.backdrop[data-v-a87d05b4]{position:fixed;inset:0;background:var(--bg-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:var(--z-overlay);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}.overlay-box[data-v-a87d05b4]{width:620px;max-width:calc(100vw - 32px);background:var(--bg-panel);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden;display:flex;flex-direction:column}.search-row[data-v-a87d05b4]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.search-icon[data-v-a87d05b4]{color:var(--text-muted);flex-shrink:0;display:flex;align-items:center}.search-input[data-v-a87d05b4]{flex:1;background:transparent;border:none;outline:none;font-size:var(--text-lg);color:var(--text-primary);font-family:var(--font-sans)}.search-input[data-v-a87d05b4]::placeholder{color:var(--text-placeholder)}.search-spinner[data-v-a87d05b4]{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-a87d05b4 .6s linear infinite;flex-shrink:0}.search-spinner.lg[data-v-a87d05b4]{width:20px;height:20px}@keyframes spin-a87d05b4{to{transform:rotate(360deg)}}.esc-hint[data-v-a87d05b4]{padding:2px 8px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;flex-shrink:0}.tab-bar[data-v-a87d05b4]{display:flex;gap:2px;padding:0 var(--space-5) var(--space-2)}.tab-btn[data-v-a87d05b4]{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:transparent;border:none;border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;font-family:var(--font-sans);transition:all var(--transition-fast)}.tab-btn[data-v-a87d05b4]:hover{background:var(--bg-hover);color:var(--text-secondary)}.tab-btn.active[data-v-a87d05b4]{background:var(--accent-glow);color:var(--accent)}.tab-count[data-v-a87d05b4]{font-size:10px;min-width:16px;height:16px;line-height:16px;text-align:center;background:var(--bg-elevated);border-radius:8px;padding:0 4px}.tab-btn.active .tab-count[data-v-a87d05b4]{background:var(--accent-dim);color:var(--accent-hover)}.divider[data-v-a87d05b4]{height:1px;background:var(--border)}.search-results[data-v-a87d05b4]{max-height:440px;overflow-y:auto;padding:var(--space-2) 0}.state-box[data-v-a87d05b4]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8);color:var(--text-muted);font-size:var(--text-sm)}.empty[data-v-a87d05b4]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);color:var(--text-muted);font-size:var(--text-sm)}.result-item[data-v-a87d05b4]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-5);cursor:pointer;transition:background var(--transition-fast)}.result-item[data-v-a87d05b4]:hover,.result-item.selected[data-v-a87d05b4]{background:var(--bg-hover)}.result-icon[data-v-a87d05b4]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-top:2px}.favicon[data-v-a87d05b4]{width:16px;height:16px;border-radius:3px}.type-badge[data-v-a87d05b4]{font-size:14px;line-height:1}.result-body[data-v-a87d05b4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.result-title-row[data-v-a87d05b4]{display:flex;align-items:center;gap:var(--space-2)}.result-title[data-v-a87d05b4]{font-size:var(--text-base);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-title[data-v-a87d05b4] mark{background:var(--warning-dim);color:var(--warning);border-radius:2px;padding:0 1px}.result-type-label[data-v-a87d05b4]{flex-shrink:0;font-size:10px;padding:1px 5px;border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-muted)}.result-type-label.label-bookmark[data-v-a87d05b4]{color:var(--accent);background:var(--accent-glow)}.result-type-label.label-note[data-v-a87d05b4]{color:var(--success);background:var(--success-dim)}.result-type-label.label-nav[data-v-a87d05b4]{color:var(--warning);background:var(--warning-dim)}.result-url[data-v-a87d05b4]{font-size:var(--text-xs);color:var(--text-muted);max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-snippet[data-v-a87d05b4]{font-size:var(--text-xs);color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.result-snippet[data-v-a87d05b4] mark{background:var(--warning-dim);color:var(--warning);border-radius:2px;padding:0 1px}.result-meta[data-v-a87d05b4]{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--text-muted);opacity:.7}.result-actions[data-v-a87d05b4]{display:flex;align-items:center;gap:2px;flex-shrink:0;opacity:0;transition:opacity var(--transition-fast);margin-top:2px}.result-item:hover .result-actions[data-v-a87d05b4],.result-item.selected .result-actions[data-v-a87d05b4]{opacity:1}.result-action-btn[data-v-a87d05b4]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:none;background:none;color:var(--text-muted);cursor:pointer;text-decoration:none;transition:all var(--transition-fast)}.result-action-btn[data-v-a87d05b4]:hover{background:var(--bg-elevated);color:var(--accent)}.hint-row[data-v-a87d05b4]{display:flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-5) var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}.hint-sub[data-v-a87d05b4]{padding:0 var(--space-5) var(--space-4);font-size:var(--text-xs);opacity:.6}.footer[data-v-a87d05b4]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted)}.footer kbd[data-v-a87d05b4]{padding:1px 5px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:3px;font-size:10px}.sep[data-v-a87d05b4]{margin:0 var(--space-1)}.shortcut-hint[data-v-a87d05b4]{margin-left:auto;font-size:var(--text-xs)}.truncate[data-v-a87d05b4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.backdrop[data-v-a87d05b4]{padding-top:var(--space-4);align-items:flex-start}.overlay-box[data-v-a87d05b4]{max-height:calc(100vh - 32px);border-radius:var(--radius-lg)}.result-item[data-v-a87d05b4]{padding:var(--space-2) var(--space-4);min-height:44px}.result-actions[data-v-a87d05b4]{opacity:1}.result-action-btn[data-v-a87d05b4]{width:36px;height:36px}.footer[data-v-a87d05b4]{display:none}.esc-hint[data-v-a87d05b4]{padding:6px 12px;min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center}.result-url[data-v-a87d05b4]{max-width:250px}.tab-bar[data-v-a87d05b4]{padding:0 var(--space-4) var(--space-2);overflow-x:auto}}.toast-container[data-v-b0db60ff]{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}.toast-list[data-v-b0db60ff]{display:flex;flex-direction:column;gap:var(--space-2)}.toast[data-v-b0db60ff]{display:flex;align-items:center;gap:var(--space-3);padding:11px var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:500;max-width:380px;min-width:240px;box-shadow:var(--shadow-lg);cursor:pointer;pointer-events:all;border:1px solid transparent;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.toast[data-v-b0db60ff]:hover{transform:translate(-2px);box-shadow:var(--shadow-xl)}.toast-success[data-v-b0db60ff]{background:color-mix(in srgb,var(--bg-panel) 90%,transparent);color:var(--success);border-color:var(--success-dim)}.toast-error[data-v-b0db60ff]{background:color-mix(in srgb,var(--bg-panel) 90%,transparent);color:var(--danger);border-color:var(--danger-dim)}.toast-warning[data-v-b0db60ff]{background:color-mix(in srgb,var(--bg-panel) 90%,transparent);color:var(--warning);border-color:var(--warning-dim)}.toast-info[data-v-b0db60ff]{background:color-mix(in srgb,var(--bg-panel) 90%,transparent);color:var(--accent);border-color:var(--accent-glow)}.toast-icon[data-v-b0db60ff]{flex-shrink:0;display:flex;align-items:center}.toast-msg[data-v-b0db60ff]{flex:1;color:var(--text-primary);line-height:1.4}.toast-close[data-v-b0db60ff]{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--text-muted);padding:2px;display:flex;align-items:center;border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}.toast-close[data-v-b0db60ff]:hover{color:var(--text-primary);background:var(--bg-hover)}.toast-enter-active[data-v-b0db60ff]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.toast-leave-active[data-v-b0db60ff]{transition:all .2s ease}.toast-enter-from[data-v-b0db60ff]{opacity:0;transform:translate(100%) scale(.9)}.toast-leave-to[data-v-b0db60ff]{opacity:0;transform:translate(20px) scale(.95)}.toast-move[data-v-b0db60ff]{transition:transform .2s ease}@media(max-width:767px){.toast-container[data-v-b0db60ff]{right:var(--space-3);left:var(--space-3);bottom:var(--space-3)}.toast[data-v-b0db60ff]{max-width:100%;min-width:0;width:100%}.toast-close[data-v-b0db60ff]{padding:6px;min-width:32px;min-height:32px}}.kb-backdrop[data-v-cb3014a7]{position:fixed;inset:0;z-index:var(--z-modal, 1000);display:flex;align-items:center;justify-content:center;background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kb-panel[data-v-cb3014a7]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:420px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.kb-header[data-v-cb3014a7]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.kb-title[data-v-cb3014a7]{font-size:var(--text-lg);font-weight:700;color:var(--text-primary);margin:0}.kb-close[data-v-cb3014a7]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}.kb-close[data-v-cb3014a7]:hover{background:var(--bg-hover);color:var(--text-primary)}.kb-body[data-v-cb3014a7]{padding:var(--space-4) var(--space-5);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-5)}.kb-group[data-v-cb3014a7]{display:flex;flex-direction:column;gap:var(--space-2)}.kb-scope[data-v-cb3014a7]{font-size:var(--text-xs);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.kb-list[data-v-cb3014a7]{display:flex;flex-direction:column;gap:var(--space-1)}.kb-row[data-v-cb3014a7]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);transition:background var(--transition-fast)}.kb-row[data-v-cb3014a7]:hover{background:var(--bg-hover)}.kb-desc[data-v-cb3014a7]{font-size:var(--text-sm);color:var(--text-secondary)}.kb-keys[data-v-cb3014a7]{display:flex;align-items:center;gap:4px;flex-shrink:0}.kb-key[data-v-cb3014a7]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;background:var(--bg-base);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--text-xs);font-family:var(--font-mono);font-weight:500;color:var(--text-secondary);box-shadow:0 1px 0 var(--border)}@media(max-width:479px){.kb-panel[data-v-cb3014a7]{max-width:calc(100vw - 32px)}}.qp-backdrop[data-v-0338b4b7]{position:fixed;inset:0;background:#00000059;z-index:var(--z-overlay)}.qp-backdrop-enter-active[data-v-0338b4b7],.qp-backdrop-leave-active[data-v-0338b4b7]{transition:opacity .2s ease}.qp-backdrop-enter-from[data-v-0338b4b7],.qp-backdrop-leave-to[data-v-0338b4b7]{opacity:0}.qp-panel[data-v-0338b4b7]{position:fixed;top:0;right:0;width:380px;max-width:90vw;height:100vh;background:var(--bg-panel);border-left:1px solid var(--border);z-index:calc(var(--z-overlay) + 1);display:flex;flex-direction:column;box-shadow:var(--shadow-xl)}.qp-slide-enter-active[data-v-0338b4b7]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.qp-slide-leave-active[data-v-0338b4b7]{transition:transform .2s ease-in}.qp-slide-enter-from[data-v-0338b4b7],.qp-slide-leave-to[data-v-0338b4b7]{transform:translate(100%)}.qp-header[data-v-0338b4b7]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);flex-shrink:0}.qp-tabs[data-v-0338b4b7]{display:flex;gap:var(--space-1)}.qp-tab[data-v-0338b4b7]{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast)}.qp-tab[data-v-0338b4b7]:hover{background:var(--bg-hover);color:var(--text-primary)}.qp-tab.active[data-v-0338b4b7]{background:var(--accent-glow);color:var(--accent)}.qp-close[data-v-0338b4b7]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}.qp-close[data-v-0338b4b7]:hover{background:var(--bg-hover);color:var(--text-primary)}.qp-search[data-v-0338b4b7]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-light);flex-shrink:0}.qp-search-icon[data-v-0338b4b7]{color:var(--text-muted);flex-shrink:0}.qp-search-input[data-v-0338b4b7]{flex:1;border:none;background:transparent;color:var(--text-primary);font-size:var(--text-sm);outline:none}.qp-search-input[data-v-0338b4b7]::placeholder{color:var(--text-placeholder)}.qp-list[data-v-0338b4b7]{flex:1;overflow-y:auto;padding:var(--space-2) 0}.qp-loading[data-v-0338b4b7],.qp-empty[data-v-0338b4b7]{padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.qp-item[data-v-0338b4b7]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);cursor:pointer;transition:background var(--transition-fast)}.qp-item[data-v-0338b4b7]:hover{background:var(--bg-hover)}.qp-bm-icon[data-v-0338b4b7]{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:var(--text-sm);font-weight:600}.qp-bm-icon img[data-v-0338b4b7]{width:18px;height:18px;border-radius:2px}.qp-note-icon[data-v-0338b4b7]{width:32px;height:32px;border-radius:var(--radius-md);background:var(--bg-hover);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary)}.qp-item-body[data-v-0338b4b7]{flex:1;min-width:0}.qp-item-title[data-v-0338b4b7]{font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.qp-item-meta[data-v-0338b4b7]{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;margin-top:1px}.qp-time[data-v-0338b4b7]{margin-left:var(--space-2);color:var(--text-placeholder)}.qp-item-arrow[data-v-0338b4b7]{flex-shrink:0;color:var(--text-placeholder);opacity:0;transition:opacity var(--transition-fast)}.qp-item:hover .qp-item-arrow[data-v-0338b4b7]{opacity:1}.qp-footer[data-v-0338b4b7]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);flex-shrink:0}.qp-footer-btn[data-v-0338b4b7]{display:flex;align-items:center;justify-content:center;gap:var(--space-1);width:100%;padding:var(--space-2) 0;border:none;border-radius:var(--radius-md);background:var(--bg-hover);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast)}.qp-footer-btn[data-v-0338b4b7]:hover{background:var(--bg-active);color:var(--accent)}@media(max-width:480px){.qp-panel[data-v-0338b4b7]{width:100vw;max-width:100vw}}.pwa-toast[data-v-efa563e4]{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:var(--text-sm);color:var(--text-primary)}.pwa-toast-text[data-v-efa563e4]{white-space:nowrap}.pwa-toast-btn[data-v-efa563e4]{padding:4px 12px;border:none;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:background var(--transition-fast)}.pwa-toast-update[data-v-efa563e4]{background:var(--accent);color:#fff}.pwa-toast-update[data-v-efa563e4]:hover{opacity:.9}.pwa-toast-dismiss[data-v-efa563e4]{background:var(--bg-hover);color:var(--text-secondary)}.pwa-toast-dismiss[data-v-efa563e4]:hover{background:var(--bg-active)}.pwa-toast-enter-active[data-v-efa563e4]{transition:all .3s ease}.pwa-toast-leave-active[data-v-efa563e4]{transition:all .2s ease}.pwa-toast-enter-from[data-v-efa563e4],.pwa-toast-leave-to[data-v-efa563e4]{transform:translateY(20px);opacity:0}@media(max-width:479px){.pwa-toast[data-v-efa563e4]{left:12px;right:12px;bottom:12px}}:root{--bg-base: #0a0d14;--bg-panel: rgba(18, 22, 32, .82);--bg-elevated: rgba(25, 30, 43, .92);--bg-hover: rgba(71, 85, 105, .18);--bg-active: rgba(59, 130, 246, .16);--bg-overlay: rgba(10, 13, 20, .78);--bg-main: rgba(15, 19, 28, .9);--bg-card: rgba(25, 30, 43, .78);--bg-glass: rgba(18, 22, 32, .72);--bg-sidebar: rgba(15, 19, 28, .76);--border: rgba(148, 163, 184, .12);--border-light: rgba(148, 163, 184, .09);--border-strong: rgba(148, 163, 184, .2);--border-focus: #60a5fa;--accent: #60a5fa;--accent-dim: rgba(96, 165, 250, .16);--accent-hover: #93c5fd;--accent-glow: rgba(96, 165, 250, .16);--accent-glow-strong: rgba(96, 165, 250, .32);--accent-2: #8b5cf6;--accent-gradient: linear-gradient(135deg, #60a5fa 0%, #8b5cf6 100%);--text-primary: #edf2ff;--text-secondary: #a8b3c7;--text-muted: #69758c;--text-placeholder: #566176;--text-inverse: #0d0f14;--success: #3dd68c;--success-dim: rgba(61, 214, 140, .15);--warning: #f5a623;--warning-dim: rgba(245, 166, 35, .15);--danger: #f75f5f;--danger-dim: rgba(247, 95, 95, .15);--info: #4f8ef7;--font-sans: "Inter", "Noto Sans SC", "PingFang SC", "HarmonyOS Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Menlo", "Cascadia Code", "Fira Code", "Courier New", monospace;--font-display: "Inter", "Noto Sans SC", "SF Pro Display", var(--font-sans);--text-xs: 11px;--text-sm: 12px;--text-base: 14px;--text-md: 15px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 22px;--text-3xl: 28px;--text-4xl: 36px;--text-hero: 64px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 7px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .22), 0 1px 0 rgba(255, 255, 255, .03) inset;--shadow-md: 0 10px 28px rgba(0, 0, 0, .28);--shadow-lg: 0 18px 48px rgba(0, 0, 0, .36);--shadow-xl: 0 28px 72px rgba(0, 0, 0, .46);--shadow-accent: 0 0 0 4px var(--accent-glow), 0 12px 30px rgba(96, 165, 250, .16);--shadow-card-hover: 0 16px 42px rgba(0, 0, 0, .32), 0 0 0 1px var(--border-strong);--shadow-glass: 0 18px 50px rgba(15, 23, 42, .18), 0 1px 0 rgba(255, 255, 255, .08) inset;--transition-fast: .1s ease;--transition-base: .15s ease;--transition-slow: .25s ease;--transition-theme: .3s ease;--sidebar-width: 248px;--topbar-height: 58px;--content-max-width: 1400px;--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 500;--z-modal: 600;--z-toast: 900}[data-theme=light]{--bg-base: #eef4fb;--bg-panel: rgba(255, 255, 255, .76);--bg-elevated: rgba(255, 255, 255, .92);--bg-hover: rgba(59, 130, 246, .08);--bg-active: rgba(59, 130, 246, .13);--bg-overlay: rgba(238, 244, 251, .78);--bg-main: rgba(255, 255, 255, .72);--bg-card: rgba(255, 255, 255, .84);--bg-glass: rgba(255, 255, 255, .68);--bg-sidebar: rgba(247, 250, 255, .74);--border: rgba(15, 23, 42, .09);--border-light: rgba(15, 23, 42, .06);--border-strong: rgba(15, 23, 42, .15);--border-focus: #3b82f6;--accent: #3b82f6;--accent-dim: rgba(59, 130, 246, .13);--accent-hover: #2563eb;--accent-glow: rgba(59, 130, 246, .13);--accent-glow-strong: rgba(59, 130, 246, .26);--accent-2: #7c3aed;--accent-gradient: linear-gradient(135deg, #3b82f6 0%, #7c3aed 100%);--text-primary: #172033;--text-secondary: #506078;--text-muted: #7a879c;--text-placeholder: #9aa6b8;--text-inverse: #ffffff;--success: #059669;--success-dim: rgba(5, 150, 105, .1);--warning: #d97706;--warning-dim: rgba(217, 119, 6, .1);--danger: #dc2626;--danger-dim: rgba(220, 38, 38, .08);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 0 rgba(255, 255, 255, .72) inset;--shadow-md: 0 12px 30px rgba(15, 23, 42, .08);--shadow-lg: 0 20px 50px rgba(15, 23, 42, .11);--shadow-xl: 0 32px 80px rgba(15, 23, 42, .16);--shadow-accent: 0 0 0 4px rgba(59, 130, 246, .14), 0 12px 28px rgba(59, 130, 246, .16);--shadow-card-hover: 0 18px 42px rgba(15, 23, 42, .1), 0 0 0 1px var(--border-strong);--shadow-glass: 0 18px 50px rgba(15, 23, 42, .08), 0 1px 0 rgba(255, 255, 255, .9) inset}pre[data-enhanced]{position:relative;padding-top:36px!important}.code-block-toolbar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:4px 12px;background:var(--bg-active, #232738);border-bottom:1px solid var(--border, #1e2330);border-radius:var(--radius-md, 8px) var(--radius-md, 8px) 0 0;font-size:12px;-webkit-user-select:none;user-select:none;z-index:1}.code-block-lang{color:var(--text-muted, #5a6480);font-family:var(--font-sans, system-ui);font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.code-block-copy{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:transparent;border:1px solid var(--border, #1e2330);border-radius:var(--radius-sm, 4px);color:var(--text-muted, #5a6480);cursor:pointer;font-size:11px;font-family:var(--font-sans, system-ui);transition:all .15s ease;line-height:1}.code-block-copy:hover{color:var(--text-primary, #e8eaf0);border-color:var(--text-muted, #5a6480);background:var(--bg-hover, #1e2230)}.code-block-copy.copied{color:var(--success, #10b981);border-color:var(--success, #10b981)}pre code.hljs{display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{background:transparent!important}:root .hljs{color:#c9d1d9}:root .hljs-keyword,:root .hljs-doctag,:root .hljs-meta .hljs-keyword,:root .hljs-template-tag,:root .hljs-template-variable,:root .hljs-type,:root .hljs-variable.language_{color:#ff7b72}:root .hljs-title,:root .hljs-title.class_,:root .hljs-title.class_.inherited__,:root .hljs-title.function_{color:#d2a8ff}:root .hljs-attr,:root .hljs-attribute,:root .hljs-literal,:root .hljs-meta,:root .hljs-number,:root .hljs-operator,:root .hljs-variable,:root .hljs-selector-attr,:root .hljs-selector-class,:root .hljs-selector-id{color:#79c0ff}:root .hljs-regexp,:root .hljs-string,:root .hljs-meta .hljs-string{color:#a5d6ff}:root .hljs-built_in,:root .hljs-symbol{color:#ffa657}:root .hljs-comment,:root .hljs-code,:root .hljs-formula{color:#8b949e}:root .hljs-name,:root .hljs-quote,:root .hljs-selector-tag,:root .hljs-selector-pseudo{color:#7ee787}:root .hljs-subst{color:#c9d1d9}:root .hljs-section{color:#1f6feb;font-weight:700}:root .hljs-bullet{color:#f2cc60}:root .hljs-addition{color:#aff5b4;background-color:#033a16}:root .hljs-deletion{color:#ffdcd7;background-color:#67060c}[data-theme=light] .hljs{color:#24292e}[data-theme=light] .hljs-keyword,[data-theme=light] .hljs-doctag,[data-theme=light] .hljs-meta .hljs-keyword,[data-theme=light] .hljs-template-tag,[data-theme=light] .hljs-template-variable,[data-theme=light] .hljs-type,[data-theme=light] .hljs-variable.language_{color:#d73a49}[data-theme=light] .hljs-title,[data-theme=light] .hljs-title.class_,[data-theme=light] .hljs-title.class_.inherited__,[data-theme=light] .hljs-title.function_{color:#6f42c1}[data-theme=light] .hljs-attr,[data-theme=light] .hljs-attribute,[data-theme=light] .hljs-literal,[data-theme=light] .hljs-meta,[data-theme=light] .hljs-number,[data-theme=light] .hljs-operator,[data-theme=light] .hljs-variable,[data-theme=light] .hljs-selector-attr,[data-theme=light] .hljs-selector-class,[data-theme=light] .hljs-selector-id{color:#005cc5}[data-theme=light] .hljs-regexp,[data-theme=light] .hljs-string,[data-theme=light] .hljs-meta .hljs-string{color:#032f62}[data-theme=light] .hljs-built_in,[data-theme=light] .hljs-symbol{color:#e36209}[data-theme=light] .hljs-comment,[data-theme=light] .hljs-code,[data-theme=light] .hljs-formula{color:#6a737d}[data-theme=light] .hljs-name,[data-theme=light] .hljs-quote,[data-theme=light] .hljs-selector-tag,[data-theme=light] .hljs-selector-pseudo{color:#22863a}[data-theme=light] .hljs-subst{color:#24292e}[data-theme=light] .hljs-section{color:#005cc5;font-weight:700}[data-theme=light] .hljs-bullet{color:#735c0f}[data-theme=light] .hljs-addition{color:#22863a;background-color:#f0fff4}[data-theme=light] .hljs-deletion{color:#b31d28;background-color:#ffeef0}pre.ql-syntax,pre[data-language]{background:var(--bg-base, #0d0f14)!important;color:var(--text-primary, #e8eaf0)!important;border:1px solid var(--border, #1e2330);border-radius:var(--radius-md, 8px);padding:16px 20px;overflow-x:auto;margin:12px 0;line-height:1.5;font-family:var(--font-mono);font-size:var(--text-sm, 13px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;color:var(--text-primary);background-color:var(--bg-base);transition:background-color var(--transition-theme),color var(--transition-theme);overflow-x:hidden;font-optical-sizing:auto;font-feature-settings:"liga" 1,"calt" 1}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}a{color:var(--accent);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent-hover)}img{max-width:100%;display:block}::selection{background:var(--accent-glow-strong);color:var(--text-primary)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-base)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all var(--transition-slow)}.slide-up-enter-from{opacity:0;transform:translateY(12px)}.slide-up-leave-to{opacity:0;transform:translateY(-8px)}.slide-right-enter-active,.slide-right-leave-active{transition:all var(--transition-slow)}.slide-right-enter-from,.slide-right-leave-to{opacity:0;transform:translate(-16px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-family:var(--font-sans);font-weight:500;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:all var(--transition-base);white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:var(--shadow-accent)}.btn-ghost{background:transparent;color:var(--text-secondary);border-color:var(--border)}.btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-light)}.btn-danger{background:transparent;color:var(--danger);border-color:var(--danger)}.btn-danger:hover:not(:disabled){background:var(--danger-dim)}.btn-sm{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);border-radius:var(--radius-sm)}.btn-icon{padding:var(--space-2);width:32px;height:32px;border-radius:var(--radius-md)}.input{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-base);font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.input::placeholder{color:var(--text-placeholder)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:var(--text-xs);font-weight:500;border-radius:var(--radius-full);border:1px solid transparent}.badge-blue{background:var(--accent-glow);color:var(--accent);border-color:var(--accent-glow-strong)}.badge-green{background:var(--success-dim);color:var(--success)}.badge-red{background:var(--danger-dim);color:var(--danger)}.status-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.status-dot.online{background:var(--success);box-shadow:0 0 6px var(--success)}.status-dot.offline{background:var(--text-muted)}.divider{height:1px;background:var(--border);margin:var(--space-4) 0}@media(max-width:1023px){:root{--sidebar-width: 220px;--space-8: 1.25rem}.search-trigger{max-width:280px}.bookmark-grid,.folder-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(max-width:767px){:root{--sidebar-width: 0px;--topbar-height: 48px;--space-6: .75rem;--space-8: 1rem}.topbar{padding:0 var(--space-3);gap:var(--space-2)}.logo-text{display:none}.search-trigger{max-width:none;flex:1;min-height:40px}.search-kbd{display:none}.search-placeholder{font-size:12px}.avatar{width:36px;height:36px}.dropdown-item{padding:10px 16px;font-size:13px}.sidebar{position:fixed;top:var(--topbar-height);left:0;bottom:0;z-index:50;width:min(280px,85vw)!important;transform:translate(-100%);transition:transform .3s ease;box-shadow:var(--shadow-xl)}.sidebar.open{transform:translate(0)}.nav-item{padding:10px var(--space-3);min-height:40px}.section-label{font-size:11px}.sidebar-backdrop{display:block;position:fixed;inset:0;top:var(--topbar-height);background:#0006;z-index:49}.main{padding:var(--space-3) var(--space-4)!important;gap:var(--space-3)!important}.toolbar{gap:var(--space-2)}.toolbar-main{flex-wrap:wrap}.folder-title-heading{font-size:var(--text-lg)}.actions{flex-wrap:wrap;gap:var(--space-1)}.search-inline{width:100%;order:-1}.bookmark-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-2)}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-2)}.card{padding:8px 10px;gap:8px}.icon-wrap{width:36px;height:36px}.card-title{font-size:12px}.card-url,.card-desc{font-size:10px}.card-toolbar{display:none!important}.card-checkbox{opacity:1!important;width:32px!important;padding-left:var(--space-3)!important}.list-bk-actions,.list-checkbox,.folder-card .edit-btn,.folder-card .share-btn{opacity:1!important}.folder-checkbox{opacity:1!important;width:32px!important;padding-left:var(--space-3)!important}.dialog{width:100%!important;max-width:100%!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:85vh;margin-top:auto}.dialog-backdrop{align-items:flex-end!important;padding:0!important}.dialog-close{padding:8px;min-width:36px;min-height:36px}.dlg,.confirm-dialog{min-width:0!important;max-width:calc(100vw - 32px);width:calc(100vw - 32px)}.nb-sidebar{display:none}.note-list-panel{width:100%;border-right:none}.editor-area{padding:0}.health-filter-bar{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.health-filter-bar::-webkit-scrollbar{display:none}.quick-add-bar{padding:var(--space-2)}.quick-url-input,.input,input[type=text],input[type=password],input[type=email],input[type=url],input[type=search],textarea,select{font-size:16px}.list-bk-row{gap:var(--space-2)}.list-bk-text{width:auto;flex:1}.list-bk-notes-hint{display:none}.qr-popup{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.stat-grid{grid-template-columns:repeat(2,1fr)}.toolbar .btn-ghost,.header-actions .btn-ghost,.toolbar-actions .btn-ghost{padding:var(--space-1) var(--space-2);font-size:0}.toolbar .btn-ghost svg,.header-actions .btn-ghost svg,.toolbar-actions .btn-ghost svg{font-size:initial}.btn-primary{padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}}@media(max-width:479px){.bookmark-grid{grid-template-columns:1fr}.folder-grid,.stat-grid{grid-template-columns:1fr 1fr}.toolbar-main{flex-direction:column;align-items:flex-start}.actions{width:100%;justify-content:flex-end}}@media(hover:none)and (pointer:coarse){.btn,.tag-pill,.health-tab,.tree-row,.note-item,.list-bk-row,.nav-item,.dropdown-item,.tab{min-height:44px}.btn-icon,.btn-sm{min-height:36px;min-width:36px}.cat-act-btn,.action-btn,.bk-action-btn,.sh-act-btn,.wc-item-actions .cat-act-btn{min-width:36px;min-height:36px}.cat-item-actions,.wc-item-actions,.list-bk-actions,.list-checkbox,.bk-action-btn,.edit-btn,.share-btn,.sh-actions{opacity:1!important}.card-checkbox,.folder-checkbox{opacity:1!important;width:32px!important;padding-left:var(--space-3)!important}.card:hover,.site-card:hover{transform:none}.qr-popup{display:none!important}}@media print{.topbar,.sidebar,.toolbar,.health-filter-bar,.quick-add-bar,.dialog-backdrop{display:none!important}.main{padding:0!important}.body{display:block!important}.card{break-inside:avoid;box-shadow:none;border-color:#ddd}}body{background:radial-gradient(circle at 18% 8%,rgba(96,165,250,.16),transparent 30%),radial-gradient(circle at 84% 18%,rgba(139,92,246,.12),transparent 28%),linear-gradient(135deg,var(--bg-base) 0%,color-mix(in srgb,var(--bg-base) 86%,var(--accent) 14%) 100%)}[data-theme=light] body{background:radial-gradient(circle at 16% 8%,rgba(59,130,246,.16),transparent 30%),radial-gradient(circle at 82% 14%,rgba(124,58,237,.1),transparent 28%),linear-gradient(135deg,#edf4fb,#f7f9fd 52%,#eef4ff)}.btn{min-height:32px;border-radius:var(--radius-md);letter-spacing:-.01em}.btn-primary,.btn-accent{background:var(--accent-gradient)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 24%,transparent)}.btn-primary:hover:not(:disabled),.btn-accent:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 32px color-mix(in srgb,var(--accent) 30%,transparent)}.btn-ghost{background:var(--bg-glass);border-color:var(--border);box-shadow:var(--shadow-sm);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.btn-ghost:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--border-strong);transform:translateY(-1px)}.input,select,textarea{border-radius:var(--radius-md)}.input:focus,select:focus,textarea:focus{border-color:var(--border-focus)!important;box-shadow:var(--shadow-accent)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 34%,transparent);border:2px solid transparent;background-clip:padding-box}.layout{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 32%),radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--accent-2) 9%,transparent),transparent 30%),var(--bg-base)!important}.main{position:relative}.toolbar,.page-header,.stats-page-header,.card,.panel,.settings-card,.stat-card,.stat-card-my,.cat-panel,.dialog,.modal,.table-card,.share-card,.folder-card,.list-bk-wrap.expanded{background:var(--bg-card)!important;border:1px solid var(--border-light)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-sm);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.card:hover,.settings-card:hover,.stat-card:hover,.stat-card-my:hover,.share-card:hover,.folder-card:hover{border-color:color-mix(in srgb,var(--accent) 20%,var(--border))!important;box-shadow:var(--shadow-card-hover)!important;transform:translateY(-1px)}.toolbar,.page-header,.stats-page-header,.card-header,.table-header,.cat-panel-header{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 70%,transparent),transparent)!important;border-color:var(--border-light)!important}.dialog-backdrop,.modal-backdrop{background:color-mix(in srgb,var(--bg-base) 62%,transparent)!important;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}.dialog,.modal{box-shadow:var(--shadow-xl)!important}.table-row,.list-bk-row,.list-folder-row,.folder-pick-item,.dropdown-item{border-radius:var(--radius-md);transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.table-row:hover,.list-bk-row:hover,.list-folder-row:hover,.folder-pick-item:hover,.dropdown-item:hover{background:var(--bg-hover)!important}.badge,.tag-pill,.folder-tag,.status-badge,.section-count,.nav-tab-badge,.tab-count{border:1px solid var(--border-light);background:color-mix(in srgb,var(--bg-elevated) 72%,var(--accent) 8%)!important;box-shadow:var(--shadow-sm)}.empty-state,.state-box,.section-empty,.cat-empty,.list-view-empty{background:color-mix(in srgb,var(--bg-elevated) 50%,transparent);border:1px dashed var(--border-strong);border-radius:var(--radius-2xl)}:root{--pro-bg-aurora-1: rgba(56, 189, 248, .13);--pro-bg-aurora-2: rgba(129, 140, 248, .15);--pro-bg-aurora-3: rgba(45, 212, 191, .08);--pro-surface: color-mix(in srgb, var(--bg-card) 82%, transparent);--pro-surface-strong: color-mix(in srgb, var(--bg-elevated) 90%, transparent);--pro-line: color-mix(in srgb, var(--border) 72%, transparent);--pro-line-strong: color-mix(in srgb, var(--border-strong) 76%, transparent);--pro-highlight: color-mix(in srgb, var(--accent) 16%, transparent);--pro-control-height: 38px;--pro-sidebar-gap: 12px;--pro-header-blur: blur(26px) saturate(180%)}[data-theme=light]{--pro-bg-aurora-1: rgba(59, 130, 246, .13);--pro-bg-aurora-2: rgba(124, 58, 237, .1);--pro-bg-aurora-3: rgba(20, 184, 166, .08)}html{background:var(--bg-base)}body{min-height:100vh;background:radial-gradient(circle at 8% -8%,var(--pro-bg-aurora-1),transparent 31rem),radial-gradient(circle at 95% 4%,var(--pro-bg-aurora-2),transparent 34rem),radial-gradient(circle at 52% 110%,var(--pro-bg-aurora-3),transparent 32rem),linear-gradient(135deg,var(--bg-base),color-mix(in srgb,var(--bg-base) 84%,var(--accent) 16%))!important}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 40%,transparent) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 50% 20%,black 0%,transparent 68%);mask-image:radial-gradient(circle at 50% 20%,black 0%,transparent 68%);opacity:.26}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 34%),radial-gradient(circle at 50% 0%,rgba(255,255,255,.05),transparent 42rem);mix-blend-mode:screen;opacity:.56}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent}::selection{background:color-mix(in srgb,var(--accent) 30%,transparent)}.layout{isolation:isolate;background:transparent!important}.body{min-height:calc(100vh - var(--topbar-height))}.main{position:relative;width:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-main) 36%,transparent),transparent 260px)}.main:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 26%,transparent),transparent);pointer-events:none;opacity:.8}.topbar{min-height:var(--topbar-height)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 88%,transparent),color-mix(in srgb,var(--bg-glass) 70%,transparent))!important;border-bottom:1px solid var(--pro-line)!important;box-shadow:0 1px #ffffff0d inset,0 18px 50px #00000014!important;backdrop-filter:var(--pro-header-blur)!important;-webkit-backdrop-filter:var(--pro-header-blur)!important}.sidebar,.pub-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-sidebar) 86%,transparent),color-mix(in srgb,var(--bg-base) 54%,transparent))!important;border-right:1px solid var(--pro-line)!important;box-shadow:inset -1px 0 #ffffff0a,18px 0 54px #00000014!important}.nav{gap:var(--pro-sidebar-gap)!important}.nav-section{gap:3px!important}.nav-item,.pub-cat-item{min-height:38px!important;border-radius:12px!important;border:1px solid transparent!important;letter-spacing:-.01em}.nav-item:hover,.pub-cat-item:hover{background:color-mix(in srgb,var(--bg-elevated) 72%,var(--accent) 8%)!important;border-color:var(--pro-line)!important;box-shadow:0 8px 22px #00000014}.nav-item.active,.pub-cat-item.active{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,transparent),color-mix(in srgb,var(--accent-2) 12%,transparent))!important;border-color:color-mix(in srgb,var(--accent) 30%,transparent)!important;box-shadow:inset 0 1px #ffffff2e,0 12px 28px color-mix(in srgb,var(--accent) 12%,transparent)!important}.nav-icon,.pub-cat-icon{box-shadow:inset 0 1px #ffffff1f}.btn,.tab-btn,.home-tab,.pub-action-btn,.pub-login-btn,.pub-enter-btn,.toolbar button,.page-header button,.dialog button,.modal button{min-height:var(--pro-control-height);border-radius:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.btn-primary,.btn-accent,.login-btn,.pub-login-btn,.pub-enter-btn,.notes-fab-primary{background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.34),transparent 32%),var(--accent-gradient)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 32px color-mix(in srgb,var(--accent) 26%,transparent),inset 0 1px #ffffff57!important}.btn-primary:hover:not(:disabled),.btn-accent:hover:not(:disabled),.login-btn:hover:not(:disabled),.pub-login-btn:hover,.pub-enter-btn:hover,.notes-fab-primary:hover{transform:translateY(-1px);box-shadow:0 18px 38px color-mix(in srgb,var(--accent) 34%,transparent),inset 0 1px #fff6!important}.btn-ghost,.tab-btn,.home-tab,.pub-action-btn,.pub-locale-btn,.toolbar .btn:not(.btn-primary):not(.btn-accent):not(.btn-danger),.page-header .btn:not(.btn-primary):not(.btn-accent):not(.btn-danger){background:color-mix(in srgb,var(--bg-elevated) 74%,transparent)!important;border-color:var(--pro-line)!important;box-shadow:var(--shadow-sm)}.btn-ghost:hover:not(:disabled),.tab-btn:hover,.home-tab:hover,.pub-action-btn:hover,.pub-locale-btn:hover{background:color-mix(in srgb,var(--bg-elevated) 86%,var(--accent) 8%)!important;border-color:color-mix(in srgb,var(--accent) 24%,var(--border))!important}.input,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.search-trigger,.hero-search,.pub-search-wrap{background:color-mix(in srgb,var(--bg-elevated) 82%,transparent)!important;border-color:var(--pro-line)!important;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0000000f}.input:focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,textarea:focus,select:focus,.search-trigger:hover,.hero-search:hover,.pub-search-wrap:focus-within{border-color:color-mix(in srgb,var(--accent) 56%,var(--border))!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 15%,transparent),inset 0 1px #ffffff1f!important}.page-header,.toolbar,.toolbar-wrap,.section,.card,.panel,.settings-card,.stat-card,.stat-card-my,.cat-panel,.table-card,.share-card,.folder-card,.list-view,.unified-sidebar,.editor-top-bar,.note-tabs-bar,.note-preview,.editor-area,.tab-section,.pub-header,.pub-world-clocks,.pub-finance,.pub-section,.pub-articles-section,.pub-card,.pub-article-card,.pub-wc-card,.pub-fin-card,.login-card{background:linear-gradient(180deg,color-mix(in srgb,var(--pro-surface-strong) 72%,transparent),var(--pro-surface))!important;border:1px solid var(--pro-line)!important;box-shadow:0 1px #ffffff0f inset,0 14px 44px #0000001a!important;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.page-header,.toolbar,.toolbar-wrap,.section,.card,.panel,.settings-card,.stat-card,.stat-card-my,.cat-panel,.table-card,.share-card,.folder-card,.list-view,.unified-sidebar,.note-preview,.tab-section,.pub-header,.pub-world-clocks,.pub-finance,.pub-section,.pub-articles-section,.login-card{border-radius:20px!important}.pub-card,.pub-article-card,.pub-wc-card,.pub-fin-card,.note-card,.list-bk-row,.list-folder-row,.table-row,.usage-table tr,.rc-table tr{transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.pub-card:hover,.pub-article-card:hover,.pub-wc-card:hover,.pub-fin-card:hover,.note-card:hover,.list-bk-row:hover,.list-folder-row:hover,.table-row:hover,.folder-card:hover,.share-card:hover,.card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 24%,var(--border))!important;box-shadow:0 20px 54px #00000024,0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent)!important}.table-header,.table-row,.list-bk-row,.list-folder-row,.usage-table th,.usage-table td,.rc-table th,.rc-table td{border-color:var(--pro-line)!important}.table-header,.usage-table th,.rc-table th{background:color-mix(in srgb,var(--bg-elevated) 74%,var(--accent) 4%)!important;color:var(--text-muted)!important;letter-spacing:.02em}.badge,.tag-pill,.status-badge,.section-count,.nav-tab-badge,.note-card-badge,.pub-section-count,.pub-article-tag{border:1px solid var(--pro-line)!important;background:color-mix(in srgb,var(--bg-elevated) 76%,var(--accent) 10%)!important;box-shadow:inset 0 1px #ffffff14}.tab-count{min-width:18px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);font-size:11px;font-weight:650;line-height:1;background:color-mix(in srgb,currentColor 10%,transparent);color:currentColor}.login-page{background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 30rem),radial-gradient(circle at 90% 18%,color-mix(in srgb,var(--accent-2) 18%,transparent),transparent 28rem),linear-gradient(135deg,var(--bg-base),color-mix(in srgb,var(--bg-base) 78%,var(--accent) 22%))!important}.login-page:before{opacity:.9}.login-card{position:relative;overflow:hidden}.login-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--accent-gradient)}.register-card,.settings-dlg,.search-overlay,.quick-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--pro-surface-strong) 78%,transparent),var(--pro-surface))!important;border:1px solid var(--pro-line-strong)!important;box-shadow:0 24px 72px #00000029,inset 0 1px #ffffff1f!important;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}.card-title,.page-title,.section-title,.list-view-title,.editor-title,.pub-section-title{letter-spacing:-.04em}.card-subtitle,.page-subtitle,.section-desc,.card-desc,.pub-section-desc{color:var(--text-secondary)!important}.hero{position:relative;overflow:hidden;border-radius:28px!important;border:1px solid var(--pro-line)!important;background:radial-gradient(circle at 22% 0%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 24rem),radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--accent-2) 16%,transparent),transparent 26rem),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 74%,transparent),color-mix(in srgb,var(--bg-card) 80%,transparent))!important;box-shadow:0 28px 78px #0000002e,inset 0 1px #ffffff24!important}.clock{letter-spacing:-.08em!important;text-shadow:0 16px 44px color-mix(in srgb,var(--accent) 18%,transparent)}.stats .stat,.stat{background:color-mix(in srgb,var(--bg-elevated) 72%,transparent)!important;border:1px solid var(--pro-line)!important;box-shadow:inset 0 1px #ffffff14}.home-tabs{padding:6px!important;border:1px solid var(--pro-line);border-radius:18px;background:color-mix(in srgb,var(--bg-glass) 80%,transparent);box-shadow:var(--shadow-sm);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.home-tab{position:relative;min-width:0;justify-content:center}.home-tab-icon{width:20px!important;height:20px!important;min-width:20px!important;display:inline-flex!important;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;font-size:13px!important;line-height:1!important;background:color-mix(in srgb,var(--bg-elevated) 82%,var(--accent) 10%)}.home-tab svg{width:14px;height:14px}.home-tab.active,.tab-btn.active,.pub-locale-btn.active{background:var(--accent-gradient)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 24%,transparent)!important}.home-tab.active .home-tab-icon{background:#ffffff2e}.hm-wc-card,.hm-fin-card{position:relative;overflow:hidden;border:1px solid var(--pro-line)!important;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 9rem),color-mix(in srgb,var(--bg-elevated) 74%,transparent)!important;box-shadow:var(--shadow-sm),inset 0 1px #ffffff14!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.hm-fin-title{min-height:42px;padding:0 var(--space-3);border-radius:14px;background:color-mix(in srgb,var(--bg-elevated) 68%,transparent);border:1px solid var(--pro-line)}.hm-fin-metal-icon,.hm-fin-crypto-icon{width:24px!important;height:24px!important;min-width:24px!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:10px;font-size:13px!important;line-height:1!important;background:color-mix(in srgb,var(--accent) 14%,var(--bg-elevated))}.note-tabs-bar,.editor-top-bar{border-radius:0!important;border-left:0!important;border-right:0!important}.note-tab,.note-tabs-tool-btn,.note-tabs-close-all,.nb-item,.nb-picker-trigger,.nb-picker-option{border-radius:12px!important}.note-card{margin:6px 8px;border:1px solid transparent!important;border-radius:16px!important;background:color-mix(in srgb,var(--bg-elevated) 42%,transparent)}.note-card-selected{border-color:color-mix(in srgb,var(--accent) 45%,transparent)!important;background:color-mix(in srgb,var(--accent) 13%,var(--bg-elevated))!important}.preview-content,.ql-editor{color:var(--text-primary)}.note-preview>.preview-content{width:100%!important;max-width:none!important}.pub-page{background:radial-gradient(circle at 18% -4%,var(--pro-bg-aurora-1),transparent 34rem),radial-gradient(circle at 84% 4%,var(--pro-bg-aurora-2),transparent 36rem),var(--bg-base)!important}.pub-content{background:transparent!important}.pub-header{position:sticky;top:0;z-index:20;backdrop-filter:var(--pro-header-blur);-webkit-backdrop-filter:var(--pro-header-blur)}.pub-search-wrap{border-radius:18px!important}.pub-card{min-height:92px}.pub-card-icon{box-shadow:inset 0 1px #ffffff2e,0 12px 24px #00000014}.dialog-backdrop,.dialog-overlay,.modal-backdrop{background:color-mix(in srgb,var(--bg-base) 58%,transparent)!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important}.dialog,.dialog-box,.modal{border:1px solid var(--pro-line-strong)!important;background:color-mix(in srgb,var(--bg-elevated) 92%,transparent)!important;box-shadow:0 34px 90px #00000047,inset 0 1px #ffffff1f!important}@media(max-width:1024px){.main{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.pub-header{position:relative}}@media(max-width:767px){:root{--pro-control-height: 42px}.main{padding:var(--space-4)!important}.page-header,.toolbar,.toolbar-wrap,.section,.card,.panel,.settings-card,.list-view,.tab-section{border-radius:18px!important}.topbar{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.hero{border-radius:22px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--v3-canvas: #0b1020;--v3-canvas-soft: #111827;--v3-surface: rgba(18, 24, 38, .78);--v3-surface-solid: rgba(21, 28, 43, .94);--v3-surface-muted: rgba(30, 41, 59, .58);--v3-ink: #edf4ff;--v3-ink-muted: #97a6bc;--v3-line: rgba(148, 163, 184, .14);--v3-line-strong: rgba(148, 163, 184, .22);--v3-tint-blue: rgba(59, 130, 246, .16);--v3-tint-violet: rgba(124, 58, 237, .12);--v3-tint-cyan: rgba(6, 182, 212, .1);--v3-radius-card: 22px;--v3-radius-control: 13px;--v3-shadow-float: 0 24px 64px rgba(2, 8, 23, .22);--v3-shadow-card: 0 14px 38px rgba(2, 8, 23, .14);--v3-shadow-hover: 0 22px 56px rgba(2, 8, 23, .2);--v3-blur: blur(24px) saturate(165%)}[data-theme=light]{--v3-canvas: #edf3fb;--v3-canvas-soft: #f6f9fe;--v3-surface: rgba(255, 255, 255, .74);--v3-surface-solid: rgba(255, 255, 255, .94);--v3-surface-muted: rgba(241, 246, 253, .72);--v3-ink: #172033;--v3-ink-muted: #5c6a80;--v3-line: rgba(15, 23, 42, .08);--v3-line-strong: rgba(15, 23, 42, .14);--v3-tint-blue: rgba(37, 99, 235, .11);--v3-tint-violet: rgba(124, 58, 237, .08);--v3-tint-cyan: rgba(8, 145, 178, .07);--v3-shadow-float: 0 24px 64px rgba(30, 41, 59, .12);--v3-shadow-card: 0 14px 38px rgba(30, 41, 59, .09);--v3-shadow-hover: 0 22px 56px rgba(30, 41, 59, .13)}html,body,#app{min-height:100%}body{background:linear-gradient(135deg,var(--v3-canvas) 0%,var(--v3-canvas-soft) 52%,var(--v3-canvas) 100%)!important}body:before{background-image:linear-gradient(color-mix(in srgb,var(--v3-line) 42%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--v3-line) 42%,transparent) 1px,transparent 1px)!important;background-size:72px 72px!important;-webkit-mask-image:linear-gradient(180deg,black 0%,transparent 72%)!important;mask-image:linear-gradient(180deg,black 0%,transparent 72%)!important;opacity:.14!important}body:after{background:radial-gradient(circle at 22% 0%,var(--v3-tint-blue),transparent 34rem),radial-gradient(circle at 82% 8%,var(--v3-tint-violet),transparent 30rem),radial-gradient(circle at 50% 102%,var(--v3-tint-cyan),transparent 34rem)!important;mix-blend-mode:normal!important;opacity:.68!important}.layout,.pub-page,.login-page,.register-page,.body,.main{background:transparent!important}.main:before{opacity:.34!important}.topbar{height:62px!important;padding:0 18px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--v3-surface-solid) 92%,transparent),color-mix(in srgb,var(--v3-surface) 84%,transparent))!important;border-bottom:1px solid var(--v3-line)!important;box-shadow:0 1px #ffffff1a inset,0 12px 34px #0f172a14!important}.logo{padding:7px 10px;border-radius:var(--v3-radius-control)}.logo:hover{background:color-mix(in srgb,var(--v3-surface-muted) 76%,transparent)}.logo-icon,.pub-brand-icon{color:var(--accent)!important}.logo-text,.pub-brand-name{font-weight:800!important;letter-spacing:-.04em!important}.search-trigger{max-width:540px!important;min-height:40px!important;background:color-mix(in srgb,var(--v3-surface-solid) 80%,transparent)!important;border-color:var(--v3-line)!important;box-shadow:0 1px #ffffff1f inset,0 10px 24px #0f172a12!important}.search-trigger:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 36%,var(--v3-line))!important}.search-kbd,.hero-search-kbd,.pub-search-kbd{background:color-mix(in srgb,var(--v3-surface-muted) 82%,transparent)!important;border-color:var(--v3-line)!important;color:var(--text-muted)!important}.topbar .btn-icon,.pub-action-btn,.pub-locale-btn,.locale-btn,.sidebar-toggle,.sidebar-collapse-btn,.pub-collapse-btn{border-color:var(--v3-line)!important;background:color-mix(in srgb,var(--v3-surface-solid) 74%,transparent)!important;box-shadow:0 1px #ffffff1a inset,0 8px 20px #0f172a0f!important}.topbar .btn-icon:hover,.pub-action-btn:hover,.pub-locale-btn:hover,.locale-btn:hover,.sidebar-toggle:hover,.sidebar-collapse-btn:hover,.pub-collapse-btn:hover{color:var(--accent)!important;border-color:color-mix(in srgb,var(--accent) 30%,var(--v3-line))!important;background:color-mix(in srgb,var(--v3-surface-solid) 86%,var(--accent) 8%)!important}.avatar,.pub-user-avatar{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--v3-line))!important;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 16%,transparent)!important}.sidebar,.pub-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--v3-surface-solid) 88%,transparent),color-mix(in srgb,var(--v3-surface) 82%,transparent))!important;border-right:1px solid var(--v3-line)!important;box-shadow:1px 0 #ffffff0f inset,18px 0 48px #0f172a0f!important;backdrop-filter:var(--v3-blur)!important;-webkit-backdrop-filter:var(--v3-blur)!important}.nav-item,.pub-cat-item{min-height:39px!important;padding-inline:10px!important;color:var(--text-secondary)!important}.nav-item:hover,.pub-cat-item:hover{transform:translate(2px)}.nav-item.active,.pub-cat-item.active{color:var(--accent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--accent-2) 10%,transparent))!important;border-color:color-mix(in srgb,var(--accent) 26%,transparent)!important}.nav-icon,.pub-cat-icon{width:25px!important;height:25px!important;border-radius:10px!important;background:color-mix(in srgb,var(--v3-surface-muted) 70%,transparent)!important}.nav-item.active .nav-icon,.pub-cat-item.active .pub-cat-icon{background:color-mix(in srgb,var(--accent) 16%,transparent)!important}.page-header,.toolbar,.toolbar-wrap,.section,.card,.panel,.settings-card,.stat-card,.stat-card-my,.cat-panel,.table-card,.share-card,.folder-card,.list-view,.bookmark-list,.grid-section,.state-box,.unified-sidebar,.editor-area,.editor-top-bar,.note-tabs-bar,.note-preview,.tab-section,.rl-card,.pub-header,.pub-world-clocks,.pub-finance,.pub-section,.pub-articles-section,.pub-card,.pub-article-card,.pub-wc-card,.pub-fin-card,.login-card,.register-card,.settings-dlg,.search-overlay,.quick-panel,.dropdown,.status-dropdown,.note-tabs-menu-dropdown,.nb-picker-dropdown{background:linear-gradient(180deg,color-mix(in srgb,var(--v3-surface-solid) 88%,transparent),color-mix(in srgb,var(--v3-surface) 88%,transparent))!important;border:1px solid var(--v3-line)!important;box-shadow:0 1px #ffffff1a inset,var(--v3-shadow-card)!important;backdrop-filter:var(--v3-blur)!important;-webkit-backdrop-filter:var(--v3-blur)!important}.page-header,.toolbar,.toolbar-wrap,.section,.card,.panel,.settings-card,.stat-card,.stat-card-my,.cat-panel,.table-card,.share-card,.folder-card,.list-view,.bookmark-list,.grid-section,.state-box,.unified-sidebar,.editor-area,.note-preview,.tab-section,.rl-card,.pub-header,.pub-world-clocks,.pub-finance,.pub-section,.pub-articles-section,.pub-card,.pub-article-card,.login-card,.register-card,.settings-dlg,.search-overlay,.quick-panel{border-radius:var(--v3-radius-card)!important}.card:hover,.folder-card:hover,.pub-card:hover,.pub-article-card:hover,.pub-wc-card:hover,.pub-fin-card:hover,.note-card:hover,.rl-card:hover,.list-bk-row:hover,.list-folder-row:hover,.table-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 28%,var(--v3-line))!important;box-shadow:0 1px #ffffff1f inset,var(--v3-shadow-hover)!important}.btn,.tab-btn,.home-tab,.filter-tab,.pub-action-btn,.pub-login-btn,.pub-enter-btn,.toolbar button,.page-header button,.note-tabs-tool-btn,.note-tabs-close-all,.nb-picker-trigger,.rl-btn,.sort-select,.list-sort-select{min-height:38px!important;border-radius:var(--v3-radius-control)!important}.btn-primary,.btn-accent,.login-btn,.pub-login-btn,.pub-enter-btn,.notes-fab-primary,.filter-tab.active{background:linear-gradient(135deg,#2f7cf6,#6d5dfc 58%,#8b5cf6)!important;color:#fff!important;box-shadow:0 16px 34px color-mix(in srgb,var(--accent) 24%,transparent),inset 0 1px #ffffff47!important}.input,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.hero-search,.pub-search-wrap,.list-search-input,.search-input,.tags-input,.fetch-url-input{background:color-mix(in srgb,var(--v3-surface-solid) 82%,transparent)!important;border-color:var(--v3-line)!important;border-radius:var(--v3-radius-control)!important}.badge,.tag-pill,.status-badge,.section-count,.nav-tab-badge,.note-card-badge,.pub-section-count,.pub-article-tag,.count-badge,.page-count,.list-view-count,.nb-count,.pub-cat-count,.rl-status-badge,.rl-snapshot-badge{background:color-mix(in srgb,var(--v3-surface-muted) 76%,var(--accent) 8%)!important;border:1px solid var(--v3-line)!important;color:color-mix(in srgb,var(--text-primary) 78%,var(--accent))!important}.hero{align-items:flex-start!important;padding:30px 34px!important;gap:14px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--v3-surface-solid) 88%,transparent),color-mix(in srgb,var(--v3-surface) 90%,transparent))!important;border-color:var(--v3-line)!important;border-radius:28px!important;box-shadow:var(--v3-shadow-float)!important}.hero:before{content:"MarkStackAI Workspace";display:inline-flex;width:max-content;padding:5px 10px;border:1px solid var(--v3-line);border-radius:var(--radius-full);background:color-mix(in srgb,var(--v3-surface-muted) 72%,transparent);color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.clock{font-size:clamp(46px,6vw,76px)!important;font-family:var(--font-display)!important;font-weight:850!important;letter-spacing:-.08em!important;line-height:.95!important}.date{color:var(--v3-ink-muted)!important}.hero-search{max-width:620px!important;min-height:46px!important;margin-top:6px!important;box-shadow:0 1px #ffffff1f inset,0 12px 28px #0f172a14!important}.stats{width:100%;margin-top:8px!important}.stat{min-width:118px!important;align-items:flex-start!important;padding:13px 16px!important;border-radius:17px!important}.stat-num{color:var(--text-primary)!important;font-family:var(--font-display)!important;letter-spacing:-.05em}.home-tabs,.filter-tabs,.pub-locale-switch{background:color-mix(in srgb,var(--v3-surface-solid) 72%,transparent)!important;border:1px solid var(--v3-line)!important;box-shadow:0 1px #ffffff1a inset,0 10px 28px #0f172a0f!important}.home-tabs{width:max-content;max-width:100%;overflow-x:auto}.home-tab:not(.active),.filter-tab:not(.active),.tab-btn:not(.active){color:var(--text-secondary)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.home-tab:hover:not(.active),.filter-tab:hover:not(.active),.tab-btn:hover:not(.active){color:var(--text-primary)!important;background:color-mix(in srgb,var(--v3-surface-muted) 80%,transparent)!important}.section{padding:22px!important}.section-header{margin-bottom:2px}.section-title,.grid-section-title,.pub-section-title{font-size:15px!important;font-weight:800!important;letter-spacing:-.035em!important}.section-title-bar{width:6px!important;height:18px!important;background:linear-gradient(180deg,var(--accent),var(--accent-2))!important}.hm-wc-card,.hm-fin-card{min-height:82px;border-radius:18px!important;background:color-mix(in srgb,var(--v3-surface-solid) 78%,transparent)!important}.hm-fin-title,.pub-fin-title{background:color-mix(in srgb,var(--v3-surface-muted) 74%,transparent)!important;border-color:var(--v3-line)!important}.hm-fin-metal-icon,.hm-fin-crypto-icon,.pub-fin-metal-icon,.pub-fin-crypto-icon{width:22px!important;height:22px!important;min-width:22px!important;font-size:12px!important}.note-detail-active .main{gap:12px!important;padding:14px!important}.unified-sidebar{width:318px!important;min-width:318px!important;overflow:hidden!important}.unified-sidebar.collapsed{width:46px!important;min-width:46px!important}.sidebar-header,.list-view-header,.editor-top-bar,.note-tabs-bar{min-height:52px;background:color-mix(in srgb,var(--v3-surface-solid) 82%,transparent)!important;border-color:var(--v3-line)!important}.sidebar-title,.list-view-title,.editor-title{font-weight:850!important;letter-spacing:-.045em!important}.nb-item{min-height:34px;border:1px solid transparent!important}.nb-item:hover{background:color-mix(in srgb,var(--v3-surface-muted) 80%,transparent)!important;border-color:var(--v3-line)!important}.nb-item.active{background:color-mix(in srgb,var(--accent) 14%,transparent)!important;border-color:color-mix(in srgb,var(--accent) 28%,transparent)!important}.note-tabs-bar{border-radius:var(--v3-radius-card) var(--v3-radius-card) 0 0!important}.note-tab,.note-tabs-tool-btn,.note-tabs-close-all{background:color-mix(in srgb,var(--v3-surface-muted) 70%,transparent)!important;border:1px solid var(--v3-line)!important}.note-tab.active,.note-tab-active-pin{background:color-mix(in srgb,var(--accent) 14%,var(--v3-surface-solid))!important;border-color:color-mix(in srgb,var(--accent) 30%,transparent)!important}.note-card{margin:8px 10px!important;padding:14px!important;background:color-mix(in srgb,var(--v3-surface-solid) 66%,transparent)!important;border:1px solid var(--v3-line)!important;border-radius:18px!important}.note-card-selected{background:color-mix(in srgb,var(--accent) 13%,var(--v3-surface-solid))!important;border-color:color-mix(in srgb,var(--accent) 38%,transparent)!important}.editor-area{min-width:0;overflow:hidden!important}.note-preview{background:color-mix(in srgb,var(--v3-surface-solid) 92%,transparent)!important;overflow:auto!important}.note-preview>.preview-content{width:100%!important;max-width:none!important;padding:30px 38px 56px!important;line-height:1.82!important}.preview-content h1,.preview-content h2,.preview-content h3{letter-spacing:-.045em}.preview-content pre,.ql-editor pre{border:1px solid var(--v3-line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--bg-base) 88%,#020617 12%)!important}.quill-wrap,.quill-editor,.ql-toolbar.ql-snow,.ql-container.ql-snow{border-color:var(--v3-line)!important}.grid-section{padding:20px!important}.folder-grid,.bookmark-grid,.home-grid,.pinned-grid,.pub-grid,.pub-articles-grid{gap:14px!important}.folder-card,.card-wrap,.rl-card,.pub-card,.pub-article-card{border-radius:18px!important}.card-inner,.folder-card-link,.list-bk-row,.list-folder-row{border-color:var(--v3-line)!important}.card-toolbar,.rl-actions,.folder-badges{background:color-mix(in srgb,var(--v3-surface-solid) 80%,transparent)!important;border-color:var(--v3-line)!important;backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%)}.filter-bar{align-items:center!important}.filter-tabs{padding:4px!important;border-radius:16px!important}.filter-tab{padding:0 13px!important;gap:6px!important}.filter-tab .tab-count,.tab-count{min-width:18px!important;height:18px!important;padding:0 6px!important;border:1px solid color-mix(in srgb,currentColor 18%,transparent)!important;background:color-mix(in srgb,currentColor 9%,transparent)!important;box-shadow:none!important}.filter-tab.active .tab-count{background:#fff3!important;border-color:#ffffff3d!important;color:#fff!important}.state-box.empty{min-height:220px;border-style:dashed!important}.pub-page{background:linear-gradient(135deg,var(--v3-canvas),var(--v3-canvas-soft))!important}.pub-content{padding:18px 22px 30px!important}.pub-header{top:18px!important;border-radius:28px!important;margin-bottom:20px!important}.pub-sidebar{margin:14px 0 14px 14px;height:calc(100vh - 28px)!important;border-radius:24px!important;border:1px solid var(--v3-line)!important}.pub-collapse-btn{left:254px!important;border-radius:999px!important}.pub-sidebar-collapsed .pub-collapse-btn{left:14px!important}.pub-search-wrap{min-height:50px!important;border-radius:18px!important}.pub-section,.pub-articles-section,.pub-world-clocks,.pub-finance{padding:22px!important}.pub-card{min-height:104px!important;padding:16px!important}.pub-card-icon{border-radius:16px!important;background:color-mix(in srgb,var(--v3-surface-muted) 78%,var(--accent) 7%)!important}.pub-card-title{font-weight:760!important}.pub-footer{color:var(--text-muted)!important}@media(max-width:1180px){.unified-sidebar{width:292px!important;min-width:292px!important}.note-preview>.preview-content{padding-inline:28px!important}}@media(max-width:1024px){.hero{padding:26px!important}.pub-content{padding:14px!important}.pub-header{top:0!important;border-radius:22px!important}}@media(max-width:767px){.topbar{height:58px!important;padding:0 12px!important}.search-trigger{max-width:none!important}.hero{align-items:stretch!important;padding:22px!important;border-radius:22px!important}.hero:before{width:fit-content}.stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.stat{min-width:0!important;padding:11px!important}.home-tabs{width:100%}.section,.grid-section,.pub-section,.pub-articles-section,.pub-world-clocks,.pub-finance{padding:16px!important}.note-detail-active .main,.main{padding:12px!important}.unified-sidebar,.editor-area,.list-view,.note-preview{border-radius:20px!important}.note-preview>.preview-content{padding:22px 18px 42px!important}.pub-sidebar{margin:0!important;height:100vh!important;border-radius:0 24px 24px 0!important}.pub-content{padding:12px!important}.pub-header{border-radius:20px!important}}@media(hover:none){.card-toolbar,.rl-actions,.folder-card .home-btn,.folder-card .share-btn,.folder-card .edit-btn,.note-card-open-tab{opacity:1!important;visibility:visible!important}}
