.dual-pane-desktop.svelte-13obevd{display:grid;grid-template-columns:240px var(--chat-width, 420px) 8px 1fr;height:100vh;background:#0f0f1a;overflow:hidden}.dual-pane-desktop.is-resizing.svelte-13obevd{transition:none}.sidebar-pane.svelte-13obevd{background:#13131f;border-right:1px solid #2a2a3e;display:flex;flex-direction:column;overflow:hidden}.chat-pane.svelte-13obevd{display:flex;flex-direction:column;background:#0f0f1a;overflow:hidden;border-right:1px solid #2a2a3e}.drag-handle.svelte-13obevd{width:8px;background:#1a1a2e;border-left:1px solid #2a2a3e;border-right:1px solid #2a2a3e;cursor:col-resize;display:flex;align-items:center;justify-content:center;transition:background .15s;z-index:10}.drag-handle.svelte-13obevd:hover{background:#252540}.drag-handle.svelte-13obevd:active{background:#7c3aed}.drag-grip.svelte-13obevd{width:4px;height:32px;background:repeating-linear-gradient(to bottom,#4a4a6a 0px,#4a4a6a 3px,transparent 3px,transparent 7px);border-radius:2px;opacity:.5;transition:opacity .15s}.drag-handle.svelte-13obevd:hover .drag-grip:where(.svelte-13obevd){opacity:1}.workspace-pane.svelte-13obevd{display:flex;flex-direction:column;background:#0d0d18;overflow:hidden;min-width:0}.dual-pane-mobile.svelte-13obevd{display:flex;flex-direction:column;height:100vh;background:#0f0f1a}.mobile-content.svelte-13obevd{flex:1;overflow:hidden}.mobile-pane.svelte-13obevd{height:100%;display:flex;flex-direction:column}.mobile-tab-bar.svelte-13obevd{display:flex;background:#13131f;border-top:1px solid #2a2a3e;padding:4px 8px;gap:8px}.tab-btn.svelte-13obevd{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px;background:transparent;border:1px solid transparent;border-radius:8px;color:#8b8baa;cursor:pointer;transition:all .15s}.tab-btn.active.svelte-13obevd{background:#1a1a2e;border-color:#7c3aed;color:#c4b5fd}.tab-btn.svelte-13obevd:not(.active):hover{background:#1a1a2e;color:#e2e2f0}.tab-icon.svelte-13obevd{font-size:20px}.tab-label.svelte-13obevd{font-size:11px;font-weight:500}@media(prefers-reduced-motion:reduce){.tab-btn.svelte-13obevd,.drag-handle.svelte-13obevd{transition:none}}.backdrop.svelte-ggyrp0{position:fixed;top:0;right:0;bottom:0;left:0;background:#040416eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:200;padding:24px}.modal.svelte-ggyrp0{position:relative;background:linear-gradient(160deg,#0f0f24,#0a0a1c 55%,#0d0b22);border:1px solid rgba(160,140,255,.14);border-radius:20px;width:100%;max-width:500px;min-height:540px;max-height:88vh;overflow-y:auto;display:flex;flex-direction:column;box-shadow:0 40px 120px #000000b3,0 0 0 1px #8c78ff0f,inset 0 1px #c8b4ff0f}.screen.svelte-ggyrp0{display:flex;flex-direction:column;align-items:center;gap:22px;padding:52px 40px 32px;flex:1;min-height:480px}.screen-pulse.svelte-ggyrp0{justify-content:center;min-height:480px}.screen-birth.svelte-ggyrp0{justify-content:center}.dot-stage.svelte-ggyrp0{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dot-stage.large.svelte-ggyrp0{width:80px;height:80px}.dot-aura.svelte-ggyrp0{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;background:radial-gradient(circle,rgba(160,130,255,.18) 0%,transparent 68%);animation:svelte-ggyrp0-aura-pulse 5s ease-in-out infinite}@keyframes svelte-ggyrp0-aura-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.dot.svelte-ggyrp0{width:14px;height:14px;border-radius:50%;background:#a090f0;box-shadow:0 0 0 2px #a082ff40,0 0 10px #a082ff4d;position:relative;z-index:1;transition:background .8s ease,box-shadow .8s ease}.dot-small.svelte-ggyrp0{width:10px;height:10px}.dot-large.svelte-ggyrp0{width:20px;height:20px}@keyframes svelte-ggyrp0-breathe-slow{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.25);opacity:1}}.dot-breathe.svelte-ggyrp0,.dot-breathe-slow.svelte-ggyrp0{animation:svelte-ggyrp0-breathe-slow 5s ease-in-out infinite}@keyframes svelte-ggyrp0-breathe-fast{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.35);opacity:1}}.dot-breathe-fast.svelte-ggyrp0{animation:svelte-ggyrp0-breathe-fast .9s ease-in-out infinite}.aura-bloom.svelte-ggyrp0{animation:svelte-ggyrp0-bloom-ring 2.4s ease-out forwards;background:radial-gradient(circle,rgba(160,130,255,.28) 0%,transparent 60%)}.aura-bloom-2.svelte-ggyrp0{animation:svelte-ggyrp0-bloom-ring 2.4s ease-out .4s forwards;background:radial-gradient(circle,rgba(160,130,255,.15) 0%,transparent 60%)}@keyframes svelte-ggyrp0-bloom-ring{0%{transform:scale(.6);opacity:0}30%{opacity:1}to{transform:scale(3);opacity:0}}.dot-bloom.svelte-ggyrp0{background:#b0a0ff;animation:svelte-ggyrp0-dot-bloom-pulse 2.4s ease-out forwards}@keyframes svelte-ggyrp0-dot-bloom-pulse{0%{transform:scale(1);opacity:.7;box-shadow:0 0 0 2px #b0a0ff4d}30%{transform:scale(2.2);opacity:1;box-shadow:0 0 0 8px #a082ff33,0 0 32px #a082ff59}to{transform:scale(1);opacity:.8;box-shadow:0 0 0 2px #b0a0ff4d}}.aura-born.svelte-ggyrp0{animation:svelte-ggyrp0-aura-born 1.4s ease-out forwards;background:radial-gradient(circle,var(--ic, #A78BFA) 0%,transparent 70%);opacity:0;top:-32px;right:-32px;bottom:-32px;left:-32px}@keyframes svelte-ggyrp0-aura-born{0%{opacity:0;transform:scale(.6)}60%{opacity:.45;transform:scale(1.5)}to{opacity:.28;transform:scale(1.3)}}.dot-born.svelte-ggyrp0{animation:svelte-ggyrp0-color-bloom 1.2s ease-out forwards;animation-delay:.2s;opacity:0}@keyframes svelte-ggyrp0-color-bloom{0%{background:#a090f0;box-shadow:0 0 0 2px #a082ff4d;opacity:.5;transform:scale(.8)}to{background:var(--ic, #A78BFA);box-shadow:0 0 0 4px var(--ic, #A78BFA),0 0 28px var(--ic, #A78BFA);opacity:1;transform:scale(1)}}.dot-row.svelte-ggyrp0{display:flex;align-items:center;gap:8px;align-self:flex-start}.essence-label.svelte-ggyrp0{font-size:11px;color:#6858a8;font-style:italic;letter-spacing:.05em}.text-block.svelte-ggyrp0{display:flex;flex-direction:column;gap:12px;width:100%}.line-primary.svelte-ggyrp0{font-size:23px;font-weight:300;color:#f0eeff;line-height:1.45;margin:0;text-align:center;letter-spacing:-.01em}.line-secondary.svelte-ggyrp0{font-size:15px;font-weight:400;color:#9888cc;line-height:1.75;margin:0;text-align:center}.line-tertiary.svelte-ggyrp0{font-size:14px;color:#706898;text-align:center;margin-top:8px}.line-birth.svelte-ggyrp0{font-size:38px;font-weight:300;color:#f5f0ff;text-align:center;margin:0;letter-spacing:-.02em}.line-reflection.svelte-ggyrp0{font-size:19px;font-weight:300;font-style:italic;color:#c8b8f0;line-height:1.75;text-align:center;max-width:380px;margin:0 auto}.question-block.svelte-ggyrp0{width:100%;display:flex;flex-direction:column;gap:18px}.synthesis-block.svelte-ggyrp0{display:flex;flex-direction:column;gap:16px;max-width:400px}.synthesis-para.svelte-ggyrp0{font-size:17px;font-weight:300;color:#d8ccff;line-height:1.8;text-align:center;margin:0}.reflection-block.svelte-ggyrp0{display:flex;align-items:center;justify-content:center;flex:1}.input-wrap.svelte-ggyrp0{width:100%;display:flex;align-items:flex-end;gap:10px}.answer-field.svelte-ggyrp0{flex:1;background:#a082ff0a;border:none;border-bottom:1px solid rgba(160,130,255,.2);border-radius:4px 4px 0 0;color:#eee8ff;font-size:15px;font-weight:300;padding:10px 12px;resize:none;outline:none;font-family:inherit;line-height:1.6;transition:border-color .3s ease,background .3s ease}.answer-field.svelte-ggyrp0::-moz-placeholder{color:#4a3a6a}.answer-field.svelte-ggyrp0::placeholder{color:#4a3a6a}.answer-field.svelte-ggyrp0:focus{border-bottom-color:#a082ff8c;background:#a082ff12}.role-deriving.svelte-ggyrp0{font-size:13px;color:#9292b8;text-align:center;font-style:italic;margin:24px 0;animation:svelte-ggyrp0-pulse-opacity 1.4s ease-in-out infinite}@keyframes svelte-ggyrp0-pulse-opacity{0%,to{opacity:.4}50%{opacity:1}}.role-edit-wrap.svelte-ggyrp0{display:flex;flex-direction:column;align-items:center;gap:8px;margin:20px 0 8px;width:100%}.role-input.svelte-ggyrp0{background:transparent;border:none;border-bottom:1px solid rgba(160,130,255,.3);color:#e8deff;font-size:22px;font-weight:300;letter-spacing:.04em;text-align:center;padding:6px 12px;width:80%;outline:none;transition:border-color .2s}.role-input.svelte-ggyrp0:focus{border-bottom-color:#a082ffb3}.role-hint.svelte-ggyrp0{font-size:11px;color:#9292b8;text-align:center;margin:0}.other-field.svelte-ggyrp0{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(160,130,255,.15);color:#c8b8f0;font-size:14px;padding:8px 0;outline:none;font-family:inherit;transition:border-color .3s ease}.other-field.svelte-ggyrp0::-moz-placeholder{color:#3a2a5a}.other-field.svelte-ggyrp0::placeholder{color:#3a2a5a}.other-field.svelte-ggyrp0:focus{border-bottom-color:#a082ff73}.btn-ghost.svelte-ggyrp0{background:#8c6eff14;border:1px solid rgba(160,130,255,.3);color:#d0c0ff;font-size:14px;font-weight:500;padding:13px 30px;border-radius:40px;cursor:pointer;transition:border-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;font-family:inherit;letter-spacing:.02em}.btn-ghost.svelte-ggyrp0:hover{border-color:#b496ff99;color:#f0e8ff;background:#8c6eff26;box-shadow:0 0 16px #8c6eff33}.btn-ghost.svelte-ggyrp0:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.btn-arrow.svelte-ggyrp0{background:transparent;border:none;color:#7060a8;font-size:20px;cursor:pointer;padding:4px 8px;transition:color .2s ease,text-shadow .2s ease;flex-shrink:0;line-height:1}.btn-arrow.svelte-ggyrp0:hover:not(:disabled){color:#c0a8ff;text-shadow:0 0 8px rgba(160,130,255,.5)}.btn-arrow.svelte-ggyrp0:disabled{opacity:.2;cursor:not-allowed}.btn-arrow-right.svelte-ggyrp0{align-self:flex-end}.btn-skip.svelte-ggyrp0{background:transparent;border:none;color:#4a3870;font-size:11px;cursor:pointer;font-family:inherit;transition:color .2s ease;text-decoration:underline;text-underline-offset:3px;padding:2px 0}.btn-skip.svelte-ggyrp0:hover{color:#8870b8}.btn-close.svelte-ggyrp0{position:absolute;top:16px;right:18px;background:transparent;border:none;color:#3a2a5a;font-size:14px;cursor:pointer;padding:6px;transition:color .2s ease;line-height:1;z-index:10}.btn-close.svelte-ggyrp0:hover{color:#8870b8}.presence-cards.svelte-ggyrp0{display:flex;gap:8px;width:100%}.presence-card.svelte-ggyrp0{flex:1;display:flex;flex-direction:column;gap:5px;padding:14px 10px;background:#8c6eff0a;border:1px solid rgba(160,130,255,.12);border-radius:12px;cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;font-family:inherit}.presence-card.svelte-ggyrp0:hover{border-color:#a082ff4d;background:#8c6eff14}.presence-card.selected.svelte-ggyrp0{border-color:#b496ff8c;background:#8c6eff24;box-shadow:0 0 12px #8c6eff26}.pc-label.svelte-ggyrp0{font-size:13px;font-weight:600;color:#d8c8ff}.pc-desc.svelte-ggyrp0{font-size:11px;color:#7060a8}.name-reasoning.svelte-ggyrp0{max-width:380px;text-align:center;padding:18px 24px;background:#8c6eff0f;border:1px solid rgba(160,130,255,.14);border-radius:12px}.name-reasoning.svelte-ggyrp0 p:where(.svelte-ggyrp0){font-size:14px;color:#9888cc;line-height:1.7;margin:0;font-style:italic}.name-actions.svelte-ggyrp0{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.pronoun-options.svelte-ggyrp0{display:flex;flex-direction:column;gap:8px;width:100%}.pronoun-opt.svelte-ggyrp0{padding:13px 18px;background:#8c6eff0a;border:1px solid rgba(160,130,255,.11);border-radius:12px;color:#b0a0d8;font-size:14px;font-weight:400;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.pronoun-opt.svelte-ggyrp0:hover{border-color:#a082ff47;background:#8c6eff14;color:#d8c8ff}.pronoun-opt.selected.svelte-ggyrp0{border-color:#b496ff8c;background:#8c6eff21;color:#eee0ff;box-shadow:0 0 12px #8c6eff24}.color-palette.svelte-ggyrp0{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.swatch.svelte-ggyrp0{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;padding:0}.swatch.svelte-ggyrp0:hover{transform:scale(1.2)}.swatch.selected.svelte-ggyrp0{border-color:#fffc;transform:scale(1.2);box-shadow:0 0 0 4px #ffffff1f}.nudge.svelte-ggyrp0{font-size:12px;color:#5a4880;text-align:center;margin:0;animation:svelte-ggyrp0-breathe-slow 4s ease-in-out infinite}.privacy.svelte-ggyrp0{font-size:10px;color:#362850;text-align:center;margin:auto 0 0;padding-top:8px}.field-error.svelte-ggyrp0{font-size:12px;color:#f87171;text-align:center;margin:0}.modal-backdrop.svelte-ujtbml{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-ujtbml{background:#13132a;border:1px solid #2a2a3e;border-radius:12px;width:460px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #00000080}.modal-header.svelte-ujtbml{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid #1e1e2e}.modal-title.svelte-ujtbml{font-size:15px;font-weight:600;color:#e2e8f0}.close-btn.svelte-ujtbml{background:transparent;border:none;color:#9292b8;font-size:14px;cursor:pointer;padding:2px 6px;border-radius:4px}.close-btn.svelte-ujtbml:hover{color:#e2e8f0}.modal-body.svelte-ujtbml{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.field.svelte-ujtbml{display:flex;flex-direction:column;gap:6px}.field-label.svelte-ujtbml{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#9292b8}.optional.svelte-ujtbml{font-weight:400;text-transform:none;letter-spacing:0;color:#8282a8}.field-hint.svelte-ujtbml{font-size:11px;color:#8282a8}.field-input.svelte-ujtbml{background:#0d0d18;border:1px solid #2a2a3e;border-radius:6px;padding:8px 10px;color:#e2e8f0;font-size:13px;outline:none;transition:border-color .15s}.field-input.svelte-ujtbml:focus{border-color:#7c3aed}.field-textarea.svelte-ujtbml{background:#0d0d18;border:1px solid #2a2a3e;border-radius:6px;padding:8px 10px;color:#e2e8f0;font-size:13px;outline:none;resize:vertical;font-family:inherit;line-height:1.5;transition:border-color .15s}.field-textarea.svelte-ujtbml:focus{border-color:#7c3aed}.essence-dir-row.svelte-ujtbml{display:flex;gap:8px}.essence-dir-row.svelte-ujtbml .field-input:where(.svelte-ujtbml){flex:1}.pick-btn.svelte-ujtbml{background:#1a1a2e;border:1px solid #2a2a3e;border-radius:6px;color:#8b8baa;padding:8px 14px;font-size:12px;cursor:pointer;transition:all .15s;white-space:nowrap}.pick-btn.svelte-ujtbml:hover:not(:disabled){border-color:#7c3aed;color:#c4b5fd}.pick-btn.svelte-ujtbml:disabled{opacity:.4;cursor:not-allowed}.essence-picker.svelte-ujtbml{background:#0d0d18;border:1px solid #2a2a3e;border-radius:6px;max-height:160px;overflow-y:auto}.picker-empty.svelte-ujtbml{padding:12px;color:#9292b8;font-size:12px;text-align:center}.picker-item.svelte-ujtbml{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .1s}.picker-item.svelte-ujtbml:hover{background:#7c3aed14}.picker-dot.svelte-ujtbml{width:8px;height:8px;border-radius:50%;flex-shrink:0}.picker-name.svelte-ujtbml{font-size:12px;font-weight:500;color:#c4b5fd;flex:1}.picker-dir.svelte-ujtbml{font-size:10px;color:#9292b8;font-family:monospace}.color-swatches.svelte-ujtbml{display:flex;gap:8px;flex-wrap:wrap}.swatch.svelte-ujtbml{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .1s,border-color .1s}.swatch.svelte-ujtbml:hover{transform:scale(1.15)}.swatch.selected.svelte-ujtbml{border-color:#fff;transform:scale(1.15)}.error-msg.svelte-ujtbml{padding:8px 12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#f87171;font-size:12px}.modal-footer.svelte-ujtbml{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #1e1e2e}.cancel-btn.svelte-ujtbml{background:transparent;border:1px solid #2a2a3e;border-radius:6px;color:#ababc8;padding:8px 16px;font-size:13px;cursor:pointer;transition:all .15s}.cancel-btn.svelte-ujtbml:hover{border-color:#9292b8;color:#e2e8f0}.save-btn.svelte-ujtbml{background:#7c3aed;border:none;border-radius:6px;color:#fff;padding:8px 18px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.save-btn.svelte-ujtbml:hover{background:#6d28d9}.save-btn.svelte-ujtbml:disabled{opacity:.4;cursor:not-allowed}.modal-backdrop.svelte-12hdlh0{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-12hdlh0{background:#13132a;border:1px solid #2a2a3e;border-radius:12px;width:420px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #00000080}.modal-header.svelte-12hdlh0{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid #1e1e2e}.modal-title.svelte-12hdlh0{font-size:15px;font-weight:600;color:#e2e8f0}.close-btn.svelte-12hdlh0{background:transparent;border:none;color:#9292b8;font-size:14px;cursor:pointer;padding:2px 6px;border-radius:4px}.close-btn.svelte-12hdlh0:hover{color:#e2e8f0}.modal-body.svelte-12hdlh0{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.field.svelte-12hdlh0{display:flex;flex-direction:column;gap:8px}.field-label.svelte-12hdlh0{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#9292b8}.hint.svelte-12hdlh0{font-size:12px;color:#8282a8;margin:0}.field-input.svelte-12hdlh0{background:#0d0d18;border:1px solid #2a2a3e;border-radius:6px;padding:8px 10px;color:#e2e8f0;font-size:13px;outline:none;transition:border-color .15s}.field-input.svelte-12hdlh0:focus{border-color:#7c3aed}.member-list.svelte-12hdlh0,.add-list.svelte-12hdlh0{display:flex;flex-direction:column;gap:2px;background:#0d0d18;border:1px solid #2a2a3e;border-radius:8px;padding:4px}.member-row.svelte-12hdlh0{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:5px}.add-row.svelte-12hdlh0{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:5px;background:transparent;border:none;cursor:pointer;width:100%;text-align:left;transition:background .1s;font-family:inherit}.add-row.svelte-12hdlh0:hover{background:#7c3aed14}.member-dot.svelte-12hdlh0{width:8px;height:8px;border-radius:50%;flex-shrink:0}.member-name.svelte-12hdlh0{font-size:12px;font-weight:500;color:#c4b5fd;flex:1}.member-type.svelte-12hdlh0{font-size:10px;color:#9292b8;background:#1a1a2e;padding:1px 6px;border-radius:8px}.add-icon.svelte-12hdlh0{font-size:14px;color:#7c3aed;font-weight:700;margin-left:auto}.remove-btn.svelte-12hdlh0{background:transparent;border:none;color:#9292b8;font-size:11px;cursor:pointer;padding:2px 5px;border-radius:4px;transition:all .12s;flex-shrink:0}.remove-btn.svelte-12hdlh0:hover{background:#ef44441f;color:#f87171}.error-msg.svelte-12hdlh0{padding:8px 12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#f87171;font-size:12px}.modal-footer.svelte-12hdlh0{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #1e1e2e}.cancel-btn.svelte-12hdlh0{background:transparent;border:1px solid #2a2a3e;border-radius:6px;color:#ababc8;padding:8px 16px;font-size:13px;cursor:pointer;transition:all .15s}.cancel-btn.svelte-12hdlh0:hover{border-color:#9292b8;color:#e2e8f0}.save-btn.svelte-12hdlh0{background:#7c3aed;border:none;border-radius:6px;color:#fff;padding:8px 18px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.save-btn.svelte-12hdlh0:hover{background:#6d28d9}.save-btn.svelte-12hdlh0:disabled{opacity:.4;cursor:not-allowed}.modal-backdrop.svelte-rq2smp{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.modal-card.svelte-rq2smp{width:100%;max-width:420px;background:#0d0d18;border:1px solid #2a2a3e;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.modal-header.svelte-rq2smp{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #1e1e32}.modal-title.svelte-rq2smp{font-size:14px;font-weight:600;color:#e2e8f0}.modal-close.svelte-rq2smp{background:transparent;border:none;color:#9292b8;font-size:14px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:color .15s}.modal-close.svelte-rq2smp:hover{color:#e2e8f0}.modal-form.svelte-rq2smp{padding:20px;display:flex;flex-direction:column;gap:16px}.field-group.svelte-rq2smp{display:flex;flex-direction:column;gap:6px}.field-label.svelte-rq2smp{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.06em}.optional.svelte-rq2smp{font-weight:400;text-transform:none;color:#8282a8}.field-input.svelte-rq2smp,.field-select.svelte-rq2smp{background:#ffffff0a;border:1px solid #2a2a3e;border-radius:7px;padding:9px 12px;font-size:13px;color:#e2e8f0;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.field-input.svelte-rq2smp:focus,.field-select.svelte-rq2smp:focus{border-color:#a78bfa}.field-input.field-error.svelte-rq2smp{border-color:#f87171}.field-input.svelte-rq2smp::-moz-placeholder{color:#5a5a7a}.field-input.svelte-rq2smp::placeholder{color:#5a5a7a}.field-hint.svelte-rq2smp{font-size:11px;color:#7878a0;margin-top:3px;line-height:1.4}.field-input.svelte-rq2smp:disabled,.field-select.svelte-rq2smp:disabled{opacity:.5;cursor:not-allowed}.field-select.svelte-rq2smp{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%234a4a6a' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.error-msg.svelte-rq2smp{font-size:12px;color:#f87171}.channels-hint.svelte-rq2smp{font-size:12px;color:#8282a8;margin:0}.channel-list.svelte-rq2smp{display:flex;flex-direction:column;gap:2px;max-height:140px;overflow-y:auto;padding:4px 0}.channel-list.svelte-rq2smp::-webkit-scrollbar{width:6px}.channel-list.svelte-rq2smp::-webkit-scrollbar-thumb{background:#4a4a7a;border-radius:3px;min-height:40px}.channel-list.svelte-rq2smp::-webkit-scrollbar-thumb:hover{background:#6868a4}.channel-item.svelte-rq2smp{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;cursor:pointer;transition:background .1s}.channel-item.svelte-rq2smp:hover{background:#ffffff0a}.channel-checkbox.svelte-rq2smp{accent-color:#a78bfa;width:14px;height:14px;cursor:pointer}.channel-name.svelte-rq2smp{font-size:13px;color:#9ca3af}.nda-confirm.svelte-rq2smp{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:10px 12px;background:#a78bfa0d;border:1px solid rgba(167,139,250,.15);border-radius:7px;transition:border-color .15s}.nda-confirm.svelte-rq2smp:has(.nda-checkbox:where(.svelte-rq2smp):checked){border-color:#a78bfa59;background:#a78bfa14}.nda-checkbox.svelte-rq2smp{margin-top:2px;accent-color:#a78bfa;flex-shrink:0;cursor:pointer}.nda-label.svelte-rq2smp{font-size:12px;color:#9292b8;line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nda-confirm.svelte-rq2smp:has(.nda-checkbox:where(.svelte-rq2smp):checked) .nda-label:where(.svelte-rq2smp){color:#c4b5fd}.submit-error.svelte-rq2smp{font-size:12px;color:#f87171;margin:0;padding:9px 12px;background:#f8717114;border:1px solid rgba(248,113,113,.2);border-radius:7px}.modal-actions.svelte-rq2smp{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.btn-cancel.svelte-rq2smp{background:transparent;border:1px solid #2a2a3e;border-radius:7px;color:#6b7280;font-size:13px;padding:8px 16px;cursor:pointer;transition:all .15s}.btn-cancel.svelte-rq2smp:hover:not(:disabled){border-color:#9292b8;color:#9ca3af}.btn-cancel.svelte-rq2smp:disabled{opacity:.4;cursor:not-allowed}.btn-send.svelte-rq2smp{background:#a78bfa;border:none;border-radius:7px;color:#0a0a14;font-size:13px;font-weight:700;padding:8px 18px;cursor:pointer;transition:background .15s,opacity .15s}.btn-send.svelte-rq2smp:hover:not(:disabled){background:#c4b5fd}.btn-send.svelte-rq2smp:disabled{opacity:.45;cursor:not-allowed}.modal-success.svelte-rq2smp{padding:32px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.success-icon.svelte-rq2smp{font-size:32px;color:#34d399;filter:drop-shadow(0 0 6px #34d39966)}.success-text.svelte-rq2smp{font-size:14px;color:#9ca3af;margin:0}.success-text.svelte-rq2smp strong:where(.svelte-rq2smp){color:#e2e8f0}.backdrop.svelte-11stv1q{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal.svelte-11stv1q{width:360px;max-height:560px;background:#0d0d18;border:1px solid #2a2a3e;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px #0009,0 0 0 1px #a78bfa14;animation:svelte-11stv1q-modal-in .18s ease both}@keyframes svelte-11stv1q-modal-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header.svelte-11stv1q{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid #1e1e32;flex-shrink:0}.modal-title.svelte-11stv1q{font-size:13px;font-weight:700;color:#e2e2f0;letter-spacing:-.01em}.close-btn.svelte-11stv1q{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;border:none;border-radius:6px;color:#6868a4;cursor:pointer;transition:background .15s,color .15s}.close-btn.svelte-11stv1q:hover{background:#ffffff0d;color:#ababc8}.chip-row.svelte-11stv1q{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 6px;flex-shrink:0}.chip.svelte-11stv1q{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;background:#a78bfa1f;border:1px solid rgba(167,139,250,.3);border-radius:20px;font-size:11px;font-weight:600;color:#c4b5fd;cursor:pointer;transition:background .15s}.chip.svelte-11stv1q:hover{background:#a78bfa33}.chip-dot.svelte-11stv1q{width:6px;height:6px;border-radius:50%;flex-shrink:0}.chip-remove.svelte-11stv1q{font-size:13px;line-height:1;opacity:.6}.search-row.svelte-11stv1q{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #1e1e32;flex-shrink:0}.search-icon.svelte-11stv1q{color:#7878a0;flex-shrink:0}.search-input.svelte-11stv1q{flex:1;background:transparent;border:none;outline:none;font-size:13px;color:#d4d4f0;font-family:inherit}.search-input.svelte-11stv1q::-moz-placeholder{color:#6868a4}.search-input.svelte-11stv1q::placeholder{color:#6868a4}.participant-list.svelte-11stv1q{flex:1;overflow-y:auto;padding:6px 8px;min-height:0}.participant-list.svelte-11stv1q::-webkit-scrollbar{width:6px}.participant-list.svelte-11stv1q::-webkit-scrollbar-thumb{background:#4a4a7a;border-radius:3px;min-height:40px}.group-label.svelte-11stv1q{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#5a5a7a;padding:8px 8px 4px}.participant-row.svelte-11stv1q{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border-radius:8px;border:none;background:transparent;cursor:pointer;transition:background .12s;text-align:left}.participant-row.svelte-11stv1q:hover{background:#ffffff0a}.participant-row.selected.svelte-11stv1q{background:#a78bfa14}.avatar.svelte-11stv1q{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.essence-avatar.svelte-11stv1q{border-radius:8px}.participant-name.svelte-11stv1q{flex:1;font-size:13px;color:#d4d4f0;font-weight:500}.essence-tag.svelte-11stv1q{font-size:9px;font-weight:700;letter-spacing:.06em;color:#7878a0;padding:1px 5px;border:1px solid #2a2a3e;border-radius:4px;flex-shrink:0}.check.svelte-11stv1q{width:18px;height:18px;border-radius:50%;background:#a78bfa;color:#0a0a14;display:flex;align-items:center;justify-content:center;flex-shrink:0}.empty-hint.svelte-11stv1q{font-size:12px;color:#7878a0;text-align:center;padding:24px 16px;margin:0}.error-msg.svelte-11stv1q{font-size:11px;color:#fca5a5;text-align:center;padding:0 16px 8px;margin:0;flex-shrink:0}.modal-footer.svelte-11stv1q{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #1e1e32;flex-shrink:0}.cancel-btn.svelte-11stv1q{background:transparent;border:1px solid #2a2a3e;border-radius:8px;color:#ababc8;font-size:12px;font-weight:600;padding:7px 14px;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s}.cancel-btn.svelte-11stv1q:hover{border-color:#4a4a7a;color:#d4d4f0}.submit-btn.svelte-11stv1q{background:#a78bfa;border:none;border-radius:8px;color:#0a0a14;font-size:12px;font-weight:700;padding:7px 16px;cursor:pointer;font-family:inherit;letter-spacing:.01em;transition:background .15s,opacity .15s}.submit-btn.svelte-11stv1q:hover:not(:disabled){background:#c4b5fd}.submit-btn.svelte-11stv1q:disabled{opacity:.4;cursor:default}.sidebar.svelte-181dlmc{display:flex;flex-direction:column;height:100%;background:#13131f;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-header.svelte-181dlmc{padding:16px 12px 12px;border-bottom:1px solid #2a2a3e;flex-shrink:0}.brand.svelte-181dlmc{display:flex;align-items:center;gap:10px;margin-bottom:12px;width:100%}.brand-orb.svelte-181dlmc{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#c4b5fd,#7c3aed,#4c1d95);box-shadow:0 0 8px #7c3aed80;animation:svelte-181dlmc-orb-pulse 3s ease-in-out infinite;flex-shrink:0}@keyframes svelte-181dlmc-orb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.logout-btn.svelte-181dlmc{margin-left:auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:none;background:transparent;color:#6868a4;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.logout-btn.svelte-181dlmc:hover{background:#ef44441f;color:#f87171}.brand-name.svelte-181dlmc{font-size:15px;font-weight:700;color:#e2e2f0;letter-spacing:-.02em}.sidebar-body.svelte-181dlmc{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.sidebar-body.svelte-181dlmc::-webkit-scrollbar{width:6px}.sidebar-body.svelte-181dlmc::-webkit-scrollbar-track{background:transparent}.sidebar-body.svelte-181dlmc::-webkit-scrollbar-thumb{background:#4a4a7a;border-radius:3px;min-height:40px}.sidebar-body.svelte-181dlmc::-webkit-scrollbar-thumb:hover{background:#6868a4}.sidebar-section.svelte-181dlmc{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;border-top:1px solid #2a2a3e}.sidebar-section.expanded.svelte-181dlmc{flex:0 0 auto;min-height:0}.spokes-section.svelte-181dlmc{flex:1 1 0;min-height:0}.section-toggle-row.svelte-181dlmc{display:flex;align-items:center;padding:0 8px;flex-shrink:0}.section-toggle-btn.svelte-181dlmc{flex:1;display:flex;align-items:center;gap:6px;background:transparent;border:none;padding:7px 4px;cursor:pointer;text-align:left;color:inherit}.section-toggle-btn.svelte-181dlmc:hover .section-label:where(.svelte-181dlmc){color:#9090b0}.section-label.svelte-181dlmc{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#9292b8;margin:0;transition:color .1s}.chevron.svelte-181dlmc{color:#9292b8;flex-shrink:0;transition:transform .2s ease,color .1s;transform:rotate(-90deg)}.chevron.rotated.svelte-181dlmc{transform:rotate(0);color:#ababc8}.section-action-btn.svelte-181dlmc{background:transparent;border:none;color:#9292b8;font-size:14px;font-weight:700;padding:2px 6px;cursor:pointer;border-radius:4px;line-height:1;transition:all .15s;flex-shrink:0}.section-action-btn.svelte-181dlmc:hover{background:#ffffff0f;color:#c4b5fd}.section-dropdown.svelte-181dlmc{position:absolute;top:calc(100% - 2px);right:6px;background:#1e1e32;border:1px solid #2a2a3e;border-radius:8px;box-shadow:0 4px 16px #0006;min-width:140px;z-index:100;padding:4px}.section-scroll.svelte-181dlmc{flex:1;overflow-y:auto;overflow-x:hidden;padding:2px 0 6px;min-height:0}.resize-handle.svelte-181dlmc{flex-shrink:0;height:5px;margin:0 8px;border-radius:3px;cursor:ns-resize;transition:background .15s}.resize-handle.svelte-181dlmc:hover,.resize-handle.active.svelte-181dlmc{background:#7c3aed59}.section-scroll.svelte-181dlmc::-webkit-scrollbar{width:6px}.section-scroll.svelte-181dlmc::-webkit-scrollbar-track{background:transparent}.section-scroll.svelte-181dlmc::-webkit-scrollbar-thumb{background:#4a4a7a;border-radius:3px;min-height:40px}.section-scroll.svelte-181dlmc::-webkit-scrollbar-thumb:hover{background:#6868a4}.dropdown-item.svelte-181dlmc{display:block;width:100%;padding:7px 10px;background:transparent;border:none;border-radius:5px;color:#c4b5fd;font-size:12px;font-weight:500;text-align:left;cursor:pointer;transition:background .1s}.dropdown-item.svelte-181dlmc:hover{background:#7c3aed26}.dropdown-item.danger.svelte-181dlmc{color:#ef4444}.dropdown-item.danger.svelte-181dlmc:hover{background:#dc26261f}.remove-confirm.svelte-181dlmc{display:flex;flex-direction:column;gap:2px;padding:6px 0 2px;border-top:1px solid rgba(239,68,68,.15);margin-top:2px}.remove-confirm-label.svelte-181dlmc{font-size:11px;color:#9ca3af;padding:0 10px 4px;line-height:1.3}.msg-item.svelte-181dlmc{gap:8px}.msg-avatar.svelte-181dlmc{width:22px;height:22px;border-radius:50%;border:1px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:600}.msg-avatar.essence-avatar.svelte-181dlmc{border-radius:7px}.channels-hint.svelte-181dlmc{font-size:11px;color:#7878a0;padding:2px 12px;margin:0}.channels-list.svelte-181dlmc{display:flex;flex-direction:column;padding:0 4px}.channel-item-wrapper.svelte-181dlmc{position:relative;display:flex;align-items:center;border-radius:6px}.channel-item-wrapper.svelte-181dlmc:hover .channel-action-btn:where(.svelte-181dlmc){opacity:1}.channel-item.svelte-181dlmc{flex:1;display:flex;align-items:center;gap:6px;padding:6px 8px;background:transparent;border:none;border-radius:6px;color:#ababc8;font-size:12px;font-weight:500;cursor:pointer;text-align:left;transition:all .1s;min-width:0}.channel-item.svelte-181dlmc:hover{background:#ffffff0a;color:#c4b5fd}.channel-item.active.svelte-181dlmc{background:#7c3aed1f;color:#c4b5fd}.channel-item.has-unread.svelte-181dlmc{color:#e2e2f0}.channel-item.has-unread.svelte-181dlmc .channel-label:where(.svelte-181dlmc){font-weight:600}.channel-hash.svelte-181dlmc{font-size:14px;font-weight:600;color:#9292b8;flex-shrink:0;width:14px;text-align:center}.channel-item.active.svelte-181dlmc .channel-hash:where(.svelte-181dlmc),.channel-item.svelte-181dlmc:hover .channel-hash:where(.svelte-181dlmc){color:#c4b5fd}.channel-label.svelte-181dlmc{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-mode-icon.svelte-181dlmc{font-size:11px;flex-shrink:0;opacity:.7}.channel-unread-badge.svelte-181dlmc{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#7c3aed;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;margin-left:auto}.channel-action-btn.svelte-181dlmc{opacity:0;background:transparent;border:none;color:#9292b8;font-size:14px;font-weight:700;padding:2px 6px;cursor:pointer;border-radius:4px;flex-shrink:0;transition:all .15s;line-height:1}.channel-action-btn.svelte-181dlmc:hover{background:#ffffff0f;color:#c4b5fd;opacity:1}.dm-rename-input.svelte-181dlmc{flex:1;background:#13131f;border:1px solid rgba(167,139,250,.4);border-radius:6px;color:#d4d4f0;font-size:12px;font-family:inherit;padding:5px 8px;outline:none;width:100%;min-width:0}.spokes-list.svelte-181dlmc{display:flex;flex-direction:column;padding:0 4px}.spoke-btn.svelte-181dlmc{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;background:transparent;border:none;border-radius:6px;color:#ababc8;font-size:12px;font-weight:500;cursor:pointer;text-align:left;transition:all .1s}.spoke-btn.svelte-181dlmc:hover{background:#ffffff0a;color:#c4b5fd}.spoke-btn.active.svelte-181dlmc{background:#7c3aed1f;color:#c4b5fd}.spoke-icon.svelte-181dlmc{font-size:14px;flex-shrink:0;width:20px;text-align:center}.spoke-label.svelte-181dlmc{flex:1}@keyframes svelte-181dlmc-presence-live-pulse{0%{box-shadow:0 0 #ffffff59}60%{box-shadow:0 0 0 5px #fff0}to{box-shadow:0 0 #fff0}}.sidebar-footer.svelte-181dlmc{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-top:1px solid #2a2a3e;flex-shrink:0}.footer-top.svelte-181dlmc{display:flex;align-items:center;justify-content:space-between}.footer-disclaimer.svelte-181dlmc{font-size:9px;color:#8282a8;text-align:center;letter-spacing:.02em}.version-label.svelte-181dlmc{font-size:10px;color:#7878a0}.connection-indicator.svelte-181dlmc{font-size:10px;color:#ef4444;transition:color .3s}.connection-indicator.connected.svelte-181dlmc{color:#22c55e}.modal-overlay.svelte-181dlmc{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal.svelte-181dlmc{background:#1a1a2e;border:1px solid #2a2a3e;border-radius:12px;padding:24px;width:320px;max-width:calc(100vw - 32px);max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #00000080}.modal.svelte-181dlmc::-webkit-scrollbar{width:6px}.modal.svelte-181dlmc::-webkit-scrollbar-track{background:transparent}.modal.svelte-181dlmc::-webkit-scrollbar-thumb{background:#4a4a7a;border-radius:3px;min-height:40px}.modal.svelte-181dlmc::-webkit-scrollbar-thumb:hover{background:#6868a4}.modal-title.svelte-181dlmc{font-size:15px;font-weight:700;color:#e2e2f0;margin:0 0 20px}.form-group.svelte-181dlmc{margin-bottom:14px}.form-group.half.svelte-181dlmc{flex:1;min-width:0;margin-bottom:0}.form-row.svelte-181dlmc{display:flex;gap:12px;margin-bottom:14px}.form-label.svelte-181dlmc{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ababc8;margin-bottom:6px}.optional.svelte-181dlmc{text-transform:none;letter-spacing:0;font-weight:400;color:#9292b8}.form-input.svelte-181dlmc{width:100%;background:#13131f;border:1px solid #2a2a3e;border-radius:7px;color:#e2e2f0;font-size:13px;padding:8px 10px;outline:none;font-family:inherit;box-sizing:border-box;transition:border-color .15s}.form-input.svelte-181dlmc:focus{border-color:#7c3aed80}.form-input.svelte-181dlmc::-moz-placeholder{color:#9292b8}.form-input.svelte-181dlmc::placeholder{color:#9292b8}.form-select.svelte-181dlmc{width:100%;background:#13131f;border:1px solid #2a2a3e;border-radius:7px;color:#e2e2f0;font-size:13px;padding:8px 28px 8px 10px;outline:none;font-family:inherit;cursor:pointer;transition:border-color .15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath stroke='%234a4a6a' stroke-width='1.5' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.form-select.svelte-181dlmc:focus{border-color:#7c3aed80}.participants-list.svelte-181dlmc{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto;padding-right:4px}.participants-list.svelte-181dlmc::-webkit-scrollbar{width:6px}.participants-list.svelte-181dlmc::-webkit-scrollbar-track{background:transparent}.participants-list.svelte-181dlmc::-webkit-scrollbar-thumb{background:#4a4a7a;border-radius:3px;min-height:40px}.participants-list.svelte-181dlmc::-webkit-scrollbar-thumb:hover{background:#6868a4}.checkbox-label.svelte-181dlmc{display:flex;align-items:center;gap:8px;font-size:12px;color:#c4b5fd;cursor:pointer}.checkbox-label.svelte-181dlmc input[type=checkbox]:where(.svelte-181dlmc){width:14px;height:14px;accent-color:#7c3aed;cursor:pointer}.p-dot.svelte-181dlmc{width:8px;height:8px;border-radius:50%;flex-shrink:0}.modal-actions.svelte-181dlmc{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.modal-btn.svelte-181dlmc{padding:8px 16px;border-radius:7px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid;transition:all .15s;font-family:inherit}.modal-btn.cancel.svelte-181dlmc{background:transparent;border-color:#7878a0;color:#ababc8}.modal-btn.cancel.svelte-181dlmc:hover{background:#ffffff0a;color:#c4b5fd;border-color:#9292b8}.modal-btn.create.svelte-181dlmc{background:#7c3aede6;border-color:#7c3aed80;color:#fff}.modal-btn.create.svelte-181dlmc:hover:not(:disabled){background:#7c3aed}.modal-btn.create.svelte-181dlmc:disabled{opacity:.4;cursor:not-allowed}.team-section.svelte-181dlmc{flex:0 0 auto;display:flex;flex-direction:column;overflow:hidden;border-bottom:1px solid #2a2a3e}.team-rows-scroll.svelte-181dlmc{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.team-rows-scroll.svelte-181dlmc::-webkit-scrollbar{width:6px}.team-rows-scroll.svelte-181dlmc::-webkit-scrollbar-track{background:transparent}.team-rows-scroll.svelte-181dlmc::-webkit-scrollbar-thumb{background:#4a4a7a;border-radius:3px;min-height:40px}.team-rows-scroll.svelte-181dlmc::-webkit-scrollbar-thumb:hover{background:#6868a4}.team-group-label.svelte-181dlmc{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8282a8;padding:8px 8px 3px 14px}.team-group-label--with-action.svelte-181dlmc{display:flex;align-items:center;justify-content:space-between;padding-right:32px}.restart-offline-btn.svelte-181dlmc{background:none;border:none;color:#8282a8;cursor:pointer;font-size:13px;padding:1px 4px;border-radius:3px;line-height:1;transition:color .15s,background .15s}.restart-offline-btn.svelte-181dlmc:hover:not(:disabled){color:#a48cf4;background:#8b5cf61f}.restart-offline-btn.svelte-181dlmc:disabled{opacity:.5;cursor:default}.team-section-header.svelte-181dlmc{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9292b8;padding:10px 8px 6px 16px}.team-row.svelte-181dlmc{display:flex;align-items:center;height:36px;padding:0 4px 0 0;border-radius:6px;position:relative;transition:background .15s ease}.team-row.svelte-181dlmc:hover{background:#ffffff0d}.team-row-main.svelte-181dlmc{display:flex;align-items:center;gap:10px;flex:1;padding:0 8px 0 12px;background:transparent;border:none;cursor:pointer;text-align:left;color:inherit;font-family:inherit;min-width:0}.team-member-action-btn.svelte-181dlmc{opacity:0;background:transparent;border:none;color:#9292b8;font-size:14px;font-weight:700;padding:2px 6px;cursor:pointer;border-radius:4px;flex-shrink:0;transition:all .15s;line-height:1}.team-row.svelte-181dlmc:hover .team-member-action-btn:where(.svelte-181dlmc),.team-row.has-options.svelte-181dlmc .team-member-action-btn:where(.svelte-181dlmc){opacity:1}.team-member-action-btn.svelte-181dlmc:hover{background:#ffffff0f;color:#c4b5fd}.team-terminal-btn.svelte-181dlmc{background:transparent;border:none;padding:3px 5px;cursor:pointer;border-radius:4px;flex-shrink:0;transition:color .2s,background .15s;display:flex;align-items:center;justify-content:center}.team-terminal-btn.status-live.svelte-181dlmc{color:#34d399;cursor:pointer;opacity:1}.team-terminal-btn.status-live.svelte-181dlmc:hover{background:#34d3991a;border-radius:4px}.team-terminal-btn.status-auto.svelte-181dlmc{color:#a78bfa;cursor:pointer;background:#a78bfa1a;border:1px solid rgba(167,139,250,.25);border-radius:4px}.team-terminal-btn.status-auto.svelte-181dlmc:hover{background:#a78bfa33;border-color:#a78bfa73;color:#c4b5fd}.team-terminal-btn.status-offline.svelte-181dlmc{color:#f87171;cursor:pointer;background:#f871711f;border:1px solid rgba(248,113,113,.3);border-radius:4px}.team-terminal-btn.status-offline.svelte-181dlmc:hover{background:#f8717138;border-color:#f8717180;color:#fca5a5}.team-terminal-btn.launching.svelte-181dlmc svg:where(.svelte-181dlmc){animation:svelte-181dlmc-spin .8s linear infinite}@keyframes svelte-181dlmc-spin{to{transform:rotate(360deg)}}.attach-toast.svelte-181dlmc{display:flex;align-items:center;gap:6px;margin:6px 8px;padding:7px 10px;background:#a78bfa1a;border:1px solid rgba(167,139,250,.3);border-radius:6px;font-size:11px;animation:svelte-181dlmc-fadeIn .2s ease}@keyframes svelte-181dlmc-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.attach-toast-label.svelte-181dlmc{color:#9ca3af;white-space:nowrap;flex-shrink:0}.attach-toast-cmd.svelte-181dlmc{flex:1;font-family:JetBrains Mono,Fira Code,monospace;font-size:10px;color:#c4b5fd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-toast-copy.svelte-181dlmc{flex-shrink:0;background:#a78bfa33;border:1px solid rgba(167,139,250,.4);border-radius:4px;color:#c4b5fd;font-size:10px;padding:2px 7px;cursor:pointer}.attach-toast-copy.svelte-181dlmc:hover{background:#a78bfa59}.team-member-dropdown.svelte-181dlmc{position:absolute;top:calc(100% + 2px);right:4px;background:#1e1e32;border:1px solid #2a2a3e;border-radius:8px;box-shadow:0 4px 16px #0006;min-width:130px;z-index:200;padding:4px}.team-name.svelte-181dlmc{font-size:13px;font-weight:500;color:#c4b5fd;flex:1;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-status-text.svelte-181dlmc{font-size:11px;font-weight:400;color:#9292b8;white-space:nowrap;flex-shrink:0;transition:opacity .18s ease}.invited-badge.svelte-181dlmc{font-size:10px;font-weight:600;color:#60a5fa;background:#60a5fa1a;border:1px solid rgba(96,165,250,.25);border-radius:8px;padding:1px 6px;white-space:nowrap;flex-shrink:0;letter-spacing:.03em}button.invited-badge.svelte-181dlmc{cursor:pointer;font-family:inherit}.badge-expired.svelte-181dlmc{color:#fb923c;background:#fb923c1a;border-color:#fb923c4d}.badge-expired.svelte-181dlmc:hover{background:#fb923c33;border-color:#fb923c80}.team-dot.svelte-181dlmc{width:10px;height:10px;border-radius:50%;flex-shrink:0;position:relative;display:inline-block;margin-top:1px;transition:opacity .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;background:var(--dot-color, #4B5563);border:1.5px solid transparent}.dot-available.svelte-181dlmc{box-shadow:0 0 0 2px var(--dot-color),0 0 8px var(--dot-color)}@keyframes svelte-181dlmc-breathe-slow{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.18);opacity:1}}.dot-listening.svelte-181dlmc{animation:svelte-181dlmc-breathe-slow 2s ease-in-out infinite}@keyframes svelte-181dlmc-breathe-fast{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.25);opacity:1}}.dot-thinking.svelte-181dlmc{animation:svelte-181dlmc-breathe-fast .8s ease-in-out infinite}.dot-responding.svelte-181dlmc{animation:svelte-181dlmc-breathe-fast .6s ease-in-out infinite}@keyframes svelte-181dlmc-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dot-working.svelte-181dlmc:after{content:"";position:absolute;border:1.5px solid var(--dot-color);border-top-color:transparent;border-radius:50%;top:-3px;right:-3px;bottom:-3px;left:-3px;animation:svelte-181dlmc-orbit 4s linear infinite}.dot-hand-up.svelte-181dlmc{animation:svelte-181dlmc-breathe-slow 1.5s ease-in-out infinite}@keyframes svelte-181dlmc-urgent{0%,to{transform:scale(1);box-shadow:0 0 0 2px var(--dot-color)}50%{transform:scale(1.3);box-shadow:0 0 0 4px var(--dot-color),0 0 12px var(--dot-color)}}.dot-priority-up.svelte-181dlmc{animation:svelte-181dlmc-urgent .5s ease-in-out infinite}.dot-in-session.svelte-181dlmc{box-shadow:0 0 0 2px var(--dot-color),0 0 6px var(--dot-color);opacity:1}@keyframes svelte-181dlmc-stand-down{0%{transform:scale(1.2)}to{transform:scale(1)}}.dot-standing-by.svelte-181dlmc{background:transparent;border-color:var(--dot-color);opacity:.55;animation:svelte-181dlmc-stand-down .3s ease-out forwards}.dot-away.svelte-181dlmc{background:transparent;border-color:var(--dot-color);opacity:.35}.dot-offline.svelte-181dlmc{background:transparent;border-color:var(--dot-color);opacity:.22;box-shadow:none}.fixed-dropdown{position:fixed;z-index:1000;background:#1e1e32;border:1px solid #2a2a3e;border-radius:8px;box-shadow:0 4px 16px #0006;min-width:140px;padding:4px}.team-tooltip.svelte-181dlmc{position:fixed;z-index:1000;transform:translateY(-50%);background:#000000d1;color:#fff;font-size:12px;padding:6px 10px;border-radius:6px;max-width:280px;white-space:nowrap;pointer-events:none;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 16px #0006}.tooltip-role.svelte-181dlmc{font-size:11px;font-weight:600;color:#c4b5fd;margin-bottom:3px;display:flex;align-items:center;gap:5px}.tooltip-type-icon.svelte-181dlmc{font-size:14px;flex-shrink:0;line-height:1}@media(prefers-reduced-motion:reduce){.brand-orb.svelte-181dlmc{animation:none}.chevron.svelte-181dlmc,.channel-item.svelte-181dlmc,.connection-indicator.svelte-181dlmc{transition:none}}.tool-indicator.svelte-181dlmc{font-size:13px;line-height:1;opacity:0;flex-shrink:0;margin-left:4px;filter:drop-shadow(0 0 4px var(--essence-color, #a78bfa));animation:svelte-181dlmc-tool-flash 2.8s ease-out forwards}@keyframes svelte-181dlmc-tool-flash{0%{opacity:0;transform:scale(.6)}12%{opacity:1;transform:scale(1.15)}30%{opacity:.9;transform:scale(1)}70%{opacity:.65;transform:scale(1)}to{opacity:.5;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.tool-indicator.svelte-181dlmc{animation:none;opacity:.6}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.message-wrap.svelte-vrn44r{position:relative;flex:1;overflow:hidden;display:flex;flex-direction:column}.message-list.svelte-vrn44r{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:#0f0f1a}.jump-pill.svelte-vrn44r{position:absolute;bottom:12px;right:14px;background:#7c3aedeb;border:none;border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:5px 14px;cursor:pointer;box-shadow:0 2px 8px #00000059;transition:background .15s;z-index:10}.jump-pill.svelte-vrn44r:hover{background:#7c3aed}.message-list.svelte-vrn44r::-webkit-scrollbar{width:6px}.message-list.svelte-vrn44r::-webkit-scrollbar-track{background:transparent}.message-list.svelte-vrn44r::-webkit-scrollbar-thumb{background:#4a4a7a;border-radius:3px;min-height:40px}.message-list.svelte-vrn44r::-webkit-scrollbar-thumb:hover{background:#6868a4}.list-empty.svelte-vrn44r{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:32px}.empty-icon.svelte-vrn44r{color:#7878a0}.empty-label.svelte-vrn44r{font-size:15px;font-weight:500;color:#9292b8;margin:0}.empty-hint.svelte-vrn44r{font-size:12px;color:#7878a0;margin:0}.msg-system.svelte-vrn44r{display:flex;justify-content:center}.system-text.svelte-vrn44r{font-size:11px;color:#9292b8;background:#1a1a2e;padding:4px 12px;border-radius:12px;border:1px solid #2a2a3e}.msg-row.svelte-vrn44r{display:flex;align-items:flex-start;gap:10px}.msg-row.own.svelte-vrn44r{flex-direction:row-reverse}.msg-avatar.svelte-vrn44r{width:32px;height:32px;border-radius:50%;background:#7c3aed26;border:1px solid rgba(124,58,237,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.msg-avatar.essence.svelte-vrn44r{border-radius:9px}.avatar-img.svelte-vrn44r{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-letter.svelte-vrn44r{font-size:13px;font-weight:600;color:#c4b5fd}.msg-body.svelte-vrn44r{max-width:72%;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.msg-body.own.svelte-vrn44r{align-items:flex-end}.sender-name.svelte-vrn44r{font-size:11px;color:#8b8baa;margin-left:4px}.msg-bubble.svelte-vrn44r{padding:10px 14px;border-radius:4px 16px 16px;background:#1a1a2e;border:1px solid #2a2a3e;color:#e2e2f0;max-width:100%}.msg-bubble.own.svelte-vrn44r{background:#7c3aed;border-color:#6d28d9;border-top-left-radius:16px;border-top-right-radius:4px;color:#fff}.prose-content.svelte-vrn44r{font-size:14px;line-height:1.6;color:#e2e2f0;min-width:0;word-break:break-words}.prose-content p{margin:0 0 8px}.prose-content p:last-child{margin:0}.prose-content h1,.prose-content h2,.prose-content h3{color:#c4b5fd;font-weight:600;margin:12px 0 6px}.prose-content h1{font-size:18px}.prose-content h2{font-size:16px}.prose-content h3{font-size:14px}.prose-content ul,.prose-content ol{margin:6px 0 6px 20px}.prose-content li{margin:3px 0}.prose-content code{background:#7c3aed26;color:#c4b5fd;padding:1px 5px;border-radius:4px;font-size:12px;font-family:Consolas,Fira Code,monospace}.prose-content pre{background:#0d0d18;border:1px solid #2a2a3e;border-radius:8px;padding:12px;overflow-x:auto;margin:8px 0}.prose-content pre code{background:none;color:#e2e2f0;padding:0}.prose-content table{width:100%;border-collapse:collapse;margin:8px 0;font-size:13px}.prose-content th,.prose-content td{border:1px solid #2a2a3e;padding:6px 10px;text-align:left}.prose-content th{background:#1a1a2e;color:#c4b5fd;font-weight:600}.prose-content blockquote,.prose-content .markdown-blockquote{border-left:3px solid #7c3aed;margin:8px 0;padding:8px 12px;color:#a0a0c0;font-style:italic;background:#7c3aed14;border-radius:0 6px 6px 0}.prose-content a{color:#c4b5fd;text-decoration:underline;text-underline-offset:2px}.msg-meta.svelte-vrn44r{display:flex;align-items:center;gap:4px;padding:0 4px}.msg-meta.own.svelte-vrn44r{justify-content:flex-end}.msg-time.svelte-vrn44r{font-size:10px;color:#9292b8;font-variant-numeric:tabular-nums}.status-ring.svelte-vrn44r{width:10px;height:10px;border-radius:50%;border:1.5px solid #4a4a6a;animation:svelte-vrn44r-spin 1s linear infinite}.status-check.svelte-vrn44r{color:#9292b8}.status-check.read.svelte-vrn44r{color:#7c3aed}.status-failed.svelte-vrn44r{color:#ef4444}.typing-bubble.svelte-vrn44r{display:flex;align-items:center;gap:4px;background:#1a1a2e;border:1px solid #2a2a3e;border-radius:4px 16px 16px;padding:12px 16px}@keyframes svelte-vrn44r-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.status-ring.svelte-vrn44r{animation:none}}.message-input-bar.svelte-1ln5o33{padding:12px 16px;border-top:1px solid #2a2a3e;background:#0f0f1a;flex-shrink:0}.input-row.svelte-1ln5o33{display:flex;align-items:flex-end;gap:8px}.message-textarea.svelte-1ln5o33{flex:1;resize:none;background:#1a1a2e;border:1px solid #2a2a3e;border-radius:12px;padding:10px 14px;color:#e2e2f0;font-size:14px;font-family:inherit;line-height:1.5;outline:none;transition:border-color .15s,height .1s ease;min-height:42px;max-height:112px;overflow-y:auto}.message-textarea.svelte-1ln5o33::-moz-placeholder{color:#9292b8}.message-textarea.svelte-1ln5o33::placeholder{color:#9292b8}.message-textarea.svelte-1ln5o33:focus{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed26}.message-textarea.svelte-1ln5o33:disabled{opacity:.5;cursor:not-allowed}.send-btn.svelte-1ln5o33{width:40px;height:40px;border-radius:10px;background:#7c3aed;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.send-btn.svelte-1ln5o33:hover:not(:disabled){background:#6d28d9;transform:scale(1.05)}.send-btn.svelte-1ln5o33:disabled{background:#2a2a3e;color:#9292b8;cursor:not-allowed}.input-hint.svelte-1ln5o33{font-size:10px;color:#9292b8;text-align:center;margin:6px 0 0}@media(prefers-reduced-motion:reduce){.message-textarea.svelte-1ln5o33{transition:border-color .15s}.send-btn.svelte-1ln5o33{transition:none}.send-btn.svelte-1ln5o33:hover:not(:disabled){transform:none}}.settings-backdrop.svelte-j6tqtc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:flex-end;padding:56px 12px 0 0}.settings-panel.svelte-j6tqtc{width:320px;background:#13131f;border:1px solid #2a2a3e;border-radius:12px;box-shadow:0 8px 40px #0009,0 0 0 1px #7c3aed1a;overflow:hidden;animation:svelte-j6tqtc-panel-in .15s ease-out}@keyframes svelte-j6tqtc-panel-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.panel-header.svelte-j6tqtc{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid #1e1e2e}.panel-title.svelte-j6tqtc{font-size:13px;font-weight:600;color:#e2e2f0;letter-spacing:.02em}.close-btn.svelte-j6tqtc{background:transparent;border:none;color:#9292b8;cursor:pointer;font-size:14px;padding:2px 4px;border-radius:4px;transition:color .15s;line-height:1}.close-btn.svelte-j6tqtc:hover{color:#8b8baa}.section.svelte-j6tqtc{padding:14px 16px;border-bottom:1px solid #1a1a2a}.section.svelte-j6tqtc:last-child{border-bottom:none}.section-label.svelte-j6tqtc{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#9292b8;margin-bottom:10px}.field-row.svelte-j6tqtc{display:flex;align-items:center;gap:8px;margin-bottom:8px}.field-label.svelte-j6tqtc{font-size:11px;color:#8b8baa;width:56px;flex-shrink:0}.select-input.svelte-j6tqtc,.text-input.svelte-j6tqtc{flex:1;background:#0d0d18;border:1px solid #2a2a3e;border-radius:6px;color:#c4c4d4;font-size:12px;padding:6px 8px;outline:none;transition:border-color .15s}.select-input.svelte-j6tqtc:focus,.text-input.svelte-j6tqtc:focus{border-color:#7c3aed}.select-input.svelte-j6tqtc option:where(.svelte-j6tqtc){background:#13131f;color:#c4c4d4}.current-model-hint.svelte-j6tqtc{font-size:10px;color:#9292b8;margin-bottom:10px;padding-left:64px}.current-model-name.svelte-j6tqtc{color:#ababc8;font-style:italic}.save-btn.svelte-j6tqtc{width:100%;background:#7c3aed;border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:500;padding:8px 12px;cursor:pointer;transition:background .15s,transform .1s}.save-btn.svelte-j6tqtc:hover:not(:disabled){background:#6d28d9}.save-btn.svelte-j6tqtc:active:not(:disabled){transform:scale(.98)}.save-btn.svelte-j6tqtc:disabled{opacity:.5;cursor:not-allowed}.save-btn.secondary.svelte-j6tqtc{background:#2a2a3e;color:#c4c4d4}.save-btn.secondary.svelte-j6tqtc:hover:not(:disabled){background:#3a3a5e}.save-btn.saving.svelte-j6tqtc{background:#5b21b6}.save-btn.saved.svelte-j6tqtc{background:#16a34a}.save-btn.error.svelte-j6tqtc{background:#dc2626}.error-text.svelte-j6tqtc{font-size:10px;color:#f87171;margin:4px 0 0;word-break:break-word}.toggle-section.svelte-j6tqtc{display:flex;justify-content:space-between;align-items:center;width:100%;background:transparent;border:none;color:#8b8baa;font-size:12px;cursor:pointer;padding:0;text-align:left}.toggle-section.svelte-j6tqtc:hover{color:#c4c4d4}.toggle-arrow.svelte-j6tqtc{font-size:9px;color:#9292b8}.key-section.svelte-j6tqtc{margin-top:10px}.key-hint.svelte-j6tqtc{font-size:10px;color:#9292b8;margin:0 0 10px;line-height:1.5}.essence-status-bar.svelte-9pi28v{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#13131ff2;border-bottom:1px solid #2a2a3e;flex-shrink:0;position:relative}.orb-container.svelte-9pi28v{flex-shrink:0}.orb.svelte-9pi28v{width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#c4b5fd,#7c3aed 40%,#4c1d95 75%,#1e1040);box-shadow:0 0 12px #7c3aed80,0 0 24px #7c3aed33,inset 0 1px 2px #ffffff26;animation:svelte-9pi28v-consciousness-breathe 3s ease-in-out infinite}.orb.orb-thinking.svelte-9pi28v{animation:svelte-9pi28v-consciousness-think 1.2s ease-in-out infinite;box-shadow:0 0 16px #7c3aedb3,0 0 32px #7c3aed66,inset 0 1px 2px #fff3}.orb.orb-idle.svelte-9pi28v{animation:svelte-9pi28v-consciousness-breathe 5s ease-in-out infinite;opacity:.6}.orb.orb-disconnected.svelte-9pi28v{animation:none;background:radial-gradient(circle at 35% 35%,#9ca3af,#4b5563 40%,#1f2937);box-shadow:none;opacity:.5}@keyframes svelte-9pi28v-consciousness-breathe{0%,to{transform:scale(1);box-shadow:0 0 12px #7c3aed80,0 0 24px #7c3aed33}50%{transform:scale(1.08);box-shadow:0 0 16px #7c3aed99,0 0 32px #7c3aed4d}}@keyframes svelte-9pi28v-consciousness-think{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.essence-info.svelte-9pi28v{flex:1;min-width:0}.essence-name-row.svelte-9pi28v{display:flex;align-items:center;gap:6px}.essence-name.svelte-9pi28v{font-size:14px;font-weight:600;color:#e2e2f0}.status-dot.svelte-9pi28v{width:7px;height:7px;border-radius:50%;flex-shrink:0;transition:background .3s}.status-text.svelte-9pi28v{font-size:11px;color:#8b8baa;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;transition:color .2s}.status-text.thinking.svelte-9pi28v{color:#c4b5fd}.essence-picker-btn.svelte-9pi28v{background:transparent;border:1px solid transparent;border-radius:4px;padding:1px 5px;font-size:13px;color:#ababc8;cursor:pointer;line-height:1;transition:color .15s,border-color .15s,background .15s}.essence-picker-btn.svelte-9pi28v:hover{color:#c4b5fd;border-color:#7c3aed4d;background:#7c3aed14}.essence-picker-backdrop.svelte-9pi28v{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49}.essence-picker.svelte-9pi28v{position:absolute;top:calc(100% + 4px);left:56px;z-index:50;background:#1a1a2e;border:1px solid #2a2a3e;border-radius:10px;padding:6px;min-width:180px;box-shadow:0 8px 24px #0006}.picker-label.svelte-9pi28v{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#9292b8;margin:0 0 4px 6px}.picker-item.svelte-9pi28v{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:7px;cursor:pointer;text-align:left;transition:background .1s}.picker-item.svelte-9pi28v:hover{background:#7c3aed1a}.picker-item-default.svelte-9pi28v{background:#7c3aed14}.picker-avatar.svelte-9pi28v{width:24px;height:24px;border-radius:7px;background:#7c3aed33;border:1px solid rgba(124,58,237,.3);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#c4b5fd;flex-shrink:0}.picker-name.svelte-9pi28v{flex:1;font-size:13px;font-weight:500;color:#e2e2f0}.picker-check.svelte-9pi28v{font-size:12px;color:#7c3aed}.model-chip.svelte-9pi28v{flex-shrink:0;font-size:10px;font-family:monospace;color:#7c3aed;background:#7c3aed1a;border:1px solid rgba(124,58,237,.25);border-radius:4px;padding:2px 6px;letter-spacing:.03em;white-space:nowrap;transition:opacity .2s}.context-indicator.svelte-9pi28v{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.context-label.svelte-9pi28v{font-size:9px;color:#9292b8;text-transform:uppercase;letter-spacing:.05em}.context-value.svelte-9pi28v{font-size:11px;color:#8b8baa;font-variant-numeric:tabular-nums}.context-bar.svelte-9pi28v{width:48px;height:3px;background:#2a2a3e;border-radius:2px;overflow:hidden}.context-fill.svelte-9pi28v{height:100%;background:#7c3aed;border-radius:2px;transition:width .5s ease}.settings-btn.svelte-9pi28v{flex-shrink:0;background:transparent;border:none;color:#9292b8;font-size:16px;cursor:pointer;padding:4px;border-radius:4px;line-height:1;transition:color .15s,background .15s}.settings-btn.svelte-9pi28v:hover{color:#8b8baa;background:#ffffff0d}@media(prefers-reduced-motion:reduce){.orb.svelte-9pi28v,.orb.orb-thinking.svelte-9pi28v,.orb.orb-idle.svelte-9pi28v{animation:none}.status-text.svelte-9pi28v,.status-dot.svelte-9pi28v{transition:none}}.chat-area.svelte-99ibjp{display:flex;flex-direction:column;height:100%;background:#0f0f1a;overflow:hidden}.empty-state.svelte-99ibjp{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;text-align:center}.empty-icon.svelte-99ibjp{width:80px;height:80px;background:#7c3aed1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#7c3aed;border:1px solid rgba(124,58,237,.2)}.empty-title.svelte-99ibjp{font-size:22px;font-weight:700;color:#e2e2f0;margin:0}.empty-subtitle.svelte-99ibjp{font-size:14px;color:#8b8baa;margin:0;max-width:280px}.channel-header.svelte-99ibjp{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid #2a2a3e;background:#13131f;flex-shrink:0}.channel-avatar.svelte-99ibjp{width:36px;height:36px;border-radius:10px;background:#7c3aed33;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(124,58,237,.3);overflow:hidden}.avatar-img.svelte-99ibjp{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-letter.svelte-99ibjp{font-size:14px;font-weight:600;color:#c4b5fd}.channel-info.svelte-99ibjp{flex:1;min-width:0}.channel-name.svelte-99ibjp{font-size:14px;font-weight:600;color:#e2e2f0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-sub.svelte-99ibjp{font-size:11px;color:#9292b8;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connection-badge.svelte-99ibjp{display:flex;align-items:center;gap:6px;flex-shrink:0}@keyframes svelte-99ibjp-dot-warn-pulse{0%,to{opacity:1}50%{opacity:.35}}.connection-dot.svelte-99ibjp{width:7px;height:7px;border-radius:50%;background:#f59e0b;animation:svelte-99ibjp-dot-warn-pulse 1.6s ease-in-out infinite;transition:background .3s}.connection-dot.connected.svelte-99ibjp{background:#22c55e;animation:none}.connection-label.svelte-99ibjp{font-size:11px;color:#9292b8;transition:color .3s}.connection-label.warn.svelte-99ibjp{color:#78350f}@media(prefers-reduced-motion:reduce){.connection-dot.svelte-99ibjp{transition:none;animation:none}}.channel-view.svelte-3ua5tn{display:flex;flex-direction:column;height:100%;background:#0f0f1a;overflow:hidden;position:relative}.header.svelte-3ua5tn{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #2a2a3e;flex-shrink:0;background:#13131f}.header-left.svelte-3ua5tn{display:flex;align-items:center;gap:10px}.channel-icon.svelte-3ua5tn{width:32px;height:32px;border-radius:8px;background:#7c3aed26;border:1px solid rgba(124,58,237,.3);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#c4b5fd;flex-shrink:0}.header-info.svelte-3ua5tn{display:flex;flex-direction:column;gap:2px}.channel-name.svelte-3ua5tn{font-size:14px;font-weight:600;color:#e2e2f0}.connection-status.svelte-3ua5tn{font-size:10px;color:#ef4444;transition:color .3s}.connection-status.connected.svelte-3ua5tn{color:#22c55e}.header-right.svelte-3ua5tn{display:flex;align-items:center;gap:10px;flex-shrink:0}.participant-avatars.svelte-3ua5tn{display:flex;align-items:center}.participant-avatar.svelte-3ua5tn{width:26px;height:26px;border-radius:50%;border:1.5px solid;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-left:-5px;cursor:default;transition:transform .15s;position:relative}.participant-avatar.svelte-3ua5tn:first-child{margin-left:0}.participant-avatar.svelte-3ua5tn:hover{transform:translateY(-2px);z-index:1}.status-dot.svelte-3ua5tn{position:absolute;bottom:-1px;right:-1px;width:8px;height:8px;border-radius:50%;border:1.5px solid #0f0f1a}@keyframes svelte-3ua5tn-sd-breathe-slow{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.3);opacity:1}}@keyframes svelte-3ua5tn-sd-breathe-fast{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.35);opacity:1}}@keyframes svelte-3ua5tn-sd-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-3ua5tn-sd-urgent{0%,to{transform:scale(1);box-shadow:0 0 0 1.5px #0f0f1a}50%{transform:scale(1.4);box-shadow:0 0 0 1.5px #0f0f1a,0 0 6px currentColor}}.status-listening.svelte-3ua5tn{animation:svelte-3ua5tn-sd-breathe-slow 2s ease-in-out infinite}.status-thinking.svelte-3ua5tn{animation:svelte-3ua5tn-sd-breathe-fast .8s ease-in-out infinite}.status-responding.svelte-3ua5tn{animation:svelte-3ua5tn-sd-breathe-fast .6s ease-in-out infinite}.status-working.svelte-3ua5tn{animation:svelte-3ua5tn-sd-orbit 4s linear infinite}.status-priority.svelte-3ua5tn{animation:svelte-3ua5tn-sd-urgent .5s ease-in-out infinite}.status-offline.svelte-3ua5tn{opacity:.3}.close-btn.svelte-3ua5tn{background:transparent;border:1px solid transparent;border-radius:6px;color:#9292b8;padding:6px;cursor:pointer;transition:all .15s}.close-btn.svelte-3ua5tn:hover{background:#ffffff0d;border-color:#7878a0;color:#c4b5fd}.messages-area.svelte-3ua5tn{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;scroll-behavior:smooth}.messages-area.svelte-3ua5tn::-webkit-scrollbar{width:6px}.messages-area.svelte-3ua5tn::-webkit-scrollbar-track{background:transparent}.messages-area.svelte-3ua5tn::-webkit-scrollbar-thumb{background:#4a4a7a;border-radius:3px;min-height:40px}.messages-area.svelte-3ua5tn::-webkit-scrollbar-thumb:hover{background:#6868a4}.empty-state.svelte-3ua5tn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 0;color:#9292b8}.empty-icon.svelte-3ua5tn{font-size:32px;margin:0;color:#7878a0;font-weight:700}.empty-text.svelte-3ua5tn{font-size:16px;font-weight:600;color:#9292b8;margin:0}.empty-hint.svelte-3ua5tn{font-size:12px;color:#7878a0;margin:0}.message-row.svelte-3ua5tn{display:flex;align-items:flex-start;gap:10px}.avatar.svelte-3ua5tn{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;margin-top:2px}.bubble-group.svelte-3ua5tn{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bubble-meta.svelte-3ua5tn{display:flex;align-items:baseline;gap:8px}.sender-name.svelte-3ua5tn{font-size:12px;font-weight:600}.msg-time.svelte-3ua5tn{font-size:10px;color:#9292b8}.bubble.svelte-3ua5tn{padding:8px 12px;border-radius:0 8px 8px;font-size:13px;line-height:1.5;color:#c8c8e0;word-break:break-word}.bubble-text.svelte-3ua5tn{word-break:break-word;display:block}.prose-content.svelte-3ua5tn p{margin:0 0 6px;line-height:1.55}.prose-content.svelte-3ua5tn p:last-child{margin-bottom:0}.prose-content.svelte-3ua5tn h1,.prose-content.svelte-3ua5tn h2,.prose-content.svelte-3ua5tn h3,.prose-content.svelte-3ua5tn h4,.prose-content.svelte-3ua5tn h5,.prose-content.svelte-3ua5tn h6{font-weight:600;line-height:1.3;margin:10px 0 4px;color:#e2e2f0}.prose-content.svelte-3ua5tn h1{font-size:15px;border-bottom:1px solid #2a2a3e;padding-bottom:4px}.prose-content.svelte-3ua5tn h2{font-size:14px}.prose-content.svelte-3ua5tn h3{font-size:13px;color:#c4b5fd}.prose-content.svelte-3ua5tn h4,.prose-content.svelte-3ua5tn h5,.prose-content.svelte-3ua5tn h6{font-size:12px;color:#9292b8;text-transform:uppercase;letter-spacing:.05em}.prose-content.svelte-3ua5tn h1:first-child,.prose-content.svelte-3ua5tn h2:first-child,.prose-content.svelte-3ua5tn h3:first-child{margin-top:0}.prose-content.svelte-3ua5tn ul,.prose-content.svelte-3ua5tn ol{margin:4px 0 6px;padding-left:20px}.prose-content.svelte-3ua5tn ul:last-child,.prose-content.svelte-3ua5tn ol:last-child{margin-bottom:0}.prose-content.svelte-3ua5tn ol{list-style-type:decimal}.prose-content.svelte-3ua5tn ul{list-style-type:disc}.prose-content.svelte-3ua5tn li{margin:2px 0;line-height:1.5;color:#c8c8e0}.prose-content.svelte-3ua5tn li ul,.prose-content.svelte-3ua5tn li ol{margin:2px 0}.prose-content.svelte-3ua5tn li input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border:1.5px solid #4b5563;border-radius:3px;background:transparent;cursor:default;vertical-align:middle;margin-right:6px;position:relative;flex-shrink:0;display:inline-block}.prose-content.svelte-3ua5tn li input[type=checkbox]:checked{background:#22c55e;border-color:#22c55e}.prose-content.svelte-3ua5tn li input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:7px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.prose-content.svelte-3ua5tn .md-codespan{background:#8b5cf61f;border:1px solid rgba(139,92,246,.25);color:#c4b5fd;padding:1px 5px;border-radius:4px;font-size:12px;font-family:JetBrains Mono,Fira Code,monospace}.prose-content.svelte-3ua5tn .md-code-block{background:#0d0d1a;border:1px solid #2a2a3e;border-radius:8px;margin:8px 0;overflow:hidden}.prose-content.svelte-3ua5tn .md-code-inner{display:block;padding:12px 14px;overflow-x:auto;font-size:12px;line-height:1.6;font-family:JetBrains Mono,Fira Code,monospace;color:#e2e2f0}.prose-content.svelte-3ua5tn .md-code-block:last-child{margin-bottom:0}.prose-content.svelte-3ua5tn .md-link{color:#a78bfa;text-decoration:underline;text-decoration-color:#a78bfa66;text-underline-offset:2px;transition:color .15s,text-decoration-color .15s}.prose-content.svelte-3ua5tn .md-link:hover{color:#c4b5fd;text-decoration-color:#c4b5fd99}.prose-content.svelte-3ua5tn .md-blockquote,.prose-content.svelte-3ua5tn blockquote{border-left:3px solid rgba(139,92,246,.7);margin:8px 0;padding:6px 12px;color:#a8a8cc;background:#8b5cf614;border-radius:0 6px 6px 0;font-style:normal}.prose-content.svelte-3ua5tn .md-blockquote p,.prose-content.svelte-3ua5tn blockquote p{margin:0}.prose-content.svelte-3ua5tn .md-callout{border-radius:6px;padding:8px 12px;margin:6px 0;display:flex;flex-direction:column;gap:3px;font-size:12px;line-height:1.5}.prose-content.svelte-3ua5tn .callout-label{font-size:10px;font-weight:700;letter-spacing:.08em;display:block}.prose-content.svelte-3ua5tn .callout-body{color:inherit}.prose-content.svelte-3ua5tn .md-callout-security,.prose-content.svelte-3ua5tn .md-callout-warning{background:#ef444414;border-left:3px solid #ef4444;color:#fca5a5}.prose-content.svelte-3ua5tn .md-callout-security .callout-label,.prose-content.svelte-3ua5tn .md-callout-warning .callout-label{color:#ef4444}.prose-content.svelte-3ua5tn .md-callout-governance,.prose-content.svelte-3ua5tn .md-callout-note{background:#8b5cf614;border-left:3px solid #8b5cf6;color:#c4b5fd}.prose-content.svelte-3ua5tn .md-callout-governance .callout-label,.prose-content.svelte-3ua5tn .md-callout-note .callout-label{color:#a78bfa}.prose-content.svelte-3ua5tn .md-callout-doctrine,.prose-content.svelte-3ua5tn .md-callout-tip{background:#10b98114;border-left:3px solid #10b981;color:#6ee7b7}.prose-content.svelte-3ua5tn .md-callout-doctrine .callout-label,.prose-content.svelte-3ua5tn .md-callout-tip .callout-label{color:#10b981}.prose-content.svelte-3ua5tn .md-callout-vault,.prose-content.svelte-3ua5tn .md-callout-important{background:#fbbf2414;border-left:3px solid #fbbf24;color:#fde68a}.prose-content.svelte-3ua5tn .md-callout-vault .callout-label,.prose-content.svelte-3ua5tn .md-callout-important .callout-label{color:#fbbf24}.prose-content.svelte-3ua5tn table{border-collapse:collapse;width:100%;font-size:12px;margin:8px 0;border:1px solid #2a2a3e;border-radius:6px;overflow:hidden}.prose-content.svelte-3ua5tn table:last-child{margin-bottom:0}.prose-content.svelte-3ua5tn th{padding:6px 10px;font-weight:600;font-size:11px;color:#9292b8;text-align:left;background:#13131f;border-bottom:1px solid #2a2a3e;white-space:nowrap}.prose-content.svelte-3ua5tn td{padding:5px 10px;color:#c8c8e0;border-bottom:1px solid rgba(42,42,62,.5);vertical-align:top}.prose-content.svelte-3ua5tn tbody tr:last-child td{border-bottom:none}.prose-content.svelte-3ua5tn tbody tr:nth-child(2n) td{background:#ffffff05}.prose-content.svelte-3ua5tn .md-hr{border:none;border-top:1px solid #2a2a3e;margin:10px 0}.prose-content.svelte-3ua5tn strong{font-weight:600;color:#e2e2f0}.prose-content.svelte-3ua5tn em{font-style:italic;color:#b8b8d8}.tag-chips.svelte-3ua5tn{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.tag-chip.svelte-3ua5tn{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.02em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hand-up-indicator.svelte-3ua5tn{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:20px;background:#fbbf240f;border:1px solid rgba(251,191,36,.15);align-self:flex-start}.hand-up-avatar.svelte-3ua5tn{width:24px;height:24px;border-radius:50%;border:1px solid;display:flex;align-items:center;justify-content:center;font-size:12px}.hand-up-text.svelte-3ua5tn{font-size:12px;font-weight:500}.hand-up-time.svelte-3ua5tn{font-size:10px;color:#9292b8;margin-left:auto}.ack-line.svelte-3ua5tn{display:flex;align-items:center;gap:8px;padding:3px 8px;align-self:center}.ack-text.svelte-3ua5tn{font-size:11px;color:#9292b8;font-style:italic}.ack-time.svelte-3ua5tn{font-size:10px;color:#7878a0}.system-message.svelte-3ua5tn{display:flex;justify-content:center;padding:4px 0}.system-message.svelte-3ua5tn span:where(.svelte-3ua5tn){font-size:11px;color:#9292b8;background:#1a1a2e;padding:3px 10px;border-radius:10px;border:1px solid #2a2a3e}.messages-end.svelte-3ua5tn{height:4px}.jump-btn.svelte-3ua5tn{position:absolute;bottom:72px;right:16px;background:#7c3aede6;border:none;border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:6px 14px;cursor:pointer;box-shadow:0 2px 8px #0000004d;transition:background .15s;z-index:10}.jump-btn.svelte-3ua5tn:hover{background:#7c3aed}.input-area.svelte-3ua5tn{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #2a2a3e;background:#13131f;flex-shrink:0}.raise-hand-btn.svelte-3ua5tn{background:transparent;border:1px solid #2a2a3e;border-radius:8px;color:#ababc8;font-size:16px;padding:7px 9px;cursor:pointer;transition:all .15s;flex-shrink:0}.raise-hand-btn.svelte-3ua5tn:hover:not(:disabled){background:#fbbf241a;border-color:#fbbf244d;color:#fbbf24}.raise-hand-btn.svelte-3ua5tn:disabled{opacity:.4;cursor:not-allowed}.input-box.svelte-3ua5tn{flex:1;background:#1a1a2e;border:1px solid #2a2a3e;border-radius:8px;color:#e2e2f0;font-size:13px;line-height:1.5;padding:8px 12px;resize:none;font-family:inherit;min-height:36px;max-height:112px;overflow-y:auto;transition:border-color .15s}.input-box.svelte-3ua5tn:focus{outline:none;border-color:#7c3aed80}.input-box.svelte-3ua5tn::-moz-placeholder{color:#9292b8}.input-box.svelte-3ua5tn::placeholder{color:#9292b8}.input-box.svelte-3ua5tn:disabled{opacity:.6;cursor:not-allowed}.send-btn.svelte-3ua5tn{background:#7c3aedcc;border:none;border-radius:8px;color:#fff;padding:8px 10px;cursor:pointer;transition:background .15s;flex-shrink:0;display:flex;align-items:center;justify-content:center}.send-btn.svelte-3ua5tn:hover:not(:disabled){background:#7c3aed}.send-btn.svelte-3ua5tn:disabled{opacity:.4;cursor:not-allowed}.input-hint.svelte-3ua5tn{font-size:10px;color:#9292b8;text-align:center;margin:4px 0 0;padding:0 16px 8px}@media(prefers-reduced-motion:reduce){.close-btn.svelte-3ua5tn,.raise-hand-btn.svelte-3ua5tn,.send-btn.svelte-3ua5tn,.connection-status.svelte-3ua5tn,.jump-btn.svelte-3ua5tn{transition:none}}.activity-stream.svelte-1pm0url{display:flex;flex-direction:column;height:100%;background:#0d0d18;overflow:hidden}.stream-main.svelte-1pm0url{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.stream-header.svelte-1pm0url{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #2a2a3e;flex-shrink:0;background:#13131f}.stream-title.svelte-1pm0url{font-size:12px;font-weight:600;color:#8b8baa;text-transform:uppercase;letter-spacing:.08em}.stream-actions.svelte-1pm0url{display:flex;align-items:center;gap:6px}.auto-scroll-toggle.svelte-1pm0url{display:flex;align-items:center;gap:4px;font-size:11px;color:#9292b8;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auto-scroll-toggle.svelte-1pm0url input:where(.svelte-1pm0url){accent-color:#7c3aed}.action-btn.svelte-1pm0url{background:transparent;border:1px solid #2a2a3e;border-radius:4px;color:#9292b8;padding:2px 7px;font-size:11px;cursor:pointer;transition:all .15s;line-height:1.4}.action-btn.svelte-1pm0url:hover{border-color:#7c3aed;color:#c4b5fd}.stream-list.svelte-1pm0url{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1px;padding:8px 0}.stream-list.svelte-1pm0url::-webkit-scrollbar{width:6px}.stream-list.svelte-1pm0url::-webkit-scrollbar-track{background:transparent}.stream-list.svelte-1pm0url::-webkit-scrollbar-thumb{background:#4a4a7a;border-radius:3px;min-height:40px}.stream-list.svelte-1pm0url::-webkit-scrollbar-thumb:hover{background:#6868a4}.empty-state.svelte-1pm0url{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;flex:1;gap:8px}.empty-icon.svelte-1pm0url{font-size:32px;opacity:.4}.empty-text.svelte-1pm0url{font-size:13px;color:#9292b8;margin:0}.empty-hint.svelte-1pm0url{font-size:11px;color:#7878a0;margin:0;max-width:260px}.entry.svelte-1pm0url{display:flex;align-items:center;gap:8px;padding:6px 16px;font-size:12px;cursor:pointer;border-left:3px solid var(--entry-color, #4a4a6a);background:transparent;transition:background .1s;animation:svelte-1pm0url-slide-in .2s ease-out}.entry.svelte-1pm0url:hover{background:#ffffff08}.entry.expanded.svelte-1pm0url{background:#ffffff0a}.entry-in-progress.svelte-1pm0url{border-left-color:var(--entry-color);background:#ffffff05}.entry-error.svelte-1pm0url{background:#dc26260d}.entry-ts.svelte-1pm0url{font-size:10px;color:#9292b8;font-variant-numeric:tabular-nums;flex-shrink:0;width:72px}.entry-icon.svelte-1pm0url{flex-shrink:0;font-size:14px;width:20px;text-align:center}.entry-label.svelte-1pm0url{flex:1;color:#c4c4d4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-spinner.svelte-1pm0url{width:10px;height:10px;border:1.5px solid #4a4a6a;border-top-color:var(--entry-color, #7c3aed);border-radius:50%;animation:svelte-1pm0url-spin .8s linear infinite;flex-shrink:0}.entry-payload.svelte-1pm0url{padding:8px 16px 8px 56px;background:#ffffff05;border-left:3px solid #2a2a3e;animation:svelte-1pm0url-slide-in .15s ease-out}.entry-payload.svelte-1pm0url pre:where(.svelte-1pm0url){font-size:10px;color:#ababc8;white-space:pre-wrap;word-break:break-all;margin:0;font-family:Consolas,Fira Code,monospace}@keyframes svelte-1pm0url-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1pm0url-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.entry.svelte-1pm0url,.entry-payload.svelte-1pm0url,.entry-spinner.svelte-1pm0url{animation:none}}.workspace-header.svelte-fmp0se{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #2a2a3e;background:#13131f;flex-shrink:0;min-height:44px}.header-left.svelte-fmp0se{display:flex;align-items:center;gap:8px}.spoke-icon.svelte-fmp0se{font-size:16px}.spoke-label.svelte-fmp0se{font-size:13px;font-weight:600;color:#e2e2f0}.spoke-badge.svelte-fmp0se{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#0d9488;background:#0d94881a;border:1px solid rgba(13,148,136,.3);padding:1px 5px;border-radius:4px}.stream-badge.svelte-fmp0se{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#7c3aed;background:#7c3aed1a;border:1px solid rgba(124,58,237,.3);padding:1px 5px;border-radius:4px;animation:svelte-fmp0se-pulse-badge 2s ease-in-out infinite}@keyframes svelte-fmp0se-pulse-badge{0%,to{opacity:1}50%{opacity:.5}}.close-btn.svelte-fmp0se{background:transparent;border:none;color:#9292b8;font-size:14px;cursor:pointer;padding:4px 6px;border-radius:5px;line-height:1;transition:color .15s}.close-btn.svelte-fmp0se:hover{color:#e2e8f0}@media(prefers-reduced-motion:reduce){.stream-badge.svelte-fmp0se{animation:none}}.define-workspace.svelte-1mwr2te{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#0d0d18;color:#c4c4d4;font-size:13px}.setup-view.svelte-1mwr2te{display:flex;flex-direction:column;gap:20px;padding:20px;overflow-y:auto;flex:1}.setup-view.svelte-1mwr2te::-webkit-scrollbar{width:6px}.setup-view.svelte-1mwr2te::-webkit-scrollbar-track{background:transparent}.setup-view.svelte-1mwr2te::-webkit-scrollbar-thumb{background:#2a2a3e;border-radius:3px;min-height:40px}.setup-header.svelte-1mwr2te{display:flex;align-items:flex-start;gap:12px;padding-bottom:4px;border-bottom:1px solid #1e1e30}.setup-icon.svelte-1mwr2te{font-size:24px}.setup-title.svelte-1mwr2te{font-size:15px;font-weight:700;color:#e2e2f0;margin:0 0 2px}.setup-subtitle.svelte-1mwr2te{font-size:11px;color:#9292b8;margin:0}.error-banner.svelte-1mwr2te{background:#dc26261a;border:1px solid rgba(220,38,38,.3);border-radius:6px;color:#fca5a5;padding:8px 12px;font-size:12px}.field.svelte-1mwr2te{display:flex;flex-direction:column;gap:6px}.field-row.svelte-1mwr2te{flex-direction:row;align-items:center;justify-content:space-between}.field-label.svelte-1mwr2te{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#ababc8}.field-hint.svelte-1mwr2te{font-weight:400;text-transform:none;letter-spacing:0;color:#9292b8;margin-left:4px}.field-input.svelte-1mwr2te,.field-textarea.svelte-1mwr2te{width:100%;background:#ffffff08;border:1px solid #2a2a3e;border-radius:8px;color:#e2e2f0;font-size:13px;padding:9px 12px;outline:none;transition:border-color .15s;box-sizing:border-box;font-family:inherit;resize:vertical}.field-input.svelte-1mwr2te::-moz-placeholder,.field-textarea.svelte-1mwr2te::-moz-placeholder{color:#9292b8}.field-input.svelte-1mwr2te::placeholder,.field-textarea.svelte-1mwr2te::placeholder{color:#9292b8}.field-input.svelte-1mwr2te:focus,.field-textarea.svelte-1mwr2te:focus{border-color:#7c3aed80;background:#7c3aed0a}.role-grid.svelte-1mwr2te{display:flex;flex-wrap:wrap;gap:6px}.role-chip.svelte-1mwr2te{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#ffffff05;border:1px solid #2a2a3e;border-radius:20px;cursor:pointer;transition:all .15s;text-align:left}.role-chip.svelte-1mwr2te:hover{border-color:var(--role-color);background:#ffffff0a}.role-chip.selected.svelte-1mwr2te{background:color-mix(in srgb,var(--role-color) 12%,transparent);border-color:var(--role-color)}.role-dot.svelte-1mwr2te{width:8px;height:8px;border-radius:50%;background:var(--role-color);flex-shrink:0;opacity:.5}.role-chip.selected.svelte-1mwr2te .role-dot:where(.svelte-1mwr2te){opacity:1}.role-name.svelte-1mwr2te{font-size:12px;font-weight:600;color:#c4c4d4}.role-desc.svelte-1mwr2te{font-size:10px;color:#9292b8}.round-stepper.svelte-1mwr2te{display:flex;align-items:center;gap:8px}.step-btn.svelte-1mwr2te{width:26px;height:26px;border:1px solid #2a2a3e;border-radius:6px;background:transparent;color:#8b8baa;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.step-btn.svelte-1mwr2te:hover{border-color:#7c3aed;color:#c4b5fd}.step-value.svelte-1mwr2te{font-size:14px;font-weight:600;color:#e2e2f0;min-width:16px;text-align:center}.start-btn.svelte-1mwr2te{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#7c3aed;border:1px solid #7c3aed;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s;width:100%}.start-btn.svelte-1mwr2te:hover:not(:disabled){background:#6d28d9;border-color:#6d28d9}.start-btn.svelte-1mwr2te:disabled{background:#2a2a3e;border-color:#7878a0;color:#9292b8;cursor:not-allowed}.start-icon.svelte-1mwr2te{font-size:16px}.running-view.svelte-1mwr2te{display:flex;flex-direction:column;height:100%;overflow:hidden}.running-header.svelte-1mwr2te{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #1e1e30;background:#13131f;flex-shrink:0}.running-title-row.svelte-1mwr2te{display:flex;align-items:center;gap:8px}.pulse-dot.svelte-1mwr2te{width:8px;height:8px;border-radius:50%;background:#7c3aed;animation:svelte-1mwr2te-pulse 1.5s ease-in-out infinite;flex-shrink:0}.running-label.svelte-1mwr2te{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8b8baa}.round-badge.svelte-1mwr2te{font-size:10px;color:#7c3aed;background:#7c3aed1a;border:1px solid rgba(124,58,237,.25);border-radius:10px;padding:1px 7px}.running-actions.svelte-1mwr2te{display:flex;align-items:center;gap:6px}.stop-btn.svelte-1mwr2te{background:transparent;border:1px solid #2a2a3e;border-radius:5px;color:#9292b8;font-size:11px;padding:3px 8px;cursor:pointer;transition:all .15s}.stop-btn.svelte-1mwr2te:hover{border-color:#dc2626;color:#fca5a5}.cancel-btn.svelte-1mwr2te{background:transparent;border:1px solid #2a2a3e;border-radius:5px;color:#9292b8;font-size:11px;padding:3px 8px;cursor:pointer;transition:all .15s}.cancel-btn.svelte-1mwr2te:hover{border-color:#9292b8;color:#8b8baa}.quality-bar-wrap.svelte-1mwr2te{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#0f0f1a;border-bottom:1px solid #1e1e30;flex-shrink:0}.quality-track.svelte-1mwr2te{flex:1;height:4px;background:#1e1e30;border-radius:2px;overflow:hidden}.quality-fill.svelte-1mwr2te{height:100%;background:linear-gradient(90deg,#7c3aed,#0891b2);border-radius:2px;transition:width .6s ease-out;min-width:4px}.quality-score.svelte-1mwr2te{font-size:11px;font-weight:700;color:#c4b5fd;font-variant-numeric:tabular-nums;width:30px;text-align:right}.quality-label.svelte-1mwr2te{font-size:10px;color:#9292b8;text-transform:uppercase;letter-spacing:.06em}.participants-legend.svelte-1mwr2te{display:flex;gap:8px;padding:6px 16px;border-bottom:1px solid #1e1e30;flex-shrink:0;flex-wrap:wrap}.legend-chip.svelte-1mwr2te{display:flex;align-items:center;gap:4px;font-size:10px;color:#ababc8}.legend-dot.svelte-1mwr2te{width:6px;height:6px;border-radius:50%;background:var(--role-color);flex-shrink:0}.turns-scroll.svelte-1mwr2te{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.turns-scroll.svelte-1mwr2te::-webkit-scrollbar{width:6px}.turns-scroll.svelte-1mwr2te::-webkit-scrollbar-track{background:transparent}.turns-scroll.svelte-1mwr2te::-webkit-scrollbar-thumb{background:#2a2a3e;border-radius:3px;min-height:40px}.turn-card.svelte-1mwr2te{background:#ffffff05;border:1px solid #1e1e30;border-left:3px solid var(--turn-color);border-radius:8px;padding:10px 12px;animation:svelte-1mwr2te-slide-in .2s ease-out}.turn-header.svelte-1mwr2te{display:flex;align-items:center;gap:6px;margin-bottom:6px}.turn-icon.svelte-1mwr2te{font-size:12px}.turn-name.svelte-1mwr2te{font-size:12px;font-weight:700}.turn-round.svelte-1mwr2te{font-size:10px;color:#9292b8;margin-left:auto}.turn-content.svelte-1mwr2te{font-size:12px;color:#b4b4c8;line-height:1.6;margin:0;white-space:pre-wrap}.awaiting.svelte-1mwr2te{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px;color:#9292b8;font-size:12px}.awaiting-spinner.svelte-1mwr2te{width:24px;height:24px;border:2px solid #2a2a3e;border-top-color:#7c3aed;border-radius:50%;animation:svelte-1mwr2te-spin .8s linear infinite}.thinking-indicator.svelte-1mwr2te{display:flex;align-items:center;gap:8px;padding:6px 12px;color:#9292b8;font-size:11px}.thinking-dots.svelte-1mwr2te{display:flex;gap:3px}.thinking-dots.svelte-1mwr2te span:where(.svelte-1mwr2te){width:4px;height:4px;border-radius:50%;background:#4a4a6a;animation:svelte-1mwr2te-bounce 1.2s ease-in-out infinite}.thinking-dots.svelte-1mwr2te span:where(.svelte-1mwr2te):nth-child(2){animation-delay:.2s}.thinking-dots.svelte-1mwr2te span:where(.svelte-1mwr2te):nth-child(3){animation-delay:.4s}.complete-view.svelte-1mwr2te{display:flex;flex-direction:column;height:100%;overflow:hidden}.complete-header.svelte-1mwr2te{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #1e1e30;background:#13131f;flex-shrink:0}.complete-title-row.svelte-1mwr2te{display:flex;align-items:center;gap:8px}.complete-icon.svelte-1mwr2te{font-size:14px;color:#7c3aed}.complete-label.svelte-1mwr2te{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8b8baa}.final-score-badge.svelte-1mwr2te{font-size:10px;color:#16a34a;background:#16a34a1a;border:1px solid rgba(22,163,74,.25);border-radius:10px;padding:1px 7px}.new-analysis-btn.svelte-1mwr2te{background:transparent;border:1px solid #2a2a3e;border-radius:6px;color:#ababc8;font-size:11px;padding:4px 10px;cursor:pointer;transition:all .15s}.new-analysis-btn.svelte-1mwr2te:hover{border-color:#7c3aed;color:#c4b5fd}.synthesis-scroll.svelte-1mwr2te{flex:1;overflow-y:auto;padding:16px}.synthesis-scroll.svelte-1mwr2te::-webkit-scrollbar{width:6px}.synthesis-scroll.svelte-1mwr2te::-webkit-scrollbar-track{background:transparent}.synthesis-scroll.svelte-1mwr2te::-webkit-scrollbar-thumb{background:#2a2a3e;border-radius:3px;min-height:40px}.synthesis-body.svelte-1mwr2te{display:flex;flex-direction:column;gap:4px}.synthesis-heading.svelte-1mwr2te{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#7c3aed;margin:12px 0 4px}.synthesis-heading.svelte-1mwr2te:first-child{margin-top:0}.synthesis-para.svelte-1mwr2te{font-size:12px;color:#b4b4c8;line-height:1.65;margin:0}.synthesis-gap.svelte-1mwr2te{height:6px}.synthesis-empty.svelte-1mwr2te{font-size:12px;color:#9292b8;margin:0}.lockin-bar.svelte-1mwr2te{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #2a2a3e;background:#13131f;flex-shrink:0;gap:12px}.lockin-info.svelte-1mwr2te{display:flex;align-items:center;gap:8px}.lockin-icon.svelte-1mwr2te{font-size:14px}.lockin-text.svelte-1mwr2te{font-size:12px;color:#ababc8}.lockin-actions.svelte-1mwr2te{display:flex;align-items:center;gap:8px;flex-shrink:0}.review-btn.svelte-1mwr2te{background:transparent;border:1px solid #2a2a3e;border-radius:8px;color:#ababc8;font-size:12px;padding:8px 14px;cursor:pointer;transition:all .15s;white-space:nowrap}.review-btn.svelte-1mwr2te:hover{border-color:#9292b8;color:#8b8baa}.lockin-btn.svelte-1mwr2te{padding:8px 18px;background:#7c3aed;border:1px solid #7c3aed;border-radius:8px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0}.lockin-btn.svelte-1mwr2te:hover{background:#6d28d9;border-color:#6d28d9}@keyframes svelte-1mwr2te-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes svelte-1mwr2te-spin{to{transform:rotate(360deg)}}@keyframes svelte-1mwr2te-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}@keyframes svelte-1mwr2te-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pulse-dot.svelte-1mwr2te,.awaiting-spinner.svelte-1mwr2te,.thinking-dots.svelte-1mwr2te span:where(.svelte-1mwr2te){animation:none}.turn-card.svelte-1mwr2te{animation:none}}.skeleton-list.svelte-qp95m1{display:flex;flex-direction:column;gap:6px}.skeleton-card.svelte-qp95m1{border-radius:6px;padding:8px 10px;background:#13131f;border-left:3px solid #2a2a3e;display:flex;flex-direction:column;gap:6px;animation:svelte-qp95m1-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#13131f 25%,#1e1e2e,#13131f 75%);background-size:300% 100%}@keyframes svelte-qp95m1-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sk-title.svelte-qp95m1{height:11px;border-radius:4px;background:#ffffff0f;width:75%}.sk-body.svelte-qp95m1{height:9px;border-radius:4px;background:#ffffff0a;width:90%}.sk-meta.svelte-qp95m1{display:flex;justify-content:space-between;align-items:center;gap:6px}.sk-tag.svelte-qp95m1{height:8px;border-radius:10px;background:#ffffff0a;width:48px}.sk-time.svelte-qp95m1{height:8px;border-radius:4px;background:#ffffff08;width:32px}.dashboard.svelte-twduhh{display:flex;flex-direction:column;height:100%;background:#0d0d18;overflow:hidden}.dash-header.svelte-twduhh{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #2a2a3e;flex-shrink:0}.dash-tabs.svelte-twduhh{display:flex;gap:4px}.tab-btn.svelte-twduhh{background:transparent;border:1px solid transparent;border-radius:6px;color:#ababc8;font-size:12px;font-weight:500;padding:4px 12px;cursor:pointer;transition:all .15s}.tab-btn.svelte-twduhh:hover{color:#c4b5fd;background:#ffffff0a}.tab-btn.active.svelte-twduhh{color:#c4b5fd;background:#7c3aed1f;border-color:#7c3aed4d}.header-actions.svelte-twduhh{display:flex;align-items:center;gap:4px}.icon-btn.svelte-twduhh{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:6px;color:#9292b8;cursor:pointer;transition:background .15s,color .15s}.icon-btn.svelte-twduhh:hover:not(:disabled){background:#ffffff0d;color:#c4b5fd}.icon-btn.active.svelte-twduhh{color:#c4b5fd;background:#7c3aed1f}.icon-btn.svelte-twduhh:disabled{opacity:.4;cursor:default}@keyframes svelte-twduhh-spin{to{transform:rotate(360deg)}}.spinning.svelte-twduhh{animation:svelte-twduhh-spin .8s linear infinite}.search-bar.svelte-twduhh{display:flex;align-items:center;gap:6px;padding:6px 12px;border-bottom:1px solid #2a2a3e;flex-shrink:0}.search-icon.svelte-twduhh{color:#7878a0;flex-shrink:0}.search-input.svelte-twduhh{flex:1;background:transparent;border:none;outline:none;font-size:12px;color:#d4d4f0;font-family:inherit}.search-input.svelte-twduhh::-moz-placeholder{color:#7878a0}.search-input.svelte-twduhh::placeholder{color:#7878a0}.search-clear.svelte-twduhh{background:transparent;border:none;color:#7878a0;font-size:10px;cursor:pointer;padding:2px 4px;border-radius:3px;transition:color .15s;flex-shrink:0}.search-clear.svelte-twduhh:hover{color:#ababc8}.dash-content.svelte-twduhh{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px;min-height:0;height:0}.dash-content.svelte-twduhh::-webkit-scrollbar{width:6px}.dash-content.svelte-twduhh::-webkit-scrollbar-track{background:transparent}.dash-content.svelte-twduhh::-webkit-scrollbar-thumb{background:#4a4a7a;border-radius:2px;min-height:40px}.dash-content.svelte-twduhh::-webkit-scrollbar-thumb:hover{background:#6868a4}.skeleton-col-grid.svelte-twduhh{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.dash-empty.svelte-twduhh{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:32px;text-align:center}.dash-hint.svelte-twduhh{font-size:13px;color:#9292b8;margin:0}.dash-hint-sm.svelte-twduhh{font-size:11px;color:#7878a0;margin:0}.retry-btn.svelte-twduhh{margin-top:8px;background:transparent;border:1px solid #4a4a7a;border-radius:6px;color:#ababc8;font-size:12px;padding:4px 12px;cursor:pointer;transition:border-color .15s,color .15s}.retry-btn.svelte-twduhh:hover{border-color:#c4b5fd;color:#c4b5fd}.queue-section.svelte-twduhh{background:#fbbf240f;border:1px solid rgba(251,191,36,.2);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:6px}.queue-label.svelte-twduhh{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fbbf24;padding:0 2px 4px;border-bottom:1px solid rgba(251,191,36,.15);display:flex;align-items:center;gap:6px}.steve-card.svelte-twduhh{border-left:3px solid #fbbf24!important;background:#fbbf241a!important}.kanban.svelte-twduhh{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;flex:1;min-height:0}.kanban-col.svelte-twduhh{background:#13131f;border:1px solid #2a2a3e;border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;min-height:80px}.kanban-col.svelte-twduhh::-webkit-scrollbar{width:6px}.kanban-col.svelte-twduhh::-webkit-scrollbar-thumb{background:#4a4a7a;border-radius:2px;min-height:40px}.col-header.svelte-twduhh{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding-bottom:4px;border-bottom:1px solid #2a2a3e;flex-shrink:0;display:flex;align-items:center;gap:6px}.col-count.svelte-twduhh{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:8px;letter-spacing:0;text-transform:none;margin-left:auto}.task-count.svelte-twduhh{background:#60a5fa26;color:#93c5fd}.blocked-count.svelte-twduhh{background:#ef44442e;color:#fca5a5}.done-count.svelte-twduhh{background:#22c55e26;color:#86efac}.steve-count.svelte-twduhh{background:#fbbf242e;color:#fbbf24}.col-empty.svelte-twduhh{font-size:11px;color:#7878a0;margin:8px auto;text-align:center}.event-card.svelte-twduhh{border-radius:6px;padding:6px 8px;background:#ffffff08;border-left:3px solid #4a4a6a;display:flex;flex-direction:column;gap:4px}.card-param.svelte-twduhh{font-size:12px;color:#d4d4f0;line-height:1.4;word-break:break-word}.inline-error.svelte-twduhh{font-size:10px;color:#fca5a5}.card-meta.svelte-twduhh{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.card-channel.svelte-twduhh{font-size:10px;color:#7c3aed;font-weight:600}.card-who.svelte-twduhh{font-size:10px;color:#ababc8}.card-time.svelte-twduhh{font-size:10px;color:#9292b8;margin-left:auto}.card-actions.svelte-twduhh{display:flex;gap:4px;margin-left:6px;flex-shrink:0}.action-btn.svelte-twduhh{background:transparent;border:1px solid transparent;border-radius:4px;font-size:11px;font-weight:700;padding:1px 5px;cursor:pointer;transition:all .15s;line-height:1.4}.action-btn.resolve.svelte-twduhh{color:#34d399;border-color:#34d39940}.action-btn.resolve.svelte-twduhh:hover{background:#34d3991f;border-color:#34d39980}.action-btn.dismiss.svelte-twduhh{color:#ababc8;border-color:#6b6b8a40}.action-btn.dismiss.svelte-twduhh:hover{background:#f871711a;border-color:#f871714d;color:#f87171}.log-list.svelte-twduhh{display:flex;flex-direction:column;gap:4px}.log-row.svelte-twduhh{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:#ffffff05;border:1px solid #1e1e32;flex-wrap:wrap}.log-chip.svelte-twduhh{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:10px;font-size:10px;font-weight:600;letter-spacing:.02em;flex-shrink:0}.log-param.svelte-twduhh{font-size:12px;color:#d4d4f0;flex:1;min-width:80px;word-break:break-word}.log-meta.svelte-twduhh{display:flex;align-items:center;gap:6px;flex-shrink:0}.scroll-sentinel.svelte-twduhh{height:1px;flex-shrink:0}.end-of-list.svelte-twduhh{text-align:center;font-size:11px;color:#5a5a7a;margin:4px 0 8px;flex-shrink:0}.vault-spoke.svelte-fff77q{display:flex;flex-direction:column;height:100%;background:#0d0d18;color:#e2e8f0;font-size:13px}.vault-header.svelte-fff77q{display:flex;align-items:center;gap:10px;padding:14px 16px 12px;border-bottom:1px solid #1e1e2e;flex-shrink:0}.vault-title.svelte-fff77q{flex:1;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#c4b5fd}.vault-icon.svelte-fff77q{font-size:16px}.add-btn.svelte-fff77q{background:transparent;border:none;color:#ababc8;cursor:pointer;padding:4px 6px;border-radius:4px;font-size:20px;font-weight:300;line-height:1;transition:color .15s}.add-btn.svelte-fff77q:hover{color:#c4b5fd}.token-form.svelte-fff77q{padding:12px 16px;border-bottom:1px solid #1e1e2e;display:flex;flex-direction:column;gap:8px}.field-label.svelte-fff77q{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9292b8}.token-input.svelte-fff77q{background:#13132a;border:1px solid #2a2a3e;border-radius:6px;padding:8px 10px;color:#e2e8f0;font-size:12px;font-family:monospace;outline:none}.token-input.svelte-fff77q:focus{border-color:#7c3aed}.load-btn.svelte-fff77q{background:#7c3aed;border:none;border-radius:6px;color:#fff;padding:7px 16px;font-size:12px;cursor:pointer;transition:background .15s}.load-btn.svelte-fff77q:hover{background:#6d28d9}.load-btn.svelte-fff77q:disabled{opacity:.5;cursor:not-allowed}.error-banner.svelte-fff77q{margin:8px 16px;padding:8px 12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#f87171;font-size:12px}.add-form.svelte-fff77q{padding:12px 16px;border-bottom:1px solid #1e1e2e;display:flex;flex-direction:column;gap:8px;background:#0a0a1a}.form-row.svelte-fff77q{display:flex;gap:8px}.form-input.svelte-fff77q{flex:1;background:#13132a;border:1px solid #2a2a3e;border-radius:5px;padding:6px 10px;color:#e2e8f0;font-size:12px;outline:none}.form-input.svelte-fff77q:focus{border-color:#7c3aed}.secret-input.svelte-fff77q{font-family:monospace}.save-btn.svelte-fff77q{background:#22c55e;border:none;border-radius:5px;color:#0a1a0a;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.save-btn.svelte-fff77q:hover{background:#16a34a}.save-btn.svelte-fff77q:disabled{opacity:.4;cursor:not-allowed}.secrets-body.svelte-fff77q{flex:1;overflow-y:auto;padding:8px 0}.loading.svelte-fff77q,.empty.svelte-fff77q{padding:32px 16px;text-align:center;color:#9292b8;font-size:13px;line-height:1.6}.service-group.svelte-fff77q{margin-bottom:4px}.service-name.svelte-fff77q{padding:10px 16px 4px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9292b8}.secret-row.svelte-fff77q{padding:8px 16px;transition:background .1s}.secret-row.svelte-fff77q:hover{background:#ffffff05}.secret-row.delete-mode.svelte-fff77q{background:#ef44440f}.secret-main.svelte-fff77q{display:flex;justify-content:space-between;align-items:center;gap:8px}.key-name.svelte-fff77q{font-family:monospace;font-size:12px;color:#c4b5fd;font-weight:500}.key-value.svelte-fff77q{font-family:monospace;font-size:11px;color:#9292b8;letter-spacing:.05em}.secret-meta.svelte-fff77q{display:flex;justify-content:space-between;align-items:center;margin-top:3px}.accessed.svelte-fff77q{font-size:10px;color:#8282a8}.secret-actions.svelte-fff77q{display:flex;gap:4px}.action-btn.svelte-fff77q{background:transparent;border:none;padding:2px 5px;font-size:12px;cursor:pointer;border-radius:3px;color:#ababc8;transition:color .15s}.action-btn.svelte-fff77q:hover{color:#c4b5fd}.action-btn.danger.svelte-fff77q{color:#f87171}.action-btn.danger.svelte-fff77q:hover{color:#ef4444}.vault-footer.svelte-fff77q{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-top:1px solid #1e1e2e;flex-shrink:0}.reload-btn.svelte-fff77q{background:transparent;border:1px solid #2a2a3e;border-radius:5px;color:#ababc8;padding:4px 10px;font-size:11px;cursor:pointer;transition:all .15s}.reload-btn.svelte-fff77q:hover{border-color:#7c3aed;color:#c4b5fd}.reload-btn.svelte-fff77q:disabled{opacity:.4;cursor:not-allowed}.secret-count.svelte-fff77q{font-size:11px;color:#8282a8}.kv-workspace.svelte-eoojkb{display:flex;flex-direction:column;height:100%;background:#0d0d18;color:#e2e8f0;font-size:13px;overflow:hidden}.kv-header.svelte-eoojkb{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #2a2a3e;flex-shrink:0}.kv-tabs.svelte-eoojkb{display:flex;gap:4px}.tab-btn.svelte-eoojkb{background:transparent;border:1px solid transparent;border-radius:6px;color:#ababc8;font-size:12px;font-weight:500;padding:4px 12px;cursor:pointer;transition:all .15s}.tab-btn.svelte-eoojkb:hover{color:#fdba74;background:#ffffff0a}.tab-btn.active.svelte-eoojkb{color:#fdba74;background:#fb923c1a;border-color:#fb923c4d}.refresh-btn.svelte-eoojkb{background:transparent;border:none;color:#9292b8;font-size:16px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:color .15s}.refresh-btn.svelte-eoojkb:hover:not(:disabled){color:#fdba74}.refresh-btn.svelte-eoojkb:disabled{opacity:.4;cursor:default}.project-strip.svelte-eoojkb{display:flex;align-items:center;gap:5px;padding:8px 16px 0;flex-shrink:0;overflow-x:auto;scrollbar-width:none}.project-strip.svelte-eoojkb::-webkit-scrollbar{display:none}.proj-pill-wrap.svelte-eoojkb{position:relative;flex-shrink:0}.proj-pill.svelte-eoojkb{display:flex;align-items:center;gap:5px;background:transparent;border:1px solid #2a2a3e;border-radius:12px;color:#ababc8;font-size:11px;font-weight:500;padding:3px 10px;cursor:pointer;white-space:nowrap;transition:all .15s;flex-shrink:0}.proj-pill.svelte-eoojkb:hover{color:#d4d4f0;border-color:#9292b8}.proj-pill.active.svelte-eoojkb{color:#fdba74;border-color:#fb923c73;background:#fb923c1a}.proj-menu-caret.svelte-eoojkb{color:#fb923c80;font-size:10px;letter-spacing:-1px}.proj-menu.svelte-eoojkb{position:absolute;top:calc(100% + 4px);left:0;z-index:20;background:#1a1a2e;border:1px solid #2a2a3e;border-radius:7px;padding:4px;display:flex;flex-direction:column;gap:1px;min-width:100px;box-shadow:0 4px 16px #0006}.proj-menu-item.svelte-eoojkb{background:transparent;border:none;border-radius:5px;color:#a0a0c0;font-size:11px;padding:5px 10px;cursor:pointer;text-align:left;transition:all .12s}.proj-menu-item.svelte-eoojkb:hover{background:#ffffff0f;color:#e2e8f0}.proj-menu-item.danger.svelte-eoojkb:hover{background:#ef44441f;color:#f87171}.proj-new-btn.svelte-eoojkb{background:transparent;border:1px dashed #2a2a3e;border-radius:12px;color:#9292b8;font-size:13px;padding:1px 9px;cursor:pointer;flex-shrink:0;transition:all .15s;line-height:1.4}.proj-new-btn.svelte-eoojkb:hover{color:#fdba74;border-color:#fb923c66}.proj-delete-error.svelte-eoojkb{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 12px;margin:4px 16px 0;background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:6px;color:#f87171;font-size:11px;flex-shrink:0}.proj-delete-error-dismiss.svelte-eoojkb{background:transparent;border:none;color:#f87171;font-size:12px;cursor:pointer;padding:0 2px;opacity:.6;flex-shrink:0;transition:opacity .15s}.proj-delete-error-dismiss.svelte-eoojkb:hover{opacity:1}.proj-inline-form.svelte-eoojkb{display:flex;align-items:center;gap:6px;padding:6px 16px 0;flex-shrink:0;flex-wrap:wrap}.proj-form-error.svelte-eoojkb{width:100%;font-size:11px;color:#f87171;padding:4px 0 0}.proj-input.svelte-eoojkb{background:#13132a;border:1px solid #2a2a3e;border-radius:6px;padding:5px 9px;color:#e2e8f0;font-size:11px;outline:none;min-width:100px;flex:1;transition:border-color .15s}.proj-input.svelte-eoojkb::-moz-placeholder{color:#8282a8}.proj-input.svelte-eoojkb::placeholder{color:#8282a8}.proj-input.svelte-eoojkb:focus{border-color:#fb923c80}.proj-save-btn.svelte-eoojkb{background:#fb923c1f;border:1px solid rgba(251,146,60,.3);border-radius:6px;color:#fdba74;font-size:11px;font-weight:600;padding:5px 12px;cursor:pointer;white-space:nowrap;transition:all .15s;flex-shrink:0}.proj-save-btn.svelte-eoojkb:hover:not(:disabled){background:#fb923c38}.proj-save-btn.svelte-eoojkb:disabled{opacity:.4;cursor:not-allowed}.proj-cancel-btn.svelte-eoojkb{background:transparent;border:1px solid #2a2a3e;border-radius:6px;color:#ababc8;font-size:11px;padding:5px 10px;cursor:pointer;flex-shrink:0;transition:all .15s}.proj-cancel-btn.svelte-eoojkb:hover{border-color:#9292b8;color:#d4d4f0}.proj-badge.svelte-eoojkb{display:inline-block;padding:2px 7px;border-radius:10px;font-size:10px;font-weight:600;letter-spacing:.02em;background:#63b3ed1f;color:#90cdf4;border:1px solid rgba(99,179,237,.2);flex-shrink:0}.detail-chips.svelte-eoojkb{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kv-search-row.svelte-eoojkb{display:flex;gap:8px;padding:10px 16px 0;flex-shrink:0}.search-input.svelte-eoojkb{flex:1;background:#13132a;border:1px solid #2a2a3e;border-radius:6px;padding:7px 10px;color:#e2e8f0;font-size:12px;outline:none;transition:border-color .15s}.search-input.svelte-eoojkb::-moz-placeholder{color:#8282a8}.search-input.svelte-eoojkb::placeholder{color:#8282a8}.search-input.svelte-eoojkb:focus{border-color:#fb923c80}.search-btn.svelte-eoojkb{background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:6px;color:#fdba74;font-size:12px;font-weight:500;padding:7px 14px;cursor:pointer;transition:all .15s;white-space:nowrap}.search-btn.svelte-eoojkb:hover:not(:disabled){background:#fb923c33}.search-btn.svelte-eoojkb:disabled{opacity:.4;cursor:default}.semantic-badge.svelte-eoojkb{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#fdba74;background:#fb923c14;border:1px solid rgba(251,146,60,.2);border-radius:4px;padding:2px 7px;margin:4px 0 0}.filter-row.svelte-eoojkb{display:flex;gap:6px;padding:8px 16px;flex-shrink:0;overflow-x:auto;scrollbar-width:none}.filter-row.svelte-eoojkb::-webkit-scrollbar{display:none}.filter-chip.svelte-eoojkb{background:transparent;border:1px solid #2a2a3e;border-radius:12px;color:#ababc8;font-size:11px;font-weight:500;padding:3px 10px;cursor:pointer;white-space:nowrap;transition:all .15s;flex-shrink:0}.filter-chip.svelte-eoojkb:hover{color:#d4d4f0;border-color:#9292b8}.filter-chip.active.svelte-eoojkb{color:#fdba74;border-color:#fb923c66;background:#fb923c14}.kv-list.svelte-eoojkb{flex:1;overflow-y:auto;padding:4px 8px 12px;display:flex;flex-direction:column;gap:4px;min-height:0}.kv-list.svelte-eoojkb::-webkit-scrollbar{width:6px}.kv-list.svelte-eoojkb::-webkit-scrollbar-track{background:transparent}.kv-list.svelte-eoojkb::-webkit-scrollbar-thumb{background:#2a2a3e;border-radius:2px;min-height:40px}.kv-empty.svelte-eoojkb{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;text-align:center}.empty-icon.svelte-eoojkb{font-size:32px;opacity:.4}.hint.svelte-eoojkb{font-size:13px;color:#9292b8;margin:0}.hint-sm.svelte-eoojkb{font-size:11px;color:#7878a0;margin:0}.retry-btn.svelte-eoojkb{margin-top:4px;background:transparent;border:1px solid #2a2a3e;border-radius:6px;color:#ababc8;font-size:12px;padding:5px 14px;cursor:pointer;transition:all .15s}.retry-btn.svelte-eoojkb:hover{border-color:#fdba74;color:#fdba74}.doc-row.svelte-eoojkb{width:100%;text-align:left;background:#ffffff05;border:1px solid #1e1e32;border-radius:7px;padding:9px 11px;cursor:pointer;display:flex;flex-direction:column;gap:5px;transition:background .12s,border-color .12s;color:inherit}.doc-row.svelte-eoojkb:hover{background:#fb923c0d;border-color:#fb923c33}.doc-row-top.svelte-eoojkb{display:flex;align-items:center;gap:8px}.type-chip.svelte-eoojkb{display:inline-block;padding:2px 7px;border-radius:10px;font-size:10px;font-weight:600;letter-spacing:.02em;flex-shrink:0}.doc-title.svelte-eoojkb{font-size:13px;font-weight:500;color:#d4d4f0;line-height:1.3}.doc-excerpt.svelte-eoojkb{font-size:11px;color:#ababc8;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.doc-meta.svelte-eoojkb{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meta-author.svelte-eoojkb{font-size:10px;color:#a78bfa;font-weight:500}.meta-source.svelte-eoojkb{font-size:10px;color:#7c3aed;font-weight:600}.meta-date.svelte-eoojkb{font-size:10px;color:#8282a8;margin-left:auto}.meta-tags.svelte-eoojkb{font-size:10px;color:#9292b8;font-style:italic}.kv-detail.svelte-eoojkb{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:12px;min-height:0}.kv-detail.svelte-eoojkb::-webkit-scrollbar{width:6px}.kv-detail.svelte-eoojkb::-webkit-scrollbar-thumb{background:#2a2a3e;border-radius:2px;min-height:40px}.detail-nav.svelte-eoojkb{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.back-btn.svelte-eoojkb{background:transparent;border:none;color:#ababc8;font-size:12px;cursor:pointer;padding:0;text-align:left;transition:color .15s;flex-shrink:0}.back-btn.svelte-eoojkb:hover{color:#fdba74}.export-btns.svelte-eoojkb{display:flex;gap:6px}.export-btn.svelte-eoojkb{background:#fb923c14;border:1px solid rgba(251,146,60,.25);border-radius:5px;color:#fdba74;font-size:11px;font-weight:500;padding:4px 10px;cursor:pointer;transition:all .15s}.export-btn.svelte-eoojkb:hover{background:#fb923c2e;border-color:#fb923c73}.delete-btn.svelte-eoojkb{padding:4px 10px;border-radius:4px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s;background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#fca5a5}.delete-btn.svelte-eoojkb:hover{background:#ef44442e;border-color:#ef444480}.delete-btn.confirm.svelte-eoojkb{background:#ef444433;border-color:#ef444499;color:#f87171;font-weight:600}.delete-btn.confirm.svelte-eoojkb:hover{background:#ef444459}.delete-btn.cancel.svelte-eoojkb{background:#94a3b814;border-color:#94a3b833;color:#94a3b8}.delete-btn.cancel.svelte-eoojkb:hover{background:#94a3b826}.delete-btn.svelte-eoojkb:disabled{opacity:.5;cursor:not-allowed}.legal-hold-badge.svelte-eoojkb{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.03em;background:#fb923c1f;border:1px solid rgba(251,146,60,.3);color:#fb923c;cursor:default}.detail-hold-badge.svelte-eoojkb{padding:4px 10px;font-size:11px}.doc-row-purged.svelte-eoojkb{padding:8px 10px;border-radius:6px;background:#94a3b80a;border:1px solid rgba(148,163,184,.1);opacity:.7;cursor:default}.purged-chip.svelte-eoojkb{background:#94a3b826!important;color:#64748b!important;border:1px solid rgba(148,163,184,.2);padding:2px 7px;border-radius:4px;font-size:10px;font-weight:600}.purged-note.svelte-eoojkb{font-size:11px;color:#64748b;font-style:italic;margin:4px 0 0}.purged-toggle.svelte-eoojkb{color:#64748b;border-color:#94a3b833}.purged-toggle.active.svelte-eoojkb{background:#94a3b81f;color:#94a3b8;border-color:#94a3b859}.detail-header.svelte-eoojkb{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;border-bottom:1px solid #2a2a3e}.detail-title.svelte-eoojkb{font-size:15px;font-weight:600;color:#e2e8f0;margin:0;line-height:1.4}.detail-meta.svelte-eoojkb{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.meta-item.svelte-eoojkb{font-size:11px;color:#9292b8}.meta-item.source.svelte-eoojkb{color:#7c3aed;font-weight:600}.tag-row.svelte-eoojkb{display:flex;gap:5px;flex-wrap:wrap}.tag.svelte-eoojkb{background:#ffffff0d;border:1px solid #2a2a3e;border-radius:10px;font-size:10px;color:#ababc8;padding:2px 8px}.detail-content.svelte-eoojkb{font-size:13px;color:#c4c4d8;line-height:1.7;word-break:break-word}.kv-add-form.svelte-eoojkb{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:12px;min-height:0}.kv-add-form.svelte-eoojkb::-webkit-scrollbar{width:4px}.kv-add-form.svelte-eoojkb::-webkit-scrollbar-thumb{background:#2a2a3e;border-radius:2px}.error-banner.svelte-eoojkb{padding:8px 12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#f87171;font-size:12px}.field.svelte-eoojkb{display:flex;flex-direction:column;gap:5px}.field-row.svelte-eoojkb{display:flex;gap:10px}.field-label.svelte-eoojkb{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9292b8}.label-hint.svelte-eoojkb{font-weight:400;text-transform:none;letter-spacing:0}.field-input.svelte-eoojkb,.field-select.svelte-eoojkb{background:#13132a;border:1px solid #2a2a3e;border-radius:6px;padding:7px 10px;color:#e2e8f0;font-size:12px;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.field-input.svelte-eoojkb::-moz-placeholder{color:#8282a8}.field-input.svelte-eoojkb::placeholder{color:#8282a8}.field-input.svelte-eoojkb:focus,.field-select.svelte-eoojkb:focus{border-color:#fb923c80}.field-select.svelte-eoojkb{cursor:pointer}.field-select.svelte-eoojkb option:where(.svelte-eoojkb){background:#13132a}.field-textarea.svelte-eoojkb{background:#13132a;border:1px solid #2a2a3e;border-radius:6px;padding:8px 10px;color:#e2e8f0;font-size:12px;outline:none;resize:vertical;min-height:160px;line-height:1.6;font-family:inherit;transition:border-color .15s;width:100%;box-sizing:border-box}.field-textarea.svelte-eoojkb::-moz-placeholder{color:#8282a8}.field-textarea.svelte-eoojkb::placeholder{color:#8282a8}.field-textarea.svelte-eoojkb:focus{border-color:#fb923c80}.add-actions.svelte-eoojkb{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;flex-shrink:0}.cancel-btn.svelte-eoojkb{background:transparent;border:1px solid #2a2a3e;border-radius:6px;color:#ababc8;font-size:12px;padding:7px 16px;cursor:pointer;transition:all .15s}.cancel-btn.svelte-eoojkb:hover{border-color:#9292b8;color:#d4d4f0}.save-btn.svelte-eoojkb{background:#fb923c26;border:1px solid rgba(251,146,60,.35);border-radius:6px;color:#fdba74;font-size:12px;font-weight:600;padding:7px 18px;cursor:pointer;transition:all .15s}.save-btn.svelte-eoojkb:hover:not(:disabled){background:#fb923c40}.save-btn.svelte-eoojkb:disabled{opacity:.4;cursor:not-allowed}.add-mode-row.svelte-eoojkb{display:flex;gap:4px;flex-shrink:0;background:#ffffff05;border:1px solid #1e1e32;border-radius:8px;padding:3px}.mode-btn.svelte-eoojkb{flex:1;background:transparent;border:1px solid transparent;border-radius:6px;color:#ababc8;font-size:12px;font-weight:500;padding:5px 10px;cursor:pointer;transition:all .15s;text-align:center}.mode-btn.svelte-eoojkb:hover{color:#fdba74;background:#ffffff0a}.mode-btn.active.svelte-eoojkb{color:#fdba74;background:#fb923c1f;border-color:#fb923c4d}.dropzone.svelte-eoojkb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;border:2px dashed #2a2a3e;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropzone.svelte-eoojkb:hover,.dropzone.drag-over.svelte-eoojkb{border-color:#fb923c80;background:#fb923c0a}.dropzone-icon.svelte-eoojkb{font-size:28px;opacity:.6}.dropzone-label.svelte-eoojkb{font-size:13px;color:#88a;font-weight:500}.dropzone-hint.svelte-eoojkb{font-size:11px;color:#8282a8}.import-file-row.svelte-eoojkb{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff08;border:1px solid #2a2a3e;border-radius:8px;flex-shrink:0}.import-file-icon.svelte-eoojkb{font-size:22px;flex-shrink:0}.import-file-info.svelte-eoojkb{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.import-file-name.svelte-eoojkb{font-size:12px;color:#d4d4f0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.import-file-size.svelte-eoojkb{font-size:11px;color:#9292b8}.import-clear-btn.svelte-eoojkb{background:transparent;border:none;color:#9292b8;font-size:14px;cursor:pointer;padding:2px 6px;border-radius:4px;flex-shrink:0;transition:color .15s}.import-clear-btn.svelte-eoojkb:hover{color:#ef4444}.org-chart.svelte-lgn9u5{display:flex;flex-direction:column;height:100%;background:#0d0d18;color:#e2e8f0;font-size:13px;overflow:hidden}.org-header.svelte-lgn9u5{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #2a2a3e;flex-shrink:0}.org-title.svelte-lgn9u5{font-size:12px;font-weight:600;color:#ababc8;text-transform:uppercase;letter-spacing:.06em}.refresh-btn.svelte-lgn9u5{background:transparent;border:none;color:#9292b8;font-size:16px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:color .15s}.refresh-btn.svelte-lgn9u5:hover:not(:disabled){color:#c4b5fd}.refresh-btn.svelte-lgn9u5:disabled{opacity:.4;cursor:default}.org-content.svelte-lgn9u5{flex:1;overflow-y:auto;padding:16px 12px;display:flex;flex-direction:column;gap:8px;min-height:0}.org-content.svelte-lgn9u5::-webkit-scrollbar{width:6px}.org-content.svelte-lgn9u5::-webkit-scrollbar-thumb{background:#2a2a3e;border-radius:2px;min-height:40px}.org-empty.svelte-lgn9u5{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;text-align:center}.empty-icon.svelte-lgn9u5{font-size:28px;opacity:.4}.hint.svelte-lgn9u5{font-size:13px;color:#9292b8;margin:0}.retry-btn.svelte-lgn9u5{background:transparent;border:1px solid #2a2a3e;border-radius:6px;color:#ababc8;font-size:12px;padding:5px 14px;cursor:pointer;transition:all .15s}.retry-btn.svelte-lgn9u5:hover{border-color:#c4b5fd;color:#c4b5fd}.auth-expired-prompt.svelte-lgn9u5{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;background:#60a5fa0a;border:1px solid rgba(96,165,250,.12);border-radius:8px;text-align:center}.auth-expired-icon.svelte-lgn9u5{font-size:18px;opacity:.5}.auth-expired-msg.svelte-lgn9u5{font-size:12px;color:#ababc8;margin:0;font-weight:500}.auth-expired-hint.svelte-lgn9u5{font-size:11px;color:#8282a8;margin:0}.tier-label.svelte-lgn9u5{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8282a8;padding:0 2px;flex-shrink:0}.leadership-row.svelte-lgn9u5{display:flex;flex-direction:column;gap:6px}.connector-line.svelte-lgn9u5{width:1px;height:16px;background:#2a2a3e;margin:0 auto;flex-shrink:0}.tier-grid.svelte-lgn9u5{display:grid;grid-template-columns:1fr 1fr;gap:6px}.member-card.svelte-lgn9u5{background:#ffffff06;border:1px solid #1e1e32;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;transition:background .12s,border-color .12s}.member-card.svelte-lgn9u5:hover{background:#ffffff0a;border-color:#7878a0}.leadership-card.svelte-lgn9u5{border-left-width:3px}.card-top.svelte-lgn9u5{display:flex;align-items:center;gap:7px}.presence-dot.svelte-lgn9u5{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:opacity .2s}.presence-dot.status-live.svelte-lgn9u5,.presence-dot.status-active.svelte-lgn9u5{opacity:1}.presence-dot.status-offline.svelte-lgn9u5{opacity:.25;filter:grayscale(1)}.member-name.svelte-lgn9u5{font-size:13px;font-weight:600;line-height:1.2}.member-role.svelte-lgn9u5{font-size:11px;color:#ababc8;line-height:1.3}.member-status.svelte-lgn9u5{font-size:10px;font-weight:500;letter-spacing:.03em}.member-status.status-live.svelte-lgn9u5,.member-status.status-active.svelte-lgn9u5{color:#34d399}.member-activity.svelte-lgn9u5{font-size:10px;color:#a78bfa;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-status.status-offline.svelte-lgn9u5{color:#7878a0}.human-card.svelte-lgn9u5{border-color:#1e2a3a}.human-name.svelte-lgn9u5{color:#93c5fd}.invitee-card.svelte-lgn9u5{border-style:dashed;border-color:#1e2a3a;background:#60a5fa08}.invitee-badge.svelte-lgn9u5{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#60a5fa;background:#60a5fa1a;border:1px solid rgba(96,165,250,.2);border-radius:4px;padding:1px 5px;line-height:1.6}.invitee-badge.invitee-expired.svelte-lgn9u5{color:#f87171;background:#f8717114;border-color:#f8717133}.byot-empty.svelte-lgn9u5{display:flex;flex-direction:column;gap:8px;flex:1}.ghost-section.svelte-lgn9u5{display:flex;flex-direction:column;gap:6px}@keyframes svelte-lgn9u5-ghost-pulse{0%{opacity:.18}50%{opacity:.35}to{opacity:.18}}.ghost-tier-label.svelte-lgn9u5{height:10px;width:36px;border-radius:4px;background:#2a2a3e;animation:svelte-lgn9u5-ghost-pulse 2.8s ease-in-out infinite}.ghost-card.svelte-lgn9u5{background:#ffffff03;border:1px dashed #2a2a3e;border-radius:8px;height:68px;animation:svelte-lgn9u5-ghost-pulse 2.8s ease-in-out infinite}.byot-cta.svelte-lgn9u5{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 8px 8px;text-align:center}.byot-headline.svelte-lgn9u5{font-size:13px;font-weight:600;color:#8282a8;margin:0;letter-spacing:.01em}.byot-hint.svelte-lgn9u5{font-size:11px;color:#7878a0;margin:0;line-height:1.6}.monitor.svelte-8xtewr{display:flex;flex-direction:column;height:100%;background:#0d0d18;overflow:hidden}.monitor-header.svelte-8xtewr{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 9px;border-bottom:1px solid #1e1e32;flex-shrink:0;background:#0a0a14}.header-left.svelte-8xtewr{display:flex;align-items:center;gap:10px}.header-title.svelte-8xtewr{font-size:12px;font-weight:700;color:#e2e2f0;text-transform:uppercase;letter-spacing:.08em}.connection-badge.svelte-8xtewr{font-size:10px;font-weight:600;letter-spacing:.03em;padding:1px 7px;border-radius:10px;transition:background .2s,color .2s}.badge-live.svelte-8xtewr{background:#34d3991f;color:#34d399}.badge-offline.svelte-8xtewr{background:#f871711a;color:#f87171}.runtime-badge.svelte-8xtewr{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#7878a0;padding:2px 7px;border:1px solid #2a2a3e;border-radius:4px}.runtime-docker.svelte-8xtewr{color:#60a5fa;border-color:#60a5fa33;background:#60a5fa0f}.summary-bar.svelte-8xtewr{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid #1e1e32;flex-shrink:0;background:#ffffff04;transition:background .3s}.summary-bar.all-clear.svelte-8xtewr{background:#34d3990a}.summary-item.svelte-8xtewr{display:flex;align-items:baseline;gap:4px}.summary-count.svelte-8xtewr{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;font-family:ui-monospace,monospace}.summary-count.healthy.svelte-8xtewr{color:#34d399}.summary-count.degraded.svelte-8xtewr{color:#f59e0b}.summary-count.down.svelte-8xtewr{color:#f87171}.summary-count.maintenance.svelte-8xtewr{color:#60a5fa}.summary-label.svelte-8xtewr{font-size:10px;color:#7878a0;letter-spacing:.03em}.summary-sep.svelte-8xtewr{font-size:10px;color:#2a2a3e}.all-clear-label.svelte-8xtewr{margin-left:auto;font-size:10px;color:#34d399;font-weight:600;letter-spacing:.04em;opacity:.8}.monitor-content.svelte-8xtewr{flex:1;overflow-y:auto;padding:12px 10px 16px;min-height:0}.monitor-content.svelte-8xtewr::-webkit-scrollbar{width:6px}.monitor-content.svelte-8xtewr::-webkit-scrollbar-track{background:transparent}.monitor-content.svelte-8xtewr::-webkit-scrollbar-thumb{background:#2a2a3e;border-radius:3px;min-height:40px}.monitor-content.svelte-8xtewr::-webkit-scrollbar-thumb:hover{background:#4a4a7a}.unavailable-state.svelte-8xtewr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;gap:12px}.unavailable-icon.svelte-8xtewr{font-size:32px;opacity:.3}.unavailable-title.svelte-8xtewr{font-size:13px;font-weight:600;color:#7878a0;margin:0}.unavailable-body.svelte-8xtewr{font-size:11px;color:#4a4a6a;margin:0;line-height:1.6;max-width:240px}.section-label.svelte-8xtewr{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#5a5a7a;padding:0 4px 6px}.service-grid.svelte-8xtewr{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:5px}.service-card.svelte-8xtewr{background:#ffffff06;border:1px solid #1e1e32;border-left-width:3px;border-left-color:#3a3a5a;border-radius:7px;padding:9px 10px 8px;display:flex;flex-direction:column;gap:5px;transition:border-color .2s,background .2s;min-width:0}.card-healthy.svelte-8xtewr{border-left-color:#34d399}.card-degraded.svelte-8xtewr{border-left-color:#f59e0b;background:#f59e0b08}.card-down.svelte-8xtewr{border-left-color:#f87171;background:#f871710a;box-shadow:0 0 0 1px #f8717114}.card-maintenance.svelte-8xtewr{border-left-color:#60a5fa;background:#60a5fa0a}.service-card.skeleton.svelte-8xtewr{height:80px;border-left-color:#1e1e32;animation:svelte-8xtewr-skeleton-pulse 1.6s ease-in-out infinite}@keyframes svelte-8xtewr-skeleton-pulse{0%,to{opacity:.4}50%{opacity:.7}}.card-top.svelte-8xtewr{display:flex;align-items:center;gap:6px;min-width:0}.card-name.svelte-8xtewr{font-size:11px;font-weight:600;color:#d4d4f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.port-badge.svelte-8xtewr{font-size:9px;font-family:ui-monospace,monospace;color:#5a5a7a;flex-shrink:0;letter-spacing:.02em}.status-dot.svelte-8xtewr{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dot-healthy.svelte-8xtewr{background:#34d399;box-shadow:0 0 4px #34d39966}.dot-degraded.svelte-8xtewr{background:#f59e0b;box-shadow:0 0 4px #f59e0b66;animation:svelte-8xtewr-degrade-flicker 2s ease-in-out infinite}.dot-down.svelte-8xtewr{background:#f87171;box-shadow:0 0 6px #f8717166;animation:svelte-8xtewr-down-pulse 1.4s ease-in-out infinite}.dot-maintenance.svelte-8xtewr{background:#60a5fa;box-shadow:0 0 4px #60a5fa66}.dot-unknown.svelte-8xtewr{background:#4a4a6a}@keyframes svelte-8xtewr-down-pulse{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes svelte-8xtewr-degrade-flicker{0%,to{opacity:.7}50%{opacity:1}}.card-meta.svelte-8xtewr{display:flex;align-items:center;justify-content:space-between;gap:4px}.latency.svelte-8xtewr{font-size:10px;font-family:ui-monospace,monospace;font-weight:600;letter-spacing:.02em}.lat-fast.svelte-8xtewr{color:#34d399}.lat-ok.svelte-8xtewr{color:#ababc8}.lat-slow.svelte-8xtewr{color:#f59e0b}.checked-at.svelte-8xtewr{font-size:9px;color:#5a5a7a;white-space:nowrap}.card-message.svelte-8xtewr{font-size:10px;color:#f87171;margin:0;line-height:1.4;word-break:break-word}.card-error.svelte-8xtewr{font-size:10px;color:#fca5a5;margin:0}.maint-badge.svelte-8xtewr{font-size:9px;font-weight:600;color:#60a5fa;letter-spacing:.04em}.card-actions.svelte-8xtewr{display:flex;gap:3px;margin-top:1px}.action-btn.svelte-8xtewr{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;border:1px solid #2a2a3e;border-radius:5px;color:#7878a0;cursor:pointer;transition:background .12s,color .12s,border-color .12s;flex-shrink:0}.action-btn.svelte-8xtewr:hover:not(:disabled){background:#ffffff0f;color:#ababc8;border-color:#4a4a7a}.action-btn.svelte-8xtewr:disabled{opacity:.35;cursor:default}.action-btn.action-active.svelte-8xtewr{color:#60a5fa;border-color:#60a5fa4d;background:#60a5fa14}.action-btn.action-danger.svelte-8xtewr:hover:not(:disabled){color:#f87171;border-color:#f871714d;background:#f871710f}@keyframes svelte-8xtewr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.action-btn.spinning.svelte-8xtewr svg:where(.svelte-8xtewr){animation:svelte-8xtewr-spin .8s linear infinite}.modal-backdrop.svelte-8xtewr{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-modal.svelte-8xtewr{width:300px;background:#0d0d18;border:1px solid #2a2a3e;border-radius:12px;padding:24px 22px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 20px 60px #0009,0 0 0 1px #f8717114;animation:svelte-8xtewr-modal-in .15s ease both}@keyframes svelte-8xtewr-modal-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.confirm-icon.svelte-8xtewr{width:44px;height:44px;border-radius:10px;background:#f871711a;border:1px solid rgba(248,113,113,.2);color:#f87171;display:flex;align-items:center;justify-content:center;flex-shrink:0}.confirm-title.svelte-8xtewr{font-size:14px;font-weight:700;color:#e2e2f0;margin:0;text-align:center}.confirm-body.svelte-8xtewr{font-size:12px;color:#9292b8;margin:0;text-align:center;line-height:1.6}.confirm-body.svelte-8xtewr strong:where(.svelte-8xtewr){color:#d4d4f0;font-weight:600}.confirm-error.svelte-8xtewr{font-size:11px;color:#fca5a5;margin:0;text-align:center}.confirm-actions.svelte-8xtewr{display:flex;gap:8px;margin-top:4px;width:100%}.confirm-cancel.svelte-8xtewr{flex:1;background:transparent;border:1px solid #2a2a3e;border-radius:8px;color:#ababc8;font-size:12px;font-weight:600;padding:8px 0;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s}.confirm-cancel.svelte-8xtewr:hover:not(:disabled){border-color:#4a4a7a;color:#d4d4f0}.confirm-cancel.svelte-8xtewr:disabled{opacity:.4}.confirm-ok.svelte-8xtewr{flex:1;background:#f87171;border:none;border-radius:8px;color:#0a0a14;font-size:12px;font-weight:700;padding:8px 0;cursor:pointer;font-family:inherit;transition:background .15s,opacity .15s}.confirm-ok.svelte-8xtewr:hover:not(:disabled){background:#fca5a5}.confirm-ok.svelte-8xtewr:disabled{opacity:.45;cursor:default}@keyframes svelte-ar1c9a-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ar1c9a-shimmer{0%{background-position:-300% 0}to{background-position:300% 0}}@keyframes svelte-ar1c9a-spin{to{transform:rotate(360deg)}}.usage-root.svelte-ar1c9a{display:flex;flex-direction:column;height:100%;background:#09090f;overflow-y:auto;overflow-x:hidden;padding-bottom:24px;font-family:inherit;font-size:13px}.usage-root.svelte-ar1c9a::-webkit-scrollbar{width:4px}.usage-root.svelte-ar1c9a::-webkit-scrollbar-track{background:transparent}.usage-root.svelte-ar1c9a::-webkit-scrollbar-thumb{background:#2a2a3e;border-radius:2px}.header-bar.svelte-ar1c9a{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 7px;border-bottom:1px solid #14141f;flex-shrink:0;gap:8px}.header-left.svelte-ar1c9a{display:flex;align-items:center;gap:6px}.header-right.svelte-ar1c9a{display:flex;align-items:center;gap:5px}.header-divider.svelte-ar1c9a{width:1px;height:18px;background:#2a2a3e;margin:0 4px;flex-shrink:0}.mode-toggle.svelte-ar1c9a{display:flex;background:#0e0e1c;border:1px solid #1e1e32;border-radius:7px;padding:2px;gap:2px}.mode-btn.svelte-ar1c9a{background:transparent;border:none;color:#6a6a90;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .15s;white-space:nowrap}.mode-btn.svelte-ar1c9a:hover{color:#a0a0c8}.mode-btn.active.svelte-ar1c9a{background:#1a1a38;color:#c4b5fd}.mode-icon.svelte-ar1c9a{font-size:8px;opacity:.8}.period-tabs.svelte-ar1c9a{display:flex;gap:2px;background:#0e0e1c;border:1px solid #1e1e32;border-radius:7px;padding:2px}.period-tab.svelte-ar1c9a{background:transparent;border:none;color:#6a6a90;font-size:10px;font-weight:600;padding:3px 9px;border-radius:5px;cursor:pointer;transition:all .15s}.period-tab.svelte-ar1c9a:hover{color:#a0a0c8}.period-tab.active.svelte-ar1c9a{background:#1a1a38;color:#c4b5fd}.icon-btn.svelte-ar1c9a{background:transparent;border:none;color:#6a6a90;padding:5px;border-radius:5px;cursor:pointer;display:flex;align-items:center;transition:color .15s}.icon-btn.svelte-ar1c9a:hover:not(:disabled){color:#a0a0c8}.icon-btn.svelte-ar1c9a:disabled{opacity:.3}.spinning.svelte-ar1c9a{animation:svelte-ar1c9a-spin .8s linear infinite}.export-group.svelte-ar1c9a{display:flex;gap:3px}.export-btn.svelte-ar1c9a{display:flex;align-items:center;gap:4px;background:#111126;border:1px solid #1e1e38;color:#8888a8;font-size:10px;font-weight:600;letter-spacing:.04em;padding:4px 9px;border-radius:6px;cursor:pointer;transition:all .15s}.export-btn.svelte-ar1c9a:hover:not(:disabled){background:#181830;border-color:#7c3aed;color:#c4b5fd}.export-btn.svelte-ar1c9a:disabled{opacity:.3;cursor:not-allowed}.export-btn-pdf.svelte-ar1c9a{border-color:#2a2a48}.export-btn-pdf.svelte-ar1c9a:hover:not(:disabled){border-color:#06b6d4;color:#67e8f9}@keyframes svelte-ar1c9a-spin-sm{to{transform:rotate(360deg)}}.export-spinner.svelte-ar1c9a{display:inline-block;width:9px;height:9px;border:1.5px solid #3e3e68;border-top-color:#c4b5fd;border-radius:50%;animation:svelte-ar1c9a-spin-sm .7s linear infinite}.shimmer.svelte-ar1c9a{background:linear-gradient(90deg,#101020 25%,#181832,#101020 75%);background-size:300% 100%;animation:svelte-ar1c9a-shimmer 1.8s ease-in-out infinite}.main-loading-stack.svelte-ar1c9a{position:relative;display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.mls-row.svelte-ar1c9a{display:flex;gap:6px;align-items:center}.mls-badges.svelte-ar1c9a{padding:4px 0}.mls-badge.svelte-ar1c9a{height:20px;width:72px;border-radius:5px}.mls-badge-sm.svelte-ar1c9a{width:120px}.mls-badge-xs.svelte-ar1c9a{width:44px}.mls-hero.svelte-ar1c9a{height:118px;border-radius:14px}.mls-pill.svelte-ar1c9a{height:32px;border-radius:8px}.mls-chart.svelte-ar1c9a{height:190px;border-radius:10px}.mls-section.svelte-ar1c9a{height:80px;border-radius:10px}.mls-section-tall.svelte-ar1c9a{height:180px}.mls-pod.svelte-ar1c9a{height:32px;border-radius:8px}.mls-label-overlay.svelte-ar1c9a{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.mls-label.svelte-ar1c9a{font-size:12px;color:#8888c0;letter-spacing:.04em;background:#09090f99;padding:6px 14px;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.empty-state.svelte-ar1c9a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;gap:8px}.empty-icon.svelte-ar1c9a{font-size:28px;opacity:.2}.empty-title.svelte-ar1c9a{color:#9898c8;font-size:13px;font-weight:600;margin:0}.empty-hint.svelte-ar1c9a{color:#6a6a90;font-size:11px;margin:0;text-align:center}.error-state.svelte-ar1c9a{display:flex;flex-direction:column;align-items:center;padding:32px;gap:10px}.error-text.svelte-ar1c9a{color:#f43f5e;font-size:12px}.retry-btn.svelte-ar1c9a{background:#1a1a30;border:1px solid #2e2e50;color:#b0b0d8;font-size:11px;padding:5px 14px;border-radius:6px;cursor:pointer}.retry-btn.svelte-ar1c9a:hover{border-color:#7c3aed;color:#c4b5fd}.roi-badges.svelte-ar1c9a{display:flex;align-items:center;gap:6px;padding:10px 12px 4px;flex-shrink:0;animation:svelte-ar1c9a-fadeUp .3s ease both}.roi-tier-badge.svelte-ar1c9a{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#22c55e;background:#22c55e14;border:1px solid rgba(34,197,94,.18);padding:2px 8px;border-radius:4px}.roi-source-badge.svelte-ar1c9a{font-size:9px;font-weight:600;color:#8888a8;padding:2px 7px;border:1px solid #2a2a3e;border-radius:4px;letter-spacing:.04em}.roi-source-cc.svelte-ar1c9a{color:#a78bfa;border-color:#2e1a5e;background:#7c3aed0f}.roi-period-label.svelte-ar1c9a{font-size:10px;color:#8888a8;font-weight:500;margin-left:auto}.roi-hero.svelte-ar1c9a{margin:0 12px 8px;background:linear-gradient(135deg,#0c1420,#0e1528 60%,#0a0e18);border:1px solid #1e3050;border-radius:14px;padding:16px 18px 14px;flex-shrink:0;position:relative;overflow:hidden;animation:svelte-ar1c9a-fadeUp .35s ease .05s both}.roi-hero.svelte-ar1c9a:before{content:"";position:absolute;top:-30px;left:-30px;width:160px;height:160px;background:radial-gradient(circle,rgba(34,197,94,.07) 0%,transparent 70%);pointer-events:none}.roi-hero-cols.svelte-ar1c9a{display:flex;gap:0;min-height:88px}.roi-plan-col.svelte-ar1c9a{display:flex;flex-direction:column;justify-content:center;gap:4px;flex:0 0 auto;min-width:110px;padding-right:16px}.roi-col-eyebrow.svelte-ar1c9a{font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#8888a8}.roi-col-eyebrow-green.svelte-ar1c9a{color:#6ab06a}.roi-plan-name.svelte-ar1c9a{font-size:17px;font-weight:700;color:#c4b5fd;line-height:1.1}.roi-plan-price.svelte-ar1c9a{font-size:28px;font-weight:800;color:#a78bfa;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.roi-plan-price-api.svelte-ar1c9a{font-size:13px;color:#8888a8;font-weight:500}.roi-plan-price-unit.svelte-ar1c9a{font-size:12px;font-weight:500;color:#7070a0}.roi-col-divider.svelte-ar1c9a{width:1px;background:#1e2a50;margin:0 16px;flex-shrink:0;align-self:stretch}.roi-api-right.svelte-ar1c9a{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.roi-api-right-head.svelte-ar1c9a{display:flex;align-items:center;justify-content:space-between;gap:8px}.roi-api-right-main.svelte-ar1c9a{display:flex;flex-direction:column;gap:2px}.roi-api-number.svelte-ar1c9a{font-size:36px;font-weight:800;line-height:1;color:#22c55e;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 32px rgba(34,197,94,.22)}.roi-status-col.svelte-ar1c9a{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.roi-status-chip.svelte-ar1c9a{font-size:10px;font-weight:700;padding:3px 9px;border-radius:5px;white-space:nowrap;border:1px solid transparent}.roi-status-well-below.svelte-ar1c9a{color:#6a90b8;background:#64748b14;border-color:#1e2a38}.roi-status-approaching.svelte-ar1c9a{color:#d97706;background:#f59e0b14;border-color:#3e2a08}.roi-status-above.svelte-ar1c9a{color:#4ade80;background:#22c55e24;border-color:#22c55e4d}.roi-sub-cards.svelte-ar1c9a{display:flex;align-items:center;background:#ffffff05;border:1px solid #162030;border-radius:8px;padding:8px 12px}.roi-sub-card.svelte-ar1c9a{display:flex;flex-direction:column;gap:2px;flex:1}.roi-sub-label.svelte-ar1c9a{font-size:9px;color:#7aaa7a;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.roi-sub-value.svelte-ar1c9a{font-size:14px;font-weight:700;color:#86efac;font-variant-numeric:tabular-nums}.roi-sub-value-pos.svelte-ar1c9a{color:#86efac}.roi-sub-value-neg.svelte-ar1c9a{color:#fbbf24}.roi-sub-label-savings.svelte-ar1c9a{color:#9ca3af}.roi-sub-ceiling-warn.svelte-ar1c9a{font-size:8px;color:#f87171;letter-spacing:.03em;text-transform:uppercase;margin-top:1px}.roi-sub-divider.svelte-ar1c9a{width:1px;height:28px;background:#1e3028;margin:0 14px;flex-shrink:0}.cache-callout.svelte-ar1c9a{margin:0 12px 7px;display:flex;align-items:center;gap:7px;background:#22c55e0a;border:1px solid rgba(34,197,94,.1);border-radius:7px;padding:6px 12px;cursor:default;flex-shrink:0;animation:svelte-ar1c9a-fadeUp .3s ease .15s both}.cache-icon.svelte-ar1c9a{font-size:11px}.cache-text.svelte-ar1c9a{font-size:10px;color:#80b880;font-weight:500}.model-section.svelte-ar1c9a{margin:0 12px 8px;background:#0d0d1a;border:1px solid #1e1e32;border-radius:10px;padding:11px 14px;flex-shrink:0;animation:svelte-ar1c9a-fadeUp .3s ease .1s both}.model-section-title.svelte-ar1c9a{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8888a8;margin-bottom:10px}.model-row.svelte-ar1c9a{display:flex;align-items:center;gap:9px;margin-bottom:7px}.model-row.svelte-ar1c9a:last-child{margin-bottom:0}.model-name.svelte-ar1c9a{font-size:12px;color:#9898c8;font-weight:600;min-width:72px;white-space:nowrap}.model-bar-track.svelte-ar1c9a{flex:1;height:6px;background:#111128;border-radius:3px;overflow:hidden}.model-bar-fill.svelte-ar1c9a{height:100%;border-radius:3px;transition:width .6s cubic-bezier(.4,0,.2,1)}.model-cost.svelte-ar1c9a{font-size:10px;color:#9898c8;font-weight:700;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.rec-card.svelte-ar1c9a{margin:0 12px 8px;display:flex;align-items:flex-start;gap:8px;background:#0d0d1a;border:1px solid #1e1e32;border-radius:8px;padding:9px 12px;flex-shrink:0;animation:svelte-ar1c9a-fadeUp .3s ease .25s both}.rec-card-warn.svelte-ar1c9a{border-color:#2e2208;background:#0d0c08}.rec-icon.svelte-ar1c9a{font-size:11px;color:#8888a8;flex-shrink:0;margin-top:1px}.rec-body.svelte-ar1c9a{display:flex;flex-direction:column;gap:5px}.rec-text.svelte-ar1c9a{font-size:12px;color:#9898c8;line-height:1.4}.rec-extra-usage.svelte-ar1c9a{font-size:12px;color:#b07010;margin:0;line-height:1.45}.rec-disclaimer.svelte-ar1c9a{font-size:12px;color:#4a4a6a;margin:0;line-height:1.4}.rec-card-warn.svelte-ar1c9a .rec-icon:where(.svelte-ar1c9a){color:#d97706}.rec-card-warn.svelte-ar1c9a .rec-text:where(.svelte-ar1c9a){color:#c08820}.headline-grid.svelte-ar1c9a{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;padding:10px 12px 6px;flex-shrink:0;animation:svelte-ar1c9a-fadeUp .3s ease .05s both}.headline-card.svelte-ar1c9a{background:#0d0d1a;border:1px solid #1e1e32;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:3px}.headline-card.accent-violet.svelte-ar1c9a{border-color:#2e1a5e;background:#0f0a1e}.headline-card.accent-amber.svelte-ar1c9a{border-color:#3e2a08;background:#0f0e0a}.card-eyebrow.svelte-ar1c9a{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8888a8}.card-value.svelte-ar1c9a{font-size:20px;font-weight:800;color:#d4d4f0;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.1}.card-value.violet.svelte-ar1c9a{color:#a78bfa}.card-sub.svelte-ar1c9a{font-size:11px;color:#8888a8}.chart-section.svelte-ar1c9a{padding:0 12px 8px;flex-shrink:0;animation:svelte-ar1c9a-fadeUp .35s ease .1s both}.chart-label.svelte-ar1c9a{font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8888a8;padding:0 2px 5px}.chart-wrap.svelte-ar1c9a{width:100%;overflow:hidden}.chart-svg.svelte-ar1c9a{display:block}.chart-dot.svelte-ar1c9a{cursor:crosshair}.chart-dot.svelte-ar1c9a:hover{r:4;opacity:1!important}.chart-no-data.svelte-ar1c9a{display:flex;align-items:center;justify-content:center;gap:8px;height:80px;color:#6a6a90;font-size:11px;border:1px dashed #2a2a3e;border-radius:8px}.crossover-card.svelte-ar1c9a{margin:0 12px 8px;background:#0d0d1a;border:1px solid #1e1e32;border-radius:10px;padding:12px 14px;flex-shrink:0;transition:border-color .2s;animation:svelte-ar1c9a-fadeUp .3s ease .15s both}.crossover-warn.svelte-ar1c9a{border-color:#78350f;background:#0d0d0a}.crossover-head.svelte-ar1c9a{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.crossover-title.svelte-ar1c9a{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8888a8}.crossover-tier.svelte-ar1c9a{font-size:11px;font-weight:600;color:#8888a8}.crossover-bar-wrap.svelte-ar1c9a{display:flex;align-items:center;gap:8px;margin-bottom:5px}.crossover-bar.svelte-ar1c9a{flex:1;height:5px;background:#111128;border-radius:3px;overflow:hidden}.crossover-fill.svelte-ar1c9a{height:100%;background:#7c3aed;border-radius:3px;transition:width .6s cubic-bezier(.4,0,.2,1),background .3s}.crossover-fill-warn.svelte-ar1c9a{background:#f59e0b}.crossover-pct.svelte-ar1c9a{font-size:10px;font-weight:700;color:#9898c8;font-variant-numeric:tabular-nums;min-width:28px;text-align:right}.crossover-stats.svelte-ar1c9a{display:flex;justify-content:space-between;margin-bottom:6px}.crossover-stat-used.svelte-ar1c9a{font-size:12px;color:#9898c8;font-weight:600}.crossover-stat-ceil.svelte-ar1c9a{font-size:12px;color:#8888a8}.crossover-rec.svelte-ar1c9a{font-size:12px;color:#9898c8;margin:0;line-height:1.4}.crossover-rec-warn.svelte-ar1c9a{color:#d97706}.crossover-extra-usage.svelte-ar1c9a{font-size:12px;color:#b07010;margin:6px 0 0;line-height:1.45}.crossover-disclaimer.svelte-ar1c9a{font-size:12px;color:#4a4a6a;font-style:italic;margin:6px 0 0;line-height:1.4}.team-loading-shimmer.svelte-ar1c9a{position:relative;margin:0 12px 8px;border-radius:10px;overflow:hidden;height:72px}.team-loading-bar.svelte-ar1c9a{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px}.team-loading-label.svelte-ar1c9a{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:#6060a0;letter-spacing:.02em}.pod-signal.svelte-ar1c9a{margin:0 12px 8px;display:flex;align-items:center;gap:7px;background:#0d0d1a;border:1px solid #1e1e32;border-radius:8px;padding:8px 12px;flex-shrink:0;animation:svelte-ar1c9a-fadeUp .3s ease .2s both}.pod-signal-amber.svelte-ar1c9a{border-color:#3e2e08;background:#0f0e08}.pod-signal-alert.svelte-ar1c9a{border-color:#3e1a08;background:#0f0a08}.pod-dot.svelte-ar1c9a{width:7px;height:7px;border-radius:50%;background:#2a2a4e;flex-shrink:0}.pod-dot-amber.svelte-ar1c9a{background:#f59e0b;box-shadow:0 0 6px #f59e0b66}.pod-dot-alert.svelte-ar1c9a{background:#f97316;box-shadow:0 0 6px #f9731666}.pod-text.svelte-ar1c9a{font-size:12px;color:#9090c8;line-height:1.4}.pod-text.svelte-ar1c9a strong:where(.svelte-ar1c9a){color:#b0b0d8}.essence-section.svelte-ar1c9a{margin:0 12px 8px;background:#0d0d1a;border:1px solid #1e1e32;border-radius:10px;padding:11px 14px;flex-shrink:0;animation:svelte-ar1c9a-fadeUp .3s ease .22s both}.essence-section-title.svelte-ar1c9a{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8888a8;margin-bottom:10px}.essence-row.svelte-ar1c9a{display:flex;align-items:center;gap:9px;margin-bottom:7px}.essence-row.svelte-ar1c9a:last-child{margin-bottom:0}.essence-name.svelte-ar1c9a{font-size:12px;color:#9898c8;font-weight:600;min-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.max-billing-callout.svelte-ar1c9a{display:flex;align-items:flex-start;gap:8px;margin:0 12px 8px;background:#0d0d1a;border:1px solid #1e1e38;border-left:3px solid #7c3aed;border-radius:8px;padding:10px 12px;flex-shrink:0;animation:svelte-ar1c9a-fadeUp .3s ease both}.max-billing-icon.svelte-ar1c9a{font-size:13px;color:#7c3aed;flex-shrink:0;margin-top:1px}.max-billing-text.svelte-ar1c9a{font-size:12px;color:#8888a8;line-height:1.5}.max-billing-text.svelte-ar1c9a strong:where(.svelte-ar1c9a){color:#b0a0e8}.mcp-card.svelte-ar1c9a{margin:0 12px 8px;background:#0d0d1a;border:1px solid #1e1e32;border-radius:10px;padding:12px 14px;flex-shrink:0;animation:svelte-ar1c9a-fadeUp .3s ease .25s both}.mcp-card-head.svelte-ar1c9a{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mcp-card-title.svelte-ar1c9a{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8888a8}.mcp-badge.svelte-ar1c9a{font-size:9px;color:#f59e0b;background:#f59e0b14;border:1px solid rgba(245,158,11,.15);padding:1px 6px;border-radius:3px;font-weight:600}.mcp-card-body.svelte-ar1c9a{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.mcp-stat.svelte-ar1c9a{font-size:20px;font-weight:800;color:#6366f1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mcp-unit.svelte-ar1c9a{font-size:10px;color:#8888a8}.mcp-calls.svelte-ar1c9a{font-size:10px;color:#9090c0;margin-left:auto}.mcp-note.svelte-ar1c9a{font-size:9px;color:#7878a0;margin:0;line-height:1.4}.plan-selector.svelte-ar1c9a{position:relative;flex-shrink:0}.plan-btn.svelte-ar1c9a{display:flex;align-items:center;gap:4px;background:#111126;border:1px solid #2a2a3e;color:#9898c8;font-size:10px;font-weight:700;letter-spacing:.03em;padding:4px 8px;border-radius:6px;cursor:pointer;transition:all .15s;white-space:nowrap}.plan-btn.svelte-ar1c9a:hover,.plan-btn-open.svelte-ar1c9a{border-color:#7c3aed;color:#c4b5fd;background:#181830}.plan-btn-label.svelte-ar1c9a{font-variant-numeric:tabular-nums}.plan-dropdown.svelte-ar1c9a{position:absolute;top:calc(100% + 4px);right:0;z-index:50;background:#13131f;border:1px solid #2a2a3e;border-radius:8px;padding:4px;min-width:148px;box-shadow:0 8px 24px #00000080;animation:svelte-ar1c9a-fadeUp .12s ease both}.plan-option.svelte-ar1c9a{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:transparent;border:none;padding:6px 10px;border-radius:5px;cursor:pointer;transition:background .1s;text-align:left}.plan-option.svelte-ar1c9a:hover{background:#7c3aed14}.plan-option-active.svelte-ar1c9a{background:#7c3aed1f}.plan-option-name.svelte-ar1c9a{font-size:11px;font-weight:600;color:#d4d4f0}.plan-option-active.svelte-ar1c9a .plan-option-name:where(.svelte-ar1c9a){color:#c4b5fd}.plan-option-hint.svelte-ar1c9a{font-size:9px;color:#8888a8;white-space:nowrap}.workspace-panel.svelte-9quy65{display:flex;flex-direction:column;height:100%;background:#0d0d18;overflow:hidden}.workspace-content.svelte-9quy65{flex:1;overflow:hidden;display:flex;flex-direction:column}.spoke-placeholder.svelte-9quy65{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#9292b8;font-size:14px;text-align:center;padding:24px}.placeholder-icon.svelte-9quy65{font-size:48px;opacity:.4}.spoke-placeholder.svelte-9quy65 p:where(.svelte-9quy65){margin:0;color:#9292b8}.placeholder-title.svelte-9quy65{font-size:14px;font-weight:600;color:#8282a8}.placeholder-hint.svelte-9quy65{font-size:12px;color:#7878a0}.spoke.svelte-giec9q{display:flex;flex-direction:column;height:100%;background:#13131f;overflow:hidden}.spoke-header.svelte-giec9q{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #2a2a3e;flex-shrink:0}.spoke-identity.svelte-giec9q{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.spoke-header-right.svelte-giec9q{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.spoke-close-btn.svelte-giec9q{background:transparent;border:none;color:#9292b8;font-size:14px;cursor:pointer;padding:2px 5px;border-radius:5px;line-height:1;transition:color .15s}.spoke-close-btn.svelte-giec9q:hover{color:#e2e8f0}.spoke-dot-wrap.svelte-giec9q{position:relative;flex-shrink:0}.spoke-dot.svelte-giec9q{display:block;width:14px;height:14px;border-radius:50%;background:var(--dot-color, #4B5563)}.spoke-identity-text.svelte-giec9q{display:flex;flex-direction:column;gap:2px}.spoke-name.svelte-giec9q{font-size:16px;font-weight:700;color:#e2e2f0}.spoke-status-text.svelte-giec9q{font-size:12px;color:#ababc8}.spoke-meta.svelte-giec9q{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.spoke-role.svelte-giec9q{font-size:11px;color:#9292b8}.spoke-id.svelte-giec9q{font-size:10px;color:#7878a0;font-family:monospace;cursor:help}.spoke-body.svelte-giec9q{flex:1;overflow-y:auto;padding:0 0 8px}.spoke-body.svelte-giec9q::-webkit-scrollbar{width:6px}.spoke-body.svelte-giec9q::-webkit-scrollbar-track{background:transparent}.spoke-body.svelte-giec9q::-webkit-scrollbar-thumb{background:#4a4a7a;border-radius:3px;min-height:40px}.spoke-body.svelte-giec9q::-webkit-scrollbar-thumb:hover{background:#6868a4}.spoke-section.svelte-giec9q{padding:14px 16px 0}.spoke-section-label.svelte-giec9q{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9292b8;margin-bottom:8px}.right-now-text.svelte-giec9q{font-size:13px;color:#9090b0;line-height:1.5;padding:10px 12px;background:#ffffff08;border:1px solid #2a2a3e;border-radius:8px}.activity-list.svelte-giec9q{display:flex;flex-direction:column;gap:4px}.activity-row.svelte-giec9q{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.04)}.activity-icon.svelte-giec9q{font-size:12px;flex-shrink:0;width:16px;text-align:center}.activity-label.svelte-giec9q{flex:1;font-size:12px;color:#9090b0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-time.svelte-giec9q{font-size:10px;color:#9292b8;flex-shrink:0;font-variant-numeric:tabular-nums}.ch-grid.svelte-giec9q{display:flex;flex-direction:column;gap:3px}.ch-row.svelte-giec9q{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:6px;border:1px solid transparent;transition:background .1s,border-color .1s}.ch-row.ch-enrolled.svelte-giec9q{background:#7c3aed0f;border-color:#7c3aed26}.ch-name.svelte-giec9q{background:transparent;border:none;color:#9090b0;font-size:12px;font-weight:500;cursor:pointer;padding:0;text-align:left;flex:1;transition:color .1s;font-family:inherit}.ch-enrolled.svelte-giec9q .ch-name:where(.svelte-giec9q){color:#c4b5fd}.ch-name.svelte-giec9q:hover{color:#e2e2f0}.ch-toggle.svelte-giec9q{background:transparent;border:1px solid #2a2a3e;border-radius:4px;color:#9292b8;font-size:10px;font-weight:500;padding:2px 8px;cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0;font-family:inherit}.ch-toggle.svelte-giec9q:hover:not(:disabled){border-color:#7c3aed;color:#c4b5fd}.ch-toggle.ch-toggle-on.svelte-giec9q{border-color:#7c3aed66;color:#a78bfa;background:#7c3aed14}.ch-toggle.ch-toggle-on.svelte-giec9q:hover:not(:disabled){background:#ef444414;border-color:#ef44444d;color:#f87171}.ch-toggle.svelte-giec9q:disabled{opacity:.5;cursor:not-allowed}.log-hint.svelte-giec9q{font-size:11px;color:#9292b8;margin:0}.log-list.svelte-giec9q{display:flex;flex-direction:column;gap:3px}.log-row.svelte-giec9q{display:grid;grid-template-columns:1fr auto auto auto;gap:8px;align-items:center;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.03)}.log-channel.svelte-giec9q{font-size:11px;color:#9090b0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-score.svelte-giec9q{font-size:10px;color:#ababc8;font-variant-numeric:tabular-nums;font-family:monospace;width:3ch;text-align:right}.log-bar.svelte-giec9q{font-size:9px;color:#a78bfa;font-family:monospace;letter-spacing:-.5px;opacity:.8}.log-decision.svelte-giec9q{font-size:10px;color:#9292b8;min-width:60px;text-align:right}.spoke-footer.svelte-giec9q{padding:12px 16px;border-top:1px solid #2a2a3e;flex-shrink:0}.dm-btn.svelte-giec9q{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:9px 16px;background:#7c3aed1f;border:1px solid rgba(124,58,237,.25);border-radius:8px;color:#c4b5fd;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;font-family:inherit}.dm-btn.svelte-giec9q:hover{background:#7c3aed33;border-color:#7c3aed73;color:#e2e2f0}.dot-available.svelte-giec9q{background:var(--dot-color, #22C55E);box-shadow:0 0 0 2px var(--dot-color, #22C55E),0 0 8px var(--dot-color, #22C55E)}@keyframes svelte-giec9q-breathe-slow{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.18);opacity:1}}.dot-listening.svelte-giec9q{background:var(--dot-color, #60A5FA);animation:svelte-giec9q-breathe-slow 2s ease-in-out infinite}@keyframes svelte-giec9q-breathe-fast{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.25);opacity:1}}.dot-thinking.svelte-giec9q{background:var(--dot-color, #818CF8);animation:svelte-giec9q-breathe-fast .8s ease-in-out infinite}.dot-responding.svelte-giec9q{background:var(--dot-color, #22C55E);animation:svelte-giec9q-breathe-fast .6s ease-in-out infinite}.dot-working.svelte-giec9q{position:relative;background:var(--dot-color, #F59E0B)}.dot-in-session.svelte-giec9q{background:var(--dot-color, #3B82F6);opacity:1;box-shadow:0 0 0 2px var(--dot-color, #3B82F6)}.dot-offline.svelte-giec9q{background:#4b5563;opacity:.28;filter:grayscale(.8);box-shadow:none}.spoke-dot.svelte-giec9q{transition:color .2s ease,opacity .2s ease,box-shadow .2s ease}.profile-spoke.svelte-1dofrsg{display:flex;flex-direction:column;height:100%;background:#0d0d18;overflow-y:auto}.spoke-header.svelte-1dofrsg{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid #1e1e32;flex-shrink:0}.back-btn.svelte-1dofrsg{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid #2a2a3e;border-radius:6px;color:#6b7280;cursor:pointer;transition:color .15s,border-color .15s}.back-btn.svelte-1dofrsg:hover{color:#e2e8f0;border-color:#9292b8}.header-label.svelte-1dofrsg{font-size:13px;font-weight:600;color:#6b7280;letter-spacing:.04em;text-transform:uppercase}.profile-hero.svelte-1dofrsg{display:flex;align-items:center;gap:16px;padding:24px 20px 20px}.avatar.svelte-1dofrsg{width:52px;height:52px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-initial.svelte-1dofrsg{font-size:20px;font-weight:700;line-height:1}.profile-identity.svelte-1dofrsg{display:flex;flex-direction:column;gap:6px;min-width:0}.profile-name.svelte-1dofrsg{font-size:18px;font-weight:700;color:#f1f5f9;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-badge.svelte-1dofrsg{display:inline-block;background:#a78bfa1f;color:#a78bfa;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;letter-spacing:.03em;width:-moz-fit-content;width:fit-content}.detail-section.svelte-1dofrsg{display:flex;flex-direction:column;gap:0;padding:0 20px;margin-bottom:8px}.detail-row.svelte-1dofrsg{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #1a1a2e}.detail-label.svelte-1dofrsg{font-size:12px;font-weight:600;color:#4a5568;text-transform:uppercase;letter-spacing:.05em}.detail-value.svelte-1dofrsg{font-size:13px;color:#8892a4;font-family:monospace}.status-live.svelte-1dofrsg{display:flex;align-items:center;gap:6px;font-size:13px;color:#34d399}.live-dot.svelte-1dofrsg{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 6px #34d39966;animation:svelte-1dofrsg-pulse 2s infinite}@keyframes svelte-1dofrsg-pulse{0%,to{opacity:1}50%{opacity:.5}}.channels-section.svelte-1dofrsg{padding:16px 20px;flex:1}.section-title.svelte-1dofrsg{font-size:11px;font-weight:700;color:#4a5568;text-transform:uppercase;letter-spacing:.07em;margin:0 0 10px}.channel-list.svelte-1dofrsg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.channel-row.svelte-1dofrsg{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .12s;text-align:left}.channel-row.svelte-1dofrsg:hover{background:#ffffff0a}.channel-hash.svelte-1dofrsg{font-size:13px;color:#4a5568;font-weight:600}.channel-name.svelte-1dofrsg{font-size:13px;color:#8892a4;flex:1}.channel-arrow.svelte-1dofrsg{color:#7878a0;flex-shrink:0;transition:color .12s}.channel-row.svelte-1dofrsg:hover .channel-arrow:where(.svelte-1dofrsg){color:#6b7280}.empty-hint.svelte-1dofrsg{font-size:13px;color:#7878a0;margin:0;padding:8px 0}.footer.svelte-1dofrsg{padding:16px 20px;border-top:1px solid #1e1e32;flex-shrink:0}.signout-btn.svelte-1dofrsg{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid #2a2a3e;border-radius:8px;color:#6b7280;font-size:13px;font-weight:500;padding:8px 14px;cursor:pointer;transition:color .15s,border-color .15s;width:100%;justify-content:center}.signout-btn.svelte-1dofrsg:hover{color:#f87171;border-color:#f871714d}.invite-section.svelte-1dofrsg{padding:0 20px;margin-bottom:8px}.invite-actions.svelte-1dofrsg{display:flex;gap:8px;padding:12px 0 4px}.btn-resend.svelte-1dofrsg{flex:1;background:#60a5fa1a;border:1px solid rgba(96,165,250,.25);border-radius:7px;color:#60a5fa;font-size:12px;font-weight:600;padding:7px 12px;cursor:pointer;transition:background .15s,border-color .15s}.btn-resend.svelte-1dofrsg:hover:not(:disabled){background:#60a5fa2e;border-color:#60a5fa73}.btn-resend.svelte-1dofrsg:disabled{opacity:.45;cursor:not-allowed}.btn-cancel-invite.svelte-1dofrsg{flex:1;background:#f8717114;border:1px solid rgba(248,113,113,.2);border-radius:7px;color:#f87171;font-size:12px;font-weight:600;padding:7px 12px;cursor:pointer;transition:background .15s,border-color .15s}.btn-cancel-invite.svelte-1dofrsg:hover:not(:disabled){background:#f8717126;border-color:#f8717166}.btn-cancel-invite.svelte-1dofrsg:disabled{opacity:.45;cursor:not-allowed}.invite-msg.svelte-1dofrsg{font-size:12px;color:#9ca3af;margin:4px 0 0;padding:0}.expiry-warn.svelte-1dofrsg{color:#f87171}.modal-backdrop.svelte-ivyxrz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-ivyxrz-fade-in .15s ease-out}.modal.svelte-ivyxrz{background:#1a1a2e;border:1px solid #2a2a3e;border-radius:16px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 24px 48px #00000080,0 0 0 1px #7c3aed26;animation:svelte-ivyxrz-slide-up .2s ease-out}.modal-header.svelte-ivyxrz{padding:20px 20px 16px;border-bottom:1px solid #2a2a3e}.modal-title-row.svelte-ivyxrz{display:flex;align-items:center;gap:10px;margin-bottom:4px}.modal-icon.svelte-ivyxrz{font-size:20px}.modal-title.svelte-ivyxrz{font-size:17px;font-weight:700;color:#e2e2f0;margin:0}.modal-subtitle.svelte-ivyxrz{font-size:12px;color:#ababc8;margin:0;padding-left:30px}.modal-body.svelte-ivyxrz{padding:16px 20px;max-height:320px;overflow-y:auto}.modal-body.svelte-ivyxrz::-webkit-scrollbar{width:6px}.modal-body.svelte-ivyxrz::-webkit-scrollbar-track{background:transparent}.modal-body.svelte-ivyxrz::-webkit-scrollbar-thumb{background:#4a4a7a;border-radius:3px;min-height:40px}.modal-body.svelte-ivyxrz::-webkit-scrollbar-thumb:hover{background:#6868a4}.loading.svelte-ivyxrz{display:flex;justify-content:center;padding:32px}.spinner.svelte-ivyxrz{width:28px;height:28px;border:2px solid #2a2a3e;border-top-color:#7c3aed;border-radius:50%;animation:svelte-ivyxrz-spin .7s linear infinite}.essence-list.svelte-ivyxrz{display:flex;flex-direction:column;gap:8px}.essence-btn.svelte-ivyxrz{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:#ffffff05;border:1px solid #2a2a3e;border-radius:10px;cursor:pointer;text-align:left;transition:all .15s}.essence-btn.svelte-ivyxrz:hover{background:#7c3aed14;border-color:#7c3aed4d}.essence-btn.selected.svelte-ivyxrz{background:#7c3aed1f;border-color:#7c3aed80}.essence-avatar.svelte-ivyxrz{width:40px;height:40px;border-radius:10px;background:#7c3aed33;border:1px solid rgba(124,58,237,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.avatar-img.svelte-ivyxrz{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-letter.svelte-ivyxrz{font-size:16px;font-weight:600;color:#c4b5fd}.essence-info.svelte-ivyxrz{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.essence-name.svelte-ivyxrz{font-size:14px;font-weight:600;color:#e2e2f0}.essence-desc.svelte-ivyxrz{font-size:12px;color:#ababc8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-icon.svelte-ivyxrz{font-size:16px;color:#7c3aed;flex-shrink:0}.name-field.svelte-ivyxrz{margin-top:14px}.field-label.svelte-ivyxrz{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ababc8;margin-bottom:6px}.optional.svelte-ivyxrz{font-weight:400;text-transform:none;letter-spacing:0;color:#9292b8}.field-input.svelte-ivyxrz{width:100%;padding:9px 12px;background:#ffffff0a;border:1px solid #2a2a3e;border-radius:8px;color:#e2e2f0;font-size:13px;outline:none;transition:border-color .15s;box-sizing:border-box}.field-input.svelte-ivyxrz::-moz-placeholder{color:#9292b8}.field-input.svelte-ivyxrz::placeholder{color:#9292b8}.field-input.svelte-ivyxrz:focus{border-color:#7c3aed80;background:#7c3aed0d}.modal-footer.svelte-ivyxrz{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #2a2a3e}.btn-cancel.svelte-ivyxrz{padding:8px 16px;background:transparent;border:1px solid #2a2a3e;border-radius:8px;color:#8b8baa;font-size:13px;cursor:pointer;transition:all .15s}.btn-cancel.svelte-ivyxrz:hover{background:#ffffff0a;color:#e2e2f0}.btn-create.svelte-ivyxrz{padding:8px 18px;background:#7c3aed;border:1px solid #7c3aed;border-radius:8px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-create.svelte-ivyxrz:hover:not(:disabled){background:#6d28d9;border-color:#6d28d9}.btn-create.svelte-ivyxrz:disabled{background:#2a2a3e;border-color:#7878a0;color:#9292b8;cursor:not-allowed}@keyframes svelte-ivyxrz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-ivyxrz-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ivyxrz-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.modal-backdrop.svelte-ivyxrz,.modal.svelte-ivyxrz,.spinner.svelte-ivyxrz{animation:none}}.invite-page.svelte-yl8t82{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a14;padding:24px}.invite-card.svelte-yl8t82{width:100%;max-width:400px;background:#0d0d18;border:1px solid #1e1e32;border-radius:16px;padding:40px 36px;display:flex;flex-direction:column;gap:28px}.wordmark.svelte-yl8t82{display:flex;align-items:center;gap:10px}.wordmark-dot.svelte-yl8t82{width:10px;height:10px;border-radius:50%;background:#a78bfa;box-shadow:0 0 8px #a78bfa88}.wordmark-text.svelte-yl8t82{font-size:16px;font-weight:700;color:#e2e8f0;letter-spacing:.02em}.invite-header.svelte-yl8t82{display:flex;flex-direction:column;gap:8px}.invite-title.svelte-yl8t82{font-size:22px;font-weight:700;color:#f1f5f9;margin:0;line-height:1.2}.invite-sub.svelte-yl8t82{font-size:14px;color:#8892a4;margin:0;line-height:1.5}.inviter.svelte-yl8t82{color:#c4b5fd;font-weight:500}.role-badge.svelte-yl8t82{display:inline-block;background:#a78bfa1f;color:#a78bfa;font-size:11px;font-weight:600;padding:1px 8px;border-radius:10px;letter-spacing:.02em;vertical-align:middle}.invite-email.svelte-yl8t82{font-size:13px;color:#4a5568;margin:0;font-family:monospace}.invite-form.svelte-yl8t82{display:flex;flex-direction:column;gap:16px}.field-group.svelte-yl8t82{display:flex;flex-direction:column;gap:6px}.field-label.svelte-yl8t82{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.06em}.field-input.svelte-yl8t82{background:#ffffff0a;border:1px solid #2a2a3e;border-radius:8px;padding:10px 14px;font-size:14px;color:#e2e8f0;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.field-input.svelte-yl8t82:focus{border-color:#a78bfa}.field-input.field-error.svelte-yl8t82{border-color:#f87171}.field-input.svelte-yl8t82::-moz-placeholder{color:#5a5a7a}.field-input.svelte-yl8t82::placeholder{color:#5a5a7a}.field-hint.svelte-yl8t82{font-size:11px;color:#7878a0;margin:-2px 0 2px;line-height:1.4}.field-input.svelte-yl8t82:disabled{opacity:.5;cursor:not-allowed}.error-msg.svelte-yl8t82{font-size:12px;color:#f87171}.submit-error.svelte-yl8t82{font-size:13px;color:#f87171;margin:0;padding:10px 14px;background:#f8717114;border:1px solid rgba(248,113,113,.2);border-radius:8px}.submit-btn.svelte-yl8t82{background:#a78bfa;color:#0a0a14;border:none;border-radius:8px;padding:12px;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,opacity .15s;letter-spacing:.01em}.submit-btn.svelte-yl8t82:hover:not(:disabled){background:#c4b5fd}.submit-btn.svelte-yl8t82:disabled{opacity:.5;cursor:not-allowed}.state-body.svelte-yl8t82{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0;text-align:center}.state-icon.svelte-yl8t82{font-size:32px;opacity:.6}.success-icon.svelte-yl8t82{opacity:1;font-size:36px;color:#34d399;filter:drop-shadow(0 0 8px #34d39966)}.state-title.svelte-yl8t82{font-size:18px;font-weight:700;color:#f1f5f9;margin:0}.state-hint.svelte-yl8t82{font-size:13px;color:#4a5568;margin:0;line-height:1.5}.signin-link.svelte-yl8t82{font-size:13px;color:#a78bfa;text-decoration:none;margin-top:4px}.signin-link.svelte-yl8t82:hover{text-decoration:underline}.spinner.svelte-yl8t82{width:24px;height:24px;border:2px solid #2a2a3e;border-top-color:#a78bfa;border-radius:50%;animation:svelte-yl8t82-spin .7s linear infinite}@keyframes svelte-yl8t82-spin{to{transform:rotate(360deg)}}.login-page.svelte-wppnz1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a14;padding:24px}.login-card.svelte-wppnz1{width:100%;max-width:380px;background:#0d0d18;border:1px solid #1e1e32;border-radius:16px;padding:40px 36px;display:flex;flex-direction:column;gap:28px}.wordmark.svelte-wppnz1{display:flex;align-items:center;gap:10px}.wordmark-dot.svelte-wppnz1{width:10px;height:10px;border-radius:50%;background:#a78bfa;box-shadow:0 0 8px #a78bfa88}.wordmark-text.svelte-wppnz1{font-size:16px;font-weight:700;color:#e2e8f0;letter-spacing:.02em}.login-header.svelte-wppnz1{display:flex;flex-direction:column;gap:4px}.login-title.svelte-wppnz1{font-size:22px;font-weight:700;color:#f1f5f9;margin:0}.login-sub.svelte-wppnz1{font-size:13px;color:#4a5568;margin:0;line-height:1.5}.login-form.svelte-wppnz1{display:flex;flex-direction:column;gap:16px}.field-group.svelte-wppnz1{display:flex;flex-direction:column;gap:6px}.field-label.svelte-wppnz1{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.06em}.field-input.svelte-wppnz1{background:#ffffff0a;border:1px solid #2a2a3e;border-radius:8px;padding:10px 14px;font-size:14px;color:#e2e8f0;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.field-input.svelte-wppnz1:focus{border-color:#a78bfa}.field-input.svelte-wppnz1::-moz-placeholder{color:#2a3040}.field-input.svelte-wppnz1::placeholder{color:#2a3040}.field-input.svelte-wppnz1:disabled{opacity:.5;cursor:not-allowed}.submit-error.svelte-wppnz1{font-size:13px;color:#f87171;margin:0;padding:10px 14px;background:#f8717114;border:1px solid rgba(248,113,113,.2);border-radius:8px}.submit-btn.svelte-wppnz1{background:#a78bfa;color:#0a0a14;border:none;border-radius:8px;padding:12px;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,opacity .15s;letter-spacing:.01em;text-align:center}.submit-btn.svelte-wppnz1:hover:not(:disabled){background:#c4b5fd}.submit-btn.svelte-wppnz1:disabled{opacity:.5;cursor:not-allowed}.submit-btn-link.svelte-wppnz1{display:block;text-decoration:none}.submit-btn-link.svelte-wppnz1:hover{background:#c4b5fd}.login-page.svelte-1smdtwm{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a14;padding:24px}.login-card.svelte-1smdtwm{width:100%;max-width:380px;background:#0d0d18;border:1px solid #1e1e32;border-radius:16px;padding:40px 36px;display:flex;flex-direction:column;gap:28px}.wordmark.svelte-1smdtwm{display:flex;align-items:center;gap:10px}.wordmark-dot.svelte-1smdtwm{width:10px;height:10px;border-radius:50%;background:#a78bfa;box-shadow:0 0 8px #a78bfa88}.wordmark-text.svelte-1smdtwm{font-size:16px;font-weight:700;color:#e2e8f0;letter-spacing:.02em}.login-header.svelte-1smdtwm{display:flex;flex-direction:column;gap:4px}.login-title.svelte-1smdtwm{font-size:22px;font-weight:700;color:#f1f5f9;margin:0}.login-sub.svelte-1smdtwm{font-size:13px;color:#4a5568;margin:0}.login-form.svelte-1smdtwm{display:flex;flex-direction:column;gap:16px}.field-group.svelte-1smdtwm{display:flex;flex-direction:column;gap:6px}.field-label.svelte-1smdtwm{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.06em}.field-input.svelte-1smdtwm{background:#ffffff0a;border:1px solid #2a2a3e;border-radius:8px;padding:10px 14px;font-size:14px;color:#e2e8f0;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.field-input.svelte-1smdtwm:focus{border-color:#a78bfa}.field-input.svelte-1smdtwm::-moz-placeholder{color:#2a3040}.field-input.svelte-1smdtwm::placeholder{color:#2a3040}.field-input.svelte-1smdtwm:disabled{opacity:.5;cursor:not-allowed}.submit-error.svelte-1smdtwm{font-size:13px;color:#f87171;margin:0;padding:10px 14px;background:#f8717114;border:1px solid rgba(248,113,113,.2);border-radius:8px}.submit-btn.svelte-1smdtwm{background:#a78bfa;color:#0a0a14;border:none;border-radius:8px;padding:12px;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,opacity .15s;letter-spacing:.01em}.submit-btn.svelte-1smdtwm:hover:not(:disabled){background:#c4b5fd}.submit-btn.svelte-1smdtwm:disabled{opacity:.5;cursor:not-allowed}.forgot-link.svelte-1smdtwm{background:none;border:none;padding:0;font-size:13px;color:#6b7280;cursor:pointer;text-align:center;transition:color .15s}.forgot-link.svelte-1smdtwm:hover{color:#a78bfa}.sent-note.svelte-1smdtwm{font-size:13px;color:#4a5568;line-height:1.5}.email-highlight.svelte-1smdtwm{color:#a78bfa;font-weight:600}.inline-link.svelte-1smdtwm{background:none;border:none;padding:0;font-size:13px;color:#a78bfa;cursor:pointer;text-decoration:underline}.inline-link.svelte-1smdtwm:hover{color:#c4b5fd}.setup-root.svelte-reqp9g{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#0f0f24,#0a0a1c 55%,#0d0b22);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;transition:opacity .8s ease}.setup-root.dissolving.svelte-reqp9g{opacity:0;pointer-events:none}.screen.svelte-reqp9g{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;width:100%;max-width:480px;padding:48px 32px 0;text-align:center;flex:1}.screen-arrival.svelte-reqp9g{gap:20px;position:relative}.screen-form.svelte-reqp9g,.screen-creating.svelte-reqp9g{gap:24px}.screen-meeting.svelte-reqp9g{gap:40px;justify-content:center}.tagline-strip.svelte-reqp9g{width:100%;max-width:480px;height:52px;display:flex;align-items:center;justify-content:center;padding:0 32px;flex-shrink:0;margin-bottom:40px}.tagline-beat.svelte-reqp9g{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.tagline-headline.svelte-reqp9g{font-size:13px;font-weight:500;letter-spacing:.06em;color:#ffffff5c;margin:0;line-height:1.4}.tagline-line.svelte-reqp9g{font-size:12px;font-weight:400;letter-spacing:.03em;color:#fff3;margin:0;line-height:1.4}.dot-stage-center.svelte-reqp9g{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dot-row-top.svelte-reqp9g{display:flex;align-items:center;justify-content:center;height:28px;flex-shrink:0}.dot-aura.svelte-reqp9g{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;background:radial-gradient(circle,rgba(160,130,255,.18) 0%,transparent 68%);animation:svelte-reqp9g-aura-pulse 5s ease-in-out infinite}.dot-aura-dim.svelte-reqp9g{background:radial-gradient(circle,rgba(160,130,255,.07) 0%,transparent 68%)}@keyframes svelte-reqp9g-aura-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.2)}}.dot.svelte-reqp9g{width:14px;height:14px;border-radius:50%;background:#a090f0;box-shadow:0 0 0 2px #a082ff40,0 0 10px #a082ff4d;position:relative;z-index:1}.dot-small.svelte-reqp9g{width:10px;height:10px}.dot-arrival.svelte-reqp9g{background:#7a6cc0;box-shadow:0 0 0 2px #7864c833,0 0 8px #7864c833}@keyframes svelte-reqp9g-breathe-slow{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.25);opacity:1}}.dot-breathe-slow.svelte-reqp9g{animation:svelte-reqp9g-breathe-slow 5s ease-in-out infinite}@keyframes svelte-reqp9g-breathe-fast{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.4);opacity:1}}.dot-breathe-fast.svelte-reqp9g{animation:svelte-reqp9g-breathe-fast .85s ease-in-out infinite}.aura-bloom.svelte-reqp9g{animation:svelte-reqp9g-bloom-ring 2.4s ease-out forwards;background:radial-gradient(circle,rgba(160,130,255,.28) 0%,transparent 60%)}.aura-bloom-2.svelte-reqp9g{animation:svelte-reqp9g-bloom-ring 2.4s ease-out .4s forwards;background:radial-gradient(circle,rgba(160,130,255,.15) 0%,transparent 60%)}@keyframes svelte-reqp9g-bloom-ring{0%{transform:scale(.6);opacity:0}30%{opacity:1}to{transform:scale(3.2);opacity:0}}.dot-bloom.svelte-reqp9g{background:#b0a0ff;animation:svelte-reqp9g-dot-bloom-pulse 2.4s ease-out forwards}@keyframes svelte-reqp9g-dot-bloom-pulse{0%{transform:scale(1);box-shadow:0 0 0 2px #b0a0ff4d}30%{transform:scale(2.4);box-shadow:0 0 0 10px #a082ff2e,0 0 36px #a082ff59}to{transform:scale(1);box-shadow:0 0 0 2px #b0a0ff4d}}.meeting-dots.svelte-reqp9g{position:relative;width:200px;height:100px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.meeting-dot-primary.svelte-reqp9g{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.meeting-dot-side.svelte-reqp9g{position:absolute;display:flex;flex-direction:column;align-items:center;gap:8px;top:50%}.side-aura-born.svelte-reqp9g{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:50%;background:radial-gradient(circle,var(--ic, #A78BFA) 0%,transparent 70%);animation:svelte-reqp9g-side-aura-bloom 1.6s ease-out forwards;opacity:0}@keyframes svelte-reqp9g-side-aura-bloom{0%{transform:scale(.5);opacity:0}25%{opacity:.6}60%{transform:scale(2.2);opacity:.35}to{transform:scale(2.8);opacity:.15}}.meeting-dot-lyra.svelte-reqp9g{left:8px;transform:translateY(-50%)}.meeting-dot-aurora.svelte-reqp9g{right:8px;transform:translateY(-50%)}.essence-name.svelte-reqp9g{font-size:10px;font-weight:500;letter-spacing:.08em;color:#ffffff59;text-transform:uppercase;margin-top:20px;white-space:nowrap;position:relative;z-index:1}.wordmark-wrap.svelte-reqp9g{position:absolute;top:20px;left:50%;transform:translate(-50%);text-align:center}.wordmark.svelte-reqp9g{font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#ffffff2e}.arrival-tagline.svelte-reqp9g{font-size:20px;font-weight:300;color:#ffffffbf;letter-spacing:.01em;line-height:1.4;margin:0}.form-question.svelte-reqp9g{font-size:22px;font-weight:300;color:#ffffffe0;letter-spacing:.01em;line-height:1.35;margin:0}.form-sub.svelte-reqp9g{font-size:13px;color:#ffffff52;margin:-12px 0 0;line-height:1.5}.creating-msg.svelte-reqp9g{font-size:14px;font-weight:400;color:#ffffff61;letter-spacing:.03em;transition:opacity .4s ease}.meeting-text.svelte-reqp9g{display:flex;flex-direction:column;align-items:center;gap:8px}.line-primary.svelte-reqp9g{font-size:24px;font-weight:300;color:#ffffffe0;margin:0;letter-spacing:.01em}.line-secondary.svelte-reqp9g{font-size:14px;color:#ffffff61;margin:0;letter-spacing:.04em}.step-hint.svelte-reqp9g{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff29;margin:0}.field-error.svelte-reqp9g{font-size:12px;color:#ef6464cc;margin:0}.form-block.svelte-reqp9g{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.input-wrap.svelte-reqp9g{display:flex;align-items:center;gap:10px;width:100%;max-width:360px}.form-input.svelte-reqp9g{flex:1;background:#ffffff0a;border:1px solid rgba(160,130,255,.18);border-radius:10px;color:#ffffffd9;font-size:15px;padding:12px 16px;outline:none;transition:border-color .2s ease,background .2s ease;font-family:inherit}.form-input.svelte-reqp9g::-moz-placeholder{color:#fff3}.form-input.svelte-reqp9g::placeholder{color:#fff3}.form-input.svelte-reqp9g:focus{border-color:#a082ff66;background:#ffffff0f}.btn-begin.svelte-reqp9g{background:transparent;border:1px solid rgba(160,130,255,.28);border-radius:10px;color:#fff9;font-size:14px;font-weight:400;letter-spacing:.04em;padding:11px 28px;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease;font-family:inherit}.btn-begin.svelte-reqp9g:hover{border-color:#a082ff80;color:#ffffffd9;background:#a082ff0f}.btn-arrow.svelte-reqp9g{background:#a082ff26;border:1px solid rgba(160,130,255,.25);border-radius:8px;color:#ffffffb3;font-size:16px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s ease,border-color .2s ease,color .2s ease;font-family:inherit}.btn-arrow.svelte-reqp9g:hover:not(:disabled){background:#a082ff47;border-color:#a082ff73;color:#ffffffe6}.btn-arrow.svelte-reqp9g:disabled{opacity:.3;cursor:not-allowed}.placeholder.svelte-5ftskk{display:flex;align-items:center;justify-content:center;height:100%;background:#0a0a14;position:relative;overflow:hidden}.glow-ambient.svelte-5ftskk{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 520px 360px at 50% 50%,rgba(167,139,250,.07),transparent 70%);pointer-events:none;animation:svelte-5ftskk-glowBreathe 6s ease-in-out infinite}@keyframes svelte-5ftskk-glowBreathe{0%,to{opacity:.7}50%{opacity:1}}.content.svelte-5ftskk{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;max-width:380px;padding:48px 40px;background:#0d0d18;border:1px solid #1e1e32;border-radius:16px;text-align:center;animation:svelte-5ftskk-reveal .5s ease both}@keyframes svelte-5ftskk-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dot.svelte-5ftskk{width:10px;height:10px;border-radius:50%;background:#a78bfa;box-shadow:0 0 10px #a78bfa99,0 0 24px #a78bfa44;animation:svelte-5ftskk-pulse 3s ease-in-out infinite;animation-delay:.3s;flex-shrink:0}@keyframes svelte-5ftskk-pulse{0%,to{box-shadow:0 0 10px #a78bfa99,0 0 24px #a78bfa44}50%{box-shadow:0 0 16px #a78bfacc,0 0 36px #a78bfa66}}.headline.svelte-5ftskk{font-size:22px;font-weight:700;color:#f1f5f9;margin:0;line-height:1.2;letter-spacing:-.01em;animation:svelte-5ftskk-reveal .5s ease both;animation-delay:.1s}.subtext.svelte-5ftskk{font-size:14px;color:#9292b8;margin:0;line-height:1.65;animation:svelte-5ftskk-reveal .5s ease both;animation-delay:.2s}.cta.svelte-5ftskk{background:#a78bfa;color:#0a0a14;border:none;border-radius:8px;padding:11px 24px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;letter-spacing:.01em;transition:background .15s,box-shadow .15s;margin-top:4px;animation:svelte-5ftskk-reveal .5s ease both;animation-delay:.3s}.cta.svelte-5ftskk:hover{background:#c4b5fd;box-shadow:0 0 20px #a78bfa4d}.dm-view.svelte-1vap3rm{display:flex;flex-direction:column;height:100%;background:#0a0a14;overflow:hidden}.dm-header.svelte-1vap3rm{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 13px;border-bottom:1px solid #1e1e32;flex-shrink:0;background:#0d0d18}.dm-header-left.svelte-1vap3rm{display:flex;align-items:center;gap:10px;min-width:0}.essence-dots.svelte-1vap3rm{display:flex;gap:3px;flex-shrink:0}.essence-dot.svelte-1vap3rm{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dm-header-title.svelte-1vap3rm{display:flex;flex-direction:column;gap:1px;min-width:0}.dm-names.svelte-1vap3rm{font-size:13px;font-weight:600;color:#e2e2f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-count.svelte-1vap3rm{font-size:10px;color:#7878a0;letter-spacing:.02em}.close-btn.svelte-1vap3rm{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:6px;color:#6868a4;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.close-btn.svelte-1vap3rm:hover{background:#ffffff0d;color:#ababc8}.dm-messages-wrap.svelte-1vap3rm{position:relative;flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.dm-messages.svelte-1vap3rm{flex:1;overflow-y:auto;padding:16px 16px 8px;display:flex;flex-direction:column;gap:2px;min-height:0}.jump-pill.svelte-1vap3rm{position:absolute;bottom:10px;right:14px;background:#7c3aedeb;border:none;border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:5px 14px;cursor:pointer;box-shadow:0 2px 8px #00000059;transition:background .15s;z-index:10}.jump-pill.svelte-1vap3rm:hover{background:#7c3aed}.dm-messages.svelte-1vap3rm::-webkit-scrollbar{width:6px}.dm-messages.svelte-1vap3rm::-webkit-scrollbar-track{background:transparent}.dm-messages.svelte-1vap3rm::-webkit-scrollbar-thumb{background:#4a4a7a;border-radius:3px;min-height:40px}.dm-loading.svelte-1vap3rm{flex:1;display:flex;align-items:center;justify-content:center;gap:5px}.loading-dot.svelte-1vap3rm{width:6px;height:6px;border-radius:50%;background:#4a4a7a;animation:svelte-1vap3rm-dot-pulse 1.2s ease-in-out infinite}@keyframes svelte-1vap3rm-dot-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.dm-empty.svelte-1vap3rm{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 24px}.empty-rule.svelte-1vap3rm{width:60px;height:1px;background:linear-gradient(90deg,transparent,#2a2a3e,transparent)}.empty-text.svelte-1vap3rm{font-size:13px;color:#7878a0;text-align:center;line-height:1.6;margin:0;max-width:280px}.msg-group.svelte-1vap3rm{display:flex;flex-direction:column;align-items:flex-start;margin-top:6px}.msg-group.self.svelte-1vap3rm{align-items:flex-end}.msg-sender-name.svelte-1vap3rm{font-weight:600;margin-bottom:3px;padding-left:2px;text-transform:uppercase;font-size:9px;letter-spacing:.06em}.msg-row.svelte-1vap3rm{display:flex;align-items:flex-end;gap:6px;max-width:80%}.msg-row.self.svelte-1vap3rm{flex-direction:row-reverse}.bubble.svelte-1vap3rm{padding:8px 12px;font-size:13px;line-height:1.5;color:#d4d4f0;background:#1a1a2e;border:1px solid #2a2a3e;border-radius:14px 14px 14px 4px;word-break:break-word;white-space:pre-wrap}.bubble.self.svelte-1vap3rm{background:#a78bfa;color:#0a0a14;border:none;border-bottom-right-radius:4px;border-bottom-left-radius:14px;font-weight:500}.bubble.essence.svelte-1vap3rm{background:#13132a;border-color:#2e2e4e}.msg-time.svelte-1vap3rm{font-size:9px;color:#5a5a7a;flex-shrink:0;padding-bottom:2px;white-space:nowrap}.dm-composer.svelte-1vap3rm{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 12px;border-top:1px solid #1e1e32;flex-shrink:0;background:#0d0d18}.composer-input.svelte-1vap3rm{flex:1;background:#13131f;border:1px solid #2a2a3e;border-radius:10px;padding:9px 12px;font-size:13px;color:#d4d4f0;font-family:inherit;line-height:1.5;resize:none;outline:none;min-height:38px;max-height:112px;overflow-y:auto;transition:border-color .15s}.composer-input.svelte-1vap3rm::-moz-placeholder{color:#5a5a7a}.composer-input.svelte-1vap3rm::placeholder{color:#5a5a7a}.input-hint.svelte-1vap3rm{font-size:10px;color:#9292b8;text-align:center;margin:0;padding:0 12px 8px}.composer-input.svelte-1vap3rm:focus{border-color:#a78bfa66}.send-btn.svelte-1vap3rm{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#a78bfa;color:#0a0a14;border:none;border-radius:8px;cursor:pointer;flex-shrink:0;transition:background .15s,opacity .15s;margin-bottom:2px}.send-btn.svelte-1vap3rm:hover:not(:disabled){background:#c4b5fd}.send-btn.svelte-1vap3rm:disabled{opacity:.35;cursor:default}.onboarding.svelte-1gyud07{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0f1e;display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:Outfit,sans-serif}.bg.svelte-1gyud07{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bg-glow.svelte-1gyud07{position:absolute;border-radius:50%;filter:blur(90px);animation:svelte-1gyud07-glow-drift 14s ease-in-out infinite alternate}.bg-teal.svelte-1gyud07{width:70vmax;height:70vmax;top:-30vmax;left:-15vmax;background:radial-gradient(circle,rgba(0,159,216,.09) 0%,transparent 65%)}.bg-warm.svelte-1gyud07{width:55vmax;height:55vmax;bottom:-20vmax;right:-10vmax;background:radial-gradient(circle,rgba(255,107,53,.055) 0%,transparent 65%);animation-direction:alternate-reverse;animation-duration:18s}@keyframes svelte-1gyud07-glow-drift{0%{transform:scale(1) translate(0)}to{transform:scale(1.12) translate(2%,1.5%)}}.starfield.svelte-1gyud07{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.screen.svelte-1gyud07{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:28px;padding:48px 28px 40px;max-width:560px;width:100%;text-align:center}.signal.svelte-1gyud07{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.signal-ring.svelte-1gyud07{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,rgba(0,159,216,.16) 0%,transparent 70%);animation:svelte-1gyud07-ring-pulse 4s ease-in-out infinite}@keyframes svelte-1gyud07-ring-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.4);opacity:1}}.signal-dot.svelte-1gyud07{width:9px;height:9px;border-radius:50%;background:#009fd8;box-shadow:0 0 0 3px #009fd82e,0 0 18px #009fd873;animation:svelte-1gyud07-dot-breathe 4s ease-in-out infinite}@keyframes svelte-1gyud07-dot-breathe{0%,to{box-shadow:0 0 0 3px #009fd82e,0 0 18px #009fd873;transform:scale(1)}50%{box-shadow:0 0 0 6px #009fd81a,0 0 28px #009fd899;transform:scale(1.2)}}.aurora-id.svelte-1gyud07{display:flex;align-items:center;gap:10px}.aurora-dot.svelte-1gyud07{width:20px;height:20px;border-radius:50%;background:#009fd81f;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:svelte-1gyud07-aurora-idle 4s ease-in-out infinite}.aurora-dot-active.svelte-1gyud07{animation:svelte-1gyud07-aurora-ready 3s ease-in-out infinite}@keyframes svelte-1gyud07-aurora-idle{0%,to{background:#009fd81a;box-shadow:none}50%{background:#009fd82e;box-shadow:0 0 12px #009fd833}}@keyframes svelte-1gyud07-aurora-ready{0%,to{background:#009fd824;box-shadow:0 0 8px #009fd82e}50%{background:#009fd838;box-shadow:0 0 18px #009fd84d}}.aurora-dot-core.svelte-1gyud07{width:8px;height:8px;border-radius:50%;background:#009fd8;box-shadow:0 0 8px #009fd8b3}.aurora-label.svelte-1gyud07{font-size:11px;font-weight:600;color:#00b3e6b8;letter-spacing:.1em;text-transform:uppercase}.aurora-presence.svelte-1gyud07{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:4px}.aurora-halo.svelte-1gyud07{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;background:radial-gradient(circle at 50% 58%,rgba(0,159,216,.22) 0%,rgba(0,159,216,.08) 40%,transparent 72%),radial-gradient(circle at 50% 30%,rgba(255,162,108,.12) 0%,transparent 65%);filter:blur(3px);animation:svelte-1gyud07-halo-breathe 6s ease-in-out infinite}@keyframes svelte-1gyud07-halo-breathe{0%,to{transform:scale(.94);opacity:.85}50%{transform:scale(1.08);opacity:1}}.aurora-orb.svelte-1gyud07{position:relative;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 68%,#009fd88c,#009fd847 45%,#121c3499 85%),radial-gradient(circle at 50% 22%,rgba(255,162,108,.32) 0%,transparent 55%);box-shadow:inset 0 0 18px #009fd847,0 0 24px #009fd838;animation:svelte-1gyud07-orb-breathe 5s ease-in-out infinite}@keyframes svelte-1gyud07-orb-breathe{0%,to{box-shadow:inset 0 0 18px #009fd847,0 0 24px #009fd838}50%{box-shadow:inset 0 0 22px #009fd85c,0 0 36px #009fd852}}.aurora-orb-core.svelte-1gyud07{width:8px;height:8px;border-radius:50%;background:#ffe8d0;box-shadow:0 0 6px #ffe8d0d9,0 0 14px #ffa26c8c;animation:svelte-1gyud07-core-flicker 5s ease-in-out infinite}@keyframes svelte-1gyud07-core-flicker{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.display-heading--italic.svelte-1gyud07{font-style:italic;font-weight:300}.copy-block.svelte-1gyud07{display:flex;flex-direction:column;gap:0}.display-heading.svelte-1gyud07{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(44px,9vw,68px);font-weight:300;color:#e4eefff0;margin:0;letter-spacing:-.02em;line-height:1.08}.display-heading--question.svelte-1gyud07{font-size:clamp(36px,7.5vw,58px);color:#c8daf5e0;font-style:italic}.body-copy.svelte-1gyud07{font-size:15px;font-weight:300;color:#9bb4d7a6;line-height:1.8;max-width:420px;margin:0}.btn-cta.svelte-1gyud07{display:inline-flex;align-items:center;gap:10px;padding:13px 28px;background:#009fd812;border:1px solid rgba(0,159,216,.28);border-radius:40px;color:#00c8ffd1;font-family:Outfit,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:background .28s ease,border-color .28s ease,color .28s ease,box-shadow .28s ease}.btn-cta.svelte-1gyud07:hover{background:#009fd824;border-color:#009fd88c;color:#009fd8;box-shadow:0 0 24px #009fd82e}.btn-cta--enter.svelte-1gyud07{background:#009fd81c;border-color:#009fd866;color:#009fd8}.btn-cta--enter.svelte-1gyud07:hover{background:#009fd833;box-shadow:0 0 30px #009fd838}.arrow.svelte-1gyud07{display:inline-block;transition:transform .2s ease}.btn-cta.svelte-1gyud07:hover .arrow:where(.svelte-1gyud07){transform:translate(4px)}.btn-skip.svelte-1gyud07{position:absolute;top:20px;right:24px;z-index:10;background:none;border:none;color:#6482a561;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08em;cursor:pointer;padding:6px 10px;transition:color .2s ease}.btn-skip.svelte-1gyud07:hover{color:#6482a5a6}.step-indicator.svelte-1gyud07{font-family:JetBrains Mono,monospace;font-size:10px;color:#6482a55c;margin:0;letter-spacing:.12em}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.inline{display:inline}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}html,body{margin:0;padding:0;height:100%;background:#0f0f1a;color:#e2e2f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}#app{height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2a2a3e;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#4a4a6a}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message-animate{animation:fadeIn .2s ease-out}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.typing-dot{animation:bounce 1.4s infinite}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}html{scroll-behavior:smooth}:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.prose-content ul{margin:6px 0;padding-left:20px;list-style-type:disc}.prose-content ol{margin:6px 0;padding-left:20px;list-style-type:decimal}.prose-content ul ul{list-style-type:circle}.prose-content ul ul ul{list-style-type:square}.prose-content li{margin:3px 0;display:list-item}
