@charset "UTF-8";.ld-overlay.svelte-1z9alp{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 30% 20%,#0d0d18,#050505 60%,#000);z-index:9999;padding:20px;box-sizing:border-box;opacity:0;transition:opacity .5s ease-out}.ld-overlay.ld-mounted.svelte-1z9alp{opacity:1}.ld-overlay.ld-light.svelte-1z9alp{background:radial-gradient(ellipse at 30% 20%,#eef1f8,#f8f9fb 60%,#f0f2f5)}.ld-cipher-canvas.svelte-1z9alp{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.ld-card.svelte-1z9alp{position:relative;z-index:1;width:100%;max-width:440px;margin:0 auto;border-radius:16px;transform:scale(.96);opacity:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s ease-out}.ld-mounted.svelte-1z9alp .ld-card:where(.svelte-1z9alp){transform:scale(1);opacity:1}.ld-card-inner.svelte-1z9alp{position:relative;z-index:1;background:#0c0c0feb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:36px 40px;display:flex;flex-direction:column;align-items:center;gap:18px;box-shadow:0 0 0 1px #ffffff08 inset,0 8px 40px #0009,0 2px 8px #0000004d}.ld-light.svelte-1z9alp .ld-card-inner:where(.svelte-1z9alp){background:#ffffffeb;border:1px solid rgba(0,0,0,.08);box-shadow:0 0 0 1px #00000005 inset,0 8px 40px #0000001a,0 2px 8px #0000000d}@media(max-width:480px){.ld-card.svelte-1z9alp{max-width:340px}.ld-card-inner.svelte-1z9alp{padding:28px 24px;gap:14px}}.ld-theme-toggle.svelte-1z9alp{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#888;cursor:pointer;transition:all .2s ease;z-index:2}.ld-theme-toggle.svelte-1z9alp:hover{color:#fff;background:#ffffff14;transform:scale(1.05)}.ld-light.svelte-1z9alp .ld-theme-toggle:where(.svelte-1z9alp){border:1px solid rgba(0,0,0,.1);background:#00000008;color:#888}.ld-light.svelte-1z9alp .ld-theme-toggle:where(.svelte-1z9alp):hover{color:#333;background:#0000000f}.ld-brand.svelte-1z9alp{display:flex;flex-direction:column;align-items:center;gap:6px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08);width:100%}.ld-light.svelte-1z9alp .ld-brand:where(.svelte-1z9alp){border-bottom-color:#00000014}.ld-logo.svelte-1z9alp{width:180px;display:block}@media(max-width:480px){.ld-logo.svelte-1z9alp{width:140px}}.ld-title.svelte-1z9alp{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:700;letter-spacing:5px;color:#fff;margin:6px 0 0}.ld-light.svelte-1z9alp .ld-title:where(.svelte-1z9alp){color:#1e293b}.ld-subtitle.svelte-1z9alp{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:600;letter-spacing:3px;color:var(--accent-blue, #0078d4);margin-top:2px}.ld-accent-wynd.svelte-1z9alp .ld-subtitle:where(.svelte-1z9alp){color:#a0a0a0}.ld-light.ld-accent-wynd.svelte-1z9alp .ld-subtitle:where(.svelte-1z9alp){color:#64748b}.ld-subtitle-text.svelte-1z9alp{display:inline}.ld-dchar.svelte-1z9alp{display:inline-block;transition:color .15s ease,text-shadow .3s ease}.ld-dchar-space.svelte-1z9alp{width:.35em}.ld-dchar-cycling.svelte-1z9alp{color:#0ea5e999;text-shadow:0 0 8px rgba(14,165,233,.3);width:.65em;text-align:center}.ld-dchar-sub.ld-dchar-cycling.svelte-1z9alp{color:#0ea5e966;text-shadow:0 0 6px rgba(14,165,233,.2);width:.55em}.ld-accent-wynd.svelte-1z9alp .ld-dchar-cycling:where(.svelte-1z9alp){color:#c0c0c0a6;text-shadow:0 0 8px rgba(192,192,192,.3)}.ld-accent-wynd.svelte-1z9alp .ld-dchar-sub.ld-dchar-cycling:where(.svelte-1z9alp){color:#c0c0c066;text-shadow:0 0 6px rgba(192,192,192,.2)}.ld-dchar-resolved.svelte-1z9alp{color:inherit;text-shadow:inherit;animation:svelte-1z9alp-ld-char-pop .35s ease-out}@keyframes svelte-1z9alp-ld-char-pop{0%{color:#0ea5e9;text-shadow:0 0 15px rgba(14,165,233,.9),0 0 30px rgba(14,165,233,.4);transform:scale(1.15)}to{color:inherit;text-shadow:inherit;transform:scale(1)}}.ld-accent-wynd.svelte-1z9alp .ld-dchar-resolved:where(.svelte-1z9alp){animation-name:svelte-1z9alp-ld-char-pop-wynd}@keyframes svelte-1z9alp-ld-char-pop-wynd{0%{color:silver;text-shadow:0 0 15px rgba(192,192,192,.9),0 0 30px rgba(192,192,192,.4);transform:scale(1.15)}to{color:inherit;text-shadow:inherit;transform:scale(1)}}.ld-tabs.svelte-1z9alp{display:flex;gap:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;width:100%}.ld-light.svelte-1z9alp .ld-tabs:where(.svelte-1z9alp){border-color:#0000001a}.ld-tabs.svelte-1z9alp button:where(.svelte-1z9alp){flex:1;padding:10px 8px;background:transparent;border:none;color:#555;font-size:10px;font-weight:700;letter-spacing:1.5px;cursor:pointer;transition:all .25s ease;border-right:1px solid rgba(255,255,255,.06);font-family:Inter,system-ui,sans-serif}.ld-light.svelte-1z9alp .ld-tabs:where(.svelte-1z9alp) button:where(.svelte-1z9alp){color:#94a3b8;border-right-color:#0000000f}.ld-tabs.svelte-1z9alp button:where(.svelte-1z9alp):last-child{border-right:none}.ld-tabs.svelte-1z9alp button:where(.svelte-1z9alp):hover{color:#ccc;background:#ffffff08}.ld-light.svelte-1z9alp .ld-tabs:where(.svelte-1z9alp) button:where(.svelte-1z9alp):hover{color:#475569;background:#00000005}.ld-tabs.svelte-1z9alp button.active:where(.svelte-1z9alp){color:var(--accent-blue, #0078d4);background:#0078d414;box-shadow:inset 0 -2px 0 var(--accent-blue, #0078d4)}.ld-accent-wynd.svelte-1z9alp .ld-tabs:where(.svelte-1z9alp) button.active:where(.svelte-1z9alp){color:silver;background:#c0c0c014;box-shadow:inset 0 -2px silver}.ld-light.ld-accent-wynd.svelte-1z9alp .ld-tabs:where(.svelte-1z9alp) button.active:where(.svelte-1z9alp){color:#1e293b;background:#0000000a;box-shadow:inset 0 -2px #1e293b}.ld-form-area.svelte-1z9alp{width:100%}.ld-form-area.svelte-1z9alp form:where(.svelte-1z9alp){display:flex;flex-direction:column;gap:14px}.ld-field.svelte-1z9alp{text-align:left;width:100%}.ld-field.svelte-1z9alp label:where(.svelte-1z9alp){font-size:10px;font-weight:800;letter-spacing:2.5px;color:#555;display:block;margin-bottom:7px;font-family:Inter,system-ui,sans-serif}.ld-light.svelte-1z9alp .ld-field:where(.svelte-1z9alp) label:where(.svelte-1z9alp){color:#64748b}.ld-field.svelte-1z9alp input:where(.svelte-1z9alp){width:100%;box-sizing:border-box;background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:13px 14px;color:#fff;font-family:JetBrains Mono,monospace;font-size:14px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;outline:none}.ld-light.svelte-1z9alp .ld-field:where(.svelte-1z9alp) input:where(.svelte-1z9alp){background:#00000008;border-color:#0000001f;color:#1e293b}.ld-field.svelte-1z9alp input:where(.svelte-1z9alp)::placeholder{color:#444;font-size:13px}.ld-light.svelte-1z9alp .ld-field:where(.svelte-1z9alp) input:where(.svelte-1z9alp)::placeholder{color:#94a3b8}.ld-field.svelte-1z9alp input:where(.svelte-1z9alp):focus{border-color:var(--accent-blue, #0078d4);box-shadow:0 0 0 3px #0078d41f,0 0 16px #0078d40f;background:#0009}.ld-light.svelte-1z9alp .ld-field:where(.svelte-1z9alp) input:where(.svelte-1z9alp):focus{background:#00000005;box-shadow:0 0 0 3px #0078d414}.ld-accent-wynd.svelte-1z9alp .ld-field:where(.svelte-1z9alp) input:where(.svelte-1z9alp):focus{border-color:#a0a0a0;box-shadow:0 0 0 3px #a0a0a01a,0 0 16px #a0a0a00d}.ld-input-center.svelte-1z9alp{text-align:center;font-size:16px!important;padding:14px!important}@media(max-width:480px){.ld-field.svelte-1z9alp input:where(.svelte-1z9alp){padding:11px 12px;font-size:13px}}.ld-error.svelte-1z9alp{display:flex;align-items:center;gap:8px;color:#f43f5e;font-size:11px;font-weight:700;letter-spacing:.5px;padding:8px 10px;background:#f43f5e0f;border:1px solid rgba(244,63,94,.15);border-radius:6px;font-family:Inter,system-ui,sans-serif}.ld-light.svelte-1z9alp .ld-error:where(.svelte-1z9alp){background:#f43f5e0d;border-color:#f43f5e33;color:#dc2626}.ld-btn-primary.svelte-1z9alp{width:100%;box-sizing:border-box;padding:14px;margin-top:4px;border:none;border-radius:8px;font-weight:800;font-size:13px;letter-spacing:2.5px;cursor:pointer;transition:all .25s ease;background:var(--accent-blue, #0078d4);color:#fff;font-family:Inter,system-ui,sans-serif;position:relative;overflow:hidden}.ld-btn-primary.svelte-1z9alp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff26,#fff0,#ffffff14);opacity:0;transition:opacity .3s ease}.ld-btn-primary.svelte-1z9alp:hover:not(:disabled):before{opacity:1}.ld-btn-primary.svelte-1z9alp:hover:not(:disabled){background:var(--accent-blue-hover, #1a8ae6);box-shadow:0 4px 20px #0078d44d,0 0 40px #0078d41a;transform:translateY(-1px)}.ld-btn-primary.svelte-1z9alp:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #0078d433}.ld-btn-primary.svelte-1z9alp:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.ld-btn-primary.svelte-1z9alp{padding:12px;font-size:12px}}.ld-dots.svelte-1z9alp:after{content:"";display:inline-block;width:18px;text-align:left;animation:svelte-1z9alp-ld-dots-anim 1.4s infinite steps(4)}@keyframes svelte-1z9alp-ld-dots-anim{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.ld-secondary.svelte-1z9alp{display:flex;gap:10px;width:100%}.ld-btn-abort.svelte-1z9alp{flex:1;padding:8px;background:transparent;border:none;color:#555;font-size:11px;font-weight:700;letter-spacing:1.5px;cursor:pointer;transition:color .2s;font-family:Inter,system-ui,sans-serif;border-radius:6px}.ld-btn-abort.svelte-1z9alp:hover{color:#ccc;background:#ffffff08}.ld-light.svelte-1z9alp .ld-btn-abort:where(.svelte-1z9alp){color:#94a3b8}.ld-light.svelte-1z9alp .ld-btn-abort:where(.svelte-1z9alp):hover{color:#475569;background:#00000008}.ld-status.svelte-1z9alp{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding-top:6px;font-size:8px;font-weight:700;letter-spacing:2px;color:#34d39980;font-family:Inter,system-ui,sans-serif;transition:color .4s ease}.ld-status.ld-status-offline.svelte-1z9alp{color:#fb923cb3}.ld-light.svelte-1z9alp .ld-status:where(.svelte-1z9alp){color:#16a34a99}.ld-light.svelte-1z9alp .ld-status.ld-status-offline:where(.svelte-1z9alp){color:#ea580cb3}.ld-status-dot.svelte-1z9alp{width:5px;height:5px;border-radius:50%;background:#34d399b3;box-shadow:0 0 6px #34d39966;animation:svelte-1z9alp-ld-pulse-online 2.5s ease-in-out infinite;transition:background .4s ease,box-shadow .4s ease;flex-shrink:0}.ld-status-dot.ld-status-dot-off.svelte-1z9alp{background:#fb923ccc;box-shadow:0 0 6px #fb923c66;animation:svelte-1z9alp-ld-pulse-offline 1.5s ease-in-out infinite}.ld-light.svelte-1z9alp .ld-status-dot:where(.svelte-1z9alp){background:#16a34ab3;box-shadow:0 0 6px #16a34a4d}.ld-light.svelte-1z9alp .ld-status-dot.ld-status-dot-off:where(.svelte-1z9alp){background:#ea580ccc;box-shadow:0 0 6px #ea580c4d}.ld-status-text.svelte-1z9alp{-webkit-user-select:none;user-select:none}@keyframes svelte-1z9alp-ld-pulse-online{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes svelte-1z9alp-ld-pulse-offline{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.rules-section.svelte-y5dmiy{margin-bottom:24px}.section-header.svelte-y5dmiy{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:var(--text-secondary)}.section-header.svelte-y5dmiy span:where(.svelte-y5dmiy){font-size:14px;font-weight:600;letter-spacing:.5px}.section-header.svelte-y5dmiy>svg{color:var(--neon-cyan)}.add-btn.svelte-y5dmiy svg{color:#000}.add-btn.svelte-y5dmiy{margin-left:auto;display:flex;align-items:center;gap:6px;background:var(--neon-cyan);color:#000;border:none;padding:8px 14px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.add-btn.svelte-y5dmiy:hover{opacity:.9}.loading.svelte-y5dmiy,.empty-state.svelte-y5dmiy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;color:var(--text-muted);gap:12px}.empty-state.svelte-y5dmiy>svg{color:var(--text-dim);opacity:.5}.empty-state.svelte-y5dmiy .primary-btn:where(.svelte-y5dmiy) svg{color:#000;opacity:1}.empty-state.svelte-y5dmiy p:where(.svelte-y5dmiy){margin:0;font-size:16px;color:var(--text-primary)}.empty-state.svelte-y5dmiy span:where(.svelte-y5dmiy){font-size:13px}.primary-btn.svelte-y5dmiy{display:flex;align-items:center;gap:6px;background:var(--neon-cyan);color:#000;border:none;padding:10px 18px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;margin-top:12px}.rules-list.svelte-y5dmiy{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;border-left:4px solid var(--neon-cyan);overflow:hidden}.rule-card.svelte-y5dmiy{padding:16px;border-bottom:1px solid var(--border);transition:background .2s}.rule-card.svelte-y5dmiy:last-child{border-bottom:none}.rule-card.svelte-y5dmiy:hover{background:#ffffff05}.rule-card.disabled.svelte-y5dmiy{opacity:.5}.rule-header.svelte-y5dmiy{display:flex;align-items:center;gap:12px}.toggle-btn.svelte-y5dmiy{background:none;border:none;cursor:pointer;padding:0}.toggle-btn.svelte-y5dmiy .enabled{color:var(--neon-green)}.toggle-btn.svelte-y5dmiy .disabled{color:var(--text-dim)}.rule-info.svelte-y5dmiy{flex:1}.rule-name.svelte-y5dmiy{display:block;font-weight:600;color:var(--text-primary);margin-bottom:2px}.rule-trigger.svelte-y5dmiy{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.rule-actions.svelte-y5dmiy{display:flex;gap:4px}.icon-btn.svelte-y5dmiy{background:transparent;border:none;color:var(--text-dim);padding:6px;border-radius:4px;cursor:pointer;transition:all .2s}.icon-btn.svelte-y5dmiy:hover{background:#ffffff0d;color:var(--text-primary)}.icon-btn.delete.svelte-y5dmiy:hover{color:var(--neon-red);background:#ff00001a}.rule-pattern.svelte-y5dmiy{margin:10px 0 10px 36px}.rule-pattern.svelte-y5dmiy code:where(.svelte-y5dmiy){background:var(--bg-dark);padding:4px 10px;border-radius:4px;font-size:12px;color:var(--neon-orange)}.rule-meta.svelte-y5dmiy{display:flex;align-items:center;gap:16px;margin-top:10px;margin-left:36px;font-size:12px;color:var(--text-dim)}.destinations.svelte-y5dmiy{display:flex;gap:6px}.dest-badge.svelte-y5dmiy{padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600}.dest-badge.channel.svelte-y5dmiy{background:#00ffff1a;color:var(--neon-cyan)}.dest-badge.telegram.svelte-y5dmiy{background:#0088cc26;color:#08c}.dest-badge.webhook.svelte-y5dmiy{background:#ffa50026;color:var(--neon-orange)}.spin{animation:svelte-y5dmiy-spin 1s linear infinite}@keyframes svelte-y5dmiy-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay.svelte-gk5h2i{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content.svelte-gk5h2i{background:var(--bg-card, #0f0f11);border:1px solid var(--border);border-radius:12px;width:90%;max-width:560px;max-height:90vh;overflow:auto;box-shadow:0 8px 32px #00000080}.modal-header.svelte-gk5h2i{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.modal-header.svelte-gk5h2i h3:where(.svelte-gk5h2i){margin:0;color:var(--neon-cyan);font-size:1.1rem}.close-btn.svelte-gk5h2i{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px}.close-btn.svelte-gk5h2i:hover{color:var(--text-primary)}.modal-body.svelte-gk5h2i{padding:20px;display:flex;flex-direction:column;gap:20px}.section-divider.svelte-gk5h2i{height:1px;background:var(--border);margin:8px 0}.form-group.svelte-gk5h2i{display:flex;flex-direction:column;gap:8px}.form-group.svelte-gk5h2i>label:where(.svelte-gk5h2i){font-size:.85rem;color:var(--text-primary);display:flex;align-items:center;justify-content:space-between}.group-label.svelte-gk5h2i{font-size:.85rem;color:var(--text-primary);display:block}.form-group.svelte-gk5h2i input[type=text]:where(.svelte-gk5h2i),.form-group.svelte-gk5h2i input[type=number]:where(.svelte-gk5h2i){background:var(--bg-input, #1e1e2e);border:1px solid var(--border);border-radius:6px;padding:10px 12px;color:var(--text-primary);font-size:.9rem;font-family:inherit;width:100%}.form-group.svelte-gk5h2i input:where(.svelte-gk5h2i):focus{outline:none;border-color:var(--neon-cyan)}.hint.svelte-gk5h2i{font-size:.75rem;color:var(--text-secondary)}.trigger-options.svelte-gk5h2i{display:flex;flex-direction:column;gap:8px}.trigger-option.svelte-gk5h2i{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--bg-input, #1e1e2e);border:2px solid transparent;border-radius:8px;cursor:pointer;text-align:left;transition:all .2s}.trigger-option.svelte-gk5h2i:hover{background:var(--bg-hover, #2a2a4e)}.trigger-option.selected.svelte-gk5h2i{border-color:var(--neon-cyan);background:#0ea5e914}.trigger-option.svelte-gk5h2i svg{color:var(--neon-cyan);flex-shrink:0;margin-top:2px}.trigger-text.svelte-gk5h2i{display:flex;flex-direction:column;gap:2px}.trigger-label.svelte-gk5h2i{font-weight:600;color:var(--text-primary);font-size:.9rem}.trigger-hint.svelte-gk5h2i{font-size:.75rem;color:var(--text-muted)}.checkbox-group.svelte-gk5h2i{display:flex;flex-direction:column;gap:10px}.checkbox-group.channels-list.svelte-gk5h2i{max-height:140px;overflow-y:auto;padding:10px;background:var(--bg-input, #1e1e2e);border-radius:8px}.checkbox-label.svelte-gk5h2i{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-primary);cursor:pointer}.checkbox-label.svelte-gk5h2i input[type=checkbox]:where(.svelte-gk5h2i){width:18px;height:18px;accent-color:var(--neon-cyan)}.checkbox-label.svelte-gk5h2i svg{color:var(--text-muted)}.modal-footer.svelte-gk5h2i{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-top:1px solid var(--border)}.footer-right.svelte-gk5h2i{display:flex;gap:12px}.test-btn.svelte-gk5h2i{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:1px solid var(--neon-orange);border-radius:6px;color:var(--neon-orange);font-weight:500;cursor:pointer;transition:all .2s}.test-btn.svelte-gk5h2i:hover:not(:disabled){background:#ffa5001a}.test-btn.svelte-gk5h2i:disabled{opacity:.6;cursor:not-allowed}.cancel-btn.svelte-gk5h2i{padding:10px 20px;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);cursor:pointer}.cancel-btn.svelte-gk5h2i:hover{border-color:var(--text-secondary);color:var(--text-primary)}.save-btn.svelte-gk5h2i{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--neon-cyan);border:none;border-radius:6px;color:#000;font-weight:600;cursor:pointer;transition:all .2s}.save-btn.svelte-gk5h2i:hover:not(:disabled){filter:brightness(1.1)}.save-btn.svelte-gk5h2i:disabled{opacity:.6;cursor:not-allowed}.spin{animation:svelte-gk5h2i-spin 1s linear infinite}@keyframes svelte-gk5h2i-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-backdrop.svelte-1keye47{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-content.svelte-1keye47{background:#0a0a0a;border:1px solid var(--neon-cyan);width:100%;max-width:600px;animation:svelte-1keye47-slideIn .3s ease-out}@keyframes svelte-1keye47-slideIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header.svelte-1keye47{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1);background:#00ffff0d}.modal-header.svelte-1keye47 h2:where(.svelte-1keye47){margin:0;color:var(--neon-cyan);font-size:1.2rem;letter-spacing:2px}.modal-header.svelte-1keye47 .close-btn:where(.svelte-1keye47){background:none;border:none;color:#666;font-size:1.5rem;cursor:pointer}.modal-header.svelte-1keye47 .close-btn:where(.svelte-1keye47):hover{color:#fff}.steps-container.svelte-1keye47{padding:20px;display:flex;flex-direction:column;gap:20px}.step.svelte-1keye47{display:flex;gap:20px}.step.svelte-1keye47 .step-num:where(.svelte-1keye47){font-size:2.5rem;font-weight:900;color:#ffffff0d;line-height:1}.step.svelte-1keye47 .step-content:where(.svelte-1keye47){flex:1}.step.svelte-1keye47 .step-content:where(.svelte-1keye47) h3:where(.svelte-1keye47){color:#fff;margin:0 0 8px;font-size:.9rem;letter-spacing:1px}.step.svelte-1keye47 .step-content:where(.svelte-1keye47) p:where(.svelte-1keye47){color:#888;font-size:.85rem;line-height:1.6;margin:0 0 12px}.step.svelte-1keye47 .step-content:where(.svelte-1keye47) p:where(.svelte-1keye47) code:where(.svelte-1keye47){background:#ffffff1a;padding:2px 6px;border-radius:4px;color:var(--neon-green)}.step.svelte-1keye47 .step-content:where(.svelte-1keye47) p:where(.svelte-1keye47) a:where(.svelte-1keye47){color:var(--neon-cyan);text-decoration:underline;cursor:pointer}.step.svelte-1keye47 .step-content:where(.svelte-1keye47) p:where(.svelte-1keye47) a:where(.svelte-1keye47):hover{color:#fff;text-shadow:0 0 5px var(--neon-cyan)}.step.svelte-1keye47 .step-content:where(.svelte-1keye47) p:where(.svelte-1keye47) .sub-text:where(.svelte-1keye47){font-size:.75rem;color:#666;font-style:italic;display:inline-block;margin-bottom:4px}.step.svelte-1keye47 .step-content:where(.svelte-1keye47) p.optional-note:where(.svelte-1keye47){font-size:.75rem;color:#555;border-top:1px solid rgba(255,255,255,.05);padding-top:8px;margin-top:8px}.action-btn.svelte-1keye47{background:#00ffff1a;border:1px solid var(--neon-cyan);color:var(--neon-cyan);padding:10px 20px;font-family:inherit;font-weight:700;cursor:pointer;transition:all .2s;width:100%;text-align:center;letter-spacing:1px;font-size:.9rem}.action-btn.svelte-1keye47:hover{background:var(--neon-cyan);color:#000;box-shadow:0 0 15px var(--neon-cyan)}.wc-btn-ext.svelte-10keqtb{flex:1;padding:8px;background:transparent;color:var(--neon-cyan, #0ea5e9);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;border:1px solid rgba(0,255,255,.15);border-radius:6px;cursor:pointer;transition:all .2s;font-family:Inter,system-ui,sans-serif}.wc-btn-ext.svelte-10keqtb:hover{background:#00ffff14;border-color:#00ffff4d}.glass.svelte-ziz4hk{background:var(--bg-sidebar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-sidebar)}.sidebar.svelte-ziz4hk{width:280px;border-right:1px solid var(--border-sidebar);display:flex;flex-direction:column;padding:20px;transition:width var(--transition-smooth),padding var(--transition-smooth),opacity var(--transition-default);overflow:hidden}.sidebar.closed.svelte-ziz4hk{width:45px;padding:12px 0;opacity:1;background:var(--bg-sidebar-collapsed);-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-right:1px solid var(--border-sidebar-collapsed);pointer-events:auto}.sidebar.closed.svelte-ziz4hk .channel-list:where(.svelte-ziz4hk) .ch-name:where(.svelte-ziz4hk),.sidebar.closed.svelte-ziz4hk .channel-list:where(.svelte-ziz4hk) .ch-meta:where(.svelte-ziz4hk),.sidebar.closed.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .user-id:where(.svelte-ziz4hk),.sidebar.closed.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .btn-disconnect:where(.svelte-ziz4hk) .label:where(.svelte-ziz4hk),.sidebar.closed.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .btn-settings:where(.svelte-ziz4hk) .label:where(.svelte-ziz4hk),.sidebar.closed.svelte-ziz4hk .sidebar-header:where(.svelte-ziz4hk) .help-header-btn:where(.svelte-ziz4hk){display:none!important}.sidebar.closed.svelte-ziz4hk .sidebar-header:where(.svelte-ziz4hk){justify-content:center;padding:0;margin-bottom:8px}.sidebar.closed.svelte-ziz4hk .sidebar-header:where(.svelte-ziz4hk) .header-actions:where(.svelte-ziz4hk){display:none}.sidebar.closed.svelte-ziz4hk .sidebar-header:where(.svelte-ziz4hk) .view-switcher:where(.svelte-ziz4hk){flex-direction:column;gap:2px}.sidebar.closed.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .help-footer-btn:where(.svelte-ziz4hk){display:block!important;order:-1}.sidebar.closed.svelte-ziz4hk .channel-list:where(.svelte-ziz4hk){padding:0 3px}.sidebar.closed.svelte-ziz4hk .channel-list:where(.svelte-ziz4hk) .channel-item:where(.svelte-ziz4hk){justify-content:center;padding:8px 0}.sidebar.closed.svelte-ziz4hk .channel-list:where(.svelte-ziz4hk) .channel-item:where(.svelte-ziz4hk) .ch-info:where(.svelte-ziz4hk){justify-content:center;flex:0;min-width:auto}.sidebar.closed.svelte-ziz4hk .channel-list:where(.svelte-ziz4hk) .channel-item:where(.svelte-ziz4hk) .ch-info:where(.svelte-ziz4hk) .channel-mini-id{display:flex!important;align-items:center;justify-content:center;width:28px;height:28px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:11px;letter-spacing:-1px;color:var(--text-dim);background:#ffffff0f;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.sidebar.closed.svelte-ziz4hk .session-info:where(.svelte-ziz4hk){flex-direction:column;align-items:center;gap:10px;padding:10px 0}.sidebar.closed.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .help-footer-btn:where(.svelte-ziz4hk){display:none}.sidebar.closed.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .btn-disconnect:where(.svelte-ziz4hk){width:auto;background:transparent;padding:8px;color:var(--neon-red)}.sidebar.closed.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .btn-disconnect:where(.svelte-ziz4hk):hover{background:#ff32321a}.sidebar.closed.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .btn-settings:where(.svelte-ziz4hk){width:auto;background:transparent;padding:8px;color:var(--neon-cyan)}.sidebar.closed.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .btn-settings:where(.svelte-ziz4hk):hover{background:#0ea5e91a}.sidebar.svelte-ziz4hk .sidebar-header:where(.svelte-ziz4hk){display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.sidebar.svelte-ziz4hk .sidebar-header:where(.svelte-ziz4hk) .view-switcher:where(.svelte-ziz4hk){display:flex;background:#ffffff0d;padding:2px;border-radius:6px;gap:2px}.sidebar.svelte-ziz4hk .sidebar-header:where(.svelte-ziz4hk) .view-btn:where(.svelte-ziz4hk){background:transparent;border:none;color:var(--text-dim);padding:4px 8px;border-radius:4px;cursor:pointer}.sidebar.svelte-ziz4hk .sidebar-header:where(.svelte-ziz4hk) .view-btn.active:where(.svelte-ziz4hk){background:#0ea5e91a;color:var(--neon-cyan)}.sidebar.svelte-ziz4hk .sidebar-header:where(.svelte-ziz4hk) .header-actions:where(.svelte-ziz4hk){display:flex;align-items:center;gap:4px}.sidebar.svelte-ziz4hk .sidebar-header:where(.svelte-ziz4hk) .icon-btn:where(.svelte-ziz4hk){background:none;border:none;color:var(--text-dim);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:6px;width:33px;height:33px;transition:all .2s ease}.sidebar.svelte-ziz4hk .sidebar-header:where(.svelte-ziz4hk) .icon-btn:where(.svelte-ziz4hk):hover{color:var(--neon-cyan);background:#0ea5e90a}.sidebar.svelte-ziz4hk .channel-list:where(.svelte-ziz4hk){flex:1;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.sidebar.svelte-ziz4hk .channel-item:where(.svelte-ziz4hk){display:flex;justify-content:space-between;align-items:center;background:#ffffff08;border:1px solid transparent;padding:12px;color:var(--text-primary);font-weight:500;cursor:pointer;transition:all .2s;border-radius:6px}.sidebar.svelte-ziz4hk .channel-item:where(.svelte-ziz4hk):hover{background:#0ea5e90a}.sidebar.svelte-ziz4hk .channel-item.active:where(.svelte-ziz4hk){border-color:transparent;color:var(--neon-cyan);background:#0ea5e90f}.sidebar.svelte-ziz4hk .channel-item:where(.svelte-ziz4hk) .ch-info:where(.svelte-ziz4hk){display:flex;align-items:center;gap:6px;flex:1;min-width:0}.sidebar.svelte-ziz4hk .channel-item:where(.svelte-ziz4hk) .ch-info:where(.svelte-ziz4hk) .channel-icon{color:var(--neon-cyan);opacity:.8;flex-shrink:0}.sidebar.svelte-ziz4hk .channel-item:where(.svelte-ziz4hk) .ch-info:where(.svelte-ziz4hk) .channel-mini-id{display:none}.sidebar.svelte-ziz4hk .channel-item:where(.svelte-ziz4hk) .ch-info:where(.svelte-ziz4hk) .ch-name:where(.svelte-ziz4hk){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar.svelte-ziz4hk .channel-item:where(.svelte-ziz4hk) .ch-meta:where(.svelte-ziz4hk){display:flex;align-items:center;gap:8px;flex-shrink:0}.sidebar.svelte-ziz4hk .channel-item:where(.svelte-ziz4hk) .ch-meta:where(.svelte-ziz4hk) .retention-badge:where(.svelte-ziz4hk){display:flex;align-items:center;gap:2px;background:#0ea5e926;border:1px solid rgba(14,165,233,.3);color:var(--neon-cyan);font-size:8px;font-weight:700;padding:1px 4px;border-radius:3px}.sidebar.svelte-ziz4hk .channel-item:where(.svelte-ziz4hk) .ch-meta:where(.svelte-ziz4hk) .ch-users:where(.svelte-ziz4hk){font-size:12px;display:flex;align-items:center;gap:4px;opacity:.5}.sidebar.svelte-ziz4hk .session-info:where(.svelte-ziz4hk){padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:10px}.sidebar.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .help-footer-btn:where(.svelte-ziz4hk){display:none;align-self:center;margin-bottom:5px;color:var(--text-dim);background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:all .2s}.sidebar.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .help-footer-btn:where(.svelte-ziz4hk):hover{color:var(--neon-cyan);background:#ffffff0d}.sidebar.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .user-id:where(.svelte-ziz4hk){font-family:JetBrains Mono;font-size:12px;color:var(--neon-cyan);margin-bottom:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .btn-disconnect:where(.svelte-ziz4hk){width:100%;background:#ff32321a;color:var(--neon-red);border:none;padding:8px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;text-transform:uppercase;letter-spacing:1px;transition:all .2s}.sidebar.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .btn-disconnect:where(.svelte-ziz4hk):hover{color:var(--text-primary)}.sidebar.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .btn-settings:where(.svelte-ziz4hk){width:100%;background:#ffffff08;color:var(--text-dim);border:none;padding:8px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;text-transform:uppercase;letter-spacing:1px;transition:all .2s}.sidebar.svelte-ziz4hk .session-info:where(.svelte-ziz4hk) .btn-settings:where(.svelte-ziz4hk):hover{background:#ffffff14;color:var(--text-primary)}.sidebar.closed.svelte-ziz4hk .channel-item.active:where(.svelte-ziz4hk){background:transparent;box-shadow:none;border-color:transparent}.sidebar.closed.svelte-ziz4hk .channel-item.active:where(.svelte-ziz4hk) .channel-mini-id{color:var(--neon-cyan);background:#0ea5e91a;border-color:#0ea5e940}.modal-overlay.svelte-knlaai{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.svelte-knlaai{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;width:520px;max-width:90%;box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-knlaai{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.header-left.svelte-knlaai{display:flex;align-items:center;gap:10px}.ai-icon.svelte-knlaai{color:var(--neon-cyan);font-size:18px}.modal-header.svelte-knlaai h3:where(.svelte-knlaai){margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.icon-btn.svelte-knlaai{background:transparent;border:none;color:var(--text-dim);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center}.icon-btn.svelte-knlaai:hover{color:var(--text-primary);background:#ffffff14}.modal-body.svelte-knlaai{padding:20px;display:flex;flex-direction:column;gap:12px}.hint.svelte-knlaai{margin:0;font-size:13px;color:var(--text-dim)}.field-label.svelte-knlaai{font-size:11px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}textarea.svelte-knlaai{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);padding:10px 12px;border-radius:4px;font-family:inherit;font-size:13px;resize:vertical;width:100%;box-sizing:border-box}textarea.svelte-knlaai:focus{outline:none;border-color:var(--neon-cyan)}.error-msg.svelte-knlaai{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:8px 12px;border-radius:4px;font-size:13px}.modal-footer.svelte-knlaai{padding:16px 20px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:12px;min-height:52px}.btn-secondary.svelte-knlaai{padding:7px 14px;border-radius:4px;font-size:13px;cursor:pointer;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);transition:all .2s}.btn-secondary.svelte-knlaai:hover{background:#ffffff14}.btn-ai.svelte-knlaai{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid rgba(0,255,255,.3);background:#00ffff1a;color:var(--neon-cyan);transition:all .2s;margin-left:auto}.btn-ai.svelte-knlaai:hover:not(:disabled){background:#0ff3}.btn-ai.svelte-knlaai:disabled{opacity:.5;cursor:not-allowed}.progress-section.svelte-knlaai{display:flex;flex-direction:column;gap:16px;padding:8px 0}.progress-header.svelte-knlaai{display:flex;align-items:center;gap:10px}.progress-title.svelte-knlaai{font-size:14px;font-weight:600;color:var(--text-primary)}.pulse-icon.svelte-knlaai{color:var(--neon-cyan);font-size:18px;animation:svelte-knlaai-pulseGlow 2s ease-in-out infinite}.progress-bar-track.svelte-knlaai{height:3px;background:#ffffff0f;border-radius:3px;overflow:hidden}.progress-bar-fill.svelte-knlaai{height:100%;background:linear-gradient(90deg,var(--neon-cyan),#a78bfa,var(--neon-cyan));background-size:200% 100%;border-radius:3px;transition:width .6s cubic-bezier(.4,0,.2,1);animation:svelte-knlaai-shimmer 2s linear infinite}.progress-steps.svelte-knlaai{display:flex;flex-direction:column;gap:10px}.progress-step.svelte-knlaai{display:flex;align-items:center;gap:10px;transition:opacity .3s ease}.progress-step.pending.svelte-knlaai{opacity:.3}.progress-step.active.svelte-knlaai{opacity:1}.progress-step.done.svelte-knlaai{opacity:.65}.step-indicator.svelte-knlaai{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-check.svelte-knlaai{color:#34d399;font-size:14px}.step-dot.svelte-knlaai{width:8px;height:8px;border-radius:50%;background:#ffffff26}.pulse-dot.svelte-knlaai{background:var(--neon-cyan);animation:svelte-knlaai-dotPulse 1.2s ease-in-out infinite;box-shadow:0 0 8px var(--neon-cyan)}.step-label.svelte-knlaai{font-size:13px;color:var(--text-primary)}.progress-step.pending.svelte-knlaai .step-label:where(.svelte-knlaai){color:var(--text-dim)}.progress-step.done.svelte-knlaai .step-label:where(.svelte-knlaai){color:var(--text-dim);text-decoration:line-through;text-decoration-color:#ffffff26}.progress-hint.svelte-knlaai{margin:4px 0 0;font-size:11px;color:var(--text-dim);opacity:.6;text-align:center}@keyframes svelte-knlaai-pulseGlow{0%,to{opacity:1;filter:drop-shadow(0 0 4px var(--neon-cyan))}50%{opacity:.6;filter:drop-shadow(0 0 0px var(--neon-cyan))}}@keyframes svelte-knlaai-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-knlaai-dotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}@keyframes svelte-knlaai-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.afl-container.svelte-le0czj{height:100%;display:flex;flex-direction:column;padding:16px;gap:14px;overflow-y:auto;position:relative}.afl-stats.svelte-le0czj{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.afl-stat-card.svelte-le0czj{flex:1;min-width:90px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.afl-stat-label.svelte-le0czj{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.afl-stat-value.svelte-le0czj{font-size:22px;font-weight:700;letter-spacing:-.5px}.afl-header.svelte-le0czj{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.afl-section-title.svelte-le0czj{font-size:13px;font-weight:600;color:var(--text-primary)}.afl-new-btn.svelte-le0czj{padding:6px 14px;background:var(--neon-cyan);color:var(--bg-dark);border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s}.afl-new-btn.svelte-le0czj:hover{opacity:.85}.afl-controls.svelte-le0czj{display:flex;gap:10px;align-items:center;flex-shrink:0}.afl-search.svelte-le0czj{flex:1;display:flex;align-items:center;gap:8px;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;padding:6px 12px;color:var(--text-dim)}.afl-search.svelte-le0czj input:where(.svelte-le0czj){flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:12px}.afl-search.svelte-le0czj input:where(.svelte-le0czj)::placeholder{color:var(--text-placeholder)}.afl-filters.svelte-le0czj{display:flex;gap:4px}.afl-filter-pill.svelte-le0czj{padding:5px 12px;background:transparent;border:1px solid var(--border);border-radius:20px;font-size:11px;color:var(--text-muted);cursor:pointer;transition:all .2s;white-space:nowrap}.afl-filter-pill.svelte-le0czj:hover{border-color:var(--text-dim)}.afl-filter-pill.active.svelte-le0czj{background:var(--neon-cyan);border-color:var(--neon-cyan);color:var(--bg-dark);font-weight:600}.afl-list.svelte-le0czj{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.afl-empty-text.svelte-le0czj{text-align:center;padding:12px 0;font-size:12px;color:var(--text-dim)}.afl-empty.svelte-le0czj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 0;color:var(--text-dim);font-size:13px}.afl-workflow-card.svelte-le0czj{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:all .2s}.afl-workflow-card.svelte-le0czj:hover{background:var(--bg-elevated);border-color:var(--neon-cyan)}.afl-card-left.svelte-le0czj{display:flex;flex-direction:column;gap:4px;min-width:0}.afl-card-name.svelte-le0czj{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afl-card-desc.svelte-le0czj{font-size:11px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.afl-card-meta.svelte-le0czj{display:flex;align-items:center;gap:8px;margin-top:2px}.afl-trigger-badge.svelte-le0czj{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;text-transform:uppercase;padding:2px 8px;border:1px solid;border-radius:12px}.afl-step-count.svelte-le0czj{font-size:11px;color:var(--text-dim)}.afl-card-right.svelte-le0czj{display:flex;align-items:center;gap:12px}.afl-delete-btn.svelte-le0czj{background:transparent;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;transition:all .2s;min-width:25px;outline:none}.afl-delete-btn.svelte-le0czj:hover,.afl-delete-tmpl-btn.svelte-le0czj:hover{color:var(--neon-red, #ff4081);background:#ff40811a}.afl-delete-btn.confirming.svelte-le0czj,.afl-delete-tmpl-btn.confirming.svelte-le0czj{color:var(--bg-dark);background:var(--neon-red, #ff4081);padding:4px 10px}.afl-del-text.svelte-le0czj{font-size:10px;font-weight:700;text-transform:uppercase}.afl-toggle.svelte-le0czj{width:34px;height:18px;background:var(--bg-hover);border-radius:9px;position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.afl-toggle.active.svelte-le0czj{background:var(--neon-cyan)}.afl-toggle-knob.svelte-le0czj{width:14px;height:14px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s}.afl-toggle.active.svelte-le0czj .afl-toggle-knob:where(.svelte-le0czj){transform:translate(16px)}.afl-tmpl-section.svelte-le0czj{display:flex;flex-direction:column;gap:10px;padding-bottom:24px}.afl-tmpl-header.svelte-le0czj{display:flex;align-items:center;gap:10px;padding-top:4px;border-top:1px solid var(--border)}.afl-tmpl-label.svelte-le0czj{font-size:11px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;padding-top:8px}.afl-tmpl-grid.svelte-le0czj{display:flex;flex-direction:column;gap:6px}.afl-tmpl-card.svelte-le0czj{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:all .2s}.afl-tmpl-card.svelte-le0czj:hover{border-color:var(--neon-cyan);background:var(--bg-elevated)}.afl-tmpl-icon.svelte-le0czj{width:30px;height:30px;background:#0ea5e91a;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--neon-cyan);flex-shrink:0}.afl-tmpl-info.svelte-le0czj{flex:1;min-width:0}.afl-tmpl-name.svelte-le0czj{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:3px}.afl-tmpl-desc.svelte-le0czj{font-size:11px;color:var(--text-dim);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.afl-tmpl-meta.svelte-le0czj{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.afl-tmpl-trigger.svelte-le0czj{font-size:10px;padding:2px 8px;border-radius:10px;background:#ffffff0f;color:var(--text-muted);white-space:nowrap}.afl-tmpl-feat.svelte-le0czj{font-size:10px;padding:2px 8px;border-radius:10px;background:#0ea5e91a;color:var(--neon-cyan);white-space:nowrap}.afl-delete-tmpl-btn.svelte-le0czj{margin-top:auto;background:transparent;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:all .2s;outline:none}.wfn-wrapper.svelte-1jtipqn{position:relative}.wfn-card.svelte-1jtipqn{min-width:280px;max-width:320px;background:#18181b;border:1px solid #27272a;border-radius:8px;display:flex;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.wfn-card.wfn-selected.svelte-1jtipqn{border-color:var(--node-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--node-color) 30%,transparent)}.wfn-card.wfn-running.svelte-1jtipqn{border-color:var(--status-color);box-shadow:0 0 0 2px #2563eb40,0 0 16px #2563eb26;animation:svelte-1jtipqn-wfn-running-pulse 2s ease-in-out infinite}.wfn-card.wfn-completed.svelte-1jtipqn{border-color:var(--status-color);box-shadow:0 0 0 2px #16a34a40,0 0 12px #16a34a1a}.wfn-card.wfn-failed.svelte-1jtipqn{border-color:var(--status-color);box-shadow:0 0 0 2px #dc262640,0 0 12px #dc26261a}.wfn-card.wfn-suspended.svelte-1jtipqn{border-color:var(--status-color);box-shadow:0 0 0 2px #8b5cf640,0 0 12px #8b5cf61a}@keyframes svelte-1jtipqn-wfn-running-pulse{0%,to{box-shadow:0 0 0 2px #2563eb40,0 0 16px #2563eb26}50%{box-shadow:0 0 0 3px #2563eb59,0 0 24px #2563eb40}}.wfn-card.svelte-1jtipqn:hover{border-color:#3f3f46;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.wfn-card.wfn-selected.svelte-1jtipqn:hover{border-color:var(--node-color)}.wfn-card.wfn-running.svelte-1jtipqn:hover,.wfn-card.wfn-completed.svelte-1jtipqn:hover,.wfn-card.wfn-failed.svelte-1jtipqn:hover,.wfn-card.wfn-suspended.svelte-1jtipqn:hover{border-color:var(--status-color)}.wfn-accent-bar.svelte-1jtipqn{width:4px;background:var(--node-color);flex-shrink:0}.wfn-inner.svelte-1jtipqn{flex:1;padding:12px;display:flex;flex-direction:column;gap:8px}.wfn-header.svelte-1jtipqn{display:flex;align-items:flex-start;gap:10px}.wfn-icon-box.svelte-1jtipqn{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--node-color) 15%,transparent);color:var(--node-color);flex-shrink:0;margin-top:2px}.wfn-title-group.svelte-1jtipqn{flex:1;display:flex;flex-direction:column;min-width:0}.wfn-title.svelte-1jtipqn{font-size:14px;font-weight:700;color:#f4f4f5;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfn-type-label.svelte-1jtipqn{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--node-color);letter-spacing:.5px;margin-top:2px}.wfn-badge.svelte-1jtipqn{font-size:9px;font-weight:800;padding:2px 6px;border-radius:4px;text-transform:uppercase;background:#27272a;color:#a1a1aa;border:1px solid #3f3f46}.wfn-badge.high.svelte-1jtipqn{background:#ef44441a;color:#ef4444;border-color:#ef444433}.wfn-badge.med.svelte-1jtipqn{background:#eab3081a;color:#eab308;border-color:#eab30833}.wfn-body.svelte-1jtipqn{font-size:11px;color:#a1a1aa;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;background:#27272a;padding:6px 8px;border-radius:6px;border:1px solid #3f3f46}.wfn-footer.svelte-1jtipqn{display:flex;align-items:center;gap:12px;padding-top:4px;border-top:1px solid #27272a;margin-top:2px}.wfn-meta.svelte-1jtipqn{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:500;color:#52525b}.wfn-meta.svelte-1jtipqn svg{opacity:.7}.wfn-tag.svelte-1jtipqn{display:flex;align-items:center;gap:4px;font-size:10px;color:#71717a;background:#27272a;padding:1px 5px;border-radius:4px}.wfn-duration.svelte-1jtipqn{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--status-color, #71717a);background:#2563eb14;padding:1px 6px;border-radius:4px}.wfn-status-dot.svelte-1jtipqn{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wfn-status-idle.svelte-1jtipqn{color:#52525b}.wfn-status-running.svelte-1jtipqn{color:#2563eb;animation:svelte-1jtipqn-wfn-spin 1.5s linear infinite}.wfn-status-completed.svelte-1jtipqn{color:#16a34a}.wfn-status-failed.svelte-1jtipqn{color:#dc2626}.wfn-status-suspended.svelte-1jtipqn{color:#8b5cf6;animation:svelte-1jtipqn-wfn-pulse-status 2s ease-in-out infinite}@keyframes svelte-1jtipqn-wfn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1jtipqn-wfn-pulse-status{0%,to{opacity:1}50%{opacity:.4}}.svelte-flow__handle{width:8px!important;height:8px!important;border-radius:50%!important;background:#71717a!important;border:2px solid #18181b!important;transition:all .2s}.svelte-flow__handle:hover{background:var(--node-color)!important;width:10px!important;height:10px!important}.se-running.svelte-usdsok .svelte-flow__edge-path{animation:svelte-usdsok-se-flow 1s linear infinite}.se-running.svelte-usdsok .se-glow-path:where(.svelte-usdsok){animation:svelte-usdsok-se-flow 1s linear infinite,svelte-usdsok-se-glow-pulse 2s ease-in-out infinite}@keyframes svelte-usdsok-se-flow{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.se-completed.svelte-usdsok .se-glow-path:where(.svelte-usdsok){animation:svelte-usdsok-se-glow-fade 2s ease-out forwards}@keyframes svelte-usdsok-se-glow-fade{0%{opacity:.4}to{opacity:.1}}.se-suspended.svelte-usdsok .svelte-flow__edge-path{animation:svelte-usdsok-se-pulse-dash 2s ease-in-out infinite}@keyframes svelte-usdsok-se-pulse-dash{0%,to{opacity:1}50%{opacity:.4}}@keyframes svelte-usdsok-se-glow-pulse{0%,to{opacity:.1}50%{opacity:.25}}.se-selected.svelte-usdsok .svelte-flow__edge-path{filter:drop-shadow(0 0 4px rgba(0,255,255,.4))}.se-idle.svelte-usdsok .svelte-flow__edge-path{opacity:.6}.se-idle.svelte-usdsok:hover .svelte-flow__edge-path{opacity:1}.anc-panel.svelte-1hdpwht{width:280px;height:100%;background:var(--bg-card);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow-y:auto}.anc-header.svelte-1hdpwht{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.anc-type-badge.svelte-1hdpwht{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.anc-close.svelte-1hdpwht{background:transparent;border:none;color:var(--text-dim);cursor:pointer;padding:4px}.anc-close.svelte-1hdpwht:hover{color:var(--text-primary)}.anc-desc.svelte-1hdpwht{padding:12px 16px;font-size:11px;color:var(--text-dim);line-height:1.5;border-bottom:1px solid var(--border)}.anc-fields.svelte-1hdpwht{flex:1;padding:14px 16px;display:flex;flex-direction:column;gap:14px}.anc-field.svelte-1hdpwht{display:flex;flex-direction:column;gap:5px}.anc-label.svelte-1hdpwht{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px}.anc-field.svelte-1hdpwht input:where(.svelte-1hdpwht),.anc-field.svelte-1hdpwht select:where(.svelte-1hdpwht),.anc-field.svelte-1hdpwht textarea:where(.svelte-1hdpwht){background:var(--bg-input);border:1px solid var(--border);border-radius:6px;padding:8px 10px;color:var(--text-primary);font-size:12px;font-family:inherit;outline:none;transition:border-color .2s}.anc-field.svelte-1hdpwht input:where(.svelte-1hdpwht):focus,.anc-field.svelte-1hdpwht select:where(.svelte-1hdpwht):focus,.anc-field.svelte-1hdpwht textarea:where(.svelte-1hdpwht):focus{border-color:var(--neon-cyan)}.anc-field.svelte-1hdpwht textarea:where(.svelte-1hdpwht){resize:vertical;min-height:60px}.anc-hint.svelte-1hdpwht{font-size:10px;color:var(--text-dim)}.anc-readonly.svelte-1hdpwht{background:var(--bg-dark);border:1px solid var(--border);border-radius:6px;padding:8px 10px;font-size:11px;color:var(--text-muted);font-family:var(--font-mono);word-break:break-all}.anc-info.svelte-1hdpwht{font-size:11px;color:var(--text-dim);line-height:1.5;padding:8px 10px;background:#2563eb14;border-radius:6px;border-left:3px solid var(--wf-parallel)}.anc-inputs-list.svelte-1hdpwht{display:flex;flex-direction:column;gap:6px}.anc-input-row.svelte-1hdpwht{display:flex;gap:6px}.anc-input-row.svelte-1hdpwht input:where(.svelte-1hdpwht){flex:1;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;padding:6px 8px;color:var(--text-primary);font-size:11px;outline:none}.anc-input-row.svelte-1hdpwht select:where(.svelte-1hdpwht){width:80px;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;padding:6px 4px;color:var(--text-primary);font-size:11px;outline:none}.anc-add-input.svelte-1hdpwht{background:transparent;border:1px dashed var(--border);border-radius:6px;padding:6px;font-size:11px;color:var(--text-dim);cursor:pointer;transition:all .2s}.anc-add-input.svelte-1hdpwht:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.anc-duration-row.svelte-1hdpwht{display:flex;gap:8px}.anc-duration-row.svelte-1hdpwht input:where(.svelte-1hdpwht){width:80px;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;padding:8px 10px;color:var(--text-primary);font-size:12px;outline:none}.anc-duration-row.svelte-1hdpwht select:where(.svelte-1hdpwht){flex:1;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;padding:8px 10px;color:var(--text-primary);font-size:12px;outline:none}.anc-branch-row.svelte-1hdpwht{margin-bottom:4px}.anc-branch-row.svelte-1hdpwht input:where(.svelte-1hdpwht){width:100%;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;padding:6px 8px;color:var(--text-primary);font-size:11px;outline:none}.anc-footer.svelte-1hdpwht{padding:12px 16px;border-top:1px solid var(--border)}.anc-delete-btn.svelte-1hdpwht{width:100%;padding:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:var(--neon-red);font-size:11px;font-weight:600;cursor:pointer;transition:all .2s}.anc-delete-btn.svelte-1hdpwht:hover{background:#ef444433}.anc-delete-btn.confirming.svelte-1hdpwht{background:var(--neon-red);color:#fff;border-color:var(--neon-red)}.anl-panel.svelte-rbyv6x{width:320px;height:100%;background:var(--bg-card);border-left:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0}.anl-header.svelte-rbyv6x{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.anl-header-left.svelte-rbyv6x{display:flex;align-items:center;gap:8px;min-width:0}.anl-title.svelte-rbyv6x{font-size:12px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anl-live-badge.svelte-rbyv6x{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:#ef444426;color:var(--neon-red, #ef4444);border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.5px}.anl-live-dot.svelte-rbyv6x{width:6px;height:6px;border-radius:50%;background:var(--neon-red, #ef4444);animation:svelte-rbyv6x-anl-pulse 1.5s infinite}@keyframes svelte-rbyv6x-anl-pulse{0%,to{opacity:1}50%{opacity:.3}}.anl-header-right.svelte-rbyv6x{display:flex;align-items:center;gap:4px;flex-shrink:0}.anl-icon-btn.svelte-rbyv6x{width:26px;height:26px;border-radius:5px;background:transparent;border:none;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.anl-icon-btn.svelte-rbyv6x:hover{background:var(--bg-elevated);color:var(--text-primary)}.anl-body.svelte-rbyv6x{flex:1;overflow-y:auto;padding:6px 0;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:11px;line-height:1.5}.anl-empty.svelte-rbyv6x{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 0;color:var(--text-dim);font-size:12px;font-family:inherit}.anl-entry.svelte-rbyv6x{display:flex;gap:6px;padding:2px 12px;transition:background .1s}.anl-entry.svelte-rbyv6x:hover{background:#ffffff05}.anl-time.svelte-rbyv6x{color:var(--text-dim);flex-shrink:0;font-size:10px;opacity:.7}.anl-level.svelte-rbyv6x{color:var(--entry-color, var(--text-dim));flex-shrink:0;font-size:10px;font-weight:600;min-width:48px}.anl-msg.svelte-rbyv6x{color:var(--text-secondary);word-break:break-word}.anl-footer.svelte-rbyv6x{padding:6px 12px;border-top:1px solid var(--border);flex-shrink:0}.anl-footer-text.svelte-rbyv6x{font-size:10px;color:var(--text-dim)}.arh-panel.svelte-w0wddo{width:280px;height:100%;background:var(--bg-card);border-left:1px solid var(--border);display:flex;flex-direction:column}.arh-header.svelte-w0wddo{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.arh-header-left.svelte-w0wddo{display:flex;flex-direction:column;gap:2px}.arh-title.svelte-w0wddo{margin:0;font-size:14px;font-weight:700;color:var(--text-primary)}.arh-wf-name.svelte-w0wddo{font-size:11px;color:var(--text-dim)}.arh-header-right.svelte-w0wddo{display:flex;align-items:center;gap:8px}.arh-refresh.svelte-w0wddo,.arh-close.svelte-w0wddo{background:transparent;border:none;color:var(--text-dim);cursor:pointer;padding:4px;display:flex;align-items:center}.arh-refresh.svelte-w0wddo:hover,.arh-close.svelte-w0wddo:hover{color:var(--text-primary)}.arh-content.svelte-w0wddo{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:6px}.arh-empty.svelte-w0wddo{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 0;color:var(--text-dim);font-size:12px}.arh-section-label.svelte-w0wddo{font-size:10px;font-weight:600;color:var(--text-dim);letter-spacing:.5px;text-transform:uppercase;margin:8px 0 4px}.arh-run-card.svelte-w0wddo{padding:12px;background:var(--bg-dark);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:6px}.arh-run-card.suspended.svelte-w0wddo{border-color:#8b5cf64d;background:#8b5cf60d}.arh-run-top.svelte-w0wddo{display:flex;align-items:center;justify-content:space-between}.arh-run-id.svelte-w0wddo{font-size:11px;font-family:var(--font-mono);color:var(--text-muted)}.arh-status-badge.svelte-w0wddo{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;text-transform:uppercase}.arh-run-detail.svelte-w0wddo{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--text-dim)}.arh-steps.svelte-w0wddo{font-size:10px;color:var(--text-muted)}.arh-error.svelte-w0wddo{font-size:10px;color:var(--neon-red);padding:6px 8px;background:#ef444414;border-radius:4px;line-height:1.3}.arh-run-actions.svelte-w0wddo{display:flex;gap:6px;margin-top:4px}.arh-resume-btn.svelte-w0wddo,.arh-cancel-btn.svelte-w0wddo{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:5px;font-size:10px;font-weight:600;cursor:pointer;border:1px solid;transition:all .2s}.arh-resume-btn.svelte-w0wddo{background:#10b9811a;border-color:#10b9814d;color:var(--neon-green)}.arh-resume-btn.svelte-w0wddo:hover{background:#10b98133}.arh-cancel-btn.svelte-w0wddo{background:#ef44441a;border-color:#ef44444d;color:var(--neon-red)}.arh-cancel-btn.svelte-w0wddo:hover{background:#ef444433}.afc-root.svelte-1n2gntj{height:100%;display:flex;flex-direction:column;background:var(--bg-dark)}.afc-toolbar.svelte-1n2gntj{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--bg-card);border-bottom:1px solid var(--border);gap:12px;flex-shrink:0}.afc-toolbar-left.svelte-1n2gntj{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.afc-back.svelte-1n2gntj{background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);cursor:pointer;padding:5px 6px;display:flex;align-items:center;transition:all .2s;flex-shrink:0}.afc-back.svelte-1n2gntj:hover{border-color:var(--text-dim);color:var(--text-primary)}.afc-wf-name.svelte-1n2gntj{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:15px;font-weight:700;min-width:0;flex:1}.afc-wf-name.svelte-1n2gntj::placeholder{color:var(--text-placeholder)}.afc-toolbar-right.svelte-1n2gntj{display:flex;align-items:center;gap:8px;flex-shrink:0}.afc-active-toggle.svelte-1n2gntj{width:32px;height:18px;background:var(--bg-hover);border-radius:9px;position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.afc-active-toggle.active.svelte-1n2gntj{background:var(--neon-green)}.afc-toggle-knob.svelte-1n2gntj{width:14px;height:14px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s}.afc-active-toggle.active.svelte-1n2gntj .afc-toggle-knob:where(.svelte-1n2gntj){transform:translate(14px)}.afc-toolbar-btn.svelte-1n2gntj{display:flex;align-items:center;gap:5px;padding:5px 12px;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.afc-toolbar-btn.svelte-1n2gntj:hover{border-color:var(--text-dim);color:var(--text-secondary)}.afc-toolbar-btn.save.svelte-1n2gntj{border-color:var(--neon-cyan);color:var(--neon-cyan)}.afc-toolbar-btn.save.svelte-1n2gntj:hover{background:#00ffff14}.afc-toolbar-btn.save.success.svelte-1n2gntj{border-color:var(--neon-green);color:var(--neon-green);background:#10b9811a}.afc-toolbar-btn.run.svelte-1n2gntj{background:var(--neon-cyan);border-color:var(--neon-cyan);color:var(--bg-dark)}.afc-toolbar-btn.run.svelte-1n2gntj:hover{opacity:.85}.afc-toolbar-btn.svelte-1n2gntj:disabled{opacity:.5;cursor:not-allowed}.afc-toolbar-btn.simulate.svelte-1n2gntj{border-color:var(--neon-purple, #b700ff);color:var(--neon-purple, #b700ff)}.afc-toolbar-btn.simulate.svelte-1n2gntj:hover{background:#b700ff14}.afc-live-badge.svelte-1n2gntj{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:#16a34a1f;border:1px solid rgba(22,163,74,.3);border-radius:12px;color:var(--neon-green, #10b981);font-size:10px;font-weight:700;letter-spacing:.5px;flex-shrink:0}.afc-live-dot.svelte-1n2gntj{width:6px;height:6px;border-radius:50%;background:var(--neon-green, #10b981);animation:svelte-1n2gntj-afc-live-pulse 1.5s ease-in-out infinite}@keyframes svelte-1n2gntj-afc-live-pulse{0%,to{opacity:1}50%{opacity:.3}}.afc-body.svelte-1n2gntj{flex:1;display:flex;min-height:0;overflow:hidden}.afc-palette.svelte-1n2gntj{width:160px;background:var(--bg-card);border-right:1px solid var(--border);padding:14px 10px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;flex-shrink:0}.afc-palette-title.svelte-1n2gntj{font-size:10px;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding:0 4px}.afc-palette-item.svelte-1n2gntj{display:flex;align-items:center;gap:8px;padding:8px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:grab;transition:all .2s;text-align:left}.afc-palette-item.svelte-1n2gntj:hover{background:var(--bg-elevated);border-color:var(--border)}.afc-palette-item.svelte-1n2gntj:active{cursor:grabbing}.afc-palette-icon.svelte-1n2gntj{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.afc-palette-info.svelte-1n2gntj{display:flex;flex-direction:column;min-width:0}.afc-palette-label.svelte-1n2gntj{font-size:11px;font-weight:600;color:var(--text-primary)}.afc-palette-desc.svelte-1n2gntj{font-size:9px;color:var(--text-dim)}.afc-canvas-wrap.svelte-1n2gntj{flex:1;min-height:0;position:relative}.afc-canvas-wrap.svelte-1n2gntj .svelte-flow{--xy-background-color: var(--bg-dark, #050505);--xy-edge-stroke: var(--border, #2a2a2a);--xy-node-border-radius: 12px;--xy-controls-button-background-color: var(--bg-card, #0f0f11);--xy-controls-button-border-color: var(--border, #2a2a2a);--xy-controls-button-color: var(--text-muted, #888);--xy-minimap-background-color: var(--bg-card, #0f0f11);--xy-background-pattern-color: rgba(255, 255, 255, .04)}.afc-canvas-wrap.svelte-1n2gntj .svelte-flow__controls{bottom:12px;right:12px}.afc-canvas-wrap.svelte-1n2gntj .svelte-flow__node{background:transparent;border:none;padding:0;border-radius:12px}.afc-canvas-wrap.svelte-1n2gntj .svelte-flow__handle{width:10px;height:10px;background:var(--text-dim, #555);border:2px solid var(--bg-card, #0f0f11);border-radius:50%;transition:all .15s ease;cursor:crosshair}.afc-canvas-wrap.svelte-1n2gntj .svelte-flow__handle:hover{width:14px;height:14px;background:var(--neon-cyan, #00ffff)}.afc-canvas-wrap.svelte-1n2gntj .svelte-flow__handle.connecting{background:var(--neon-cyan, #00ffff)}.afc-canvas-wrap.svelte-1n2gntj .svelte-flow__edge-path{transition:stroke .4s ease}.afc-canvas-wrap.svelte-1n2gntj .svelte-flow__edge.selected .svelte-flow__edge-path{stroke:var(--neon-cyan, #00ffff)!important}.afc-canvas-wrap.svelte-1n2gntj .svelte-flow__minimap{border:1px solid var(--border, #2a2a2a);border-radius:8px;overflow:hidden}.afc-edge-picker-overlay.svelte-1n2gntj{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.afc-inline-picker.svelte-1n2gntj{display:flex;flex-wrap:wrap;gap:4px;max-width:300px;padding:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 24px #00000080}.afc-pick-item.svelte-1n2gntj{display:flex;align-items:center;gap:4px;padding:5px 10px;background:var(--bg-dark);border:1px solid var(--border);border-radius:6px;font-size:10px;font-weight:600;cursor:pointer;transition:all .2s}.afc-pick-item.svelte-1n2gntj:hover{background:var(--bg-elevated);border-color:currentColor}.afc-pick-item.svelte-1n2gntj span:where(.svelte-1n2gntj){color:var(--text-primary)}.afc-pick-close.svelte-1n2gntj{width:100%;padding:4px 0;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-dim);font-size:9px;cursor:pointer;margin-top:4px}.afc-pick-close.svelte-1n2gntj:hover{color:var(--text-primary);border-color:var(--text-dim)}.afc-empty.svelte-1n2gntj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;color:var(--text-dim);font-size:13px;height:100%}.afc-add-first.svelte-1n2gntj{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--neon-cyan);border:none;border-radius:8px;color:var(--bg-dark);font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s}.afc-add-first.svelte-1n2gntj:hover{opacity:.85}.afc-right-panel.svelte-1n2gntj{display:flex;flex-direction:column;height:100%;flex-shrink:0}.afc-right-tabs.svelte-1n2gntj{display:flex;border-bottom:1px solid var(--border);background:var(--bg-card);flex-shrink:0}.afc-right-tab.svelte-1n2gntj{flex:1;padding:8px 0;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-dim);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .2s}.afc-right-tab.svelte-1n2gntj:hover{color:var(--text-secondary);background:var(--bg-elevated)}.afc-right-tab.active.svelte-1n2gntj{color:var(--neon-cyan);border-bottom-color:var(--neon-cyan)}.wa-root.svelte-1lppc2{height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative;background:var(--bg-dark)}.yti-root.svelte-edv86c{display:flex;flex-direction:column;gap:8px;padding:10px 12px}.yti-input-row.svelte-edv86c{display:flex;gap:6px}.yti-url-input.svelte-edv86c{flex:1;background:#111118;border:1px solid #2a2a35;border-radius:4px;padding:6px 8px;font-size:12px;color:#ccc;outline:none;transition:border-color .15s}.yti-url-input.svelte-edv86c:focus{border-color:#0ea5e966}.yti-url-input.svelte-edv86c::placeholder{color:#555}.yti-action-btn.svelte-edv86c{display:flex;align-items:center;gap:4px;padding:5px 10px;background:#0ea5e91a;border:1px solid rgba(14,165,233,.2);border-radius:4px;color:#0ea5e9;font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s}.yti-action-btn.svelte-edv86c:hover:not(:disabled){background:#0ea5e92e;border-color:#0ea5e966}.yti-action-btn.svelte-edv86c:disabled{opacity:.4;cursor:default}.yti-transcribe-btn.svelte-edv86c{background:#34d3991f;border-color:#34d39940;color:#34d399}.yti-transcribe-btn.svelte-edv86c:hover:not(:disabled){background:#34d39938;border-color:#34d39980}.yti-spinner.svelte-edv86c{width:12px;height:12px;border:2px solid rgba(14,165,233,.2);border-top:2px solid #0ea5e9;border-radius:50%;animation:svelte-edv86c-yti-spin .8s linear infinite}@keyframes svelte-edv86c-yti-spin{to{transform:rotate(360deg)}}.yti-error.svelte-edv86c{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;background:#f14c4c1a;border:1px solid rgba(241,76,76,.2);border-radius:4px;color:#f14c4c;font-size:11px}.yti-error-close.svelte-edv86c{background:none;border:none;color:#f14c4c;cursor:pointer;font-size:14px;padding:0 2px}.yti-preview.svelte-edv86c{display:flex;gap:8px;padding:8px;background:#ffffff08;border:1px solid #1e1e28;border-radius:6px}.yti-thumb.svelte-edv86c{width:80px;height:45px;border-radius:4px;object-fit:cover;flex-shrink:0}.yti-preview-info.svelte-edv86c{display:flex;flex-direction:column;gap:3px;min-width:0}.yti-preview-title.svelte-edv86c{font-size:12px;font-weight:500;color:#ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yti-preview-meta.svelte-edv86c{font-size:11px;color:#777;display:flex;align-items:center;gap:4px}.yti-dot.svelte-edv86c{font-size:14px;line-height:1}.yti-jobs.svelte-edv86c{display:flex;flex-direction:column;gap:4px}.yti-jobs-header.svelte-edv86c{font-size:10px;font-weight:600;letter-spacing:.5px;color:#666;text-transform:uppercase;padding:2px 0}.yti-job.svelte-edv86c{padding:6px 8px;background:#ffffff05;border:1px solid #1a1a24;border-radius:5px;display:flex;flex-direction:column;gap:4px}.yti-job-complete.svelte-edv86c{border-color:#34d39926}.yti-job-error.svelte-edv86c{border-color:#f14c4c26}.yti-job-top.svelte-edv86c{display:flex;justify-content:space-between;align-items:center;gap:8px}.yti-job-title.svelte-edv86c{font-size:11px;color:#bbb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.yti-job-status.svelte-edv86c{font-size:10px;font-weight:500;flex-shrink:0}.yti-progress-bar.svelte-edv86c{height:3px;background:#ffffff0d;border-radius:2px;overflow:hidden}.yti-progress-fill.svelte-edv86c{height:100%;background:linear-gradient(90deg,#0ea5e9,#34d399);border-radius:2px;transition:width .3s ease}.yti-job-error-msg.svelte-edv86c{font-size:10px;color:#f14c4c}.yti-jobs-header.svelte-edv86c{display:flex;justify-content:space-between;align-items:center}.yti-clear-all.svelte-edv86c{background:none;border:none;color:#666;font-size:10px;cursor:pointer;padding:0;text-decoration:underline;transition:color .15s}.yti-clear-all.svelte-edv86c:hover{color:#999}.yti-job-actions.svelte-edv86c{display:flex;gap:2px;flex-shrink:0}.yti-job-action-btn.svelte-edv86c{background:none;border:none;cursor:pointer;padding:0 3px;font-size:14px;line-height:1;opacity:.5;transition:opacity .15s,color .15s}.yti-job-action-btn.svelte-edv86c:hover{opacity:1}.yti-retry-btn.svelte-edv86c{color:#0ea5e9}.yti-dismiss-btn.svelte-edv86c{color:#888}.yti-dismiss-btn.svelte-edv86c:hover{color:#f14c4c}.note-card.svelte-19zr3iq{position:relative;background:var(--card-bg, var(--bg-card));border:1px solid var(--border);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;overflow:hidden}.note-card.dragging.svelte-19zr3iq{opacity:.4;transform:scale(.97);box-shadow:none}.note-card.drop-target.svelte-19zr3iq{border-color:var(--neon-cyan, #00f0ff);box-shadow:0 0 20px #00f0ff4d,inset 0 0 12px #00f0ff0f;transform:scale(1.03)}.note-card.svelte-19zr3iq:hover:not(.drop-target){border-color:var(--accent, var(--accent-blue));box-shadow:0 4px 16px #00000040;transform:translateY(-1px)}.note-card.pinned.svelte-19zr3iq{border-left:3px solid var(--accent, var(--accent-blue))}.note-card.compact.svelte-19zr3iq{padding:8px 10px;gap:4px;border-radius:8px}.note-card.compact.svelte-19zr3iq .note-title:where(.svelte-19zr3iq){font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-card.compact.svelte-19zr3iq .card-meta:where(.svelte-19zr3iq){font-size:9px;gap:4px}.note-card.compact.svelte-19zr3iq .card-actions:where(.svelte-19zr3iq){gap:1px}.note-card.compact.svelte-19zr3iq .act-btn:where(.svelte-19zr3iq){width:20px;height:20px}.pin-badge.svelte-19zr3iq{position:absolute;top:8px;right:8px;color:var(--accent, var(--accent-blue));opacity:.6}.card-body.svelte-19zr3iq{min-height:0}.note-title.svelte-19zr3iq{margin:0;font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3;word-break:break-word}.note-preview.svelte-19zr3iq{margin:4px 0 0;font-size:11px;color:var(--text-muted);line-height:1.5;word-break:break-word;white-space:pre-wrap}.card-meta.svelte-19zr3iq{display:flex;align-items:center;gap:6px;font-size:10px;flex-wrap:wrap}.category-dot.svelte-19zr3iq{width:6px;height:6px;border-radius:50%;flex-shrink:0}.category-label.svelte-19zr3iq{color:var(--text-dim);text-transform:capitalize}.agent-tag.svelte-19zr3iq{color:var(--neon-cyan, #00f0ff);font-size:9px;padding:1px 5px;border-radius:3px;background:#00f0ff14}.timestamp.svelte-19zr3iq{margin-left:auto;color:var(--text-dim)}.tags.svelte-19zr3iq{display:flex;gap:4px;flex-wrap:wrap}.tag.svelte-19zr3iq{font-size:9px;color:var(--text-dim);background:#ffffff0a;padding:1px 5px;border-radius:3px;transition:background .15s ease,color .15s ease}.tag.clickable.svelte-19zr3iq:hover{background:#ffffff26;color:var(--text-primary);cursor:pointer}.card-actions.svelte-19zr3iq{display:flex;gap:2px;justify-content:flex-end;opacity:0;transition:opacity .15s ease}.note-card.svelte-19zr3iq:hover .card-actions:where(.svelte-19zr3iq),.note-card.confirming-delete.svelte-19zr3iq .card-actions:where(.svelte-19zr3iq){opacity:1}.act-btn.svelte-19zr3iq{all:unset;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.act-btn.svelte-19zr3iq:hover{background:#ffffff14;color:var(--text-primary)}.act-btn.brain.svelte-19zr3iq:hover{color:var(--neon-cyan, #00f0ff)}.act-btn.del.confirming.svelte-19zr3iq{color:var(--neon-red, #f43f5e);background:#f43f5e1f}.ned-editor.svelte-1kv5awn{background:var(--bg-elevated, #1a1a2e);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:0;overflow:visible;animation:svelte-1kv5awn-ned-slide-in .15s ease-out}@keyframes svelte-1kv5awn-ned-slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ned-title.svelte-1kv5awn{all:unset;padding:10px 12px 4px;font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.ned-title.svelte-1kv5awn::placeholder{color:var(--text-dim, #444);font-weight:400}.ned-content.svelte-1kv5awn{all:unset;display:block;padding:4px 12px 8px;font-size:12px;font-family:inherit;color:var(--text-primary);line-height:1.6;resize:none;min-height:60px;overflow-y:hidden;white-space:pre-wrap;word-wrap:break-word}.ned-content.svelte-1kv5awn::placeholder{color:var(--text-dim, #444)}.ned-meta-row.svelte-1kv5awn{padding:4px 12px 6px;border-top:1px solid rgba(255,255,255,.04);display:flex;align-items:center;gap:6px;flex-wrap:wrap;position:relative}.ned-cat-wrap.svelte-1kv5awn{position:relative;flex-shrink:0}.ned-cat-trigger.svelte-1kv5awn{all:unset;display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;font-size:10px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.ned-cat-trigger.svelte-1kv5awn:hover{background:#ffffff14;border-color:#ffffff24}.ned-cat-label.svelte-1kv5awn{font-size:10px}.ned-cat-chevron.svelte-1kv5awn{font-size:11px;opacity:.5;display:inline-block;transition:transform .15s ease;line-height:1;margin-top:-1px}.ned-cat-chevron.ned-cat-open.svelte-1kv5awn{transform:rotate(180deg)}.ned-cat-dot.svelte-1kv5awn{width:6px;height:6px;border-radius:50%;flex-shrink:0;display:inline-block;background:var(--text-dim, #555)}.ned-cat-dot[data-cat=general].svelte-1kv5awn{background:#6b7280}.ned-cat-dot[data-cat=idea].svelte-1kv5awn{background:#8b5cf6}.ned-cat-dot[data-cat=task].svelte-1kv5awn{background:#3b82f6}.ned-cat-dot[data-cat=reference].svelte-1kv5awn{background:#10b981}.ned-cat-dot[data-cat=meeting].svelte-1kv5awn{background:#f59e0b}.ned-cat-dropdown.svelte-1kv5awn{position:absolute;top:calc(100% + 4px);left:0;z-index:9999;background:var(--bg-elevated, #1a1a2e);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px;display:flex;flex-direction:column;gap:1px;min-width:110px;box-shadow:0 8px 24px #0006;animation:svelte-1kv5awn-ned-dd-in .1s ease-out}@keyframes svelte-1kv5awn-ned-dd-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ned-cat-option.svelte-1kv5awn{all:unset;display:flex;align-items:center;gap:7px;padding:5px 9px;font-size:10px;font-weight:500;color:var(--text-muted);border-radius:5px;cursor:pointer;transition:background .1s ease,color .1s ease;white-space:nowrap}.ned-cat-option.svelte-1kv5awn:hover{background:#ffffff12;color:var(--text-primary)}.ned-cat-option.ned-cat-option-active.svelte-1kv5awn{color:var(--text-primary);background:#ffffff0f;font-weight:600}.ned-tags-inline.svelte-1kv5awn{display:flex;flex-wrap:wrap;align-items:center;gap:4px;flex:1}.ned-tag.svelte-1kv5awn{all:unset;display:inline-flex;align-items:center;gap:2px;font-size:10px;padding:1px 6px;border-radius:4px;background:#ffffff0d;color:var(--text-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.ned-tag.svelte-1kv5awn:hover{background:#f43f5e1f;color:var(--neon-red, #f43f5e)}.ned-tag-rm.svelte-1kv5awn{font-size:12px;font-weight:700;opacity:.6}.ned-tag-input.svelte-1kv5awn{all:unset;font-size:10px;color:var(--text-muted);border:1px solid transparent;border-radius:4px;padding:1px 6px;width:40px;transition:border-color .12s ease,width .12s ease}.ned-tag-input.svelte-1kv5awn:focus{border-color:var(--border);width:70px}.ned-tag-input.svelte-1kv5awn::placeholder{color:var(--text-dim, #444)}.ned-bottom.svelte-1kv5awn{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-top:1px solid rgba(255,255,255,.04);gap:6px}.ned-hint.svelte-1kv5awn{font-size:9px;color:var(--text-dim, #444);white-space:nowrap}.ned-actions.svelte-1kv5awn{display:flex;align-items:center;gap:6px}.ned-cancel.svelte-1kv5awn{all:unset;padding:4px 10px;font-size:10px;font-weight:500;color:var(--text-muted);border-radius:5px;cursor:pointer;transition:background .12s ease}.ned-cancel.svelte-1kv5awn:hover{background:var(--bg-hover);color:var(--text-primary)}.ned-save.svelte-1kv5awn{all:unset;padding:4px 14px;font-size:10px;font-weight:700;color:#000;background:var(--neon-green, #10b981);border-radius:5px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.ned-save.svelte-1kv5awn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #10b9814d}.ned-save.svelte-1kv5awn:disabled{opacity:.3;cursor:not-allowed}.ned-compact.svelte-1kv5awn .ned-title:where(.svelte-1kv5awn){padding:8px 10px 2px;font-size:12px}.ned-compact.svelte-1kv5awn .ned-content:where(.svelte-1kv5awn){padding:2px 10px 6px;font-size:11px;min-height:40px}.ned-compact.svelte-1kv5awn .ned-bottom:where(.svelte-1kv5awn){padding:4px 8px}.nf-folder.svelte-1oeonog{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.nf-folder.drop-target.svelte-1oeonog{border-color:var(--neon-cyan, #00f0ff);box-shadow:0 0 24px #00f0ff4d,inset 0 0 12px #00f0ff0d;transform:scale(1.02)}.nf-folder.svelte-1oeonog:hover:not(.drop-target){border-color:#ffffff26}.nf-header.svelte-1oeonog{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.nf-header.svelte-1oeonog:hover{background:#ffffff08}.nf-color-dot.svelte-1oeonog{width:10px;height:10px;border-radius:50%;flex-shrink:0}.nf-name.svelte-1oeonog{flex:1;font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.nf-rename-input.svelte-1oeonog{flex:1;min-width:0;background:#0003;border:1px solid var(--accent-blue);border-radius:4px;padding:2px 6px;font-size:13px;font-weight:600;color:var(--text-primary);font-family:inherit;outline:none}.nf-count.svelte-1oeonog{font-size:10px;color:var(--text-dim);background:var(--bg-elevated);padding:1px 7px;border-radius:9999px;flex-shrink:0}.nf-actions.svelte-1oeonog{display:flex;gap:2px;opacity:0;transition:opacity .15s ease}.nf-header.svelte-1oeonog:hover .nf-actions:where(.svelte-1oeonog){opacity:1}.nf-action-btn.svelte-1oeonog{all:unset;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.nf-action-btn.svelte-1oeonog:hover{background:#ffffff14;color:var(--text-primary)}.nf-del.confirming.svelte-1oeonog{color:var(--neon-red, #f43f5e);background:#f43f5e1a}.nf-del.svelte-1oeonog:hover{color:var(--neon-red, #f43f5e)}.nf-confirm-q.svelte-1oeonog{font-size:13px;font-weight:700}.nf-chevron.svelte-1oeonog{flex-shrink:0;color:var(--text-dim);transition:transform .2s ease}.nf-chevron.rotated.svelte-1oeonog{transform:rotate(180deg)}.nf-preview.svelte-1oeonog{padding:0 8px 6px 28px;display:flex;flex-direction:column;gap:1px}.nf-preview-line.svelte-1oeonog{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;cursor:pointer;padding:2px 6px;border-radius:4px;transition:background .12s ease,color .12s ease}.nf-preview-line.svelte-1oeonog:hover{background:#ffffff0f;color:var(--text-primary)}.nf-preview-more.svelte-1oeonog{font-size:10px;color:var(--text-dim);font-style:italic;padding-left:6px}.nf-empty-hint.svelte-1oeonog{padding:4px 12px 10px 30px;font-size:11px;color:var(--text-dim);font-style:italic}.nf-notes.svelte-1oeonog{padding:4px 10px 10px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--border)}.nf-empty.svelte-1oeonog{text-align:center;color:var(--text-dim);font-size:11px;padding:12px 0}.nf-add-btn.svelte-1oeonog{all:unset;text-align:center;padding:6px;font-size:11px;color:var(--text-dim);cursor:pointer;border-top:1px solid var(--border);transition:background .15s ease,color .15s ease}.nf-add-btn.svelte-1oeonog:hover{background:var(--bg-hover);color:var(--accent-blue)}.qcb-container.svelte-53g4ek{padding:8px 12px;border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .06));transition:all .2s ease}.qcb-container.qcb-expanded.svelte-53g4ek{background:var(--bg-elevated, rgba(255, 255, 255, .03));border-bottom-color:var(--neon-cyan, #00e5ff);box-shadow:0 2px 12px #00e5ff0d}.qcb-input-row.svelte-53g4ek{display:flex;align-items:flex-start;gap:8px}.qcb-input-box.svelte-53g4ek{flex:1;display:flex;align-items:center;gap:7px;background:var(--bg-input, rgba(255, 255, 255, .05));border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:6px;padding:6px 10px;transition:all .2s ease}.qcb-input-box.svelte-53g4ek:focus-within{border-color:var(--neon-cyan, #00e5ff);box-shadow:0 0 0 1px #00e5ff26}.qcb-icon.svelte-53g4ek{flex-shrink:0;color:var(--text-muted, rgba(255, 255, 255, .25));transition:color .2s ease}.qcb-input-box.svelte-53g4ek:focus-within .qcb-icon:where(.svelte-53g4ek){color:var(--neon-cyan, #00e5ff)}.qcb-expanded.svelte-53g4ek .qcb-icon:where(.svelte-53g4ek){color:var(--neon-cyan, #00e5ff)}.qcb-input.svelte-53g4ek{all:unset;flex:1;color:var(--text-primary, #e8eaed);font-size:13px;font-family:inherit;min-width:0}.qcb-input.svelte-53g4ek::placeholder{color:var(--text-placeholder, rgba(255, 255, 255, .3))}.qcb-textarea.svelte-53g4ek{flex:1;background:var(--bg-input, rgba(255, 255, 255, .05));border:1px solid var(--neon-cyan, #00e5ff);border-radius:6px;padding:8px 10px;color:var(--text-primary, #e8eaed);font-size:13px;font-family:inherit;outline:none;resize:vertical;min-height:60px;overflow-y:hidden;line-height:1.5;box-shadow:0 0 0 1px #00e5ff26;transition:border-color .2s ease}.qcb-textarea.svelte-53g4ek::placeholder{color:var(--text-placeholder, rgba(255, 255, 255, .3))}.qcb-actions.svelte-53g4ek{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-top:4px}.qcb-send-btn.svelte-53g4ek{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:var(--neon-cyan, #00e5ff);color:#0a0a0a;cursor:pointer;transition:all .15s ease}.qcb-send-btn.svelte-53g4ek:hover:not(:disabled){background:var(--accent-cyan, #00b8d4);transform:scale(1.05)}.qcb-send-btn.svelte-53g4ek:disabled{opacity:.3;cursor:not-allowed}.qcb-cancel-btn.svelte-53g4ek{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--text-muted, rgba(255, 255, 255, .35));cursor:pointer;transition:all .15s ease}.qcb-cancel-btn.svelte-53g4ek:hover{color:var(--text-secondary, rgba(255, 255, 255, .7));background:var(--bg-hover, rgba(255, 255, 255, .06))}.qcb-queue-badge.svelte-53g4ek{display:flex;align-items:center;gap:3px;padding:2px 6px;border-radius:10px;background:#00e5ff1a;border:1px solid rgba(0,229,255,.2);color:var(--neon-cyan, #00e5ff);font-size:10px;font-weight:600;white-space:nowrap}.qcb-saved-flash.svelte-53g4ek{display:flex;align-items:center;justify-content:center;color:var(--neon-green, #00e676);animation:svelte-53g4ek-qcb-flash-in .3s ease-out}@keyframes svelte-53g4ek-qcb-flash-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.qcb-spinner.svelte-53g4ek{animation:svelte-53g4ek-qcb-spin 1s linear infinite}@keyframes svelte-53g4ek-qcb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wn-toolbar.svelte-l3noim{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;gap:10px;border-bottom:1px solid var(--border);flex-shrink:0}.wn-toolbar-left.svelte-l3noim{flex:1;min-width:0}.wn-toolbar-right.svelte-l3noim{display:flex;align-items:center;gap:4px;flex-shrink:0}.wn-search-box.svelte-l3noim{display:flex;align-items:center;gap:6px;background:var(--bg-input, rgba(0, 0, 0, .2));border:1px solid var(--border);border-radius:8px;padding:5px 10px;max-width:240px;transition:border-color .15s ease}.wn-search-box.svelte-l3noim:focus-within{border-color:var(--accent-blue)}.wn-search-box.svelte-l3noim svg:where(.svelte-l3noim){opacity:.4;flex-shrink:0}.wn-search-box.svelte-l3noim input:where(.svelte-l3noim){all:unset;flex:1;font-size:12px;color:var(--text-primary);min-width:0}.wn-search-box.svelte-l3noim input:where(.svelte-l3noim)::placeholder{color:var(--text-dim, #555)}.wn-icon-btn.svelte-l3noim{all:unset;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.wn-icon-btn.svelte-l3noim:hover{background:var(--bg-hover);color:var(--text-primary)}.wn-new-btn.svelte-l3noim{color:var(--neon-green, #10b981)}.wn-new-btn.svelte-l3noim:hover{background:#10b9811a;color:var(--neon-green, #10b981)}.wn-filter-bar.svelte-l3noim{display:flex;gap:4px;padding:6px 16px;overflow-x:auto;flex-shrink:0;scrollbar-width:none}.wn-filter-bar.svelte-l3noim::-webkit-scrollbar{display:none}.wn-filter-pill.svelte-l3noim{all:unset;padding:4px 12px;font-size:11px;font-weight:500;color:var(--text-muted);border-radius:9999px;border:1px solid transparent;white-space:nowrap;cursor:pointer;transition:all .15s ease}.wn-filter-pill.svelte-l3noim:hover{background:var(--bg-hover);color:var(--text-primary)}.wn-filter-pill.active.svelte-l3noim{background:#0078d426;border-color:var(--accent-blue);color:var(--accent-blue);font-weight:600}.wn-group-manager.svelte-l3noim{background:var(--bg-elevated, #1a1a2e);border-bottom:1px solid var(--border);padding:12px 16px;flex-shrink:0}.wn-gm-header.svelte-l3noim{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.wn-gm-title.svelte-l3noim{font-size:12px;font-weight:700;color:var(--text-primary);letter-spacing:.5px;text-transform:uppercase}.wn-gm-close.svelte-l3noim{all:unset;font-size:16px;color:var(--text-muted);cursor:pointer;padding:2px 6px;border-radius:4px;transition:background .15s ease}.wn-gm-close.svelte-l3noim:hover{background:var(--bg-hover);color:var(--text-primary)}.wn-gm-create.svelte-l3noim{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--border)}.wn-gm-input.svelte-l3noim{background:var(--bg-input, rgba(0, 0, 0, .2));border:1px solid var(--border);border-radius:6px;padding:6px 10px;font-size:12px;color:var(--text-primary);font-family:inherit;outline:none;transition:border-color .15s ease}.wn-gm-input.svelte-l3noim:focus{border-color:var(--accent-blue)}.wn-gm-input.svelte-l3noim::placeholder{color:var(--text-dim, #555)}.wn-gm-color-row.svelte-l3noim{display:flex;gap:6px;padding:2px 0}.wn-color-dot.svelte-l3noim{all:unset;width:18px;height:18px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border-color .15s ease,transform .15s ease}.wn-color-dot.svelte-l3noim:hover{transform:scale(1.15)}.wn-color-dot.selected.svelte-l3noim{border-color:#fff;box-shadow:0 0 0 1px #0000004d}.wn-gm-add-btn.svelte-l3noim{all:unset;text-align:center;padding:6px 0;font-size:11px;font-weight:600;color:var(--accent-blue);cursor:pointer;border-radius:6px;transition:background .15s ease}.wn-gm-add-btn.svelte-l3noim:hover:not(:disabled){background:#0078d41a}.wn-gm-add-btn.svelte-l3noim:disabled{opacity:.3;cursor:not-allowed}.wn-gm-list.svelte-l3noim{display:flex;flex-direction:column;gap:2px}.wn-gm-item-row.svelte-l3noim{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:6px;transition:background .15s ease}.wn-gm-item-row.svelte-l3noim:hover{background:var(--bg-hover)}.wn-gm-dot.svelte-l3noim{width:10px;height:10px;border-radius:50%;flex-shrink:0}.wn-gm-name.svelte-l3noim{flex:1;font-size:12px;color:var(--text-primary);font-weight:500}.wn-gm-count.svelte-l3noim{font-size:10px;color:var(--text-dim);background:var(--bg-card);padding:1px 6px;border-radius:9999px}.wn-gm-action.svelte-l3noim{all:unset;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease}.wn-gm-item-row.svelte-l3noim:hover .wn-gm-action:where(.svelte-l3noim){opacity:1}.wn-gm-action.svelte-l3noim:hover{background:var(--bg-hover);color:var(--text-primary)}.wn-gm-del.svelte-l3noim:hover,.wn-gm-del.confirming.svelte-l3noim{color:var(--neon-red, #f43f5e);background:#f43f5e1a}.wn-gm-del.confirming.svelte-l3noim{opacity:1}.wn-gm-confirm-q.svelte-l3noim{font-size:13px;font-weight:700;line-height:1}.wn-gm-edit.svelte-l3noim{display:flex;flex-direction:column;gap:6px;padding:6px 0}.wn-gm-edit-actions.svelte-l3noim{display:flex;gap:6px}.wn-gm-save.svelte-l3noim,.wn-gm-cancel.svelte-l3noim{all:unset;padding:4px 12px;font-size:11px;font-weight:600;border-radius:4px;cursor:pointer;transition:background .15s ease}.wn-gm-save.svelte-l3noim{background:var(--accent-blue);color:#fff}.wn-gm-save.svelte-l3noim:hover{background:var(--accent-blue-hover, #0066b8)}.wn-gm-cancel.svelte-l3noim{color:var(--text-muted)}.wn-gm-cancel.svelte-l3noim:hover{background:var(--bg-hover)}.wn-gm-empty.svelte-l3noim{text-align:center;color:var(--text-dim);font-size:11px;padding:8px 0}.wn-inline-editor.svelte-l3noim{grid-column:1 / -1}.wn-notes-content.svelte-l3noim{flex:1;overflow-y:auto;overflow-x:visible;padding:12px 16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.wn-masonry-grid.svelte-l3noim{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.wn-loading-state.svelte-l3noim,.wn-error-state.svelte-l3noim,.wn-empty-state.svelte-l3noim{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:var(--text-muted);font-size:12px}.wn-spinner.svelte-l3noim{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--accent-blue);border-radius:50%;animation:svelte-l3noim-wn-spin .8s linear infinite}@keyframes svelte-l3noim-wn-spin{to{transform:rotate(360deg)}}.wn-retry-btn.svelte-l3noim,.wn-empty-cta.svelte-l3noim{all:unset;padding:6px 16px;font-size:11px;font-weight:600;color:var(--accent-blue);border:1px solid var(--accent-blue);border-radius:6px;cursor:pointer;transition:background .15s ease}.wn-retry-btn.svelte-l3noim:hover,.wn-empty-cta.svelte-l3noim:hover{background:#0078d41a}.wn-tag-filter-chip.svelte-l3noim{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 10px;border-radius:9999px;background:#00f0ff1f;border:1px solid rgba(0,240,255,.3);font-size:11px;color:var(--neon-cyan, #00f0ff);font-weight:600;line-height:1;flex-shrink:0}.wn-tag-text.svelte-l3noim{white-space:nowrap}.wn-tag-clear.svelte-l3noim{all:unset;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;cursor:pointer;color:var(--neon-cyan, #00f0ff);transition:background .15s ease}.wn-tag-clear.svelte-l3noim:hover{background:#00f0ff33}.sd-panel.svelte-mofiqi{display:flex;flex-direction:column;height:100%;overflow:hidden}.sd-header.svelte-mofiqi{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .06))}.sd-back-btn.svelte-mofiqi{background:none;border:none;color:var(--text-secondary, rgba(255, 255, 255, .5));cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center}.sd-back-btn.svelte-mofiqi:hover{color:var(--text-primary, #e2e8f0);background:#ffffff0f}.sd-header-info.svelte-mofiqi{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.sd-avatar.svelte-mofiqi{width:40px;height:40px;min-width:40px;border-radius:50%;background:linear-gradient(135deg,var(--neon-cyan, #00e5ff) 0%,var(--neon-purple, #7c3aed) 100%);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:var(--bg-primary, #0a0a1a)}.sd-header-text.svelte-mofiqi{flex:1;min-width:0}.sd-name-btn.svelte-mofiqi{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:0;color:var(--text-primary, #e2e8f0)}.sd-name-btn.svelte-mofiqi svg:where(.svelte-mofiqi){color:var(--text-muted, rgba(255, 255, 255, .25));opacity:0;transition:opacity .15s}.sd-name-btn.svelte-mofiqi:hover svg:where(.svelte-mofiqi){opacity:1}.sd-name.svelte-mofiqi{margin:0;font-size:15px;font-weight:700;color:var(--text-primary, #e2e8f0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-name-input.svelte-mofiqi{background:var(--bg-input, rgba(255, 255, 255, .06));border:1px solid var(--neon-cyan, #00e5ff);border-radius:4px;color:var(--text-primary, #e2e8f0);font-size:15px;font-weight:700;padding:2px 6px;outline:none;width:100%;font-family:inherit}.sd-stats-row.svelte-mofiqi{display:flex;align-items:center;gap:4px;margin-top:2px}.sd-stat.svelte-mofiqi{font-size:10px;color:var(--text-muted, rgba(255, 255, 255, .4))}.sd-stat-sep.svelte-mofiqi{font-size:10px;color:var(--text-muted, rgba(255, 255, 255, .15))}.sd-tabs.svelte-mofiqi{display:flex;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .06))}.sd-tab.svelte-mofiqi{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 4px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted, rgba(255, 255, 255, .4));font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease}.sd-tab.svelte-mofiqi:hover{color:var(--text-secondary, rgba(255, 255, 255, .6))}.sd-tab.sd-tab-active.svelte-mofiqi{color:var(--neon-cyan, #00e5ff);border-bottom-color:var(--neon-cyan, #00e5ff)}.sd-body.svelte-mofiqi{flex:1;overflow-y:auto;padding:6px 0}.sd-empty.svelte-mofiqi{text-align:center;padding:30px 16px;color:var(--text-muted, rgba(255, 255, 255, .35));font-size:12px}.sd-timeline.svelte-mofiqi{display:flex;flex-direction:column}.sd-timeline-item.svelte-mofiqi{border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .04))}.sd-timeline-header.svelte-mofiqi{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .12s}.sd-timeline-header.svelte-mofiqi:hover{background:#ffffff08}.sd-timeline-dot.svelte-mofiqi{width:8px;height:8px;min-width:8px;border-radius:50%;background:var(--neon-cyan, #00e5ff)}.sd-timeline-info.svelte-mofiqi{flex:1;min-width:0}.sd-timeline-title.svelte-mofiqi{font-size:12px;font-weight:600;color:var(--text-primary, #e2e8f0);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-timeline-meta.svelte-mofiqi{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:10px;color:var(--text-muted, rgba(255, 255, 255, .4));flex-wrap:wrap}.sd-meta-sep.svelte-mofiqi{color:var(--text-muted, rgba(255, 255, 255, .15))}.sd-timeline-actions.svelte-mofiqi{display:flex;align-items:center;gap:4px}.sd-view-btn.svelte-mofiqi{background:none;border:none;color:var(--text-muted, rgba(255, 255, 255, .3));cursor:pointer;padding:3px;border-radius:4px;display:flex;align-items:center}.sd-view-btn.svelte-mofiqi:hover{color:var(--neon-cyan, #00e5ff);background:#00e5ff14}.sd-chevron.svelte-mofiqi{color:var(--text-muted, rgba(255, 255, 255, .3));transition:transform .2s ease;flex-shrink:0}.sd-chevron.sd-chevron-open.svelte-mofiqi{transform:rotate(180deg)}.sd-timeline-segments.svelte-mofiqi{padding:4px 14px 10px 32px;display:flex;flex-direction:column;gap:4px;background:#00e5ff05;border-left:2px solid rgba(0,229,255,.15);margin-left:17px}.sd-segment.svelte-mofiqi{display:flex;gap:6px;font-size:11px;line-height:1.5}.sd-seg-time.svelte-mofiqi{color:var(--neon-cyan, #00e5ff);font-family:monospace;font-size:10px;white-space:nowrap;opacity:.7;min-width:40px}.sd-seg-text.svelte-mofiqi{color:var(--text-secondary, rgba(255, 255, 255, .7))}.sd-segments-header.svelte-mofiqi{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .04))}.sd-seg-search.svelte-mofiqi{flex:1;display:flex;align-items:center;gap:5px;background:var(--bg-input, rgba(255, 255, 255, .04));border:1px solid var(--border-subtle, rgba(255, 255, 255, .06));border-radius:5px;padding:4px 7px;color:var(--text-secondary, rgba(255, 255, 255, .5))}.sd-seg-search.svelte-mofiqi input:where(.svelte-mofiqi){flex:1;background:none;border:none;outline:none;color:var(--text-primary, #e2e8f0);font-size:11px;font-family:inherit}.sd-seg-search.svelte-mofiqi input:where(.svelte-mofiqi)::placeholder{color:var(--text-muted, rgba(255, 255, 255, .3))}.sd-seg-count.svelte-mofiqi{font-size:10px;color:var(--text-muted, rgba(255, 255, 255, .35));white-space:nowrap}.sd-segments-feed.svelte-mofiqi{display:flex;flex-direction:column}.sd-feed-item.svelte-mofiqi{padding:8px 14px;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .03))}.sd-feed-item.svelte-mofiqi:hover{background:#ffffff05}.sd-feed-context.svelte-mofiqi{display:flex;align-items:center;gap:6px;margin-bottom:3px}.sd-feed-transcript.svelte-mofiqi{font-size:9px;font-weight:600;color:var(--neon-cyan, #00e5ff);opacity:.7;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-feed-time.svelte-mofiqi{font-size:9px;font-family:monospace;color:var(--text-muted, rgba(255, 255, 255, .3))}.sd-feed-text.svelte-mofiqi{margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary, rgba(255, 255, 255, .7))}.sd-co-speakers.svelte-mofiqi{display:flex;flex-direction:column;gap:2px;padding:4px 8px}.sd-co-card.svelte-mofiqi{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;transition:background .12s}.sd-co-card.svelte-mofiqi:hover{background:#ffffff08}.sd-co-avatar.svelte-mofiqi{width:28px;height:28px;min-width:28px;border-radius:50%;background:linear-gradient(135deg,var(--neon-purple, #7c3aed) 0%,var(--neon-cyan, #00e5ff) 100%);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--bg-primary, #0a0a1a)}.sd-co-info.svelte-mofiqi{display:flex;flex-direction:column}.sd-co-name.svelte-mofiqi{font-size:12px;font-weight:600;color:var(--text-primary, #e2e8f0)}.sd-co-count.svelte-mofiqi{font-size:10px;color:var(--text-muted, rgba(255, 255, 255, .4))}.sd-analytics.svelte-mofiqi{display:flex;flex-direction:column;gap:16px;padding:12px 14px}.sd-analytics-stat.svelte-mofiqi{display:flex;flex-direction:column;background:#ffffff08;padding:12px;border-radius:6px;border:1px solid rgba(255,255,255,.05)}.sd-analytics-label.svelte-mofiqi{font-size:10px;color:var(--text-muted, rgba(255, 255, 255, .4));text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.sd-analytics-value.svelte-mofiqi{font-size:14px;font-weight:600;color:var(--neon-cyan, #00e5ff)}.sd-analytics-section.svelte-mofiqi{display:flex;flex-direction:column}.sd-tags-cloud.svelte-mofiqi{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.sd-tag.svelte-mofiqi{display:inline-flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:2px 6px;font-size:11px}.sd-tag-word.svelte-mofiqi{color:var(--text-secondary, #e2e8f0);margin-right:6px}.sd-tag-count.svelte-mofiqi{color:var(--neon-cyan, #00e5ff);font-weight:600;font-size:10px}.sh-toolbar.svelte-1uoj55i{display:flex;flex-direction:column;gap:0;padding:6px 8px;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .06))}.sh-toolbar-row.svelte-1uoj55i{display:flex;align-items:center;gap:4px}.sh-search-box.svelte-1uoj55i{flex:1;min-width:0;display:flex;align-items:center;gap:5px;background:var(--bg-input, rgba(255, 255, 255, .04));border:1px solid var(--border-subtle, rgba(255, 255, 255, .06));border-radius:5px;padding:4px 7px;color:var(--text-secondary, rgba(255, 255, 255, .4));transition:border-color .15s}.sh-search-box.svelte-1uoj55i:focus-within{border-color:#0ea5e959}.sh-search-box.svelte-1uoj55i input:where(.svelte-1uoj55i){flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text-primary, #e2e8f0);font-size:11.5px;font-family:inherit}.sh-search-box.svelte-1uoj55i input:where(.svelte-1uoj55i)::placeholder{color:var(--text-muted, rgba(255, 255, 255, .25))}.sh-icon-btn.svelte-1uoj55i{flex-shrink:0;background:none;border:1px solid var(--border-subtle, rgba(255, 255, 255, .06));border-radius:5px;color:var(--text-muted, rgba(255, 255, 255, .35));padding:4px 5px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s ease;height:26px;width:26px}.sh-icon-btn.svelte-1uoj55i:hover{color:var(--text-primary, #e2e8f0);border-color:#ffffff26;background:#ffffff0a}.sh-icon-btn.sh-icon-active.svelte-1uoj55i{color:var(--accent-amber, #fbbf24);border-color:#fbbf2466;background:#fbbf2412}.sh-merge-strip.svelte-1uoj55i{display:flex;align-items:center;gap:6px;margin-top:5px;padding:4px 6px;background:#fbbf240f;border:1px solid rgba(251,191,36,.2);border-radius:4px;font-size:10.5px}.sh-merge-hint.svelte-1uoj55i{flex:1;color:var(--accent-amber, #fbbf24);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-merge-hint.svelte-1uoj55i strong:where(.svelte-1uoj55i){font-weight:600;opacity:1}.sh-merge-ready.svelte-1uoj55i{opacity:1}.sh-merge-confirm.svelte-1uoj55i{flex-shrink:0;background:var(--neon-cyan, #00e5ff);color:var(--bg-primary, #0a0a1a);border:none;border-radius:4px;padding:2px 8px;font-size:10.5px;font-weight:700;cursor:pointer;transition:opacity .15s;white-space:nowrap}.sh-merge-confirm.svelte-1uoj55i:hover{opacity:.85}.sh-merge-confirm.svelte-1uoj55i:disabled{opacity:.5;cursor:not-allowed}.sh-error.svelte-1uoj55i{margin:6px 10px;padding:6px 10px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:var(--status-error, #ef4444);font-size:11px}.sh-content.svelte-1uoj55i{flex:1;overflow-y:auto;padding:4px 0}.sh-state-msg.svelte-1uoj55i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:var(--text-muted, rgba(255, 255, 255, .35));font-size:12px}.sh-spinner.svelte-1uoj55i{width:22px;height:22px;border:2px solid var(--border-subtle, rgba(255, 255, 255, .08));border-top-color:var(--neon-cyan, #00e5ff);border-radius:50%;animation:svelte-1uoj55i-sh-spin .7s linear infinite}@keyframes svelte-1uoj55i-sh-spin{to{transform:rotate(360deg)}}.sh-empty-state.svelte-1uoj55i{padding:30px 16px}.sh-empty-icon.svelte-1uoj55i{color:var(--text-muted, rgba(255, 255, 255, .15));margin-bottom:2px}.sh-empty-title.svelte-1uoj55i{font-size:12.5px;color:var(--text-secondary, rgba(255, 255, 255, .45));font-weight:500}.sh-hint.svelte-1uoj55i{font-size:10.5px;color:var(--text-muted, rgba(255, 255, 255, .25));text-align:center;max-width:220px;line-height:1.4}.sh-list.svelte-1uoj55i{display:flex;flex-direction:column;gap:1px;padding:2px 4px}.sh-card.svelte-1uoj55i{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .12s ease}.sh-card.svelte-1uoj55i:hover{background:#ffffff0a;border-color:var(--border-subtle, rgba(255, 255, 255, .06))}.sh-card.sh-merge-selected.svelte-1uoj55i{border-color:var(--accent-amber, #fbbf24);background:#fbbf240f}.sh-card.sh-merge-source.svelte-1uoj55i{border-color:var(--status-error, #ef4444);background:#ef44440f}.sh-card.sh-merge-target.svelte-1uoj55i{border-color:var(--neon-cyan, #00e5ff);background:#00e5ff0f}.sh-avatar.svelte-1uoj55i{width:28px;height:28px;min-width:28px;border-radius:50%;background:linear-gradient(135deg,var(--neon-cyan, #00e5ff) 0%,var(--neon-purple, #7c3aed) 100%);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--bg-primary, #0a0a1a);position:relative;opacity:.9}.sh-avatar.sh-has-voice.svelte-1uoj55i:after{content:"";position:absolute;bottom:-1px;right:-1px;width:8px;height:8px;border-radius:50%;background:var(--status-online, #22c55e);border:1.5px solid var(--bg-primary, #0a0a1a)}.sh-card-body.svelte-1uoj55i{flex:1;min-width:0}.sh-card-header.svelte-1uoj55i{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:3px}.sh-card-name.svelte-1uoj55i{font-size:12px;font-weight:600;color:var(--text-primary, #e2e8f0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-card-actions.svelte-1uoj55i{display:flex;gap:2px;opacity:0;transition:opacity .12s}.sh-card.svelte-1uoj55i:hover .sh-card-actions:where(.svelte-1uoj55i){opacity:1}.sh-action-btn.svelte-1uoj55i{background:none;border:none;color:var(--text-muted, rgba(255, 255, 255, .35));padding:3px;border-radius:4px;cursor:pointer;display:flex;align-items:center}.sh-action-btn.svelte-1uoj55i:hover{color:var(--text-primary, #e2e8f0);background:#ffffff0f}.sh-delete-btn.svelte-1uoj55i:hover,.sh-delete-btn.sh-confirming.svelte-1uoj55i{color:var(--status-error, #ef4444)}.sh-confirm-label.svelte-1uoj55i{font-size:10px;font-weight:600;letter-spacing:.02em}.sh-rename-input.svelte-1uoj55i{flex:1;background:var(--bg-input, rgba(255, 255, 255, .06));border:1px solid var(--neon-cyan, #00e5ff);border-radius:4px;color:var(--text-primary, #e2e8f0);font-size:13px;padding:2px 6px;outline:none;font-family:inherit}.sh-card-meta.svelte-1uoj55i{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow:hidden}.sh-meta-badge.svelte-1uoj55i{display:inline-flex;align-items:center;gap:2px;font-size:10px;color:var(--text-muted, rgba(255, 255, 255, .35));white-space:nowrap}.sh-voice-badge.svelte-1uoj55i{color:var(--status-online, #22c55e)}.sh-card-arrow.svelte-1uoj55i{color:var(--text-muted, rgba(255, 255, 255, .2));opacity:0;transition:opacity .12s;flex-shrink:0}.sh-card.svelte-1uoj55i:hover .sh-card-arrow:where(.svelte-1uoj55i){opacity:1}.sh-training-panel.svelte-1uoj55i{margin:6px 10px;padding:12px;background:var(--bg-card, rgba(255, 255, 255, .03));border:1px solid var(--neon-cyan, #00e5ff);border-radius:8px;display:flex;flex-direction:column;gap:10px}.sh-training-header.svelte-1uoj55i{font-size:13px;font-weight:600;color:var(--neon-cyan, #00e5ff)}.sh-training-input-row.svelte-1uoj55i{display:flex}.sh-training-input.svelte-1uoj55i{flex:1;background:var(--bg-input, rgba(255, 255, 255, .04));border:1px solid var(--border-subtle, rgba(255, 255, 255, .1));border-radius:6px;padding:8px 10px;color:var(--text-primary, #e2e8f0);font-size:13px;outline:none;transition:border-color .2s}.sh-training-input.svelte-1uoj55i:focus{border-color:var(--neon-cyan, #00e5ff)}.sh-training-actions.svelte-1uoj55i{display:flex;align-items:center;gap:12px;height:32px}.sh-train-btn.svelte-1uoj55i{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:none;transition:all .2s}.sh-record-btn.svelte-1uoj55i{background:var(--status-error, #ef4444);color:#fff}.sh-record-btn.svelte-1uoj55i:hover{background:#dc2626}.sh-stop-btn.svelte-1uoj55i{background:var(--border-subtle, rgba(255, 255, 255, .15));color:var(--text-primary, #e2e8f0)}.sh-stop-btn.svelte-1uoj55i:hover{background:#fff3}.sh-train-hint.svelte-1uoj55i{font-size:11px;color:var(--text-muted, rgba(255, 255, 255, .4))}.sh-recording-indicator.svelte-1uoj55i{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--status-error, #ef4444);font-weight:500}.sh-pulse-dot.svelte-1uoj55i{width:8px;height:8px;border-radius:50%;background:var(--status-error, #ef4444);animation:svelte-1uoj55i-sh-pulse 1.5s infinite}@keyframes svelte-1uoj55i-sh-pulse{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 6px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.sh-training-status.svelte-1uoj55i{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.sh-processing.svelte-1uoj55i{color:var(--text-secondary, rgba(255, 255, 255, .6))}.sh-success-msg.svelte-1uoj55i{color:var(--status-online, #22c55e)}.sh-error-msg.svelte-1uoj55i{color:var(--status-error, #ef4444)}.spin{animation:svelte-1uoj55i-sh-spin 1s linear infinite}.sh-summary-bar.svelte-1uoj55i{padding:8px 12px;text-align:center;font-size:10px;color:var(--text-muted, rgba(255, 255, 255, .3));border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .04))}.vrs-root.svelte-18i187e{display:flex;height:100%;flex-shrink:0;position:relative}.vrs-root.vrs-resizing.svelte-18i187e{-webkit-user-select:none;user-select:none}.gt-resize-grip.svelte-18i187e{width:4px;flex-shrink:0;cursor:col-resize;position:relative;background:transparent;transition:background .15s;-webkit-user-select:none;user-select:none;z-index:50}.gt-resize-grip.svelte-18i187e:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:background .15s}.gt-resize-grip.svelte-18i187e:hover:after,.gt-resize-grip.gt-resizing.svelte-18i187e:after{background:#0ea5e959}.gt-resize-grip.gt-collapsed.svelte-18i187e{cursor:pointer}.vrs-breathing-arrow.svelte-18i187e{position:absolute;top:50%;right:4px;color:var(--neon-cyan);opacity:.5;animation:svelte-18i187e-vrs-breath-right 2s infinite ease-in-out;pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}@keyframes svelte-18i187e-vrs-breath-right{0%,to{opacity:.2;transform:translate(0) translateY(-50%)}50%{opacity:.8;transform:translate(-4px) translateY(-50%)}}.vrs-container.svelte-18i187e{display:flex;flex-shrink:0;height:100%;background:var(--bg-sidebar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-left:1px solid var(--border-sidebar);overflow:hidden}.vrs-container.vrs-collapsed.svelte-18i187e{background:var(--bg-sidebar-collapsed);-webkit-backdrop-filter:none;backdrop-filter:none;border-left:1px solid var(--border-sidebar-collapsed)}.vrs-collapsed-bar.svelte-18i187e{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 0;gap:2px;width:100%;height:100%}.vrs-collapsed-btn.svelte-18i187e{background:transparent;border:none;color:var(--text-dim, #666);padding:0;border-radius:6px;cursor:pointer;position:relative;transition:all .2s;width:33px;height:33px;display:flex;align-items:center;justify-content:center}.vrs-collapsed-btn.svelte-18i187e:hover{color:var(--text-primary, #fff);background:#0ea5e90a}.vrs-collapsed-btn.vrs-tab-active.svelte-18i187e{color:var(--neon-cyan, #0ea5e9);background:#0ea5e914}.vrs-tab-strip.svelte-18i187e{display:flex;flex-direction:column;justify-content:center;width:36px;min-width:36px;background:transparent;border-right:1px solid var(--border);padding:4px 0;gap:2px;align-items:center}.vrs-tab-btn.svelte-18i187e{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:4px;color:var(--text-dim);cursor:pointer;transition:all .15s;position:relative}.vrs-tab-btn.svelte-18i187e:hover{color:var(--text-secondary);background:var(--bg-hover)}.vrs-tab-active.svelte-18i187e{color:var(--text-primary);background:#0ea5e90f}.vrs-tab-active.svelte-18i187e:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--neon-cyan);border-radius:0 2px 2px 0}.vrs-panel.svelte-18i187e{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.vrs-panel-header.svelte-18i187e{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.vrs-panel-title.svelte-18i187e{font-size:11px;font-weight:600;letter-spacing:.4px;color:var(--text-muted);text-transform:uppercase}.vrs-panel-body.svelte-18i187e{flex:1;overflow-y:auto;overflow-x:hidden;padding:0}.vrs-notes-body.svelte-18i187e{padding:0;overflow-y:auto}.vrs-speakerhub-wrap.svelte-18i187e{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;padding:0}.vrs-section.svelte-18i187e{padding:10px 12px;border-bottom:1px solid var(--border)}.vrs-section-label.svelte-18i187e{font-size:10px;font-weight:600;letter-spacing:.6px;color:var(--text-dim);text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.vrs-active-file.svelte-18i187e{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#0ea5e90a;border:1px solid var(--border-sidebar-collapsed);border-radius:4px;font-size:12px;color:var(--text-secondary)}.vrs-active-file-name.svelte-18i187e{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrs-template-list.svelte-18i187e{display:flex;flex-direction:column;gap:4px}.vrs-template-card.svelte-18i187e{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;background:var(--bg-hover);border:1px solid var(--border);border-radius:5px;color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all .15s;text-align:left}.vrs-template-name.svelte-18i187e{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrs-empty-state.svelte-18i187e{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 10px;text-align:center}.vrs-empty-text.svelte-18i187e{font-size:12px;color:var(--text-dim)}.vrs-empty-hint.svelte-18i187e{font-size:10px;color:var(--text-dim);opacity:.7}.vrs-loading-section.svelte-18i187e{display:flex;flex-direction:column;gap:6px;align-items:center}.vrs-loading-bar.svelte-18i187e{width:100%;height:3px;background:var(--border);border-radius:2px;overflow:hidden}.vrs-loading-fill.svelte-18i187e{height:100%;width:40%;background:linear-gradient(90deg,var(--neon-purple),var(--neon-cyan));border-radius:2px;animation:svelte-18i187e-vrs-loading 1.5s ease-in-out infinite}@keyframes svelte-18i187e-vrs-loading{0%{transform:translate(-100%)}to{transform:translate(350%)}}.vrs-loading-text.svelte-18i187e{font-size:11px;color:var(--text-muted)}.vrs-error.svelte-18i187e{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;background:#f43f5e14;border:1px solid rgba(244,63,94,.15);border-radius:4px;color:var(--neon-red);font-size:11px}.vrs-error-close.svelte-18i187e{background:none;border:none;color:var(--neon-red);cursor:pointer;font-size:14px;padding:0 2px}.vrs-result.svelte-18i187e{padding:8px;background:var(--bg-hover);border:1px solid var(--border);border-radius:5px;font-size:12px;line-height:1.5;color:var(--text-secondary);white-space:pre-wrap;max-height:300px;overflow-y:auto}.vrs-copy-btn.svelte-18i187e{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:0;font-size:12px;display:flex;align-items:center}.vrs-copy-btn.svelte-18i187e:hover{color:var(--text-secondary)}.vrs-replace-btn.svelte-18i187e{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:0;font-size:12px;display:flex;align-items:center}.vrs-replace-btn.svelte-18i187e:hover{color:var(--text-secondary)}.vrs-replace-confirming.svelte-18i187e{color:var(--neon-orange)}.vrs-replace-confirm-text.svelte-18i187e{font-size:10px;font-weight:600;letter-spacing:.3px}.vrs-panel-body.svelte-18i187e::-webkit-scrollbar{width:5px}.vrs-panel-body.svelte-18i187e::-webkit-scrollbar-track{background:transparent}.vrs-panel-body.svelte-18i187e::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.vrs-panel-body.svelte-18i187e::-webkit-scrollbar-thumb:hover{background:#ffffff26}.vrs-header-spacer.svelte-18i187e{flex:1}.vrs-header-btn.svelte-18i187e{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;border-radius:4px;color:var(--text-dim);cursor:pointer;transition:all .15s}.vrs-header-btn.svelte-18i187e:hover{color:var(--neon-cyan);background:#0ea5e914}.vrs-tpl-form.svelte-18i187e{display:flex;flex-direction:column;gap:6px}.vrs-tpl-input.svelte-18i187e{width:100%;padding:6px 8px;border-radius:4px;border:1px solid var(--border);background:var(--bg-input);color:var(--text-primary);font-size:12px;font-family:inherit;outline:none;box-sizing:border-box;transition:border-color .2s}.vrs-tpl-input.svelte-18i187e:focus{border-color:var(--neon-cyan)}.vrs-tpl-input.svelte-18i187e::placeholder{color:var(--text-placeholder)}.vrs-tpl-textarea.svelte-18i187e{width:100%;padding:6px 8px;border-radius:4px;border:1px solid var(--border);background:var(--bg-input);color:var(--text-primary);font-size:11px;font-family:inherit;outline:none;resize:vertical;min-height:40px;box-sizing:border-box;transition:border-color .2s}.vrs-tpl-textarea.svelte-18i187e:focus{border-color:var(--neon-cyan)}.vrs-tpl-textarea.svelte-18i187e::placeholder{color:var(--text-placeholder)}.vrs-tpl-form-actions.svelte-18i187e{display:flex;gap:6px;margin-top:2px}.vrs-tpl-btn-save.svelte-18i187e{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;border:none;background:var(--neon-cyan);color:var(--bg-dark);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:filter .15s}.vrs-tpl-btn-save.svelte-18i187e:hover:not(:disabled){filter:brightness(1.15)}.vrs-tpl-btn-save.svelte-18i187e:disabled{opacity:.4;cursor:default}.vrs-tpl-btn-cancel.svelte-18i187e{padding:4px 10px;border-radius:4px;border:1px solid var(--border-light);background:transparent;color:var(--text-muted);font-size:11px;cursor:pointer;font-family:inherit;transition:all .15s}.vrs-tpl-btn-cancel.svelte-18i187e:hover{background:var(--bg-hover);color:var(--text-primary)}.vrs-template-card-row.svelte-18i187e{display:flex;align-items:stretch;gap:2px}.vrs-template-card.svelte-18i187e{flex:1;display:flex;align-items:center;justify-content:space-between;padding:7px 10px;background:var(--bg-hover);border:1px solid var(--border);border-radius:5px 0 0 5px;color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all .15s;text-align:left;min-width:0}.vrs-template-card.svelte-18i187e:hover:not(:disabled){background:#8b5cf60f;border-color:#8b5cf633;color:var(--text-primary)}.vrs-template-card.svelte-18i187e:disabled{opacity:.35;cursor:default}.vrs-tpl-card-info.svelte-18i187e{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.vrs-template-name.svelte-18i187e{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrs-tpl-prompt-full.svelte-18i187e{font-size:11px;color:var(--text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.vrs-tpl-play.svelte-18i187e{flex-shrink:0;opacity:.4}.vrs-template-card.svelte-18i187e:hover:not(:disabled) .vrs-tpl-play:where(.svelte-18i187e){opacity:.8}.vrs-tpl-actions.svelte-18i187e{display:flex;flex-direction:column;gap:1px}.vrs-tpl-action-btn.svelte-18i187e{display:flex;align-items:center;justify-content:center;width:26px;height:22px;background:#ffffff05;border:1px solid #1e1e28;border-left:none;color:#555;cursor:pointer;transition:all .15s;font-family:inherit;font-size:10px}.vrs-tpl-action-btn.svelte-18i187e:first-child{border-radius:0 5px 0 0}.vrs-tpl-action-btn.svelte-18i187e:last-child{border-radius:0 0 5px}.vrs-tpl-action-btn.svelte-18i187e:hover{background:#ffffff0f;color:#aaa}.vrs-tpl-confirming.svelte-18i187e{background:#ff505026;color:#ff6b6b}.vrs-tpl-confirm-q.svelte-18i187e{font-weight:700;font-size:11px}.vrs-tpl-edit-card.svelte-18i187e{padding:8px;background:#0ea5e908;border:1px solid rgba(14,165,233,.15);border-radius:5px;display:flex;flex-direction:column;gap:6px}.vrs-tpl-reset.svelte-18i187e{background:none;border:none;color:#555;cursor:pointer;padding:0;transition:color .15s}.vrs-tpl-reset.svelte-18i187e:hover{color:#0ea5e9}.vrs-empty-cta.svelte-18i187e{padding:5px 12px;border-radius:4px;border:1px solid rgba(14,165,233,.2);background:#0ea5e90f;color:#0ea5e9;font-size:11px;cursor:pointer;font-family:inherit;transition:all .15s;margin-top:4px}.vrs-empty-cta.svelte-18i187e:hover{background:#0ea5e91f}.vrs-tpl-textarea-wrap.svelte-18i187e{position:relative;display:flex;flex-direction:column}.vrs-tpl-textarea-wrap.svelte-18i187e .vrs-tpl-textarea:where(.svelte-18i187e){padding-right:32px}.vrs-tpl-enhance-btn.svelte-18i187e{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#a78bfa1a;border:1px solid rgba(167,139,250,.2);border-radius:4px;color:#a78bfa;cursor:pointer;transition:all .2s}.vrs-tpl-enhance-btn.svelte-18i187e:hover:not(:disabled){background:#a78bfa33;border-color:#a78bfa66;color:#c4b5fd}.vrs-tpl-enhance-btn.svelte-18i187e:disabled{opacity:.3;cursor:default}.vrs-enhance-spinner.svelte-18i187e{width:10px;height:10px;border:1.5px solid rgba(167,139,250,.3);border-top-color:#a78bfa;border-radius:50%;animation:svelte-18i187e-vrs-spin .6s linear infinite}@keyframes svelte-18i187e-vrs-spin{to{transform:rotate(360deg)}}.vrs-enhance-error.svelte-18i187e{font-size:10px;color:#f14c4c;padding:3px 0}.vrs-result-actions.svelte-18i187e{display:flex;align-items:center;gap:6px}.vrs-replace-btn.svelte-18i187e{display:flex;align-items:center;justify-content:center;min-width:24px;height:20px;background:none;border:none;color:#666;cursor:pointer;padding:0 2px;border-radius:3px;transition:all .15s;font-family:inherit;font-size:10px}.vrs-replace-btn.svelte-18i187e:hover{color:#aaa;background:#ffffff0d}.vrs-replace-btn.vrs-replace-confirming.svelte-18i187e{background:#f14c4c1f;color:#ff6b6b;padding:0 6px}.vrs-replace-confirm-text.svelte-18i187e{font-size:10px;font-weight:600;white-space:nowrap}.vrs-outline-tree.svelte-18i187e{display:flex;flex-direction:column;gap:1px}.vrs-outline-item.svelte-18i187e{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;cursor:default;transition:background .12s}.vrs-outline-item.svelte-18i187e:hover{background:#ffffff08}.vrs-outline-hash.svelte-18i187e{font-size:9px;font-weight:600;color:#0ea5e9;opacity:.5;font-family:monospace;min-width:18px;text-align:right}.vrs-outline-text.svelte-18i187e{font-size:12px;color:#bbb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrs-outline-h1.svelte-18i187e{padding-left:4px}.vrs-outline-h1.svelte-18i187e .vrs-outline-text:where(.svelte-18i187e){font-weight:600;color:#ddd}.vrs-outline-h2.svelte-18i187e{padding-left:12px}.vrs-outline-h2.svelte-18i187e .vrs-outline-text:where(.svelte-18i187e){font-weight:500;color:#ccc}.vrs-outline-h3.svelte-18i187e{padding-left:20px}.vrs-outline-h4.svelte-18i187e{padding-left:28px}.vrs-outline-h4.svelte-18i187e .vrs-outline-text:where(.svelte-18i187e){font-size:11px;color:#999}.vrs-outline-h5.svelte-18i187e{padding-left:36px}.vrs-outline-h5.svelte-18i187e .vrs-outline-text:where(.svelte-18i187e){font-size:11px;color:#888}.vrs-outline-h6.svelte-18i187e{padding-left:44px}.vrs-outline-h6.svelte-18i187e .vrs-outline-text:where(.svelte-18i187e){font-size:11px;color:#777}.vrs-doc-stats.svelte-18i187e{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.vrs-stat-item.svelte-18i187e{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;background:#ffffff05;border:1px solid #1a1a24;border-radius:6px}.vrs-stat-value.svelte-18i187e{font-size:14px;font-weight:600;color:#0ea5e9;font-variant-numeric:tabular-nums}.vrs-stat-label.svelte-18i187e{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#555}.vrs-backlink-count.svelte-18i187e{margin-left:auto;background:#0ea5e91a;color:#0ea5e9;font-size:10px;font-weight:600;padding:1px 6px;border-radius:8px;min-width:16px;text-align:center}.vrs-backlink-list.svelte-18i187e{display:flex;flex-direction:column;gap:4px}.vrs-backlink-item.svelte-18i187e{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:#ffffff05;border:1px solid #1e1e28;border-radius:5px;cursor:pointer;transition:all .15s;text-align:left;font-family:inherit;width:100%;color:inherit}.vrs-backlink-item.svelte-18i187e:hover{background:#0ea5e90a;border-color:#0ea5e926}.vrs-backlink-file.svelte-18i187e{display:flex;align-items:center;gap:6px;font-size:12px;color:#ccc}.vrs-backlink-name.svelte-18i187e{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrs-backlink-context.svelte-18i187e{font-size:11px;color:#666;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrs-tag-cloud.svelte-18i187e{display:flex;flex-wrap:wrap;gap:6px}.vrs-tag-chip.svelte-18i187e{all:unset;display:inline-flex;align-items:center;gap:1px;padding:3px 10px 3px 8px;background:#a78bfa14;border:1px solid rgba(167,139,250,.2);border-radius:12px;font-size:11px;color:#c4b5fd;font-weight:500;transition:all .15s;cursor:pointer}.vrs-tag-chip.svelte-18i187e:hover{background:#a78bfa33;border-color:#a78bfa73;transform:translateY(-1px);box-shadow:0 2px 8px #a78bfa26}.vrs-tag-hash.svelte-18i187e{color:#a78bfa;font-weight:600;opacity:.6;margin-right:1px}.vrs-tag-back-btn.svelte-18i187e{all:unset;display:inline-flex;align-items:center;gap:4px;padding:4px 10px 4px 6px;background:#a78bfa1a;border:1px solid rgba(167,139,250,.25);border-radius:14px;font-size:12px;color:#c4b5fd;font-weight:500;cursor:pointer;transition:all .15s}.vrs-tag-back-btn.svelte-18i187e:hover{background:#a78bfa33;border-color:#a78bfa66}.vrs-tag-search-spinner.svelte-18i187e{width:18px;height:18px;border:2px solid rgba(167,139,250,.15);border-top-color:#a78bfa;border-radius:50%;animation:svelte-18i187e-vrs-tag-spin .6s linear infinite}@keyframes svelte-18i187e-vrs-tag-spin{to{transform:rotate(360deg)}}.vrs-tag-results.svelte-18i187e{display:flex;flex-direction:column;gap:4px}.vrs-tag-result-card.svelte-18i187e{all:unset;display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:6px;cursor:pointer;transition:all .15s}.vrs-tag-result-card.svelte-18i187e:hover{background:#a78bfa14;border-color:#a78bfa40}.vrs-tag-result-header.svelte-18i187e{display:flex;align-items:center;gap:6px;font-size:12px;color:#ccc}.vrs-tag-result-name.svelte-18i187e{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.vrs-tag-line-badge.svelte-18i187e{font-size:10px;font-weight:600;color:#a78bfa;background:#a78bfa1f;padding:1px 6px;border-radius:8px;letter-spacing:.3px;flex-shrink:0}.vrs-tag-result-context.svelte-18i187e{font-size:11px;color:#888;line-height:1.4;word-break:break-word}.vrs-tag-highlight.svelte-18i187e{color:#c4b5fd;font-weight:600;background:#a78bfa26;padding:0 2px;border-radius:2px}.header.svelte-1bol4eh{padding:0 16px;border-bottom:1px solid var(--border);background:var(--bg-primary);display:flex;justify-content:space-between;align-items:center;gap:16px;height:52px;box-sizing:border-box;flex-shrink:0}.header-left.svelte-1bol4eh{display:flex;align-items:center;flex:1;min-width:0}.filter-input.svelte-1bol4eh{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);padding:4px 8px;border-radius:4px;font-size:12px;width:200px;max-width:100%}.filter-input.svelte-1bol4eh:focus{outline:none;border-color:var(--neon-cyan)}.actions.svelte-1bol4eh{display:flex;gap:4px;align-items:center;flex-shrink:0}.divider.svelte-1bol4eh{width:1px;height:16px;background:var(--border);margin:0 6px}.view-toggle.svelte-1bol4eh{display:flex;background:var(--bg-secondary);border:1px solid var(--border);border-radius:4px;padding:2px;gap:2px}.view-btn.svelte-1bol4eh{background:transparent;border:none;color:var(--text-dim);width:26px;height:26px;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.view-btn.svelte-1bol4eh:hover{color:var(--text-primary)}.view-btn.active.svelte-1bol4eh{background:#ffffff1a;color:var(--text-primary)}.icon-action-btn.svelte-1bol4eh{background:transparent;border:none;color:var(--text-dim);width:28px;height:28px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.icon-action-btn.svelte-1bol4eh:hover{color:var(--text-primary);background:#ffffff0d}.icon-action-btn.ai-btn.svelte-1bol4eh:hover{color:var(--neon-cyan)}.btn-new.svelte-1bol4eh{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:4px;color:var(--neon-green);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;height:28px}.btn-new.svelte-1bol4eh:hover{background:#10b98133}.task-card.svelte-1xn4k9m{width:100%;box-sizing:border-box;min-width:0;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:8px 10px;margin-bottom:6px;cursor:grab;transition:all .15s;position:relative}.task-card.svelte-1xn4k9m:hover{border-color:#00ffff4d;box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.task-card.svelte-1xn4k9m:active{cursor:grabbing}.card-content.svelte-1xn4k9m{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.title-row.svelte-1xn4k9m{margin-bottom:2px}.task-title.svelte-1xn4k9m{font-size:13px;line-height:1.4;font-weight:500;color:var(--text-primary);word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.meta-row.svelte-1xn4k9m{display:flex;flex-wrap:wrap;gap:4px}.tag.svelte-1xn4k9m{font-size:10px;font-weight:600;padding:0 4px;border-radius:2px;height:16px;line-height:16px;text-transform:uppercase;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-tag.svelte-1xn4k9m{background:#00ffff26;color:var(--neon-cyan)}.label-tag.svelte-1xn4k9m{background:#ffffff14;color:var(--text-dim)}.footer-row.svelte-1xn4k9m{display:flex;align-items:center;justify-content:space-between;margin-top:4px;min-height:20px;gap:8px}.footer-left.svelte-1xn4k9m{display:flex;align-items:center;gap:6px;min-width:0;flex:1;overflow:hidden}.footer-right.svelte-1xn4k9m{display:flex;align-items:center;gap:6px;flex-shrink:0}.task-type-icon.svelte-1xn4k9m{color:#60a5fa;font-size:13px;flex-shrink:0}.task-key.svelte-1xn4k9m{font-size:11px;color:var(--text-dim);font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.due-date-pill.svelte-1xn4k9m{display:flex;align-items:center;gap:3px;font-size:10px;padding:1px 4px;border-radius:3px;font-weight:600}.due-date-pill.svelte-1xn4k9m .codicon:where(.svelte-1xn4k9m){font-size:10px}.priority-icon.svelte-1xn4k9m{font-size:13px}.avatar.svelte-1xn4k9m{width:20px;height:20px;border-radius:50%;background:#ffffff14;color:var(--text-dim);display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:9px;font-weight:700;flex-shrink:0}.avatar.svelte-1xn4k9m img:where(.svelte-1xn4k9m){width:100%;height:100%;object-fit:cover}.placeholder-icon.svelte-1xn4k9m{font-size:13px;opacity:.7}.task-column.svelte-1se3ua6{display:flex;flex-direction:column;height:100%;min-width:0;background:var(--bg-card);border-radius:6px;border:1px solid var(--border);transition:all .2s;position:relative;isolation:isolate}.task-column.drag-over.svelte-1se3ua6{border-color:var(--neon-cyan);box-shadow:inset 0 0 0 1px #00ffff4d;background:#00ffff08}.column-header.svelte-1se3ua6{padding:10px 12px 8px;-webkit-user-select:none;user-select:none;border-top:2px solid transparent;border-radius:6px 6px 0 0;position:relative;z-index:2;background:var(--bg-card)}.title-row.svelte-1se3ua6{display:flex;align-items:center;gap:8px}.column-title.svelte-1se3ua6{font-weight:600;font-size:11px;text-transform:uppercase;color:var(--text-dim);letter-spacing:.5px;flex:1}.badge.svelte-1se3ua6{background:#ffffff1a;color:var(--text-dim);font-size:10px;padding:1px 6px;border-radius:10px;min-width:16px;text-align:center}.title-input.svelte-1se3ua6{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--neon-cyan);border-radius:2px;padding:2px 4px;width:100%;font-size:12px;outline:none}.column-content.svelte-1se3ua6{flex:1;overflow-y:auto;padding:8px}.column-content.svelte-1se3ua6::-webkit-scrollbar{width:4px}.column-content.svelte-1se3ua6::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.inline-select-trigger.svelte-eoxpv4{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;border-radius:3px;transition:background .1s}.inline-select-trigger.svelte-eoxpv4:hover:not(.readonly){background:#ffffff0d}.inline-content.svelte-eoxpv4{display:flex;align-items:center;gap:6px;padding:2px 4px}.arrow.svelte-eoxpv4{font-size:10px;opacity:.5;margin-left:2px;transition:opacity .15s}.inline-select-trigger.svelte-eoxpv4:hover .arrow:where(.svelte-eoxpv4){opacity:1}.status-badge.svelte-eoxpv4{font-size:11px;padding:3px 8px;border-radius:4px;font-weight:600;letter-spacing:.3px;display:inline-block;white-space:nowrap;border:1px solid transparent;transition:all .15s}.inline-menu.svelte-eoxpv4{position:fixed;background:var(--bg-card);border:1px solid var(--border);box-shadow:0 2px 8px #0006;padding:4px 0;border-radius:3px;z-index:10000;display:flex;flex-direction:column}.menu-item.svelte-eoxpv4{padding:6px 16px;display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-primary);font-size:13px;transition:background .1s}.menu-item.svelte-eoxpv4:hover{background:#ffffff14}.menu-item.svelte-eoxpv4 .check:where(.svelte-eoxpv4){margin-left:auto;font-size:14px}.readonly.svelte-eoxpv4{cursor:default}.inline-user-trigger.svelte-1or2s9v{cursor:pointer;display:flex;align-items:center;gap:8px;padding:2px 4px;border-radius:3px;transition:background .1s}.inline-user-trigger.svelte-1or2s9v:hover:not(.readonly){background:#ffffff0d}.avatar-small.svelte-1or2s9v{width:20px;height:20px;border-radius:50%;background:var(--bg-card);color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;overflow:hidden;flex-shrink:0}.avatar-small.placeholder.svelte-1or2s9v{background:transparent;border:1px dashed var(--text-dim);color:var(--text-dim)}.avatar-small.svelte-1or2s9v img:where(.svelte-1or2s9v){width:100%;height:100%;object-fit:cover}.username.svelte-1or2s9v{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:var(--text-primary)}.inline-menu.svelte-1or2s9v{position:fixed;background:var(--bg-card);border:1px solid var(--border);box-shadow:0 4px 10px #0006;padding:4px 0;border-radius:3px;z-index:10000;display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.menu-item.svelte-1or2s9v{padding:6px 16px;display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-primary);font-size:13px;transition:background .1s}.menu-item.svelte-1or2s9v:hover{background:#ffffff14}.menu-item.svelte-1or2s9v .check:where(.svelte-1or2s9v){margin-left:auto;font-size:14px;color:var(--neon-cyan)}.menu-separator.svelte-1or2s9v{height:1px;background:var(--border);margin:4px 0}.readonly.svelte-1or2s9v{cursor:default}.inline-date-trigger.svelte-1kgw5g2{cursor:pointer;padding:2px 4px;border-radius:3px;transition:background .1s;min-width:60px;font-size:13px}.inline-date-trigger.svelte-1kgw5g2:hover:not(.readonly){background:#ffffff0d}.date-display.svelte-1kgw5g2{display:flex;align-items:center;gap:6px;font-size:13px}.date-display.svelte-1kgw5g2 .codicon:where(.svelte-1kgw5g2){font-size:12px;opacity:.6}.date-empty.svelte-1kgw5g2{display:flex;align-items:center;gap:6px;color:var(--text-dim);font-size:12px;opacity:.7;transition:opacity .15s}.inline-date-trigger.svelte-1kgw5g2:hover .date-empty:where(.svelte-1kgw5g2){opacity:1;color:var(--neon-cyan)}.inline-menu.svelte-1kgw5g2{position:fixed;background:var(--bg-card);border:1px solid var(--border);box-shadow:0 4px 10px #0006;padding:8px;border-radius:3px;z-index:10000;display:flex;flex-direction:column;gap:8px}.date-input.svelte-1kgw5g2{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border);padding:4px;border-radius:2px;font-family:inherit}.date-input.svelte-1kgw5g2:focus{outline:none;border-color:var(--neon-cyan)}.clear-btn.svelte-1kgw5g2{background:var(--bg-secondary);color:var(--text-dim);border:1px solid var(--border);padding:4px 8px;cursor:pointer;border-radius:2px;font-size:11px}.clear-btn.svelte-1kgw5g2:hover{background:#ffffff14;color:var(--text-primary)}.readonly.svelte-1kgw5g2{cursor:default}.inline-input-container.svelte-167aoh4{cursor:pointer;padding:4px 6px;border-radius:3px;min-height:24px;display:flex;align-items:center;border:1px solid transparent;transition:background .1s}.inline-input-container.svelte-167aoh4:hover:not(.readonly):not(.editing){background:#ffffff0d;border-color:#ffffff0d}.inline-input-container.editing.svelte-167aoh4{padding:0;border-color:transparent}.readonly.svelte-167aoh4{cursor:default}.display-value.svelte-167aoh4{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.display-value.placeholder.svelte-167aoh4{color:var(--text-dim);font-style:italic}.inline-input-field.svelte-167aoh4{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--neon-cyan);border-radius:2px;padding:3px 5px;font-size:13px;font-family:inherit;width:100%;outline:none}.task-list-container.svelte-1sadean{flex:1;overflow:auto;height:100%}.task-table.svelte-1sadean{width:100%;border-collapse:collapse;font-size:13px;color:var(--text-primary);table-layout:fixed}.th.svelte-1sadean{background:var(--bg-secondary);border-bottom:1px solid var(--border);padding:0;position:sticky;top:0;z-index:1;-webkit-user-select:none;user-select:none}.th.sortable.svelte-1sadean{cursor:pointer}.th.sortable.svelte-1sadean:hover .th-inner:where(.svelte-1sadean){background:#ffffff0d}.th-inner.svelte-1sadean{display:flex;align-items:center;gap:4px;padding:8px 12px;font-size:11px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;position:relative}.sort-icon.svelte-1sadean{font-size:10px}.resize-handle.svelte-1sadean{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;background:transparent;transition:background .1s}.th.svelte-1sadean:hover .resize-handle:where(.svelte-1sadean){background:#0ff3}.task-row.svelte-1sadean{border-bottom:1px solid var(--border);cursor:pointer;transition:background .1s}.task-row.svelte-1sadean:hover{background:#ffffff08}.task-row.svelte-1sadean:active{background:#ffffff0f}.td.svelte-1sadean{padding:4px 8px;overflow:hidden;vertical-align:middle}.type-icon.svelte-1sadean{color:#60a5fa;font-size:13px}.task-id.svelte-1sadean{font-family:monospace;font-size:11px;color:var(--text-dim);background:#ffffff0d;padding:2px 6px;border-radius:3px}.date-cell.svelte-1sadean{font-size:12px;color:var(--text-dim);white-space:nowrap}.label-list.svelte-1sadean{display:flex;flex-wrap:wrap;gap:4px}.tag.svelte-1sadean{font-size:10px;background:#00ffff1a;border:1px solid rgba(0,255,255,.2);color:var(--neon-cyan);padding:0 4px;border-radius:2px;line-height:16px;white-space:nowrap}.empty-row.svelte-1sadean{text-align:center;color:var(--text-dim);padding:40px;font-size:13px}.ctm-backdrop.svelte-1oyvjjt{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:svelte-1oyvjjt-ctmFadeIn .15s ease}@keyframes svelte-1oyvjjt-ctmFadeIn{0%{opacity:0}to{opacity:1}}.ctm-modal.svelte-1oyvjjt{background:var(--bg-secondary, #1e1e1e);border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:12px;width:520px;max-width:95vw;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 64px #00000080,0 0 1px #0ff3;animation:svelte-1oyvjjt-ctmSlideUp .2s ease}@keyframes svelte-1oyvjjt-ctmSlideUp{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.ctm-header.svelte-1oyvjjt{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border, rgba(255, 255, 255, .06))}.ctm-header-left.svelte-1oyvjjt{display:flex;align-items:center;gap:10px}.ctm-header-icon.svelte-1oyvjjt{color:var(--neon-green, #10b981);font-size:16px}.ctm-header-title.svelte-1oyvjjt{font-weight:600;font-size:15px;color:var(--text-primary, #e0e0e0)}.ctm-close-btn.svelte-1oyvjjt{background:transparent;border:none;color:var(--text-dim, #666);width:28px;height:28px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.ctm-close-btn.svelte-1oyvjjt:hover{background:#ffffff1a;color:var(--text-primary, #e0e0e0)}.ctm-body.svelte-1oyvjjt{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.ctm-error.svelte-1oyvjjt{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;font-size:12px}.ctm-field.svelte-1oyvjjt{display:flex;flex-direction:column;gap:6px}.ctm-label.svelte-1oyvjjt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary, #999)}.ctm-required.svelte-1oyvjjt{color:#ef4444}.ctm-input.svelte-1oyvjjt,.ctm-textarea.svelte-1oyvjjt,.ctm-select.svelte-1oyvjjt{background:var(--bg-tertiary, #2a2a2a);border:1px solid var(--border, rgba(255, 255, 255, .1));color:var(--text-primary, #e0e0e0);border-radius:6px;padding:8px 12px;font-size:13px;font-family:inherit;transition:border-color .15s}.ctm-input.svelte-1oyvjjt:focus,.ctm-textarea.svelte-1oyvjjt:focus,.ctm-select.svelte-1oyvjjt:focus{outline:none;border-color:var(--neon-cyan, #00ffff);box-shadow:0 0 0 1px #00ffff26}.ctm-input.svelte-1oyvjjt::placeholder,.ctm-textarea.svelte-1oyvjjt::placeholder{color:var(--text-dim, #555)}.ctm-textarea.svelte-1oyvjjt{resize:vertical;min-height:60px}.ctm-select.svelte-1oyvjjt{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}.ctm-select.svelte-1oyvjjt option:where(.svelte-1oyvjjt){background:var(--bg-secondary, #1e1e1e);color:var(--text-primary, #e0e0e0)}.ctm-row.svelte-1oyvjjt{display:flex;gap:12px}.ctm-half.svelte-1oyvjjt{flex:1}.ctm-footer.svelte-1oyvjjt{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid var(--border, rgba(255, 255, 255, .06));background:#0000001a}.ctm-hint.svelte-1oyvjjt{font-size:11px;color:var(--text-dim, #555)}.ctm-actions.svelte-1oyvjjt{display:flex;gap:8px}.ctm-btn.svelte-1oyvjjt{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;border:1px solid transparent}.ctm-btn.svelte-1oyvjjt:disabled{opacity:.5;cursor:not-allowed}.ctm-btn-secondary.svelte-1oyvjjt{background:transparent;border-color:var(--border, rgba(255, 255, 255, .1));color:var(--text-secondary, #999)}.ctm-btn-secondary.svelte-1oyvjjt:hover:not(:disabled){background:#ffffff0d;color:var(--text-primary, #e0e0e0)}.ctm-btn-primary.svelte-1oyvjjt{background:#10b98126;border-color:#10b9814d;color:var(--neon-green, #10b981)}.ctm-btn-primary.svelte-1oyvjjt:hover:not(:disabled){background:#10b98140}.ctm-input[type=date].svelte-1oyvjjt::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.relation-section.svelte-ap3bq4{margin-bottom:24px}.section-header.svelte-ap3bq4{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}h4.svelte-ap3bq4{margin:0;font-size:13px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.add-btn.svelte-ap3bq4{cursor:pointer;padding:4px;border-radius:4px;color:var(--text-dim);display:flex;align-items:center;justify-content:center}.add-btn.svelte-ap3bq4:hover{background:#ffffff14;color:var(--text-primary)}.add-form.svelte-ap3bq4{margin-bottom:12px;position:relative}.search-input.svelte-ap3bq4{width:100%;padding:8px 12px;background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);border-radius:4px;font-size:13px;box-sizing:border-box}.search-input.svelte-ap3bq4:focus{border-color:var(--neon-cyan);outline:none}.search-results.svelte-ap3bq4{position:absolute;top:100%;left:0;right:0;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px #0003;margin-top:4px}.result-item.svelte-ap3bq4{padding:8px 12px;display:flex;gap:8px;cursor:pointer;align-items:center;font-size:13px}.result-item.svelte-ap3bq4:hover{background:#ffffff0d}.result-key.svelte-ap3bq4{font-family:monospace;color:var(--text-dim);font-size:11px}.result-title.svelte-ap3bq4{color:var(--text-primary)}.item-list.svelte-ap3bq4{display:flex;flex-direction:column;gap:8px}.relation-item.svelte-ap3bq4{display:flex;align-items:center;gap:12px;padding:8px;background:var(--bg-card);border:1px solid transparent;border-radius:4px;font-size:13px;transition:border-color .2s}.relation-item.svelte-ap3bq4:hover{border-color:var(--border)}.item-icon.svelte-ap3bq4{color:var(--text-dim);display:flex}.item-icon.completed.svelte-ap3bq4{color:#10b981}.item-icon.in_progress.svelte-ap3bq4{color:#3b82f6}.item-content.svelte-ap3bq4{flex:1;display:flex;gap:8px;align-items:center;overflow:hidden}.item-key.svelte-ap3bq4{font-family:monospace;color:var(--text-dim);font-size:11px;background:#ffffff0d;padding:2px 4px;border-radius:3px}.item-title.svelte-ap3bq4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}.remove-btn.svelte-ap3bq4{background:none;border:none;color:var(--text-dim);cursor:pointer;opacity:0;display:flex;padding:4px;border-radius:4px}.relation-item.svelte-ap3bq4:hover .remove-btn:where(.svelte-ap3bq4){opacity:1}.remove-btn.svelte-ap3bq4:hover{background:#ffffff0d;color:#ef4444}.empty-state.svelte-ap3bq4{font-size:13px;color:var(--text-dim);padding:8px 0;opacity:.7}.edit-modal-wrapper.svelte-hwxnte{display:flex;flex-direction:column;height:100%;background:var(--bg-dark);color:var(--text-primary);font-family:var(--font-sans, sans-serif)}.modal-header.svelte-hwxnte{padding:16px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);flex-shrink:0}.breadcrumbs.svelte-hwxnte{display:flex;gap:8px;color:var(--text-dim);font-size:13px}.project-key.svelte-hwxnte{font-weight:500}.task-id.svelte-hwxnte{color:var(--text-primary)}.breadcrumb-icon.svelte-hwxnte{color:var(--neon-cyan);font-size:14px}.actions.svelte-hwxnte{display:flex;gap:4px;align-items:center}.icon-btn.svelte-hwxnte{background:transparent;border:none;color:var(--text-dim);cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;transition:all .2s}.icon-btn.svelte-hwxnte:hover{background:#ffffff14;color:var(--text-primary)}.delete-btn.svelte-hwxnte{color:var(--text-dim)}.delete-btn.svelte-hwxnte:hover{color:#ef4444}.delete-btn.confirming.svelte-hwxnte{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.confirm-text.svelte-hwxnte{font-size:11px;font-weight:600}.modal-body.svelte-hwxnte{flex:1;overflow:hidden;position:relative}.scroll-container.svelte-hwxnte{height:100%;overflow-y:auto;padding:24px}.layout-grid.svelte-hwxnte{display:grid;grid-template-columns:1fr 280px;gap:32px;min-height:100%}.main-content.svelte-hwxnte{display:flex;flex-direction:column;gap:24px}.field-group.svelte-hwxnte{display:flex;flex-direction:column;gap:8px}.field-group.svelte-hwxnte label:where(.svelte-hwxnte){font-size:12px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.title-input.svelte-hwxnte{width:100%;background:transparent;border:none;border-bottom:1px solid transparent;color:var(--text-primary);font-size:20px;font-weight:600;font-family:inherit;resize:none;overflow:hidden;padding:4px 0;transition:border-color .2s;box-sizing:border-box}.title-input.svelte-hwxnte:focus{outline:none;border-bottom-color:var(--neon-cyan)}.editor-wrapper.svelte-hwxnte{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:8px}.description-input.svelte-hwxnte{width:100%;background:transparent;border:none;color:var(--text-primary);font-size:13px;font-family:inherit;resize:none;min-height:80px;box-sizing:border-box}.description-input.svelte-hwxnte:focus{outline:none}.activity-section.svelte-hwxnte{gap:16px}.section-header.svelte-hwxnte{display:flex;justify-content:space-between;align-items:center}.section-header.svelte-hwxnte h3:where(.svelte-hwxnte){margin:0;font-size:13px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.comment-input-area.svelte-hwxnte{display:flex;gap:12px;align-items:flex-start}.avatar.svelte-hwxnte{width:28px;height:28px;border-radius:50%;background:#00ffff26;color:var(--neon-cyan);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.input-box.svelte-hwxnte{flex:1;border:1px solid var(--border);border-radius:4px;background:var(--bg-card)}.input-box.svelte-hwxnte textarea:where(.svelte-hwxnte){width:100%;background:transparent;border:none;color:var(--text-primary);font-family:inherit;font-size:13px;padding:8px;resize:none;min-height:36px;box-sizing:border-box}.input-box.svelte-hwxnte textarea:where(.svelte-hwxnte):focus{outline:none}.input-box.svelte-hwxnte:focus-within{border-color:var(--neon-cyan)}.comment-actions.svelte-hwxnte{padding:4px 8px 8px;display:flex;justify-content:flex-end}.comments-list.svelte-hwxnte{display:flex;flex-direction:column;gap:12px}.comment-item.svelte-hwxnte{display:flex;gap:12px}.comment-content.svelte-hwxnte{flex:1;background:var(--bg-card);border-radius:4px;padding:8px 12px}.comment-meta.svelte-hwxnte{display:flex;gap:8px;align-items:baseline;margin-bottom:4px}.author.svelte-hwxnte{font-size:12px;font-weight:600;color:var(--text-primary)}.time.svelte-hwxnte{font-size:11px;color:var(--text-dim)}.comment-body.svelte-hwxnte{font-size:13px;color:var(--text-primary);white-space:pre-wrap}.loading.svelte-hwxnte,.empty-state.svelte-hwxnte{font-size:13px;color:var(--text-dim);padding:8px 0}.sidebar.svelte-hwxnte{display:flex;flex-direction:column;gap:16px;border-left:1px solid var(--border);padding-left:24px}.sidebar-group.svelte-hwxnte{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--border)}.sidebar-group.svelte-hwxnte:last-child{border-bottom:none}.group-header-label.svelte-hwxnte{font-size:10px;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.group-header.svelte-hwxnte{display:flex;justify-content:space-between;align-items:center}.field-label.svelte-hwxnte{font-size:11px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.spacer-8.svelte-hwxnte{height:8px}.labels-container.svelte-hwxnte{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.tag.svelte-hwxnte{background:#00ffff1a;border:1px solid rgba(0,255,255,.2);color:var(--neon-cyan);font-size:11px;padding:2px 6px;border-radius:12px;display:flex;align-items:center;gap:4px}.remove-tag.svelte-hwxnte{background:none;border:none;color:inherit;cursor:pointer;padding:0;opacity:.7;font-size:13px;line-height:1}.remove-tag.svelte-hwxnte:hover{opacity:1}.add-label-input.svelte-hwxnte{background:transparent;border:none;border-bottom:1px dashed var(--border);color:var(--text-primary);font-size:11px;padding:2px 4px;width:80px}.add-label-input.svelte-hwxnte:focus{outline:none;border-bottom-color:var(--neon-cyan)}.prop-row.svelte-hwxnte{display:flex;align-items:center;gap:8px;font-size:13px}.prop-label.svelte-hwxnte{font-size:12px;color:var(--text-dim);flex:0 0 100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prop-val.svelte-hwxnte{flex:1}.remove-prop-btn.svelte-hwxnte{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:0 4px;font-size:14px;opacity:0}.prop-row.svelte-hwxnte:hover .remove-prop-btn:where(.svelte-hwxnte){opacity:1}.remove-prop-btn.svelte-hwxnte:hover{color:#ef4444}.add-prop-form.svelte-hwxnte{display:flex;gap:8px;align-items:center}.add-prop-btn.svelte-hwxnte{background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:11px;padding:2px 6px;border-radius:4px}.add-prop-btn.svelte-hwxnte:hover{background:#ffffff14;color:var(--text-primary)}.prop-name-input.svelte-hwxnte{flex:1;background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);font-size:12px;padding:4px 8px;border-radius:4px}.prop-name-input.svelte-hwxnte:focus{outline:none;border-color:var(--neon-cyan)}.time-tracking-widget.svelte-hwxnte{display:flex;flex-direction:column;gap:4px}.time-bar.svelte-hwxnte{height:4px;background:var(--bg-card);border-radius:2px;overflow:hidden}.time-progress.svelte-hwxnte{height:100%;background:var(--neon-cyan);border-radius:2px;transition:width .3s}.time-labels.svelte-hwxnte{display:flex;justify-content:space-between;font-size:11px;color:var(--text-dim)}.sidebar-meta.svelte-hwxnte{display:flex;flex-direction:column;gap:4px}.meta-item.svelte-hwxnte{font-size:11px;color:var(--text-dim)}.modal-footer.svelte-hwxnte{padding:12px 24px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-shrink:0}.footer-hint.svelte-hwxnte{display:flex;align-items:center;gap:6px;margin-right:auto}.unsaved-dot.svelte-hwxnte{width:6px;height:6px;border-radius:50%;background:var(--neon-cyan);animation:svelte-hwxnte-unsavedPulse 1.5s ease-in-out infinite}@keyframes svelte-hwxnte-unsavedPulse{0%,to{opacity:.5}50%{opacity:1}}.unsaved-msg.svelte-hwxnte{font-size:12px;color:var(--neon-cyan)}.footer-shortcut.svelte-hwxnte{font-size:11px;color:var(--text-dim);opacity:.6}.btn-primary.svelte-hwxnte,.btn-secondary.svelte-hwxnte{padding:6px 14px;border-radius:4px;font-size:13px;cursor:pointer;border:1px solid transparent;transition:all .2s}.btn-primary.svelte-hwxnte{background:#10b9811a;border-color:#10b9814d;color:var(--neon-green)}.btn-primary.svelte-hwxnte:hover:not(:disabled){background:#10b98133}.btn-primary.svelte-hwxnte:disabled{opacity:.5;cursor:not-allowed}.btn-primary.small.svelte-hwxnte{padding:4px 10px;font-size:12px}.btn-secondary.svelte-hwxnte{background:var(--bg-card);border-color:var(--border);color:var(--text-primary)}.btn-secondary.svelte-hwxnte:hover{background:#ffffff14}.modal-overlay.svelte-beowm3{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-large.svelte-beowm3{background:var(--bg-dark);width:95%;height:95%;max-width:1400px;border-radius:8px;box-shadow:0 20px 50px #00000080;overflow:hidden;border:1px solid var(--border);display:flex;flex-direction:column}.modal-overlay.svelte-1j0rmjz{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content.svelte-1j0rmjz{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;width:600px;max-width:90%;height:80%;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080;color:var(--text-primary)}.modal-header.svelte-1j0rmjz{padding:16px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.modal-header.svelte-1j0rmjz h3:where(.svelte-1j0rmjz){margin:0;font-size:16px;font-weight:600}.modal-tabs.svelte-1j0rmjz{display:flex;border-bottom:1px solid var(--border)}.tab-btn.svelte-1j0rmjz{flex:1;padding:10px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;opacity:.7;transition:all .2s}.tab-btn.svelte-1j0rmjz:hover{background:#ffffff0d;opacity:1}.tab-btn.active.svelte-1j0rmjz{border-bottom-color:var(--neon-cyan);color:var(--neon-cyan);opacity:1;font-weight:500}.modal-body.svelte-1j0rmjz{padding:16px;overflow-y:auto;flex:1}.column-list.svelte-1j0rmjz{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.help-text-block.svelte-1j0rmjz{font-size:12px;color:var(--text-dim);margin-bottom:8px}.column-item.svelte-1j0rmjz{background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;padding:12px;display:flex;gap:12px;align-items:flex-start;transition:all .2s;cursor:grab}.column-item.list-mode.svelte-1j0rmjz{align-items:center;padding:8px 12px}.column-item.drag-over.svelte-1j0rmjz{border-top:2px solid var(--neon-cyan);background:#00ffff0d}.drag-handle.svelte-1j0rmjz{color:var(--text-dim);cursor:grab;padding-top:2px}.checkbox-wrapper.svelte-1j0rmjz input:where(.svelte-1j0rmjz){cursor:pointer;width:16px;height:16px}.column-info.svelte-1j0rmjz{flex:1;display:flex;align-items:baseline;gap:8px}.col-label.svelte-1j0rmjz{font-weight:500;font-size:13px}.col-key.svelte-1j0rmjz{font-size:11px;color:var(--text-dim);font-family:monospace}.column-config.svelte-1j0rmjz{flex:1;display:flex;flex-direction:column;gap:8px}.row.svelte-1j0rmjz{display:flex;gap:8px;align-items:center}.details.svelte-1j0rmjz{flex-wrap:wrap}.title-input.svelte-1j0rmjz{flex:1;background:var(--bg-primary);border:1px solid var(--border);color:var(--text-primary);padding:6px 10px;border-radius:4px;font-size:13px}.title-input.svelte-1j0rmjz:focus{outline:none;border-color:var(--neon-cyan)}.status-select.svelte-1j0rmjz,.icon-select.svelte-1j0rmjz{background:var(--bg-primary);border:1px solid var(--border);color:var(--text-primary);padding:6px;border-radius:4px;font-size:12px}.status-select.svelte-1j0rmjz:focus,.icon-select.svelte-1j0rmjz:focus{outline:none;border-color:var(--neon-cyan)}.color-picker.svelte-1j0rmjz{width:32px;height:32px;padding:0;border:none;background:none;cursor:pointer}.actions.svelte-1j0rmjz{display:flex;gap:4px}.icon-btn.svelte-1j0rmjz{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.icon-btn.svelte-1j0rmjz:hover:not(:disabled){background:#ffffff14;color:var(--text-primary)}.icon-btn.delete.svelte-1j0rmjz:hover{color:#ef4444}.icon-btn.svelte-1j0rmjz:disabled{opacity:.3;cursor:not-allowed}.button-row.svelte-1j0rmjz{display:flex;gap:12px}.add-btn.svelte-1j0rmjz{flex:1;padding:8px;background:transparent;border:1px dashed var(--border);color:var(--text-dim);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;font-size:13px}.add-btn.svelte-1j0rmjz:hover{background:#ffffff0d;border-color:var(--neon-cyan);color:var(--neon-cyan)}.modal-footer.svelte-1j0rmjz{padding:16px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:12px}.btn-primary.svelte-1j0rmjz,.btn-secondary.svelte-1j0rmjz{padding:8px 16px;border-radius:4px;font-size:13px;cursor:pointer;border:1px solid transparent;transition:all .2s}.btn-primary.svelte-1j0rmjz{background:#10b9811a;color:var(--neon-green);border-color:#10b9814d}.btn-primary.svelte-1j0rmjz:hover{background:#10b98133}.btn-secondary.svelte-1j0rmjz{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border)}.btn-secondary.svelte-1j0rmjz:hover{background:#ffffff14}.modal-overlay.svelte-17tezqx{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.svelte-17tezqx{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;width:520px;max-width:90%;box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-17tezqx{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.header-left.svelte-17tezqx{display:flex;align-items:center;gap:10px}.ai-icon.svelte-17tezqx{color:var(--neon-cyan);font-size:18px}.modal-header.svelte-17tezqx h3:where(.svelte-17tezqx){margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.icon-btn.svelte-17tezqx{background:transparent;border:none;color:var(--text-dim);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center}.icon-btn.svelte-17tezqx:hover{color:var(--text-primary);background:#ffffff14}.modal-body.svelte-17tezqx{padding:20px;display:flex;flex-direction:column;gap:12px}.hint.svelte-17tezqx{margin:0;font-size:13px;color:var(--text-dim)}.field-label.svelte-17tezqx{font-size:11px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}textarea.svelte-17tezqx{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);padding:10px 12px;border-radius:4px;font-family:inherit;font-size:13px;resize:vertical;width:100%;box-sizing:border-box}textarea.svelte-17tezqx:focus{outline:none;border-color:var(--neon-cyan)}.error-msg.svelte-17tezqx{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:8px 12px;border-radius:4px;font-size:13px}.modal-footer.svelte-17tezqx{padding:16px 20px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:12px}.btn-secondary.svelte-17tezqx{padding:7px 14px;border-radius:4px;font-size:13px;cursor:pointer;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);transition:all .2s}.btn-secondary.svelte-17tezqx:hover{background:#ffffff14}.btn-ai.svelte-17tezqx{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid rgba(0,255,255,.3);background:#00ffff1a;color:var(--neon-cyan);transition:all .2s}.btn-ai.svelte-17tezqx:hover:not(:disabled){background:#0ff3}.btn-ai.svelte-17tezqx:disabled{opacity:.5;cursor:not-allowed}@keyframes svelte-17tezqx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin.svelte-17tezqx{animation:svelte-17tezqx-spin 1s linear infinite}.tb-container.svelte-k2aphk{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--bg-primary);position:relative}.board-view.svelte-k2aphk{flex:1;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:16px;align-items:flex-start}.column-wrapper.svelte-k2aphk{height:100%;flex-shrink:0}.list-view.svelte-k2aphk{flex:1;overflow:hidden;display:flex;flex-direction:column}.context-menu.svelte-k2aphk{position:fixed;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:4px 0;z-index:9999;min-width:170px;box-shadow:0 8px 20px #0006;display:flex;flex-direction:column}.ctx-section-label.svelte-k2aphk{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);padding:6px 14px 2px}.ctx-item.svelte-k2aphk{background:none;border:none;color:var(--text-primary);cursor:pointer;padding:7px 14px;text-align:left;width:100%;font-size:13px;display:flex;align-items:center;gap:8px;transition:background .1s}.ctx-item.svelte-k2aphk:hover{background:#ffffff14}.ctx-separator.svelte-k2aphk{height:1px;background:var(--border);margin:4px 0}.vfn-root.svelte-1evgm6m{position:relative;-webkit-user-select:none;user-select:none}.vfn-row.svelte-1evgm6m{display:flex;align-items:center;gap:3px;padding-top:1px;padding-bottom:1px;padding-right:8px;cursor:pointer;border-radius:2px;font-size:13px;color:#e0e0e0;height:22px;position:relative;transition:background .07s;box-sizing:border-box}.vfn-row.svelte-1evgm6m:hover{background:#0ea5e90a}.vfn-row.vfn-selected.svelte-1evgm6m{background:#0078d459;color:#fff;box-shadow:inset 2px 0 #0ea5e9}.vfn-row.vfn-directory.svelte-1evgm6m{color:#d0d0d0}.vfn-row.vfn-drag-over.svelte-1evgm6m{background:#0ea5e91f;outline:1px solid rgba(14,165,233,.4);outline-offset:-1px}.vfn-indent-guide.svelte-1evgm6m{position:absolute;top:0;bottom:0;width:1px;background:#0ea5e912;pointer-events:none}.vfn-arrow.svelte-1evgm6m{flex-shrink:0;width:16px;height:16px;color:#555;transition:transform .12s ease;transform:rotate(0);margin-left:-2px}.vfn-arrow.vfn-open.svelte-1evgm6m{transform:rotate(90deg);color:#888}.vfn-arrow-spacer.svelte-1evgm6m{width:16px;flex-shrink:0;display:inline-block}.vfn-icon.svelte-1evgm6m{font-size:14px;flex-shrink:0;width:16px;text-align:center;line-height:1}.vfn-name.svelte-1evgm6m{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:22px;transition:color .07s}.vfn-row.vfn-selected.svelte-1evgm6m .vfn-name:where(.svelte-1evgm6m){color:#fff}.vfn-row.vfn-note.svelte-1evgm6m .vfn-name:where(.svelte-1evgm6m){font-weight:400}.vfn-git-letter.svelte-1evgm6m{font-size:11px;font-weight:700;font-family:monospace;flex-shrink:0;min-width:10px;text-align:right;margin-left:2px;opacity:.9}.vfn-inline-input.svelte-1evgm6m{flex:1;background:#1e1e2e;border:1px solid rgba(14,165,233,.3);color:#ededed;padding:1px 4px;border-radius:2px;font-size:13px;outline:none;min-width:0;height:18px;box-sizing:border-box}.vfn-inline-input.svelte-1evgm6m:focus{border-color:#0ea5e9;box-shadow:0 0 0 1px #0ea5e926}.vfn-children.svelte-1evgm6m{display:contents}.vfn-hidden.svelte-1evgm6m{opacity:.4}.cvm-backdrop.svelte-9xruoj{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:10000}.cvm-modal.svelte-9xruoj{background:var(--bg-card, #12121f);border:1px solid rgba(255,255,255,.1);border-radius:8px;width:480px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 12px 40px #0009}.cvm-header.svelte-9xruoj{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;align-items:center}.cvm-header.svelte-9xruoj h3:where(.svelte-9xruoj){margin:0;font-size:13px;font-weight:600;color:var(--text-primary, #e0e0e0)}.cvm-close.svelte-9xruoj{background:none;border:none;color:var(--text-secondary, #808080);cursor:pointer;padding:4px 6px;border-radius:4px;font-size:13px}.cvm-close.svelte-9xruoj:hover{background:#ffffff14;color:var(--text-primary, #e0e0e0)}.cvm-body.svelte-9xruoj{padding:16px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:14px}.cvm-error.svelte-9xruoj{background:#f14c4c1f;color:#f14c4c;padding:8px 12px;border-radius:4px;font-size:12px;border:1px solid rgba(241,76,76,.3)}.cvm-form-group.svelte-9xruoj{display:flex;flex-direction:column;gap:6px}.cvm-form-group.svelte-9xruoj label:where(.svelte-9xruoj){font-size:11px;font-weight:500;color:var(--text-secondary, #a0a0a0)}input[type=text].svelte-9xruoj{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-primary, #e0e0e0);padding:7px 10px;border-radius:5px;font-size:12px;outline:none;width:100%;box-sizing:border-box}input[type=text].svelte-9xruoj:focus{border-color:var(--neon-cyan, #0ea5e9)}input[type=text].svelte-9xruoj:disabled{opacity:.5;cursor:not-allowed}.cvm-repo-box.svelte-9xruoj{border:1px solid rgba(255,255,255,.08);border-radius:5px;overflow:hidden}.cvm-search-row.svelte-9xruoj{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.cvm-search-row.svelte-9xruoj input:where(.svelte-9xruoj){border:none;background:transparent;padding:3px 4px}.cvm-repo-list.svelte-9xruoj{max-height:160px;overflow-y:auto}.cvm-state-msg.svelte-9xruoj{padding:12px;text-align:center;color:var(--text-secondary, #808080);font-size:11px}.cvm-repo-item.svelte-9xruoj{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text-secondary, #b0b0b0);cursor:pointer;text-align:left;font-size:12px;transition:background .1s}.cvm-repo-item.svelte-9xruoj:hover{background:#ffffff0a;color:var(--text-primary, #e0e0e0)}.cvm-repo-item.selected.svelte-9xruoj{background:#0ea5e914;color:var(--neon-cyan, #0ea5e9)}.cvm-repo-info.svelte-9xruoj{flex:1;min-width:0;display:flex;flex-direction:column}.cvm-repo-name.svelte-9xruoj{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cvm-repo-desc.svelte-9xruoj{font-size:10px;color:var(--text-secondary, #606060);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cvm-footer.svelte-9xruoj{padding:12px 16px;border-top:1px solid rgba(255,255,255,.07);display:flex;justify-content:flex-end;gap:8px}.cvm-btn-secondary.svelte-9xruoj{background:#ffffff0f;color:var(--text-secondary, #b0b0b0);border:1px solid rgba(255,255,255,.1);padding:6px 14px;border-radius:5px;cursor:pointer;font-size:12px;transition:background .1s}.cvm-btn-secondary.svelte-9xruoj:hover{background:#ffffff1a;color:var(--text-primary, #e0e0e0)}.cvm-btn-primary.svelte-9xruoj{background:var(--neon-cyan, #0ea5e9);color:#000;border:none;padding:6px 16px;border-radius:5px;cursor:pointer;font-size:12px;font-weight:600;transition:opacity .1s}.cvm-btn-primary.svelte-9xruoj:disabled{opacity:.4;cursor:not-allowed}.cvm-btn-primary.svelte-9xruoj:hover:not(:disabled){opacity:.85}.vsl-root.svelte-1ai81qd{position:relative;height:100%;width:100%;min-width:0}.vsl-button.svelte-1ai81qd{height:100%;width:100%;display:flex;align-items:center;gap:6px;padding:0 8px;background:transparent;border:none;color:var(--text-secondary, #ededed);cursor:pointer;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;transition:color .15s;min-width:0}.vsl-button.svelte-1ai81qd:hover:not(:disabled){color:var(--text-primary, #ffffff)}.vsl-button.svelte-1ai81qd:disabled{opacity:.5;cursor:not-allowed}.vsl-name.svelte-1ai81qd{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vsl-button.svelte-1ai81qd .codicon:where(.svelte-1ai81qd){font-family:codicon!important;font-size:14px!important;color:var(--text-secondary, #ededed);flex-shrink:0}.vsl-chevron.svelte-1ai81qd{flex-shrink:0;opacity:.7;font-size:14px}.vsl-dropdown.svelte-1ai81qd{position:fixed;background:var(--bg-card, #1a1a2e);border:1px solid rgba(255,255,255,.08);border-radius:6px;box-shadow:0 8px 24px #00000080;z-index:9999;overflow:hidden;display:flex;flex-direction:column}.vsl-dropdown-header.svelte-1ai81qd{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted, #888888);background:#ffffff05}.vsl-list.svelte-1ai81qd{flex:1;overflow-y:auto;padding:4px;max-height:240px}.vsl-section-label.svelte-1ai81qd{padding:4px 10px 2px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted, #888888);margin-top:4px}.vsl-item.svelte-1ai81qd{width:100%;display:flex;align-items:center;gap:8px;padding:7px 10px;background:transparent;border:none;border-radius:4px;color:var(--text-secondary, #ededed);cursor:pointer;text-align:left;transition:background .1s}.vsl-item.svelte-1ai81qd:hover{background:#ffffff0d;color:var(--text-primary, #ffffff)}.vsl-item.active.svelte-1ai81qd{background:#0ea5e914;color:var(--neon-cyan, #0ea5e9)}.vsl-item-info.svelte-1ai81qd{flex:1;min-width:0}.vsl-item-name.svelte-1ai81qd{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsl-item-desc.svelte-1ai81qd{font-size:10px;color:var(--text-muted, #888888);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsl-item.active.svelte-1ai81qd .vsl-item-desc:where(.svelte-1ai81qd){color:#0ea5e999}.vsl-check.svelte-1ai81qd{font-size:11px;color:var(--neon-cyan, #0ea5e9);flex-shrink:0}.vsl-divider.svelte-1ai81qd{height:1px;background:#ffffff0f;margin:4px 0}.vsl-footer.svelte-1ai81qd{border-top:1px solid rgba(255,255,255,.06);padding:4px;background:#ffffff05}.vsl-manage-btn.svelte-1ai81qd{width:100%;display:flex;align-items:center;gap:7px;padding:6px 10px;background:transparent;border:none;border-radius:4px;color:var(--text-secondary, #ededed);cursor:pointer;font-size:11px;transition:background .1s}.vsl-manage-btn.svelte-1ai81qd:hover{background:#ffffff0f;color:var(--text-primary, #ffffff)}.vsp-root.svelte-auqu0j{padding:16px;overflow-y:auto;height:100%;display:flex;flex-direction:column;gap:14px;position:relative}.vsp-loading.svelte-auqu0j{flex:1;min-height:150px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:var(--text-secondary, #808080)}.vsp-section.svelte-auqu0j{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:14px}.vsp-section-header.svelte-auqu0j{display:flex;align-items:center;gap:7px;margin-bottom:5px;color:var(--text-primary, #e0e0e0)}.vsp-section-header.svelte-auqu0j h3:where(.svelte-auqu0j){margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary, #a0a0a0)}.vsp-section-desc.svelte-auqu0j{margin:0 0 12px;font-size:11px;color:var(--text-secondary, #606060)}.vsp-form-row.svelte-auqu0j{display:flex;gap:10px;margin-bottom:10px}.vsp-form-group.svelte-auqu0j{flex:1;display:flex;flex-direction:column;gap:5px}.vsp-form-group.svelte-auqu0j label:where(.svelte-auqu0j){font-size:10px;color:var(--text-secondary, #a0a0a0);font-weight:500}input[type=text].svelte-auqu0j,input[type=email].svelte-auqu0j,input[type=password].svelte-auqu0j{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-primary, #e0e0e0);padding:6px 10px;border-radius:4px;font-size:12px;outline:none;width:100%;box-sizing:border-box}input.svelte-auqu0j:focus{border-color:var(--neon-cyan, #0ea5e9)}input.svelte-auqu0j:disabled{opacity:.5;cursor:not-allowed}.vsp-form-actions.svelte-auqu0j{display:flex;align-items:center;gap:10px;margin-top:10px}.vsp-btn-primary.svelte-auqu0j{background:#0ea5e91f;color:var(--neon-cyan, #0ea5e9);border:1px solid rgba(14,165,233,.3);padding:5px 12px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:600;display:flex;align-items:center;gap:6px;transition:background .15s}.vsp-btn-primary.svelte-auqu0j:hover:not(:disabled){background:#0ea5e933}.vsp-btn-primary.svelte-auqu0j:disabled{opacity:.4;cursor:not-allowed}.vsp-btn-success.svelte-auqu0j{background:#107c1033;color:#4ec9b0;border-color:#107c1066}.vsp-status-msg.svelte-auqu0j{font-size:11px}.vsp-status-msg.success.svelte-auqu0j{color:#4ec9b0}.vsp-status-msg.error.svelte-auqu0j{color:#f48771}.vsp-auth-dot.svelte-auqu0j{width:7px;height:7px;border-radius:50%;background:#555;flex-shrink:0}.vsp-auth-dot.success.svelte-auqu0j{background:#89d185;box-shadow:0 0 4px #89d185}.vsp-auth-dot.failed.svelte-auqu0j{background:#f14c4c}.vsp-auth-dot.testing.svelte-auqu0j{background:#cca700;animation:svelte-auqu0j-vsp-pulse 1s infinite}@keyframes svelte-auqu0j-vsp-pulse{0%,to{opacity:1}50%{opacity:.4}}.vsp-create-row.svelte-auqu0j{display:flex;gap:8px;margin-bottom:10px}.vsp-create-row.svelte-auqu0j input:where(.svelte-auqu0j){flex:1}.vsp-vault-list.svelte-auqu0j{border:1px solid rgba(255,255,255,.06);border-radius:4px;overflow:hidden;max-height:180px;overflow-y:auto}.vsp-vault-item.svelte-auqu0j{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:12px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text-secondary, #b0b0b0)}.vsp-vault-item.svelte-auqu0j:last-child{border-bottom:none}.vsp-vault-item.active.svelte-auqu0j{background:#0ea5e90f}.vsp-vault-info.svelte-auqu0j{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.vsp-vault-name.svelte-auqu0j{font-weight:500;color:var(--text-primary, #e0e0e0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsp-vault-desc.svelte-auqu0j{font-size:10px;color:var(--text-secondary, #606060)}.vsp-vault-actions.svelte-auqu0j{display:flex;gap:4px;align-items:center;flex-shrink:0}.vsp-active-badge.svelte-auqu0j{font-size:9px;background:#0ea5e926;color:var(--neon-cyan, #0ea5e9);padding:2px 6px;border-radius:10px;font-weight:600;letter-spacing:.3px}.vsp-icon-btn.svelte-auqu0j{background:none;border:1px solid rgba(255,255,255,.1);color:var(--text-secondary, #808080);cursor:pointer;padding:3px 6px;border-radius:3px;font-size:11px;transition:background .1s,color .1s}.vsp-icon-btn.svelte-auqu0j:hover:not(:disabled){background:#ffffff14;color:var(--text-primary, #e0e0e0)}.vsp-icon-btn.svelte-auqu0j:disabled{opacity:.4;cursor:not-allowed}.vsp-icon-btn.confirming.svelte-auqu0j{background:#f14c4c26;color:#f48771;border-color:#f14c4c4d}.vsp-empty.svelte-auqu0j{padding:10px;text-align:center;font-size:11px;color:var(--text-secondary, #606060)}.vsp-radio-row.svelte-auqu0j{display:flex;gap:20px;margin-bottom:12px}.vsp-radio-label.svelte-auqu0j{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary, #b0b0b0);cursor:pointer}.vsp-remote-status.svelte-auqu0j{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:4px}.vsp-remote-status-text.svelte-auqu0j{font-size:11px;font-weight:500}.vsp-remote-ok.svelte-auqu0j{color:#4ec9b0}.vsp-remote-none.svelte-auqu0j{color:#f48771}.vsp-remote-list.svelte-auqu0j{border:1px solid rgba(255,255,255,.06);border-radius:4px;overflow:hidden;margin-bottom:12px}.vsp-remote-item.svelte-auqu0j{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:12px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text-secondary, #b0b0b0)}.vsp-remote-item.svelte-auqu0j:last-child{border-bottom:none}.vsp-remote-icon.svelte-auqu0j{flex-shrink:0;opacity:.5}.vsp-remote-name.svelte-auqu0j{font-weight:600;color:var(--text-primary, #e0e0e0);min-width:60px;font-size:11px}.vsp-remote-url.svelte-auqu0j{flex:1;color:var(--text-secondary, #808080);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.vsp-remote-add-form.svelte-auqu0j{margin-top:4px}.vsp-repo-list.svelte-auqu0j{border:1px solid rgba(255,255,255,.06);border-radius:4px;overflow:hidden;margin-bottom:12px;max-height:240px;overflow-y:auto}.vsp-repo-item.svelte-auqu0j{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;font-size:12px;border-bottom:1px solid rgba(255,255,255,.04);background:transparent;border-left:none;border-right:none;border-top:none;color:var(--text-secondary, #b0b0b0);cursor:pointer;width:100%;text-align:left;transition:background .15s}.vsp-repo-item.svelte-auqu0j:last-child{border-bottom:none}.vsp-repo-item.svelte-auqu0j:hover:not(:disabled){background:#0ea5e90f}.vsp-repo-item.svelte-auqu0j:disabled{cursor:default}.vsp-repo-item.vsp-repo-active.svelte-auqu0j{background:#0ea5e914;border-left:2px solid var(--neon-cyan, #0ea5e9)}.vsp-repo-info.svelte-auqu0j{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.vsp-repo-name.svelte-auqu0j{font-weight:600;font-size:11px;color:var(--text-primary, #e0e0e0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsp-repo-desc.svelte-auqu0j{font-size:10px;color:var(--text-secondary, #707070);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsp-repo-select.svelte-auqu0j{font-size:10px;font-weight:600;color:var(--neon-cyan, #0ea5e9);opacity:0;transition:opacity .15s;flex-shrink:0}.vsp-repo-item.svelte-auqu0j:hover .vsp-repo-select:where(.svelte-auqu0j){opacity:1}.vsp-create-repo.svelte-auqu0j{margin-top:10px}.vcm-menu.svelte-qxg0yo{position:fixed;z-index:99999;background:#1e1e2e;border:1px solid #3c3c4e;border-radius:4px;padding:3px 0;min-width:180px;display:flex;flex-direction:column;box-shadow:0 4px 20px #000000a6;font-size:13px;font-family:inherit}.vcm-item-wrap.svelte-qxg0yo{position:relative;width:100%}.vcm-item.svelte-qxg0yo{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 8px;width:100%;background:transparent;border:none;color:#ccc;cursor:pointer;text-align:left;font-family:inherit;font-size:12px;border-radius:0;transition:background .07s;white-space:nowrap}.vcm-item.svelte-qxg0yo:hover:not(.vcm-disabled){background:#094771;color:#fff}.vcm-item.vcm-danger.svelte-qxg0yo{color:#f48771}.vcm-item.vcm-danger.svelte-qxg0yo:hover:not(.vcm-disabled){background:#b4281e80;color:#fa9}.vcm-item.vcm-disabled.svelte-qxg0yo{opacity:.38;cursor:default}.vcm-item .codicon{font-size:14px;width:16px;flex-shrink:0;text-align:center}.vcm-no-icon.svelte-qxg0yo{width:16px;flex-shrink:0;display:inline-block}.vcm-label.svelte-qxg0yo{flex:1}.vcm-arrow.svelte-qxg0yo{font-size:11px!important;margin-left:8px;opacity:.55}.vcm-submenu.svelte-qxg0yo{display:none;position:absolute;left:100%;top:-3px;background:#1e1e2e;border:1px solid #3c3c4e;border-radius:4px;min-width:160px;padding:3px 0;box-shadow:4px 4px 18px #0000008c;flex-direction:column;z-index:100000}.vcm-item-wrap.svelte-qxg0yo:hover>.vcm-submenu:where(.svelte-qxg0yo){display:flex}.vcm-sep.svelte-qxg0yo{height:1px;background:#3c3c4e;margin:3px 0}.codicon{font-family:codicon!important;font-size:14px!important;line-height:1}.vs-root.svelte-17prpek{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#0a0a0e;position:relative;-webkit-user-select:none;user-select:none;color:#ccc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px}.vs-layout.svelte-17prpek{display:flex;height:100%;overflow:hidden}.vs-panel.svelte-17prpek{display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;height:100%}.vs-header.svelte-17prpek{display:flex;align-items:center;gap:2px;padding:0 4px 0 0;height:35px;flex-shrink:0;border-bottom:1px solid #1a1a2e;background:#0f0f11}.vs-vault-name.svelte-17prpek{flex:1;min-width:0;height:100%;overflow:hidden}.vs-header-btns.svelte-17prpek{display:flex;gap:0;flex-shrink:0}.vs-icon-btn.svelte-17prpek{background:none;border:none;color:#9d9d9d;cursor:pointer;padding:4px 5px;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s;font-size:14px;line-height:1}.vs-icon-btn.svelte-17prpek:hover{background:#0ea5e914;color:#0ea5e9}.vs-icon-btn.svelte-17prpek:disabled{opacity:.35;cursor:default}.vs-icon-btn.vs-icon-active.svelte-17prpek{color:#0ea5e9;background:#0ea5e91a}.vs-search.svelte-17prpek{display:flex;align-items:center;gap:4px;padding:4px 8px;flex-shrink:0;border-bottom:1px solid #1a1a2e;background:#0f0f11}.vs-search-icon.svelte-17prpek{color:#555;font-size:12px;flex-shrink:0}.vs-search.svelte-17prpek input:where(.svelte-17prpek){flex:1;background:transparent;border:none;outline:none;color:#e0e0e0;font-size:12px;padding:0}.vs-search.svelte-17prpek input:where(.svelte-17prpek)::placeholder{color:#444}.vs-section-header.svelte-17prpek{all:unset;display:flex;align-items:center;gap:4px;padding:3px 8px 3px 4px;width:100%;box-sizing:border-box;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.7px;color:#888;text-transform:uppercase;border-bottom:1px solid #1a1a2e;background:#0f0f11;flex-shrink:0;height:22px;transition:background .1s,color .1s}.vs-section-header.svelte-17prpek:hover{background:#0ea5e90a;color:#aaa}.vs-section-header.svelte-17prpek span:where(.svelte-17prpek):first-of-type{flex:1}.vs-section-arrow.svelte-17prpek{flex-shrink:0;color:#555;transition:transform .12s;transform:rotate(0)}.vs-section-arrow.open.svelte-17prpek{transform:rotate(90deg)}.vs-tree-scroll.svelte-17prpek{flex:1;overflow-y:auto;overflow-x:hidden;padding:2px 0;background:#0a0a0e}.vs-tree-scroll.svelte-17prpek::-webkit-scrollbar{width:6px}.vs-tree-scroll.svelte-17prpek::-webkit-scrollbar-track{background:transparent}.vs-tree-scroll.svelte-17prpek::-webkit-scrollbar-thumb{background:#0ea5e914;border-radius:3px}.vs-tree-scroll.svelte-17prpek::-webkit-scrollbar-thumb:hover{background:#0ea5e92e}.vs-tree-scroll.vs-drag-over.svelte-17prpek{background:#0ea5e90d;box-shadow:inset 0 0 0 1.5px #0ea5e966}.vs-empty-msg.svelte-17prpek{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 12px;color:#444;text-align:center}.vs-new-note-btn.svelte-17prpek{all:unset;display:flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid rgba(14,165,233,.2);border-radius:3px;color:#0ea5e9;font-size:11px;cursor:pointer;transition:background .1s}.vs-new-note-btn.svelte-17prpek:hover{background:#0ea5e914}.vs-spinner.svelte-17prpek{width:14px;height:14px;border:2px solid rgba(14,165,233,.06);border-top-color:#0ea5e9;border-radius:50%;animation:svelte-17prpek-vs-spin .75s linear infinite}@keyframes svelte-17prpek-vs-spin{to{transform:rotate(360deg)}}.vs-root-create.svelte-17prpek{display:flex;align-items:center;gap:5px;padding:2px 8px 2px 18px}.vs-inline-input.svelte-17prpek{flex:1;background:#1e1e2e;border:1px solid rgba(14,165,233,.3);color:#ededed;padding:1px 4px;border-radius:2px;font-size:13px;outline:none;min-width:0;height:18px;box-sizing:border-box}.vs-inline-input.svelte-17prpek:focus{border-color:#0ea5e9;box-shadow:0 0 0 1px #0ea5e926}.vs-git-section.svelte-17prpek{flex-shrink:0;display:flex;flex-direction:column;border-top:1px solid #1a1a2e;max-height:55%;overflow:hidden;background:#0a0a0e}.vs-git-section-header.svelte-17prpek{border-top:none;border-bottom:1px solid #1a1a2e}.vs-git-spin.svelte-17prpek{width:10px;height:10px;border:1.5px solid rgba(14,165,233,.08);border-top-color:#0ea5e9;border-radius:50%;animation:svelte-17prpek-vs-spin .75s linear infinite;flex-shrink:0}.vs-git-header-btns.svelte-17prpek{display:flex;margin-left:auto;gap:0}.vs-git-hbtn.svelte-17prpek{padding:1px 4px;font-size:12px}.vs-git-branch.svelte-17prpek{display:flex;align-items:center;gap:6px;padding:4px 12px;font-size:11px;color:#555;border-bottom:1px solid #14141e}.vs-git-branch-name.svelte-17prpek{font-weight:500;color:#0ea5e9;opacity:.7}.vs-git-files.svelte-17prpek{overflow-y:auto;max-height:140px}.vs-git-files.svelte-17prpek::-webkit-scrollbar{width:4px}.vs-git-files.svelte-17prpek::-webkit-scrollbar-thumb{background:#0ea5e914;border-radius:2px}.vs-git-file.svelte-17prpek{all:unset;display:flex;align-items:center;gap:5px;padding:2px 12px 2px 20px;width:100%;box-sizing:border-box;cursor:pointer;font-size:12px;height:22px;transition:background .07s}.vs-git-file.svelte-17prpek:hover{background:#0ea5e90a}.vs-git-file-icon.svelte-17prpek{font-size:13px;flex-shrink:0}.vs-git-file-name.svelte-17prpek{flex-shrink:0;font-weight:400}.vs-git-file-path.svelte-17prpek{flex:1;font-size:10px;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4px}.vs-git-badge.svelte-17prpek{font-size:11px;font-weight:700;font-family:monospace;flex-shrink:0}.vs-git-clean.svelte-17prpek{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;color:#444}.vs-git-commit-area.svelte-17prpek{padding:6px 8px;display:flex;flex-direction:column;gap:5px;border-top:1px solid #14141e}.vs-git-msg.svelte-17prpek{width:100%;background:#1e1e2e;border:1px solid #2a2a3a;color:#e0e0e0;padding:4px 8px;border-radius:3px;font-size:12px;outline:none;box-sizing:border-box;font-family:inherit}.vs-git-msg.svelte-17prpek:focus{border-color:#0ea5e966;box-shadow:0 0 0 1px #0ea5e91a}.vs-git-msg.svelte-17prpek:disabled{opacity:.5}.vs-git-msg.svelte-17prpek::placeholder{color:#444}.vs-git-action-row.svelte-17prpek{display:flex;gap:4px}.vs-git-commit-btn.svelte-17prpek{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:4px 10px;background:linear-gradient(135deg,#0078d4,#005ea2);border:none;border-radius:3px;color:#fff;font-size:12px;cursor:pointer;font-family:inherit;transition:opacity .1s}.vs-git-commit-btn.svelte-17prpek:hover:not(:disabled){opacity:.85}.vs-git-commit-btn.svelte-17prpek:disabled{opacity:.35;cursor:not-allowed}.vs-git-sm-btn.svelte-17prpek{background:#1a1a2e;border:1px solid #2a2a3a;border-radius:3px;color:#aaa;padding:4px 8px;cursor:pointer;font-size:13px;transition:background .1s,color .1s;display:flex;align-items:center}.vs-git-sm-btn.svelte-17prpek:hover:not(:disabled){background:#0ea5e914;color:#0ea5e9}.vs-git-sm-btn.svelte-17prpek:disabled{opacity:.35;cursor:not-allowed}.vs-git-feedback.svelte-17prpek{font-size:10px;padding:1px 0}.vs-ok.svelte-17prpek{color:#89d185}.vs-err.svelte-17prpek{color:#f48771}.vs-resize.svelte-17prpek{width:4px;flex-shrink:0;cursor:col-resize;position:relative;background:transparent;transition:background .15s}.vs-resize.svelte-17prpek:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:background .15s}.vs-resize.svelte-17prpek:hover:after,.vs-resize.vs-resizing.svelte-17prpek:after{background:#0ea5e959}.vs-settings-overlay.svelte-17prpek{display:flex;flex-direction:column;height:100%;overflow:hidden}.vs-settings-bar.svelte-17prpek{display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 12px;height:35px;flex-shrink:0;border-bottom:1px solid #1a1a2e;background:#0f0f11}.vs-section-label.svelte-17prpek{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:#888}.vs-settings-body.svelte-17prpek{flex:1;overflow-y:auto}.re-container.svelte-17yiqv1{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--bg-elevated, #1a1a2e)}.re-container.readonly.svelte-17yiqv1{border-color:transparent;background:transparent}.re-container.variant-vault.svelte-17yiqv1{border:none;border-radius:0;background:transparent;height:100%}.re-container.variant-vault.svelte-17yiqv1 .re-editor:where(.svelte-17yiqv1){max-height:none}.re-container.variant-vault.svelte-17yiqv1 .ProseMirror{max-width:1200px;margin:0 auto;padding:20px 40px 60px;font-size:14px}.re-container.variant-vault.svelte-17yiqv1 .re-toolbar:where(.svelte-17yiqv1){padding:6px 14px;background:#0003}.re-toolbar.svelte-17yiqv1{display:flex;align-items:center;gap:2px;padding:4px 6px;border-bottom:1px solid var(--border);background:#00000026;flex-wrap:wrap;flex-shrink:0}.re-toolbar-group.svelte-17yiqv1{display:flex;align-items:center;gap:1px}.re-toolbar-sep.svelte-17yiqv1{width:1px;height:18px;background:var(--border);margin:0 3px;flex-shrink:0}.re-tb-btn.svelte-17yiqv1{all:unset;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;color:var(--text-muted);cursor:pointer;font-size:10px;font-weight:700;transition:background .1s ease,color .1s ease}.re-tb-btn.svelte-17yiqv1:hover{background:#ffffff0f;color:var(--text-primary)}.re-tb-btn.active.svelte-17yiqv1{background:#0ea5e91a;color:var(--neon-cyan, #0ea5e9)}.re-counter.svelte-17yiqv1{margin-left:auto;display:flex;gap:6px;font-size:9px;color:var(--text-dim);font-family:monospace;padding-right:4px}.re-editor.svelte-17yiqv1{flex:1;overflow-y:auto;min-height:80px;max-height:400px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.06) transparent}.re-editor.svelte-17yiqv1 .ProseMirror{padding:10px 14px;outline:none;font-size:13px;color:var(--text-primary, #e0e0e0);line-height:1.65;font-family:inherit;min-height:80px}.re-editor.svelte-17yiqv1 .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--text-dim, #555);pointer-events:none;height:0}.re-editor.svelte-17yiqv1 .ProseMirror p{margin:0 0 .5em}.re-editor.svelte-17yiqv1 .ProseMirror h1{font-size:1.6em;font-weight:700;margin:.6em 0 .3em;color:var(--text-primary)}.re-editor.svelte-17yiqv1 .ProseMirror h2{font-size:1.3em;font-weight:600;margin:.5em 0 .2em;color:var(--text-primary)}.re-editor.svelte-17yiqv1 .ProseMirror h3{font-size:1.1em;font-weight:600;margin:.4em 0 .2em;color:var(--text-primary)}.re-editor.svelte-17yiqv1 .ProseMirror code{background:#0ea5e90f;border:1px solid rgba(14,165,233,.12);border-radius:3px;padding:1px 4px;font-size:.9em;font-family:Consolas,Monaco,monospace;color:var(--neon-cyan, #0ea5e9)}.re-editor.svelte-17yiqv1 .ProseMirror pre{background:#0000004d;border:1px solid var(--border);border-radius:6px;padding:10px 12px;font-size:12px;font-family:Consolas,Monaco,monospace;color:var(--text-secondary);overflow-x:auto;margin:.5em 0}.re-editor.svelte-17yiqv1 .ProseMirror pre code{background:none;border:none;padding:0;color:inherit}.re-editor.svelte-17yiqv1 .ProseMirror blockquote{border-left:3px solid var(--neon-cyan, #0ea5e9);padding-left:12px;margin:.5em 0;color:var(--text-secondary);font-style:italic}.re-editor.svelte-17yiqv1 .ProseMirror ul,.re-editor.svelte-17yiqv1 .ProseMirror ol{padding-left:20px;margin:.3em 0}.re-editor.svelte-17yiqv1 .ProseMirror li{margin:.15em 0}.re-editor.svelte-17yiqv1 .ProseMirror hr{border:none;border-top:1px solid var(--border);margin:1em 0}.re-editor.svelte-17yiqv1 .ProseMirror a{color:var(--accent-blue, #0078d4);text-decoration:underline;cursor:pointer}.re-editor.svelte-17yiqv1 .ProseMirror img{max-width:100%;border-radius:6px;margin:.5em 0}.re-editor.svelte-17yiqv1 .ProseMirror strong{font-weight:700;color:var(--text-primary)}.re-editor.svelte-17yiqv1 .ProseMirror em{font-style:italic}.re-editor.svelte-17yiqv1 .ProseMirror s{text-decoration:line-through;opacity:.6}.ce-wrapper.svelte-1ukytl0{width:100%;height:100%;display:flex;flex-direction:column;background:#1e1e1e}.ce-header.svelte-1ukytl0{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 12px;background:var(--bg-tertiary, #1a1a1e);border-bottom:1px solid var(--border, rgba(255, 255, 255, .06));flex-shrink:0}.ce-breadcrumbs.svelte-1ukytl0{display:flex;align-items:center;gap:2px;font-size:11px;overflow:hidden;white-space:nowrap}.ce-breadcrumb.svelte-1ukytl0{color:var(--text-dim, #666);cursor:default}.ce-breadcrumb.active.svelte-1ukytl0{color:var(--text-primary, #e0e0e0);font-weight:500}.ce-breadcrumb-sep.svelte-1ukytl0{color:var(--text-dim, #444);margin:0 1px}.ce-save-status.svelte-1ukytl0{padding:0 4px;display:flex;align-items:center}.ce-status-icon.saved.svelte-1ukytl0{color:#4ade80}.ce-status-spinner.svelte-1ukytl0{width:10px;height:10px;border:1.5px solid rgba(14,165,233,.3);border-top-color:var(--neon-cyan, #0ea5e9);border-radius:50%;animation:svelte-1ukytl0-ce-spin .6s linear infinite}.ce-status-dot.unsaved.svelte-1ukytl0{width:8px;height:8px;border-radius:50%;background:#facc15}@keyframes svelte-1ukytl0-ce-spin{to{transform:rotate(360deg)}}.ce-container.svelte-1ukytl0{flex:1;overflow:hidden}.wai-form.svelte-135cbis{background:#0003;border:1px solid var(--border);border-radius:8px;padding:12px;margin-bottom:12px}.wai-form-header.svelte-135cbis{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:700;color:var(--text-primary);letter-spacing:.3px}.wai-form-close.svelte-135cbis{all:unset;cursor:pointer;color:var(--text-muted);font-size:16px;line-height:1}.wai-form-close.svelte-135cbis:hover{color:var(--text-primary)}.wai-input.svelte-135cbis{all:unset;width:100%;padding:7px 10px;font-size:12px;color:var(--text-primary);background:var(--bg-input, rgba(0, 0, 0, .3));border:1px solid var(--border);border-radius:6px;margin-bottom:6px;box-sizing:border-box}.wai-input.svelte-135cbis:focus{border-color:var(--neon-cyan)}.wai-textarea.svelte-135cbis{all:unset;width:100%;padding:7px 10px;font-size:12px;color:var(--text-primary);background:var(--bg-input, rgba(0, 0, 0, .3));border:1px solid var(--border);border-radius:6px;margin-bottom:6px;box-sizing:border-box;resize:vertical;min-height:48px;font-family:inherit;white-space:pre-wrap;display:block}.wai-textarea.svelte-135cbis:focus{border-color:var(--neon-cyan)}.wai-form-row.svelte-135cbis{display:flex;align-items:center;gap:8px;margin-bottom:6px}.wai-label.svelte-135cbis{font-size:11px;color:var(--text-muted);min-width:40px}.wai-color-row.svelte-135cbis{display:flex;gap:4px}.wai-color-dot.svelte-135cbis{all:unset;width:18px;height:18px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border-color .15s ease,transform .1s ease}.wai-color-dot.svelte-135cbis:hover{transform:scale(1.15)}.wai-color-dot.selected.svelte-135cbis{border-color:var(--text-primary)}.wai-form-actions.svelte-135cbis{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.wai-cancel-btn.svelte-135cbis{all:unset;padding:5px 12px;font-size:11px;color:var(--text-muted);cursor:pointer;border-radius:6px;transition:color .15s ease}.wai-cancel-btn.svelte-135cbis:hover{color:var(--text-primary)}.wai-save-btn.svelte-135cbis{all:unset;padding:5px 16px;font-size:11px;font-weight:600;color:#000;background:var(--neon-cyan);border-radius:6px;cursor:pointer;transition:all .15s ease}.wai-save-btn.svelte-135cbis:disabled{opacity:.4;cursor:not-allowed}.wai-grid.svelte-135cbis{display:flex;flex-direction:column;gap:8px}.wai-card.svelte-135cbis{background:#00000026;border:1px solid var(--border);border-radius:8px;padding:10px 12px;transition:background .15s ease,border-color .15s ease}.wai-card.svelte-135cbis:hover{background:#00000040;border-color:#ffffff1a}.wai-card-header.svelte-135cbis{display:flex;justify-content:space-between;align-items:center}.wai-card-name.svelte-135cbis{font-size:13px;font-weight:600;color:var(--text-primary)}.wai-card-actions.svelte-135cbis{display:flex;gap:4px}.wai-card-btn.svelte-135cbis{all:unset;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;color:var(--text-dim);cursor:pointer;transition:all .15s ease}.wai-card-btn.svelte-135cbis:hover{background:#ffffff0f;color:var(--text-secondary)}.wai-delete-btn.svelte-135cbis:hover{color:var(--neon-red, #f43f5e)}.wai-delete-btn.confirming.svelte-135cbis{background:var(--neon-red, #f43f5e);color:#000;animation:svelte-135cbis-wai-pulse 2s infinite}.wai-reprocess-btn.svelte-135cbis:hover{color:var(--neon-amber, #f59e0b)}.wai-reprocess-btn.confirming.svelte-135cbis{background:var(--neon-amber, #f59e0b);color:#000;animation:svelte-135cbis-wai-pulse 2s infinite}.wai-confirm-q.svelte-135cbis{font-size:12px;font-weight:800}@keyframes svelte-135cbis-wai-pulse{}.wai-card-prompt.svelte-135cbis{font-size:11px;color:var(--text-dim);margin-top:4px;line-height:1.4;word-break:break-word}.wai-card-meta.svelte-135cbis{display:flex;gap:4px;margin-top:6px;flex-wrap:wrap}.wai-tag.svelte-135cbis{font-size:10px;padding:2px 7px;border-radius:10px;background:#ffffff0d;color:var(--text-muted);border:1px solid rgba(255,255,255,.06)}.wai-clickable-card.svelte-135cbis{cursor:pointer;transition:background-color .2s ease}.wai-clickable-card.svelte-135cbis:hover{background-color:#ffffff08}.wai-clickable.svelte-135cbis{cursor:pointer}.wai-chevron.svelte-135cbis{transition:transform .2s ease;opacity:.4;margin-left:4px;vertical-align:middle}.wai-chevron.rotated.svelte-135cbis{transform:rotate(180deg)}.wai-brain-docs.svelte-135cbis{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.wai-doc-list.svelte-135cbis{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.wai-doc-row.svelte-135cbis{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:11px;flex-wrap:wrap}.wai-doc-name.svelte-135cbis{flex:1;color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wai-doc-name.wai-clickable.svelte-135cbis:hover{color:var(--neon-cyan);text-decoration:underline}.wai-doc-size.svelte-135cbis{color:var(--text-dim);font-size:10px;flex-shrink:0}.wai-doc-status.svelte-135cbis{font-size:10px;flex-shrink:0;font-weight:600;text-transform:capitalize}.wai-doc-actions.svelte-135cbis{display:flex;gap:2px;flex-shrink:0}.wai-doc-empty.svelte-135cbis{font-size:11px;color:var(--text-dim);text-align:center;padding:8px 0}.wai-progress-bar.svelte-135cbis{width:100%;height:3px;background:#ffffff0f;border-radius:2px;overflow:hidden;flex-basis:100%}.wai-progress-fill.svelte-135cbis{height:100%;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-green, #10b981));border-radius:2px;transition:width .3s ease;animation:svelte-135cbis-wai-progress-glow 1.5s ease-in-out infinite}@keyframes svelte-135cbis-wai-progress-glow{0%,to{opacity:.8}50%{opacity:1}}.wai-dz.svelte-135cbis{border:1px dashed rgba(14,165,233,.25);border-radius:8px;padding:16px;text-align:center;transition:all .2s ease;background:#0ea5e905}.wai-dz.svelte-135cbis:hover{border-color:#0ea5e966;background:#0ea5e90a}.wai-dz-active.svelte-135cbis{border-color:var(--neon-cyan)!important;background:#0ea5e914!important}.wai-dz-content.svelte-135cbis{display:flex;flex-direction:column;align-items:center;gap:6px}.wai-dz-text.svelte-135cbis{font-size:11px;font-weight:600;color:var(--text-muted)}.wai-dz-hint.svelte-135cbis{font-size:9px;color:var(--text-dim);opacity:.7}.wai-dz-browse.svelte-135cbis{font-size:10px;font-weight:600;color:var(--neon-cyan);cursor:pointer;padding:4px 12px;border:1px solid rgba(14,165,233,.3);border-radius:4px;transition:all .15s ease;margin-top:4px}.wai-dz-browse.svelte-135cbis:hover{background:#0ea5e90f;border-color:#0ea5e980}.wai-dz-uploading.svelte-135cbis{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--neon-cyan);font-weight:600}.wai-viewer.svelte-135cbis{background:#0000004d;border:1px solid var(--border);border-radius:6px;margin:6px 0;overflow:hidden}.wai-viewer-header.svelte-135cbis{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:#0003;border-bottom:1px solid var(--border)}.wai-viewer-title.svelte-135cbis{font-size:10px;font-weight:600;color:var(--neon-cyan);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wai-viewer-body.svelte-135cbis{padding:8px 10px;max-height:200px;overflow-y:auto}.wai-viewer-content.svelte-135cbis{font-size:10px;color:var(--text-secondary);line-height:1.5;white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit}.wai-loading.svelte-135cbis{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 0;color:var(--text-dim);font-size:12px}.wai-spinner.svelte-135cbis{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--neon-cyan);border-radius:50%;animation:svelte-135cbis-wai-spin .8s linear infinite}@keyframes svelte-135cbis-wai-spin{to{transform:rotate(360deg)}}.wai-error.svelte-135cbis{text-align:center;padding:24px 0;font-size:12px;color:var(--neon-red, #f43f5e)}.wai-empty.svelte-135cbis{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:var(--text-dim);font-size:12px}.wai-empty-cta.svelte-135cbis{all:unset;padding:6px 16px;font-size:11px;font-weight:600;color:var(--neon-cyan);border:1px solid rgba(14,165,233,.3);border-radius:6px;cursor:pointer;transition:all .15s ease;margin-top:4px}.wai-empty-cta.svelte-135cbis:hover{background:#0ea5e90f;border-color:#0ea5e980}.wai-toolbar.svelte-1t5npjz{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;gap:10px;border-bottom:1px solid var(--border);flex-shrink:0}.wai-sub-tabs.svelte-1t5npjz{display:flex;gap:2px;background:#00000040;border-radius:8px;padding:2px}.wai-sub-pill.svelte-1t5npjz{all:unset;display:flex;align-items:center;gap:5px;padding:5px 14px;font-size:11px;font-weight:600;color:var(--text-dim);border-radius:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.wai-sub-pill.svelte-1t5npjz:hover{color:var(--text-secondary);background:#ffffff0a}.wai-sub-pill.active.svelte-1t5npjz{color:var(--neon-cyan);background:#0ea5e914}.wai-sub-pill.svelte-1t5npjz svg:where(.svelte-1t5npjz){opacity:.6}.wai-sub-pill.active.svelte-1t5npjz svg:where(.svelte-1t5npjz){opacity:1}.wai-count.svelte-1t5npjz{font-size:10px;background:#0ea5e926;color:var(--neon-cyan);padding:1px 6px;border-radius:10px;font-weight:700}.wai-new-btn.svelte-1t5npjz{all:unset;display:flex;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:700;color:#000;background:var(--neon-cyan);border-radius:6px;cursor:pointer;letter-spacing:.3px;transition:all .15s ease}.wai-new-btn.svelte-1t5npjz:hover{transform:translateY(-1px)}.wai-content.svelte-1t5npjz{flex:1;overflow-y:auto;padding:10px 16px}.wai-form.svelte-1t5npjz{background:#0003;border:1px solid var(--border);border-radius:8px;padding:12px;margin-bottom:12px}.wai-form-header.svelte-1t5npjz{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:700;color:var(--text-primary);letter-spacing:.3px}.wai-form-close.svelte-1t5npjz{all:unset;cursor:pointer;color:var(--text-muted);font-size:16px;line-height:1}.wai-form-close.svelte-1t5npjz:hover{color:var(--text-primary)}.wai-input.svelte-1t5npjz{all:unset;width:100%;padding:7px 10px;font-size:12px;color:var(--text-primary);background:var(--bg-input, rgba(0, 0, 0, .3));border:1px solid var(--border);border-radius:6px;margin-bottom:6px;box-sizing:border-box}.wai-input.svelte-1t5npjz:focus{border-color:var(--neon-cyan)}.wai-textarea.svelte-1t5npjz{all:unset;width:100%;padding:7px 10px;font-size:12px;color:var(--text-primary);background:var(--bg-input, rgba(0, 0, 0, .3));border:1px solid var(--border);border-radius:6px;margin-bottom:6px;box-sizing:border-box;resize:vertical;min-height:48px;font-family:inherit;white-space:pre-wrap;display:block}.wai-textarea.svelte-1t5npjz:focus{border-color:var(--neon-cyan)}.wai-form-row.svelte-1t5npjz{display:flex;align-items:center;gap:8px;margin-bottom:6px}.wai-form-grid.svelte-1t5npjz{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px}.wai-field.svelte-1t5npjz{display:flex;flex-direction:column;gap:3px}.wai-field.svelte-1t5npjz .wai-select:where(.svelte-1t5npjz){width:100%;box-sizing:border-box;margin-bottom:0}.wai-label.svelte-1t5npjz{font-size:11px;color:var(--text-muted);min-width:40px}.wai-color-row.svelte-1t5npjz{display:flex;gap:4px}.wai-color-dot.svelte-1t5npjz{all:unset;width:18px;height:18px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border-color .15s ease,transform .1s ease}.wai-color-dot.svelte-1t5npjz:hover{transform:scale(1.15)}.wai-color-dot.selected.svelte-1t5npjz{border-color:var(--text-primary)}.wai-select.svelte-1t5npjz{flex:1;padding:5px 8px;font-size:11px;background:var(--bg-input, rgba(0, 0, 0, .3));color:var(--text-primary);border:1px solid var(--border);border-radius:6px;outline:none}.wai-prompt-header.svelte-1t5npjz{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.wai-enhance-btn.svelte-1t5npjz{all:unset;display:flex;align-items:center;gap:4px;padding:3px 10px;font-size:10px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--neon-purple, #a855f7),var(--neon-magenta, #ec4899));border-radius:5px;cursor:pointer;letter-spacing:.3px;transition:all .2s ease}.wai-enhance-btn.svelte-1t5npjz:hover:not(:disabled){transform:scale(1.03)}.wai-enhance-btn.svelte-1t5npjz:disabled{opacity:.4;cursor:not-allowed}.wai-spinner-icon.svelte-1t5npjz{animation:svelte-1t5npjz-wai-spin 1s linear infinite}@keyframes svelte-1t5npjz-wai-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wai-memory-row.svelte-1t5npjz{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;margin-bottom:6px;background:#00000026;border:1px solid var(--border);border-radius:6px}.wai-toggle-wrap.svelte-1t5npjz{display:flex;align-items:center;gap:8px}.wai-toggle.svelte-1t5npjz{all:unset;position:relative;width:34px;height:18px;border-radius:9px;background:#ffffff1a;cursor:pointer;transition:background .2s ease;flex-shrink:0}.wai-toggle.active.svelte-1t5npjz{background:#0ea5e959}.wai-toggle-knob.svelte-1t5npjz{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-muted);transition:all .2s ease}.wai-toggle.active.svelte-1t5npjz .wai-toggle-knob:where(.svelte-1t5npjz){left:18px;background:var(--neon-cyan)}.wai-toggle-label.svelte-1t5npjz{font-size:11px;color:var(--text-muted);-webkit-user-select:none;user-select:none}.wai-toggle.active.svelte-1t5npjz+.wai-toggle-label:where(.svelte-1t5npjz){color:var(--neon-cyan)}.wai-retention-select.svelte-1t5npjz{padding:3px 8px;font-size:10px;background:#0000004d;color:var(--neon-cyan);border:1px solid rgba(14,165,233,.2);border-radius:4px;outline:none}.wai-form-actions.svelte-1t5npjz{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.wai-cancel-btn.svelte-1t5npjz{all:unset;padding:5px 12px;font-size:11px;color:var(--text-muted);cursor:pointer;border-radius:6px;transition:color .15s ease}.wai-cancel-btn.svelte-1t5npjz:hover{color:var(--text-primary)}.wai-save-btn.svelte-1t5npjz{all:unset;padding:5px 16px;font-size:11px;font-weight:600;color:#000;background:var(--neon-cyan);border-radius:6px;cursor:pointer;transition:all .15s ease}.wai-save-btn.svelte-1t5npjz:disabled{opacity:.4;cursor:not-allowed}.wai-grid.svelte-1t5npjz{display:flex;flex-direction:column;gap:8px}.wai-card.svelte-1t5npjz{background:#00000026;border:1px solid var(--border);border-radius:8px;padding:10px 12px;transition:background .15s ease,border-color .15s ease}.wai-card.svelte-1t5npjz:hover{background:#00000040;border-color:#ffffff1a}.wai-card-header.svelte-1t5npjz{display:flex;justify-content:space-between;align-items:center}.wai-card-name.svelte-1t5npjz{font-size:13px;font-weight:600;color:var(--text-primary)}.wai-card-actions.svelte-1t5npjz{display:flex;gap:4px}.wai-card-btn.svelte-1t5npjz{all:unset;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;color:var(--text-dim);cursor:pointer;transition:all .15s ease}.wai-card-btn.svelte-1t5npjz:hover{background:#ffffff0f;color:var(--text-secondary)}.wai-delete-btn.svelte-1t5npjz:hover{color:var(--neon-red, #f43f5e)}.wai-delete-btn.confirming.svelte-1t5npjz{background:var(--neon-red, #f43f5e);color:#000;animation:svelte-1t5npjz-wai-pulse 2s infinite}.wai-confirm-q.svelte-1t5npjz{font-size:12px;font-weight:800}@keyframes svelte-1t5npjz-wai-pulse{}.wai-card-prompt.svelte-1t5npjz{font-size:11px;color:var(--text-dim);margin-top:4px;line-height:1.4;word-break:break-word}.wai-card-meta.svelte-1t5npjz{display:flex;gap:4px;margin-top:6px;flex-wrap:wrap}.wai-tag.svelte-1t5npjz{font-size:10px;padding:2px 7px;border-radius:10px;background:#ffffff0d;color:var(--text-muted);border:1px solid rgba(255,255,255,.06)}.wai-tag-brain.svelte-1t5npjz{color:var(--neon-cyan);border-color:#0ea5e933;background:#0ea5e90f}.wai-tag-memory.svelte-1t5npjz{color:#a855f7;border-color:#a855f733;background:#a855f70f}.wai-tag-wake.svelte-1t5npjz{color:#f59e0b;border-color:#f59e0b33;background:#f59e0b0f;font-style:italic}.wai-tag-voice.svelte-1t5npjz{color:#10b981;border-color:#10b98133;background:#10b9810f}.wai-loading.svelte-1t5npjz{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 0;color:var(--text-dim);font-size:12px}.wai-spinner.svelte-1t5npjz{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--neon-cyan);border-radius:50%;animation:svelte-1t5npjz-wai-spin .8s linear infinite}@keyframes svelte-1t5npjz-wai-spin{to{transform:rotate(360deg)}}.wai-error.svelte-1t5npjz{text-align:center;padding:24px 0;font-size:12px;color:var(--neon-red, #f43f5e)}.wai-empty.svelte-1t5npjz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:var(--text-dim);font-size:12px}.wai-empty-cta.svelte-1t5npjz{all:unset;padding:6px 16px;font-size:11px;font-weight:600;color:var(--neon-cyan);border:1px solid rgba(14,165,233,.3);border-radius:6px;cursor:pointer;transition:all .15s ease;margin-top:4px}.wai-empty-cta.svelte-1t5npjz:hover{background:#0ea5e90f;border-color:#0ea5e980}.wai-icon-row.svelte-1t5npjz{display:flex;gap:5px;flex-wrap:wrap}.wai-icon-btn.svelte-1t5npjz{all:unset;padding:4px 8px;font-size:10px;background:#0000004d;border:1px solid var(--border);color:var(--text-muted);border-radius:4px;cursor:pointer;transition:all .15s ease}.wai-icon-btn.svelte-1t5npjz:hover{background:#ffffff0d;color:var(--text-primary)}.wai-icon-btn.selected.svelte-1t5npjz{background:#0ea5e926;color:var(--neon-cyan);border-color:var(--neon-cyan);font-weight:700}.wai-system-divider.svelte-1t5npjz{display:flex;align-items:center;gap:8px;margin:8px 0 4px;font-size:10px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.wai-system-divider.svelte-1t5npjz:after{content:"";flex:1;height:1px;background:var(--border)}.wai-card-system.svelte-1t5npjz{opacity:.7}.wai-card-system.svelte-1t5npjz:hover{opacity:.85}.wai-system-badge.svelte-1t5npjz{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:1px 6px;border-radius:4px}.media-controls.svelte-5vtkyk{width:100%;max-width:600px;display:flex;align-items:center;gap:16px;padding:12px 16px;background:#141416;border-radius:8px;margin-top:16px}.ctrl-btn.svelte-5vtkyk{width:32px;height:32px;border-radius:6px;border:1px solid transparent;background:transparent;color:#a1a1aa;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:16px;flex-shrink:0}.ctrl-btn.svelte-5vtkyk:hover{background:#ffffff1a;color:#fff}.seeker-container.svelte-5vtkyk{flex:1;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.seeker-bar-row.svelte-5vtkyk{display:flex;align-items:center;gap:8px;width:100%}.time-current.svelte-5vtkyk,.time-total.svelte-5vtkyk{font-family:JetBrains Mono,Consolas,monospace;font-size:11px;color:#71717a;min-width:32px}.time-total.svelte-5vtkyk{text-align:right}.seek-slider.svelte-5vtkyk{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:12px;background:transparent;outline:none;cursor:pointer}.seek-slider.svelte-5vtkyk::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,#38bdf8 var(--progress),#27272a var(--progress))}.seek-slider.svelte-5vtkyk::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;transition:transform .1s;border:2px solid #38bdf8;margin-top:-3.5px;box-sizing:border-box}.seek-slider.svelte-5vtkyk::-webkit-slider-thumb:hover{transform:scale(1.2)}.pdf-viewer-container.svelte-17a2nr4{display:flex;flex-direction:column;height:100%;width:100%;background:#0a0a0c;position:relative;overflow:hidden;color:#e0e0e0;font-family:var(--font-family-sans, "Inter", -apple-system, sans-serif)}.loading-overlay.svelte-17a2nr4,.error-overlay.svelte-17a2nr4{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background:#0a0a0ce6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100}.loading-overlay.svelte-17a2nr4 p:where(.svelte-17a2nr4),.error-overlay.svelte-17a2nr4 p:where(.svelte-17a2nr4){font-size:.9rem;color:#888;letter-spacing:.05em}.retry-btn.svelte-17a2nr4{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:.5rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .2s;font-size:.85rem}.retry-btn.svelte-17a2nr4:hover{background:#ffffff1a}.toolbar-wrapper.svelte-17a2nr4{position:absolute;top:1.5rem;left:50%;transform:translate(-50%);z-index:50;width:fit-content}.toolbar.svelte-17a2nr4{display:flex;align-items:center;padding:.4rem .6rem;border-radius:14px;gap:.4rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 40px #0009}.toolbar.glass.svelte-17a2nr4{background:#19191ed9;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.toolbar.svelte-17a2nr4 .toolbar-section:where(.svelte-17a2nr4){display:flex;align-items:center;gap:.25rem}.toolbar.svelte-17a2nr4 .toolbar-separator:where(.svelte-17a2nr4){width:1px;height:24px;background:#ffffff1a;margin:0 .5rem}.toolbar.svelte-17a2nr4 button:where(.svelte-17a2nr4){background:transparent;border:none;color:#999;width:28px;height:28px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.toolbar.svelte-17a2nr4 button:where(.svelte-17a2nr4):hover:not(:disabled){background:#ffffff1a;color:#fff;transform:translateY(-1px)}.toolbar.svelte-17a2nr4 button:where(.svelte-17a2nr4):active:not(:disabled){transform:translateY(0);background:#ffffff26}.toolbar.svelte-17a2nr4 button:where(.svelte-17a2nr4):disabled{opacity:.25;cursor:not-allowed}.toolbar.svelte-17a2nr4 button:where(.svelte-17a2nr4) i:where(.svelte-17a2nr4){font-size:1rem}.toolbar.svelte-17a2nr4 .page-info:where(.svelte-17a2nr4){display:flex;align-items:center;gap:.5rem;padding:0 .5rem;font-size:.85rem;color:#888}.toolbar.svelte-17a2nr4 .page-info:where(.svelte-17a2nr4) input:where(.svelte-17a2nr4){background:#0006;border:1px solid rgba(255,255,255,.05);color:#fff;width:36px;height:24px;text-align:center;border-radius:6px;outline:none;font-size:.85rem;font-weight:600;transition:border-color .2s}.toolbar.svelte-17a2nr4 .page-info:where(.svelte-17a2nr4) input:where(.svelte-17a2nr4):focus{border-color:#6366f1;background:#0009}.toolbar.svelte-17a2nr4 .page-info:where(.svelte-17a2nr4) input:where(.svelte-17a2nr4)::-webkit-inner-spin-button{display:none}.toolbar.svelte-17a2nr4 .page-info:where(.svelte-17a2nr4) .total:where(.svelte-17a2nr4){min-width:30px}.toolbar.svelte-17a2nr4 .zoom-info:where(.svelte-17a2nr4){font-size:.8rem;min-width:45px;text-align:center;color:#bbb;font-weight:500}.toolbar.svelte-17a2nr4 .action-btn:where(.svelte-17a2nr4){width:auto;height:32px;padding:0 .8rem;font-size:.8rem;font-weight:600;gap:.5rem;border-radius:10px}.toolbar.svelte-17a2nr4 .action-btn:where(.svelte-17a2nr4) span:where(.svelte-17a2nr4){white-space:nowrap}.toolbar.svelte-17a2nr4 .action-btn.secondary:where(.svelte-17a2nr4){background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ccc}.toolbar.svelte-17a2nr4 .action-btn.secondary:where(.svelte-17a2nr4):hover{background:#ffffff1a;color:#fff}.toolbar.svelte-17a2nr4 .action-btn.secondary.active:where(.svelte-17a2nr4){background:#6366f126;border-color:#6366f14d;color:#818cf8}.content-area.svelte-17a2nr4{flex:1;overflow:auto;padding:6rem 2rem 4rem;display:flex;justify-content:center;background:radial-gradient(circle at center,#141418,#0a0a0c);position:relative}.canvas-wrapper.svelte-17a2nr4{box-shadow:0 20px 60px #000000b3;border:1px solid rgba(255,255,255,.05);background:#fff;line-height:0;border-radius:4px;overflow:hidden}.sidebar-wrapper.svelte-17a2nr4{position:absolute;top:6rem;right:2rem;bottom:2rem;z-index:40}.extracted-sidebar.svelte-17a2nr4{width:380px;height:100%;display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:-12px 0 40px #00000080;background:#0f0f14e6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:hidden}.extracted-sidebar.svelte-17a2nr4 .sidebar-header:where(.svelte-17a2nr4){padding:1.25rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05);background:#ffffff05}.extracted-sidebar.svelte-17a2nr4 .sidebar-header:where(.svelte-17a2nr4) .header-title:where(.svelte-17a2nr4){display:flex;align-items:center;gap:.75rem;color:#818cf8}.extracted-sidebar.svelte-17a2nr4 .sidebar-header:where(.svelte-17a2nr4) .header-title:where(.svelte-17a2nr4) i:where(.svelte-17a2nr4){font-size:1.1rem}.extracted-sidebar.svelte-17a2nr4 .sidebar-header:where(.svelte-17a2nr4) .header-title:where(.svelte-17a2nr4) h3:where(.svelte-17a2nr4){margin:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;color:#aaa}.extracted-sidebar.svelte-17a2nr4 .sidebar-header:where(.svelte-17a2nr4) .close-btn:where(.svelte-17a2nr4){background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#888;width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.extracted-sidebar.svelte-17a2nr4 .sidebar-header:where(.svelte-17a2nr4) .close-btn:where(.svelte-17a2nr4):hover{background:#ef44441a;border-color:#ef444433;color:#ef4444}.extracted-sidebar.svelte-17a2nr4 .sidebar-content:where(.svelte-17a2nr4){flex:1;overflow:auto;padding:1.5rem}.extracted-sidebar.svelte-17a2nr4 .sidebar-content:where(.svelte-17a2nr4) pre:where(.svelte-17a2nr4){white-space:pre-wrap;font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:.85rem;line-height:1.8;color:#bbb;margin:0}.custom-scrollbar.svelte-17a2nr4::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-17a2nr4::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-17a2nr4::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-scrollbar.svelte-17a2nr4::-webkit-scrollbar-thumb:hover{background:#fff3}.spinner.svelte-17a2nr4{width:36px;height:36px;border:3px solid rgba(99,102,241,.1);border-top-color:#6366f1;border-radius:50%;animation:svelte-17a2nr4-spin 1s cubic-bezier(.4,0,.2,1) infinite}@keyframes svelte-17a2nr4-spin{to{transform:rotate(360deg)}}@keyframes svelte-17a2nr4-spin-slow{to{transform:rotate(360deg)}}.media-viewer.svelte-11vbycy{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:#1e1e1e;overflow:auto}.loading.svelte-11vbycy,.error.svelte-11vbycy{display:flex;flex-direction:column;align-items:center;gap:10px;color:#ccc}.error.svelte-11vbycy{color:#f48771}.image-container.svelte-11vbycy{padding:20px;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}img.svelte-11vbycy{max-width:100%;max-height:100%;object-fit:contain}.binary-container.svelte-11vbycy{text-align:center;color:#ccc}.icon-wrapper.svelte-11vbycy .codicon:where(.svelte-11vbycy){font-size:64px;margin-bottom:20px;color:#007acc}.info.svelte-11vbycy h3:where(.svelte-11vbycy){margin:0 0 8px;font-weight:500}.info.svelte-11vbycy p:where(.svelte-11vbycy){margin:0 0 24px;color:#888}.download-btn.svelte-11vbycy{background:#007acc;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:13px;transition:background .2s}.download-btn.svelte-11vbycy:hover{background:#0098ff}.audio-container.svelte-11vbycy,.video-container.svelte-11vbycy{display:flex;flex-direction:column;align-items:center;gap:20px;color:#ccc;text-align:center;width:100%;max-width:800px;padding:20px}.audio-container.svelte-11vbycy h3:where(.svelte-11vbycy){margin:0 0 20px;font-weight:500}audio.svelte-11vbycy{display:none}video.svelte-11vbycy{max-width:100%;max-height:70vh;background:#000;border-radius:4px}.pdf-container.svelte-11vbycy{width:100%;height:100%;display:flex;flex-direction:column}.popover-backdrop.svelte-ba8rtl{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999}.speaker-popover.svelte-ba8rtl{position:fixed;width:260px;z-index:10000;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 20px #0006;display:flex;flex-direction:column;overflow:hidden;font-family:system-ui,-apple-system,sans-serif}.popover-header.svelte-ba8rtl{padding:8px;border-bottom:1px solid var(--border-color);background:#0003}.search-box.svelte-ba8rtl{display:flex;align-items:center;gap:8px;background:var(--bg-input);border:1px solid var(--border-color);border-radius:4px;padding:0 8px}.search-box.svelte-ba8rtl .codicon:where(.svelte-ba8rtl){font-size:14px;color:var(--text-muted)}.search-box.svelte-ba8rtl input:where(.svelte-ba8rtl){flex:1;background:transparent;border:none;color:var(--text-primary);padding:8px 0;font-size:13px;outline:none}.search-box.svelte-ba8rtl input:where(.svelte-ba8rtl)::placeholder{color:var(--text-muted)}.popover-body.svelte-ba8rtl{max-height:240px;overflow-y:auto;padding:4px 0}.loading-state.svelte-ba8rtl,.empty-state.svelte-ba8rtl{padding:16px;text-align:center;color:var(--text-muted);font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px}.spinner.svelte-ba8rtl{width:14px;height:14px;border:2px solid var(--text-muted);border-top-color:transparent;border-radius:50%;animation:svelte-ba8rtl-spin 1s linear infinite}@keyframes svelte-ba8rtl-spin{to{transform:rotate(360deg)}}.speaker-option.svelte-ba8rtl{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:none;color:var(--text-primary);font-size:13px;cursor:pointer;text-align:left;transition:background .15s ease}.speaker-option.svelte-ba8rtl:hover{background:#ffffff0d}.speaker-option.svelte-ba8rtl .codicon:where(.svelte-ba8rtl){font-size:14px;color:var(--text-muted)}.speaker-option.create-new.svelte-ba8rtl{color:var(--neon-cyan);border-bottom:1px solid var(--border-color)}.speaker-option.create-new.svelte-ba8rtl .codicon:where(.svelte-ba8rtl){color:var(--neon-cyan)}.speaker-option.active.svelte-ba8rtl{background:rgba(var(--neon-cyan-rgb),.1)}.current-check.svelte-ba8rtl{margin-left:auto;color:var(--neon-cyan)!important}.transcript-body.svelte-1of7s5v{padding:12px 16px 200px;display:flex;flex-direction:column;gap:16px;max-width:900px;margin:0 auto;width:100%}.empty-state.svelte-1of7s5v{color:#71717a;text-align:center;margin-top:40px}.message-group.svelte-1of7s5v{display:flex;gap:12px;transition:opacity .3s}.message-group.svelte-1of7s5v:not(.active){opacity:.7}.avatar-col.svelte-1of7s5v{flex-shrink:0}.avatar.svelte-1of7s5v{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;background:#1e1e20}.text-col.svelte-1of7s5v{flex:1;display:flex;flex-direction:column;gap:2px}.meta.svelte-1of7s5v{display:flex;align-items:baseline;gap:6px}.speaker.svelte-1of7s5v{font-size:11px;font-weight:600}.time.svelte-1of7s5v{font-size:10px;color:#52525b;font-family:monospace}.segments.svelte-1of7s5v{line-height:1.6}.bubble.svelte-1of7s5v{display:inline;background:transparent;border:none;padding:0 1px;margin:0;color:#d4d4d8;font-size:14px;line-height:inherit;cursor:pointer;transition:all .1s;word-break:normal;white-space:pre-wrap;text-align:left}.bubble.svelte-1of7s5v:hover{background:#ffffff1a;border-radius:3px}.bubble.highlight.svelte-1of7s5v{color:#38bdf8;background:#38bdf826;border-radius:3px;font-weight:500}.sticky-player.svelte-14mu68y{position:sticky;top:0;left:0;right:0;z-index:100;background:#18181b;padding:0 4px;min-height:48px;display:flex;align-items:center;border-bottom:1px solid #27272a;flex-shrink:0;overflow:hidden;min-width:0}.status-msg.svelte-14mu68y{display:flex;align-items:center;gap:8px;color:#71717a;font-size:12px;padding:0 16px}.status-msg.error.svelte-14mu68y{color:#ef4444}.tv-layout.svelte-lhxthl{display:flex;flex-direction:column;width:100%;height:100%;background:#121214;color:#e4e4e7;overflow:hidden;position:relative}.tv-notification-toast.svelte-lhxthl{position:absolute;bottom:24px;left:50%;transform:translate(-50%);background:#27272a;color:#fff;padding:8px 16px;border-radius:6px;font-size:13px;display:flex;align-items:center;gap:8px;box-shadow:0 10px 25px #00000080;z-index:1000;border:1px solid rgba(255,255,255,.1)}.tv-notification-toast.success.svelte-lhxthl{border-left:4px solid #10b981}.tv-notification-toast.error.svelte-lhxthl{border-left:4px solid #ef4444}.tv-content-scroll.svelte-lhxthl{flex:1;overflow-y:auto;display:flex;flex-direction:column}.tv-inline-overlay.svelte-lhxthl{display:flex;flex-direction:column;gap:6px;padding:8px 12px;background:#1e1e22;border-bottom:1px solid rgba(56,189,248,.15);flex-shrink:0}.tv-overlay-label.svelte-lhxthl{font-size:11px;color:#a1a1aa}.tv-overlay-row.svelte-lhxthl{display:flex;gap:6px;align-items:center}.tv-overlay-input.svelte-lhxthl{flex:1;background:#27272a;border:1px solid rgba(255,255,255,.1);color:#e4e4e7;padding:5px 8px;font-size:12px;border-radius:4px;outline:none}.tv-overlay-input.svelte-lhxthl:focus{border-color:#38bdf8}.tv-overlay-btn.svelte-lhxthl{padding:5px 10px;font-size:11px;border:none;border-radius:4px;cursor:pointer;font-weight:600}.tv-overlay-btn.tv-confirm.svelte-lhxthl{background:#38bdf8;color:#000}.tv-overlay-btn.tv-confirm.svelte-lhxthl:hover{background:#7dd3fc}.tv-overlay-btn.tv-cancel.svelte-lhxthl{background:#3f3f46;color:#a1a1aa}.tv-overlay-btn.tv-cancel.svelte-lhxthl:hover{background:#52525b;color:#e4e4e7}.eh-root.svelte-eup0hg{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:var(--bg-card, #0f0f11);border-bottom:1px solid var(--border-default, #2a2a2a);flex-shrink:0;gap:8px}.eh-file-info.svelte-eup0hg{display:flex;align-items:center;gap:5px;color:var(--text-secondary, #808080);font-size:12px;font-weight:500;overflow:hidden;flex:1;min-width:0}.eh-icon.svelte-eup0hg{font-size:14px;flex-shrink:0;color:var(--text-dim, #555)}.eh-dir.svelte-eup0hg{color:var(--text-dim, #444);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.eh-filename.svelte-eup0hg{color:var(--text-primary, #e0e0e0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.eh-rename-input.svelte-eup0hg{background:var(--bg-input, #1e1e2e);border:1px solid var(--neon-cyan, #0ea5e9);color:var(--text-primary, #e0e0e0);font-size:12px;font-family:inherit;padding:2px 6px;border-radius:3px;outline:none;width:200px}.eh-actions.svelte-eup0hg{display:flex;align-items:center;gap:6px;flex-shrink:0}.eh-save-dot.svelte-eup0hg{color:var(--neon-cyan, #0ea5e9);font-size:14px;line-height:1}.eh-save-label.svelte-eup0hg{font-size:10px;color:var(--text-dim, #555);font-weight:500;letter-spacing:.3px}.eh-save-label.saved.svelte-eup0hg{color:#4ade80}.eh-btn.svelte-eup0hg{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--text-secondary, #808080);border-radius:4px;cursor:pointer;font-size:14px;transition:all .15s}.eh-btn.svelte-eup0hg:hover{background:#ffffff0f;color:var(--text-primary, #e0e0e0)}.ws-drawer.svelte-vxqhs8{flex-shrink:0;z-index:200;background:var(--bg-card);border-top:1px solid var(--border);transition:height .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ws-drawer.resizing.svelte-vxqhs8{transition:none;-webkit-user-select:none;user-select:none}.ws-drawer.svelte-vxqhs8:not(.expanded){height:45px}.ws-drawer.expanded.svelte-vxqhs8{height:55vh;max-height:60vh;box-shadow:0 -4px 24px #0006}.ws-resize-handle.svelte-vxqhs8{position:absolute;top:-4px;left:0;right:0;height:8px;cursor:ns-resize;z-index:210;display:flex;align-items:center;justify-content:center;touch-action:none}.ws-resize-handle.svelte-vxqhs8:hover .ws-resize-grip:where(.svelte-vxqhs8),.ws-resize-handle.svelte-vxqhs8:active .ws-resize-grip:where(.svelte-vxqhs8){opacity:.8;width:48px}.ws-resize-grip.svelte-vxqhs8{width:32px;height:3px;border-radius:3px;background:var(--text-secondary);opacity:.3;transition:opacity .15s ease,width .15s ease}.ws-drawer-bar.svelte-vxqhs8{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;height:45px;padding:0 14px;box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;color:var(--text-secondary);border-top:1px solid rgba(14,165,233,.08);background:#0f0f12f2;transition:background .2s ease,color .2s ease}.ws-drawer-bar.svelte-vxqhs8:hover{background:#0ea5e90a;color:var(--text-primary)}.ws-bar-left.svelte-vxqhs8{display:flex;align-items:center;gap:8px}.ws-bar-title.svelte-vxqhs8{font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--text-muted)}.ws-bar-chevron.svelte-vxqhs8{transition:transform .25s ease;opacity:.5}.ws-bar-chevron.rotated.svelte-vxqhs8{transform:rotate(180deg)}.ws-bar-tabs.svelte-vxqhs8{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px;background:#00000040;border-radius:8px;padding:2px}.ws-tab-pill.svelte-vxqhs8{all:unset;display:flex;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:600;color:var(--text-dim);border-radius:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.ws-tab-pill.svelte-vxqhs8:hover{color:var(--text-secondary);background:#ffffff0a}.ws-tab-pill.active.svelte-vxqhs8{color:var(--neon-cyan);background:#0ea5e914}.ws-tab-pill.svelte-vxqhs8 svg:where(.svelte-vxqhs8){opacity:.6}.ws-tab-pill.active.svelte-vxqhs8 svg:where(.svelte-vxqhs8){opacity:1}.ws-drawer-content.svelte-vxqhs8{display:flex;flex-direction:column;height:calc(100% - 45px);position:relative;overflow:hidden}.ws-vault-layout.svelte-vxqhs8{display:flex;height:100%;overflow:hidden}.ws-vault-sidebar.svelte-vxqhs8{flex-shrink:0;overflow:hidden;display:flex}.ws-vault-main.svelte-vxqhs8{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column}.ws-tab-bar.svelte-vxqhs8{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;flex-shrink:0;background:#0d0d10;border-bottom:1px solid #1a1a2e;height:35px;align-items:stretch;scrollbar-width:none}.ws-tab-bar.svelte-vxqhs8::-webkit-scrollbar{display:none}.ws-file-tab.svelte-vxqhs8{display:flex;align-items:center;gap:6px;padding:0 10px 0 12px;background:#0a0a0e;border-right:1px solid #1a1a2e;color:#666;cursor:pointer;font-size:12px;white-space:nowrap;min-width:80px;max-width:180px;flex-shrink:0;transition:background .1s,color .1s;height:100%;box-sizing:border-box;-webkit-user-select:none;user-select:none}.ws-file-tab.svelte-vxqhs8:hover{background:#141420;color:silver}.ws-file-tab.ws-tab-active.svelte-vxqhs8{background:#1a1a2e;color:#e0e0e0;border-top:2px solid #0ea5e9}.ws-file-tab-name.svelte-vxqhs8{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:4px}.ws-tab-dot.svelte-vxqhs8{color:#e2c08d;font-size:10px}.ws-tab-close.svelte-vxqhs8{all:unset;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:3px;font-size:14px;color:#666;cursor:pointer;flex-shrink:0;opacity:0;transition:background .1s,opacity .1s;line-height:1}.ws-file-tab.svelte-vxqhs8:hover .ws-tab-close:where(.svelte-vxqhs8),.ws-file-tab.ws-tab-active.svelte-vxqhs8 .ws-tab-close:where(.svelte-vxqhs8){opacity:1}.ws-tab-close.svelte-vxqhs8:hover{background:#0ea5e91a;color:#0ea5e9}.ws-vault-editor.svelte-vxqhs8{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0}.ws-vault-loading.svelte-vxqhs8{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;color:#555;font-size:12px}.ws-vault-spinner.svelte-vxqhs8{width:16px;height:16px;border:2px solid rgba(14,165,233,.06);border-top-color:#0ea5e9;border-radius:50%;animation:svelte-vxqhs8-ws-spin .75s linear infinite}@keyframes svelte-vxqhs8-ws-spin{to{transform:rotate(360deg)}}.ws-vault-code-editor.svelte-vxqhs8{flex:1;overflow:hidden;min-height:0}.ws-vault-empty.svelte-vxqhs8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;color:#444;font-size:12px;background:#0a0a0e}.ws-vault-rich-editor.svelte-vxqhs8{flex:1;overflow:auto}.notes-backdrop.svelte-n7uud2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:10001;-webkit-tap-highlight-color:transparent}.notes-drawer-mobile.svelte-n7uud2{position:fixed;bottom:0;left:0;right:0;max-height:85vh;min-height:200px;background:var(--bg-dark, #0a0a0a);border-radius:16px 16px 0 0;z-index:10002;display:flex;flex-direction:column;box-shadow:0 -4px 30px #000c;border-top:1px solid rgba(14,165,233,.2);transition:height .3s cubic-bezier(.2,.8,.2,1)}.notes-drawer-mobile.dragging.svelte-n7uud2{transition:none}.drawer-grab-zone.svelte-n7uud2{-webkit-tap-highlight-color:transparent;outline:none;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab}.drawer-handle.svelte-n7uud2{display:flex;justify-content:center;padding:12px 0 0;-webkit-tap-highlight-color:transparent;outline:none}.handle-bar.svelte-n7uud2{width:40px;height:4px;border-radius:2px;background:#fff3}.drawer-header.svelte-n7uud2{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 12px;border-bottom:1px solid rgba(255,255,255,.06);-webkit-tap-highlight-color:transparent}.header-left.svelte-n7uud2{display:flex;align-items:center;gap:8px;color:var(--neon-cyan, #0ea5e9)}.header-left.svelte-n7uud2 h2:where(.svelte-n7uud2){font-size:13px;font-weight:800;letter-spacing:3px;margin:0}.note-count.svelte-n7uud2{background:#0ea5e926;color:var(--neon-cyan, #0ea5e9);font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px}.header-actions.svelte-n7uud2{display:flex;align-items:center;gap:8px}.action-btn.svelte-n7uud2{background:none;border:1px solid rgba(255,255,255,.1);color:#fff9;cursor:pointer;border-radius:8px;padding:6px 10px;display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:all .2s}.action-btn.svelte-n7uud2:hover,.action-btn.svelte-n7uud2:active{border-color:var(--neon-cyan, #0ea5e9);color:var(--neon-cyan, #0ea5e9)}.create-btn.svelte-n7uud2{background:#0ea5e91a;border-color:#0ea5e94d;color:var(--neon-cyan, #0ea5e9)}.search-bar.svelte-n7uud2{display:flex;align-items:center;gap:8px;margin:12px 16px 0;padding:8px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#fff6}.search-bar.svelte-n7uud2 input:where(.svelte-n7uud2){flex:1;background:none;border:none;color:#fff;font-size:13px;outline:none;font-family:inherit}.search-bar.svelte-n7uud2 input:where(.svelte-n7uud2)::placeholder{color:#ffffff4d}.category-pills.svelte-n7uud2{display:flex;gap:6px;padding:10px 16px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.category-pills.svelte-n7uud2::-webkit-scrollbar{display:none}.pill.svelte-n7uud2{flex-shrink:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffff80;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:capitalize;cursor:pointer;transition:all .2s;font-family:inherit}.pill.active.svelte-n7uud2{background:#0ea5e926;border-color:var(--pill-color, var(--neon-cyan, #0ea5e9));color:var(--pill-color, var(--neon-cyan, #0ea5e9))}.mobile-editor.svelte-n7uud2{margin:0 16px;padding:12px;background:#ffffff08;border:1px solid rgba(14,165,233,.15);border-radius:10px}.editor-header.svelte-n7uud2{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--neon-cyan, #0ea5e9)}.cancel-btn.svelte-n7uud2{background:none;border:none;color:#fff6;cursor:pointer;padding:4px}.editor-input.svelte-n7uud2{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#fff;padding:8px 10px;font-size:13px;font-family:inherit;outline:none;box-sizing:border-box;margin-bottom:6px;transition:border-color .2s}.editor-input.svelte-n7uud2:focus{border-color:#0ea5e94d}.title-input.svelte-n7uud2{font-weight:600}.content-input.svelte-n7uud2{resize:vertical;min-height:80px;overflow-y:hidden;line-height:1.5}.editor-meta.svelte-n7uud2{display:flex;gap:6px;margin-bottom:8px}.editor-select.svelte-n7uud2{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#fff;padding:6px 8px;font-size:12px;font-family:inherit;outline:none;text-transform:capitalize}.tag-input.svelte-n7uud2{flex:1;font-size:12px;padding:6px 8px;margin-bottom:0}.editor-error.svelte-n7uud2{font-size:11px;color:#f44;padding:4px 0;text-align:center}.save-btn.svelte-n7uud2{width:100%;padding:10px;background:linear-gradient(135deg,#0ea5e933,#10b98133);border:1px solid rgba(14,165,233,.3);border-radius:8px;color:var(--neon-cyan, #0ea5e9);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .2s;font-family:inherit}.save-btn.svelte-n7uud2:disabled{opacity:.4;cursor:not-allowed}.save-btn.svelte-n7uud2:not(:disabled):active{background:linear-gradient(135deg,#0ea5e959,#10b98159);transform:scale(.98)}.notes-list.svelte-n7uud2{flex:1;overflow-y:auto;padding:8px 16px 24px;display:flex;flex-direction:column;gap:8px}.empty-state.svelte-n7uud2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;color:#ffffff4d;text-align:center}.empty-state.svelte-n7uud2 p:where(.svelte-n7uud2){font-size:14px;font-weight:600;margin:0}.empty-state.svelte-n7uud2 span:where(.svelte-n7uud2){font-size:11px;color:#fff3}.note-card.svelte-n7uud2{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .2s cubic-bezier(.2,.8,.2,1),border-color .2s ease,box-shadow .2s ease,background .2s ease;touch-action:pan-y}.note-card.pinned.svelte-n7uud2{border-color:#0ea5e933;background:#0ea5e908}.note-header.svelte-n7uud2{display:flex;align-items:center;gap:8px;cursor:pointer}.note-category-dot.svelte-n7uud2{width:6px;height:6px;border-radius:50%;flex-shrink:0}.note-title.svelte-n7uud2{flex:1;font-size:14px;font-weight:600;color:#fff;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin-icon{color:var(--neon-cyan, #0ea5e9);flex-shrink:0}.note-preview.svelte-n7uud2{font-size:12px;color:#fff6;line-height:1.5;margin:6px 0 8px;cursor:pointer;word-break:break-word}.note-footer.svelte-n7uud2{display:flex;align-items:center;justify-content:space-between;gap:8px}.note-meta.svelte-n7uud2{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.note-time.svelte-n7uud2{font-size:10px;color:#ffffff40}.agent-badge.svelte-n7uud2{font-size:9px;padding:2px 6px;background:#9b59b626;color:#b07cc6;border-radius:4px;font-weight:600}.tag-count.svelte-n7uud2{font-size:9px;color:#fff3}.note-actions.svelte-n7uud2{display:flex;gap:2px;flex-shrink:0}.note-action-btn.svelte-n7uud2{background:none;border:none;color:#fff3;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;display:flex;align-items:center}.note-action-btn.svelte-n7uud2:active{color:var(--neon-cyan, #0ea5e9);background:#0ea5e91a}.note-action-btn.delete.svelte-n7uud2:active,.note-action-btn.delete.confirming.svelte-n7uud2{color:#f33;background:#ff33331a}.mf-folder.svelte-n7uud2{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;transition:border-color .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1)}.mf-header.svelte-n7uud2{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.mf-header.svelte-n7uud2:active{background:#ffffff0a}.mf-color-dot.svelte-n7uud2{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mf-name.svelte-n7uud2{flex:1;font-size:13px;font-weight:600;color:var(--text-primary, #fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-count.svelte-n7uud2{font-size:10px;color:#ffffff59;background:#ffffff0f;padding:1px 7px;border-radius:9999px;flex-shrink:0}.mf-chevron{color:#ffffff4d;flex-shrink:0;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.mf-rotated{transform:rotate(180deg)}.mf-notes.svelte-n7uud2{display:flex;flex-direction:column;gap:6px;padding:0 8px 8px}.mf-notes.svelte-n7uud2 .note-card:where(.svelte-n7uud2){border-color:#ffffff0a;background:#ffffff04}.mf-actions.svelte-n7uud2{display:flex;gap:2px;flex-shrink:0}.mf-action-btn.svelte-n7uud2{all:unset;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:#ffffff4d;cursor:pointer;transition:background .15s ease,color .15s ease}.mf-action-btn.svelte-n7uud2:active{background:#ffffff14;color:var(--text-primary, #fff)}.mf-del.svelte-n7uud2:active,.mf-del.mf-confirming.svelte-n7uud2{color:var(--neon-red, #f43f5e);background:#f43f5e1f}.mf-confirm-q.svelte-n7uud2{font-size:13px;font-weight:700}.mf-rename-input.svelte-n7uud2{flex:1;min-width:0;background:#0000004d;border:1px solid var(--neon-cyan, #0ea5e9);border-radius:4px;padding:2px 6px;font-size:13px;font-weight:600;color:var(--text-primary, #fff);font-family:inherit;outline:none}.mf-empty-hint.svelte-n7uud2{padding:8px 12px;font-size:11px;color:#ffffff40;font-style:italic;text-align:center}.mf-folder.mf-drop-active.svelte-n7uud2{border-color:var(--neon-cyan, #0ea5e9);box-shadow:0 0 24px #0ea5e959,inset 0 0 10px #0ea5e90f;transform:scale(1.02)}.mf-folder.mf-drag-hint.svelte-n7uud2{border-color:#0ea5e926}.note-card.td-dragging.svelte-n7uud2{opacity:.3;transform:scale(.94);filter:blur(1px)}.note-card.td-drop-target.svelte-n7uud2{border-color:var(--neon-cyan, #0ea5e9);box-shadow:0 0 20px #0ea5e966,inset 0 0 8px #0ea5e90f;transform:scale(1.03)}.td-ghost.svelte-n7uud2{position:fixed;z-index:99999;pointer-events:none;transform:translate(-50%,-110%);will-change:transform,left,top;display:flex;align-items:center;gap:6px;padding:8px 14px;background:#001419f0;border:1px solid var(--neon-cyan, #0ea5e9);border-radius:8px;color:var(--neon-cyan, #0ea5e9);font-size:12px;font-weight:600;box-shadow:0 12px 40px #000000b3,0 0 24px #0ea5e940,0 0 4px #0ea5e926;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:svelte-n7uud2-td-ghost-appear .15s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-n7uud2-td-ghost-appear{0%{opacity:0;transform:translate(-50%,-100%) scale(.85)}to{opacity:1;transform:translate(-50%,-110%) scale(1)}}.note-action-btn.ungroup.svelte-n7uud2:active{color:var(--neon-orange, #f59e0b);background:#f59e0b1a}.mwd-backdrop.svelte-1y5je2q{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10002}.mwd-sheet.svelte-1y5je2q{position:fixed;bottom:0;left:0;right:0;height:80vh;background:#0a0a0c;border-top:1px solid rgba(255,255,255,.1);border-radius:16px 16px 0 0;z-index:10003;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -20px 60px #000c}.mwd-header.svelte-1y5je2q{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;position:relative}.mwd-handle.svelte-1y5je2q{position:absolute;top:6px;left:50%;transform:translate(-50%);width:36px;height:3px;background:#fff3;border-radius:2px}.mwd-title.svelte-1y5je2q{font-size:11px;font-weight:800;letter-spacing:2px;color:#666;text-transform:uppercase;flex:1;text-align:center}.mwd-close.svelte-1y5je2q{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s}.mwd-close.svelte-1y5je2q:hover{opacity:1}.mwd-body.svelte-1y5je2q{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}canvas.svelte-1w8izp2{background:transparent;width:100%;height:60px;filter:drop-shadow(0 0 15px rgba(14,165,233,.05));transition:opacity .3s}.to-root.svelte-1tlhgeb{position:fixed;bottom:24px;right:24px;z-index:9999;pointer-events:auto;-webkit-user-select:none;user-select:none}.to-root.dragged.svelte-1tlhgeb{bottom:auto;right:auto}.to-root.dragging.svelte-1tlhgeb{cursor:grabbing}.to-root.resizing.svelte-1tlhgeb{cursor:nwse-resize}.to-panel.svelte-1tlhgeb{background:#0c0c10eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(14,165,233,.15);border-radius:14px;overflow:hidden;box-shadow:0 8px 40px #00000080,0 0 20px #0ea5e90f}.to-glow.svelte-1tlhgeb{height:2px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.5),transparent)}.to-header.svelte-1tlhgeb{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;cursor:grab;border-bottom:1px solid rgba(255,255,255,.05)}.to-header.svelte-1tlhgeb:active{cursor:grabbing}.to-header-left.svelte-1tlhgeb{display:flex;align-items:center;gap:10px}.to-header-actions.svelte-1tlhgeb{display:flex;align-items:center;gap:12px}.to-visualizer.svelte-1tlhgeb{width:60px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.8}.to-visualizer.svelte-1tlhgeb canvas{height:100%!important;max-height:24px}.to-live-dot.svelte-1tlhgeb{position:relative;width:8px;height:8px;flex-shrink:0}.to-ping.svelte-1tlhgeb{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:#ff323266;animation:svelte-1tlhgeb-to-ping 1.5s ease-out infinite}.to-core.svelte-1tlhgeb{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#ff3232}@keyframes svelte-1tlhgeb-to-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(2.5);opacity:0}}.to-header-info.svelte-1tlhgeb{display:flex;flex-direction:column;gap:1px}.to-title.svelte-1tlhgeb{font-size:11px;font-weight:800;letter-spacing:1.5px;color:var(--text-primary, #fff)}.to-subtitle.svelte-1tlhgeb{font-size:9px;color:var(--text-muted, #888);letter-spacing:.5px}.to-brain-wrapper.svelte-1tlhgeb{position:relative;display:inline-block}.to-brain-btn.svelte-1tlhgeb{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:5px 7px;color:var(--text-muted, #888);cursor:pointer;transition:all .2s;display:flex;align-items:center}.to-brain-btn.active.svelte-1tlhgeb{color:var(--neon-cyan, #0ea5e9);border-color:#0ea5e94d}.to-brain-btn.open.svelte-1tlhgeb{background:#0ea5e91a}.to-brain-btn.svelte-1tlhgeb:hover{background:#ffffff14}.to-brain-dropdown.svelte-1tlhgeb{position:absolute;top:calc(100% + 6px);right:0;background:#101014f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(14,165,233,.2);border-radius:10px;padding:6px;display:flex;flex-direction:column;gap:2px;z-index:200;min-width:160px;box-shadow:0 4px 24px #0009}.to-brain-dd-header.svelte-1tlhgeb{padding:6px 10px 4px;font-size:9px;font-weight:700;letter-spacing:1px;color:var(--text-muted, #888)}.to-brain-dd-item.svelte-1tlhgeb{display:flex;align-items:center;gap:8px;padding:7px 10px;background:transparent;border:none;border-radius:6px;color:var(--text-secondary, #bbb);font-size:12px;cursor:pointer;transition:all .15s}.to-brain-dd-item.svelte-1tlhgeb:hover{background:#0ea5e91a;color:var(--neon-cyan, #0ea5e9)}.to-brain-dd-item.selected.svelte-1tlhgeb{background:#0ea5e91f;color:var(--neon-cyan, #0ea5e9);font-weight:700}.to-brain-dot.svelte-1tlhgeb{width:8px;height:8px;border-radius:50%;background:var(--text-muted, #888);flex-shrink:0}.to-stop-btn.svelte-1tlhgeb{display:flex;align-items:center;gap:6px;padding:5px 10px;background:#ff323214;border:1px solid rgba(255,50,50,.25);border-radius:6px;color:#ff6464e6;font-size:10px;font-weight:800;letter-spacing:1px;cursor:pointer;transition:all .2s}.to-stop-btn.svelte-1tlhgeb:hover{background:#ff323226;border-color:#ff323266}.to-stop-btn.confirming.svelte-1tlhgeb{background:#ffb4001f;border-color:#ffb40066;color:#ffb400;animation:svelte-1tlhgeb-to-pulse .6s ease}.to-stop-btn.confirm-delete.svelte-1tlhgeb{background:#ff323233;border-color:#ff323280;color:#ff3c3c;animation:svelte-1tlhgeb-to-pulse .6s ease}.to-stop-icon.svelte-1tlhgeb{width:8px;height:8px;border-radius:2px;background:currentColor}@keyframes svelte-1tlhgeb-to-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.to-no-brain-warn.svelte-1tlhgeb{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#ffb40014;border-bottom:1px solid rgba(255,180,0,.15);font-size:10px;color:#ffc832e6}.to-nbw-text.svelte-1tlhgeb{flex:1}.to-nbw-action.svelte-1tlhgeb{padding:3px 8px;background:#0ea5e91a;border:1px solid rgba(14,165,233,.3);border-radius:4px;color:var(--neon-cyan, #0ea5e9);font-size:9px;font-weight:700;cursor:pointer;white-space:nowrap}.to-nbw-action.svelte-1tlhgeb:hover{background:#0ea5e933}.to-body.svelte-1tlhgeb,.to-content.svelte-1tlhgeb{position:relative}.to-scroll.svelte-1tlhgeb{overflow-y:auto;overflow-x:hidden;padding:12px 14px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.to-scroll.svelte-1tlhgeb::-webkit-scrollbar{width:4px}.to-scroll.svelte-1tlhgeb::-webkit-scrollbar-track{background:transparent}.to-scroll.svelte-1tlhgeb::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.to-scroll-fade.svelte-1tlhgeb{position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(to bottom,transparent,rgba(12,12,16,.9));pointer-events:none}.to-seg.svelte-1tlhgeb{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.03)}.to-seg.latest.svelte-1tlhgeb{border-bottom:none}.to-seg.refined.svelte-1tlhgeb .to-speaker-label:where(.svelte-1tlhgeb){color:var(--neon-green, #10b981)}.to-live-zone.svelte-1tlhgeb{padding:8px 0 10px;margin-bottom:2px}.to-live-zone-header.svelte-1tlhgeb{display:flex;align-items:center;gap:6px;margin-bottom:6px}.to-live-zone-dot.svelte-1tlhgeb{width:6px;height:6px;border-radius:50%;background:var(--neon-green, #10b981);animation:svelte-1tlhgeb-to-live-pulse 1.5s ease-in-out infinite}@keyframes svelte-1tlhgeb-to-live-pulse{0%,to{opacity:1}50%{opacity:.3}}.to-live-zone-label.svelte-1tlhgeb{font-size:9px;font-weight:800;letter-spacing:1.5px;color:var(--neon-green, #10b981);text-transform:uppercase}.to-live-zone-text.svelte-1tlhgeb{margin:0;font-size:12px;line-height:1.6;color:#ffffffd9;word-break:break-word}.to-diarized-zone.svelte-1tlhgeb{border-top:1px solid rgba(14,165,233,.12);padding-top:6px;margin-top:4px}.to-seg-meta.svelte-1tlhgeb{display:flex;align-items:center;gap:8px;margin-bottom:3px}.to-speaker-btn.svelte-1tlhgeb{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer}.to-speaker-btn.svelte-1tlhgeb:hover .to-edit-icon:where(.svelte-1tlhgeb){opacity:.7}.to-speaker-label.svelte-1tlhgeb{font-size:10px;font-weight:700;color:var(--neon-cyan, #0ea5e9);letter-spacing:.5px}.to-edit-icon.svelte-1tlhgeb{opacity:0;transition:opacity .15s;color:var(--text-muted, #888)}.to-speaker-edit.svelte-1tlhgeb{background:#0ea5e914;border:1px solid rgba(14,165,233,.3);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;color:var(--neon-cyan, #0ea5e9);outline:none;width:120px}.to-seg-time.svelte-1tlhgeb{font-size:9px;color:var(--text-muted, #888);opacity:.6}.to-seg-text.svelte-1tlhgeb{margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary, #ccc);word-break:break-word}.to-cursor.svelte-1tlhgeb{display:inline-block;width:2px;height:14px;background:var(--neon-cyan, #0ea5e9);margin-left:2px;vertical-align:text-bottom;animation:svelte-1tlhgeb-to-blink .8s step-end infinite}@keyframes svelte-1tlhgeb-to-blink{0%,to{opacity:1}50%{opacity:0}}.to-listening.svelte-1tlhgeb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:30px 0;opacity:.5}.to-listening-label.svelte-1tlhgeb{font-size:12px;font-weight:700;color:var(--text-muted, #888);letter-spacing:1px}.to-listening-hint.svelte-1tlhgeb{font-size:10px;color:var(--text-muted, #888);opacity:.6}.to-silence-warn.svelte-1tlhgeb{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#ffb40014;border:1px solid rgba(255,180,0,.2);border-radius:8px;color:#ffb400;font-size:11px;line-height:1.5;text-align:left;margin:12px}.to-silence-warn.svelte-1tlhgeb svg:where(.svelte-1tlhgeb){flex-shrink:0;margin-top:1px}.to-footer.svelte-1tlhgeb{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;border-top:1px solid rgba(255,255,255,.05);font-size:9px;color:var(--text-muted, #888)}.to-footer-left.svelte-1tlhgeb{display:flex;align-items:center;gap:6px}.to-footer-right.svelte-1tlhgeb{display:flex;align-items:center;gap:8px}.to-status-dot.svelte-1tlhgeb{width:5px;height:5px;border-radius:50%;background:var(--neon-green, #10b981)}.to-footer-count.svelte-1tlhgeb{opacity:.5}.to-footer-elapsed.svelte-1tlhgeb{font-variant-numeric:tabular-nums;letter-spacing:.5px}.to-footer-brain.svelte-1tlhgeb{color:var(--neon-cyan, #0ea5e9);font-weight:600;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.to-resize.svelte-1tlhgeb{position:absolute;bottom:2px;right:2px;padding:4px;color:#ffffff1f;cursor:nwse-resize;touch-action:none;z-index:5}.to-resize.svelte-1tlhgeb:hover{color:#ffffff4d}.agent-row.svelte-cnyyrh{display:flex;flex-direction:row;gap:12px;margin-top:15px;justify-content:center;align-items:center}.agent-pill.svelte-cnyyrh{position:relative;display:flex;align-items:center;justify-content:center;height:36px;min-width:36px;border-radius:18px;background:#0000004d;color:var(--text-muted);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent;overflow:hidden;cursor:pointer;padding:0;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.agent-pill.transmitting.svelte-cnyyrh{padding:0 16px;background:#0009;border-color:var(--agent-color);box-shadow:0 0 25px var(--agent-color),inset 0 0 12px var(--agent-color);transform:scale(1.05);z-index:10}.agent-pill.transmitting.svelte-cnyyrh .icon-wrapper:where(.svelte-cnyyrh){width:0;opacity:0;margin-right:0}.agent-pill.transmitting.svelte-cnyyrh .agent-name:where(.svelte-cnyyrh){max-width:200px;opacity:1}.agent-pill.ghost-speaking.svelte-cnyyrh{padding:0 16px;background:#0009;border-color:var(--agent-color);box-shadow:0 0 20px var(--agent-color),inset 0 0 10px var(--agent-color);transform:scale(1.1);z-index:10}.agent-pill.ghost-speaking.svelte-cnyyrh .icon-wrapper:where(.svelte-cnyyrh){width:0;opacity:0;margin-right:0}.agent-pill.ghost-speaking.svelte-cnyyrh .agent-name:where(.svelte-cnyyrh){max-width:200px;opacity:1}.icon-wrapper.svelte-cnyyrh{display:flex;align-items:center;justify-content:center;width:36px;height:36px;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:1}.agent-name.svelte-cnyyrh{max-width:0;opacity:0;white-space:nowrap;overflow:hidden;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--agent-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.agent-pill.svelte-cnyyrh:hover{background:#0009;border-color:var(--agent-color);padding:0 16px}.agent-pill.svelte-cnyyrh:hover .icon-wrapper:where(.svelte-cnyyrh){width:0;opacity:0;margin-right:0}.agent-pill.svelte-cnyyrh:hover .agent-name:where(.svelte-cnyyrh){max-width:200px;opacity:1}.agent-pill.active.svelte-cnyyrh{color:var(--agent-color);background:#0009;border-color:var(--agent-color);box-shadow:0 0 15px var(--agent-color),inset 0 0 5px var(--agent-color);transform:scale(1.05)}.agent-pill.active.svelte-cnyyrh:not(:hover) .icon-wrapper:where(.svelte-cnyyrh){color:var(--agent-color)}.glow-ring.svelte-cnyyrh{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:22px;border:1px solid var(--agent-color);opacity:.5;animation:svelte-cnyyrh-pulse 1.5s infinite;pointer-events:none}@keyframes svelte-cnyyrh-pulse{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:0}to{transform:scale(1);opacity:0}}.main-ptt.svelte-1gzx0er{flex:1;display:flex;flex-direction:column;justify-content:space-between;position:relative;background:radial-gradient(circle at center,var(--bg-card) 0%,var(--bg-dark) 70%)}.top-bar.svelte-1gzx0er{padding:30px;text-align:center;position:relative;display:flex;justify-content:center;align-items:center;transition:padding .2s ease}.top-bar.svelte-1gzx0er .current-channel:where(.svelte-1gzx0er){display:flex;flex-direction:column;align-items:center;gap:8px}.top-bar.svelte-1gzx0er .current-channel:where(.svelte-1gzx0er) .label:where(.svelte-1gzx0er){font-size:10px;letter-spacing:4px;color:var(--border-light);font-weight:800}.top-bar.svelte-1gzx0er .current-channel:where(.svelte-1gzx0er) .value:where(.svelte-1gzx0er){font-size:24px;font-weight:900;letter-spacing:2px;color:#fff;text-transform:uppercase;text-shadow:0 0 20px rgba(255,255,255,.1)}.top-bar.svelte-1gzx0er .current-channel:where(.svelte-1gzx0er) .indicators:where(.svelte-1gzx0er){display:flex;justify-content:center;align-items:center;font-size:10px;color:var(--neon-green);font-weight:700;letter-spacing:1px}.top-bar.svelte-1gzx0er .current-channel:where(.svelte-1gzx0er) .indicators:where(.svelte-1gzx0er) .status-wrapper:where(.svelte-1gzx0er){position:relative;display:inline-flex;align-items:center}.top-bar.svelte-1gzx0er .current-channel:where(.svelte-1gzx0er) .wptd-transcribe-wrapper:where(.svelte-1gzx0er){position:relative;display:inline-block}.top-bar.svelte-1gzx0er .current-channel:where(.svelte-1gzx0er) .wptd-transcribe-menu:where(.svelte-1gzx0er){position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);background:#101014f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(14,165,233,.25);border-radius:10px;padding:6px;display:flex;flex-direction:column;gap:2px;z-index:100;min-width:160px;box-shadow:0 4px 24px #0009,0 0 12px #0ea5e914}.top-bar.svelte-1gzx0er .current-channel:where(.svelte-1gzx0er) .wptd-transcribe-option:where(.svelte-1gzx0er){display:flex;align-items:center;gap:10px;padding:9px 14px;background:transparent;border:none;border-radius:6px;color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.top-bar.svelte-1gzx0er .current-channel:where(.svelte-1gzx0er) .wptd-transcribe-option:where(.svelte-1gzx0er) span:where(.svelte-1gzx0er){font-weight:700}.top-bar.svelte-1gzx0er .current-channel:where(.svelte-1gzx0er) .wptd-transcribe-option:where(.svelte-1gzx0er):hover{background:#0ea5e91f;color:var(--neon-cyan)}.top-bar.svelte-1gzx0er .current-channel:where(.svelte-1gzx0er) .decoder-warning:where(.svelte-1gzx0er){margin-top:10px;background:#ff32321a;border:1px solid rgba(255,50,50,.3);color:var(--neon-red);padding:6px 12px;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:1px;animation:svelte-1gzx0er-blink 2s infinite}@keyframes svelte-1gzx0er-blink{0%,to{opacity:1}50%{opacity:.6}}.ptt-container.svelte-1gzx0er{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;overflow:visible;min-height:0;transition:gap .4s cubic-bezier(.22,1,.36,1)}.wptd-header-pills.svelte-1gzx0er{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;margin-top:10px;transition:opacity .2s ease}.wptd-action-pill.svelte-1gzx0er{position:relative;display:flex;align-items:center;justify-content:center;height:36px;min-width:36px;border-radius:18px;background:#0000004d;color:var(--pill-color, var(--text-muted));border:1px solid transparent;overflow:hidden;cursor:pointer;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.wptd-action-pill.svelte-1gzx0er:hover:not(:disabled){background:#0009;border-color:var(--pill-color);padding:0 16px;box-shadow:0 0 15px color-mix(in srgb,var(--pill-color) 25%,transparent)}.wptd-action-pill.svelte-1gzx0er:hover:not(:disabled) .wptd-pill-icon:where(.svelte-1gzx0er){width:0;opacity:0;margin-right:0}.wptd-action-pill.svelte-1gzx0er:hover:not(:disabled) .wptd-pill-label:where(.svelte-1gzx0er){max-width:200px;opacity:1}.wptd-action-pill.svelte-1gzx0er:disabled{opacity:.3;cursor:not-allowed}.wptd-pill-icon.svelte-1gzx0er{display:flex;align-items:center;justify-content:center;width:36px;height:36px;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:1}.wptd-pill-label.svelte-1gzx0er{max-width:0;opacity:0;white-space:nowrap;overflow:hidden;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--pill-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.main-ptt.drawer-up.svelte-1gzx0er .top-bar:where(.svelte-1gzx0er){padding:12px 30px}.main-ptt.drawer-up.svelte-1gzx0er .top-bar:where(.svelte-1gzx0er) .current-channel:where(.svelte-1gzx0er) .label:where(.svelte-1gzx0er){display:none}.main-ptt.drawer-up.svelte-1gzx0er .top-bar:where(.svelte-1gzx0er) .current-channel:where(.svelte-1gzx0er) .value:where(.svelte-1gzx0er){font-size:16px}.main-ptt.drawer-up.svelte-1gzx0er .top-bar:where(.svelte-1gzx0er) .current-channel:where(.svelte-1gzx0er) .indicators:where(.svelte-1gzx0er){margin-top:-4px}.main-ptt.drawer-up.svelte-1gzx0er .ptt-container:where(.svelte-1gzx0er){gap:16px}.main-ptt.drawer-up.svelte-1gzx0er .ptt-button:where(.svelte-1gzx0er){width:min(160px,100vh - 350px);height:min(160px,100vh - 350px);aspect-ratio:1}.main-ptt.drawer-up.svelte-1gzx0er .ptt-button:where(.svelte-1gzx0er) .inner:where(.svelte-1gzx0er){width:100%;height:100%;aspect-ratio:1}.wptd-btn-entrance.svelte-1gzx0er{animation:svelte-1gzx0er-wptd-slideIn .3s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-1gzx0er-wptd-slideIn{0%{opacity:0;transform:translateY(6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.speaker-display.svelte-1gzx0er{position:absolute;top:140px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:4px;z-index:10;pointer-events:none;width:100%}.speaker-display.svelte-1gzx0er .label:where(.svelte-1gzx0er){font-size:10px;letter-spacing:3px;color:var(--neon-cyan);font-weight:800;text-shadow:0 0 10px rgba(14,165,233,.5);animation:svelte-1gzx0er-pulse-label 2s infinite}.speaker-display.svelte-1gzx0er .name-container:where(.svelte-1gzx0er){display:flex;align-items:center;gap:12px;background:#0ea5e91a;padding:8px 24px;border-radius:4px;border:1px solid rgba(14,165,233,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.speaker-display.svelte-1gzx0er .name:where(.svelte-1gzx0er){font-size:20px;font-weight:900;color:var(--text-primary);letter-spacing:1px;text-shadow:0 0 10px rgba(14,165,233,.4)}.speaker-display.svelte-1gzx0er .waveform-anim:where(.svelte-1gzx0er){display:flex;gap:3px;align-items:center;height:16px}.speaker-display.svelte-1gzx0er .waveform-anim:where(.svelte-1gzx0er) span:where(.svelte-1gzx0er){width:3px;background:var(--neon-cyan);animation:svelte-1gzx0er-waveform .8s ease-in-out infinite;border-radius:2px}.speaker-display.svelte-1gzx0er .waveform-anim:where(.svelte-1gzx0er) span:where(.svelte-1gzx0er):nth-child(1){height:60%;animation-delay:0s}.speaker-display.svelte-1gzx0er .waveform-anim:where(.svelte-1gzx0er) span:where(.svelte-1gzx0er):nth-child(2){height:100%;animation-delay:.1s}.speaker-display.svelte-1gzx0er .waveform-anim:where(.svelte-1gzx0er) span:where(.svelte-1gzx0er):nth-child(3){height:80%;animation-delay:.2s}.speaker-display.svelte-1gzx0er .waveform-anim:where(.svelte-1gzx0er) span:where(.svelte-1gzx0er):nth-child(4){height:50%;animation-delay:.3s}@keyframes svelte-1gzx0er-pulse-label{0%,to{opacity:.7}50%{opacity:1}}@keyframes svelte-1gzx0er-waveform{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.visualizer-wrapper.svelte-1gzx0er{width:100%;max-width:300px;opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.visualizer-wrapper.active.svelte-1gzx0er{opacity:.8}.ptt-button.svelte-1gzx0er{position:relative;width:min(200px,100vh - 300px);height:min(200px,100vh - 300px);aspect-ratio:1;border-radius:50%;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;outline:none;-webkit-tap-highlight-color:transparent;touch-action:none;overflow:visible;flex-shrink:0;transition:width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1)}.ptt-button.svelte-1gzx0er .inner:where(.svelte-1gzx0er){width:100%;height:100%;aspect-ratio:1;border-radius:50%;background:#10b9810d;border:2px solid var(--neon-green);display:flex;align-items:center;justify-content:center;z-index:2;transition:background .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .5s cubic-bezier(.22,1,.36,1);box-shadow:0 0 30px #10b9811a,inset 0 0 20px #10b98108;overflow:hidden;animation:svelte-1gzx0er-idle-breathe 4s ease-in-out infinite}.ptt-button.svelte-1gzx0er .ring:where(.svelte-1gzx0er){position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border-radius:50%;border:1px solid rgba(16,185,129,.2);animation:svelte-1gzx0er-pulse-ring 3s infinite ease-out;z-index:1;pointer-events:none;transition:border-color .4s cubic-bezier(.22,1,.36,1)}.ptt-button.svelte-1gzx0er:hover .inner:where(.svelte-1gzx0er){background:#10b9811a;box-shadow:0 0 50px #10b98133,inset 0 0 30px #10b9810d}.ptt-button.transmitting.svelte-1gzx0er .inner:where(.svelte-1gzx0er){background:var(--neon-green);border-color:#fff;transform:scale(.94);box-shadow:0 0 80px #10b98180,0 0 120px #10b98133,inset 0 0 40px #ffffff1a;animation:none}.ptt-button.transmitting.svelte-1gzx0er .ring:where(.svelte-1gzx0er){border-color:#10b98180;animation:svelte-1gzx0er-pulse-ring-tx 1s infinite ease-out}.ptt-button.receiving.svelte-1gzx0er{cursor:not-allowed}.ptt-button.receiving.svelte-1gzx0er .inner:where(.svelte-1gzx0er){background:var(--neon-cyan);border-color:#ffffffe6;box-shadow:0 0 50px #0ea5e973,0 0 100px #0ea5e926,inset 0 0 30px #0ea5e91a;animation:svelte-1gzx0er-rx-glow 2s ease-in-out infinite}.ptt-button.receiving.svelte-1gzx0er .ring:where(.svelte-1gzx0er){border-color:#0ea5e966;animation:svelte-1gzx0er-pulse-ring-cyan 1.8s infinite ease-out;will-change:transform,opacity}.ptt-button.ghost-speaking.svelte-1gzx0er{cursor:pointer}.ptt-button.ghost-speaking.svelte-1gzx0er .inner:where(.svelte-1gzx0er){background:radial-gradient(circle at center,#b700ff40,#000c 80%);border:2px solid var(--neon-purple);box-shadow:0 0 50px #b700ff66,0 0 100px #b700ff33,inset 0 0 30px #b700ff33;animation:ghost-breathe 3s ease-in-out infinite}.ptt-button.ghost-speaking.svelte-1gzx0er .ring:where(.svelte-1gzx0er){border-color:#b700ff66;animation:svelte-1gzx0er-pulse-ring-purple 2.5s infinite ease-out;will-change:transform,opacity}.ptt-button.ghost-speaking.svelte-1gzx0er .ghost-icon-container:where(.svelte-1gzx0er){position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ptt-button.ghost-speaking.svelte-1gzx0er .ghost-icon-container:where(.svelte-1gzx0er) .default-icon{transition:transform .3s ease,opacity .3s ease;color:var(--neon-purple)!important;filter:drop-shadow(0 0 10px rgba(183,0,255,.8));transform:translateY(-4px)}.ptt-button.ghost-speaking.svelte-1gzx0er .ghost-icon-container:where(.svelte-1gzx0er) .cancel-icon{position:absolute;opacity:0;transition:all .3s ease;transform:scale(.8);filter:drop-shadow(0 0 5px rgba(0,0,0,.5))}.ptt-button.ghost-speaking.svelte-1gzx0er:hover .inner:where(.svelte-1gzx0er){border-color:var(--neon-red);background:#f43f5e1a}.ptt-button.ghost-speaking.svelte-1gzx0er:hover .ring:where(.svelte-1gzx0er){border-color:#f43f5e80}.ptt-button.ghost-speaking.svelte-1gzx0er:hover .ghost-icon-container:where(.svelte-1gzx0er) .default-icon{opacity:0;transform:translateY(-10px) scale(.8)}.ptt-button.ghost-speaking.svelte-1gzx0er:hover .ghost-icon-container:where(.svelte-1gzx0er) .cancel-icon{opacity:1;transform:scale(1.2);color:var(--neon-red)!important;filter:drop-shadow(0 0 8px rgba(244,63,94,.8))}.ptt-button.voice-call-muted.svelte-1gzx0er{cursor:pointer}.ptt-button.voice-call-muted.svelte-1gzx0er .inner:where(.svelte-1gzx0er){background:#10b9810d;border:2px solid var(--neon-green);box-shadow:0 0 30px #10b98126,inset 0 0 20px #10b9810d;animation:svelte-1gzx0er-idle-breathe 4s ease-in-out infinite}.ptt-button.voice-call-muted.svelte-1gzx0er .ring:where(.svelte-1gzx0er){border-color:#10b9814d}.wptd-unmute-hint.svelte-1gzx0er{position:absolute;left:50%;transform:translate(-50%);bottom:calc(50% - 130px);display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--neon-red, #f43f5e);opacity:.5;animation:svelte-1gzx0er-wptd-hint-breathe 2.5s ease-in-out infinite;pointer-events:none;z-index:20}.main-ptt.drawer-up.svelte-1gzx0er .wptd-unmute-hint:where(.svelte-1gzx0er){bottom:calc(50% - 110px)}.wptd-unmute-dot.svelte-1gzx0er{width:6px;height:6px;border-radius:50%;background:var(--neon-red, #f43f5e);animation:svelte-1gzx0er-wptd-dot-pulse 1.5s ease-in-out infinite}@keyframes svelte-1gzx0er-wptd-hint-breathe{0%,to{opacity:.35}50%{opacity:.65}}@keyframes svelte-1gzx0er-wptd-dot-pulse{0%,to{transform:scale(.9)}50%{transform:scale(1.1)}}.ptt-button.voice-call-live.svelte-1gzx0er{cursor:pointer}.ptt-button.voice-call-live.svelte-1gzx0er .inner:where(.svelte-1gzx0er){background:var(--neon-green);border-color:#fff;box-shadow:0 0 80px #10b98180,0 0 120px #10b98133,inset 0 0 40px #ffffff1a;animation:none}.ptt-button.voice-call-live.svelte-1gzx0er .ring:where(.svelte-1gzx0er){border-color:#10b98180;animation:svelte-1gzx0er-pulse-ring-tx 1s infinite ease-out}@keyframes svelte-1gzx0er-idle-breathe{0%,to{box-shadow:0 0 30px #10b9811a,inset 0 0 20px #10b98108}50%{box-shadow:0 0 40px #10b98126,inset 0 0 25px #10b9810d}}@keyframes svelte-1gzx0er-rx-glow{0%,to{box-shadow:0 0 50px #0ea5e973,0 0 100px #0ea5e926,inset 0 0 30px #0ea5e91a}50%{box-shadow:0 0 60px #0ea5e98c,0 0 120px #0ea5e933,inset 0 0 40px #0ea5e926}}@keyframes svelte-1gzx0er-ghost-glow{0%,to{box-shadow:0 0 50px #9b59b680,0 0 100px #9b59b626,inset 0 0 30px #9b59b61a}50%{box-shadow:0 0 65px #9b59b699,0 0 120px #9b59b633,inset 0 0 40px #9b59b626}}@keyframes svelte-1gzx0er-pulse-ring-purple{0%{transform:scale(.92);opacity:.35}to{transform:scale(1.15);opacity:0}}@keyframes svelte-1gzx0er-pulse-ring-cyan{0%{transform:scale(.92);opacity:.35}to{transform:scale(1.15);opacity:0}}@keyframes svelte-1gzx0er-pulse-ring-tx{0%{transform:scale(.92);opacity:.4}to{transform:scale(1.2);opacity:0}}@keyframes svelte-1gzx0er-pulse-ring{0%{transform:scale(.92);opacity:.3}50%{opacity:.15}to{transform:scale(1.2);opacity:0}}.wptd-ghost-wake{animation:svelte-1gzx0er-wptd-wake-pulse .66s ease-in-out 3}@keyframes svelte-1gzx0er-wptd-wake-pulse{0%,to{filter:drop-shadow(0 0 6px var(--neon-cyan))}50%{filter:drop-shadow(0 0 18px var(--neon-cyan)) drop-shadow(0 0 36px var(--neon-cyan))}}.menu-divider.svelte-1gzx0er{height:1px;background:#ffffff1a;margin:4px 0}.join-input-row.svelte-1gzx0er{display:flex;gap:4px;padding:2px}.join-input.svelte-1gzx0er{flex:1;background:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;padding:4px 8px;font-size:11px;outline:none;min-width:0;transition:border-color .2s}.join-input.svelte-1gzx0er:focus{border-color:var(--neon-cyan)}.join-go-btn.svelte-1gzx0er{background:var(--neon-cyan);color:#000;border:none;border-radius:4px;font-weight:700;font-size:10px;padding:0 8px;cursor:pointer;transition:filter .2s}.join-go-btn.svelte-1gzx0er:hover{filter:brightness(1.2)}.glass.svelte-zbqvkx{background:#141416d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.main-ptt.svelte-zbqvkx{flex:1;display:flex;flex-direction:column;justify-content:space-between;position:relative;background:radial-gradient(circle at center,#111,#050505 70%)}.top-bar.svelte-zbqvkx{padding:30px;text-align:center;position:relative}.top-bar.svelte-zbqvkx .mobile-menu-btn:where(.svelte-zbqvkx){position:absolute;left:20px;top:30px;background:none;border:none;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:20;-webkit-tap-highlight-color:transparent;outline:none}.top-bar.svelte-zbqvkx .mobile-menu-btn:where(.svelte-zbqvkx) .hamburger:where(.svelte-zbqvkx){display:flex;flex-direction:column;gap:5px}.top-bar.svelte-zbqvkx .mobile-menu-btn:where(.svelte-zbqvkx) .hamburger:where(.svelte-zbqvkx) span:where(.svelte-zbqvkx){display:block;width:24px;height:2px;background:var(--neon-green);box-shadow:0 0 5px var(--neon-green)}.top-bar.svelte-zbqvkx .mobile-user-count:where(.svelte-zbqvkx){position:absolute;right:20px;top:30px;display:flex;align-items:center;gap:6px;color:#fffc;padding:8px 12px;background:#0006;border-radius:20px;border:1px solid rgba(255,255,255,.1);z-index:10}.top-bar.svelte-zbqvkx .mobile-user-count:where(.svelte-zbqvkx) span:where(.svelte-zbqvkx){font-size:14px;font-weight:700;color:#fff}.top-bar.svelte-zbqvkx .current-channel:where(.svelte-zbqvkx){display:flex;flex-direction:column;align-items:center;gap:8px}.top-bar.svelte-zbqvkx .current-channel:where(.svelte-zbqvkx) .label:where(.svelte-zbqvkx){font-size:10px;letter-spacing:4px;color:#444;font-weight:800}.top-bar.svelte-zbqvkx .current-channel:where(.svelte-zbqvkx) .value:where(.svelte-zbqvkx){font-size:24px;font-weight:900;letter-spacing:2px;color:#fff;text-transform:uppercase;text-shadow:0 0 20px rgba(255,255,255,.1)}.top-bar.svelte-zbqvkx .current-channel:where(.svelte-zbqvkx) .mobile-status-row:where(.svelte-zbqvkx){display:flex;justify-content:center}.top-bar.svelte-zbqvkx .current-channel:where(.svelte-zbqvkx) .mobile-status-badge:where(.svelte-zbqvkx){font-size:9px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;border-radius:3px}.top-bar.svelte-zbqvkx .current-channel:where(.svelte-zbqvkx) .mobile-status-badge.encrypted:where(.svelte-zbqvkx){color:var(--neon-green);background:none;border:none;padding:0}.top-bar.svelte-zbqvkx .current-channel:where(.svelte-zbqvkx) .mobile-status-badge.busy:where(.svelte-zbqvkx){color:var(--neon-cyan);background:#0ea5e914;border:1px solid rgba(14,165,233,.2)}.top-bar.svelte-zbqvkx .current-channel:where(.svelte-zbqvkx) .mobile-status-badge.linking:where(.svelte-zbqvkx){color:var(--neon-red, #f43f5e);background:#f43f5e14;border:1px solid rgba(244,63,94,.2)}.top-bar.svelte-zbqvkx .decoder-warning.mobile:where(.svelte-zbqvkx){position:absolute;right:60px;top:30px;background:#ff32321a;border:1px solid rgba(255,50,50,.3);color:#f55;padding:8px;border-radius:50%;animation:svelte-zbqvkx-blink 2s infinite}.top-bar.svelte-zbqvkx .mobile-invite-container:where(.svelte-zbqvkx){display:flex;justify-content:center;width:100%;margin-top:10px}.top-bar.svelte-zbqvkx .mobile-invite-container:where(.svelte-zbqvkx) .mobile-pill:where(.svelte-zbqvkx){background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#888;padding:8px 24px;border-radius:20px;display:flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .2s}.top-bar.svelte-zbqvkx .mobile-invite-container:where(.svelte-zbqvkx) .mobile-pill:where(.svelte-zbqvkx) span:where(.svelte-zbqvkx){font-weight:700}.top-bar.svelte-zbqvkx .mobile-invite-container:where(.svelte-zbqvkx) .mobile-pill:where(.svelte-zbqvkx):hover{background:#ffffff1a;color:var(--neon-green);border-color:var(--neon-green)}@keyframes svelte-zbqvkx-blink{0%,to{opacity:1}50%{opacity:.6}}.ptt-container.svelte-zbqvkx{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;z-index:5}.speaker-display.svelte-zbqvkx{position:absolute;top:140px;display:flex;flex-direction:column;align-items:center;gap:4px;z-index:10;pointer-events:none;width:100%}.speaker-display.svelte-zbqvkx .label:where(.svelte-zbqvkx){font-size:10px;letter-spacing:3px;color:var(--neon-cyan);font-weight:800;text-shadow:0 0 10px rgba(14,165,233,.5);animation:svelte-zbqvkx-pulse-label 2s infinite}.speaker-display.svelte-zbqvkx .name-container:where(.svelte-zbqvkx){display:flex;align-items:center;gap:12px;background:#0ea5e91a;padding:8px 24px;border-radius:4px;border:1px solid rgba(14,165,233,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.speaker-display.svelte-zbqvkx .name:where(.svelte-zbqvkx){font-size:20px;font-weight:900;color:#fff;letter-spacing:1px;text-shadow:0 0 10px rgba(14,165,233,.4)}.speaker-display.svelte-zbqvkx .waveform-anim:where(.svelte-zbqvkx){display:flex;gap:3px;align-items:center;height:16px}.speaker-display.svelte-zbqvkx .waveform-anim:where(.svelte-zbqvkx) span:where(.svelte-zbqvkx){width:3px;background:var(--neon-cyan);animation:svelte-zbqvkx-waveform .8s ease-in-out infinite;border-radius:2px}.speaker-display.svelte-zbqvkx .waveform-anim:where(.svelte-zbqvkx) span:where(.svelte-zbqvkx):nth-child(1){height:60%;animation-delay:0s}.speaker-display.svelte-zbqvkx .waveform-anim:where(.svelte-zbqvkx) span:where(.svelte-zbqvkx):nth-child(2){height:100%;animation-delay:.1s}.speaker-display.svelte-zbqvkx .waveform-anim:where(.svelte-zbqvkx) span:where(.svelte-zbqvkx):nth-child(3){height:80%;animation-delay:.2s}.speaker-display.svelte-zbqvkx .waveform-anim:where(.svelte-zbqvkx) span:where(.svelte-zbqvkx):nth-child(4){height:50%;animation-delay:.3s}@keyframes svelte-zbqvkx-pulse-label{0%,to{opacity:.7}50%{opacity:1}}@keyframes svelte-zbqvkx-waveform{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.visualizer-wrapper.svelte-zbqvkx{width:100%;max-width:300px;opacity:0;transition:opacity .2s ease}.visualizer-wrapper.active.svelte-zbqvkx{opacity:.8}.ptt-button.svelte-zbqvkx{position:relative;width:200px;height:200px;border-radius:50%;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;outline:none;-webkit-tap-highlight-color:transparent;touch-action:none;overflow:visible}.ptt-button.svelte-zbqvkx .inner:where(.svelte-zbqvkx){width:100%;height:100%;border-radius:50%;background:#10b9810d;border:2px solid var(--neon-green);display:flex;align-items:center;justify-content:center;z-index:2;transition:all .2s;overflow:hidden}.ptt-button.svelte-zbqvkx .ring:where(.svelte-zbqvkx){position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border-radius:50%;border:1px solid rgba(16,185,129,.2);animation:svelte-zbqvkx-pulse-ring 2s infinite ease-out;z-index:1;pointer-events:none}.ptt-button.svelte-zbqvkx:hover .inner:where(.svelte-zbqvkx){background:#10b9811a}.ptt-button.transmitting.svelte-zbqvkx .inner:where(.svelte-zbqvkx){background:var(--neon-green);border-color:#fff;transform:scale(.95)}.ptt-button.receiving.svelte-zbqvkx{cursor:not-allowed}.ptt-button.receiving.svelte-zbqvkx .inner:where(.svelte-zbqvkx){background:var(--neon-cyan);border-color:#fff}.ptt-button.receiving.svelte-zbqvkx .ring:where(.svelte-zbqvkx){border-color:#0ea5e966;animation:svelte-zbqvkx-pulse-ring-cyan 1.8s infinite ease-out;will-change:transform,opacity}.ptt-button.ghost-speaking.svelte-zbqvkx{cursor:pointer}.ptt-button.ghost-speaking.svelte-zbqvkx .inner:where(.svelte-zbqvkx){background:radial-gradient(circle at center,#b700ff40,#000c 80%);border:2px solid var(--neon-purple);box-shadow:0 0 50px #b700ff66,0 0 100px #b700ff33,inset 0 0 30px #b700ff33;animation:svelte-zbqvkx-ghost-breathe 3s ease-in-out infinite}.ptt-button.ghost-speaking.svelte-zbqvkx .ring:where(.svelte-zbqvkx){border-color:#b700ff66;animation:svelte-zbqvkx-pulse-ring-purple 2.5s infinite ease-out;will-change:transform,opacity}.ptt-button.ghost-speaking.svelte-zbqvkx .ghost-icon-container:where(.svelte-zbqvkx){position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}.ptt-button.ghost-speaking.svelte-zbqvkx .ghost-icon-container:where(.svelte-zbqvkx) .default-icon{transition:transform .3s ease,opacity .3s ease;color:var(--neon-purple)!important;filter:drop-shadow(0 0 10px rgba(183,0,255,.8));transform:translateY(-4px)}.ptt-button.ghost-speaking.svelte-zbqvkx .ghost-icon-container:where(.svelte-zbqvkx) .cancel-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);opacity:0;transition:all .3s ease;filter:drop-shadow(0 0 5px rgba(0,0,0,.5))}.ptt-button.ghost-speaking.svelte-zbqvkx:hover .inner:where(.svelte-zbqvkx){background:#f43f5e1a;border-color:var(--neon-red)}.ptt-button.ghost-speaking.svelte-zbqvkx:hover .ring:where(.svelte-zbqvkx){border-color:#f43f5e80}.ptt-button.ghost-speaking.svelte-zbqvkx:hover .ghost-icon-container:where(.svelte-zbqvkx) .default-icon{opacity:0;transform:translateY(-10px) scale(.8)}.ptt-button.ghost-speaking.svelte-zbqvkx:hover .ghost-icon-container:where(.svelte-zbqvkx) .cancel-icon{opacity:1;transform:translate(-50%,-50%) scale(1.2);color:var(--neon-red)!important;filter:drop-shadow(0 0 8px rgba(244,63,94,.8))}.ptt-button.voice-call-muted.svelte-zbqvkx{cursor:pointer}.ptt-button.voice-call-muted.svelte-zbqvkx .inner:where(.svelte-zbqvkx){background:#10b9810d;border:2px solid var(--neon-green)}.ptt-button.voice-call-muted.svelte-zbqvkx .ring:where(.svelte-zbqvkx){border-color:#10b9814d}.wptm-unmute-hint.svelte-zbqvkx{position:absolute;left:50%;transform:translate(-50%);bottom:calc(50% - 130px);display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--neon-red, #f43f5e);opacity:.5;animation:svelte-zbqvkx-wptm-hint-breathe 2.5s ease-in-out infinite;pointer-events:none;z-index:20}.wptm-unmute-dot.svelte-zbqvkx{width:6px;height:6px;border-radius:50%;background:var(--neon-red, #f43f5e);animation:svelte-zbqvkx-wptm-dot-pulse 1.5s ease-in-out infinite}@keyframes svelte-zbqvkx-wptm-hint-breathe{0%,to{opacity:.35}50%{opacity:.65}}@keyframes svelte-zbqvkx-wptm-dot-pulse{0%,to{transform:scale(.9)}50%{transform:scale(1.1)}}.ptt-button.voice-call-live.svelte-zbqvkx{cursor:pointer}.ptt-button.voice-call-live.svelte-zbqvkx .inner:where(.svelte-zbqvkx){background:var(--neon-green);border-color:#fff}.ptt-button.voice-call-live.svelte-zbqvkx .ring:where(.svelte-zbqvkx){border-color:#10b98180;animation:svelte-zbqvkx-pulse-ring-tx 1s infinite ease-out}@keyframes svelte-zbqvkx-pulse-ring-purple{0%{transform:scale(.92);opacity:.35}to{transform:scale(1.15);opacity:0}}@keyframes svelte-zbqvkx-pulse-ring-cyan{0%{transform:scale(.92);opacity:.35}to{transform:scale(1.15);opacity:0}}@keyframes svelte-zbqvkx-pulse-ring{0%{transform:scale(.92);opacity:.3}to{transform:scale(1.2);opacity:0}}@keyframes svelte-zbqvkx-pulse-ring-tx{0%{transform:scale(.95);opacity:.4}to{transform:scale(1.15);opacity:0}}.mobile-agent-row.svelte-zbqvkx{width:100%;display:flex;justify-content:center;z-index:10;margin-top:-10px}.mobile-nav.svelte-zbqvkx{display:flex;justify-content:space-around;padding:12px;border-top:1px solid rgba(255,255,255,.1)}.mobile-nav.svelte-zbqvkx .nav-item:where(.svelte-zbqvkx){background:none;border:none;color:#666;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10px;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.mobile-nav.svelte-zbqvkx .nav-item.active:where(.svelte-zbqvkx),.mobile-nav.svelte-zbqvkx .nav-item:where(.svelte-zbqvkx):hover{color:var(--neon-green)}@keyframes svelte-zbqvkx-wptm-badge-pulse{}.wptm-ghost-wake{animation:svelte-zbqvkx-wptm-wake-pulse .66s ease-in-out 3}@keyframes svelte-zbqvkx-wptm-wake-pulse{0%,to{filter:drop-shadow(0 0 4px var(--neon-cyan))}50%{filter:drop-shadow(0 0 14px var(--neon-cyan)) drop-shadow(0 0 28px var(--neon-cyan))}}.wptm-btn-entrance.svelte-zbqvkx{animation:svelte-zbqvkx-wptm-slideIn .3s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-zbqvkx-wptm-slideIn{0%{opacity:0;transform:translateY(6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-zbqvkx-ghost-breathe{}.ms-root.svelte-18x8a51{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.ms-trigger.svelte-18x8a51{display:flex;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:2px 6px 2px 5px;cursor:pointer;transition:border-color .15s,background .15s,color .15s;color:#fff6;font-size:10px;font-weight:500;letter-spacing:.2px;white-space:nowrap;-webkit-user-select:none;user-select:none;background:transparent}.ms-trigger.svelte-18x8a51:hover,.ms-trigger.active.svelte-18x8a51{border-color:#0ea5e966;color:#0ea5e9e6;background:#0ea5e90f}.ms-trigger.has-model.svelte-18x8a51{color:#fff9}.ms-trigger.svelte-18x8a51 .ms-chevron{opacity:.5;transition:transform .15s;flex-shrink:0}.ms-trigger.active.svelte-18x8a51 .ms-chevron{transform:rotate(180deg);opacity:1}.ms-icon-wrap.svelte-18x8a51{display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;flex-shrink:0}.ms-spin-icon{animation:svelte-18x8a51-ms-spin 1s linear infinite;color:#0ea5e9e6}@keyframes svelte-18x8a51-ms-spin{to{transform:rotate(360deg)}}.ms-label.svelte-18x8a51{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-dropdown.svelte-18x8a51{position:absolute;top:calc(100% + 5px);right:0;width:230px;background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 8px 28px #000000a6,0 0 0 1px #0ea5e90f;z-index:9999;overflow:hidden;display:flex;flex-direction:column;max-height:340px}.ms-search-wrap.svelte-18x8a51{padding:7px 8px 5px;border-bottom:1px solid rgba(255,255,255,.06)}.ms-search.svelte-18x8a51{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:5px;color:#fff;font-size:11px;padding:4px 7px;outline:none;box-sizing:border-box}.ms-search.svelte-18x8a51::placeholder{color:#ffffff40}.ms-search.svelte-18x8a51:focus{border-color:#0ea5e959}.ms-filters-wrap.svelte-18x8a51{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.ms-filters.svelte-18x8a51{display:flex;flex-wrap:wrap;gap:5px}.ms-filter-btn.svelte-18x8a51{background:#ffffff0a;border:1px solid rgba(255,255,255,.05);color:#ffffff80;font-size:9.5px;padding:3px 7px;border-radius:4px;cursor:pointer;white-space:nowrap;transition:all .1s}.ms-filter-btn.svelte-18x8a51:hover:not(:disabled){background:#ffffff14;color:#fffc}.ms-filter-btn.active.svelte-18x8a51{background:#0ea5e926;border-color:#0ea5e94d;color:#0ea5e9e6;font-weight:500}.ms-filter-btn.svelte-18x8a51:disabled{opacity:.5;cursor:not-allowed}.ms-list.svelte-18x8a51{overflow-y:auto;flex:1;padding:3px 0}.ms-list.svelte-18x8a51::-webkit-scrollbar{width:3px}.ms-list.svelte-18x8a51::-webkit-scrollbar-track{background:transparent}.ms-list.svelte-18x8a51::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.ms-group.svelte-18x8a51{margin:3px 0}.ms-group-label.svelte-18x8a51{font-size:8.5px;font-weight:700;letter-spacing:.7px;color:#0ea5e98c;text-transform:uppercase;padding:3px 10px 2px}.ms-item.svelte-18x8a51{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;cursor:pointer;transition:background .1s;font-size:11px;color:#ffffffa6;gap:6px}.ms-item.svelte-18x8a51:hover{background:#0ea5e912;color:#fff}.ms-item.selected.svelte-18x8a51{color:#0ea5e9e6}.ms-item-name.svelte-18x8a51{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.ms-item-actions.svelte-18x8a51{display:flex;align-items:center;gap:6px;flex-shrink:0}.ms-fav-btn.svelte-18x8a51{background:transparent;border:none;cursor:pointer;color:#ffffff26;padding:2px;display:flex;align-items:center;transition:color .15s,transform .1s}.ms-fav-btn.svelte-18x8a51:hover:not(:disabled){color:#fff9;transform:scale(1.1)}.ms-fav-btn.svelte-18x8a51:disabled{opacity:.5;cursor:not-allowed}.ms-fav-btn.svelte-18x8a51 .filled{fill:#eab308;color:#eab308}.ms-empty.svelte-18x8a51{padding:14px 10px;font-size:10.5px;color:#ffffff4d;text-align:center;line-height:1.6}.ms-footer.svelte-18x8a51{border-top:1px solid rgba(255,255,255,.05);padding:5px 10px;display:flex;justify-content:flex-end}.ms-refresh.svelte-18x8a51{font-size:9px;color:#ffffff40;cursor:pointer;transition:color .12s}.ms-refresh.svelte-18x8a51:hover{color:#0ea5e9b3}.header.svelte-rgibiq{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.header.svelte-rgibiq .header-left:where(.svelte-rgibiq){display:flex;align-items:center;gap:8px;flex:1;min-width:0;max-width:60%;margin-right:12px}.header.svelte-rgibiq .header-right:where(.svelte-rgibiq){display:flex;align-items:center;gap:6px;flex-shrink:0}.header.svelte-rgibiq h4:where(.svelte-rgibiq){margin:0;font-size:10px;letter-spacing:.5px;color:var(--text-secondary);transition:color .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header.svelte-rgibiq .badge:where(.svelte-rgibiq){font-size:10px;background:#f43f5e1a;color:var(--neon-red);padding:2px 8px;border-radius:12px;border:1px solid rgba(244,63,94,.25);font-weight:600;letter-spacing:.5px}.header.svelte-rgibiq .retention-badge:where(.svelte-rgibiq){display:flex;align-items:center;gap:4px;font-size:9px;background:#0ea5e91a;color:var(--neon-cyan);padding:2px 8px;border-radius:12px;border:1px solid rgba(14,165,233,.15);font-weight:600}.header.svelte-rgibiq .retention-badge:where(.svelte-rgibiq) .policy-label:where(.svelte-rgibiq){opacity:.6}.header.svelte-rgibiq .retention-badge:where(.svelte-rgibiq) .policy-value:where(.svelte-rgibiq){color:#fff}.header.svelte-rgibiq .burn-btn:where(.svelte-rgibiq){display:flex;align-items:center;gap:4px;background:#ff444426;border:1px solid rgba(255,68,68,.4);color:#f44;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:800;cursor:pointer;transition:all .2s}.header.svelte-rgibiq .burn-btn:where(.svelte-rgibiq):hover{background:#ff44444d}.header.svelte-rgibiq .burn-btn:where(.svelte-rgibiq) span:where(.svelte-rgibiq){letter-spacing:.5px}.ghost-indicator{color:var(--neon-cyan);margin-left:6px;filter:drop-shadow(0 0 4px var(--neon-cyan));animation:svelte-rgibiq-ghost-pulse 2s ease-in-out infinite}@keyframes svelte-rgibiq-ghost-pulse{0%,to{opacity:1}50%{opacity:.6}}.user-strip.svelte-i6a76c{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;overflow-x:auto;background:#0003;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0}.user-strip.svelte-i6a76c::-webkit-scrollbar{height:0;width:0}.user-strip.svelte-i6a76c .user-chip:where(.svelte-i6a76c){display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;gap:0;transition:all .25s cubic-bezier(.4,0,.2,1);border-radius:12px;padding:0;min-width:24px;height:24px;background:#333;overflow:hidden}.user-strip.svelte-i6a76c .user-chip:where(.svelte-i6a76c) .avatar:where(.svelte-i6a76c){width:24px;height:24px;border-radius:50%;background:transparent;color:#aaa;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;border:1px solid transparent;flex-shrink:0;transition:all .2s ease-in-out}.user-strip.svelte-i6a76c .user-chip:where(.svelte-i6a76c) .chip-name:where(.svelte-i6a76c){max-width:0;opacity:0;white-space:nowrap;font-size:10px;color:#fff;transition:all .2s ease-in-out;padding:0;overflow:hidden}.user-strip.svelte-i6a76c .user-chip:where(.svelte-i6a76c):hover{background:#444;padding:0 8px}.user-strip.svelte-i6a76c .user-chip:where(.svelte-i6a76c):hover .avatar:where(.svelte-i6a76c){width:0;opacity:0;overflow:hidden}.user-strip.svelte-i6a76c .user-chip:where(.svelte-i6a76c):hover .chip-name:where(.svelte-i6a76c){max-width:200px;opacity:1;padding-left:0}.user-strip.svelte-i6a76c .user-chip.transmitting:where(.svelte-i6a76c){background:#10b98133;border:1px solid var(--neon-green)}.user-strip.svelte-i6a76c .user-chip.transmitting:where(.svelte-i6a76c) .avatar:where(.svelte-i6a76c){color:var(--neon-green)}.user-strip.svelte-i6a76c .user-chip.transmitting:where(.svelte-i6a76c) .tx-ring:where(.svelte-i6a76c){position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid var(--neon-green);border-radius:12px;animation:svelte-i6a76c-ping 1s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}.user-strip.svelte-i6a76c .user-chip.read:where(.svelte-i6a76c){border:1px solid var(--neon-green)}.user-strip.svelte-i6a76c .user-chip.read:where(.svelte-i6a76c) .avatar:where(.svelte-i6a76c){color:var(--neon-green)}.user-strip.svelte-i6a76c .user-chip.bot:where(.svelte-i6a76c){background:#0ea5e926;border:1px solid var(--neon-cyan)}.user-strip.svelte-i6a76c .user-chip.bot:where(.svelte-i6a76c) .avatar:where(.svelte-i6a76c){color:var(--neon-cyan)}.user-strip.svelte-i6a76c .empty-users:where(.svelte-i6a76c){font-size:10px;color:#666;font-style:italic}@keyframes svelte-i6a76c-ping{75%,to{transform:scale(1.8);opacity:0}}.file-banner-container.svelte-17xmdz9{position:absolute;bottom:80px;left:0;right:0;margin:0 16px;z-index:200;display:flex;flex-direction:column-reverse;gap:4px;pointer-events:none;align-items:stretch}.file-banner.svelte-17xmdz9{pointer-events:auto;background:#0a0a0ff2;border:1px solid var(--neon-cyan);border-radius:6px;padding:8px 12px;box-shadow:0 4px 12px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;gap:12px;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;min-height:40px}.file-banner.collapsed.svelte-17xmdz9{background:#0a0a0fd9;border-color:#0ea5e94d;opacity:.9}.file-banner.collapsed.svelte-17xmdz9:hover{background:#0ea5e91a;opacity:1}.file-banner.collapsed.svelte-17xmdz9 .banner-info:where(.svelte-17xmdz9) .row-main:where(.svelte-17xmdz9){opacity:.8}.file-banner.svelte-17xmdz9 .banner-icon:where(.svelte-17xmdz9){color:var(--neon-cyan);display:flex;align-items:center;flex-shrink:0}.file-banner.svelte-17xmdz9 .banner-info:where(.svelte-17xmdz9){flex:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.file-banner.svelte-17xmdz9 .banner-info:where(.svelte-17xmdz9) .row-main:where(.svelte-17xmdz9){display:flex;align-items:center;gap:8px;font-size:13px;color:#fff;white-space:nowrap;overflow:hidden}.file-banner.svelte-17xmdz9 .banner-info:where(.svelte-17xmdz9) .row-main:where(.svelte-17xmdz9) .filename:where(.svelte-17xmdz9){font-weight:600;text-overflow:ellipsis;overflow:hidden}.file-banner.svelte-17xmdz9 .banner-info:where(.svelte-17xmdz9) .row-main:where(.svelte-17xmdz9) .meta-sep:where(.svelte-17xmdz9){color:#fff3}.file-banner.svelte-17xmdz9 .banner-info:where(.svelte-17xmdz9) .row-main:where(.svelte-17xmdz9) .sender:where(.svelte-17xmdz9){font-size:12px;color:#fff9}.file-banner.svelte-17xmdz9 .banner-info:where(.svelte-17xmdz9) .row-sub:where(.svelte-17xmdz9){display:flex;align-items:center;gap:12px;margin-top:2px;animation:svelte-17xmdz9-fadeIn .2s ease-out}.file-banner.svelte-17xmdz9 .banner-info:where(.svelte-17xmdz9) .row-sub:where(.svelte-17xmdz9) .size:where(.svelte-17xmdz9){font-size:11px;color:#0ea5e9cc;font-family:monospace}.file-banner.svelte-17xmdz9 .banner-info:where(.svelte-17xmdz9) .row-sub:where(.svelte-17xmdz9) .warning:where(.svelte-17xmdz9){display:flex;align-items:center;gap:4px;font-size:10px;color:var(--neon-red);font-weight:700;letter-spacing:.5px}.file-banner.svelte-17xmdz9 .banner-actions:where(.svelte-17xmdz9){animation:svelte-17xmdz9-fadeIn .2s ease-out;flex-shrink:0;display:flex;gap:8px}.file-banner.svelte-17xmdz9 .banner-actions:where(.svelte-17xmdz9) .download-btn:where(.svelte-17xmdz9){background:#0ea5e926;border:1px solid var(--neon-cyan);color:var(--neon-cyan);padding:6px 12px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.5px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s}.file-banner.svelte-17xmdz9 .banner-actions:where(.svelte-17xmdz9) .download-btn:where(.svelte-17xmdz9):hover:not(:disabled){background:#0ea5e940}.file-banner.svelte-17xmdz9 .banner-actions:where(.svelte-17xmdz9) .download-btn:where(.svelte-17xmdz9):disabled{opacity:.5;cursor:wait}.file-banner.svelte-17xmdz9 .dismiss-btn:where(.svelte-17xmdz9){background:none;border:none;color:#ffffff4d;font-size:18px;cursor:pointer;padding:4px;line-height:1;border-radius:4px;margin-left:4px}.file-banner.svelte-17xmdz9 .dismiss-btn:where(.svelte-17xmdz9):hover{color:#fff;background:#ffffff1a}@keyframes svelte-17xmdz9-fadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.dynamic-icon-wrapper.svelte-1pq43ux{display:flex;align-items:center;justify-content:center;color:var(--icon-color, inherit)}.weather-widget.svelte-1klly8z{background:linear-gradient(135deg,#0064c826,#003c7840);border:1px solid rgba(0,180,255,.2);border-radius:var(--radius-lg, 12px);padding:10px 12px;margin:8px 0 4px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;box-sizing:border-box;box-shadow:0 4px 20px #0064c81a;overflow:hidden}.widget-header.svelte-1klly8z{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08)}.emoji.svelte-1klly8z{font-size:20px;line-height:1;flex-shrink:0}.location.svelte-1klly8z{font-size:13px;font-weight:600;color:var(--text-primary, #fff);letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-body.svelte-1klly8z{display:flex;align-items:center;gap:12px}.temp-main.svelte-1klly8z{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.temperature.svelte-1klly8z{font-size:28px;font-weight:700;color:var(--neon-cyan, #0ea5e9);line-height:1;text-shadow:0 0 20px rgba(14,165,233,.3)}.details.svelte-1klly8z{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.detail-row.svelte-1klly8z{display:flex;justify-content:space-between;gap:6px}.label.svelte-1klly8z{font-size:10px;color:var(--text-muted, #888);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.value.svelte-1klly8z{font-size:11px;font-weight:500;color:var(--text-secondary, #ededed);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forecast-row.svelte-1klly8z{display:flex;justify-content:space-between;gap:3px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.forecast-item.svelte-1klly8z{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;min-width:0;padding:4px 2px;border-radius:var(--radius-md, 8px);background:#00000026}.forecast-day.svelte-1klly8z{font-size:9px;text-transform:uppercase;color:var(--text-muted, #888);letter-spacing:.3px}.forecast-emoji.svelte-1klly8z{font-size:14px;margin:1px 0}.forecast-temps.svelte-1klly8z{display:flex;gap:2px;font-size:10px;font-weight:600}.forecast-max.svelte-1klly8z{color:var(--text-primary, #fff)}.forecast-min.svelte-1klly8z{color:var(--text-dim, #666)}.sports-widget.svelte-1opgxwo{background:linear-gradient(135deg,#28145040,#140a3259);border:1px solid rgba(183,0,255,.2);border-radius:var(--radius-lg, 12px);padding:16px;margin:8px 0 4px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:340px;box-shadow:0 4px 20px #6400c81a}.sports-widget.live.svelte-1opgxwo{border-color:#f43f5e4d;box-shadow:0 4px 20px #f43f5e1a}.widget-header.svelte-1opgxwo{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.league.svelte-1opgxwo{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted, #888);font-weight:600}.status-badge.svelte-1opgxwo{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:3px 10px;border-radius:var(--radius-full, 9999px);background:#ffffff14;color:var(--text-secondary, #ededed)}.status-badge.live.svelte-1opgxwo{background:#f43f5e33;color:var(--neon-red, #f43f5e)}.status-badge.final.svelte-1opgxwo{background:#10b9811f;color:var(--neon-green, #10b981)}.live-dot.svelte-1opgxwo{width:6px;height:6px;border-radius:50%;background:var(--neon-red, #f43f5e);animation:svelte-1opgxwo-pulse 1.5s ease-in-out infinite}@keyframes svelte-1opgxwo-pulse{0%,to{opacity:1}50%{opacity:.3}}.scoreboard.svelte-1opgxwo{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 0}.team.svelte-1opgxwo{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.team-name.svelte-1opgxwo{font-size:13px;font-weight:600;color:var(--text-secondary, #ededed);text-align:center}.team-logo.svelte-1opgxwo{width:40px;height:40px;object-fit:contain;margin-bottom:4px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.team.winner.svelte-1opgxwo .team-name:where(.svelte-1opgxwo){color:var(--neon-green, #10b981)}.score.svelte-1opgxwo{font-size:32px;font-weight:700;color:var(--text-primary, #fff);line-height:1}.team.winner.svelte-1opgxwo .score:where(.svelte-1opgxwo){color:var(--neon-green, #10b981);text-shadow:0 0 15px rgba(16,185,129,.3)}.divider.svelte-1opgxwo{font-size:12px;color:var(--text-dim, #666);text-transform:uppercase;letter-spacing:1px;font-weight:600}.widget-footer.svelte-1opgxwo{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.period.svelte-1opgxwo,.venue.svelte-1opgxwo{font-size:11px;color:var(--text-dim, #666)}.stock-widget.svelte-1p1kbyh{background:linear-gradient(135deg,#0a1e0a40,#05140559);border:1px solid rgba(16,185,129,.15);border-radius:var(--radius-lg, 12px);padding:16px;margin:8px 0 4px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:320px;box-shadow:0 4px 20px #00c86414}.widget-header.svelte-1p1kbyh{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.ticker-info.svelte-1p1kbyh{display:flex;flex-direction:column;gap:2px}.symbol.svelte-1p1kbyh{font-size:16px;font-weight:700;color:var(--text-primary, #fff);letter-spacing:.5px}.name.svelte-1p1kbyh{font-size:11px;color:var(--text-muted, #888);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-badge.svelte-1p1kbyh{font-size:12px;font-weight:700;padding:3px 10px;border-radius:var(--radius-full, 9999px)}.change-badge.positive.svelte-1p1kbyh{background:#10b98126;color:var(--neon-green, #10b981)}.change-badge.negative.svelte-1p1kbyh{background:#f43f5e26;color:var(--neon-red, #f43f5e)}.widget-body.svelte-1p1kbyh{margin-bottom:12px}.price-main.svelte-1p1kbyh{display:flex;align-items:baseline;gap:10px}.price.svelte-1p1kbyh{font-size:32px;font-weight:700;color:var(--text-primary, #fff);line-height:1}.change.svelte-1p1kbyh{font-size:14px;font-weight:600}.stats-row.svelte-1p1kbyh{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.stat.svelte-1p1kbyh{display:flex;flex-direction:column;align-items:center;gap:3px}.stat-label.svelte-1p1kbyh{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim, #666)}.stat-value.svelte-1p1kbyh{font-size:13px;font-weight:600;color:var(--text-secondary, #ededed)}.sparkline-container.svelte-1p1kbyh{margin-top:12px;margin-bottom:4px;width:100%;height:40px;display:flex;align-items:center;justify-content:center}.sparkline-path.svelte-1p1kbyh{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.dictionary-widget.svelte-d730cz{background:linear-gradient(135deg,#14141466,#0a0a0a99);border:1px solid rgba(16,185,129,.15);border-radius:var(--radius-lg, 12px);padding:16px;margin:8px 0 4px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:400px}.widget-header.svelte-d730cz{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.word-info.svelte-d730cz{display:flex;align-items:baseline;gap:12px}.word.svelte-d730cz{font-size:24px;font-weight:700;color:var(--neon-cyan, #0ea5e9);letter-spacing:.5px;text-shadow:0 0 15px rgba(14,165,233,.2)}.phonetic.svelte-d730cz{font-size:14px;color:var(--text-muted, #888);font-family:var(--font-mono, monospace)}.definitions-list.svelte-d730cz{display:flex;flex-direction:column;gap:12px}.def-item.svelte-d730cz{display:flex;flex-direction:column;gap:4px}.pos.svelte-d730cz{font-size:11px;font-style:italic;color:var(--neon-green, #10b981);opacity:.9}.meaning.svelte-d730cz{font-size:14px;color:var(--text-primary, #fff);line-height:1.4}.example.svelte-d730cz{font-size:13px;color:var(--text-dim, #666);font-style:italic;border-left:2px solid rgba(16,185,129,.2);padding-left:8px;margin-top:2px}.synonyms-section.svelte-d730cz{margin-top:16px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.08)}.syn-label.svelte-d730cz{font-size:11px;text-transform:uppercase;color:var(--text-muted, #888);display:block;margin-bottom:8px}.syn-list.svelte-d730cz{display:flex;flex-wrap:wrap;gap:6px}.syn-chip.svelte-d730cz{font-size:11px;padding:2px 8px;background:#0ea5e91a;border:1px solid rgba(14,165,233,.2);border-radius:var(--radius-full, 9999px);color:var(--neon-cyan, #0ea5e9)}.calc-widget.svelte-foocdb{background:linear-gradient(135deg,#0a1e2866,#050f1499);border:1px solid rgba(14,165,233,.2);border-radius:var(--radius-lg, 12px);padding:16px;margin:8px 0 4px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:fit-content;min-width:200px;max-width:100%;box-shadow:0 4px 20px #0ea5e90d}.calc-header.svelte-foocdb{display:flex;justify-content:flex-start;margin-bottom:12px}.calc-icon.svelte-foocdb{display:flex;align-items:center;gap:6px;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:1px;color:var(--neon-cyan, #0ea5e9);background:#0ea5e91a;padding:3px 8px;border-radius:var(--radius-sm, 6px)}.calc-expression.svelte-foocdb{font-family:var(--font-mono, monospace);font-size:13px;color:var(--text-muted, #888);margin-bottom:4px;padding:0 4px}.calc-result.svelte-foocdb{font-family:var(--font-mono, monospace);font-size:28px;font-weight:600;color:var(--text-primary, #fff);text-shadow:0 0 10px rgba(255,255,255,.1);padding:0 4px;word-break:break-all}.converter-widget.svelte-1f85pfn{background:linear-gradient(135deg,#14143266,#0a0a1e99);border:1px solid rgba(138,43,226,.3);border-radius:var(--radius-lg, 12px);padding:16px;margin:8px 0 4px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:fit-content;min-width:240px;max-width:100%;box-shadow:0 4px 20px #8a2be21a}.conv-header.svelte-1f85pfn{display:flex;justify-content:flex-start;margin-bottom:16px}.conv-icon.svelte-1f85pfn{display:flex;align-items:center;gap:6px;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:1px;color:var(--neon-purple, #b700ff);background:#b700ff1a;padding:3px 8px;border-radius:var(--radius-sm, 6px)}.conv-body.svelte-1f85pfn{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.conv-side.svelte-1f85pfn{display:flex;flex-direction:column;align-items:flex-start}.conv-side.target.svelte-1f85pfn{align-items:flex-end}.value.svelte-1f85pfn{font-family:var(--font-mono, monospace);font-size:24px;font-weight:600;color:var(--text-secondary, #ededed);line-height:1.1}.value.result.svelte-1f85pfn{color:var(--neon-purple, #b700ff);text-shadow:0 0 10px rgba(183,0,255,.3)}.unit.svelte-1f85pfn{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted, #888);margin-top:4px;font-weight:600}.equals.svelte-1f85pfn{font-size:20px;font-weight:300;color:#fff6;align-self:center;margin-bottom:14px}.datagrid-widget.svelte-1x8mj3z{margin:8px 0;border-radius:8px;background:#0ea5e908;border:1px solid rgba(14,165,233,.15);overflow:hidden;font-family:var(--font-sans, system-ui, sans-serif)}.widget-header.svelte-1x8mj3z{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#0ea5e914;border-bottom:1px solid rgba(14,165,233,.15)}.h-title.svelte-1x8mj3z{font-size:13px;font-weight:600;color:var(--neon-cyan, #0ea5e9);display:flex;align-items:center;gap:6px}.dg-icon.svelte-1x8mj3z{opacity:.8}.h-meta.svelte-1x8mj3z{font-size:11px;color:var(--text-muted, #8b949e);text-transform:uppercase;letter-spacing:.5px}.empty-state.svelte-1x8mj3z{padding:20px;text-align:center;font-size:13px;color:#fff6;font-style:italic}.table-container.svelte-1x8mj3z{width:100%;overflow-x:auto}table.svelte-1x8mj3z{width:100%;border-collapse:collapse;font-size:12.5px;text-align:left}th.svelte-1x8mj3z{padding:8px 12px;font-weight:600;color:var(--text-primary, #e2e8f0);border-bottom:1px solid rgba(14,165,233,.2);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background .15s}th.sortable.svelte-1x8mj3z{cursor:pointer}th.sortable.svelte-1x8mj3z:hover{background:#0ea5e90d}.th-content.svelte-1x8mj3z{display:inline-flex;align-items:center;gap:4px}td.svelte-1x8mj3z{padding:7px 12px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text-secondary, #94a3b8);white-space:nowrap}tbody.svelte-1x8mj3z tr:where(.svelte-1x8mj3z){transition:background .15s}tbody.svelte-1x8mj3z tr:where(.svelte-1x8mj3z):last-child td:where(.svelte-1x8mj3z){border-bottom:none}tbody.svelte-1x8mj3z tr:where(.svelte-1x8mj3z):hover{background:#0ea5e90f}tbody.svelte-1x8mj3z tr:where(.svelte-1x8mj3z):hover td:where(.svelte-1x8mj3z){color:var(--text-primary, #e2e8f0)}.chart-widget.svelte-1eszwzz{margin:8px 0;border-radius:8px;background:#0ea5e908;border:1px solid rgba(14,165,233,.15);overflow:hidden;font-family:var(--font-sans, system-ui, sans-serif)}.widget-header.svelte-1eszwzz{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#0ea5e914;border-bottom:1px solid rgba(14,165,233,.15)}.h-title.svelte-1eszwzz{font-size:13px;font-weight:600;color:var(--neon-cyan, #0ea5e9);display:flex;align-items:center;gap:6px}.cw-icon{opacity:.8}.chart-container.svelte-1eszwzz{padding:16px;display:flex;flex-direction:column;align-items:center}.empty-state.svelte-1eszwzz{padding:20px;color:#fff6;font-style:italic;font-size:13px}.chart-svg.svelte-1eszwzz{width:100%;max-width:550px;height:auto;overflow:visible}.axis-label.svelte-1eszwzz{fill:var(--text-muted, #8b949e);font-size:10.5px;-webkit-user-select:none;user-select:none}.y-axis.svelte-1eszwzz{text-anchor:end}.x-axis.svelte-1eszwzz{text-anchor:middle}.line-path.svelte-1eszwzz{stroke-linecap:round;stroke-linejoin:round}.data-point.svelte-1eszwzz,.data-bar.svelte-1eszwzz{transition:opacity .2s,filter .2s;cursor:default}.data-point.svelte-1eszwzz:hover,.data-bar.svelte-1eszwzz:hover{filter:brightness(1.2)}.legend.svelte-1eszwzz{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;justify-content:center}.legend-item.svelte-1eszwzz{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-secondary, #94a3b8)}.legend-color.svelte-1eszwzz{width:10px;height:10px;border-radius:2px}.artifact-widget.svelte-emxo35{margin-top:8px;background:#0f172a99;border:1px solid rgba(14,165,233,.2);border-radius:8px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;min-width:300px;max-width:100%;transition:all .3s ease}.artifact-widget.fullscreen.svelte-emxo35{position:fixed;top:5vmin;left:5vmin;right:5vmin;bottom:5vmin;z-index:1000;max-width:none;background:#0f172af2;box-shadow:0 0 40px #000c,0 0 0 100vmax #0009}.widget-header.svelte-emxo35{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#0006;border-bottom:1px solid rgba(255,255,255,.05)}.h-title.svelte-emxo35{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--neon-cyan, #0ea5e9);text-transform:uppercase;letter-spacing:1px}.expand-btn.svelte-emxo35{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.expand-btn.svelte-emxo35:hover{background:#ffffff1a;color:#fff}.iframe-container.svelte-emxo35{flex:1;min-height:250px;position:relative;background:#0003}.artifact-widget.fullscreen.svelte-emxo35 .iframe-container:where(.svelte-emxo35){min-height:auto}iframe.svelte-emxo35{width:100%;height:100%;position:absolute;top:0;left:0;background:transparent}.tcb-root.svelte-11vf7h0{display:inline-flex;flex-direction:column;margin:3px 0;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;max-width:100%}.tcb-running.svelte-11vf7h0{border-color:#0ea5e933;background:#0ea5e90a}.tcb-error.svelte-11vf7h0{border-color:#ff444440;background:#ff44440a}.tcb-pill.svelte-11vf7h0{display:flex;align-items:center;gap:6px;padding:5px 10px;background:transparent;border:none;cursor:pointer;text-align:left;font-size:11.5px;color:var(--text-secondary, #c4c4c4);transition:background .15s;white-space:nowrap}.tcb-pill.svelte-11vf7h0:hover{background:#ffffff0a}.tcb-icon.svelte-11vf7h0{display:flex;align-items:center;color:var(--neon-cyan, #0ea5e9);flex-shrink:0}.tcb-error.svelte-11vf7h0 .tcb-icon:where(.svelte-11vf7h0){color:var(--neon-red, #ff4444)}.tcb-running.svelte-11vf7h0 .tcb-icon:where(.svelte-11vf7h0){color:var(--neon-cyan, #0ea5e9)}.tcb-spin{animation:svelte-11vf7h0-tcb-rotate 1s linear infinite}@keyframes svelte-11vf7h0-tcb-rotate{to{transform:rotate(360deg)}}.tcb-name.svelte-11vf7h0{font-weight:600;color:var(--text-primary, #f0f0f0);text-transform:capitalize}.tcb-duration.svelte-11vf7h0{font-size:9px;font-family:var(--font-mono, monospace);color:var(--text-muted, #666);padding:1px 4px;border-radius:4px;background:#ffffff0a}.tcb-badge.svelte-11vf7h0{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:1px 5px;border-radius:8px}.tcb-badge-done.svelte-11vf7h0{background:#10b9811a;color:var(--neon-green, #10b981);border:1px solid rgba(16,185,129,.2)}.tcb-badge-running.svelte-11vf7h0{background:#0ea5e91a;color:var(--neon-cyan, #0ea5e9);border:1px solid rgba(14,165,233,.2);animation:svelte-11vf7h0-tcb-blink 1.5s ease-in-out infinite}@keyframes svelte-11vf7h0-tcb-blink{0%,to{opacity:1}50%{opacity:.5}}.tcb-badge-error.svelte-11vf7h0{background:#ff44441a;color:var(--neon-red, #ff4444);border:1px solid rgba(255,68,68,.2)}.tcb-chevron.svelte-11vf7h0{display:flex;align-items:center;color:var(--text-muted, #666);margin-left:2px;transition:transform .2s}.tcb-chevron-open.svelte-11vf7h0{transform:rotate(180deg)}.tcb-detail.svelte-11vf7h0{border-top:1px solid rgba(255,255,255,.06);padding:4px 10px 8px;max-height:200px;overflow-y:auto}.tcb-section-toggle.svelte-11vf7h0{display:flex;align-items:center;gap:4px;padding:3px 0;background:transparent;border:none;cursor:pointer;color:var(--text-muted, #888);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;width:100%;text-align:left}.tcb-section-toggle.svelte-11vf7h0:hover{color:var(--text-secondary, #c4c4c4)}.tcb-section-label.svelte-11vf7h0{flex:1}.tcb-section-chevron.svelte-11vf7h0{display:flex;align-items:center;transition:transform .2s}.tcb-json.svelte-11vf7h0{margin:0;font-size:11px;font-family:var(--font-mono, monospace);color:var(--text-muted, #888);white-space:pre-wrap;word-break:break-all;line-height:1.5}.tcb-detail.svelte-11vf7h0::-webkit-scrollbar{width:3px}.tcb-detail.svelte-11vf7h0::-webkit-scrollbar-track{background:transparent}.tcb-detail.svelte-11vf7h0::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.rm-root.svelte-1tulls2{display:contents}.rich-text.svelte-1tulls2{display:block;line-height:1.4;font-size:13px;letter-spacing:.01em;-webkit-text-size-adjust:100%;text-size-adjust:100%}.rich-text.svelte-1tulls2 strong{font-weight:600;color:var(--text-primary, #fff)}.rich-text.svelte-1tulls2 em{font-style:italic;color:var(--text-secondary, #ededed)}.rich-text.svelte-1tulls2 h1,.rich-text.svelte-1tulls2 h2,.rich-text.svelte-1tulls2 h3,.rich-text.svelte-1tulls2 h4,.rich-text.svelte-1tulls2 h5,.rich-text.svelte-1tulls2 h6{margin:8px 0 3px;color:var(--neon-cyan, #0ea5e9);font-weight:700;line-height:1.25}.rich-text.svelte-1tulls2 h1{font-size:16px}.rich-text.svelte-1tulls2 h2{font-size:14.5px}.rich-text.svelte-1tulls2 h3{font-size:13.5px}.rich-text.svelte-1tulls2 h4{font-size:13px}.rich-text.svelte-1tulls2 h5{font-size:12.5px}.rich-text.svelte-1tulls2 h6{font-size:12px}.rich-text.svelte-1tulls2 p{margin:0 0 3px}.rich-text.svelte-1tulls2 p:last-child{margin-bottom:0}.rich-text.svelte-1tulls2 .code-block{position:relative;display:block;margin:6px 0;border-radius:7px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0d1117}.rich-text.svelte-1tulls2 .code-block code{display:block;padding:10px 12px;overflow-x:auto;font-family:var(--font-mono, "JetBrains Mono", "Fira Code", monospace);font-size:12px;line-height:1.55;color:#c9d1d9;background:transparent}.rich-text.svelte-1tulls2 .code-block code[data-lang]:before{content:attr(data-lang);display:block;font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:#0ea5e9b3;margin-bottom:6px;font-family:var(--font-sans, sans-serif)}.rich-text.svelte-1tulls2 .hljs-comment,.rich-text.svelte-1tulls2 .hljs-punctuation{color:#8b949e}.rich-text.svelte-1tulls2 .hljs-keyword,.rich-text.svelte-1tulls2 .hljs-operator,.rich-text.svelte-1tulls2 .hljs-pattern-match{color:#ff7b72}.rich-text.svelte-1tulls2 .hljs-string,.rich-text.svelte-1tulls2 .hljs-template-string{color:#a5d6ff}.rich-text.svelte-1tulls2 .hljs-number,.rich-text.svelte-1tulls2 .hljs-literal{color:#79c0ff}.rich-text.svelte-1tulls2 .hljs-built_in,.rich-text.svelte-1tulls2 .hljs-class .hljs-title{color:#ffa657}.rich-text.svelte-1tulls2 .hljs-function .hljs-title,.rich-text.svelte-1tulls2 .hljs-title.function_{color:#d2a8ff}.rich-text.svelte-1tulls2 .hljs-variable,.rich-text.svelte-1tulls2 .hljs-attr{color:#79c0ff}.rich-text.svelte-1tulls2 .hljs-type,.rich-text.svelte-1tulls2 .hljs-params{color:#ffa657}.rich-text.svelte-1tulls2 .hljs-tag,.rich-text.svelte-1tulls2 .hljs-name{color:#7ee787}.rich-text.svelte-1tulls2 .hljs-addition{color:#aff5b4;background:#3fb95026}.rich-text.svelte-1tulls2 .hljs-deletion{color:#ffdcd7;background:#f8514926}.rich-text.svelte-1tulls2 .hljs-section{color:#1f6feb}.rich-text.svelte-1tulls2 .hljs-bullet{color:#f2cc60}.rich-text.svelte-1tulls2 .hljs-emphasis{font-style:italic}.rich-text.svelte-1tulls2 .hljs-strong{font-weight:700}.rich-text.svelte-1tulls2 .hljs-link{color:#a5d6ff;text-decoration:underline}.rich-text.svelte-1tulls2 pre{display:block;background:#0d1117;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:10px 12px;margin:6px 0;overflow-x:auto;font-family:var(--font-mono, monospace);font-size:12px;line-height:1.5;color:#c9d1d9}.rich-text.svelte-1tulls2 code{font-family:var(--font-mono, monospace);font-size:.875em}.rich-text.svelte-1tulls2 :not(pre)>code{background:#0ea5e91a;border:1px solid rgba(14,165,233,.15);border-radius:4px;padding:1px 5px;color:var(--neon-cyan, #0ea5e9)}.rich-text.svelte-1tulls2 ul,.rich-text.svelte-1tulls2 ol{margin:3px 0;padding-left:18px}.rich-text.svelte-1tulls2 ol+ol,.rich-text.svelte-1tulls2 ul+ul,.rich-text.svelte-1tulls2 ol+ul,.rich-text.svelte-1tulls2 ul+ol{margin-top:0}.rich-text.svelte-1tulls2 li{margin:0;color:var(--text-secondary, #ededed);line-height:1.35}.rich-text.svelte-1tulls2 li>ul,.rich-text.svelte-1tulls2 li>ol{margin:1px 0}.rich-text.svelte-1tulls2 li>p{margin:0}.rich-text.svelte-1tulls2 li>p+p{margin-top:2px}.rich-text.svelte-1tulls2 a{color:var(--neon-cyan, #0ea5e9);text-decoration:underline;text-underline-offset:2px}.rich-text.svelte-1tulls2 table{width:100%;border-collapse:collapse;margin:6px 0;font-size:12.5px;border:1px solid rgba(255,255,255,.1);border-radius:6px;overflow:hidden;display:block;overflow-x:auto}.rich-text.svelte-1tulls2 thead{background:#0ea5e91a}.rich-text.svelte-1tulls2 th{padding:5px 10px;text-align:left;font-weight:600;color:var(--neon-cyan, #0ea5e9);border-bottom:1px solid rgba(14,165,233,.2);font-size:11px;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.rich-text.svelte-1tulls2 td{padding:4px 10px;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-secondary, #ededed);font-size:12.5px}.rich-text.svelte-1tulls2 tbody tr:nth-child(2n){background:#ffffff05}.rich-text.svelte-1tulls2 tbody tr:hover{background:#0ea5e90a}.rich-text.svelte-1tulls2 tbody tr:last-child td{border-bottom:none}.rich-text.svelte-1tulls2 hr{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.3),transparent);margin:6px 0}.rich-text.svelte-1tulls2 blockquote{border-left:3px solid var(--neon-cyan, #0ea5e9);margin:4px 0;padding:4px 10px;color:var(--text-secondary, #ededed);font-style:italic;background:#0ea5e90a;border-radius:0 4px 4px 0}.rich-text.svelte-1tulls2 .mermaid-block{margin:8px 0;background:#0000004d;border:1px solid rgba(14,165,233,.15);border-radius:8px;padding:12px;overflow-x:auto;display:block}.rich-text.svelte-1tulls2 .mermaid-block svg{max-width:100%;height:auto;display:block;margin:0 auto}.rich-text.svelte-1tulls2 .mermaid-block:not(.mermaid-rendered) .mermaid-source{display:block;font-size:11px;color:#ff6969cc;font-style:italic;padding:0;border:none;background:transparent;margin:0}.rich-text.svelte-1tulls2 .mermaid-block.mermaid-rendered .mermaid-source{display:none}.rich-text.svelte-1tulls2 .cb-copy-btn{position:absolute;top:6px;right:6px;display:flex;align-items:center;gap:4px;background:#0009;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:4px 7px;color:#ffffff80;cursor:pointer;font-size:10px;opacity:0;transition:opacity .2s,background .15s,color .15s;z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rich-text.svelte-1tulls2 .code-block:hover .cb-copy-btn{opacity:1}.rich-text.svelte-1tulls2 .cb-copy-btn:hover{background:#0ea5e933;border-color:#0ea5e959;color:var(--neon-cyan, #0ea5e9)}.rich-text.svelte-1tulls2 .cb-copy-btn.cb-copied{color:var(--neon-green, #10b981);border-color:#10b9814d;opacity:1}.rich-text.svelte-1tulls2 .cb-copy-btn span{font-weight:600;letter-spacing:.3px}.sb-root.svelte-q6j2l7{margin:6px 0;border-radius:10px;border:1px solid rgba(139,92,246,.2);background:#8b5cf60a;overflow:hidden;transition:border-color .3s,background .3s}.sb-active.svelte-q6j2l7{border-color:#8b5cf659;background:#8b5cf60f}.sb-complete.svelte-q6j2l7{border-color:#10b98133;background:#10b98108}.sb-header.svelte-q6j2l7{display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:none;cursor:pointer;color:var(--text-secondary, #c4c4c4);font-size:11.5px;width:100%;text-align:left;transition:background .15s}.sb-header.svelte-q6j2l7:hover{background:#ffffff08}.sb-icon.svelte-q6j2l7{display:flex;align-items:center;color:#8b5cf6cc}.sb-complete.svelte-q6j2l7 .sb-icon:where(.svelte-q6j2l7){color:var(--neon-green, #10b981)}.sb-progress-bar.svelte-q6j2l7{height:2px;background:#ffffff0f;margin:0 12px;border-radius:1px;overflow:hidden}.sb-progress-fill.svelte-q6j2l7{height:100%;background:linear-gradient(90deg,#8b5cf6b3,#0ea5e9b3);border-radius:1px;transition:width .5s ease-out}.sb-progress-synth.svelte-q6j2l7{background:linear-gradient(90deg,#8b5cf6b3,#10b981b3);animation:svelte-q6j2l7-sb-synth-pulse 1.5s ease-in-out infinite}@keyframes svelte-q6j2l7-sb-synth-pulse{0%,to{opacity:.7}50%{opacity:1}}.sb-phase-desc.svelte-q6j2l7{padding:2px 12px 4px;font-size:10px;color:var(--text-muted, #888);font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-agents.svelte-q6j2l7{display:flex;gap:4px}.sb-avatar.svelte-q6j2l7{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;border:2px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--text-muted, #888);transition:all .3s;position:relative}.sb-av-running.svelte-q6j2l7{border-color:var(--neon-cyan, #0ea5e9);color:var(--neon-cyan, #0ea5e9);animation:svelte-q6j2l7-sb-ring-pulse 1.5s ease-in-out infinite}.sb-av-complete.svelte-q6j2l7{border-color:var(--neon-green, #10b981);color:var(--neon-green, #10b981)}.sb-av-failed.svelte-q6j2l7{border-color:var(--neon-red, #ff4444);color:var(--neon-red, #ff4444)}.sb-av-retrying.svelte-q6j2l7{border-color:var(--neon-amber, #f59e0b);color:var(--neon-amber, #f59e0b);animation:svelte-q6j2l7-sb-ring-pulse 1s ease-in-out infinite}.sb-retry-badge.svelte-q6j2l7{position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:50%;background:var(--neon-amber, #f59e0b);color:#000;font-size:7px;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1}@keyframes svelte-q6j2l7-sb-ring-pulse{0%,to{box-shadow:0 0 #0ea5e94d}50%{box-shadow:0 0 0 3px #0ea5e900}}.sb-av-letter.svelte-q6j2l7{line-height:1}.sb-phase-group.svelte-q6j2l7{flex:1;display:flex;align-items:center;gap:6px}.sb-phase.svelte-q6j2l7{font-weight:600;color:var(--text-secondary, #c4c4c4)}.sb-complete.svelte-q6j2l7 .sb-phase:where(.svelte-q6j2l7){color:var(--neon-green, #10b981)}.sb-progress-text.svelte-q6j2l7{font-size:10px;color:var(--text-muted, #888);font-family:var(--font-mono, monospace)}.sb-total-time.svelte-q6j2l7{font-size:10px;color:var(--text-muted, #888);font-family:var(--font-mono, monospace);padding:1px 5px;background:#ffffff0a;border-radius:4px}.sb-pulse.svelte-q6j2l7{width:6px;height:6px;border-radius:50%;background:#8b5cf6b3;animation:svelte-q6j2l7-sb-dot-pulse 1.5s ease-in-out infinite}@keyframes svelte-q6j2l7-sb-dot-pulse{0%,to{opacity:1}50%{opacity:.3}}.sb-chevron.svelte-q6j2l7{display:flex;align-items:center;color:var(--text-muted, #666);transition:transform .2s}.sb-chevron-open.svelte-q6j2l7{transform:rotate(180deg)}.sb-detail.svelte-q6j2l7{padding:4px 10px 8px;border-top:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;gap:4px}.sb-card.svelte-q6j2l7{padding:8px 10px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);cursor:pointer;text-align:left;color:inherit;font-size:inherit;width:100%;transition:background .15s,border-color .15s}.sb-card.svelte-q6j2l7:hover{background:#ffffff0d}.sb-card-running.svelte-q6j2l7{border-color:#0ea5e933}.sb-card-failed.svelte-q6j2l7{border-color:#f443}.sb-card-retrying.svelte-q6j2l7{border-color:#f59e0b40;background:#f59e0b0a}.sb-card-header.svelte-q6j2l7{display:flex;align-items:center;gap:6px;font-size:11px}.sb-card-icon.svelte-q6j2l7{display:flex;align-items:center;color:var(--text-muted, #888)}.sb-card-running.svelte-q6j2l7 .sb-card-icon:where(.svelte-q6j2l7){color:var(--neon-cyan, #0ea5e9)}.sb-card-failed.svelte-q6j2l7 .sb-card-icon:where(.svelte-q6j2l7){color:var(--neon-red, #ff4444)}.sb-card-retrying.svelte-q6j2l7 .sb-card-icon:where(.svelte-q6j2l7){color:var(--neon-amber, #f59e0b)}.sb-spin{animation:svelte-q6j2l7-sb-spin-anim 1.5s linear infinite}@keyframes svelte-q6j2l7-sb-spin-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sb-card-name.svelte-q6j2l7{font-weight:600;color:var(--text-primary, #f0f0f0)}.sb-card-status.svelte-q6j2l7{font-size:9px;font-weight:600;text-transform:uppercase;padding:1px 5px;border-radius:6px}.sb-card-status-idle.svelte-q6j2l7{background:#ffffff0f;color:var(--text-muted, #666)}.sb-card-status-running.svelte-q6j2l7{background:#0ea5e91f;color:var(--neon-cyan, #0ea5e9)}.sb-card-status-complete.svelte-q6j2l7{background:#10b9811f;color:var(--neon-green, #10b981)}.sb-card-status-failed.svelte-q6j2l7{background:#ff44441f;color:var(--neon-red, #ff4444)}.sb-card-status-retrying.svelte-q6j2l7{background:#f59e0b1f;color:var(--neon-amber, #f59e0b)}.sb-card-retry.svelte-q6j2l7{display:flex;align-items:center;gap:2px;font-size:9px;color:var(--neon-amber, #f59e0b)}.sb-card-latency.svelte-q6j2l7{font-size:9px;color:var(--text-muted, #666);font-family:var(--font-mono, monospace);margin-left:auto}.sb-card-task.svelte-q6j2l7{margin-top:4px;font-size:10.5px;color:var(--text-secondary, #c4c4c4);line-height:1.4}.sb-card-deps.svelte-q6j2l7{margin-top:2px;font-size:9px;color:var(--text-muted, #666);font-style:italic}.sb-reasoning.svelte-q6j2l7{margin-top:6px;border-left:2px solid rgba(139,92,246,.2);padding-left:8px;display:flex;flex-direction:column;gap:2px}.sb-reason-step.svelte-q6j2l7{display:flex;gap:6px;font-size:10px;line-height:1.4;color:var(--text-muted, #888);align-items:flex-start}.sb-reason-label.svelte-q6j2l7{font-size:8px;font-weight:700;text-transform:uppercase;padding:1px 4px;border-radius:3px;white-space:nowrap;flex-shrink:0;margin-top:1px;background:#8b5cf61a;color:#8b5cf6cc}.sb-reason-thought.svelte-q6j2l7 .sb-reason-label:where(.svelte-q6j2l7),.sb-reason-plan.svelte-q6j2l7 .sb-reason-label:where(.svelte-q6j2l7){background:#8b5cf61a;color:#8b5cf6cc}.sb-reason-action.svelte-q6j2l7 .sb-reason-label:where(.svelte-q6j2l7){background:#0ea5e91a;color:var(--neon-cyan, #0ea5e9)}.sb-reason-observation.svelte-q6j2l7 .sb-reason-label:where(.svelte-q6j2l7){background:#10b9811a;color:var(--neon-green, #10b981)}.sb-reason-error.svelte-q6j2l7 .sb-reason-label:where(.svelte-q6j2l7){background:#ff44441a;color:var(--neon-red, #ff4444)}.sb-reason-correction.svelte-q6j2l7 .sb-reason-label:where(.svelte-q6j2l7){background:#f59e0b1a;color:var(--neon-amber, #f59e0b)}.sb-reason-text.svelte-q6j2l7{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.sb-reason-more.svelte-q6j2l7{font-size:9px;color:var(--text-muted, #666);font-style:italic;padding-left:2px}.sb-card-preview.svelte-q6j2l7{margin-top:4px;font-size:10.5px;color:var(--text-muted, #888);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;padding:4px 6px;background:#0003;border-radius:4px;border:1px solid rgba(255,255,255,.04)}.sa-card.svelte-1p7vkbg{margin:6px 0 6px 16px;border-radius:6px;border:1px solid rgba(14,165,233,.15);background:#0ea5e908;overflow:hidden;position:relative;font-family:var(--font-mono, monospace)}.sa-running.svelte-1p7vkbg{border-color:#0ea5e966}.sa-error.svelte-1p7vkbg{border-color:#f446;background:#ff44440d}.sa-card.svelte-1p7vkbg:before{content:"";position:absolute;left:-16px;top:14px;width:16px;height:1px;background:#8b5cf633}.sa-header.svelte-1p7vkbg{width:100%;display:flex;align-items:center;gap:8px;padding:6px 10px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--text-primary, #f0f0f0);transition:background .2s}.sa-header.svelte-1p7vkbg:hover{background:#0ea5e90f}.sa-icon.svelte-1p7vkbg{display:flex;align-items:center;color:var(--neon-cyan, #0ea5e9)}.sa-spin{animation:svelte-1p7vkbg-sa-spin-anim 2s linear infinite}@keyframes svelte-1p7vkbg-sa-spin-anim{to{transform:rotate(360deg)}}.sa-title.svelte-1p7vkbg{flex:1;display:flex;align-items:center;gap:8px}.sa-agent-name.svelte-1p7vkbg{font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.sa-status-text.svelte-1p7vkbg{font-size:10px;color:var(--text-muted, #777)}.sa-chevron.svelte-1p7vkbg{color:var(--text-muted, #666);transition:transform .2s;display:flex;align-items:center}.sa-chevron.sa-open.svelte-1p7vkbg{transform:rotate(180deg)}.sa-body.svelte-1p7vkbg{padding:6px 10px 8px;border-top:1px solid rgba(14,165,233,.1);background:#0003;font-size:11px}.sa-tools.svelte-1p7vkbg{display:flex;flex-direction:column;gap:4px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px dashed rgba(255,255,255,.1)}.sa-tool-item.svelte-1p7vkbg{display:flex;align-items:center;gap:6px;color:var(--text-secondary, #c4c4c4)}.sa-tool-icon{color:#8b5cf6b3}.sa-tool-name.svelte-1p7vkbg{flex:1}.sa-tool-status.svelte-1p7vkbg{font-weight:700;color:var(--neon-green, #10b981)}.sa-tool-err.svelte-1p7vkbg{color:var(--neon-red, #ff4444)}.sa-text-preview.svelte-1p7vkbg{color:var(--text-secondary, #bbb);white-space:pre-wrap;word-break:break-word;line-height:1.4;max-height:200px;overflow-y:auto}.sa-text-preview.svelte-1p7vkbg::-webkit-scrollbar{width:3px}.sa-text-preview.svelte-1p7vkbg::-webkit-scrollbar-thumb{background:#0ea5e933;border-radius:2px}.sa-placeholder.svelte-1p7vkbg{font-style:italic;color:#ffffff4d}.tt-root.svelte-1tff2l2{display:flex;flex-direction:column;margin:6px 0 2px;border-radius:8px;overflow:hidden;border:1px solid rgba(139,92,246,.12);background:#8b5cf608;transition:border-color .3s,background .3s}.tt-active.svelte-1tff2l2{border-color:#8b5cf64d;background:#8b5cf60f}.tt-pill.svelte-1tff2l2{display:flex;align-items:center;gap:7px;padding:6px 12px;background:transparent;border:none;cursor:pointer;text-align:left;font-size:12px;color:var(--text-secondary, #c4c4c4);transition:background .15s}.tt-pill.svelte-1tff2l2:hover{background:#8b5cf60f}.tt-brain-icon.svelte-1tff2l2{display:flex;align-items:center;color:#8b5cf6bf;flex-shrink:0;transition:color .3s}.tt-brain-active.svelte-1tff2l2{color:#a78bfa;animation:svelte-1tff2l2-tt-brain-glow 2s ease-in-out infinite}@keyframes svelte-1tff2l2-tt-brain-glow{0%,to{filter:drop-shadow(0 0 2px rgba(139,92,246,.3))}50%{filter:drop-shadow(0 0 6px rgba(139,92,246,.7))}}.tt-label.svelte-1tff2l2{font-weight:600;color:var(--text-primary, #f0f0f0);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-pulse.svelte-1tff2l2{width:7px;height:7px;border-radius:50%;background:#a78bfae6;animation:svelte-1tff2l2-tt-pulse-anim 1.5s ease-in-out infinite;flex-shrink:0}@keyframes svelte-1tff2l2-tt-pulse-anim{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.tt-error-badge.svelte-1tff2l2{font-size:9px;font-weight:600;text-transform:uppercase;padding:1px 5px;border-radius:6px;background:#ff44441f;color:var(--neon-red, #ff4444);border:1px solid rgba(255,68,68,.2);letter-spacing:.03em}.tt-chevron.svelte-1tff2l2{display:flex;align-items:center;color:var(--text-muted, #666);transition:transform .2s;flex-shrink:0}.tt-chevron-open.svelte-1tff2l2{transform:rotate(180deg)}.tt-body.svelte-1tff2l2{border-top:1px solid rgba(139,92,246,.08)}.tt-timeline.svelte-1tff2l2{padding:6px 12px;max-height:300px;overflow-y:auto}.tt-timeline.svelte-1tff2l2::-webkit-scrollbar{width:3px}.tt-timeline.svelte-1tff2l2::-webkit-scrollbar-track{background:transparent}.tt-timeline.svelte-1tff2l2::-webkit-scrollbar-thumb{background:#8b5cf626;border-radius:2px}.tt-step.svelte-1tff2l2{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:3px 0}.tt-connector.svelte-1tff2l2{position:absolute;left:7px;top:-4px;width:1px;height:8px;background:#8b5cf626}.tt-dot.svelte-1tff2l2{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#8b5cf61a;color:#a78bfae6;margin-top:1px}.tt-step-done.svelte-1tff2l2 .tt-dot:where(.svelte-1tff2l2){background:#10b9811a;color:var(--neon-green, #10b981)}.tt-step-error.svelte-1tff2l2 .tt-dot:where(.svelte-1tff2l2){background:#ff44441a;color:var(--neon-red, #ff4444)}.tt-step-running.svelte-1tff2l2 .tt-dot:where(.svelte-1tff2l2){animation:svelte-1tff2l2-tt-pulse-anim 1.5s ease-in-out infinite}.tt-step-content.svelte-1tff2l2{flex:1;min-width:0;background:transparent;border:none;cursor:pointer;text-align:left;padding:2px 4px;margin:-2px -4px;border-radius:4px;color:inherit;display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.4;transition:background .15s}.tt-step-content.svelte-1tff2l2:hover{background:#8b5cf614}.tt-step-agent.svelte-1tff2l2{font-weight:600;color:var(--text-primary, #f0f0f0);white-space:nowrap}.tt-step-desc.svelte-1tff2l2{color:var(--text-secondary, #c4c4c4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.tt-step-dur.svelte-1tff2l2{font-size:9px;color:var(--text-muted, #666);font-family:var(--font-mono, monospace);white-space:nowrap}.tt-status-dot.svelte-1tff2l2{width:5px;height:5px;border-radius:50%;flex-shrink:0}.tt-status-running.svelte-1tff2l2{background:#a78bfae6;animation:svelte-1tff2l2-tt-pulse-anim 1.5s ease-in-out infinite}.tt-status-done.svelte-1tff2l2{background:var(--neon-green, #10b981)}.tt-status-error.svelte-1tff2l2{background:var(--neon-red, #ff4444)}.tt-step-chevron.svelte-1tff2l2{display:flex;align-items:center;color:var(--text-muted, #555);transition:transform .2s}.tt-step-detail.svelte-1tff2l2{width:100%;margin-left:24px;padding:6px 8px;border-radius:4px;background:#0000004d;border:1px solid rgba(139,92,246,.08);max-height:140px;overflow-y:auto}.tt-step-detail.svelte-1tff2l2::-webkit-scrollbar{width:3px}.tt-step-detail.svelte-1tff2l2::-webkit-scrollbar-track{background:transparent}.tt-step-detail.svelte-1tff2l2::-webkit-scrollbar-thumb{background:#8b5cf626;border-radius:2px}.tt-json.svelte-1tff2l2{margin:0;font-size:10.5px;font-family:var(--font-mono, monospace);color:var(--text-muted, #888);white-space:pre-wrap;word-break:break-all;line-height:1.5}.tt-reasoning-detail.svelte-1tff2l2{max-height:200px}.tt-reasoning-text.svelte-1tff2l2{margin:0;font-size:11px;font-family:inherit;color:var(--text-secondary, #c4c4c4);white-space:pre-wrap;word-break:break-word;line-height:1.5}.tt-tokens.svelte-1tff2l2{display:flex;align-items:center;gap:6px;padding:5px 12px;border-top:1px solid rgba(139,92,246,.06);font-size:10px;color:var(--text-muted, #777);background:#8b5cf605}.tt-tokens.svelte-1tff2l2 svg{color:#8b5cf680;flex-shrink:0}.tt-token-item.svelte-1tff2l2{white-space:nowrap}.tt-token-val.svelte-1tff2l2{font-weight:600;font-family:var(--font-mono, monospace);color:var(--text-secondary, #bbb)}.tt-token-sep.svelte-1tff2l2{color:#8b5cf64d}.tt-token-total.svelte-1tff2l2 .tt-token-val:where(.svelte-1tff2l2){color:#a78bfae6}.tt-sub-agents.svelte-1tff2l2{display:flex;flex-direction:column;margin-top:4px;position:relative;padding-left:8px}.tt-connector-vertical.svelte-1tff2l2{position:absolute;left:15px;top:-10px;width:1px;height:calc(100% + 10px);background:#8b5cf626;z-index:0}.chat-viewport.svelte-6v0sn0{flex:1;position:relative;overflow:hidden;background:#0006;display:flex;flex-direction:column;border:none}.chat-viewport.drag-over.svelte-6v0sn0{background:#0ea5e91a;border:2px dashed var(--neon-cyan)}.drop-overlay-split.svelte-6v0sn0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00141eb3}.drop-overlay-split.svelte-6v0sn0 .drop-zone:where(.svelte-6v0sn0){flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;transition:all .2s ease;position:relative}.drop-overlay-split.svelte-6v0sn0 .drop-zone:where(.svelte-6v0sn0) :where(.svelte-6v0sn0){pointer-events:none}.drop-overlay-split.svelte-6v0sn0 .drop-zone:where(.svelte-6v0sn0) span:where(.svelte-6v0sn0){font-weight:700;font-size:1.2rem;letter-spacing:2px}.drop-overlay-split.svelte-6v0sn0 .drop-zone:where(.svelte-6v0sn0) .sub:where(.svelte-6v0sn0){font-size:.8rem;letter-spacing:1px}.drop-overlay-split.svelte-6v0sn0 .drop-zone.persistent:where(.svelte-6v0sn0){color:var(--neon-cyan);border-bottom:2px dashed rgba(14,165,233,.5);background:#0ea5e90d}.drop-overlay-split.svelte-6v0sn0 .drop-zone.persistent:where(.svelte-6v0sn0):hover,.drop-overlay-split.svelte-6v0sn0 .drop-zone.persistent:where(.svelte-6v0sn0):active{background:#0ea5e926}.drop-overlay-split.svelte-6v0sn0 .drop-zone.ephemeral:where(.svelte-6v0sn0){color:var(--neon-green);background:#10b9810d}.drop-overlay-split.svelte-6v0sn0 .drop-zone.ephemeral:where(.svelte-6v0sn0):hover,.drop-overlay-split.svelte-6v0sn0 .drop-zone.ephemeral:where(.svelte-6v0sn0):active{background:#10b98126}.upload-progress.svelte-6v0sn0,.upload-error.svelte-6v0sn0{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:110;padding:8px 16px;border-radius:20px;display:flex;align-items:center;gap:8px;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.upload-progress.svelte-6v0sn0{background:#0ea5e933;border:1px solid var(--neon-cyan);color:var(--neon-cyan)}.upload-error.svelte-6v0sn0{background:#f443;border:1px solid #ff4444;color:#f44}.privacy-shroud.svelte-6v0sn0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:#000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;pointer-events:all}.privacy-shroud.svelte-6v0sn0 .lock-indicator:where(.svelte-6v0sn0){display:flex;flex-direction:column;align-items:center;gap:16px;color:#f44}.privacy-shroud.svelte-6v0sn0 .lock-indicator:where(.svelte-6v0sn0) .warning:where(.svelte-6v0sn0){font-size:1.5rem;font-weight:700;letter-spacing:4px}.privacy-shroud.svelte-6v0sn0 .lock-indicator:where(.svelte-6v0sn0) .sub:where(.svelte-6v0sn0){font-size:.9rem;color:#666}.decrypt-hint.svelte-6v0sn0{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:24px 0;pointer-events:none;-webkit-user-select:none;user-select:none;color:#ffffff0f;text-shadow:0px 1px 1px rgba(255,255,255,.12),0px -1px 1px rgba(0,0,0,.8)}.decrypt-hint.svelte-6v0sn0 span:where(.svelte-6v0sn0){font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.decrypt-hint.svelte-6v0sn0 svg{width:14px;height:14px;color:#ffffff0f;filter:drop-shadow(0px 1px 1px rgba(255,255,255,.12)) drop-shadow(0px -1px 1px rgba(0,0,0,.8))}.messages.svelte-6v0sn0{flex:1;padding:6px 6px 6px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:3px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}.messages.svelte-6v0sn0::-webkit-scrollbar{width:4px}.messages.svelte-6v0sn0::-webkit-scrollbar-track{background:transparent}.messages.svelte-6v0sn0::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.empty-state.svelte-6v0sn0{text-align:center;padding:40px;color:#666;font-style:italic;font-size:.9rem;border:none}.message.svelte-6v0sn0{align-self:flex-start;width:auto;max-width:95%;padding:4px 10px;background:#ffffff0a;border-radius:8px 8px 8px 2px;position:relative;transition:filter .3s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:flex;gap:8px;align-items:flex-start}.message.blurred.svelte-6v0sn0{filter:blur(8px);-webkit-user-select:none;user-select:none;pointer-events:none}.message.bot.svelte-6v0sn0{background:linear-gradient(135deg,#0ea5e90f,#8b5cf60a);border:1px solid rgba(14,165,233,.12);border-radius:2px 10px 10px;padding:5px 10px;max-width:95%}.message.bot.svelte-6v0sn0 .author:where(.svelte-6v0sn0){color:var(--neon-cyan, #0ea5e9)!important;text-shadow:0 0 8px rgba(14,165,233,.3)}.message.bot.svelte-6v0sn0:hover .msg-copy-btn:where(.svelte-6v0sn0){opacity:1}.message.own.svelte-6v0sn0{align-self:flex-end;width:auto;max-width:75%;background:#10b98114;border-radius:10px 10px 2px;border:1px solid rgba(16,185,129,.12);padding:4px 10px}.message.own.svelte-6v0sn0 .author:where(.svelte-6v0sn0){color:var(--neon-green)}.message.system.svelte-6v0sn0{align-self:center;background:transparent;border:1px solid rgba(255,255,255,.1);max-width:90%;border-radius:8px}.message.system.svelte-6v0sn0 .author:where(.svelte-6v0sn0){color:var(--neon-cyan)}.message.system.svelte-6v0sn0 .content:where(.svelte-6v0sn0){color:#aaa;font-size:.9rem;font-style:italic}.message.orchestration.svelte-6v0sn0{align-self:center;background:#00e5ff0d;border:1px dashed rgba(0,229,255,.2);max-width:90%;border-radius:8px;padding:8px 12px}.message.orchestration.svelte-6v0sn0 .author:where(.svelte-6v0sn0){color:var(--neon-cyan);font-size:.75rem;text-transform:uppercase;letter-spacing:1px}.message.orchestration.svelte-6v0sn0 .content:where(.svelte-6v0sn0){color:#8cf;font-size:.85rem;font-style:italic;font-family:JetBrains Mono,monospace}.message.svelte-6v0sn0 .msg-body:where(.svelte-6v0sn0){flex:1;min-width:0;position:relative}.message.svelte-6v0sn0 .meta:where(.svelte-6v0sn0){display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:1px;font-size:10px;line-height:1.3}.message.svelte-6v0sn0 .meta:where(.svelte-6v0sn0) .author:where(.svelte-6v0sn0){font-weight:700;color:var(--neon-green)}.message.svelte-6v0sn0 .meta:where(.svelte-6v0sn0) .time:where(.svelte-6v0sn0){color:#555;font-size:9.5px}.message.svelte-6v0sn0 .content:where(.svelte-6v0sn0){color:#ddd;font-size:13px;line-height:1.35;word-wrap:break-word;-webkit-text-size-adjust:100%}.message.svelte-6v0sn0 .read-status:where(.svelte-6v0sn0){display:flex;align-items:center;gap:4px;margin-top:4px;font-size:10px;color:var(--neon-cyan);opacity:.8;justify-content:flex-end}.bot-avatar.svelte-6v0sn0{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--avatar-color, #0ea5e9) 15%,transparent),color-mix(in srgb,var(--avatar-color, #8b5cf6) 15%,transparent));border:1px solid color-mix(in srgb,var(--avatar-color, #0ea5e9) 30%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--avatar-color, var(--neon-cyan, #0ea5e9));margin-top:1px;box-shadow:0 0 8px #0ea5e91a}.msg-copy-btn.svelte-6v0sn0{display:flex;align-items:center;gap:4px;position:absolute;bottom:4px;right:4px;background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:3px 7px;color:var(--text-secondary, #c4c4c4);cursor:pointer;font-size:10px;opacity:0;transition:opacity .2s,background .15s;z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.msg-copy-btn.svelte-6v0sn0:hover{background:#0ea5e926;border-color:#0ea5e94d;color:var(--neon-cyan, #0ea5e9)}.msg-copy-btn.svelte-6v0sn0 span:where(.svelte-6v0sn0){font-weight:600;letter-spacing:.3px}.scd-dropdown.svelte-1r6ie7m{position:absolute;bottom:100%;left:0;right:0;max-height:280px;overflow-y:auto;background:#121218fa;border:1px solid rgba(14,165,233,.15);border-radius:10px 10px 0 0;box-shadow:0 -8px 32px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:200;padding:4px 0;scrollbar-width:thin;scrollbar-color:rgba(14,165,233,.2) transparent}.scd-group.svelte-1r6ie7m{padding:2px 0}.scd-group-label.svelte-1r6ie7m{padding:4px 14px 3px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#ffffff59}.scd-item.svelte-1r6ie7m{display:flex;align-items:center;gap:8px;width:100%;padding:6px 14px;border:none;background:none;color:#ccc;font-size:12.5px;cursor:pointer;text-align:left;transition:background .1s}.scd-item.svelte-1r6ie7m:hover,.scd-selected.svelte-1r6ie7m{background:#0ea5e914}.scd-icon.svelte-1r6ie7m{color:var(--neon-cyan, #0ea5e9);font-weight:700;font-size:13px;flex-shrink:0;opacity:.6}.scd-name.svelte-1r6ie7m{font-weight:600;color:#fff;flex-shrink:0;min-width:70px}.scd-desc.svelte-1r6ie7m{color:#fff6;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scd-hint.svelte-1r6ie7m{display:flex;align-items:center;justify-content:center;gap:8px;padding:4px 12px;font-size:10px;color:#ffffff40;border-top:1px solid rgba(255,255,255,.05);margin-top:2px}.scd-hint.svelte-1r6ie7m kbd:where(.svelte-1r6ie7m){background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:3px;padding:0 4px;font-size:9.5px;font-family:inherit}.ci-input-area.svelte-1jfq4r7{display:flex;flex-direction:column;position:relative;min-height:44px;background:#121214fa;border-top:1px solid rgba(255,255,255,.1);touch-action:none;transition:border-color .3s}.ci-input-area.docked.svelte-1jfq4r7{position:relative}.ci-input-area.floating.svelte-1jfq4r7{position:fixed;border-radius:12px;box-shadow:0 8px 32px #00000080;border:1px solid rgba(255,255,255,.15);min-width:280px;max-width:400px;z-index:10000;cursor:grab}.ci-input-area.floating.dragging.svelte-1jfq4r7{cursor:grabbing;box-shadow:0 12px 48px #000000b3}.ci-input-area.svelte-1jfq4r7 .ci-input-row:where(.svelte-1jfq4r7){display:flex;align-items:center;gap:8px;padding:6px 12px}.ci-input-area.svelte-1jfq4r7 .ci-slash-indicator:where(.svelte-1jfq4r7){display:flex;align-items:center;justify-content:center;width:22px;height:30px;color:var(--neon-cyan, #0ea5e9);opacity:.5;flex-shrink:0}.ci-input-area.svelte-1jfq4r7 textarea:where(.svelte-1jfq4r7){flex:1;background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:6px 12px;color:#fff;font-family:inherit;font-size:13px;resize:none;outline:none;height:30px;min-height:30px;max-height:120px;line-height:1.4;transition:border-color .2s;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.ci-input-area.svelte-1jfq4r7 textarea:where(.svelte-1jfq4r7)::-webkit-scrollbar{display:none}.ci-input-area.svelte-1jfq4r7 textarea:where(.svelte-1jfq4r7)::placeholder{color:#555}.ci-input-area.svelte-1jfq4r7 textarea:where(.svelte-1jfq4r7):focus{border-color:#fff3}.ci-input-area.svelte-1jfq4r7 button:where(.svelte-1jfq4r7){border:none;border-radius:8px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;flex-shrink:0;transition:all .2s}.ci-input-area.svelte-1jfq4r7 button.ci-send-btn:where(.svelte-1jfq4r7){background:#10b98126;color:var(--neon-green)}.ci-input-area.svelte-1jfq4r7 button.ci-send-btn:where(.svelte-1jfq4r7):hover{background:#10b98140;transform:scale(1.05)}.web-chat.svelte-k2kccu{display:flex;flex-direction:column;height:100%;color:var(--text-primary);background:#14141699;border:none;border-radius:0;overflow:hidden;position:relative}.web-chat.svelte-k2kccu .typing-indicator:where(.svelte-k2kccu){padding:4px 12px;font-size:10px;color:var(--neon-green);font-style:italic;height:20px;display:flex;align-items:center}@keyframes svelte-k2kccu-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-k2kccu-pulse-red{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-k2kccu-ping{75%,to{transform:scale(1.5);opacity:0}}@keyframes svelte-k2kccu-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.chat-link{color:var(--neon-cyan);text-decoration:none;border-bottom:1px solid rgba(0,255,255,.3);transition:all .2s ease;word-break:break-all}.chat-link:hover{color:var(--text-primary);border-bottom-color:var(--neon-cyan, #00ffff);text-shadow:0 0 8px rgba(0,255,255,.6)}.chat-link:visited{color:var(--neon-cyan);opacity:.8}.wmd-chat-tabs.svelte-ryrkg8{display:flex;gap:2px;flex:1}.wmd-tab-btn.svelte-ryrkg8{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:none;border:none;border-bottom:2px solid transparent;color:#555;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:all .2s}.wmd-tab-btn.active.svelte-ryrkg8{color:var(--neon-cyan, #0ea5e9);border-bottom-color:var(--neon-cyan, #0ea5e9)}.wmd-tab-btn.svelte-ryrkg8:hover:not(.active){color:#888}.wmd-tab-badge.svelte-ryrkg8{min-width:16px;height:16px;background:var(--neon-red, #f43f5e);color:#fff;font-size:9px;font-weight:900;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}.mobile-drawer.svelte-ryrkg8{position:fixed;top:0;bottom:0;width:85%;max-width:320px;background:#050505;z-index:10002;display:flex;flex-direction:column}.mobile-drawer.left.svelte-ryrkg8{left:0;border-right:1px solid rgba(255,255,255,.1)}.mobile-drawer.right.svelte-ryrkg8{right:0;border-left:1px solid rgba(255,255,255,.1)}.mobile-drawer.bottom.svelte-ryrkg8{top:auto;bottom:0;left:0;right:0;width:100%;max-width:none;height:60vh;border-top:1px solid rgba(255,255,255,.1);border-radius:16px 16px 0 0}.mobile-drawer.bottom.svelte-ryrkg8 .drawer-content.chat-content:where(.svelte-ryrkg8){padding:0;overflow:hidden}.mobile-drawer.svelte-ryrkg8 .drawer-header:where(.svelte-ryrkg8){padding:20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-drawer.svelte-ryrkg8 .drawer-header:where(.svelte-ryrkg8) h2:where(.svelte-ryrkg8){font-size:14px;text-transform:uppercase;letter-spacing:2px;margin:0;color:#888}.mobile-drawer.svelte-ryrkg8 .drawer-header:where(.svelte-ryrkg8) .close-btn:where(.svelte-ryrkg8),.mobile-drawer.svelte-ryrkg8 .drawer-header:where(.svelte-ryrkg8) .icon-btn:where(.svelte-ryrkg8),.mobile-drawer.svelte-ryrkg8 .drawer-header:where(.svelte-ryrkg8) .back-btn:where(.svelte-ryrkg8){background:none;border:none;color:#fff;cursor:pointer}.mobile-drawer.svelte-ryrkg8 .drawer-header:where(.svelte-ryrkg8) .back-btn:where(.svelte-ryrkg8){font-size:12px;color:var(--neon-cyan);padding:4px 8px;margin-right:8px}.mobile-drawer.svelte-ryrkg8 .drawer-header:where(.svelte-ryrkg8) .header-actions:where(.svelte-ryrkg8){display:flex;align-items:center;gap:16px}.mobile-drawer.svelte-ryrkg8 .drawer-content:where(.svelte-ryrkg8){flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.mobile-drawer.svelte-ryrkg8 .channel-item:where(.svelte-ryrkg8){display:flex;justify-content:space-between;background:#ffffff08;border:1px solid transparent;padding:12px;color:#ccc;cursor:pointer;transition:all .2s}.mobile-drawer.svelte-ryrkg8 .channel-item:where(.svelte-ryrkg8):hover{background:#ffffff0d}.mobile-drawer.svelte-ryrkg8 .channel-item.active:where(.svelte-ryrkg8){border-color:var(--neon-green);color:var(--neon-green);background:#10b9810d}.mobile-drawer.svelte-ryrkg8 .channel-item:where(.svelte-ryrkg8) .ch-info:where(.svelte-ryrkg8){display:flex;align-items:center;gap:6px;flex:1;min-width:0}.mobile-drawer.svelte-ryrkg8 .channel-item:where(.svelte-ryrkg8) .ch-info:where(.svelte-ryrkg8) .ch-name:where(.svelte-ryrkg8){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-drawer.svelte-ryrkg8 .channel-item:where(.svelte-ryrkg8) .ch-meta:where(.svelte-ryrkg8){display:flex;align-items:center;gap:8px;flex-shrink:0}.mobile-drawer.svelte-ryrkg8 .channel-item:where(.svelte-ryrkg8) .ch-meta:where(.svelte-ryrkg8) .retention-badge:where(.svelte-ryrkg8){display:flex;align-items:center;gap:2px;background:#0ea5e926;border:1px solid rgba(14,165,233,.3);color:var(--neon-cyan);font-size:8px;font-weight:700;padding:1px 4px;border-radius:3px}.mobile-drawer.svelte-ryrkg8 .channel-item:where(.svelte-ryrkg8) .ch-meta:where(.svelte-ryrkg8) .ch-users:where(.svelte-ryrkg8){font-size:12px;display:flex;align-items:center;gap:4px;opacity:.5}.mobile-drawer.svelte-ryrkg8 .create-btn:where(.svelte-ryrkg8){background:transparent;border:1px dashed #444;color:#888;padding:12px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;font-size:12px;cursor:pointer}.mobile-drawer.svelte-ryrkg8 .create-btn:where(.svelte-ryrkg8):hover{border-color:var(--neon-green);color:var(--neon-green)}.user-row.svelte-ryrkg8{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:#ffffff05}.user-row.svelte-ryrkg8 .avatar:where(.svelte-ryrkg8){width:32px;height:32px;background:#222;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#888}.user-row.svelte-ryrkg8 .user-info:where(.svelte-ryrkg8){flex:1;display:flex;flex-direction:column;gap:2px}.user-row.svelte-ryrkg8 .name:where(.svelte-ryrkg8){font-size:14px;color:#ddd}.user-row.svelte-ryrkg8 .platform-icon:where(.svelte-ryrkg8){opacity:.3;color:var(--neon-cyan);display:flex}.user-row.svelte-ryrkg8 .tx-badge:where(.svelte-ryrkg8){font-size:9px;font-weight:900;background:var(--neon-green);color:#000;padding:2px 4px;border-radius:2px}.user-row.transmitting.svelte-ryrkg8{background:#10b9811a;border:1px solid rgba(16,185,129,.3)}.user-row.transmitting.svelte-ryrkg8 .avatar:where(.svelte-ryrkg8){background:var(--neon-green);color:#000}.user-row.transmitting.svelte-ryrkg8 .name:where(.svelte-ryrkg8){color:#fff;font-weight:700}.user-row.svelte-ryrkg8 .dm-btn-mini:where(.svelte-ryrkg8){background:#ffffff1a;border:none;color:#ccc;width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:auto}.user-row.svelte-ryrkg8 .dm-btn-mini:where(.svelte-ryrkg8):hover{background:var(--neon-cyan);color:#000}.drawer-backdrop.svelte-ryrkg8{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10001}.wmd-dm-inbox.svelte-ryrkg8{gap:4px!important;padding:8px 12px!important}.wmd-dm-empty.svelte-ryrkg8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:#555}.wmd-dm-empty.svelte-ryrkg8 span:where(.svelte-ryrkg8){font-size:14px;font-weight:600;color:#666}.wmd-dm-empty.svelte-ryrkg8 .wmd-dm-empty-hint:where(.svelte-ryrkg8){font-size:11px;font-weight:400;color:#444}.wmd-dm-thread.svelte-ryrkg8{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .2s;width:100%;text-align:left;color:inherit}.wmd-dm-thread.svelte-ryrkg8:hover{background:#ffffff0f;border-color:#0ea5e933}.wmd-dm-thread.svelte-ryrkg8 .wmd-dm-avatar:where(.svelte-ryrkg8){width:36px;height:36px;min-width:36px;background:#0ea5e91a;border:1px solid rgba(14,165,233,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--neon-cyan, #0ea5e9);letter-spacing:1px}.wmd-dm-thread.svelte-ryrkg8 .wmd-dm-info:where(.svelte-ryrkg8){flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.wmd-dm-thread.svelte-ryrkg8 .wmd-dm-row:where(.svelte-ryrkg8){display:flex;align-items:center;justify-content:space-between;gap:8px}.wmd-dm-thread.svelte-ryrkg8 .wmd-dm-name:where(.svelte-ryrkg8){font-size:13px;font-weight:700;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wmd-dm-thread.svelte-ryrkg8 .wmd-dm-time:where(.svelte-ryrkg8){font-size:10px;color:#555;flex-shrink:0}.wmd-dm-thread.svelte-ryrkg8 .wmd-dm-preview:where(.svelte-ryrkg8){font-size:11px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.wmd-dm-thread.svelte-ryrkg8 .wmd-dm-unread:where(.svelte-ryrkg8){min-width:18px;height:18px;background:var(--neon-red, #f43f5e);color:#fff;font-size:10px;font-weight:900;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 5px;flex-shrink:0}.modal-backdrop.svelte-27ua7l{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10005;display:flex;align-items:center;justify-content:center}.glass.svelte-27ua7l{background:#141416d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.modal.svelte-27ua7l{width:90%;max-width:400px;padding:24px;border-radius:12px;text-align:center}.modal.svelte-27ua7l h3:where(.svelte-27ua7l){margin-top:0;color:var(--neon-green)}.modal.svelte-27ua7l input:where(.svelte-27ua7l){width:80%;padding:12px;background:#000;border:1px solid #333;color:#fff;margin:16px auto;font-family:JetBrains Mono;text-align:center}.modal.svelte-27ua7l .actions:where(.svelte-27ua7l){display:flex;gap:12px;width:80%;margin:0 auto;justify-content:center}.modal.svelte-27ua7l .actions:where(.svelte-27ua7l) button:where(.svelte-27ua7l){flex:1;padding:12px;border:none;cursor:pointer;font-weight:700;text-transform:uppercase}.modal.svelte-27ua7l .btn-primary:where(.svelte-27ua7l){background:var(--neon-green);color:#000}.modal.svelte-27ua7l .btn-primary:where(.svelte-27ua7l):hover{background:#fff}.modal.svelte-27ua7l .btn-secondary:where(.svelte-27ua7l){background:transparent;border:1px solid #444;color:#ccc}.modal.svelte-27ua7l .btn-secondary:where(.svelte-27ua7l):hover{border-color:#fff;color:#fff}.invite-modal.svelte-27ua7l{position:relative;display:flex;flex-direction:column;gap:16px;border:1px solid var(--neon-cyan)}.invite-modal.svelte-27ua7l h3:where(.svelte-27ua7l){color:var(--neon-cyan)}.invite-modal.svelte-27ua7l .close-btn:where(.svelte-27ua7l){position:absolute;top:12px;right:12px;background:none;border:none;color:#666;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.invite-modal.svelte-27ua7l .close-btn:where(.svelte-27ua7l):hover{color:#fff}.invite-modal.svelte-27ua7l .link-box:where(.svelte-27ua7l){display:flex;border:1px solid #333;border-radius:4px;overflow:hidden}.invite-modal.svelte-27ua7l .link-box:where(.svelte-27ua7l) input:where(.svelte-27ua7l){border:none;border-radius:0;padding:16px;background:#00000080;margin:0;width:100%;text-align:left;font-family:monospace}.invite-modal.svelte-27ua7l .link-box:where(.svelte-27ua7l) button:where(.svelte-27ua7l){background:#333;color:#fff;border:none;cursor:pointer;padding:0 16px;display:flex;align-items:center;justify-content:center;border-left:1px solid #444}.invite-modal.svelte-27ua7l .link-box:where(.svelte-27ua7l) button:where(.svelte-27ua7l):hover{background:#444}.invite-modal.svelte-27ua7l .link-box:where(.svelte-27ua7l) button.share-btn:where(.svelte-27ua7l){padding:0 12px;color:var(--neon-cyan)}.invite-modal.svelte-27ua7l .link-box:where(.svelte-27ua7l) button.share-btn:where(.svelte-27ua7l):hover{background:#0ea5e91a}.ban-overlay.svelte-27ua7l{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20000;display:flex;align-items:center;justify-content:center;padding:20px}.ban-overlay.svelte-27ua7l .ban-card:where(.svelte-27ua7l){background:#0a0a0a;border:2px solid #ff3333;padding:40px;border-radius:12px;max-width:400px;width:100%;text-align:center}.ban-overlay.svelte-27ua7l .ban-card:where(.svelte-27ua7l) .icon-warning:where(.svelte-27ua7l){font-size:48px;margin-bottom:20px}.ban-overlay.svelte-27ua7l .ban-card:where(.svelte-27ua7l) h2:where(.svelte-27ua7l){color:#f33;font-size:24px;letter-spacing:4px;margin-bottom:16px;font-weight:900}.ban-overlay.svelte-27ua7l .ban-card:where(.svelte-27ua7l) p:where(.svelte-27ua7l){color:#888;font-size:14px;line-height:1.6;margin-bottom:30px}.ban-overlay.svelte-27ua7l .ban-card:where(.svelte-27ua7l) .exit-btn:where(.svelte-27ua7l){background:#f33;color:#fff;border:none;padding:12px 30px;font-weight:700;letter-spacing:2px;border-radius:4px;cursor:pointer;transition:all .2s}.ban-overlay.svelte-27ua7l .ban-card:where(.svelte-27ua7l) .exit-btn:where(.svelte-27ua7l):hover{background:#c00;transform:scale(1.05)}.modal-backdrop.svelte-1fy3woy{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-content.svelte-1fy3woy{width:100%;max-width:900px;max-height:90vh;background:#0a0a0ff2;border:1px solid var(--border);border-radius:12px;box-shadow:0 0 40px #000c,0 0 10px #10b9811a,inset 0 1px #ffffff1a;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-1fy3woy{padding:24px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;background:#ffffff05}.modal-header.svelte-1fy3woy .header-title:where(.svelte-1fy3woy){display:flex;align-items:center;gap:12px}.modal-header.svelte-1fy3woy .header-title:where(.svelte-1fy3woy) h2:where(.svelte-1fy3woy){margin:0;font-family:var(--font-mono);font-size:1.2rem;color:#fff;letter-spacing:2px;text-shadow:0 0 10px rgba(16,185,129,.3)}.modal-header.svelte-1fy3woy .close-btn:where(.svelte-1fy3woy){background:none;border:none;color:#666;cursor:pointer;padding:8px;border-radius:50%;transition:all .2s}.modal-header.svelte-1fy3woy .close-btn:where(.svelte-1fy3woy):hover{background:#ffffff1a;color:#fff}.modal-body.svelte-1fy3woy{padding:32px;overflow-y:auto}.section-grid.svelte-1fy3woy{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:24px;margin-bottom:32px}.guide-card.svelte-1fy3woy{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:24px;position:relative;transition:all .3s ease}.guide-card.svelte-1fy3woy:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-2px);box-shadow:0 10px 30px #0000004d}.guide-card.svelte-1fy3woy:hover .card-icon:where(.svelte-1fy3woy){transform:scale(1.1);filter:drop-shadow(0 0 15px currentColor)}.guide-card.svelte-1fy3woy .card-icon:where(.svelte-1fy3woy){margin-bottom:16px;transition:all .3s ease;color:var(--neon-cyan)}.guide-card.svelte-1fy3woy h3:where(.svelte-1fy3woy){margin:0 0 16px;font-family:var(--font-mono);font-size:1rem;color:#fff;letter-spacing:1px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:12px}.guide-card.svelte-1fy3woy p:where(.svelte-1fy3woy){font-size:.9rem;line-height:1.6;color:#ccc;margin-bottom:12px}.guide-card.svelte-1fy3woy p:where(.svelte-1fy3woy) strong:where(.svelte-1fy3woy){color:var(--neon-cyan);font-weight:600}.guide-card.svelte-1fy3woy ul:where(.svelte-1fy3woy),.guide-card.svelte-1fy3woy ol:where(.svelte-1fy3woy){margin:0;padding-left:20px;color:#ccc;font-size:.9rem}.guide-card.svelte-1fy3woy ul:where(.svelte-1fy3woy) li:where(.svelte-1fy3woy),.guide-card.svelte-1fy3woy ol:where(.svelte-1fy3woy) li:where(.svelte-1fy3woy){margin-bottom:6px;line-height:1.5}.footer-note.svelte-1fy3woy{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);color:var(--neon-green);font-family:var(--font-mono);font-size:.8rem;letter-spacing:2px;opacity:.8}@media(max-width:768px){.section-grid.svelte-1fy3woy{grid-template-columns:1fr}.modal-body.svelte-1fy3woy{padding:20px}}.notes-settings.svelte-chp6us{display:flex;flex-direction:column;gap:32px;padding-bottom:40px}.settings-section.svelte-chp6us{display:flex;flex-direction:column;gap:16px}.section-title.svelte-chp6us{font-size:var(--us-section-title-size);font-weight:var(--us-section-title-weight);color:var(--text-primary, #fff);display:flex;align-items:center;gap:8px;margin:0}.section-desc.svelte-chp6us{font-size:var(--us-section-desc-size);color:var(--text-secondary, #a1a1aa);margin:0;line-height:1.5}.category-list.svelte-chp6us{display:flex;flex-wrap:wrap;gap:8px;background:var(--bg-secondary, #18181b);padding:12px;border-radius:8px;border:1px solid var(--border-default, #2a2a2a)}.category-item.svelte-chp6us{display:flex;align-items:center;gap:6px;background:var(--bg-tertiary, #27272a);padding:4px 8px;border-radius:100px;border:1px solid var(--border-light, #3f3f46);font-size:var(--us-item-name-size);color:var(--text-primary)}.cat-pill.svelte-chp6us{text-transform:capitalize}.icon-btn-danger.svelte-chp6us{background:none;border:none;color:var(--text-secondary);padding:2px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.icon-btn-danger.svelte-chp6us:hover{background:#ef444433;color:#ef4444}.add-row.svelte-chp6us{display:flex;gap:8px;align-items:center}.settings-input.svelte-chp6us{flex:1;background:var(--bg-secondary, #18181b);border:1px solid var(--border-default, #2a2a2a);border-radius:6px;padding:8px 12px;color:var(--text-primary, #fff);font-size:var(--us-input-size)}.settings-input.svelte-chp6us:focus{outline:none;border-color:var(--primary, #3b82f6)}.btn-primary.svelte-chp6us{background:var(--primary, #3b82f6);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:var(--us-btn-primary-size)}.btn-primary.svelte-chp6us:disabled{opacity:.5;cursor:not-allowed}.btn-text.svelte-chp6us{background:none;border:none;color:var(--text-secondary, #a1a1aa);font-size:var(--us-btn-secondary-size);cursor:pointer;text-decoration:underline;margin-left:8px}.btn-text.svelte-chp6us:hover{color:var(--text-primary)}.groups-list.svelte-chp6us{display:flex;flex-direction:column;gap:8px}.group-item.svelte-chp6us{background:var(--bg-secondary, #18181b);border:1px solid var(--border-default, #2a2a2a);border-radius:8px;padding:10px 12px}.group-item.editing.svelte-chp6us{border-color:var(--primary, #3b82f6);background:var(--bg-tertiary, #27272a)}.display-mode.svelte-chp6us{display:flex;align-items:center;justify-content:space-between}.group-info.svelte-chp6us{display:flex;align-items:center;gap:10px}.color-dot-static.svelte-chp6us{width:10px;height:10px;border-radius:50%}.group-name.svelte-chp6us{font-weight:var(--us-item-name-weight);color:var(--text-primary);font-size:var(--us-item-name-size)}.group-count.svelte-chp6us{font-size:var(--us-item-desc-size);color:var(--text-muted, #71717a)}.actions.svelte-chp6us{display:flex;gap:8px;align-items:center}.btn-icon.svelte-chp6us{background:none;border:none;color:var(--text-secondary);font-size:var(--us-btn-secondary-size);cursor:pointer}.btn-icon.svelte-chp6us:hover{color:var(--text-primary)}.btn-icon-danger.svelte-chp6us{background:none;border:none;color:var(--text-secondary);padding:4px;border-radius:4px;cursor:pointer;font-size:var(--us-btn-secondary-size);transition:all .2s}.btn-icon-danger.svelte-chp6us:hover{background:#ef44441a;color:#ef4444}.btn-icon-danger.confirming.svelte-chp6us{background:#ef4444;color:#fff;padding:4px 8px}.edit-mode.svelte-chp6us{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sm.svelte-chp6us{padding:6px 10px;font-size:var(--us-input-size)}.color-picker-mini.svelte-chp6us{display:flex;gap:4px}.color-dot.svelte-chp6us{width:16px;height:16px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.color-dot.block.svelte-chp6us{width:24px;height:24px}.color-dot.selected.svelte-chp6us{border-color:#fff;transform:scale(1.1)}.btn-icon-save.svelte-chp6us{background:#10b98133;color:#10b981;border:none;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn-icon-cancel.svelte-chp6us{background:#ffffff1a;color:#fff;border:none;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.add-group-form.svelte-chp6us{background:var(--bg-tertiary, #27272a);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px;margin-top:8px}.color-picker-row.svelte-chp6us{display:flex;gap:8px;flex-wrap:wrap}.full.svelte-chp6us{width:100%;justify-content:center}.empty-text.svelte-chp6us{font-style:italic;color:var(--text-muted);text-align:center;padding:16px;font-size:var(--us-item-desc-size)}.spinner-sm.svelte-chp6us{border:2px solid rgba(255,255,255,.1);border-left-color:#fff;border-radius:50%;width:20px;height:20px;animation:svelte-chp6us-spin 1s linear infinite;margin:10px auto}@keyframes svelte-chp6us-spin{to{transform:rotate(360deg)}}.aip-root.svelte-d8hawf{display:flex;flex-direction:column;gap:12px}.aip-loading.svelte-d8hawf{display:flex;align-items:center;gap:8px;padding:40px 20px;justify-content:center;color:var(--text-muted);font-size:13px}.aip-list.svelte-d8hawf{display:flex;flex-direction:column;gap:8px}.aip-card.svelte-d8hawf{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden;transition:border-color .3s,box-shadow .3s}.aip-card.svelte-d8hawf:hover{border-color:#ffffff1f}.aip-card-connected.svelte-d8hawf{background:#ffffff08}.aip-header.svelte-d8hawf{display:flex;align-items:center;gap:12px;padding:14px 16px;width:100%;background:none;border:none;color:inherit;cursor:pointer;text-align:left}.aip-header.svelte-d8hawf:hover{background:#ffffff05}.aip-icon.svelte-d8hawf{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:all .3s}.aip-dot.svelte-d8hawf{position:absolute;bottom:-3px;right:-3px;color:#22c55e;background:var(--bg-card, #1a1a2e);border-radius:50%;display:flex;padding:1px}.aip-info.svelte-d8hawf{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.aip-name.svelte-d8hawf{font-size:14px;font-weight:600;color:var(--text-primary)}.aip-desc.svelte-d8hawf{font-size:12px;color:var(--text-muted)}.aip-verified.svelte-d8hawf{color:#22c55e;font-weight:500}.aip-chevron.svelte-d8hawf{color:var(--text-muted);transition:transform .2s}.aip-chevron-open.svelte-d8hawf{transform:rotate(180deg)}.aip-panel.svelte-d8hawf{padding:0 16px 14px;display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(255,255,255,.06)}.aip-auth-options.svelte-d8hawf{display:flex;flex-direction:column;gap:10px;margin-top:10px}.aip-oauth-btn.svelte-d8hawf{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;border-radius:8px;border:1px solid;background:#ffffff08;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.aip-oauth-btn.svelte-d8hawf:hover:not(:disabled){background:#ffffff0f}.aip-oauth-btn.svelte-d8hawf:disabled{opacity:.6;cursor:not-allowed}.aip-divider.svelte-d8hawf{display:flex;align-items:center;gap:12px}.aip-divider-line.svelte-d8hawf{flex:1;height:1px;background:#ffffff14}.aip-divider-text.svelte-d8hawf{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.aip-key-row.svelte-d8hawf{display:flex;gap:6px;align-items:center}.aip-key-input-wrap.svelte-d8hawf{flex:1;display:flex;align-items:center;gap:8px;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:0 10px;color:var(--text-muted)}.aip-key-input-wrap.svelte-d8hawf:focus-within{border-color:var(--neon-cyan, #0ea5e9)}.aip-key-input.svelte-d8hawf{flex:1;background:none;border:none;outline:none;color:var(--text-primary);font-size:13px;padding:8px 0;font-family:monospace}.aip-key-masked.svelte-d8hawf{-webkit-text-security:disc}.aip-key-input.svelte-d8hawf::placeholder{color:var(--text-muted);font-family:inherit;opacity:.5}.aip-btn.svelte-d8hawf{display:flex;align-items:center;gap:4px;padding:7px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent;white-space:nowrap}.aip-btn.svelte-d8hawf:disabled{opacity:.5;cursor:not-allowed}.aip-btn-save.svelte-d8hawf{background:var(--neon-cyan, #0ea5e9);color:#000;border:none}.aip-btn-test.svelte-d8hawf{background:#ffffff0f;color:var(--text-primary);border:1px solid rgba(255,255,255,.1)}.aip-btn-test.svelte-d8hawf:hover:not(:disabled){background:#ffffff1a}.aip-btn-delete.svelte-d8hawf{background:transparent;color:var(--text-muted);border:1px solid rgba(255,255,255,.08)}.aip-btn-delete.svelte-d8hawf:hover:not(:disabled){color:#ef4444;border-color:#ef444444}.aip-btn-warn.svelte-d8hawf{color:#ef4444!important;border-color:#ef4444!important;background:#ef44441a!important}.aip-help.svelte-d8hawf{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);text-decoration:none;opacity:.7;transition:all .2s}.aip-help.svelte-d8hawf:hover{opacity:1;color:var(--neon-cyan, #0ea5e9)}.aip-models.svelte-d8hawf{display:flex;flex-direction:column;gap:6px}.aip-models-label.svelte-d8hawf{font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.aip-models-list.svelte-d8hawf{display:flex;flex-wrap:wrap;gap:4px}.aip-model-chip.svelte-d8hawf{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:3px 8px;font-size:11px;color:var(--text-secondary);font-family:monospace}.aip-model-more.svelte-d8hawf{color:var(--text-muted);font-style:italic;font-family:inherit}.aip-models-loading.svelte-d8hawf{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);padding:4px 0}.aip-footer.svelte-d8hawf{display:flex;justify-content:flex-end;padding-top:4px;border-top:1px solid rgba(255,255,255,.04)}.aip-spin-icon{animation:svelte-d8hawf-aip-spin 1s linear infinite}@keyframes svelte-d8hawf-aip-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ar-root.svelte-yzu23{display:flex;flex-direction:column;gap:24px;padding-bottom:24px;animation:svelte-yzu23-fadeIn .3s ease}@keyframes svelte-yzu23-fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ar-header-area.svelte-yzu23{background:linear-gradient(145deg,#0ea5e914,#0000);border:1px solid rgba(14,165,233,.15);border-radius:12px;padding:24px}.ar-title-group.svelte-yzu23{display:flex;flex-direction:column;gap:8px}.ar-title.svelte-yzu23{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.ar-desc.svelte-yzu23{margin:0;font-size:14px;color:var(--text-muted);line-height:1.5;max-width:600px}.ar-desc.svelte-yzu23 strong:where(.svelte-yzu23){color:var(--text-secondary)}.ar-loading.svelte-yzu23{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px;color:var(--text-muted);font-size:14px}.ar-spin-icon{animation:svelte-yzu23-ar-spin 1s linear infinite}@keyframes svelte-yzu23-ar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ar-content.svelte-yzu23{display:flex;flex-direction:column;gap:16px}.ar-section-header.svelte-yzu23{display:flex;justify-content:space-between;align-items:center}.ar-section-header.svelte-yzu23 h3:where(.svelte-yzu23){margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.ar-empty-state.svelte-yzu23{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;background:#ffffff05;border:1px dashed rgba(255,255,255,.1);border-radius:12px;text-align:center}.ar-empty-state.svelte-yzu23 h4:where(.svelte-yzu23){margin:16px 0 8px;font-size:16px;font-weight:600;color:var(--text-primary)}.ar-empty-state.svelte-yzu23 p:where(.svelte-yzu23){margin:0 0 24px;font-size:14px;color:var(--text-muted);max-width:400px}.ar-grid.svelte-yzu23{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.ar-card.svelte-yzu23{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:all .2s ease}.ar-card.svelte-yzu23:hover{background:#ffffff0d;border-color:#ffffff26;transform:translateY(-2px)}.ar-card-header.svelte-yzu23{display:flex;justify-content:space-between;align-items:flex-start}.ar-card-icon.svelte-yzu23{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.ar-card-actions.svelte-yzu23{display:flex;gap:4px}.ar-card-body.svelte-yzu23{display:flex;flex-direction:column;gap:10px}.ar-model-name.svelte-yzu23{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar-badges.svelte-yzu23{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ar-badge-role.svelte-yzu23{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ar-badge-provider.svelte-yzu23{padding:4px 8px;border-radius:6px;background:#ffffff0f;color:var(--text-muted);font-size:11px;font-family:var(--font-mono)}.ar-btn-add.svelte-yzu23{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-primary);font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s}.ar-btn-add.svelte-yzu23:hover{background:#ffffff1a;border-color:#fff3}.ar-btn-primary.svelte-yzu23{padding:10px 20px;background:var(--neon-cyan);color:#000;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.ar-btn-primary.svelte-yzu23:hover:not(:disabled){box-shadow:0 0 15px #0ea5e966;transform:translateY(-1px)}.ar-btn-primary.svelte-yzu23:disabled{opacity:.5;cursor:not-allowed}.ar-btn-secondary.svelte-yzu23{padding:10px 20px;background:transparent;color:var(--text-primary);border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.ar-btn-secondary.svelte-yzu23:hover{background:#ffffff0d}.ar-btn-icon.svelte-yzu23{display:flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:none;color:var(--text-muted);border-radius:6px;cursor:pointer;transition:all .2s}.ar-btn-icon.svelte-yzu23:hover{background:#ffffff1a;color:var(--text-primary)}.ar-btn-icon.ar-danger.svelte-yzu23:hover{background:#ef44441a;color:#ef4444}.ar-modal-backdrop.svelte-yzu23{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.ar-modal.svelte-yzu23{background:#121216;border:1px solid rgba(255,255,255,.1);border-radius:12px;width:100%;max-width:500px;box-shadow:0 20px 40px #00000080;display:flex;flex-direction:column;animation:svelte-yzu23-modalSlideUp .3s cubic-bezier(.16,1,.3,1)}@keyframes svelte-yzu23-modalSlideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ar-modal-header.svelte-yzu23{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.ar-modal-header.svelte-yzu23 h3:where(.svelte-yzu23){margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.ar-modal-body.svelte-yzu23{padding:24px;display:flex;flex-direction:column;gap:24px}.ar-form-group.svelte-yzu23{display:flex;flex-direction:column;gap:10px}.ar-form-group.svelte-yzu23 label:where(.svelte-yzu23),.ar-form-group.svelte-yzu23 .ar-label:where(.svelte-yzu23){font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.ar-select.svelte-yzu23{background:#0000004d;border:1px solid rgba(255,255,255,.15);color:var(--text-primary);padding:12px;border-radius:8px;font-size:14px;cursor:pointer;font-family:inherit;transition:border-color .2s}.ar-select.svelte-yzu23:focus{outline:none;border-color:var(--neon-cyan)}.ar-select.svelte-yzu23 option:where(.svelte-yzu23){background:#121216}.ar-role-selector.svelte-yzu23{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ar-role-btn.svelte-yzu23{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;--active-color: var(--neon-cyan)}.ar-role-btn.svelte-yzu23:hover{background:#ffffff0f;color:var(--text-primary)}.ar-role-btn.active.svelte-yzu23{background:color-mix(in srgb,var(--active-color) 15%,transparent);border-color:color-mix(in srgb,var(--active-color) 50%,transparent);color:var(--active-color)}.ar-help-text.svelte-yzu23{margin:4px 0 0;font-size:12px;color:var(--text-muted);line-height:1.4}.ar-alert-warning.svelte-yzu23{background:#eab3081a;border:1px solid rgba(234,179,8,.2);border-left:3px solid #eab308;padding:16px;border-radius:6px;color:#fffc}.ar-alert-warning.svelte-yzu23 strong:where(.svelte-yzu23){color:#eab308;display:block;margin-bottom:6px}.ar-alert-warning.svelte-yzu23 p:where(.svelte-yzu23){margin:0;font-size:13px;line-height:1.5}.ar-modal-footer.svelte-yzu23{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid rgba(255,255,255,.06);background:#0000001a;border-radius:0 0 12px 12px}.provider-quotas.svelte-o6dexg{border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff05;padding:16px}.provider-quotas.compact.svelte-o6dexg{padding:10px;border-radius:8px}.header.svelte-o6dexg{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.compact.svelte-o6dexg .header:where(.svelte-o6dexg){margin-bottom:8px}.title-row.svelte-o6dexg{display:flex;align-items:center;gap:6px;color:#ffffffe6;font-weight:600;font-size:13px}.compact.svelte-o6dexg .title-row:where(.svelte-o6dexg){font-size:11px}.refresh-btn.svelte-o6dexg{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:#ffffff0d;border-radius:6px;cursor:pointer;color:#ffffff80;transition:all .15s}.compact.svelte-o6dexg .refresh-btn:where(.svelte-o6dexg){width:22px;height:22px}.refresh-btn.svelte-o6dexg:hover{background:#ffffff1a;color:#fffc}.refresh-btn.svelte-o6dexg:disabled{opacity:.4;cursor:wait}.spinning{animation:svelte-o6dexg-spin 1s linear infinite}@keyframes svelte-o6dexg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.providers-grid.svelte-o6dexg{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.compact.svelte-o6dexg .providers-grid:where(.svelte-o6dexg){grid-template-columns:1fr;gap:6px}.provider-card.svelte-o6dexg{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:12px;transition:border-color .15s}.compact.svelte-o6dexg .provider-card:where(.svelte-o6dexg){padding:8px;border-radius:6px}.provider-card.svelte-o6dexg:hover{border-color:#ffffff1f}.provider-card.has-error.svelte-o6dexg{border-color:#ef44444d}.provider-header.svelte-o6dexg{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.compact.svelte-o6dexg .provider-header:where(.svelte-o6dexg){margin-bottom:6px}.provider-name.svelte-o6dexg{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#ffffffd9}.compact.svelte-o6dexg .provider-name:where(.svelte-o6dexg){font-size:11px}.plan-badge.svelte-o6dexg{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:1px 6px;border-radius:4px;color:#fff}.error-row.svelte-o6dexg{display:flex;align-items:flex-start;gap:5px;font-size:11px;color:#ef4444;line-height:1.3}.rate-window.svelte-o6dexg{margin-bottom:6px}.rate-window.secondary.svelte-o6dexg{margin-top:4px;opacity:.8}.window-header.svelte-o6dexg{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.window-label.svelte-o6dexg{font-size:10px;color:#ffffff73;text-transform:uppercase;letter-spacing:.5px}.window-value.svelte-o6dexg{font-size:12px;font-weight:700;color:#ffffffe6;font-variant-numeric:tabular-nums}.progress-bar.svelte-o6dexg{width:100%;height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden}.progress-fill.svelte-o6dexg{height:100%;border-radius:2px;transition:width .5s ease}.reset-time.svelte-o6dexg{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:10px;color:#ffffff59}.credits-row.svelte-o6dexg{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.credits-label.svelte-o6dexg{font-size:10px;color:#ffffff73;text-transform:uppercase;letter-spacing:.5px}.credits-value.svelte-o6dexg{font-size:12px;font-weight:600;color:#ffffffd9;font-variant-numeric:tabular-nums}.credits-value.unlimited.svelte-o6dexg{color:#22c55e;font-size:10px;font-weight:700;text-transform:uppercase}.credits-limit.svelte-o6dexg{font-size:10px;color:#ffffff59;font-weight:400}.auth-only.svelte-o6dexg{display:flex;align-items:center;gap:5px;font-size:10px;color:#ffffff59;padding:2px 0}.cs-root.svelte-1qi74d0{display:flex;flex-direction:column;gap:10px}.cs-tabs.svelte-1qi74d0{display:flex;gap:4px;padding:3px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.cs-tab.svelte-1qi74d0{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.cs-tab.svelte-1qi74d0:hover{color:var(--text-primary);background:#ffffff0a}.cs-tab-active.svelte-1qi74d0{background:#0ea5e914;color:var(--neon-cyan, #0ea5e9)}.cs-toolbar.svelte-1qi74d0{padding:0 0 12px;display:flex;flex-direction:column;gap:12px}.cs-search.svelte-1qi74d0{display:flex;align-items:center;gap:10px;padding:9px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:#fff6;transition:border-color .2s}.cs-search.svelte-1qi74d0:focus-within{border-color:var(--neon-cyan, #0ea5e9)}.cs-search.svelte-1qi74d0 input:where(.svelte-1qi74d0){background:transparent;border:none;outline:none;color:var(--text-primary, #e0e0e0);font-size:13px;width:100%;font-family:inherit}.cs-search.svelte-1qi74d0 input:where(.svelte-1qi74d0)::placeholder{color:#ffffff4d}.cs-filters.svelte-1qi74d0{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cs-filters.svelte-1qi74d0::-webkit-scrollbar{display:none}.cs-pill.svelte-1qi74d0{display:flex;align-items:center;gap:5px;padding:5px 12px;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:#ffffff73;font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease;font-family:inherit}.cs-pill.svelte-1qi74d0:hover{color:var(--text-primary, #e0e0e0);border-color:#ffffff26}.cs-pill-active.svelte-1qi74d0{background:#0ea5e91a;border-color:#0ea5e94d;color:var(--neon-cyan, #0ea5e9)}.cs-badge.svelte-1qi74d0{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--neon-cyan, #0ea5e9);color:#000;font-size:9px;font-weight:700}.cs-grid.svelte-1qi74d0{display:flex;flex-direction:column;gap:6px;padding-top:4px}.cs-card.svelte-1qi74d0{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden;transition:all .2s ease}.cs-card.svelte-1qi74d0:hover{background:#ffffff0a;border-color:#ffffff1f}.cs-card-on.svelte-1qi74d0{background:#ffffff08}.cs-row.svelte-1qi74d0{display:flex;align-items:center;gap:14px;padding:12px 16px}.cs-icon.svelte-1qi74d0{position:relative;width:40px;height:40px;min-width:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.cs-letter.svelte-1qi74d0{font-size:18px;font-weight:700}.cs-dot.svelte-1qi74d0{position:absolute;bottom:-3px;right:-3px;width:16px;height:16px;border-radius:50%;background:var(--bg-primary, #0f0f11);display:flex;align-items:center;justify-content:center;color:var(--neon-green, #10b981)}.cs-info.svelte-1qi74d0{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cs-name.svelte-1qi74d0{font-size:13px;font-weight:600;color:var(--text-primary, #e0e0e0)}.cs-desc.svelte-1qi74d0{font-size:11px;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-profile.svelte-1qi74d0{font-size:11px;color:var(--neon-cyan, #0ea5e9);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-actions.svelte-1qi74d0{flex-shrink:0;display:flex;align-items:center;gap:6px}.cs-btn-connect.svelte-1qi74d0{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text-primary, #e0e0e0);transition:all .2s ease;font-family:inherit}.cs-btn-connect.svelte-1qi74d0:hover{background:#0ea5e91f;border-color:#0ea5e966;color:var(--neon-cyan, #0ea5e9)}.cs-btn-connect.svelte-1qi74d0:disabled{opacity:.5;cursor:wait}.cs-btn-disconnect.svelte-1qi74d0{padding:6px 12px;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;border:1px solid rgba(255,255,255,.08);background:transparent;color:#ffffff80;transition:all .2s ease;font-family:inherit}.cs-btn-disconnect.svelte-1qi74d0:hover{color:var(--text-primary, #e0e0e0);border-color:#ffffff26}.cs-btn-warn.svelte-1qi74d0{color:#ff6b6b!important;border-color:#ff6b6b59!important;background:#ff6b6b14!important}.cs-btn-disconnect.svelte-1qi74d0:disabled{opacity:.5;cursor:wait}.cs-spin.svelte-1qi74d0{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.15);border-top-color:var(--neon-cyan, #0ea5e9);border-radius:50%;animation:svelte-1qi74d0-cs-rotate .6s linear infinite}@keyframes svelte-1qi74d0-cs-rotate{to{transform:rotate(360deg)}}.cs-empty.svelte-1qi74d0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;color:#fff6;gap:12px}.cs-empty.svelte-1qi74d0 p:where(.svelte-1qi74d0){margin:0;font-size:13px}.cs-btn-clear.svelte-1qi74d0{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff9;padding:6px 14px;border-radius:6px;font-size:12px;cursor:pointer;font-family:inherit;transition:all .2s}.cs-btn-clear.svelte-1qi74d0:hover{color:var(--text-primary, #e0e0e0);border-color:#fff3}.user-alerts-container.svelte-1815ykk{padding:0}.config-section.svelte-1815ykk{margin-bottom:24px}.config-section.svelte-1815ykk .section-header:where(.svelte-1815ykk){display:flex;align-items:center;gap:12px;margin-bottom:12px;color:var(--text-secondary)}.config-section.svelte-1815ykk .section-header:where(.svelte-1815ykk) h3:where(.svelte-1815ykk){margin:0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.config-section.svelte-1815ykk .section-header:where(.svelte-1815ykk) svg{color:var(--neon-cyan)}.card.svelte-1815ykk{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;border-left:4px solid var(--neon-cyan);overflow:hidden}.card.svelte-1815ykk .card-body:where(.svelte-1815ykk){padding:16px}.setting-row.svelte-1815ykk{display:flex;flex-direction:column;gap:12px}.setting-info.svelte-1815ykk .lbl:where(.svelte-1815ykk){font-weight:500;color:var(--text-primary);font-size:14px}.setting-info.svelte-1815ykk .desc:where(.svelte-1815ykk){margin:4px 0 0;font-size:12px;color:var(--text-muted);line-height:1.5}.input-group.svelte-1815ykk{display:flex;gap:8px;align-items:center}.config-input.svelte-1815ykk{background:var(--bg-dark);border:1px solid var(--border);border-radius:4px;padding:10px 12px;color:var(--text-primary);font-size:13px;flex:1}.config-input.svelte-1815ykk:focus{outline:none;border-color:var(--neon-cyan)}.action-btn.svelte-1815ykk{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.action-btn.primary.svelte-1815ykk{background:var(--neon-cyan);border:none;color:#000}.action-btn.secondary.svelte-1815ykk{background:transparent;border:1px solid var(--border);color:var(--text-primary)}.action-btn.secondary.svelte-1815ykk:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.action-btn.svelte-1815ykk:disabled{opacity:.5;cursor:not-allowed}.rules-header.svelte-1815ykk{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rules-header.svelte-1815ykk h3:where(.svelte-1815ykk){margin:0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary)}.um-field-group.svelte-1w6uujp{display:flex;flex-direction:column;gap:16px}.um-field.svelte-1w6uujp{display:flex;flex-direction:column;gap:6px}.um-label.svelte-1w6uujp{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--text-dim, #777)}.um-input.svelte-1w6uujp{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:10px 12px;color:var(--text-primary, #e0e0e0);font-size:13px;font-family:inherit;outline:none;transition:border-color .2s;width:100%}.um-input.svelte-1w6uujp:focus{border-color:var(--neon-cyan, #0ea5e9);box-shadow:0 0 0 1px #0ea5e926}.um-input.svelte-1w6uujp::placeholder{color:var(--text-dim, #555)}.um-input-row.svelte-1w6uujp{display:flex;gap:8px;align-items:center}.um-input-row.svelte-1w6uujp .um-input:where(.svelte-1w6uujp){flex:1}.um-save-btn.svelte-1w6uujp{padding:10px 18px;border-radius:6px;border:none;background:var(--neon-cyan, #0ea5e9);color:#0a0a0c;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.um-save-btn.svelte-1w6uujp:hover:not(:disabled){background:#33f5ff}.um-save-btn.svelte-1w6uujp:disabled{opacity:.35;cursor:not-allowed}.um-pw-row.svelte-1w6uujp{display:flex;align-items:center;gap:0;position:relative}.um-pw-row.svelte-1w6uujp .um-input:where(.svelte-1w6uujp){padding-right:38px}.um-eye-btn.svelte-1w6uujp{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;border:none;background:transparent;color:var(--text-dim, #666);cursor:pointer;transition:color .15s}.um-eye-btn.svelte-1w6uujp:hover{color:var(--text-primary, #e0e0e0)}.um-change-pw-btn.svelte-1w6uujp{padding:10px 20px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-primary, #e0e0e0);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;align-self:flex-start}.um-change-pw-btn.svelte-1w6uujp:hover:not(:disabled){background:#ffffff14;border-color:var(--neon-cyan, #0ea5e9);color:var(--neon-cyan, #0ea5e9)}.um-change-pw-btn.svelte-1w6uujp:disabled{opacity:.35;cursor:not-allowed}.um-msg.svelte-1w6uujp{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;padding:6px 10px;border-radius:4px}.um-success.svelte-1w6uujp{color:#10b981;background:#10b98114}.um-error.svelte-1w6uujp{color:#ef4444;background:#ef444414}.um-info-grid.svelte-1w6uujp{display:grid;grid-template-columns:1fr 1fr;gap:8px}.um-info-item.svelte-1w6uujp{display:flex;flex-direction:column;gap:3px;padding:10px 14px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:6px}.um-info-label.svelte-1w6uujp{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--text-dim, #666)}.um-info-value.svelte-1w6uujp{font-size:12px;font-weight:500;color:var(--text-primary, #e0e0e0);display:flex;align-items:center;gap:6px}.um-mono.svelte-1w6uujp{font-family:JetBrains Mono,monospace;color:var(--neon-cyan, #0ea5e9)}.um-status-dot.svelte-1w6uujp{width:6px;height:6px;border-radius:50%;background:#ef4444;flex-shrink:0}.um-status-dot.um-online.svelte-1w6uujp{background:#10b981}@media(max-width:640px){.um-info-grid.svelte-1w6uujp{grid-template-columns:1fr}}.settings-overlay.svelte-1qb2yy5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.settings-container.svelte-1qb2yy5{width:100%;max-width:900px;height:85vh;max-height:700px;background:var(--bg-primary, #0f0f11);border:1px solid var(--border-default, #2a2a2a);border-radius:12px;display:flex;overflow:hidden;box-shadow:0 25px 80px #0009,0 0 1px #ffffff1a}.settings-nav.svelte-1qb2yy5{width:220px;min-width:220px;background:var(--bg-secondary, #0a0a0c);border-right:1px solid var(--border-default, #2a2a2a);display:flex;flex-direction:column;overflow:hidden}.nav-header.svelte-1qb2yy5{padding:20px 20px 12px}.nav-title.svelte-1qb2yy5{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-dim, #666);margin:0}.search-box.svelte-1qb2yy5{display:flex;align-items:center;gap:8px;background:var(--bg-input, #1e1e2e);margin:0 12px 8px;border-radius:6px;border:1px solid transparent;transition:border-color .2s;color:var(--text-dim, #666);padding:6px 10px}.search-box.svelte-1qb2yy5:focus-within{border-color:var(--neon-cyan, #0ea5e9)}.search-input.svelte-1qb2yy5{background:none;border:none;color:var(--text-primary, #e0e0e0);font-size:12px;width:100%;outline:none;font-family:inherit}.search-input.svelte-1qb2yy5::placeholder{color:var(--text-dim, #555)}.nav-categories.svelte-1qb2yy5{flex:1;overflow-y:auto;padding:4px 8px;display:flex;flex-direction:column;gap:2px}.nav-item.svelte-1qb2yy5{position:relative;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;border:none;background:transparent;color:var(--text-dim, #888);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left;width:100%;font-family:inherit}.nav-item.svelte-1qb2yy5:hover{background:#ffffff0a;color:var(--text-primary, #e0e0e0)}.nav-item.active.svelte-1qb2yy5{background:#ffffff0f;color:var(--text-primary, #fff)}.nav-item.active.svelte-1qb2yy5 .nav-item-accent:where(.svelte-1qb2yy5){opacity:1;transform:scaleY(1)}.nav-item-accent.svelte-1qb2yy5{position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--neon-cyan, #0ea5e9);opacity:0;transform:scaleY(0);transition:all .2s cubic-bezier(.4,0,.2,1)}.nav-label.svelte-1qb2yy5{flex:1}.nav-chevron{opacity:0;transition:opacity .15s}.nav-item.svelte-1qb2yy5:hover .nav-chevron,.nav-item.active.svelte-1qb2yy5 .nav-chevron{opacity:.4}.nav-footer.svelte-1qb2yy5{padding:12px;border-top:1px solid var(--border-default, #2a2a2a)}.reset-btn.svelte-1qb2yy5{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;border:none;background:transparent;color:var(--text-dim, #666);font-size:11px;cursor:pointer;transition:all .15s;width:100%;font-family:inherit}.reset-btn.svelte-1qb2yy5:hover{color:#ff6b6b;background:#ff6b6b14}.settings-content.svelte-1qb2yy5{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-header.svelte-1qb2yy5{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border-default, #2a2a2a);flex-shrink:0}.content-title.svelte-1qb2yy5{font-size:16px;font-weight:600;color:var(--text-primary, #e0e0e0);margin:0}.close-btn.svelte-1qb2yy5{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:var(--text-dim, #666);cursor:pointer;transition:all .15s}.close-btn.svelte-1qb2yy5:hover{background:#ffffff0f;color:var(--text-primary, #e0e0e0)}.content-scroll.svelte-1qb2yy5{flex:1;overflow-y:auto;padding:24px}.content-scroll.svelte-1qb2yy5::-webkit-scrollbar{width:6px}.content-scroll.svelte-1qb2yy5::-webkit-scrollbar-track{background:transparent}.content-scroll.svelte-1qb2yy5::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.content-scroll.svelte-1qb2yy5::-webkit-scrollbar-thumb:hover{background:#fff3}.settings-section.svelte-1qb2yy5{margin-bottom:32px}.settings-section.svelte-1qb2yy5:last-child{margin-bottom:0}.section-title.svelte-1qb2yy5{font-size:var(--us-section-title-size);font-weight:var(--us-section-title-weight);color:var(--text-primary, #e0e0e0);margin:0 0 4px}.section-desc.svelte-1qb2yy5{font-size:var(--us-section-desc-size);color:var(--text-dim, #777);margin:0 0 20px;line-height:1.5}.setting-row.svelte-1qb2yy5{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;margin-bottom:8px;transition:background .15s}.setting-row.svelte-1qb2yy5:hover{background:#ffffff0a}.setting-row.vertical.svelte-1qb2yy5{flex-direction:column;align-items:stretch;gap:12px}.setting-info.svelte-1qb2yy5{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;padding-right:16px}.setting-name.svelte-1qb2yy5{font-size:var(--us-item-name-size);font-weight:var(--us-item-name-weight);color:var(--text-primary, #e0e0e0)}.setting-description.svelte-1qb2yy5{font-size:var(--us-item-desc-size);color:var(--text-dim, #777);line-height:1.5}.toggle-switch.svelte-1qb2yy5{position:relative;width:42px;height:24px;border-radius:12px;border:none;background:#ffffff1a;cursor:pointer;transition:background .25s cubic-bezier(.4,0,.2,1);flex-shrink:0;padding:0}.toggle-switch.active.svelte-1qb2yy5{background:var(--neon-cyan, #0ea5e9)}.toggle-thumb.svelte-1qb2yy5{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000004d}.toggle-switch.active.svelte-1qb2yy5 .toggle-thumb:where(.svelte-1qb2yy5){transform:translate(18px)}.slider-control.svelte-1qb2yy5{display:flex;align-items:center;gap:12px}.premium-slider.svelte-1qb2yy5{flex:1;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1a;border-radius:2px;outline:none;cursor:pointer}.premium-slider.svelte-1qb2yy5::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--neon-cyan, #0ea5e9);cursor:pointer;transition:box-shadow .15s}.premium-slider.svelte-1qb2yy5::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--neon-cyan, #0ea5e9);cursor:pointer;border:none}.slider-value.svelte-1qb2yy5{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--neon-cyan, #0ea5e9);min-width:40px;text-align:right}.empty-state.svelte-1qb2yy5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;color:var(--text-dim, #555);gap:12px;text-align:center}.empty-state.svelte-1qb2yy5 p:where(.svelte-1qb2yy5){font-size:13px;margin:0}.search-group.svelte-1qb2yy5{margin-bottom:24px}.search-group-title.svelte-1qb2yy5{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-dim, #666);margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.search-result-item.svelte-1qb2yy5{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:6px;border:none;background:transparent;cursor:pointer;transition:background .15s;text-align:left;width:100%;font-family:inherit}.search-result-item.svelte-1qb2yy5:hover{background:#ffffff0a}.result-name.svelte-1qb2yy5{font-size:13px;font-weight:500;color:var(--text-primary, #e0e0e0)}.result-desc.svelte-1qb2yy5{font-size:11px;color:var(--text-dim, #666);line-height:1.4}@media(max-width:640px){.settings-overlay.svelte-1qb2yy5{padding:0;align-items:flex-end}.settings-container.svelte-1qb2yy5{max-width:100%;width:100%;height:92vh;max-height:92vh;border-radius:16px 16px 0 0;flex-direction:column}.settings-nav.svelte-1qb2yy5{width:100%;min-width:unset;border-right:none;border-bottom:1px solid var(--border-default, #2a2a2a);flex-direction:column;flex-shrink:0}.nav-header.svelte-1qb2yy5{padding:14px 16px 8px}.nav-categories.svelte-1qb2yy5{flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:4px;padding:0 12px 10px;scrollbar-width:none}.nav-categories.svelte-1qb2yy5::-webkit-scrollbar{display:none}.nav-item.svelte-1qb2yy5{flex-direction:row;flex-shrink:0;gap:6px;padding:7px 14px;border-radius:20px;font-size:11px;width:auto}.nav-item.active.svelte-1qb2yy5{background:#0ea5e91f;color:var(--neon-cyan, #0ea5e9);border:1px solid rgba(14,165,233,.25)}.nav-item-accent.svelte-1qb2yy5,.nav-chevron,.search-box.svelte-1qb2yy5,.nav-footer.svelte-1qb2yy5{display:none}.settings-content.svelte-1qb2yy5{flex:1;min-height:0;overflow:hidden}.content-scroll.svelte-1qb2yy5{padding:16px}}.glass.svelte-vz86lk{background:#141416d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:none}.right-panel.svelte-vz86lk{width:100%;height:100%;padding:0;display:flex;flex-direction:column}.right-panel.svelte-vz86lk h3:where(.svelte-vz86lk){font-size:11px;letter-spacing:2px;color:#666;text-transform:uppercase;font-weight:800;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.05);margin:0;background:#0003}.right-panel.svelte-vz86lk .empty-state:where(.svelte-vz86lk){color:#444;font-size:12px;text-align:center;font-style:italic;margin-top:40px;border:none}.users-list.svelte-vz86lk{display:flex;flex-direction:column;padding:12px;gap:4px;overflow-y:auto;flex:1}.users-list.svelte-vz86lk::-webkit-scrollbar{width:4px}.users-list.svelte-vz86lk::-webkit-scrollbar-track{background:transparent}.users-list.svelte-vz86lk::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.user-row.svelte-vz86lk{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:6px;background:transparent;border:1px solid transparent;transition:all .2s ease;cursor:default}.user-row.svelte-vz86lk:hover{background:#ffffff08;border-color:#ffffff0d}.user-row.svelte-vz86lk .avatar:where(.svelte-vz86lk){width:36px;height:36px;background:linear-gradient(135deg,#222,#111);border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#888;box-shadow:0 4px 10px #0003;position:relative}.user-row.svelte-vz86lk .avatar:where(.svelte-vz86lk):after{content:"";position:absolute;bottom:0;right:0;width:8px;height:8px;background:#444;border:2px solid #111;border-radius:50%}.user-row.svelte-vz86lk .user-info:where(.svelte-vz86lk){flex:1;display:flex;flex-direction:column;gap:2px}.user-row.svelte-vz86lk .name:where(.svelte-vz86lk){font-size:13px;color:#ccc;font-weight:500;letter-spacing:.5px}.user-row.svelte-vz86lk .platform-icon:where(.svelte-vz86lk){opacity:.4;color:var(--neon-cyan);display:flex}.user-row.svelte-vz86lk .avatar:where(.svelte-vz86lk):after{background:var(--neon-cyan);box-shadow:0 0 5px var(--neon-cyan)}.user-row.svelte-vz86lk .dm-btn:where(.svelte-vz86lk){background:transparent;border:none;color:#666;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;opacity:0}.user-row.svelte-vz86lk .dm-btn:where(.svelte-vz86lk):hover{background:#ffffff1a;color:var(--neon-cyan)}.user-row.svelte-vz86lk:hover .dm-btn:where(.svelte-vz86lk){opacity:1}.user-row.transmitting.svelte-vz86lk{background:#10b9810d;border:1px solid rgba(16,185,129,.3)}.user-row.transmitting.svelte-vz86lk .avatar:where(.svelte-vz86lk){border-color:var(--neon-green);color:#fff;background:#10b9811a}.user-row.transmitting.svelte-vz86lk .avatar:where(.svelte-vz86lk):after{background:var(--neon-green);box-shadow:0 0 8px var(--neon-green)}.user-row.transmitting.svelte-vz86lk .name:where(.svelte-vz86lk){color:#fff;font-weight:700;text-shadow:0 0 10px rgba(16,185,129,.3)}.user-row.transmitting.svelte-vz86lk .tx-badge:where(.svelte-vz86lk){font-size:9px;font-weight:900;background:var(--neon-green);color:#000;padding:2px 6px;border-radius:10px;animation:svelte-vz86lk-blink 1s infinite;letter-spacing:1px}.user-row.bot.svelte-vz86lk{background:#0ea5e90d;border:1px solid rgba(14,165,233,.3)}.user-row.bot.svelte-vz86lk .avatar:where(.svelte-vz86lk){color:var(--neon-cyan);border-color:var(--neon-cyan)}.user-row.bot.svelte-vz86lk .avatar:where(.svelte-vz86lk):after{background:var(--neon-cyan);box-shadow:0 0 6px var(--neon-cyan)}.user-row.bot.svelte-vz86lk .name:where(.svelte-vz86lk){color:var(--neon-cyan)}.user-row.bot.svelte-vz86lk .bot-label:where(.svelte-vz86lk){font-size:8px;font-weight:800;color:var(--neon-cyan);letter-spacing:1px}@keyframes svelte-vz86lk-blink{0%,to{opacity:1}50%{opacity:.4}}.resize-handle.svelte-1shojtw{position:relative;width:6px;cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:50;display:flex;align-items:center;justify-content:center;background:transparent;transition:background .2s ease}.resize-handle.svelte-1shojtw:hover{background:#ffffff0d}.resize-handle.svelte-1shojtw:active{background:#ffffff14}.edge-grip.svelte-1shojtw{display:flex;align-items:center;justify-content:center;width:12px;height:40px;pointer-events:none;position:relative}.grip-line.svelte-1shojtw{width:2px;height:40px;border-radius:2px;background:var(--text-dim);opacity:0;transition:opacity .2s ease}.resize-handle.svelte-1shojtw:hover .grip-line:where(.svelte-1shojtw){opacity:1;background:var(--text-dim)}.breathing-arrow-right.svelte-1shojtw{position:absolute;right:4px;color:var(--neon-cyan);opacity:.5;animation:svelte-1shojtw-breath-right 2s infinite ease-in-out;pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}@keyframes svelte-1shojtw-breath-right{0%,to{opacity:.2;transform:translate(0)}50%{opacity:.8;transform:translate(-4px)}}.resize-handle.svelte-1shojtw:after{content:"";position:absolute;top:0;bottom:0;left:-6px;width:16px;cursor:col-resize;z-index:100}.right-panel-container.svelte-1shojtw{position:relative;display:flex;z-index:5;flex-shrink:0;transition:width var(--transition-smooth);background:var(--bg-sidebar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-left:1px solid var(--border-sidebar)}.right-panel-container.collapsed.svelte-1shojtw{background:var(--bg-sidebar-collapsed);-webkit-backdrop-filter:none;backdrop-filter:none;border-left:1px solid var(--border-sidebar-collapsed)}.right-panel-inner.svelte-1shojtw{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;width:100%}.tabs.svelte-1shojtw{display:flex;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;align-items:center;height:48px}.tabs.svelte-1shojtw button:where(.svelte-1shojtw){flex:1;background:transparent;border:none;color:var(--text-secondary);padding:0 12px;height:48px;font-size:11px;font-weight:700;letter-spacing:1.5px;cursor:pointer;position:relative;transition:all .2s ease;border-bottom:2px solid transparent;display:flex;align-items:center;justify-content:center;gap:6px}.tabs.svelte-1shojtw button:where(.svelte-1shojtw):hover{color:var(--text-primary);background:#ffffff0a}.tabs.svelte-1shojtw button.active:where(.svelte-1shojtw){color:var(--text-primary);border-bottom-color:var(--text-primary);background:#ffffff0d}.unread-badge.svelte-1shojtw{background:#f43f5e26;color:var(--neon-red);font-size:9px;padding:0 5px;border-radius:10px;border:1px solid rgba(244,63,94,.2);font-weight:700;min-width:16px;text-align:center;line-height:14px;display:inline-flex;align-items:center;justify-content:center;height:16px;box-sizing:border-box}.panel-content.svelte-1shojtw{flex:1;overflow:hidden;display:flex;flex-direction:column;position:relative}.dm-view.svelte-1shojtw{display:flex;flex-direction:column;height:100%}.dm-header.svelte-1shojtw{display:flex;align-items:center;gap:10px;padding:12px 15px;border-bottom:1px solid var(--border);background:#ffffff05;font-size:12px;font-weight:800;color:var(--text-primary)}.back-btn.svelte-1shojtw{background:transparent;border:none;color:var(--text-secondary);font-size:16px;cursor:pointer;padding:0;display:flex;align-items:center}.back-btn.svelte-1shojtw:hover{color:#fff}.inbox-list.svelte-1shojtw{display:flex;flex-direction:column;overflow-y:auto;flex:1}.empty-state.svelte-1shojtw{padding:40px 20px;text-align:center;color:var(--text-dim);font-size:11px;opacity:.5;font-style:italic}.thread-item.svelte-1shojtw{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.05);padding:12px 15px;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;transition:background .2s;width:100%}.thread-item.svelte-1shojtw:hover{background:#ffffff0d}.thread-info.svelte-1shojtw{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.thread-name.svelte-1shojtw{color:var(--text-primary);font-size:11px;font-weight:700}.thread-preview.svelte-1shojtw{color:var(--text-secondary);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-time.svelte-1shojtw{color:var(--text-dim);font-size:9px;margin-left:10px;flex-shrink:0}.unread-dot.svelte-1shojtw{width:6px;height:6px;background:var(--neon-cyan);border-radius:50%;margin-left:8px;box-shadow:0 0 5px var(--neon-cyan)}.collapsed-bar.svelte-1shojtw{display:flex;flex-direction:column;align-items:center;padding:12px 0;gap:4px;width:100%;height:100%}.collapsed-bar.svelte-1shojtw .icon-btn:where(.svelte-1shojtw){background:transparent;border:none;color:var(--text-dim);padding:4px 8px;border-radius:4px;cursor:pointer;position:relative;transition:all .2s ease;width:auto;height:auto;display:flex;align-items:center;justify-content:center}.collapsed-bar.svelte-1shojtw .icon-btn:where(.svelte-1shojtw):hover{color:var(--neon-cyan);background:#0ea5e90a}.collapsed-bar.svelte-1shojtw .icon-btn.active:where(.svelte-1shojtw){color:var(--neon-cyan);background:#0ea5e91a}.collapsed-badge.svelte-1shojtw{position:absolute;top:6px;right:6px;width:8px;height:8px;background:var(--neon-red);border-radius:50%;box-shadow:0 0 8px #f43f5e99}.privacy-curtain.svelte-1lhz9ui{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:20000;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:all}.secure-logo.svelte-1lhz9ui{width:160px;opacity:.8;filter:drop-shadow(0 0 10px rgba(14,165,233,.3));animation:svelte-1lhz9ui-pulse-logo 3s infinite ease-in-out}.secure-icon.svelte-1lhz9ui{margin-bottom:2rem;animation:svelte-1lhz9ui-pulse 2s infinite}@keyframes svelte-1lhz9ui-pulse{0%{opacity:.3;transform:scale(.95)}50%{opacity:.7;transform:scale(1.05)}to{opacity:.3;transform:scale(.95)}}@keyframes svelte-1lhz9ui-pulse-logo{0%{opacity:.5;transform:scale(.95);filter:drop-shadow(0 0 5px rgba(14,165,233,.2))}50%{opacity:1;transform:scale(1.05);filter:drop-shadow(0 0 25px rgba(14,165,233,.6))}to{opacity:.5;transform:scale(.95);filter:drop-shadow(0 0 5px rgba(14,165,233,.2))}}.exit-btn.svelte-1lhz9ui:hover{background:#f333!important}.password-modal-overlay.svelte-1arocfw{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;display:flex;align-items:center;justify-content:center}.password-modal.svelte-1arocfw{background:#141414f2;border:1px solid var(--border);border-radius:12px;padding:24px;width:100%;max-width:360px;box-shadow:0 20px 50px #00000080}.password-modal.svelte-1arocfw h3:where(.svelte-1arocfw){margin:0 0 10px;color:#fff;font-size:16px;font-weight:700}.password-modal.svelte-1arocfw p:where(.svelte-1arocfw){color:var(--text-secondary);font-size:13px;margin-bottom:20px}.password-modal.svelte-1arocfw strong:where(.svelte-1arocfw){color:var(--neon-cyan)}.password-input.svelte-1arocfw{width:100%;background:#00000080;border:1px solid var(--border);padding:12px;border-radius:6px;color:#fff;font-size:14px;margin-bottom:8px}.password-input.svelte-1arocfw:focus{border-color:var(--neon-cyan);outline:none}.password-input.error.svelte-1arocfw{border-color:var(--neon-red)}.error-text.svelte-1arocfw{display:block;color:var(--neon-red);font-size:12px;margin-bottom:12px}.modal-actions.svelte-1arocfw{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.modal-actions.svelte-1arocfw button:where(.svelte-1arocfw){padding:8px 16px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer;border:none}.btn-cancel.svelte-1arocfw{background:transparent;color:var(--text-secondary);border:1px solid var(--border)!important}.btn-cancel.svelte-1arocfw:hover{background:#ffffff0d;color:#fff}.btn-confirm.svelte-1arocfw{background:var(--neon-cyan);color:#000}.btn-confirm.svelte-1arocfw:hover{background:#fff;box-shadow:0 0 10px var(--neon-cyan)}.tdv-root.svelte-dmjdko{display:flex;width:100%;height:100%;background:var(--bg-dark);overflow:hidden}.tdv-sidebar.svelte-dmjdko{width:240px;background:var(--bg-sidebar, #111);border-right:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0}.tdv-sidebar-header.svelte-dmjdko{padding:18px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border)}.tdv-sidebar-header.svelte-dmjdko h2:where(.svelte-dmjdko){font-size:13px;color:var(--text-primary);margin:0;letter-spacing:.8px;font-weight:600;text-transform:uppercase}.tdv-team-list.svelte-dmjdko{flex:1;overflow-y:auto;padding:8px 6px}.tdv-team-item.svelte-dmjdko{display:flex;align-items:center;gap:8px;width:100%;padding:10px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;border-radius:6px;transition:all .2s;text-align:left;position:relative;font-size:13px}.tdv-team-accent.svelte-dmjdko{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;border-radius:0 2px 2px 0;background:var(--neon-cyan);transition:height .2s ease}.tdv-team-item.active.svelte-dmjdko .tdv-team-accent:where(.svelte-dmjdko){height:60%}.tdv-team-item.svelte-dmjdko:hover{background:var(--bg-hover);color:var(--text-primary)}.tdv-team-item.active.svelte-dmjdko{background:#0ea5e914;color:var(--neon-cyan)}.tdv-team-name.svelte-dmjdko{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdv-team-badges.svelte-dmjdko{display:flex;align-items:center;gap:4px;flex-shrink:0}.tdv-badge.svelte-dmjdko{display:inline-flex;align-items:center;gap:2px;font-size:10px;padding:1px 5px;border-radius:8px;background:#ffffff0d;color:var(--text-muted);font-weight:500;line-height:1.4}.tdv-badge-members.svelte-dmjdko{gap:3px}.tdv-empty-sidebar.svelte-dmjdko{padding:20px;color:var(--text-muted);font-size:12px;text-align:center}.tdv-content.svelte-dmjdko{flex:1;display:flex;flex-direction:column;background:var(--bg-dark);position:relative;overflow:hidden}.tdv-drive-header.svelte-dmjdko{padding:16px 24px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;background:#00000026;gap:16px;flex-shrink:0}.tdv-drive-info.svelte-dmjdko{display:flex;align-items:center;gap:14px}.tdv-drive-icon-wrap.svelte-dmjdko{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#0ea5e914;border:1px solid rgba(14,165,233,.15);border-radius:10px;flex-shrink:0}.tdv-drive-meta.svelte-dmjdko h3:where(.svelte-dmjdko){margin:0;font-size:17px;font-weight:600;color:var(--text-primary);line-height:1.2}.tdv-drive-stats.svelte-dmjdko{font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:4px}.tdv-stats-dot.svelte-dmjdko{opacity:.5}.tdv-drive-actions.svelte-dmjdko{display:flex;align-items:center;gap:8px}.tdv-search-wrap.svelte-dmjdko{display:flex;align-items:center;gap:6px;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;padding:0 10px;height:34px;transition:border-color .2s}.tdv-search-wrap.svelte-dmjdko:focus-within{border-color:var(--neon-cyan)}.tdv-search-input.svelte-dmjdko{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:12px;width:130px}.tdv-search-input.svelte-dmjdko::placeholder{color:var(--text-dim)}.tdv-icon-btn.svelte-dmjdko{background:transparent;border:1px solid var(--border);color:var(--text-secondary);padding:0;width:34px;height:34px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.tdv-icon-btn.svelte-dmjdko:hover{color:var(--text-primary);border-color:var(--text-muted);background:var(--bg-hover)}.tdv-upload-btn.svelte-dmjdko{display:flex;align-items:center;gap:6px;background:var(--neon-cyan);color:#000;border:none;padding:0 16px;height:34px;border-radius:6px;font-weight:600;font-size:12px;cursor:pointer;transition:all .15s;white-space:nowrap}.tdv-upload-btn.svelte-dmjdko:hover{filter:brightness(1.1)}.tdv-upload-btn.svelte-dmjdko:disabled{opacity:.6;cursor:wait}.tdv-upload-progress-bar.svelte-dmjdko{position:relative;height:28px;background:#0ea5e90f;border-bottom:1px solid var(--border);overflow:hidden;flex-shrink:0}.tdv-upload-fill.svelte-dmjdko{position:absolute;top:0;left:0;height:100%;background:#0ea5e91f;transition:width .3s ease}.tdv-upload-fill.tdv-upload-complete.svelte-dmjdko{background:#10b98126}.tdv-upload-label.svelte-dmjdko{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:0 16px;height:100%;font-size:11px;color:var(--text-secondary);font-weight:500}.tdv-sort-row.svelte-dmjdko{display:flex;align-items:center;padding:0 24px;height:32px;border-bottom:1px solid var(--border);background:#00000014;gap:0;flex-shrink:0}.tdv-sort-btn.svelte-dmjdko{background:none;border:none;color:var(--text-dim);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;display:flex;align-items:center;gap:3px;padding:0 4px;height:100%;transition:color .15s;white-space:nowrap}.tdv-sort-btn.svelte-dmjdko:hover{color:var(--text-secondary)}.tdv-sort-btn.tdv-sort-active.svelte-dmjdko{color:var(--neon-cyan)}.tdv-sort-name.svelte-dmjdko{flex:1;min-width:0}.tdv-sort-size.svelte-dmjdko{width:80px;justify-content:flex-end}.tdv-sort-uploader.svelte-dmjdko{width:110px;justify-content:center}.tdv-sort-date.svelte-dmjdko{width:90px;justify-content:flex-end}.tdv-sort-actions-spacer.svelte-dmjdko{width:80px;flex-shrink:0}.tdv-file-list.svelte-dmjdko{flex:1;overflow-y:auto;padding:4px 0}.tdv-file-row.svelte-dmjdko{display:flex;align-items:center;gap:12px;padding:8px 24px;transition:background .12s;min-height:48px}.tdv-file-row.svelte-dmjdko:hover{background:#ffffff08}.tdv-file-icon.svelte-dmjdko{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid;flex-shrink:0;transition:transform .15s}.tdv-file-row.svelte-dmjdko:hover .tdv-file-icon:where(.svelte-dmjdko){transform:scale(1.05)}.tdv-file-info.svelte-dmjdko{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tdv-file-name-row.svelte-dmjdko{display:flex;align-items:center;gap:6px;min-width:0}.tdv-file-name.svelte-dmjdko{font-size:13px;color:var(--text-primary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tdv-ext-badge.svelte-dmjdko{font-size:9px;font-weight:700;padding:1px 5px;border-radius:3px;border:1px solid;letter-spacing:.3px;flex-shrink:0;line-height:1.4;opacity:.8}.tdv-file-mime.svelte-dmjdko{font-size:10px;color:var(--text-dim);letter-spacing:.2px}.tdv-file-size.svelte-dmjdko{width:80px;font-size:12px;color:var(--text-muted);text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.tdv-file-uploader.svelte-dmjdko{width:110px;font-size:12px;color:var(--text-secondary);text-align:center;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdv-you-badge.svelte-dmjdko{display:inline-block;font-size:10px;font-weight:600;padding:1px 8px;border-radius:8px;background:#0ea5e91a;color:var(--neon-cyan);letter-spacing:.3px}.tdv-file-date.svelte-dmjdko{width:90px;font-size:12px;color:var(--text-muted);text-align:right;flex-shrink:0;white-space:nowrap}.tdv-file-actions.svelte-dmjdko{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .12s;width:80px;justify-content:flex-end}.tdv-file-row.svelte-dmjdko:hover .tdv-file-actions:where(.svelte-dmjdko){opacity:1}.tdv-action-btn.svelte-dmjdko{background:transparent;border:1px solid transparent;color:var(--text-secondary);cursor:pointer;padding:5px 7px;border-radius:4px;display:flex;align-items:center;gap:4px;transition:all .12s;font-size:11px}.tdv-action-btn.svelte-dmjdko:hover{background:#ffffff0f;color:var(--text-primary);border-color:#ffffff14}.tdv-action-delete.svelte-dmjdko:hover{background:#f43f5e14;color:var(--neon-red);border-color:#f43f5e33}.tdv-action-confirm.svelte-dmjdko{background:#f43f5e26!important;color:var(--neon-red)!important;border-color:#f43f5e66!important;opacity:1!important}.tdv-confirm-text.svelte-dmjdko{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.tdv-empty-state.svelte-dmjdko{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;gap:12px}.tdv-empty-title.svelte-dmjdko{font-size:15px;color:var(--text-secondary);font-weight:500;margin:0}.tdv-empty-sub.svelte-dmjdko{font-size:12px;color:var(--text-dim);margin:0}.tdv-empty-icon-pulse.svelte-dmjdko{animation:svelte-dmjdko-tdv-pulse 2.5s ease-in-out infinite}@keyframes svelte-dmjdko-tdv-pulse{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:.8;transform:translateY(-4px)}}.tdv-empty-upload-btn.svelte-dmjdko{display:flex;align-items:center;gap:6px;margin-top:8px;background:transparent;border:1px solid var(--neon-cyan);color:var(--neon-cyan);padding:8px 20px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.tdv-empty-upload-btn.svelte-dmjdko:hover{background:#0ea5e914}.tdv-no-selection.svelte-dmjdko{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;padding:24px}.tdv-loading-spinner.svelte-dmjdko{width:28px;height:28px;border:2px solid rgba(14,165,233,.15);border-top-color:var(--neon-cyan);border-radius:50%;animation:svelte-dmjdko-tdv-spin .7s linear infinite}@keyframes svelte-dmjdko-tdv-spin{to{transform:rotate(360deg)}}.tdv-drop-overlay.svelte-dmjdko{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:50;opacity:0;pointer-events:none;transition:opacity .2s ease}.tdv-drop-overlay.visible.svelte-dmjdko{opacity:1;pointer-events:auto}.tdv-drop-zone.svelte-dmjdko{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 64px;border:2px dashed var(--neon-cyan);border-radius:16px;background:#0ea5e90d;animation:svelte-dmjdko-tdv-pulse-border 2s ease-in-out infinite}.tdv-drop-title.svelte-dmjdko{font-size:18px;font-weight:700;color:var(--neon-cyan);letter-spacing:.5px}.tdv-drop-sub.svelte-dmjdko{font-size:12px;color:var(--text-muted)}@keyframes svelte-dmjdko-tdv-pulse-border{0%,to{border-color:var(--neon-cyan)}50%{border-color:#0ea5e94d}}
