:root{--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-text:#2563eb;--accent-light:#2563eb1a;--accent-glow:#2563eb40;--glass-bg:#ffffffb3;--glass-bg-hover:#ffffffeb;--glass-border:#fffc;--glass-border-hover:#2563eb66;--glass-blur:blur(24px) saturate(180%);--glass-shadow:0 8px 32px 0 #1f26870f, inset 0 1px 1px 0 #ffffffe6;--glass-shadow-hover:0 16px 40px #1f26871f, inset 0 1px 1px 0 #ffffffe6;--badge-positive-bg:#d1fae5cc;--badge-positive-text:#065f46;--badge-positive-border:#a7f3d0;--badge-warning-bg:#fef3c7cc;--badge-warning-text:#92400e;--badge-warning-border:#fde68a;--badge-negative-bg:#ffe4e6cc;--badge-negative-text:#9f1239;--badge-negative-border:#fecdd3;--badge-neutral-bg:#eff6ffcc;--badge-neutral-text:#1e40af;--badge-neutral-border:#bfdbfe;--bg-primary:#f8fafc;--bg-secondary:#ffffffb8;--bg-tertiary:#eff6ffbf;--bg-hover:#2563eb14;--bg-active:#2563eb29;--border-color:#e2e8f0d9;--border-subtle:#f1f5f9cc;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--card-shadow:0 8px 32px 0 #1f26870f, inset 0 1px 1px 0 #ffffffe6;--editor-bg:#ffffffd1;--code-bg:#f1f5f9f2;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:26px;--ease-base:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--duration-move:.45s;--duration-color:.28s;--transition:all .3s cubic-bezier(.22, 1, .36, 1);--liquid-glass-bg:var(--glass-bg);--liquid-glass-border:var(--glass-border);--liquid-glass-highlight:#fffffff2;--liquid-glass-blur:var(--glass-blur);--liquid-glass-shadow:var(--glass-shadow);--liquid-glass-glow:0 0 35px -5px #2563eb40}[data-theme=light]{--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-text:#2563eb;--accent-light:#2563eb1a;--accent-glow:#2563eb40;--glass-bg:#ffffffb3;--glass-bg-hover:#ffffffeb;--glass-border:#fffc;--glass-border-hover:#2563eb66;--glass-shadow:0 8px 32px 0 #1f26870f, inset 0 1px 1px 0 #ffffffe6;--glass-shadow-hover:0 16px 40px #1f26871f, inset 0 1px 1px 0 #ffffffe6;--badge-positive-bg:#d1fae5cc;--badge-positive-text:#065f46;--badge-positive-border:#a7f3d0;--badge-warning-bg:#fef3c7cc;--badge-warning-text:#92400e;--badge-warning-border:#fde68a;--badge-negative-bg:#ffe4e6cc;--badge-negative-text:#9f1239;--badge-negative-border:#fecdd3;--badge-neutral-bg:#eff6ffcc;--badge-neutral-text:#1e40af;--badge-neutral-border:#bfdbfe;--bg-primary:#f8fafc;--bg-secondary:#ffffffbf;--bg-tertiary:#eff6ffcc;--bg-hover:#2563eb14;--bg-active:#2563eb26;--border-color:#e2e8f0d9;--border-subtle:#f1f5f9cc;--card-shadow:var(--glass-shadow);--editor-bg:#ffffffd9;--code-bg:#f1f5f9f2;--liquid-glass-bg:var(--glass-bg);--liquid-glass-border:var(--glass-border)}[data-theme=dark],.dark{--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--accent:#38bdf8;--accent-hover:#0ea5e9;--accent-text:#38bdf8;--accent-light:#38bdf826;--accent-glow:#38bdf866;--glass-bg:#0f172aa6;--glass-bg-hover:#1e293bd9;--glass-border:#ffffff1a;--glass-border-hover:#38bdf873;--glass-blur:blur(24px) saturate(180%);--glass-shadow:0 16px 40px -10px #0009, inset 0 1px 1px 0 #ffffff26;--glass-shadow-hover:0 20px 45px -5px #000000bf, inset 0 1px 1px 0 #ffffff40;--badge-positive-bg:#10b98126;--badge-positive-text:#6ee7b7;--badge-positive-border:#10b9814d;--badge-warning-bg:#f59e0b26;--badge-warning-text:#fcd34d;--badge-warning-border:#f59e0b4d;--badge-negative-bg:#f43f5e26;--badge-negative-text:#fda4af;--badge-negative-border:#f43f5e4d;--badge-neutral-bg:#3b82f626;--badge-neutral-text:#93c5fd;--badge-neutral-border:#3b82f64d;--bg-primary:#070913;--bg-secondary:#0f172aa6;--bg-tertiary:#1e293b99;--bg-hover:#ffffff14;--bg-active:#38bdf833;--border-color:#ffffff1a;--border-subtle:#ffffff0f;--card-shadow:var(--glass-shadow);--editor-bg:#0b0f1dbf;--code-bg:#070913d9;--liquid-glass-bg:var(--glass-bg);--liquid-glass-border:var(--glass-border);--liquid-glass-highlight:#ffffff40;--liquid-glass-blur:var(--glass-blur);--liquid-glass-shadow:var(--glass-shadow);--liquid-glass-glow:0 0 45px -5px #38bdf859}[data-theme=sepia]{--bg-primary:#f5ede0;--bg-secondary:#f4eee0cc;--bg-tertiary:#eae2cfcc;--bg-hover:#0000000f;--bg-active:#b4530926;--border-color:#b4a08240;--border-subtle:#b4a08226;--text-primary:#3d3226;--text-secondary:#6e5e4d;--text-muted:#9c8973;--accent:#b45309;--accent-hover:#92400e;--accent-light:#b453091f;--accent-glow:#b4530940;--card-shadow:0 12px 30px -5px #3d32261f, inset 0 1px 1px #fff9;--editor-bg:#fbf7eed9;--code-bg:#f4eee0e6;--liquid-glass-bg:#f4eee0cc;--liquid-glass-border:#ffffff80;--liquid-glass-highlight:#fffc}[data-theme=cyber]{--bg-primary:#04060f;--bg-secondary:#0c1024b3;--bg-tertiary:#13193899;--bg-hover:#06b6d41f;--bg-active:#06b6d440;--border-color:#06b6d440;--border-subtle:#06b6d41f;--text-primary:#e0f2fe;--text-secondary:#38bdf8;--text-muted:#0284c7;--accent:#06b6d4;--accent-hover:#0891b2;--accent-light:#06b6d42e;--accent-glow:#06b6d480;--card-shadow:0 16px 40px -10px #06b6d433, inset 0 1px 1px #ffffff4d;--editor-bg:#060813a6;--code-bg:#0c1024cc;--liquid-glass-bg:#0c1024a6;--liquid-glass-border:#06b6d44d;--liquid-glass-highlight:#ffffff59}*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;width:100%;min-height:100%;margin:0;padding:0;overflow:hidden auto}body{-webkit-overflow-scrolling:touch;touch-action:pan-y;width:100%;min-height:100%;color:var(--text-primary);-webkit-user-select:text;user-select:text;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;background-image:radial-gradient(at 0 0,#f8fafc 0,#0000 50%),radial-gradient(at 50% 0,#eff6ff 0,#0000 50%),radial-gradient(at 100% 0,#e0f2fe 0,#0000 50%),radial-gradient(circle at 15% 25%,#3b82f626 0%,#0000 45%),radial-gradient(circle at 85% 75%,#0ea5e924 0%,#0000 45%),none;background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;margin:0;padding:0;font-family:Manrope,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow:hidden auto}[data-theme=dark] body,.dark body{color:var(--text-primary);background-color:#070913;background-image:radial-gradient(at 0 0,#070913 0,#0000 50%),radial-gradient(at 50% 0,#0f172a 0,#0000 50%),radial-gradient(at 100% 0,#0c1527 0,#0000 50%),radial-gradient(circle at 15% 25%,#3b82f624 0%,#0000 45%),radial-gradient(circle at 85% 75%,#0ea5e91f 0%,#0000 45%),none;background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box}.text-primary-adaptive{color:var(--text-primary)!important}.text-secondary-adaptive{color:var(--text-secondary)!important}.text-muted-adaptive{color:var(--text-muted)!important}.text-accent-adaptive{color:var(--accent-text)!important}.glass-surface-adaptive{background:var(--glass-bg)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.glass-surface-adaptive:hover{background:var(--glass-bg-hover)!important;border-color:var(--glass-border-hover)!important;box-shadow:var(--glass-shadow-hover)!important}.badge-positive-adaptive{background:var(--badge-positive-bg)!important;color:var(--badge-positive-text)!important;border:1px solid var(--badge-positive-border)!important}.badge-warning-adaptive{background:var(--badge-warning-bg)!important;color:var(--badge-warning-text)!important;border:1px solid var(--badge-warning-border)!important}.badge-negative-adaptive{background:var(--badge-negative-bg)!important;color:var(--badge-negative-text)!important;border:1px solid var(--badge-negative-border)!important}.badge-neutral-adaptive{background:var(--badge-neutral-bg)!important;color:var(--badge-neutral-text)!important;border:1px solid var(--badge-neutral-border)!important}h1,h2,h3,h4,h5,h6{text-wrap:balance;letter-spacing:-.015em}p,.card-desc{text-wrap:pretty}.tabular-nums,.lp-hud-time,.lp-count,.totp-code,[data-tabular]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.sr-only-skip{z-index:99999;color:#05070e;background:#3ee6b5;border-radius:999px;padding:8px 18px;font-size:.82rem;font-weight:700;text-decoration:none;transition:top .25s cubic-bezier(.22,1,.36,1);position:absolute;top:-120px;left:20px;box-shadow:0 4px 20px #3ee6b580}.sr-only-skip:focus{top:16px}button:active,.mindmap-card:active,.lp-tile:active,a.lp-tile:active{transition-duration:70ms!important;transform:scale(.978)!important}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-offset:2px!important;outline:2px solid #3ee6b5cc!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{flex-direction:column;width:100%;min-height:100dvh;display:flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.app-container{z-index:20;background:0 0;width:100vw;max-width:100%;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.main-viewport{flex-direction:column;flex:1;min-width:0;height:100dvh;min-height:0;display:flex;position:relative;overflow:hidden}.sidebar{background:var(--bg-secondary);width:320px;min-width:320px;-webkit-backdrop-filter:var(--liquid-glass-blur);border-right:1px solid var(--border-color);z-index:20;flex-direction:column;transition:width .25s,margin .25s,opacity .25s;display:flex;position:relative;box-shadow:inset -1px 0 #ffffff0a}.sidebar.collapsed{opacity:0;pointer-events:none;width:0;min-width:0;margin-left:-320px}.sidebar-header{border-bottom:1px solid var(--border-subtle);background:linear-gradient(#ffffff0a 0%,#0000 100%);justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.brand-logo{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;display:flex}.brand-icon{background:linear-gradient(135deg, var(--accent), #a855f7);border-radius:var(--radius-sm);color:#fff;width:32px;height:32px;box-shadow:0 4px 14px var(--accent-glow), inset 0 1px 1px #fff6;justify-content:center;align-items:center;display:flex}.brand-tag{background:var(--accent-light);color:var(--accent);text-transform:uppercase;border:1px solid #6366f14d;border-radius:999px;padding:2px 7px;font-size:.65rem;font-weight:600}.sidebar-controls{flex-direction:column;gap:10px;padding:14px 18px 10px;display:flex}.new-note-btn{color:#fff;border-radius:var(--radius-md);cursor:pointer;width:100%;transition:var(--transition);box-shadow:0 4px 18px var(--accent-glow), inset 0 1px 1px #ffffff59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#6366f1f2,#a855f7e6);border:1px solid #ffffff40;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:.92rem;font-weight:600;display:flex}.new-note-btn:hover{box-shadow:0 6px 22px var(--accent-glow), inset 0 1px 1px #ffffff80;background:linear-gradient(135deg,#6366f1,#a855f7);transform:translateY(-1.5px)}.new-note-btn:active{transform:translateY(0)}.search-box{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);transition:var(--transition);background:#ffffff0a;align-items:center;gap:8px;padding:8px 12px;display:flex;box-shadow:inset 0 1px 2px #0003}.search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light), inset 0 1px 2px #0000001a;background:#ffffff12}.search-input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:.88rem}.search-input::placeholder{color:var(--text-muted)}.filter-tabs{border-bottom:1px solid var(--border-subtle);gap:6px;padding:6px 18px 12px;display:flex;overflow-x:auto}.filter-tab{color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:var(--transition);background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.78rem;font-weight:500;display:flex}.filter-tab:hover{color:var(--text-secondary);background:#ffffff14;border-color:#ffffff26}.filter-tab.active{border-color:var(--accent);color:#fff;box-shadow:0 0 12px var(--accent-light), inset 0 1px 1px #fff3;background:linear-gradient(135deg,#6366f140,#a855f733);font-weight:600}.badge-count{opacity:.85;font-size:.7rem}.notes-list{flex-direction:column;flex:1;gap:6px;padding:10px 12px;display:flex;overflow-y:auto}.note-item{border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);text-align:left;-webkit-backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #ffffff0f;flex-direction:column;gap:5px;padding:12px 14px;display:flex;position:relative}.note-item:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-1px);box-shadow:0 4px 15px #0003}.note-item.active{box-shadow:0 8px 24px #00000040, inset 0 1px 1px #ffffff4d, 0 0 15px var(--accent-light);background:linear-gradient(135deg,#6366f138,#a855f726);border-color:#6366f180}.note-item-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.note-title-row{align-items:center;gap:6px;display:flex;overflow:hidden}.note-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}.pin-icon{color:var(--warning);flex-shrink:0}.lock-icon{color:var(--danger);flex-shrink:0}.note-snippet{color:var(--text-muted);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.note-item-footer{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.note-meta{color:var(--text-muted);align-items:center;gap:8px;font-size:.72rem;display:flex}.note-category-pill{background:var(--bg-hover);color:var(--text-secondary);border-radius:4px;padding:1px 6px;font-size:.7rem}.note-quick-actions{opacity:0;align-items:center;gap:4px;transition:opacity .2s;display:flex}.note-item:hover .note-quick-actions{opacity:1}.icon-btn-tiny{color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px;display:flex}.icon-btn-tiny:hover{background:var(--bg-hover);color:var(--text-primary)}.icon-btn-tiny.danger:hover{color:var(--danger)}.sidebar-footer{border-top:1px solid var(--border-subtle);color:var(--text-muted);justify-content:space-between;align-items:center;padding:12px 18px;font-size:.78rem;display:flex}.storage-status{align-items:center;gap:6px;display:flex}.status-dot{background:var(--success);width:8px;height:8px;box-shadow:0 0 6px var(--success);border-radius:50%}.status-dot.offline{background:var(--warning);box-shadow:0 0 6px var(--warning)}.main-content{background:var(--editor-bg);-webkit-backdrop-filter:blur(25px);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.main-header{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);-webkit-backdrop-filter:var(--liquid-glass-blur);z-index:10;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;display:flex;box-shadow:0 4px 20px #0003,inset 0 -1px #ffffff0a}.header-left,.header-right{align-items:center;gap:10px;display:flex}.toggle-sidebar-btn{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;justify-content:center;align-items:center;padding:7px;display:flex}.toggle-sidebar-btn:hover{color:var(--text-primary);background:#ffffff1f;border-color:#ffffff40;transform:translateY(-1px)}.save-status-pill{color:var(--text-muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-subtle);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;display:flex}.save-status-pill.saving{color:var(--warning);border-color:#f59e0b4d;box-shadow:0 0 10px #f59e0b33}.header-btn{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:500;display:flex;box-shadow:inset 0 1px 1px #ffffff26}.header-btn:hover{color:var(--text-primary);background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-1px)}.header-btn.active{border-color:var(--accent);color:#fff;box-shadow:0 0 16px var(--accent-light), inset 0 1px 1px #ffffff59;background:linear-gradient(135deg,#6366f14d,#a855f740)}.editor-toolbar{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);background:#10142480;flex-wrap:nowrap;align-items:center;gap:4px;padding:8px 24px;display:flex;overflow-x:auto}.toolbar-group{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff0a;align-items:center;gap:2px;padding:2px 4px;display:flex}.toolbar-divider{background:var(--border-color);width:1px;height:20px;margin:0 6px}.toolbar-btn{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:6px 8px;font-family:inherit;font-size:.85rem;display:flex}.toolbar-btn:hover{color:var(--text-primary);background:#ffffff14;border-color:#ffffff1f}.toolbar-btn.active{background:var(--accent-light);color:#a5b4fc;border-color:var(--accent);box-shadow:0 0 10px var(--accent-light)}.editor-scroll-container{overscroll-behavior-y:contain;flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;padding:36px 48px;display:flex;overflow-x:hidden;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overflow-y:auto!important}.editor-wrapper{flex-direction:column;gap:16px;width:100%;max-width:860px;min-height:min-content;display:flex}.note-title-input{width:100%;color:var(--text-primary);letter-spacing:-.02em;background:0 0;border:none;outline:none;padding:4px 0;font-family:Outfit,sans-serif;font-size:2.2rem;font-weight:700}.note-title-input::placeholder{color:var(--text-muted);opacity:.6}.note-meta-bar{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:16px;font-size:.8rem;display:flex}.category-select{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;outline:none;padding:4px 10px;font-family:inherit;font-size:.8rem}.ProseMirror{min-height:480px;color:var(--text-primary);touch-action:pan-y;-webkit-user-select:text;user-select:text;word-break:break-word;outline:none;font-size:1.05rem;line-height:1.75}.ProseMirror p.is-editor-empty:first-child:before{color:var(--text-muted);content:attr(data-placeholder);float:left;pointer-events:none;opacity:.5;height:0}.ProseMirror h1{color:var(--text-primary);letter-spacing:-.02em;margin-top:1.4em;margin-bottom:.5em;font-size:1.95rem;font-weight:700}.ProseMirror h2{color:var(--text-primary);letter-spacing:-.01em;margin-top:1.3em;margin-bottom:.4em;font-size:1.55rem;font-weight:600}.ProseMirror h3{color:var(--text-primary);margin-top:1.1em;margin-bottom:.3em;font-size:1.25rem;font-weight:600}.ProseMirror p{margin-bottom:.85em}.ProseMirror blockquote{border-left:3px solid var(--accent);background:var(--accent-light);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-secondary);margin:1.2em 0;padding:10px 18px;font-style:italic}.ProseMirror pre{background:var(--code-bg);border:1px solid var(--border-color);color:#38bdf8;border-radius:var(--radius-md);margin:1.2em 0;padding:14px 18px;font-family:JetBrains Mono,monospace;font-size:.92rem;overflow-x:auto}.ProseMirror code{background:var(--code-bg);color:#ec4899;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.88em}.ProseMirror ul,.ProseMirror ol{margin-bottom:1em;padding-left:24px}.ProseMirror li{margin-bottom:.3em}ul[data-type=taskList]{margin:1em 0;padding:0;list-style:none}li[data-type=taskItem]{align-items:flex-start;gap:10px;margin-bottom:.5em;display:flex}li[data-type=taskItem]>label{-webkit-user-select:none;user-select:none;cursor:pointer;margin-top:4px}li[data-type=taskItem]>label input[type=checkbox]{cursor:pointer;width:17px;height:17px;accent-color:var(--accent)}li[data-type=taskItem][data-checked=true]>div>p{color:var(--text-muted);text-decoration:line-through}.ProseMirror table{border-collapse:collapse;table-layout:fixed;border-radius:var(--radius-sm);border:1px solid var(--border-color);width:100%;margin:1.2em 0;overflow:hidden}.ProseMirror td,.ProseMirror th{border:1px solid var(--border-color);vertical-align:top;box-sizing:border-box;min-width:1em;padding:8px 12px;position:relative}.ProseMirror th{text-align:left;background-color:var(--bg-tertiary);color:var(--text-primary);font-weight:600}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#6366f133;position:absolute;inset:0}.ProseMirror img{border-radius:var(--radius-md);max-width:100%;height:auto;box-shadow:var(--card-shadow);margin:1em 0}.ProseMirror a{color:var(--accent);cursor:pointer;text-decoration:underline}.ProseMirror hr{border:none;border-top:1px solid var(--border-color);margin:2em 0}.zen-mode .sidebar{display:none!important}.zen-mode .editor-toolbar{opacity:.15;transition:opacity .3s}.zen-mode .editor-toolbar:hover{opacity:1}.modal-overlay{-webkit-backdrop-filter:blur(20px)saturate(160%);z-index:100;background:#0f172a73;justify-content:center;align-items:center;animation:.18s ease-out fadeIn;display:flex;position:fixed;inset:0}.modal-card{-webkit-backdrop-filter:blur(40px)saturate(200%);border-radius:var(--radius-xl);-webkit-overflow-scrolling:touch;width:90%;max-width:480px;max-height:90dvh;color:var(--text-primary);background:#ffffffeb;border:1px solid #fffffff2;flex-direction:column;gap:18px;padding:28px;animation:.22s cubic-bezier(.16,1,.3,1) slideUp;display:flex;position:relative;overflow-y:auto;box-shadow:0 25px 70px -15px #1f268726,inset 0 1px 1px #ffffffe6}.modal-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.modal-title{color:var(--text-primary);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.close-modal-btn{color:var(--text-muted);cursor:pointer;transition:var(--transition);background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex}.close-modal-btn:hover{color:#fff;background:#ffffff26;border-color:#ffffff40;transform:rotate(90deg)}.calc-bar{-webkit-backdrop-filter:blur(14px);border-radius:var(--radius-md);border:1px solid var(--border-color);background:#ffffff0a;align-items:center;gap:10px;margin-top:10px;padding:10px 16px;display:flex;box-shadow:inset 0 1px 2px #00000040}.calc-input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:JetBrains Mono,monospace;font-size:.9rem}.calc-result{color:var(--success);text-shadow:0 0 10px #10b98159;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){html,body,#root{width:100%;position:fixed;height:100dvh!important;overflow:hidden!important}.app-container{width:100%!important;max-width:100vw!important;height:100dvh!important;overflow:hidden!important}.main-viewport{flex-direction:column!important;flex:1!important;width:100%!important;min-width:0!important;height:100dvh!important;min-height:0!important;display:flex!important;overflow:hidden!important}.main-content{flex-direction:column!important;flex:1!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.sidebar{z-index:30;width:85%;max-width:320px;height:100dvh;min-height:0;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 24px #0009}.sidebar.collapsed{margin-left:0;transform:translate(-100%)}.notes-list{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;flex:1!important;min-height:0!important;overflow-y:auto!important}.mobile-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:25;background:#000000a6;animation:.15s fadeIn;position:fixed;inset:0}.mobile-fab-menu{background:var(--accent);color:#fff;width:48px;height:48px;box-shadow:0 4px 20px var(--accent-glow), 0 2px 10px #00000080;z-index:20;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:fixed;bottom:22px;left:20px}.mobile-fab-menu:active{transform:scale(.92)}.main-header{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0;gap:8px;padding:8px 12px;overflow-x:auto}.main-header::-webkit-scrollbar{display:none}.main-header .save-status-pill span:last-child{display:none}.editor-toolbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0;padding:6px 10px;overflow-x:auto}.editor-toolbar::-webkit-scrollbar{display:none}.editor-scroll-container{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;flex:1!important;width:100%!important;min-height:0!important;padding:16px 14px 140px!important;overflow:hidden auto!important}.editor-wrapper{min-height:min-content;width:100%!important;max-width:100%!important}.note-title-input{line-height:1.3;font-size:1.5rem!important}.ProseMirror{touch-action:pan-y;min-height:320px;font-size:.98rem;line-height:1.65}.header-btn span{display:none}.header-btn{padding:6px 8px}}.liquid-glass-card{background:var(--liquid-glass-bg);-webkit-backdrop-filter:var(--liquid-glass-blur);border:1px solid var(--liquid-glass-border);box-shadow:var(--liquid-glass-shadow);border-radius:var(--radius-lg);transition:var(--transition)}.liquid-glass-card:hover{box-shadow:0 24px 60px #0000008c, inset 0 1px 1px #ffffff59, var(--liquid-glass-glow);border-color:#ffffff47}.liquid-glass-dock{-webkit-backdrop-filter:blur(28px)saturate(190%);background:#0e1220a6;border:1px solid #ffffff24;border-radius:999px;box-shadow:0 20px 40px #0006,inset 0 1px 1px #ffffff4d}.liquid-glass-pill{-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;box-shadow:inset 0 1px 1px #ffffff26}@keyframes floatOrb{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-40px)scale(1.1)}66%{transform:translate(-25px,20px)scale(.95)}to{transform:translate(0)scale(1)}}@keyframes pulseGlow{0%,to{opacity:.4}50%{opacity:.75}}.lp-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lp-backdrop:before{content:"";background-image:linear-gradient(#2563eb0a 1px,#0000 0),linear-gradient(90deg,#2563eb0a 1px,#0000 0);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 50% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(85% 70% at 50% 40%,#000 30%,#0000 85%)}.lp-glow{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.lp-glow-a{opacity:.16;background:#3b82f6;width:48vw;height:48vw;animation:26s ease-in-out infinite alternate lpGlowA;top:10vh;left:-12vw}.lp-glow-b{opacity:.14;background:#0ea5e9;width:42vw;height:42vw;animation:30s ease-in-out infinite alternate lpGlowB;top:45vh;right:-10vw}.lp-trace{pointer-events:none;display:block;position:absolute}.lp-trace.h{height:1px;animation:9s linear infinite lpTraceH;animation-delay:var(--d,0s);opacity:.45;background:linear-gradient(90deg,#0000,#3b82f6b3,#2563eb,#0ea5e9b3,#0000) 0 0/240px 1px no-repeat;left:0;right:0}.lp-trace.v{width:1px;animation:11s linear infinite lpTraceV;animation-delay:var(--d,0s);opacity:.4;background:linear-gradient(#0000,#0ea5e9b3,#2563eb,#3b82f6b3,#0000) 0 0/1px 240px no-repeat;top:0;bottom:0}.lp-trace.r{animation-direction:reverse}.lp-floor{transform-origin:50% 100%;pointer-events:none;background-image:linear-gradient(#2563eb14 1px,#0000 0),linear-gradient(90deg,#2563eb14 1px,#0000 0);background-size:56px 56px;width:220%;height:48%;animation:6s linear infinite lpFloor;position:absolute;bottom:0;left:50%;transform:translate(-50%)perspective(480px)rotateX(68deg);-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 35%,#0000 95%);mask-image:linear-gradient(0deg,#0000 0,#000 35%,#0000 95%)}.lp-hero-fade{pointer-events:none;background:linear-gradient(#f8fafc66 0%,#0000 20% 60%,#f8fafccc 90%,#f8fafc 100%);position:absolute;inset:0}.lp-hud{position:relative}.lp-hud:after{content:"";pointer-events:none;border-radius:inherit;--c:#2563eb59;--l:14px;background:linear-gradient(var(--c), var(--c)) 0 0 / var(--l) 1.5px no-repeat, linear-gradient(var(--c), var(--c)) 0 0 / 1.5px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / var(--l) 1.5px no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / 1.5px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / var(--l) 1.5px no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / 1.5px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / var(--l) 1.5px no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / 1.5px var(--l) no-repeat;transition:opacity .25s;position:absolute;inset:-6px}.lp-panel{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.lp-card-hover{transition:border-color .25s,transform .25s,background .25s,box-shadow .25s}.lp-card-hover:hover{transform:translateY(-3px)scale(1.01);border-color:var(--glass-border-hover)!important;background:var(--glass-bg-hover)!important;box-shadow:var(--glass-shadow-hover)!important}.lp-chip{color:var(--text-primary);background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(14px);box-shadow:var(--glass-shadow);border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:13px;display:inline-flex}[data-theme=dark] .lp-hero-fade,.dark .lp-hero-fade{background:linear-gradient(#07091366 0%,#0000 20% 60%,#070913cc 90%,#070913 100%)}[data-theme=dark] .lp-floor,.dark .lp-floor{background-image:linear-gradient(#38bdf81f 1px,#0000 0),linear-gradient(90deg,#38bdf81f 1px,#0000 0)}.lp-dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite lpBlink;box-shadow:0 0 8px #10b981}.lp-status{letter-spacing:.02em;color:#475569;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.lp-status:before{content:"";background:#10b981;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite lpBlink;box-shadow:0 0 6px #10b981}.lp-hero-accent{background:linear-gradient(90deg,#a98bff,#6c9dff 48%,#43e0c4);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-core{background:radial-gradient(circle,#8b5cff4d,#1fc8dc1a 45%,#0000 68%);position:relative}.lp-core:before{content:"";border:1px dashed #fff3;border-radius:50%;animation:40s linear infinite lpSpin;position:absolute;inset:0}.lp-core:after{content:"";background:conic-gradient(from 0deg, transparent 0 55%, #8b5cff 75%, #1fc8dc 92%, transparent 100%);border-radius:50%;animation:5s linear infinite lpSpin;position:absolute;inset:18px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}@keyframes lpGlowA{0%{transform:translate(0)}to{transform:translate(8vw,20vh)}}@keyframes lpGlowB{0%{transform:translate(0)}to{transform:translate(-10vw,-18vh)}}@keyframes lpTraceH{0%{background-position:-240px 0}to{background-position:calc(100% + 240px) 0}}@keyframes lpTraceV{0%{background-position:0 -240px}to{background-position:0 calc(100% + 240px)}}@keyframes lpFloor{0%{background-position:0 0}to{background-position:0 56px}}@keyframes lpBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes lpSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lp-hub{pointer-events:none;z-index:1;background:radial-gradient(circle,#090a12f2 0 42%,#090a1299 52%,#8b5cff40 60%,#1fc8dc1a 68%,#0000 74%);border-radius:50%;width:220px;height:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #8b5cff40}.lp-hub:before{content:"";border:1px dashed #ffffff40;border-radius:50%;animation:60s linear infinite lpSpin;position:absolute;inset:12%}.lp-hub:after{content:"";background:conic-gradient(from 0deg, transparent 0 50%, #8b5cff 74%, #1fc8dc 92%, transparent 100%);opacity:.85;border-radius:50%;animation:24s linear infinite lpSpin;position:absolute;inset:16%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.lp-rbt{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;width:140px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-rbt .lp-rh{filter:drop-shadow(0 15px 25px #140a50cc)drop-shadow(0 0 35px #8b5cff8c);width:100%;height:auto;display:block}.lp-rh-ear,.lp-rh-face,.lp-rh-glow,.lp-rh-head,.lp-rh-open{transform-box:fill-box}.lp-rh-head{transform-origin:52% 62%;animation:4.8s cubic-bezier(.65,0,.35,1) infinite lpRhTurn}.lp-rh-face{transform-origin:50%;animation:4.8s cubic-bezier(.6,0,.3,1) -.16s infinite lpRhGaze}.lp-rh-ear{transform-origin:100%;animation:4.8s cubic-bezier(.65,0,.35,1) infinite lpRhEar}.lp-rh-open{transform-origin:50% 100%;animation:5.4s linear infinite lpRhOpen}.lp-rh-shut{opacity:0;animation:5.4s linear infinite lpRhShut}.lp-rh-glow{transform-origin:50%;animation:3.2s ease-in-out infinite lpRhGlow,5.4s linear infinite lpRhGlowBlink}@keyframes lpRhTurn{0%,34%{transform:translate(-5px)rotate(-2.2deg)scaleX(.975)}42%{transform:translate(0)translateY(-.9px)rotate(0)scaleX(1)}50%{transform:translate(5.7px)rotate(2.5deg)scaleX(.975)}57%,84%{transform:translate(5px)rotate(2.2deg)scaleX(.975)}92%{transform:translate(0)translateY(-.9px)rotate(0)scaleX(1)}97%{transform:translate(-5.7px)rotate(-2.5deg)scaleX(.975)}to{transform:translate(-5px)rotate(-2.2deg)scaleX(.975)}}@keyframes lpRhGaze{0%,34%{transform:translate(-10px)}50%{transform:translate(11.5px)}57%,84%{transform:translate(10px)}97%{transform:translate(-11.5px)}to{transform:translate(-10px)}}@keyframes lpRhEar{0%,34%{transform:scaleX(1.1)translate(-1.4px)}50%,84%{transform:scaleX(.86)translate(2.4px)}to{transform:scaleX(1.1)translate(-1.4px)}}@keyframes lpRhOpen{0%,28%,32.5%,70%,74.5%,77%,81.5%,to{opacity:1;transform:scaleY(1)}30%,72.5%,79%{opacity:0;transform:scaleY(.3)}}@keyframes lpRhShut{0%,28.8%,31.7%,70.8%,73.7%,77.8%,80.7%,to{opacity:0}30%,72.5%,79%{opacity:1}}@keyframes lpRhGlowBlink{0%,28%,32.5%,70%,74.5%,77%,81.5%,to{transform:scaleY(1)}30%,72.5%,79%{transform:scaleY(.42)}}@keyframes lpRhGlow{0%,to{opacity:.55}50%{opacity:.95}}.lp-cmd{z-index:5;position:relative}.lp-cmd:before,.lp-cmd:after{content:"";pointer-events:none;border:1.5px solid #229ed9bf;border-radius:50%;animation:5.6s ease-out infinite lpCmdWave;position:absolute;inset:-14%}.lp-cmd:after{animation-delay:-2.8s}@keyframes lpCmdWave{0%{opacity:.95;transform:scale(.9)}to{opacity:0;transform:scale(2.1)}}.lp-tile{color:#fff;cursor:pointer;width:48px;height:48px;box-shadow:inset 0 1.5px 1.5px #ffffff80, inset 0 -6px 12px #00000059, 0 12px 28px -4px var(--sh,#3c3cc899);-webkit-user-select:none;user-select:none;border-radius:28%;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1),filter .25s,box-shadow .25s;display:flex;position:relative}.lp-tile:hover{filter:brightness(1.2);box-shadow:inset 0 2px 2px #ffffffb3, 0 0 35px var(--glow,#7b3dff);transform:scale(1.15)translateY(-2px)}.lp-tile:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(170deg,#ffffff6b,#ffffff14 42%,#0000 55%);position:absolute;inset:0}.lp-tile svg{fill:currentColor;filter:drop-shadow(0 1.5px 2px #00000059);width:54%;height:54%}.lp-tile-tg{--sh:#229ed9bf;--glow:#229ed9;background:linear-gradient(160deg,#62d2ff,#229ed9 58%,#127ab8)}.lp-tile-yt{--sh:#e60000b3;--glow:#ff2a2a;background:linear-gradient(160deg,#ff5a5a,red 55%,#c20000)}.lp-tile-ms{--sh:#a033ffa6;--glow:#a033ff;background:radial-gradient(circle at 20% 110%,#ffb35c 0%,#ff5280 30%,#a033ff 60%,#0a7cff 100%)}.lp-tile-tt{--sh:#25f4ee66;--glow:#25f4ee;background:linear-gradient(160deg,#34343f,#0b0b12 70%)}.lp-tile-tt svg{filter:drop-shadow(-1.4px -1px #25f4ee)drop-shadow(1.4px 1px #fe2c55)}.lp-tile-rd{--sh:#ff4500b3;--glow:#ff4500;background:linear-gradient(160deg,#ff8a52,#ff4500 58%,#d13a00)}.lp-tile-th{--sh:#b62bd6b3;--glow:#b62bd6;background:radial-gradient(circle at 30% 105%,#ffb35c 0%,#f5365c 45%,#b62bd6 75%,#6a3cf0 100%);border-radius:50%}.lp-tile-fb{--sh:#0866ffbf;--glow:#0866ff;background:#0866ff;border-radius:50%}.lp-tile-ig{--sh:#d6249fb3;--glow:#d6249f;background:radial-gradient(circle at 28% 108%,#ffd76a 0%,#fd5949 42%,#d6249f 62%,#5b3cf0 92%)}.lp-tile-x{--sh:#ffffff59;--glow:#fff;background:linear-gradient(160deg,#2e2e33,#000 72%)}.lp-wire-group{transition:opacity .4s cubic-bezier(.16,1,.3,1)}.lp-wire-glow{fill:none;stroke-linecap:round;stroke-linejoin:round;filter:blur(6px);transition:stroke-width .4s cubic-bezier(.16,1,.3,1),stroke-opacity .4s cubic-bezier(.16,1,.3,1)}.lp-wire-line{fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke-width .4s cubic-bezier(.16,1,.3,1),stroke-opacity .4s cubic-bezier(.16,1,.3,1),stroke .3s}.lp-wire-pulse{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;will-change:stroke-dashoffset}@keyframes lpPulseFlow{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}.lp-tile-halo{-webkit-backdrop-filter:blur(14px);box-shadow:0 0 28px var(--glow,#38bdf8), 0 0 55px var(--glow,#38bdf8), inset 0 1px 2px #ffffffd9;pointer-events:none;z-index:-1;background:#ffffff14;border:1.5px solid #ffffffbf;border-radius:36%;transition:all .35s cubic-bezier(.16,1,.3,1);animation:2s ease-in-out infinite lpHaloBreathe;position:absolute;inset:-10px}@keyframes lpHaloBreathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes lpRobotFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-6px)}}@keyframes lpAuraRipple{0%{opacity:.85;transform:translate(-50%,-50%)scale(.65)}to{opacity:0;transform:translate(-50%,-50%)scale(1.75)}}.lp-aura-ring{pointer-events:none;border:1.5px solid #38bdf873;border-radius:50%;width:140px;height:140px;animation:4s cubic-bezier(.16,1,.3,1) infinite lpAuraRipple;position:absolute;top:50%;left:50%;box-shadow:0 0 20px #38bdf840}@media (hover:none) and (pointer:coarse){button,a,input,select,textarea,[role=button],.lp-tile{touch-action:manipulation;-webkit-tap-highlight-color:transparent!important}.lp-card-hover:hover{transform:none!important}}@media (width<=768px){:root{--liquid-glass-blur:blur(12px)!important}.lp-glow{will-change:transform;transform:translateZ(0);filter:blur(32px)!important;opacity:.14!important}.lp-glow-a{width:65vw!important;height:65vw!important;top:5vh!important;left:-20vw!important}.lp-glow-b{width:60vw!important;height:60vw!important;top:40vh!important;right:-20vw!important}.lp-floor{will-change:background-position;background-size:44px 44px!important;width:180%!important;height:38%!important;transform:translate(-50%)perspective(340px)rotateX(64deg)translateZ(0)!important}.lp-panel,.lp-hud{transform:translateZ(0);-webkit-backdrop-filter:blur(12px)!important}.lp-tile{will-change:transform;transform:translateZ(0);-webkit-tap-highlight-color:transparent!important}.lp-tile:active{filter:brightness(1.2)!important;transform:scale(.92)!important}.lp-hub{width:180px!important;height:180px!important;transform:translate(-50%,-50%)translateZ(0)!important;box-shadow:0 0 32px #8b5cff38!important}.lp-rbt{width:115px!important;height:85px!important;transform:translate(-50%,-50%)translateZ(0)!important}input[type=text],input[type=password],input[type=url],input[type=number],textarea{font-size:16px!important}}.loha-robot-float{transform-origin:24px 20px;animation:3.4s ease-in-out infinite lohaBotFloat}@keyframes lohaBotFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2.8px)rotate(-1.5deg)}}.loha-eyes-blink{transform-origin:25px 20px;animation:4.2s ease-in-out infinite lohaEyesBlink}@keyframes lohaEyesBlink{0%,88%,94%,to{opacity:1;transform:scaleY(1)}91%{opacity:.6;transform:scaleY(.12)}}.loha-infinity-pulse{animation:3s ease-in-out infinite alternate lohaInfGlow}@keyframes lohaInfGlow{0%{filter:drop-shadow(0 0 3px #a855f766)drop-shadow(0 0 6px #06b6d44d)}to{filter:drop-shadow(0 0 6px #a855f7cc)drop-shadow(0 0 12px #06b6d499)}}.loha-brand-icon-wrapper{transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .25s}.loha-brand-icon-wrapper:hover{filter:brightness(1.15);transform:scale(1.08)translateY(-1px)}@keyframes mindmapDash{0%{stroke-dashoffset:64px}to{stroke-dashoffset:0}}.mindmap-pulse-anim{animation:1.8s linear infinite mindmapDash}@keyframes spinOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.mindmap-hub-circle:hover{transform:scale(1.04);box-shadow:0 0 50px #a855f78c,0 0 90px #00f5ff59,inset 0 1px 3px #ffffff73}.mindmap-card:hover{border-color:#ffffff40}[data-theme=dark] .tiktok-analytics-container,.dark .tiktok-analytics-container{background:radial-gradient(at 0 0,#070913 0,#0000 50%),radial-gradient(at 50% 0,#0f172a 0,#0000 50%),radial-gradient(at 100% 0,#0c1527 0,#0000 50%),#070913!important;border-color:#ffffff1a!important;box-shadow:0 25px 60px -15px #000000bf,inset 0 0 0 1px #ffffff26!important}[data-theme=dark] .tiktok-analytics-container aside,.dark .tiktok-analytics-container aside{background:#0f172abf!important;border-right-color:#ffffff1a!important}[data-theme=dark] .tiktok-analytics-container header,.dark .tiktok-analytics-container header{background:#0f172aa6!important;border-bottom-color:#ffffff1a!important}[data-theme=dark] .tiktok-analytics-container div[style*="background: 'rgba(255, 255, 255"],[data-theme=dark] .tiktok-analytics-container div[style*="background: rgba(255, 255, 255"],.dark .tiktok-analytics-container div[style*="background: 'rgba(255, 255, 255"],.dark .tiktok-analytics-container div[style*="background: rgba(255, 255, 255"]{background:#0f172aa6!important;border-color:#ffffff1a!important}[data-theme=dark] .tiktok-analytics-container h1,[data-theme=dark] .tiktok-analytics-container h2,[data-theme=dark] .tiktok-analytics-container h3,[data-theme=dark] .tiktok-analytics-container div[style*="color: '#0F172A'"],[data-theme=dark] .tiktok-analytics-container div[style*="color: #0F172A"],[data-theme=dark] .tiktok-analytics-container span[style*="color: '#0F172A'"],[data-theme=dark] .tiktok-analytics-container span[style*="color: #0F172A"],.dark .tiktok-analytics-container h1,.dark .tiktok-analytics-container h2,.dark .tiktok-analytics-container h3,.dark .tiktok-analytics-container div[style*="color: '#0F172A'"],.dark .tiktok-analytics-container div[style*="color: #0F172A"],.dark .tiktok-analytics-container span[style*="color: '#0F172A'"],.dark .tiktok-analytics-container span[style*="color: #0F172A"]{color:#f8fafc!important}[data-theme=dark] .tiktok-analytics-container p,[data-theme=dark] .tiktok-analytics-container div[style*="color: '#475569'"],[data-theme=dark] .tiktok-analytics-container div[style*="color: #475569"],[data-theme=dark] .tiktok-analytics-container span[style*="color: '#475569'"],[data-theme=dark] .tiktok-analytics-container span[style*="color: #475569"],.dark .tiktok-analytics-container p,.dark .tiktok-analytics-container div[style*="color: '#475569'"],.dark .tiktok-analytics-container div[style*="color: #475569"],.dark .tiktok-analytics-container span[style*="color: '#475569'"],.dark .tiktok-analytics-container span[style*="color: #475569"]{color:#cbd5e1!important}[data-theme=dark] .tiktok-analytics-container div[style*="color: '#64748B'"],[data-theme=dark] .tiktok-analytics-container div[style*="color: #64748B"],[data-theme=dark] .tiktok-analytics-container span[style*="color: '#64748B'"],[data-theme=dark] .tiktok-analytics-container span[style*="color: #64748B"],.dark .tiktok-analytics-container div[style*="color: '#64748B'"],.dark .tiktok-analytics-container div[style*="color: #64748B"],.dark .tiktok-analytics-container span[style*="color: '#64748B'"],.dark .tiktok-analytics-container span[style*="color: #64748B"]{color:#94a3b8!important}[data-theme=dark] .tiktok-analytics-container div[style*="color: '#2563EB'"],[data-theme=dark] .tiktok-analytics-container div[style*="color: #2563EB"],[data-theme=dark] .tiktok-analytics-container span[style*="color: '#2563EB'"],[data-theme=dark] .tiktok-analytics-container span[style*="color: #2563EB"],.dark .tiktok-analytics-container div[style*="color: '#2563EB'"],.dark .tiktok-analytics-container div[style*="color: #2563EB"],.dark .tiktok-analytics-container span[style*="color: '#2563EB'"],.dark .tiktok-analytics-container span[style*="color: #2563EB"]{color:#38bdf8!important}[data-theme=dark] .tiktok-analytics-container span[style*="background: 'rgba(16, 185, 129"],[data-theme=dark] .tiktok-analytics-container span[style*="background: rgba(16, 185, 129"],.dark .tiktok-analytics-container span[style*="background: 'rgba(16, 185, 129"],.dark .tiktok-analytics-container span[style*="background: rgba(16, 185, 129"]{color:#6ee7b7!important;background:#10b98126!important;border-color:#10b9814d!important}[data-theme=dark] .coffee-brew-container,.dark .coffee-brew-container{color:#f8fafc!important;background:#0f172af2!important;border-color:#ffffff1f!important;box-shadow:0 25px 70px -15px #000000b3,inset 0 1px 1px #ffffff26!important}[data-theme=dark] .coffee-brew-container header,.dark .coffee-brew-container header{background:#0f172acc!important;border-bottom-color:#ffffff1a!important}[data-theme=dark] .coffee-brew-container h2,[data-theme=dark] .coffee-brew-container h3,[data-theme=dark] .coffee-brew-container h4,.dark .coffee-brew-container h2,.dark .coffee-brew-container h3,.dark .coffee-brew-container h4{color:#f8fafc!important}[data-theme=dark] .coffee-brew-container p,.dark .coffee-brew-container p{color:#cbd5e1!important}[data-theme=dark] .coffee-brew-container input,.dark .coffee-brew-container input{color:#f8fafc!important;background:#1e293ba6!important;border-color:#ffffff1f!important}@keyframes vaultShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}
