@charset "UTF-8";:root{--app-bg: #0a0a1a;--app-panel: #1a1a2e;--app-panel-2: #11111d;--app-panel-3: #12122a;--app-text: #e0e0e0;--app-text-bright: #ffffff;--app-text-dim: #8888a8;--app-text-mute: #606080;--app-border: rgba(255, 255, 255, .08);--app-border-strong: rgba(255, 255, 255, .18);--app-divider: rgba(255, 255, 255, .06);--app-input-bg: #11111d;--app-input-border: rgba(255, 255, 255, .12);--app-input-border-focus: #4f8ff7;--app-modal-bg: #11111d;--app-modal-header-bg: #0e0e18;--app-card-bg: #1a1a2e;--app-hover: rgba(255, 255, 255, .06);--app-hover-strong: rgba(255, 255, 255, .12);--app-accent: #4f8ff7;--app-accent-fg: #ffffff;--app-accent-soft: rgba(79, 143, 247, .15);--app-accent-soft-strong: rgba(79, 143, 247, .3);--app-accent-strong: #2563eb;--app-danger: #f87171;--app-danger-soft: rgba(248, 113, 113, .15);--app-success: #34d399;--app-success-soft: rgba(52, 211, 153, .15);--app-warn: #fbbf24;--app-warn-soft: rgba(251, 191, 36, .15);--app-shadow: 0 8px 32px rgba(0, 0, 0, .45);--app-shadow-strong: 0 12px 48px rgba(0, 0, 0, .6);--app-scrollbar-thumb: rgba(255, 255, 255, .18);--app-scrollbar-thumb-hover: rgba(255, 255, 255, .32);--theme-toggle-border: rgba(255, 255, 255, .18);--theme-toggle-border-hover: rgba(255, 255, 255, .32);--theme-toggle-icon: #c0c0d0;--theme-toggle-icon-hover: #ffffff;--theme-toggle-hover-bg: rgba(255, 255, 255, .08)}html.light-theme{--app-bg: #f4f1eb;--app-panel: #ffffff;--app-panel-2: #fbfaf6;--app-panel-3: #efece6;--app-text: #1c1917;--app-text-bright: #0c0a09;--app-text-dim: #57534e;--app-text-mute: #8a8580;--app-border: rgba(0, 0, 0, .08);--app-border-strong: rgba(0, 0, 0, .18);--app-divider: rgba(0, 0, 0, .06);--app-input-bg: #ffffff;--app-input-border: rgba(0, 0, 0, .14);--app-input-border-focus: #1d4ed8;--app-modal-bg: #ffffff;--app-modal-header-bg: #f7f4ee;--app-card-bg: #ffffff;--app-hover: rgba(0, 0, 0, .04);--app-hover-strong: rgba(0, 0, 0, .1);--app-accent: #2563eb;--app-accent-fg: #ffffff;--app-accent-soft: rgba(37, 99, 235, .1);--app-accent-soft-strong: rgba(37, 99, 235, .22);--app-accent-strong: #1d4ed8;--app-danger: #dc2626;--app-danger-soft: rgba(220, 38, 38, .1);--app-success: #16a34a;--app-success-soft: rgba(22, 163, 74, .12);--app-warn: #b45309;--app-warn-soft: rgba(202, 138, 4, .14);--app-shadow: 0 6px 24px rgba(15, 23, 42, .1);--app-shadow-strong: 0 12px 40px rgba(15, 23, 42, .18);--app-scrollbar-thumb: rgba(0, 0, 0, .18);--app-scrollbar-thumb-hover: rgba(0, 0, 0, .32);--theme-toggle-border: rgba(0, 0, 0, .18);--theme-toggle-border-hover: rgba(0, 0, 0, .34);--theme-toggle-icon: #57534e;--theme-toggle-icon-hover: #0c0a09;--theme-toggle-hover-bg: rgba(0, 0, 0, .05)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--app-bg);color:var(--app-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .35s ease,color .35s ease}a{color:var(--app-accent);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--app-accent);color:#fff}*{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}*::-webkit-scrollbar-corner{background:transparent}html.light-theme .nav-bar{background-color:#fff!important;color:#1c1917!important;border-bottom:1px solid var(--app-border)}html.light-theme .nav-link{color:#44403c!important}html.light-theme .nav-link:hover{color:#0c0a09!important}html.light-theme .nav-user{color:#78716c!important}html.light-theme .nav-btn{border-color:#c2bdb7!important;color:#44403c!important}html.light-theme .nav-btn:hover{background-color:#1c1917!important;color:#fff!important;border-color:#1c1917!important}html.light-theme .hamburger{color:#44403c!important}html.light-theme .hamburger:hover{background:#0000000f!important;color:#0c0a09!important}html.light-theme .mobile-menu{background:#fff!important;border-bottom-color:#00000014!important}html.light-theme .mobile-menu-email{color:#78716c!important;border-bottom-color:#00000014!important}html.light-theme .mobile-menu-link{color:#44403c!important}html.light-theme .mobile-menu-link:hover{background:#0000000a!important;color:#0c0a09!important}html.light-theme .mobile-menu-link.logout{color:#dc2626!important;border-top-color:#00000014!important}html.light-theme .mobile-backdrop{background:#0000004d!important}html.light-theme .brand-q,html.light-theme .brand-lex{color:#1d4ed8!important}html.light-theme .brand-dri{color:#2563eb!important}html.light-theme .modal-backdrop{background:#0f172a73!important}html.light-theme .modal-container,html.light-theme .modal-content,html.light-theme .modal-panel{background:#fff!important;color:#1c1917!important;box-shadow:0 12px 48px #0f172a38!important;border:1px solid var(--app-border)!important}html.light-theme .modal-header{background:#f7f4ee!important;border-bottom:1px solid rgba(0,0,0,.08)!important;color:#1c1917!important}html.light-theme .modal-footer{background:#f7f4ee!important;border-top:1px solid rgba(0,0,0,.08)!important;color:#44403c!important}html.light-theme .modal-body{background:#fff!important;color:#1c1917!important}html.light-theme .modal-filename,html.light-theme .modal-title,html.light-theme .modal-title-group{color:#1c1917!important}html.light-theme .modal-page-label{color:#44403c!important;background:#0000000f!important}html.light-theme .modal-close{color:#44403c!important}html.light-theme .modal-close:hover{background:#00000014!important;color:#0c0a09!important}html.light-theme .modal-highlight-badge{color:#16a34a!important;background:#16a34a1a!important}html.light-theme .modal-body{background:#ebe8e1!important}html.light-theme .btn-nav,html.light-theme .btn-zoom{background:#0000000d!important;border-color:#0000001f!important;color:#1c1917!important}html.light-theme .btn-nav:hover:not(:disabled),html.light-theme .btn-zoom:hover:not(:disabled){background:#0000001a!important}html.light-theme .btn-nav:disabled,html.light-theme .btn-zoom:disabled{color:#a8a29e!important;opacity:.5}html.light-theme .page-indicator{color:#44403c!important}html.light-theme .zoom-level{color:#57534e!important}html.light-theme .workspace-layout{background:#f4f1eb!important}html.light-theme .chat-panel,html.light-theme .messages{background:#f4f1eb!important;color:#1c1917!important}html.light-theme .sidebar{background:#fff!important;color:#1c1917!important;border-right-color:#00000014!important}html.light-theme .sidebar-title{color:#0c0a09!important}html.light-theme .btn-back,html.light-theme .btn-upload{background:#0000000a!important;color:#44403c!important;border-color:#0000001f!important}html.light-theme .btn-back:hover:not(:disabled),html.light-theme .btn-upload:hover:not(:disabled){background:#00000014!important;color:#0c0a09!important}html.light-theme .doc-item,html.light-theme .doc-ignored-item,html.light-theme .doc-profile-ref,html.light-theme .session-item{background:#fbfaf6!important;border:1px solid rgba(0,0,0,.08)!important;color:#1c1917!important}html.light-theme .doc-item:hover,html.light-theme .doc-ignored-item:hover,html.light-theme .doc-profile-ref:hover,html.light-theme .session-item:hover{background:#f4f1eb!important;border-color:#00000029!important}html.light-theme .doc-name{color:#0c0a09!important}html.light-theme .doc-meta,html.light-theme .doc-empty,html.light-theme .profile-docs-label{color:#57534e!important}html.light-theme .doc-list-divider{background:#00000014!important}html.light-theme .doc-graph-all,html.light-theme .doc-graph{color:#1d4ed8!important}html.light-theme .session-delete,html.light-theme .doc-delete{color:#b91c1c!important}html.light-theme .btn-new-chat{background:#2563eb1a!important;color:#1d4ed8!important;border:1px solid rgba(37,99,235,.3)!important}html.light-theme .btn-new-chat:hover{background:#2563eb2e!important}html.light-theme .session-row.active,html.light-theme .session-row.selected,html.light-theme .session-item.active{background:#2563eb1a!important;border-color:#2563eb57!important}html.light-theme .empty-chat{color:#57534e!important}html.light-theme .empty-chat h3{color:#1c1917!important}html.light-theme .empty-chat p{color:#57534e!important}html.light-theme .empty-icon{background:#2563eb14!important;color:#1d4ed8!important}html.light-theme .message-user .message-content{background:#2563eb1a!important;border-color:#2563eb3d!important;color:#0c0a09!important}html.light-theme .message-user .message-avatar{background:#2563eb24!important;color:#1d4ed8!important}html.light-theme .message-assistant .message-content{background:#fff!important;border-color:#0000001a!important;color:#1c1917!important}html.light-theme .message-assistant .message-avatar{background:#16a34a1a!important;color:#16a34a!important}html.light-theme .copy-btn{background:#fff!important;border-color:#0000001f!important;color:#57534e!important}html.light-theme .copy-btn:hover{background:#f4f1eb!important;border-color:#00000038!important;color:#0c0a09!important}html.light-theme .copy-btn.copied{color:#16a34a!important;border-color:#16a34a66!important}html.light-theme .confirm-backdrop{background:#0f172a66!important}html.light-theme .confirm-dialog{background:#fff!important;color:#1c1917!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 12px 40px #0f172a2e}html.light-theme .confirm-title{color:#0c0a09!important}html.light-theme .confirm-text{color:#44403c!important}html.light-theme .confirm-cancel{background:#0000000f!important;color:#1c1917!important}html.light-theme .confirm-delete{background:#dc2626!important;color:#fff!important}html.light-theme .status-indexed{color:#16a34a!important}html.light-theme .status-processing{color:#b45309!important}html.light-theme .status-pending{color:#78716c!important}html.light-theme .status-error{color:#dc2626!important}html.light-theme .prompt-box{background:#fff!important;border-color:#00000024!important;box-shadow:0 -2px 12px #0f172a0a}html.light-theme .prompt-textarea{background:transparent!important;color:#1c1917!important}html.light-theme .prompt-textarea::placeholder{color:#a8a29e!important}html.light-theme .prompt-upload,html.light-theme .prompt-toggle{background:#0000000d!important;color:#44403c!important;border-color:#0000001a!important}html.light-theme .prompt-upload:hover,html.light-theme .prompt-toggle:hover{background:#0000001a!important;color:#0c0a09!important}html.light-theme .pending-attachments .pending-chip{background:#2563eb1a!important;color:#1d4ed8!important;border-color:#2563eb3d!important}html.light-theme .chat-error{background:#dc26261a!important;color:#b91c1c!important;border-color:#dc26264d!important}html.light-theme .typing-indicator span{background:#57534e!important}html.light-theme .source-link,html.light-theme .source-ref-text,html.light-theme .source-pill{background:#2563eb1a!important;color:#1d4ed8!important;border-color:#2563eb40!important}html.light-theme .source-link:hover,html.light-theme .source-ref-text:hover,html.light-theme .source-pill:hover{background:#2563eb2e!important}html.light-theme .sources-label{color:#57534e!important}html.light-theme .md-h2,html.light-theme .md-h3,html.light-theme .md-h4{color:#0c0a09!important}html.light-theme .md-table{background:#fbfaf6!important;color:#1c1917!important}html.light-theme .md-table thead{background:#2563eb1a!important}html.light-theme .md-table th{color:#0c0a09!important}html.light-theme .md-table th,html.light-theme .md-table td{border-color:#0000001a!important}html.light-theme .md-table tbody tr:nth-child(2n){background:#00000005!important}html.light-theme .md-table tbody tr:hover{background:#2563eb0f!important}html.light-theme .composer,html.light-theme .chat-input,html.light-theme .input-bar,html.light-theme .message-input,html.light-theme .prompt-input{background:#fff!important;color:#1c1917!important;border-color:var(--app-border-strong)!important}html.light-theme textarea,html.light-theme input[type=text],html.light-theme input[type=search],html.light-theme input[type=email],html.light-theme input[type=password],html.light-theme select{background:#fff!important;color:#1c1917!important;border:1px solid var(--app-input-border)!important}html.light-theme textarea::placeholder,html.light-theme input[type=text]::placeholder,html.light-theme input[type=search]::placeholder,html.light-theme input[type=email]::placeholder,html.light-theme input[type=password]::placeholder,html.light-theme select::placeholder{color:#a8a29e!important}html.light-theme textarea:focus,html.light-theme input[type=text]:focus,html.light-theme input[type=search]:focus,html.light-theme input[type=email]:focus,html.light-theme input[type=password]:focus,html.light-theme select:focus{border-color:var(--app-input-border-focus)!important;outline:none}html.light-theme .workspace-header,html.light-theme .workspace-title,html.light-theme .breadcrumb{color:#1c1917!important;background:transparent!important}html.light-theme .doc-card,html.light-theme .document-item,html.light-theme .doc-row{background:#fff!important;border:1px solid var(--app-border)!important;color:#1c1917!important}html.light-theme .doc-card:hover,html.light-theme .document-item:hover,html.light-theme .doc-row:hover{background:#fbfaf6!important;border-color:var(--app-border-strong)!important}html.light-theme .doc-card.active,html.light-theme .doc-card.selected,html.light-theme .document-item.active,html.light-theme .document-item.selected,html.light-theme .doc-row.active,html.light-theme .doc-row.selected{background:#2563eb14!important;border-color:#2563eb4d!important}html.light-theme .doc-title,html.light-theme .doc-name{color:#0c0a09!important}html.light-theme .doc-meta,html.light-theme .doc-status,html.light-theme .doc-pages{color:#57534e!important}html.light-theme .dashboard{background:#f4f1eb!important;color:#1c1917!important}html.light-theme .greeting{color:#0c0a09!important}html.light-theme .subtitle{color:#57534e!important}html.light-theme .profile-card{background:#fff!important;color:#1c1917!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 2px 12px #0f172a0f}html.light-theme .profile-card:hover{background:#fbfaf6!important;box-shadow:0 6px 24px #0f172a1a}html.light-theme .profile-card.selected,html.light-theme .profile-card.active{border-color:#2563eb66!important;box-shadow:0 0 0 2px #2563eb26}html.light-theme .card-title{color:#0c0a09!important}html.light-theme .card-description,html.light-theme .card-meta{color:#44403c!important}html.light-theme .card-icon{background:#2563eb14!important;color:#1d4ed8!important}html.light-theme .badge-available{background:#16a34a1f!important;color:#15803d!important}html.light-theme .badge-soon{background:#b453091f!important;color:#b45309!important}html.light-theme .tag{background:#0000000d!important;color:#44403c!important;border:1px solid rgba(0,0,0,.1)!important}html.light-theme .btn-action,html.light-theme .btn-launch,html.light-theme .btn-search,html.light-theme .btn-tools{background:#fff!important;color:#1c1917!important;border:1px solid rgba(0,0,0,.14)!important}html.light-theme .btn-action:hover:not(:disabled),html.light-theme .btn-launch:hover:not(:disabled),html.light-theme .btn-search:hover:not(:disabled),html.light-theme .btn-tools:hover:not(:disabled){background:#f4f1eb!important;border-color:#0000003d!important}html.light-theme .btn-launch{background:#1d4ed8!important;color:#fff!important;border-color:#1d4ed8!important}html.light-theme .btn-launch:hover:not(:disabled){background:#1e40af!important;border-color:#1e40af!important}html.light-theme .tools-dropdown{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 8px 28px #0f172a24}html.light-theme .dropdown-item{color:#1c1917!important}html.light-theme .dropdown-item:hover{background:#2563eb14!important;color:#1d4ed8!important}html.light-theme .dropdown-empty{color:#78716c!important}html.light-theme .btn-primary,html.light-theme button.primary,html.light-theme .primary-btn{background:#1d4ed8!important;color:#fff!important;border-color:#1d4ed8!important}html.light-theme .btn-primary:hover:not(:disabled),html.light-theme button.primary:hover:not(:disabled),html.light-theme .primary-btn:hover:not(:disabled){background:#1e40af!important}html.light-theme .btn-secondary,html.light-theme button.secondary,html.light-theme .secondary-btn{background:#fff!important;color:#1c1917!important;border:1px solid var(--app-border-strong)!important}html.light-theme .btn-secondary:hover:not(:disabled),html.light-theme button.secondary:hover:not(:disabled),html.light-theme .secondary-btn:hover:not(:disabled){background:#f4f1eb!important}html.light-theme .btn-ghost,html.light-theme .btn-icon{color:#44403c!important}html.light-theme .btn-ghost:hover,html.light-theme .btn-icon:hover{background:#0000000f!important;color:#0c0a09!important}html.light-theme .btn-danger{background:#dc2626!important;color:#fff!important}html.light-theme .btn-danger:hover{background:#b91c1c!important}html.light-theme .tabs,html.light-theme .tab-bar,html.light-theme .segmented{background:#0000000a!important;border-color:var(--app-border)!important}html.light-theme .tab,html.light-theme .segmented-btn{color:#57534e!important}html.light-theme .tab.active,html.light-theme .tab.selected,html.light-theme .segmented-btn.active,html.light-theme .segmented-btn.selected{background:#fff!important;color:#0c0a09!important;box-shadow:0 1px 4px #0f172a1a}html.light-theme .tab:hover:not(.active):not(.selected),html.light-theme .segmented-btn:hover:not(.active):not(.selected){color:#0c0a09!important}html.light-theme .power-search,html.light-theme .search-shell,html.light-theme .search-results,html.light-theme .results-pane{background:#f4f1eb!important;color:#1c1917!important}html.light-theme .search-result,html.light-theme .result-card{background:#fff!important;border:1px solid var(--app-border)!important;color:#1c1917!important}html.light-theme .search-result:hover,html.light-theme .result-card:hover{border-color:var(--app-border-strong)!important;box-shadow:0 4px 16px #0f172a0f}html.light-theme .result-title,html.light-theme .result-filename{color:#0c0a09!important}html.light-theme .result-snippet,html.light-theme .result-text{color:#1c1917!important}html.light-theme .result-meta{color:#57534e!important}html.light-theme mark,html.light-theme .highlight{background:#fcd34d80!important;color:#1c1917!important}html.light-theme .admin-container,html.light-theme .admin,html.light-theme .admin-shell{background:#f4f1eb!important;color:#1c1917!important}html.light-theme .admin-header,html.light-theme .admin-header h1,html.light-theme .admin-header h2,html.light-theme .section-header h2,html.light-theme .profile-admin-header h2,html.light-theme .profile-admin-header h3{color:#0c0a09!important}html.light-theme table{background:#fff!important;color:#1c1917!important;border-color:var(--app-border)!important}html.light-theme table th{background:#f4f1eb!important;color:#0c0a09!important;border-color:var(--app-border)!important}html.light-theme table td{border-color:var(--app-border)!important}html.light-theme table tr:hover{background:#00000008!important}html.light-theme .user-name{color:#0c0a09!important}html.light-theme .user-email,html.light-theme .provider-badge{color:#57534e!important}html.light-theme .user-provider-inline{color:#78716c!important}html.light-theme .user-avatar-placeholder{color:#1d4ed8!important;background:#2563eb1a!important}html.light-theme .btn-role,html.light-theme .btn-role-sm{color:#44403c!important;border-color:#00000024!important}html.light-theme .btn-role:hover,html.light-theme .btn-role-sm:hover{background:#0000000d!important;color:#0c0a09!important}html.light-theme .btn-role.active,html.light-theme .btn-role-sm.active{background:#2563eb1f!important;color:#1d4ed8!important;border-color:#2563eb66!important}html.light-theme .role-admin{background:#16a34a1f!important;color:#15803d!important}html.light-theme .role-user{background:#0000000f!important;color:#57534e!important}html.light-theme .role-chat{background:#2563eb1f!important;color:#1d4ed8!important}html.light-theme .role-doc{background:#a855f724!important;color:#7e22ce!important}html.light-theme .role-profile{background:#ca8a0424!important;color:#854d0e!important}html.light-theme .page-info,html.light-theme .pagination{color:#57534e!important}html.light-theme .btn-page{color:#44403c!important;border-color:#00000024!important}html.light-theme .btn-page:hover:not(:disabled){background:#0000000d!important;color:#0c0a09!important}html.light-theme .btn-page:disabled{opacity:.5}html.light-theme .master-row{background:#fbfaf6!important;border-color:#00000014!important}html.light-theme .master-row:hover{background:#f4f1eb!important}html.light-theme .master-email{color:#0c0a09!important;font-weight:600}html.light-theme .master-count{color:#57534e!important}html.light-theme .expand-icon,html.light-theme .expand-icon-sm{color:#44403c!important}html.light-theme .detail-row,html.light-theme .detail-row-session{background:#fff!important;border-color:#0000000f!important}html.light-theme .detail-row:hover,html.light-theme .detail-row-session:hover{background:#00000005!important}html.light-theme .detail-filename,html.light-theme .detail-title{color:#1c1917!important}html.light-theme .detail-meta{color:#57534e!important}html.light-theme .detail-date{color:#78716c!important}html.light-theme .detail-status.status-indexed{color:#15803d!important;background:#16a34a1a!important}html.light-theme .detail-status.status-error{color:#b91c1c!important;background:#dc26261a!important}html.light-theme .detail-status.status-pending{color:#b45309!important;background:#ca8a0424!important}html.light-theme .msg-content,html.light-theme .cv-content{color:#1c1917!important}html.light-theme .cv-sources{color:#44403c!important}html.light-theme .cv-message{background:#fff!important;border-color:#00000014!important}html.light-theme .cv-role{color:#44403c!important}html.light-theme .cv-user .cv-role{color:#1d4ed8!important}html.light-theme .cv-assistant .cv-role{color:#15803d!important}html.light-theme .chat-viewer-modal{background:#fff!important;color:#1c1917!important;border:1px solid rgba(0,0,0,.1)!important}html.light-theme .chat-viewer-backdrop{background:#0f172a73!important}html.light-theme .chat-viewer-header{background:#f7f4ee!important;border-bottom-color:#00000014!important}html.light-theme .chat-viewer-title{color:#0c0a09!important}html.light-theme .loading-overlay,html.light-theme .loading-inline{color:#57534e!important}html.light-theme .empty-state{color:#78716c!important}html.light-theme .profile-admin-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;color:#1c1917!important}html.light-theme .profile-admin-card:hover{border-color:#0000002e!important}html.light-theme .profile-admin-name{color:#0c0a09!important;font-weight:600}html.light-theme .profile-admin-id{color:#57534e!important}html.light-theme .profile-admin-desc{color:#44403c!important}html.light-theme .profile-tag{background:#0000000d!important;color:#44403c!important;border-color:#0000001a!important}html.light-theme .profile-admin-status.status-available{color:#15803d!important;background:#16a34a1a!important;border-color:#16a34a40!important}html.light-theme .profile-admin-status.status-soon{color:#b45309!important;background:#ca8a041a!important;border-color:#ca8a0440!important}html.light-theme .profile-doc-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;color:#1c1917!important}html.light-theme .profile-doc-name{color:#0c0a09!important;font-weight:600}html.light-theme .profile-doc-meta,html.light-theme .profile-doc-summary-preview{color:#44403c!important}html.light-theme .profile-doc-status{color:#57534e!important}html.light-theme .profile-docs-hint{color:#44403c!important}html.light-theme .profile-docs-label{color:#57534e!important}html.light-theme .btn-edit-sm{background:#2563eb1a!important;color:#1d4ed8!important;border-color:#2563eb4d!important}html.light-theme .btn-edit-sm:hover{background:#2563eb2e!important}html.light-theme .rag-tag{background:#0000000d!important;color:#44403c!important;border:1px solid rgba(0,0,0,.1)!important}html.light-theme .rag-tag.rag-on{background:#16a34a24!important;color:#15803d!important;border-color:#16a34a4d!important}html.light-theme .rag-tag.rag-off{background:#0000000d!important;color:#78716c!important;border-color:#0000001a!important;text-decoration:line-through}html.light-theme .badge{background:#2563eb1f!important;color:#1d4ed8!important;border:1px solid rgba(37,99,235,.25)!important}html.light-theme .profile-modal-backdrop{background:#0f172a73!important}html.light-theme .profile-modal{background:#fff!important;color:#1c1917!important;border:1px solid rgba(0,0,0,.1)!important}html.light-theme .profile-modal-header{background:#f7f4ee!important;border-bottom-color:#00000014!important;color:#0c0a09!important}html.light-theme .profile-modal-header h1,html.light-theme .profile-modal-header h2,html.light-theme .profile-modal-header h3,html.light-theme .profile-modal-header h4,html.light-theme .profile-modal-header strong,html.light-theme .profile-modal-slug{color:#0c0a09!important}html.light-theme .profile-modal-footer{background:#f7f4ee!important;border-top-color:#00000014!important;color:#44403c!important}html.light-theme .profile-modal-body{background:#fff!important;color:#1c1917!important}html.light-theme .profile-modal-close{color:#44403c!important}html.light-theme .profile-modal-close:hover{background:#00000014!important;color:#0c0a09!important}html.light-theme .form-group label{color:#44403c!important}html.light-theme .form-group input,html.light-theme .form-group textarea,html.light-theme .form-group select{background:#fff!important;color:#1c1917!important;border:1px solid rgba(0,0,0,.14)!important}html.light-theme .chunking-section,html.light-theme .chunking-grid,html.light-theme .llm-overrides,html.light-theme .graph-status-card,html.light-theme .llm-config-card{background:#fbfaf6!important;color:#1c1917!important;border-color:#00000014!important}html.light-theme .chunking-header,html.light-theme .chunking-checkbox,html.light-theme .chunking-sub{color:#1c1917!important}html.light-theme .chunking-hint,html.light-theme .llm-provider-hint{color:#57534e!important}html.light-theme .graph-config h4,html.light-theme .graph-config label,html.light-theme .graph-config .checkbox-row{color:#0c0a09!important}html.light-theme .graph-config .chunking-hint{color:#44403c!important}html.light-theme .graph-config code{color:#44403c!important;background:#0000000d!important;padding:0 4px;border-radius:3px}html.light-theme .graph-config span{color:#57534e!important}html.light-theme .graph-config textarea{background:#fbfaf6!important;color:#1c1917!important;border-color:#00000024!important}html.light-theme .graph-status-card{color:#1c1917!important}html.light-theme .graph-status-card *{color:inherit}html.light-theme .graph-config .btn-cancel{background:#fff!important;color:#1c1917!important;border:1px solid rgba(0,0,0,.14)!important}html.light-theme .graph-config .btn-cancel:hover{background:#f4f1eb!important;border-color:#0000003d!important}html.light-theme .tool-card{background:#fbfaf6!important;border:1px solid rgba(0,0,0,.08)!important;color:#1c1917!important}html.light-theme .tool-name{color:#0c0a09!important}html.light-theme .tool-type-badge{background:#2563eb1f!important;color:#1d4ed8!important}html.light-theme .tool-card-desc{color:#44403c!important}html.light-theme .tool-card-meta{color:#78716c!important}html.light-theme .btn-add-tool{background:#2563eb14!important;color:#1d4ed8!important;border:1px dashed rgba(37,99,235,.4)!important}html.light-theme .tool-form-banner{background:#2563eb14!important;border-left-color:#1d4ed8!important;color:#44403c!important}html.light-theme .tool-form-banner strong{color:#0c0a09!important}html.light-theme .tool-form-banner small{color:#57534e!important}html.light-theme .tool-form-actions-sticky{background:linear-gradient(180deg,transparent,rgba(244,241,235,.95) 30%)!important}html.light-theme .tool-form-bordered{border-color:#2563eb59!important}html.light-theme .auto-gen-label{color:#57534e!important}html.light-theme .btn-auto-gen{background:#2563eb14!important;color:#1d4ed8!important;border:1px solid rgba(37,99,235,.3)!important}html.light-theme .quota-limit,html.light-theme .quota-kind,html.light-theme .rag-level-select{background-color:#fff!important;color:#1c1917!important;border:1px solid rgba(0,0,0,.14)!important}html.light-theme .quota-limit:focus,html.light-theme .quota-kind:focus,html.light-theme .rag-level-select:focus{border-color:#1d4ed8!important;box-shadow:0 0 0 2px #2563eb1f!important}html.light-theme .rag-level-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2357534e' stroke-width='1.5' fill='none'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .75rem center!important}html.light-theme .quota-used{color:#1c1917!important}html.light-theme .quota-unlim{color:#1d4ed8!important}html.light-theme .quota-hint{color:#78716c!important}html.light-theme .btn-quota-reset{color:#b45309!important;border-color:#ca8a0459!important}html.light-theme .btn-view-doc,html.light-theme .btn-admin-delete{color:#44403c!important;border-color:#00000024!important}html.light-theme .btn-view-doc:hover,html.light-theme .btn-admin-delete:hover{background:#0000000f!important;color:#0c0a09!important}html.light-theme .btn-admin-delete:hover{color:#b91c1c!important;border-color:#dc26264d!important}html.light-theme .tool-query{background-color:#f4f1eb!important;color:#1c1917!important}html.light-theme .tool-query .tq-title{color:#0c0a09!important}html.light-theme .tool-query .tq-description,html.light-theme .tool-query .back-link{color:#44403c!important}html.light-theme .tool-query .back-link:hover{color:#0c0a09!important}html.light-theme .tool-query .form-label,html.light-theme .tool-query .form-label-compact,html.light-theme .tool-query .form-label-text{color:#1c1917!important}html.light-theme .tool-query .form-hint{color:#57534e!important}html.light-theme .tool-query .info-icon{color:#a8a29e!important}html.light-theme .tool-query .info-icon:hover,html.light-theme .tool-query .info-icon:focus{color:#1d4ed8!important}html.light-theme .tool-query .form-control,html.light-theme .tool-query input.form-control,html.light-theme .tool-query select.form-control,html.light-theme .tool-query textarea.form-control{background-color:#fff!important;color:#1c1917!important;border-color:#00000024!important}html.light-theme .tool-query .form-control:focus,html.light-theme .tool-query input.form-control:focus,html.light-theme .tool-query select.form-control:focus,html.light-theme .tool-query textarea.form-control:focus{border-color:#1d4ed8!important;box-shadow:0 0 0 2px #2563eb26!important}html.light-theme .tool-query .form-control::placeholder,html.light-theme .tool-query input.form-control::placeholder,html.light-theme .tool-query select.form-control::placeholder,html.light-theme .tool-query textarea.form-control::placeholder{color:#a8a29e!important}html.light-theme .tool-query select.form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2357534e' d='M2 4l4 4 4-4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .75rem center!important}html.light-theme .tool-query select.form-control option{background:#fff!important;color:#1c1917!important}html.light-theme .tool-query .checkbox-label{color:#1c1917!important}html.light-theme .tool-query .form-group.preset-controlled{border-left-color:#2563eb66!important}html.light-theme .tool-query .required{color:#dc2626!important}html.light-theme .tool-query .preset-bar{background:transparent!important}html.light-theme .tool-query .preset-pill{background:#fff!important;color:#44403c!important;border:1px solid rgba(0,0,0,.14)!important}html.light-theme .tool-query .preset-pill:hover:not(.active){background:#f4f1eb!important;color:#0c0a09!important}html.light-theme .tool-query .preset-pill.active{background:#2563eb1a!important;color:#1d4ed8!important;border-color:#2563eb66!important}html.light-theme .tool-query .tq-prompt-box{background:#fff!important;border:1px solid rgba(0,0,0,.14)!important}html.light-theme .tool-query .tq-prompt-box.preset-controlled{border-color:#2563eb66!important}html.light-theme .tool-query .tq-prompt-label{color:#1c1917!important}html.light-theme .tool-query .tq-prompt-textarea{background:transparent!important;color:#1c1917!important;border:none!important}html.light-theme .tool-query .tq-prompt-textarea::placeholder{color:#a8a29e!important}html.light-theme .tool-query .tq-prompt-textarea:disabled{opacity:.5}html.light-theme .tool-query .tq-prompt-send{background:#1d4ed8!important;color:#fff!important}html.light-theme .tool-query .tq-prompt-send:hover:not(:disabled){background:#1e40af!important}html.light-theme .tool-query .tq-prompt-send:disabled{opacity:.45;cursor:not-allowed}html.light-theme .tool-query .btn-execute{background:#1d4ed8!important;color:#fff!important;border-color:#1d4ed8!important}html.light-theme .tool-query .btn-execute:hover:not(:disabled){background:#1e40af!important}html.light-theme .tool-query .btn-execute:disabled{opacity:.5}html.light-theme .tool-query .result-container{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important}html.light-theme .tool-query .result-title{color:#0c0a09!important}html.light-theme .tool-query .selection-header{background:#f7f4ee!important;border-color:#00000014!important}html.light-theme .tool-query .selection-label{color:#44403c!important}html.light-theme .tool-query .selection-textarea{background:#fff!important;color:#1c1917!important;border-color:#00000024!important}html.light-theme .tool-query .selection-textarea::placeholder{color:#a8a29e!important}html.light-theme .tool-query .btn-copy{background:#fff!important;color:#1d4ed8!important;border:1px solid rgba(37,99,235,.35)!important}html.light-theme .tool-query .btn-copy:hover:not(:disabled){background:#2563eb14!important}html.light-theme .tool-query .split-handle .handle-bar{background:#00000026!important}html.light-theme .tool-query .error-msg{background:#dc262614!important;color:#b91c1c!important;border-color:#dc262640!important}html.light-theme .tool-query input,html.light-theme .tool-query textarea,html.light-theme .tool-query select{color:#1c1917}html.light-theme select option{background:#fff!important;color:#1c1917!important}html.light-theme .admin-container h1,html.light-theme .admin-container h2,html.light-theme .admin-container h3,html.light-theme .admin-container h4,html.light-theme .admin-container h5,html.light-theme .admin-container h6,html.light-theme .profile-modal-body h1,html.light-theme .profile-modal-body h2,html.light-theme .profile-modal-body h3,html.light-theme .profile-modal-body h4,html.light-theme .profile-modal-body h5,html.light-theme .profile-modal-body h6,html.light-theme .profile-form h3,html.light-theme .profile-form h4{color:#0c0a09!important}html.light-theme .admin-container small,html.light-theme .admin-container .muted,html.light-theme .admin-container .hint,html.light-theme .profile-modal-body small,html.light-theme .profile-modal-body .hint,html.light-theme .chunking-header small,html.light-theme .chunking-sub,html.light-theme .llm-provider-hint,html.light-theme .profile-docs-hint,html.light-theme .quota-hint{color:#57534e!important}html.light-theme .profile-modal-body input:not([type=checkbox]):not([type=radio]),html.light-theme .profile-modal-body textarea,html.light-theme .profile-modal-body select,html.light-theme .admin-container .form-group input:not([type=checkbox]):not([type=radio]),html.light-theme .admin-container .form-group textarea,html.light-theme .admin-container .form-group select{background-color:#fff!important;color:#1c1917!important;border:1px solid rgba(0,0,0,.14)!important}html.light-theme .profile-modal-body input:not([type=checkbox]):not([type=radio])::placeholder,html.light-theme .profile-modal-body textarea::placeholder,html.light-theme .profile-modal-body select::placeholder,html.light-theme .admin-container .form-group input:not([type=checkbox]):not([type=radio])::placeholder,html.light-theme .admin-container .form-group textarea::placeholder,html.light-theme .admin-container .form-group select::placeholder{color:#a8a29e!important}html.light-theme .profile-modal-body input:not([type=checkbox]):not([type=radio]):focus,html.light-theme .profile-modal-body textarea:focus,html.light-theme .profile-modal-body select:focus,html.light-theme .admin-container .form-group input:not([type=checkbox]):not([type=radio]):focus,html.light-theme .admin-container .form-group textarea:focus,html.light-theme .admin-container .form-group select:focus{border-color:#1d4ed8!important;box-shadow:0 0 0 2px #2563eb1f!important}html.light-theme .profile-modal-body input:not([type=checkbox]):not([type=radio]):disabled,html.light-theme .profile-modal-body textarea:disabled,html.light-theme .profile-modal-body select:disabled,html.light-theme .admin-container .form-group input:not([type=checkbox]):not([type=radio]):disabled,html.light-theme .admin-container .form-group textarea:disabled,html.light-theme .admin-container .form-group select:disabled{opacity:.55}html.light-theme .profile-modal-body select,html.light-theme .admin-container .form-group select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2357534e' stroke-width='1.5' fill='none'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .75rem center!important}html.light-theme .chunking-header{color:#1c1917!important}html.light-theme .chunking-header small{color:#78716c!important}html.light-theme .profile-form{background:#fbfaf6!important;border-color:#00000014!important;color:#1c1917!important}html.light-theme .admin-container .form-group label,html.light-theme .profile-modal-body .form-group label{color:#44403c!important}html.light-theme .power-search mark,html.light-theme mark.hl{background:#fcd34d80!important;color:#1c1917!important}html.light-theme .tool-form,html.light-theme .tool-results,html.light-theme .tool-result-host,html.light-theme .tool-call{background:#fff!important;color:#1c1917!important;border:1px solid var(--app-border)!important}html.light-theme .tool-loading,html.light-theme .tool-raw{background:#00000008!important;border-color:#0000001a!important;color:#1c1917!important}html.light-theme .tool-loading-text,html.light-theme .tool-raw-json{color:#57534e!important}html.light-theme .tool-collapse-toggle{background:#0000000a!important;border-bottom-color:#00000014!important}html.light-theme .tool-collapse-toggle:hover{background:#00000014!important}html.light-theme .tool-collapse-chevron{color:#57534e!important}html.light-theme .tool-collapse-name{color:#1d4ed8!important}html.light-theme .tool-collapse-hint{color:#78716c!important}html.light-theme .tool-error{color:#b91c1c!important}html.light-theme .gtree{background:#fff!important;border-color:#00000014!important;color:#1c1917!important}html.light-theme .gtree-title{color:#1d4ed8!important}html.light-theme .gtree-subtitle{color:#57534e!important}html.light-theme .gtree-children{border-left-color:#0000001a!important}html.light-theme .gtree-chevron{color:#57534e!important}html.light-theme .gtree-chevron:not(:disabled):hover{color:#0c0a09!important}html.light-theme .gtree-label{color:#0c0a09!important}html.light-theme .gtree-sublabel{color:#57534e!important}html.light-theme .gtree-count{background:#0000000f!important;color:#57534e!important}html.light-theme .gtree-link{background:#2563eb1a!important;color:#1d4ed8!important;border-color:#2563eb4d!important}html.light-theme .gtree-link:hover{background:#2563eb33!important}html.light-theme .gtree-leaf{color:#1c1917!important}html.light-theme .gtree-leaf:hover{background:#2563eb14!important;color:#0c0a09!important}html.light-theme .preset-pill,html.light-theme .pill-btn{background:#0000000d!important;color:#44403c!important;border:1px solid var(--app-border-strong)!important}html.light-theme .preset-pill.active,html.light-theme .preset-pill.selected,html.light-theme .pill-btn.active,html.light-theme .pill-btn.selected{background:#2563eb1a!important;color:#1d4ed8!important;border-color:#2563eb66!important}html.light-theme .quota-badge{background:#0000000d!important;color:#44403c!important;border-color:var(--app-border-strong)!important}html.light-theme .text-dim,html.light-theme .muted,html.light-theme .secondary-text,html.light-theme .meta,html.light-theme .small{color:#57534e!important}html.light-theme .text-bright,html.light-theme .label-bright{color:#0c0a09!important}html.light-theme .tooltip,html.light-theme .popover{background:#1c1917!important;color:#fff!important;border:none!important}html.light-theme .spinner{border-color:#0000001a!important;border-top-color:var(--app-accent)!important}html.light-theme .modal-loading{color:#57534e!important}html.light-theme .modal-error{color:#dc2626!important}html.light-theme .graph-view-modal-backdrop{background:#0f172a8c!important}html.light-theme .graph-view-modal{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 30px 60px #0f172a40!important}html.light-theme .gvm-header{border-bottom-color:#00000014!important}html.light-theme .gvm-header h3{color:#0c0a09!important}html.light-theme .gvm-header h3 strong{color:#1d4ed8!important}html.light-theme .gvm-scope-badge{color:#1d4ed8!important;background:#2563eb1a!important;border-color:#2563eb4d!important}html.light-theme .gvm-topn,html.light-theme .gvm-topn span{color:#57534e!important}html.light-theme .gvm-topn-unit{color:#78716c!important}html.light-theme .gvm-topn select{background:#fff!important;color:#1c1917!important;border-color:#00000024!important}html.light-theme .gvm-topn select option{background:#fff!important;color:#1c1917!important}html.light-theme .gvm-close{color:#57534e!important}html.light-theme .gvm-close:hover{background:#0000000f!important;color:#0c0a09!important}html.light-theme .gvm-filters{border-right-color:#0000000f!important}html.light-theme .gvm-filters h4{color:#57534e!important}html.light-theme .gvm-orphan-toggle{color:#44403c!important;border-bottom-color:#00000014!important}html.light-theme .gvm-filter-head .gvm-toggle-all button{color:#57534e!important;border-color:#00000024!important}html.light-theme .gvm-filter-head .gvm-toggle-all button:hover{background:#0000000a!important;color:#0c0a09!important}html.light-theme .gvm-check{color:#1c1917!important}html.light-theme .gvm-check:hover{background:#0000000a!important}html.light-theme .gvm-check-count,html.light-theme .gvm-empty{color:#78716c!important}html.light-theme .gvm-inspector{background:#2563eb0f!important;border-color:#2563eb33!important}html.light-theme .gvm-inspector h4{color:#1d4ed8!important}html.light-theme .gvm-inspector-row{color:#1c1917!important}html.light-theme .gvm-inspector-meta{color:#57534e!important}html.light-theme .gvm-inspector-quote{color:#44403c!important}html.light-theme .gvm-evidence-row code{background:#0000000f!important;color:#1d4ed8!important}html.light-theme .gvm-evidence-title{color:#0c0a09!important}html.light-theme .gvm-evidence-page,html.light-theme .gvm-evidence-loading{color:#57534e!important}html.light-theme .gvm-evidence-chunk-fallback{background:#0000000f!important;color:#1d4ed8!important}html.light-theme .gvm-evidence-eye{background:#2563eb1f!important;color:#1d4ed8!important;border-color:#2563eb59!important}html.light-theme .gvm-evidence-eye:hover:not(:disabled){background:#2563eb38!important;border-color:#2563eb99!important}html.light-theme .gvm-canvas-wrapper{background:#fbfaf6!important}html.light-theme .gvm-loading,html.light-theme .gvm-error{background:#fffffff2!important;color:#1c1917!important;border-color:#0000001a!important}html.light-theme .gvm-metrics{background:#ffffffd9!important;color:#57534e!important}html.light-theme .gvm-metrics strong{color:#0c0a09!important}html.light-theme .gvm-hint{color:#78716c!important}html.light-theme .gvm-footer{border-top-color:#00000014!important}html.light-theme .gvm-footer .btn-cancel{color:#44403c!important;border-color:#00000024!important}html.light-theme .gvm-footer .btn-cancel:hover{background:#0000000d!important;color:#0c0a09!important}html.light-theme .auth-container{background:#f4f1eb!important}html.light-theme .auth-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 12px 40px #0f172a14!important}html.light-theme .auth-title{color:#0c0a09!important}html.light-theme .auth-logo{filter:none!important}html.light-theme .error-message{background:#dc262614!important;color:#b91c1c!important;border:1px solid rgba(220,38,38,.25)!important}html.light-theme .auth-form .form-group label{color:#44403c!important}html.light-theme .auth-form .form-group input{background-color:#fff!important;color:#1c1917!important;border-color:#00000024!important}html.light-theme .auth-form .form-group input::placeholder{color:#a8a29e!important}html.light-theme .auth-form .form-group input:focus{border-color:#1d4ed8!important;box-shadow:0 0 0 2px #2563eb1f!important}html.light-theme .btn-primary{background:#1d4ed8!important;color:#fff!important}html.light-theme .btn-primary:hover:not(:disabled){background:#1e40af!important}html.light-theme .btn-google{background:#fff!important;color:#1c1917!important;border:1px solid rgba(0,0,0,.14)!important}html.light-theme .btn-google:hover:not(:disabled){background:#f4f1eb!important}html.light-theme .divider{color:#78716c!important}html.light-theme .divider:before,html.light-theme .divider:after{background:#0000001a!important}html.light-theme .auth-footer{color:#57534e!important}html.light-theme .auth-footer a{color:#1d4ed8!important}html.light-theme .auth-footer a:hover{color:#1e40af!important}html.light-theme .cb-backdrop{background:#0f172a73!important}html.light-theme .cb-modal{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;color:#1c1917!important;box-shadow:0 12px 48px #0f172a38!important}html.light-theme .cb-header{background:#f7f4ee!important;border-bottom-color:#00000014!important}html.light-theme .cb-footer{background:#f7f4ee!important;border-top-color:#00000014!important}html.light-theme .cb-filename{color:#0c0a09!important}html.light-theme .cb-badge{background:#2563eb1f!important;color:#1d4ed8!important;border:1px solid rgba(37,99,235,.3)!important}html.light-theme .cb-strategy{background:#16a34a1f!important;color:#15803d!important;border:1px solid rgba(22,163,74,.3)!important}html.light-theme .cb-close{background-color:#0000000d!important;border-color:#0000001f!important;color:#44403c!important}html.light-theme .cb-close:hover{background-color:#0000001a!important;color:#0c0a09!important}html.light-theme .cb-body{background:#fff!important;color:#1c1917!important}html.light-theme .cb-meta,html.light-theme .cb-meta-item,html.light-theme .cb-heading-path{color:#44403c!important}html.light-theme .cb-meta strong{color:#0c0a09!important}html.light-theme .cb-meta code,html.light-theme .cb-heading-path code{background:#0000000f!important;color:#1d4ed8!important;padding:0 4px;border-radius:3px}html.light-theme .cb-content{background:#fbfaf6!important;color:#1c1917!important;border:1px solid rgba(0,0,0,.08)!important}html.light-theme .cb-empty,html.light-theme .cb-loading{color:#57534e!important}html.light-theme .cb-error{color:#b91c1c!important}html.light-theme .cb-pos{color:#44403c!important}html.light-theme .cb-btn{background-color:#fff!important;border:1px solid rgba(0,0,0,.14)!important;color:#1c1917!important}html.light-theme .cb-btn:hover:not(:disabled){background-color:#f4f1eb!important;border-color:#0000003d!important}html.light-theme .cb-btn:disabled{opacity:.45}html.light-theme .hero{background:#f4f1eb!important}html.light-theme .hero .shader-bg{background:transparent!important;opacity:1!important;mix-blend-mode:multiply;filter:invert(1) hue-rotate(-10deg) saturate(1.5) contrast(1.05)}html.light-theme .hero-subtitle{color:#1d4ed8!important}html.light-theme .hero-description{color:#2a251f!important}html.light-theme .feature-card{border-color:#0000001a!important;backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25);transition:border-color .3s ease,transform .2s ease,box-shadow .2s ease,background .3s ease}html.light-theme .feature-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0f172a24;border-color:#0003!important}html.light-theme .feature-card:nth-child(6n+1){background:#fff7e66b!important}html.light-theme .feature-card:nth-child(6n+1) .feature-icon{color:#b45309!important}html.light-theme .feature-card:nth-child(6n+1):hover{background:#fff7e6ad!important}html.light-theme .feature-card:nth-child(6n+2){background:#fce8e86b!important}html.light-theme .feature-card:nth-child(6n+2) .feature-icon{color:#9d174d!important}html.light-theme .feature-card:nth-child(6n+2):hover{background:#fce8e8ad!important}html.light-theme .feature-card:nth-child(6n+3){background:#e5f6e96b!important}html.light-theme .feature-card:nth-child(6n+3) .feature-icon{color:#15803d!important}html.light-theme .feature-card:nth-child(6n+3):hover{background:#e5f6e9ad!important}html.light-theme .feature-card:nth-child(6n+4){background:#e4f0ff6b!important}html.light-theme .feature-card:nth-child(6n+4) .feature-icon{color:#1d4ed8!important}html.light-theme .feature-card:nth-child(6n+4):hover{background:#e4f0ffad!important}html.light-theme .feature-card:nth-child(6n+5){background:#eee8fc6b!important}html.light-theme .feature-card:nth-child(6n+5) .feature-icon{color:#6d28d9!important}html.light-theme .feature-card:nth-child(6n+5):hover{background:#eee8fcad!important}html.light-theme .feature-card:nth-child(6n){background:#ffe8db6b!important}html.light-theme .feature-card:nth-child(6n) .feature-icon{color:#c2410c!important}html.light-theme .feature-card:nth-child(6n):hover{background:#ffe8dbad!important}html.light-theme .feature-card h3,html.light-theme .feature-card .feature-title{color:#0c0a09!important}html.light-theme .feature-card p,html.light-theme .feature-card .feature-description{color:#2a251f!important}html.light-theme .feature-badge{background:#2563eb24!important;color:#1d4ed8!important}html.light-theme .cta-button{box-shadow:0 6px 18px #2563eb40}html.light-theme .about-panel,html.light-theme .about-panel a,html.light-theme .about-panel .about-product,html.light-theme .about-panel .about-architect{color:#44403c!important}html.light-theme .about-panel a{color:#1d4ed8!important}
