.muse-rendered.svelte-12og8mp{font-size:14px;line-height:1.65;color:var(--theme-text-primary);word-break:break-word}.muse-rendered.svelte-12og8mp h1{font-size:1.4em;font-weight:700;margin:1.2em 0 .5em}.muse-rendered.svelte-12og8mp h2{font-size:1.2em;font-weight:600;margin:1em 0 .4em;border-bottom:1px solid var(--theme-glass-border);padding-bottom:.3em}.muse-rendered.svelte-12og8mp h3{font-size:1.05em;font-weight:600;margin:.8em 0 .3em}.muse-rendered.svelte-12og8mp h4{font-size:.95em;font-weight:600;margin:.6em 0 .2em;color:var(--theme-text-secondary)}.muse-rendered.svelte-12og8mp p{margin:0 0 .75em}.muse-rendered.svelte-12og8mp p:last-child{margin-bottom:0}.muse-rendered.svelte-12og8mp ul,.muse-rendered.svelte-12og8mp ol{margin:.5em 0;padding-left:1.5em}.muse-rendered.svelte-12og8mp li{margin:.2em 0;line-height:1.5}.muse-rendered.svelte-12og8mp li::marker{color:var(--theme-primary-light)}.muse-rendered.svelte-12og8mp strong{font-weight:600}.muse-rendered.svelte-12og8mp em{font-style:italic;color:var(--theme-text-secondary)}.muse-rendered.svelte-12og8mp a{color:var(--theme-primary-light);text-decoration:none}.muse-rendered.svelte-12og8mp a:hover{text-decoration:underline}.muse-rendered.svelte-12og8mp blockquote{border-left:3px solid var(--theme-primary);margin:.75em 0;padding:.5em 1em;background:var(--theme-glass);color:var(--theme-text-secondary);border-radius:0 8px 8px 0}.muse-rendered.svelte-12og8mp hr{border:none;height:1px;margin:1em 0;background:var(--theme-glass-border)}.muse-rendered.svelte-12og8mp table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:.9em}.muse-rendered.svelte-12og8mp th,.muse-rendered.svelte-12og8mp td{border:1px solid var(--theme-glass-border);padding:.4em .75em;text-align:left}.muse-rendered.svelte-12og8mp th{background:var(--theme-glass);font-weight:600}.muse-rendered.svelte-12og8mp tr:hover td{background:var(--glass, rgba(255,255,255,.02))}.muse-rendered.svelte-12og8mp .muse-inline-code{background:var(--theme-glass);padding:.15em .4em;border-radius:4px;font-size:.88em;font-family:Fira Code,JetBrains Mono,Consolas,monospace;color:var(--theme-accent-light)}.muse-rendered.svelte-12og8mp .muse-code-pending{margin:.5em 0;padding:10px 14px;border-radius:8px;font-size:12px;background:var(--theme-glass);border:1px solid var(--theme-glass-border);color:var(--theme-text-muted, var(--theme-text-secondary));display:flex;align-items:center;gap:8px}.muse-rendered.svelte-12og8mp .muse-code-pending__icon{animation:svelte-12og8mp-muse-spin 1s linear infinite;display:inline-block}@keyframes svelte-12og8mp-muse-spin{to{transform:rotate(360deg)}}.muse-rendered.svelte-12og8mp .muse-code-block{margin:.75em 0;border-radius:10px;border:1px solid var(--theme-glass-border);overflow:hidden;background:#0d1117}.muse-rendered.svelte-12og8mp .muse-code-header{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06)}.muse-rendered.svelte-12og8mp .muse-code-lang{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-primary-light)}.muse-rendered.svelte-12og8mp .muse-code-copy{font-size:10px;padding:2px 8px;border-radius:4px;border:none;background:#ffffff0f;color:#6c6c8a;cursor:pointer;font-family:inherit;transition:all .15s}.muse-rendered.svelte-12og8mp .muse-code-copy:hover{background:#ffffff1a;color:#f0f0f8}.muse-rendered.svelte-12og8mp .muse-code-content{margin:0;padding:14px 16px;overflow-x:auto;white-space:pre;color:#e6edf3;font-size:13px;line-height:1.4;font-family:Fira Code,JetBrains Mono,Consolas,monospace}.muse-rendered.svelte-12og8mp .muse-code-content::-webkit-scrollbar{height:4px}.muse-rendered.svelte-12og8mp .muse-code-content::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.muse-rendered.svelte-12og8mp .muse-code-content code{font-family:inherit;background:none;padding:0;font-size:inherit}.muse-rendered.svelte-12og8mp .muse-code-content .line{display:block}.muse-rendered.svelte-12og8mp .muse-fade-in{animation:svelte-12og8mp-muse-content-in .2s ease}@keyframes svelte-12og8mp-muse-content-in{0%{opacity:.7}to{opacity:1}}.muse-cursor.svelte-12og8mp{animation:svelte-12og8mp-muse-blink .8s infinite;color:var(--theme-accent);font-size:12px}@keyframes svelte-12og8mp-muse-blink{0%,to{opacity:1}50%{opacity:0}}.muse-message.svelte-1kia3sb{display:flex;gap:12px;padding:12px 0}.muse-message__avatar.svelte-1kia3sb{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%}.muse-message--user.svelte-1kia3sb .muse-message__avatar:where(.svelte-1kia3sb){background:color-mix(in srgb,var(--theme-primary) 15%,transparent);color:var(--theme-primary-light)}.muse-message--assistant.svelte-1kia3sb .muse-message__avatar:where(.svelte-1kia3sb){background:color-mix(in srgb,var(--theme-accent) 12%,transparent);color:var(--theme-accent)}.muse-message--error.svelte-1kia3sb .muse-message__avatar:where(.svelte-1kia3sb){background:#ef44441f;color:var(--theme-error)}.muse-message__body.svelte-1kia3sb{flex:1;min-width:0}.muse-message__text.svelte-1kia3sb{font-size:14px;line-height:1.65;color:var(--theme-text-primary);white-space:pre-wrap;word-break:break-word}.muse-message--user.svelte-1kia3sb .muse-message__text:where(.svelte-1kia3sb){color:var(--theme-primary-light)}.muse-cursor.svelte-1kia3sb{animation:svelte-1kia3sb-muse-blink .8s infinite;color:var(--theme-accent);font-size:12px}@keyframes svelte-1kia3sb-muse-blink{0%,to{opacity:1}50%{opacity:0}}.muse-message__tools.svelte-1kia3sb{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.muse-tool-tag.svelte-1kia3sb{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;background:color-mix(in srgb,var(--theme-primary) 10%,transparent);color:color-mix(in srgb,var(--theme-primary) 80%,white);font-size:11px;font-weight:500}.muse-message__meta.svelte-1kia3sb{display:flex;align-items:center;gap:8px;margin-top:6px;min-height:18px}.muse-message__time.svelte-1kia3sb{font-size:11px;color:var(--theme-text-secondary);opacity:.5}.muse-message__copy.svelte-1kia3sb{background:transparent;border:none;color:var(--theme-text-secondary);cursor:pointer;padding:2px;opacity:0;transition:opacity .15s}.muse-message.svelte-1kia3sb:hover .muse-message__copy:where(.svelte-1kia3sb){opacity:.5}.muse-message__copy.svelte-1kia3sb:hover{opacity:1!important;color:var(--theme-text-primary)}.muse-recalled.svelte-1kia3sb{margin-bottom:8px;padding:6px 10px;border-radius:8px;background:color-mix(in srgb,var(--theme-primary) 6%,transparent);border:1px solid color-mix(in srgb,var(--theme-primary) 12%,transparent);animation:svelte-1kia3sb-muse-chip-in .2s ease}.muse-recalled__label.svelte-1kia3sb{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:var(--theme-primary-light);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.muse-recalled__items.svelte-1kia3sb{display:flex;flex-direction:column;gap:2px}.muse-recalled__item.svelte-1kia3sb{font-size:11px;color:var(--theme-text-muted, var(--theme-text-secondary));padding-left:16px;line-height:1.4}.muse-recalled__item.svelte-1kia3sb:before{content:"· ";color:var(--theme-primary-light)}.muse-memory-chips.svelte-1kia3sb{margin-top:10px;display:flex;flex-direction:column;gap:4px}.muse-memory-chip.svelte-1kia3sb{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;background:color-mix(in srgb,var(--theme-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--theme-accent) 15%,transparent);position:relative;overflow:hidden;animation:svelte-1kia3sb-muse-chip-in .3s ease}@keyframes svelte-1kia3sb-muse-chip-in{0%{opacity:0;transform:translateY(4px)}}.muse-memory-chip__glow.svelte-1kia3sb{position:absolute;inset:-2px;border-radius:10px;background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--theme-accent) 15%,transparent) 0%,transparent 60%);animation:svelte-1kia3sb-muse-glow-fade 2s ease forwards}@keyframes svelte-1kia3sb-muse-glow-fade{to{opacity:0}}.muse-memory-chip__icon.svelte-1kia3sb{color:var(--theme-accent);flex-shrink:0;position:relative}.muse-memory-chip__text.svelte-1kia3sb{font-size:11px;color:var(--theme-text-secondary);position:relative;line-height:1.4}.muse-input.svelte-g1myce{display:flex;flex-direction:column;gap:8px;padding:12px 0 24px}.muse-input__toolbar.svelte-g1myce{display:flex;justify-content:space-between;align-items:center}.muse-input__modes.svelte-g1myce{display:flex;gap:2px;background:var(--theme-glass);border-radius:8px;padding:2px}.muse-input__mode.svelte-g1myce{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;border:none;background:transparent;color:var(--theme-text-muted, var(--theme-text-secondary));font-size:11px;cursor:pointer;transition:all .15s}.muse-input__mode.svelte-g1myce:hover:not(:disabled){color:var(--theme-text-secondary);background:var(--theme-glass)}.muse-input__mode.active.svelte-g1myce{color:var(--theme-text-primary);background:color-mix(in srgb,var(--theme-primary) 15%,transparent)}.muse-input__mode-icon.svelte-g1myce{font-size:12px}.muse-input__mode-label.svelte-g1myce{font-weight:500}.muse-input__tiers.svelte-g1myce{display:flex;gap:4px}.muse-input__tier.svelte-g1myce{padding:3px 8px;border-radius:10px;border:1px solid var(--theme-glass-border);background:transparent;color:var(--theme-text-muted, var(--theme-text-secondary));font-size:10px;cursor:pointer;transition:all .15s}.muse-input__tier.svelte-g1myce:hover:not(:disabled){border-color:var(--theme-primary);color:var(--theme-text-secondary)}.muse-input__tier.active.svelte-g1myce{background:color-mix(in srgb,var(--theme-primary) 15%,transparent);border-color:var(--theme-primary);color:var(--theme-primary-light)}.muse-input__wrapper.svelte-g1myce{display:flex;gap:8px;align-items:flex-end;transition:all .3s}.muse-input__wrapper.plan-mode.svelte-g1myce{border-radius:14px;padding:2px;background:linear-gradient(var(--theme-bg-base),var(--theme-bg-base)) padding-box,linear-gradient(135deg,var(--theme-accent),var(--theme-primary),var(--theme-accent)) border-box;border:2px solid transparent;background-size:100% 100%,300% 300%;animation:svelte-g1myce-muse-plan-glow 3s ease infinite}@keyframes svelte-g1myce-muse-plan-glow{0%{background-position:100% 100%,0% 50%}50%{background-position:100% 100%,100% 50%}to{background-position:100% 100%,0% 50%}}.muse-input__context-badge.svelte-g1myce{display:flex;align-items:center;padding:4px 10px;border-radius:6px;background:color-mix(in srgb,var(--theme-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-primary) 20%,transparent);color:var(--theme-primary-light);font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0}.muse-input__wrapper.svelte-g1myce textarea:where(.svelte-g1myce){flex:1;background:var(--theme-glass);border:1px solid var(--theme-glass-border);border-radius:12px;color:var(--theme-text-primary);padding:10px 14px;font-size:14px;font-family:inherit;line-height:1.5;resize:none;min-height:42px;max-height:120px;transition:all .2s}.plan-mode.svelte-g1myce textarea:where(.svelte-g1myce){border-color:transparent}.muse-input__wrapper.svelte-g1myce textarea:where(.svelte-g1myce):focus{outline:none;border-color:var(--theme-primary);background:var(--theme-bg-elevated)}.muse-input__wrapper.svelte-g1myce textarea:where(.svelte-g1myce):disabled{opacity:.5}.muse-input__wrapper.svelte-g1myce textarea:where(.svelte-g1myce)::placeholder{color:var(--theme-text-secondary);opacity:.5}.muse-input__send.svelte-g1myce{width:42px;height:42px;border-radius:12px;border:none;background:color-mix(in srgb,var(--theme-primary) 40%,var(--theme-bg-base));border:1px solid color-mix(in srgb,var(--theme-primary) 50%,transparent);color:var(--theme-primary-light);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.muse-input__send.svelte-g1myce:hover:not(:disabled){background:color-mix(in srgb,var(--theme-primary) 50%,var(--theme-bg-base));border-color:var(--theme-primary)}.muse-input__send.svelte-g1myce:disabled{opacity:.3;cursor:not-allowed}.muse-panel.svelte-s01t0g{width:300px;flex-shrink:0;height:100%;background:var(--theme-glass);border-left:1px solid var(--theme-glass-border);display:flex;flex-direction:column;overflow:hidden}.muse-panel__content.svelte-s01t0g{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--theme-text-secondary) 15%,transparent) transparent}.muse-panel__content.svelte-s01t0g::-webkit-scrollbar{width:5px}.muse-panel__content.svelte-s01t0g::-webkit-scrollbar-track{background:transparent}.muse-panel__content.svelte-s01t0g::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-text-secondary) 15%,transparent);border-radius:3px}.muse-panel__content.svelte-s01t0g::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--theme-text-secondary) 25%,transparent)}.muse-panel__header.svelte-s01t0g{display:flex;justify-content:flex-end;align-items:center;padding:8px 18px;border-bottom:1px solid var(--theme-glass-border)}.muse-panel__new-btn.svelte-s01t0g{padding:4px 12px;border-radius:6px;border:1px solid var(--theme-glass-border);background:transparent;color:var(--theme-text-muted, var(--theme-text-secondary));font-size:11px;font-weight:500;cursor:pointer;transition:all .15s}.muse-panel__new-btn.svelte-s01t0g:hover{color:var(--theme-text-secondary);border-color:#ffffff2e}.muse-panel__new-btn.svelte-s01t0g:disabled{opacity:.4;cursor:not-allowed}.muse-panel__btn--active.svelte-s01t0g{color:var(--theme-text-primary);border-color:var(--theme-accent, #3b82f6);background:color-mix(in srgb,var(--theme-accent, #3b82f6) 10%,transparent)}.muse-panel__section.svelte-s01t0g{border-bottom:1px solid var(--theme-glass-border)}.muse-panel__section--activity.svelte-s01t0g{border-bottom:none}.muse-panel__section-header.svelte-s01t0g{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border:none;background:transparent;color:var(--theme-text-primary);font-size:12px;font-weight:500;cursor:pointer;text-align:left}.muse-panel__section-header.svelte-s01t0g:hover{background:var(--theme-glass)}.muse-panel__section-body.svelte-s01t0g{padding:0 18px 12px}.muse-panel__kv.svelte-s01t0g{display:flex;justify-content:space-between;padding:3px 0;font-size:11px}.muse-panel__key.svelte-s01t0g{color:var(--theme-text-muted, var(--theme-text-secondary))}.muse-panel__val.svelte-s01t0g{color:var(--theme-text-primary);font-weight:500}.muse-panel__empty.svelte-s01t0g{font-size:11px;color:var(--theme-text-muted, var(--theme-text-secondary));padding:8px 0}.muse-panel__toggle.svelte-s01t0g{background:none;border:none;cursor:pointer;color:var(--theme-text-primary);font-size:11px;font-weight:500;padding:0}.muse-panel__toggle.svelte-s01t0g:hover{color:var(--theme-primary-light)}.muse-panel__hint.svelte-s01t0g{font-size:10px;color:var(--theme-accent);padding:2px 0 0;font-style:italic}.muse-panel__divider.svelte-s01t0g{height:1px;background:var(--theme-glass-border);margin:8px 0 6px}.muse-panel__license.svelte-s01t0g{margin-bottom:2px}.muse-panel__plan-badge.svelte-s01t0g{text-transform:capitalize}.muse-panel__plan-badge.standard.svelte-s01t0g{color:var(--theme-primary-light)}.muse-panel__token-bar.svelte-s01t0g{margin:6px 0}.muse-panel__token-info.svelte-s01t0g{display:flex;justify-content:space-between;font-size:10px;color:var(--theme-text-muted, var(--theme-text-secondary));margin-bottom:4px}.muse-panel__token-track.svelte-s01t0g{height:4px;border-radius:2px;background:var(--theme-glass-border);overflow:hidden}.muse-panel__token-fill.svelte-s01t0g{height:100%;border-radius:2px;transition:width .3s ease,background .3s ease}.muse-panel__license-actions.svelte-s01t0g{display:flex;gap:6px;margin-top:8px}.muse-panel__upgrade-btn.svelte-s01t0g{flex:1;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;border:1px solid color-mix(in srgb,var(--theme-primary) 30%,transparent);background:color-mix(in srgb,var(--theme-primary) 10%,transparent);color:var(--theme-primary-light);transition:all .15s}.muse-panel__upgrade-btn.svelte-s01t0g:hover{background:color-mix(in srgb,var(--theme-primary) 20%,transparent)}.muse-panel__topup-btn.svelte-s01t0g{padding:6px 10px;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;border:1px solid var(--theme-glass-border);background:transparent;color:var(--theme-text-secondary);transition:all .15s}.muse-panel__topup-btn.svelte-s01t0g:hover{border-color:#ffffff26;color:var(--theme-text-primary)}.muse-panel__status-dot.svelte-s01t0g{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ef4444;margin-left:6px;vertical-align:middle}.muse-panel__status-dot.connected.svelte-s01t0g{background:#22c55e;box-shadow:0 0 4px #22c55e80}.muse-panel__badge.svelte-s01t0g{font-size:9px;font-weight:600;padding:2px 6px;border-radius:10px;background:#3b82f626;color:#3b82f6}.muse-event.svelte-s01t0g{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.03);animation:svelte-s01t0g-muse-event-in .2s ease}@keyframes svelte-s01t0g-muse-event-in{0%{opacity:0;transform:translateY(-3px)}}.muse-event__icon.svelte-s01t0g{font-size:13px;flex-shrink:0;padding-top:1px}.muse-event__body.svelte-s01t0g{flex:1;min-width:0}.muse-event__header.svelte-s01t0g{display:flex;align-items:center;gap:5px;margin-bottom:2px}.muse-event__type.svelte-s01t0g{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--type-color);background:color-mix(in srgb,var(--type-color) 12%,transparent);padding:0 5px;border-radius:3px;line-height:1.6}.muse-event__product.svelte-s01t0g{font-size:9px;color:var(--theme-text-muted, var(--theme-text-secondary));background:#ffffff0a;padding:0 4px;border-radius:3px}.muse-event__time.svelte-s01t0g{font-size:9px;color:var(--theme-text-muted, var(--theme-text-secondary));margin-left:auto;opacity:.6}.muse-event__content.svelte-s01t0g{font-size:11px;color:var(--theme-text-secondary);line-height:1.4;word-break:break-word}.muse-event__recall-results.svelte-s01t0g{margin-top:4px}.muse-event__recall-item.svelte-s01t0g{font-size:10px;color:var(--theme-text-muted, var(--theme-text-secondary));line-height:1.4;border-left:2px solid color-mix(in srgb,var(--theme-primary) 25%,transparent);padding:1px 0 1px 8px;margin-bottom:2px}.muse-event--seeded.svelte-s01t0g{opacity:.5}.muse-event--seeded.svelte-s01t0g:hover{opacity:.7}.muse-seed__label.svelte-s01t0g{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-text-muted, var(--theme-text-secondary));padding:12px 0 4px;opacity:.5}.muse-plan-card.svelte-s01t0g{background:color-mix(in srgb,var(--theme-primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--theme-primary) 20%,transparent);border-radius:10px;padding:12px;margin-bottom:10px}.muse-plan-card.cancelled.svelte-s01t0g{opacity:.5}.muse-plan-card__header.svelte-s01t0g{display:flex;align-items:center;gap:8px;margin-bottom:8px}.muse-plan-card__icon.svelte-s01t0g{font-size:14px}.muse-plan-card__title.svelte-s01t0g{font-size:12px;font-weight:600;color:var(--theme-text-primary);flex:1}.muse-plan-card__status.svelte-s01t0g{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:8px;background:#fbbf2426;color:#fbbf24}.muse-plan-card.running.svelte-s01t0g .muse-plan-card__status:where(.svelte-s01t0g){background:#3b82f626;color:#3b82f6;animation:svelte-s01t0g-muse-pulse 1.5s infinite}.muse-plan-card.complete.svelte-s01t0g .muse-plan-card__status:where(.svelte-s01t0g){background:#22c55e26;color:#22c55e}@keyframes svelte-s01t0g-muse-pulse{0%,to{opacity:1}50%{opacity:.5}}.muse-plan-card__steps.svelte-s01t0g{display:flex;flex-direction:column;gap:2px}.muse-plan-step.svelte-s01t0g{display:flex;gap:8px;padding:3px 0;font-size:11px;color:var(--theme-text-secondary)}.muse-plan-step.complete.svelte-s01t0g{color:#22c55e}.muse-plan-step.running.svelte-s01t0g{color:#3b82f6}.muse-plan-step.failed.svelte-s01t0g{color:#ef4444}.muse-plan-step__icon.svelte-s01t0g{width:16px;text-align:center;flex-shrink:0;font-weight:600;font-size:10px}.muse-plan-step__text.svelte-s01t0g{flex:1}.muse-plan-card__progress.svelte-s01t0g{display:flex;align-items:center;gap:8px;margin-top:8px}.muse-plan-card__bar.svelte-s01t0g{flex:1;height:3px;background:var(--theme-glass-border);border-radius:2px;overflow:hidden}.muse-plan-card__fill.svelte-s01t0g{height:100%;background:var(--theme-primary);border-radius:2px;transition:width .3s ease}.muse-plan-card__label.svelte-s01t0g{font-size:10px;color:var(--theme-text-muted, var(--theme-text-secondary))}.muse-plan-card__actions.svelte-s01t0g{display:flex;gap:6px;margin-top:10px}.muse-plan-btn.svelte-s01t0g{flex:1;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .15s}.muse-plan-btn--approve.svelte-s01t0g{background:color-mix(in srgb,var(--theme-primary) 15%,transparent);color:var(--theme-primary-light);border-color:color-mix(in srgb,var(--theme-primary) 30%,transparent)}.muse-plan-btn--approve.svelte-s01t0g:hover{background:color-mix(in srgb,var(--theme-primary) 25%,transparent)}.muse-plan-btn--cancel.svelte-s01t0g{background:transparent;color:var(--theme-text-muted, var(--theme-text-secondary));border-color:var(--theme-glass-border)}.muse-plan-btn--cancel.svelte-s01t0g:hover{color:var(--theme-error);border-color:var(--theme-error)}.muse-plan-card__done.svelte-s01t0g{margin-top:8px;font-size:10px;font-weight:600;color:#22c55e;text-align:center}.muse-skill.svelte-s01t0g{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;width:100%;background:none;border:none;cursor:pointer;text-align:left}.muse-skill.svelte-s01t0g:hover{color:var(--theme-primary-light)}.muse-skill__name.svelte-s01t0g{color:var(--theme-text-primary)}.muse-skill__count.svelte-s01t0g{color:var(--theme-text-muted, var(--theme-text-secondary));font-size:9px;background:var(--theme-glass);padding:1px 5px;border-radius:8px}.muse-skill__tools.svelte-s01t0g{padding:2px 0 6px 12px;border-left:1px solid var(--theme-glass-border);margin-left:4px}.muse-tool.svelte-s01t0g{display:flex;align-items:center;gap:5px;padding:2px 0;font-size:11px;color:var(--theme-text-secondary)}.muse-tool__icon.svelte-s01t0g{font-size:9px;opacity:.5}.muse-tool__name.svelte-s01t0g{font-family:Fira Code,monospace;font-size:10px}.muse-panel__history-item.svelte-s01t0g{display:flex;align-items:center;gap:2px;border-bottom:1px solid var(--theme-glass-border)}.muse-panel__history-item.svelte-s01t0g:last-child{border-bottom:none}.muse-panel__history-item.active.svelte-s01t0g{background:color-mix(in srgb,var(--theme-primary) 10%,transparent)}.muse-panel__history-load.svelte-s01t0g{flex:1;padding:5px 0;background:none;border:none;color:var(--theme-text-secondary);font-size:11px;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.muse-panel__history-load.svelte-s01t0g:hover{color:var(--theme-primary-light)}.muse-panel__history-delete.svelte-s01t0g{background:none;border:none;color:var(--theme-text-muted, var(--theme-text-secondary));cursor:pointer;padding:2px 4px;font-size:9px;opacity:0;transition:opacity .15s}.muse-panel__history-item.svelte-s01t0g:hover .muse-panel__history-delete:where(.svelte-s01t0g){opacity:.6}.muse-panel__history-delete.svelte-s01t0g:hover{opacity:1!important;color:var(--theme-error)}.muse-payment__backdrop.svelte-1pi2xp{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:300;padding:20px}.muse-payment.svelte-1pi2xp{background:var(--theme-bg-surface);border:1px solid var(--theme-glass-border);border-radius:14px;width:100%;max-width:440px;overflow:hidden;animation:svelte-1pi2xp-muse-payment-in .15s ease}@keyframes svelte-1pi2xp-muse-payment-in{0%{transform:scale(.95);opacity:0}}.muse-payment__header.svelte-1pi2xp{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--theme-glass-border)}.muse-payment__header.svelte-1pi2xp h3:where(.svelte-1pi2xp){margin:0;font-size:16px;font-weight:600;color:var(--theme-text-primary)}.muse-payment__close.svelte-1pi2xp{background:none;border:none;color:var(--theme-text-secondary);font-size:22px;cursor:pointer}.muse-payment__body.svelte-1pi2xp{padding:20px}.muse-payment__plan-info.svelte-1pi2xp{background:var(--theme-glass);border:1px solid var(--theme-glass-border);border-radius:10px;padding:14px;margin-bottom:16px}.muse-payment__plan-row.svelte-1pi2xp{display:flex;justify-content:space-between;font-size:14px;font-weight:600;color:var(--theme-text-primary)}.muse-payment__plan-detail.svelte-1pi2xp{font-size:12px;color:var(--theme-text-secondary);margin-top:4px}.muse-payment__error.svelte-1pi2xp{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:10px;font-size:12px;color:#ef4444;margin-bottom:12px}.muse-payment__element.svelte-1pi2xp{min-height:120px;margin-bottom:16px}.muse-payment__loading.svelte-1pi2xp{text-align:center;padding:40px 0;font-size:13px;color:var(--theme-text-secondary)}.muse-payment__submit.svelte-1pi2xp{width:100%;padding:12px;background:var(--theme-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:filter .15s}.muse-payment__submit.svelte-1pi2xp:hover{filter:brightness(1.1)}.muse-payment__submit.svelte-1pi2xp:disabled{opacity:.5;cursor:not-allowed}.muse-payment__success.svelte-1pi2xp{text-align:center;padding:20px 0}.muse-payment__success-icon.svelte-1pi2xp{width:48px;height:48px;border-radius:50%;background:#22c55e26;color:#22c55e;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.muse-payment__success.svelte-1pi2xp p:where(.svelte-1pi2xp){margin:0;font-size:16px;font-weight:600;color:var(--theme-text-primary)}.muse-payment__success-sub.svelte-1pi2xp{font-size:13px!important;font-weight:400!important;color:var(--theme-text-secondary)!important;margin-top:4px!important}.muse-payment__done-btn.svelte-1pi2xp{margin-top:16px;padding:8px 24px;background:var(--theme-glass);border:1px solid var(--theme-glass-border);border-radius:8px;color:var(--theme-text-primary);font-size:13px;font-weight:500;cursor:pointer}.muse-tiptap.svelte-3uki81{height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--theme-text-secondary) 15%,transparent) transparent}.muse-tiptap.svelte-3uki81::-webkit-scrollbar{width:5px}.muse-tiptap.svelte-3uki81::-webkit-scrollbar-track{background:transparent}.muse-tiptap.svelte-3uki81::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-text-secondary) 15%,transparent);border-radius:3px}.muse-tiptap__editor.svelte-3uki81{padding:24px;min-height:100%}.muse-tiptap.svelte-3uki81 .muse-tiptap-content{max-width:760px;margin:0 auto;color:var(--theme-text-primary);font-size:15px;line-height:1.7;outline:none}.muse-tiptap.svelte-3uki81 .muse-tiptap-content h1{font-size:2em;font-weight:700;margin:1.2em 0 .6em}.muse-tiptap.svelte-3uki81 .muse-tiptap-content h2{font-size:1.5em;font-weight:600;margin:1em 0 .5em}.muse-tiptap.svelte-3uki81 .muse-tiptap-content h3{font-size:1.25em;font-weight:600;margin:.8em 0 .4em}.muse-tiptap.svelte-3uki81 .muse-tiptap-content p{margin:.6em 0}.muse-tiptap.svelte-3uki81 .muse-tiptap-content a{color:var(--theme-primary-light);text-decoration:underline}.muse-tiptap.svelte-3uki81 .muse-tiptap-content strong{font-weight:600}.muse-tiptap.svelte-3uki81 .muse-tiptap-content em{font-style:italic}.muse-tiptap.svelte-3uki81 .muse-tiptap-content code{background:var(--theme-glass);padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9em}.muse-tiptap.svelte-3uki81 .muse-tiptap-content pre{background:color-mix(in srgb,var(--theme-bg-base) 80%,black);border:1px solid var(--theme-glass-border);border-radius:8px;padding:16px;overflow-x:auto;margin:1em 0}.muse-tiptap.svelte-3uki81 .muse-tiptap-content pre code{background:none;padding:0;font-size:13px;line-height:1.5}.muse-tiptap.svelte-3uki81 .muse-tiptap-content blockquote{border-left:3px solid var(--theme-primary);padding-left:16px;margin:1em 0;color:var(--theme-text-secondary)}.muse-tiptap.svelte-3uki81 .muse-tiptap-content ul,.muse-tiptap.svelte-3uki81 .muse-tiptap-content ol{padding-left:24px;margin:.6em 0}.muse-tiptap.svelte-3uki81 .muse-tiptap-content li{margin:.2em 0}.muse-tiptap.svelte-3uki81 .muse-tiptap-content hr{border:none;border-top:1px solid var(--theme-glass-border);margin:1.5em 0}.muse-tiptap.svelte-3uki81 .muse-tiptap-content img{max-width:100%;border-radius:8px;margin:1em 0}.muse-tiptap.svelte-3uki81 .muse-tiptap-content table{border-collapse:collapse;width:100%;margin:1em 0}.muse-tiptap.svelte-3uki81 .muse-tiptap-content th,.muse-tiptap.svelte-3uki81 .muse-tiptap-content td{border:1px solid var(--theme-glass-border);padding:8px 12px;text-align:left}.muse-tiptap.svelte-3uki81 .muse-tiptap-content th{background:var(--theme-glass);font-weight:600}.muse-tiptap.svelte-3uki81 .muse-tiptap-content ul[data-type=taskList]{list-style:none;padding-left:0}.muse-tiptap.svelte-3uki81 .muse-tiptap-content li[data-type=taskItem]{display:flex;gap:8px;align-items:flex-start}.muse-tiptap.svelte-3uki81 .muse-tiptap-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;color:var(--theme-text-muted, var(--theme-text-secondary));height:0;opacity:.5}.muse-tiptap.editable.svelte-3uki81 .muse-tiptap-content{cursor:text}.muse-monaco.svelte-zwpe4s{height:100%;width:100%;overflow:hidden}.muse-toolbar.svelte-v2n1i2{display:flex;align-items:center;gap:2px;padding:6px 18px;border-bottom:1px solid var(--theme-glass-border);background:var(--theme-glass);flex-shrink:0;flex-wrap:wrap}.muse-toolbar__btn.svelte-v2n1i2{padding:4px 8px;border:none;border-radius:4px;background:transparent;color:var(--theme-text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:all .1s;min-width:28px;text-align:center;font-family:system-ui,sans-serif;line-height:1}.muse-toolbar__btn.svelte-v2n1i2:hover{background:#ffffff0f;color:var(--theme-text-primary)}.muse-toolbar__btn.active.svelte-v2n1i2{background:color-mix(in srgb,var(--theme-primary) 15%,transparent);color:var(--theme-primary-light)}.muse-toolbar__divider.svelte-v2n1i2{width:1px;height:18px;background:var(--theme-glass-border);margin:0 4px}.muse-toolbar__dialog.svelte-v2n1i2{display:flex;align-items:center;gap:6px;padding:6px 18px;border-bottom:1px solid var(--theme-glass-border);background:var(--theme-bg-surface)}.muse-toolbar__input.svelte-v2n1i2{flex:1;padding:5px 10px;border:1px solid var(--theme-glass-border);border-radius:6px;background:var(--theme-glass);color:var(--theme-text-primary);font-size:12px;font-family:inherit}.muse-toolbar__input.svelte-v2n1i2:focus{outline:none;border-color:var(--theme-primary)}.muse-toolbar__input.svelte-v2n1i2::placeholder{color:var(--theme-text-muted, var(--theme-text-secondary))}.muse-toolbar__dialog-btn.svelte-v2n1i2{padding:5px 12px;border:none;border-radius:6px;background:var(--theme-primary);color:#fff;font-size:11px;font-weight:600;cursor:pointer}.muse-toolbar__dialog-btn.svelte-v2n1i2:hover{filter:brightness(1.1)}.muse-toolbar__dialog-btn--danger.svelte-v2n1i2{background:transparent;color:var(--theme-error);border:1px solid var(--theme-error)}.muse-explore.svelte-r9uhl8{height:100%;width:100%;overflow:hidden;position:relative;background:var(--theme-bg-base);--bg-dark: var(--theme-bg-base);--primary: var(--theme-primary);--glass: var(--theme-glass);--glass-border: var(--theme-glass-border);--text-primary: var(--theme-text-primary);--text-secondary: var(--theme-text-secondary);--text-tertiary: var(--theme-text-muted, var(--theme-text-secondary));color:var(--theme-text-primary)}.muse-explore__status.svelte-r9uhl8{display:flex;align-items:center;justify-content:center;height:100%;font-size:13px;color:var(--theme-text-secondary)}.muse-explore__status--error.svelte-r9uhl8{color:var(--theme-error);padding:24px;text-align:center}.muse-viewer.svelte-p0gokw{display:flex;flex-direction:column;height:100%;overflow:hidden}.muse-viewer__header.svelte-p0gokw{display:flex;align-items:center;gap:12px;padding:8px 18px;border-bottom:1px solid var(--theme-glass-border);background:var(--theme-glass);flex-shrink:0}.muse-viewer__back.svelte-p0gokw{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;border:1px solid var(--theme-glass-border);background:transparent;color:var(--theme-text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.muse-viewer__back.svelte-p0gokw:hover{color:var(--theme-text-primary);border-color:#ffffff2e}.muse-viewer__filename.svelte-p0gokw{flex:1;font-size:13px;font-weight:600;color:var(--theme-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.muse-viewer__badge.svelte-p0gokw{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:4px;background:color-mix(in srgb,var(--theme-accent, #22c55e) 15%,transparent);color:var(--theme-accent, #22c55e);flex-shrink:0}.muse-viewer__modes.svelte-p0gokw{display:flex;gap:2px;background:var(--theme-glass);border:1px solid var(--theme-glass-border);border-radius:6px;padding:2px}.muse-viewer__mode.svelte-p0gokw{padding:4px 12px;border:none;border-radius:4px;background:transparent;color:var(--theme-text-secondary);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s}.muse-viewer__mode.svelte-p0gokw:hover{color:var(--theme-text-primary)}.muse-viewer__mode.active.svelte-p0gokw{background:var(--theme-primary);color:#fff}.muse-viewer__content.svelte-p0gokw{flex:1;min-height:0;overflow:hidden}.muse-viewer__loading.svelte-p0gokw,.muse-viewer__error.svelte-p0gokw{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--theme-text-secondary);font-size:13px;gap:12px}.muse-viewer__error.svelte-p0gokw button:where(.svelte-p0gokw){padding:6px 16px;border:1px solid var(--theme-glass-border);border-radius:6px;background:transparent;color:var(--theme-text-primary);cursor:pointer;font-size:12px}.muse-viewer__image.svelte-p0gokw{height:100%;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto}.muse-viewer__image.svelte-p0gokw img:where(.svelte-p0gokw){max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.muse-viewer__svg.svelte-p0gokw{max-width:100%;overflow:auto}.muse-viewer__svg.svelte-p0gokw svg{max-width:100%;height:auto}.muse-viewer__explore-bar.svelte-p0gokw{display:flex;gap:2px;padding:6px 18px;border-bottom:1px solid var(--theme-glass-border);background:var(--theme-glass);flex-shrink:0;flex-wrap:wrap;overflow-x:auto}.muse-viewer__explore-type.svelte-p0gokw{padding:3px 10px;border:none;border-radius:4px;background:transparent;color:var(--theme-text-secondary);font-size:11px;font-weight:500;cursor:pointer;text-transform:capitalize;white-space:nowrap;transition:all .1s}.muse-viewer__explore-type.svelte-p0gokw:hover{background:#ffffff0f;color:var(--theme-text-primary)}.muse-viewer__explore-type.active.svelte-p0gokw{background:color-mix(in srgb,var(--theme-primary) 15%,transparent);color:var(--theme-primary-light)}.muse-viewer__explore-refresh.svelte-p0gokw{margin-left:auto;padding:3px 10px;border:1px solid var(--theme-glass-border);border-radius:4px;background:transparent;color:var(--theme-text-secondary);font-size:11px;font-weight:500;cursor:pointer;transition:all .1s}.muse-viewer__explore-refresh.svelte-p0gokw:hover{color:var(--theme-text-primary);border-color:#ffffff2e}.muse-viewer__explore-refresh.svelte-p0gokw:disabled{opacity:.5;cursor:not-allowed}.muse-overlay.svelte-rra4ml{position:absolute;bottom:8px;left:18px;right:18px;display:flex;flex-direction:column-reverse;gap:8px;z-index:50;pointer-events:none}.muse-overlay__card.svelte-rra4ml{background:var(--theme-bg-surface);backdrop-filter:blur(16px);border:1px solid var(--theme-glass-border);border-radius:12px;padding:12px 16px;box-shadow:0 8px 32px #0000004d;pointer-events:auto;animation:svelte-rra4ml-muse-overlay-in .2s ease;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--theme-text-secondary) 15%,transparent) transparent}.muse-overlay__card.svelte-rra4ml::-webkit-scrollbar{width:4px}.muse-overlay__card.svelte-rra4ml::-webkit-scrollbar-track{background:transparent}.muse-overlay__card.svelte-rra4ml::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-text-secondary) 15%,transparent);border-radius:2px}@keyframes svelte-rra4ml-muse-overlay-in{0%{opacity:0;transform:translateY(8px)}}.muse-overlay__card.streaming.svelte-rra4ml{border-color:color-mix(in srgb,var(--theme-accent) 30%,transparent)}.muse-overlay__header.svelte-rra4ml{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.muse-overlay__author.svelte-rra4ml{font-size:11px;font-weight:600;color:var(--theme-accent)}.muse-overlay__dismiss.svelte-rra4ml{background:none;border:none;color:var(--theme-text-muted, var(--theme-text-secondary));font-size:16px;cursor:pointer;padding:0 2px;line-height:1}.muse-overlay__dismiss.svelte-rra4ml:hover{color:var(--theme-text-primary)}.muse-overlay__content.svelte-rra4ml{font-size:13px;line-height:1.5;color:var(--theme-text-primary);white-space:pre-wrap;word-break:break-word}.muse-overlay__typing.svelte-rra4ml{display:flex;gap:4px}.muse-overlay__typing.svelte-rra4ml span:where(.svelte-rra4ml){width:5px;height:5px;border-radius:50%;background:var(--theme-accent);animation:svelte-rra4ml-muse-overlay-dot 1.4s ease-in-out infinite;opacity:.3}.muse-overlay__typing.svelte-rra4ml span:where(.svelte-rra4ml):nth-child(2){animation-delay:.2s}.muse-overlay__typing.svelte-rra4ml span:where(.svelte-rra4ml):nth-child(3){animation-delay:.4s}@keyframes svelte-rra4ml-muse-overlay-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.muse-controls.svelte-1f3arct{width:360px;flex-shrink:0;height:100%;background:var(--theme-glass);border-left:1px solid var(--theme-glass-border);display:flex;flex-direction:column;overflow:hidden}.muse-controls__header.svelte-1f3arct{display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid var(--theme-glass-border)}.muse-controls__back.svelte-1f3arct{padding:3px 10px;border-radius:5px;border:1px solid var(--theme-glass-border);background:transparent;color:var(--theme-text-secondary);font-size:11px;font-weight:500;cursor:pointer}.muse-controls__back.svelte-1f3arct:hover{color:var(--theme-text-primary);border-color:#ffffff26}.muse-controls__title.svelte-1f3arct{font-size:12px;font-weight:600;color:var(--theme-text-primary)}.muse-controls__content.svelte-1f3arct{flex:1;overflow-y:auto;padding:8px 0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--theme-text-secondary) 15%,transparent) transparent}.muse-controls__section.svelte-1f3arct{padding:8px 18px;border-bottom:1px solid var(--theme-glass-border)}.muse-controls__section-title.svelte-1f3arct{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-text-muted, var(--theme-text-secondary));margin-bottom:8px}.muse-controls__kv.svelte-1f3arct{display:flex;justify-content:space-between;padding:3px 0;font-size:11px}.muse-controls__key.svelte-1f3arct{color:var(--theme-text-muted, var(--theme-text-secondary))}.muse-controls__val.svelte-1f3arct{color:var(--theme-text-primary);font-weight:500}.muse-controls__options.svelte-1f3arct{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.muse-controls__option.svelte-1f3arct{padding:4px 10px;border-radius:5px;border:1px solid var(--theme-glass-border);background:transparent;color:var(--theme-text-secondary);font-size:11px;font-weight:500;cursor:pointer}.muse-controls__option.svelte-1f3arct:hover{background:#ffffff0a;color:var(--theme-text-primary)}.muse-controls__option.active.svelte-1f3arct{background:color-mix(in srgb,var(--theme-primary) 15%,transparent);color:var(--theme-primary-light);border-color:color-mix(in srgb,var(--theme-primary) 30%,transparent)}.muse-controls__checkbox.svelte-1f3arct{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--theme-text-secondary);padding:4px 0;cursor:pointer}.muse-controls__checkbox.svelte-1f3arct input:where(.svelte-1f3arct){accent-color:var(--theme-primary)}.muse-controls__empty.svelte-1f3arct{font-size:11px;color:var(--theme-text-muted, var(--theme-text-secondary));padding:8px 0}.neural-page.svelte-rdz5t9{display:flex;flex-direction:column;height:100%;overflow:hidden}.neural-header.svelte-rdz5t9{display:flex;justify-content:space-between;align-items:center;padding:8px 18px;flex-shrink:0;border-bottom:1px solid var(--theme-glass-border, rgba(255,255,255,.06));background:var(--theme-glass, rgba(10, 14, 26, .9));backdrop-filter:blur(8px);z-index:10}.header-left.svelte-rdz5t9{display:flex;align-items:center;gap:12px}.header-right.svelte-rdz5t9{display:flex;align-items:center;gap:14px}.neural-back.svelte-rdz5t9{padding:4px 10px;border-radius:6px;border:1px solid var(--theme-glass-border);background:transparent;color:var(--theme-text-secondary);font-size:12px;font-weight:500;cursor:pointer}.neural-back.svelte-rdz5t9:hover{color:var(--theme-text-primary);border-color:#ffffff26}h1.svelte-rdz5t9{font-size:16px;font-weight:700;margin:0;letter-spacing:-.3px;color:var(--theme-text-primary, inherit)}.meta.svelte-rdz5t9{font-size:11px;color:var(--theme-text-secondary, #4a4a6a)}.sse-status.svelte-rdz5t9{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--theme-text-secondary, #4a4a6a)}.sse-status.connected.svelte-rdz5t9{color:var(--theme-text-secondary, #6c6c8a)}.sse-dot.svelte-rdz5t9{width:6px;height:6px;border-radius:50%;background:#ef4444}.sse-status.connected.svelte-rdz5t9 .sse-dot:where(.svelte-rdz5t9){background:#22c55e;box-shadow:0 0 6px #22c55e80}.loading.svelte-rdz5t9,.empty.svelte-rdz5t9{text-align:center;color:var(--theme-text-secondary, #4a4a6a);padding:80px 0}.hint.svelte-rdz5t9{font-size:12px;margin-top:8px;opacity:.6}.neural-container.svelte-rdz5t9{flex:1;position:relative;overflow:hidden}canvas.svelte-rdz5t9{display:block;width:100%;height:100%;cursor:grab}canvas.svelte-rdz5t9:active{cursor:grabbing}.activity-panel.svelte-rdz5t9{position:absolute;top:12px;left:14px;display:flex;flex-direction:column;gap:5px;z-index:5;pointer-events:none}.activity-card.svelte-rdz5t9{display:flex;align-items:center;gap:8px;background:var(--theme-glass, rgba(16, 18, 32, .88));border-left:3px solid var(--card-color);border-radius:6px;padding:6px 12px;backdrop-filter:blur(10px);animation:svelte-rdz5t9-cardIn .3s ease;transition:opacity .4s ease}@keyframes svelte-rdz5t9-cardIn{0%{opacity:0;transform:translate(-12px)}}.activity-card-type.svelte-rdz5t9{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--card-color);flex-shrink:0}.activity-card-label.svelte-rdz5t9{font-size:12px;color:var(--theme-text-secondary, #b0b0c8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.tooltip.svelte-rdz5t9{position:absolute;top:14px;right:14px;background:var(--theme-glass, rgba(16, 18, 32, .95));border:1px solid var(--theme-glass-border, rgba(255,255,255,.08));border-radius:10px;padding:12px 16px;max-width:280px;backdrop-filter:blur(12px);pointer-events:none;z-index:5}.tooltip-origin.svelte-rdz5t9{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.tooltip-content.svelte-rdz5t9{font-size:12px;line-height:1.5;color:var(--theme-text-primary, #e0e0f0)}.tooltip-meta.svelte-rdz5t9{font-size:10px;color:var(--theme-text-secondary, #6c6c8a);margin-top:5px}.tooltip-tags.svelte-rdz5t9{display:flex;gap:4px;margin-top:6px;flex-wrap:wrap}.tag.svelte-rdz5t9{font-size:9px;color:var(--theme-text-secondary, #9494b8);background:var(--theme-glass-border, rgba(255,255,255,.05));padding:1px 6px;border-radius:8px}.detail-panel.svelte-rdz5t9{position:absolute;top:14px;right:14px;width:300px;background:var(--theme-glass, rgba(16, 18, 32, .95));border:1px solid var(--theme-glass-border, rgba(255,255,255,.08));border-radius:12px;padding:16px 18px;backdrop-filter:blur(16px);z-index:10;max-height:calc(100vh - 120px);overflow-y:auto}.detail-close.svelte-rdz5t9{position:absolute;top:10px;right:14px;font-size:20px;color:var(--theme-text-secondary, #6c6c8a);cursor:pointer;line-height:1;transition:color .15s}.detail-close.svelte-rdz5t9:hover{color:var(--theme-text-primary, #f0f0f8)}.detail-origin.svelte-rdz5t9{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.detail-content.svelte-rdz5t9{font-size:13px;line-height:1.6;color:var(--theme-text-primary, #e0e0f0);margin-bottom:12px}.detail-stats.svelte-rdz5t9{display:flex;gap:16px;margin-bottom:12px}.stat.svelte-rdz5t9{display:flex;flex-direction:column}.stat-value.svelte-rdz5t9{font-size:16px;font-weight:700;color:var(--theme-text-primary, #f0f0f8)}.stat-label.svelte-rdz5t9{font-size:9px;color:var(--theme-text-secondary, #6c6c8a);text-transform:uppercase;letter-spacing:.04em}.detail-tags.svelte-rdz5t9{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:14px}.detail-connections.svelte-rdz5t9{border-top:1px solid var(--theme-glass-border, rgba(255,255,255,.06));padding-top:12px}.detail-connections.svelte-rdz5t9 h3:where(.svelte-rdz5t9){font-size:11px;color:var(--theme-text-secondary, #6c6c8a);margin:0 0 8px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.connection.svelte-rdz5t9{display:flex;align-items:baseline;gap:8px;padding:5px 0;font-size:11px;border-bottom:1px solid var(--theme-glass-border, rgba(255,255,255,.03))}.connection-verb.svelte-rdz5t9{font-size:9px;font-weight:600;text-transform:uppercase;color:var(--verb-color);background:color-mix(in srgb,var(--verb-color) 12%,transparent);padding:1px 5px;border-radius:3px;flex-shrink:0}.connection-weight.svelte-rdz5t9{font-size:9px;color:var(--theme-text-secondary, #6c6c8a);flex-shrink:0}.connection-target.svelte-rdz5t9{color:var(--theme-text-secondary, #9494b8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend-anchor.svelte-rdz5t9{position:absolute;bottom:14px;right:14px;z-index:10}.legend-toggle.svelte-rdz5t9{width:28px;height:28px;border-radius:50%;background:var(--theme-glass, rgba(16, 18, 32, .88));border:1px solid var(--theme-glass-border, rgba(255,255,255,.08));color:var(--theme-text-secondary, #6c6c8a);font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);transition:color .15s,border-color .15s}.legend-toggle.svelte-rdz5t9:hover{color:var(--theme-text-primary, #f0f0f8);border-color:#ffffff26}.legend-popover.svelte-rdz5t9{position:absolute;bottom:36px;right:0;display:flex;flex-direction:column;gap:12px;background:var(--theme-glass, rgba(16, 18, 32, .95));border:1px solid var(--theme-glass-border, rgba(255,255,255,.08));border-radius:10px;padding:14px 18px;backdrop-filter:blur(16px);white-space:nowrap;animation:svelte-rdz5t9-popIn .15s ease}@keyframes svelte-rdz5t9-popIn{0%{opacity:0;transform:translateY(6px)}}.legend-section.svelte-rdz5t9{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.legend-title.svelte-rdz5t9{font-size:10px;color:var(--theme-text-secondary, #b0b0c8);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.legend-item.svelte-rdz5t9{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--theme-text-primary, #d0d0e8)}.legend-dot.svelte-rdz5t9{width:8px;height:8px;border-radius:50%}.legend-line.svelte-rdz5t9{width:14px;height:2px;border-radius:2px}.particle-field.svelte-xkdihc{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}canvas.svelte-xkdihc{display:block;width:100%;height:100%;pointer-events:auto}.muse.svelte-1u5l7hn{display:flex;width:100%;height:100%;flex:1;min-height:0;overflow:hidden;position:relative;container-type:inline-size}.muse__main.svelte-1u5l7hn{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.muse__viewer-area.svelte-1u5l7hn{flex:1;min-height:0;position:relative;overflow:hidden}.muse__messages.svelte-1u5l7hn{flex:1;overflow-y:auto;padding:16px 24px;min-height:0}.muse__messages.svelte-1u5l7hn::-webkit-scrollbar{width:6px}.muse__messages.svelte-1u5l7hn::-webkit-scrollbar-track{background:transparent}.muse__messages.svelte-1u5l7hn::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.muse__messages.svelte-1u5l7hn::-webkit-scrollbar-thumb:hover{background:#ffffff26}.muse__messages-inner.svelte-1u5l7hn{max-width:760px;margin:0 auto;min-height:100%;display:flex;flex-direction:column}.muse__welcome.svelte-1u5l7hn{flex:1;display:flex;position:relative;overflow:hidden}.muse__welcome-gradient.svelte-1u5l7hn{position:absolute;inset:0;z-index:0;opacity:.4}.muse__welcome-content.svelte-1u5l7hn{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 24px 15%;text-align:center;animation:svelte-1u5l7hn-muse-fade-in .5s ease-out}@keyframes svelte-1u5l7hn-muse-fade-in{0%{opacity:0;transform:translateY(8px)}}.muse__welcome-logo.svelte-1u5l7hn{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.muse__welcome-logo.svelte-1u5l7hn img{max-width:100%;max-height:100%;object-fit:contain}.muse__welcome-logo.svelte-1u5l7hn svg{width:100%;height:100%}.muse__welcome-orb.svelte-1u5l7hn{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--theme-accent)}.muse__orb-glow.svelte-1u5l7hn{position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--theme-primary) 15%,transparent) 0%,transparent 60%);animation:svelte-1u5l7hn-muse-orb-pulse 5s ease-in-out infinite}@keyframes svelte-1u5l7hn-muse-orb-pulse{0%,to{opacity:.4}50%{opacity:.7}}.muse__welcome-title.svelte-1u5l7hn{font-size:24px;font-weight:700;color:var(--theme-text-primary);margin:0 0 4px;letter-spacing:-.3px}.muse__welcome-tagline.svelte-1u5l7hn{font-size:13px;font-weight:500;color:var(--theme-accent, var(--theme-text-secondary));margin:0 0 4px}.muse__welcome-greeting.svelte-1u5l7hn{font-size:14px;color:var(--theme-text-secondary);margin:0 0 28px}.muse__welcome-cards.svelte-1u5l7hn{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:660px}.muse__card-category.svelte-1u5l7hn{width:100%;text-align:center;margin-top:14px}.muse__card-category.svelte-1u5l7hn span:where(.svelte-1u5l7hn){font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--theme-text-secondary);opacity:.5}.muse__card-category.svelte-1u5l7hn:first-child{margin-top:0}.muse__card-grid.svelte-1u5l7hn{display:flex;flex-wrap:wrap;gap:10px;width:100%;justify-content:center}.muse__card.svelte-1u5l7hn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;width:var(--card-width, 190px);flex-shrink:0;background:var(--theme-glass);backdrop-filter:blur(12px);border:1px solid var(--theme-glass-border);border-top-color:#ffffff1a;border-radius:10px;cursor:pointer;text-align:left;transition:all .2s;box-shadow:0 1px 6px #00000014;animation:svelte-1u5l7hn-muse-card-in .4s ease-out both}@keyframes svelte-1u5l7hn-muse-card-in{0%{opacity:0;transform:translateY(10px)}}.muse__card.svelte-1u5l7hn:hover{background:#ffffff14;border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.muse__card-icon.svelte-1u5l7hn{font-size:18px;line-height:1;margin-bottom:2px}.muse__card-label.svelte-1u5l7hn{font-size:13px;font-weight:600;color:var(--theme-text-primary)}.muse__card-desc.svelte-1u5l7hn{font-size:11px;line-height:1.4;color:var(--theme-text-secondary)}.muse__typing.svelte-1u5l7hn{display:flex;gap:12px;padding:12px 0;align-items:center}.muse__typing-avatar.svelte-1u5l7hn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--theme-accent) 12%,transparent);color:var(--theme-accent)}.muse__typing-dots.svelte-1u5l7hn{display:flex;gap:5px}.muse__typing-dots.svelte-1u5l7hn span:where(.svelte-1u5l7hn){width:6px;height:6px;border-radius:50%;background:var(--theme-accent);animation:svelte-1u5l7hn-muse-typing-dot 1.4s ease-in-out infinite;opacity:.3}.muse__typing-dots.svelte-1u5l7hn span:where(.svelte-1u5l7hn):nth-child(2){animation-delay:.2s}.muse__typing-dots.svelte-1u5l7hn span:where(.svelte-1u5l7hn):nth-child(3){animation-delay:.4s}@keyframes svelte-1u5l7hn-muse-typing-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.muse__input-area.svelte-1u5l7hn{position:relative;flex-shrink:0;padding:0 24px;border-top:1px solid var(--theme-glass-border)}.muse__panel-toggle.svelte-1u5l7hn{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10;width:20px;height:48px;border:none;border-radius:6px 0 0 6px;background:var(--theme-glass);border:1px solid var(--theme-glass-border);border-right:none;color:var(--theme-text-muted, var(--theme-text-secondary));font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.muse__panel-toggle.svelte-1u5l7hn:hover{background:#ffffff0f;color:var(--theme-text-primary)}.muse--panel-open.svelte-1u5l7hn .muse__panel-toggle:where(.svelte-1u5l7hn){right:300px}.muse__depleted.svelte-1u5l7hn{text-align:center;padding:8px 24px 0;font-size:12px;color:var(--theme-text-muted, var(--theme-text-secondary))}.muse__depleted-link.svelte-1u5l7hn{background:none;border:none;cursor:pointer;color:var(--theme-primary-light);font-size:12px;font-weight:500;text-decoration:underline;padding:0}@container (max-width: 600px){.muse.svelte-1u5l7hn .muse-panel{display:none}.muse__messages.svelte-1u5l7hn{padding:12px}.muse__input-area.svelte-1u5l7hn{padding:0 12px}.muse__welcome-title.svelte-1u5l7hn{font-size:18px}.muse__welcome-greeting.svelte-1u5l7hn{font-size:13px}.muse__welcome-orb.svelte-1u5l7hn,.muse__welcome-logo.svelte-1u5l7hn{width:40px;height:40px}.muse__card.svelte-1u5l7hn{width:100%;padding:10px 12px}.muse__card-icon.svelte-1u5l7hn{font-size:16px}}@container (max-width: 900px){.muse__messages.svelte-1u5l7hn{padding:16px}.muse__input-area.svelte-1u5l7hn{padding:0 16px}}.welcome-overlay.svelte-1y841f9{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:svelte-1y841f9-fadeIn .3s ease}@keyframes svelte-1y841f9-fadeIn{0%{opacity:0}to{opacity:1}}.welcome-dialog.svelte-1y841f9{background:linear-gradient(145deg,#141928fa,#0f1423fa);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 25px 80px #00000080,0 0 0 1px #ffffff0d inset,0 0 100px color-mix(in srgb,var(--theme-primary) 10%,transparent);width:90%;max-width:540px;padding:32px;animation:svelte-1y841f9-slideUp .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.welcome-dialog.svelte-1y841f9:before{content:"";position:absolute;top:-100px;left:-100px;width:200px;height:200px;background:radial-gradient(circle,color-mix(in srgb,var(--theme-primary) 15%,transparent) 0%,transparent 70%);pointer-events:none}@keyframes svelte-1y841f9-slideUp{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.dialog-header.svelte-1y841f9{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.brand.svelte-1y841f9{display:flex;align-items:center;gap:10px}.brand-icon.svelte-1y841f9{font-size:24px}.brand-text.svelte-1y841f9{font-size:22px;font-weight:700;background:linear-gradient(135deg,#fff,#a0a0b0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.close-btn.svelte-1y841f9{background:transparent;border:none;color:#6a6a7a;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}.close-btn.svelte-1y841f9:hover{background:#ffffff1a;color:#fff}.subtitle.svelte-1y841f9{color:#8a8a9a;font-size:15px;margin:0 0 28px;font-weight:400}.carousel.svelte-1y841f9{min-height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.tip-card.svelte-1y841f9{text-align:center;padding:20px;transition:all .15s ease;opacity:1;transform:translate(0)}.tip-card.animating.svelte-1y841f9{opacity:0}.tip-card.slide-left.svelte-1y841f9{transform:translate(-20px)}.tip-card.slide-right.svelte-1y841f9{transform:translate(20px)}.tip-icon.svelte-1y841f9{font-size:48px;margin-bottom:16px;display:block}.tip-image.svelte-1y841f9{width:100px;height:100px;object-fit:contain;margin-bottom:16px;border-radius:8px;filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--theme-primary) 40%,transparent))}.tip-title.svelte-1y841f9{font-size:20px;font-weight:600;color:#fff;margin:0 0 12px}.tip-description.svelte-1y841f9{color:#a0a0b0;font-size:15px;line-height:1.6;max-width:420px;margin:0 auto 16px}.tip-hint.svelte-1y841f9{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--theme-primary) 15%,transparent);border:1px solid color-mix(in srgb,var(--theme-primary) 30%,transparent);padding:6px 14px;border-radius:20px;font-size:13px;color:#4ade80}.hint-label.svelte-1y841f9{font-weight:600}.nav-dots.svelte-1y841f9{display:flex;justify-content:center;gap:8px;margin-bottom:24px}.dot.svelte-1y841f9{width:8px;height:8px;border-radius:50%;background:#fff3;border:none;cursor:pointer;padding:0;transition:all .3s ease}.dot.svelte-1y841f9:hover{background:#fff6}.dot.active.svelte-1y841f9{background:linear-gradient(135deg,var(--theme-primary),#4ade80);width:24px;border-radius:4px}.nav-arrows.svelte-1y841f9{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:28px}.nav-arrow.svelte-1y841f9{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#a0a0b0;width:40px;height:40px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.nav-arrow.svelte-1y841f9:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff}.nav-arrow.svelte-1y841f9:disabled{opacity:.3;cursor:not-allowed}.nav-counter.svelte-1y841f9{color:#6a6a7a;font-size:13px;font-weight:500;min-width:50px;text-align:center}.dialog-footer.svelte-1y841f9{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.dont-show.svelte-1y841f9{display:flex;align-items:center;gap:8px;color:#6a6a7a;font-size:13px;cursor:pointer;user-select:none}.dont-show.svelte-1y841f9:hover{color:#8a8a9a}.dont-show.svelte-1y841f9 input[type=checkbox]:where(.svelte-1y841f9){width:16px;height:16px;accent-color:var(--theme-primary);cursor:pointer}.get-started-btn.svelte-1y841f9{background:linear-gradient(135deg,var(--theme-primary) 0%,#238b7e 100%);border:none;color:#fff;padding:12px 28px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 15px color-mix(in srgb,var(--theme-primary) 30%,transparent)}.get-started-btn.svelte-1y841f9:hover{transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--theme-primary) 40%,transparent);background:linear-gradient(135deg,#34b3a3 0%,var(--theme-primary) 100%)}.get-started-btn.svelte-1y841f9:active{transform:translateY(0)}@media(max-width:500px){.welcome-dialog.svelte-1y841f9{padding:24px;margin:16px;border-radius:16px}.brand-text.svelte-1y841f9{font-size:18px}.tip-icon.svelte-1y841f9{font-size:40px}.tip-title.svelte-1y841f9{font-size:18px}.tip-description.svelte-1y841f9{font-size:14px}.dialog-footer.svelte-1y841f9{flex-direction:column;gap:16px}.get-started-btn.svelte-1y841f9{width:100%}}.error-screen.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;height:100%;background:var(--bg-dark, #0a0e1a)}.error-content.svelte-1uha8ag{text-align:center;max-width:600px;padding:2rem}.error-message.svelte-1uha8ag{color:#ef4444;font-size:1.1rem;margin:1rem 0 2rem}.retry-button.svelte-1uha8ag{padding:12px 24px;background:var(--theme-primary-light);color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background .2s}.retry-button.svelte-1uha8ag:hover{background:var(--theme-primary)}.loading-screen.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;animation:svelte-1uha8ag-fadeIn .5s ease}.brainy-logo.svelte-1uha8ag{max-width:150px;max-height:150px;width:auto;height:auto;margin-bottom:2rem;object-fit:contain;animation:svelte-1uha8ag-pulse 2s ease infinite}.loading-spinner.svelte-1uha8ag{width:40px;height:40px;border:3px solid rgba(82,199,184,.2);border-top-color:var(--theme-primary-light);border-radius:50%;animation:svelte-1uha8ag-spin 1s linear infinite;margin:2rem auto}.brainy-inside.svelte-1uha8ag{font-size:.875rem;opacity:.7;margin-top:2rem}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.landing.svelte-1uha8ag{min-height:100vh;background:var(--bg-primary, #0d1117);color:var(--text-primary, #e6edf3);font-family:system-ui,-apple-system,sans-serif;display:flex;flex-direction:column}.landing-nav.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-bottom:1px solid rgba(255,255,255,.06)}.landing-brand.svelte-1uha8ag{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;background:linear-gradient(135deg,var(--primary-light, var(--theme-primary-light)),var(--accent, #7c3aed));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-brand.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--primary-light, var(--theme-primary-light));-webkit-text-fill-color:initial}.landing-signin.svelte-1uha8ag{padding:8px 20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-primary, #e6edf3);font-size:13px;font-weight:500;text-decoration:none;transition:all .18s ease}.landing-signin.svelte-1uha8ag:hover{background:#ffffff1a;border-color:#fff3}.landing-hero.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 32px 40px;max-width:640px;margin:0 auto}.landing-title.svelte-1uha8ag{font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.15;letter-spacing:-.03em;margin:0 0 20px}.landing-gradient.svelte-1uha8ag{background:linear-gradient(135deg,var(--primary-light, var(--theme-primary-light)),var(--accent, #7c3aed));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-subtitle.svelte-1uha8ag{font-size:17px;line-height:1.6;color:var(--text-secondary, #8b949e);margin:0 0 32px;max-width:480px}.landing-ctas.svelte-1uha8ag{display:flex;gap:12px}.landing-cta-primary.svelte-1uha8ag{padding:12px 28px;background:linear-gradient(135deg,var(--primary, var(--theme-primary)),var(--accent, #7c3aed));color:#fff;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 16px color-mix(in srgb,var(--theme-primary) 25%,transparent)}.landing-cta-primary.svelte-1uha8ag:hover{transform:translateY(-1px);box-shadow:0 6px 24px color-mix(in srgb,var(--theme-primary) 35%,transparent)}.landing-features.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;padding:0 32px 60px;max-width:900px;margin:0 auto;width:100%}.landing-feature.svelte-1uha8ag{padding:28px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;transition:all .2s ease}.landing-feature.svelte-1uha8ag:hover{background:#ffffff0d;border-color:#ffffff1a}.landing-feature-icon.svelte-1uha8ag{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-primary) 15%,transparent),#7c3aed26);border-radius:10px;margin-bottom:16px;color:var(--primary-light, var(--theme-primary-light))}.landing-feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 8px;font-size:16px;font-weight:600}.landing-feature.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:13px;line-height:1.6;color:var(--text-secondary, #8b949e)}.landing-footer.svelte-1uha8ag{text-align:center;padding:24px 32px;border-top:1px solid rgba(255,255,255,.06);font-size:13px;color:var(--text-tertiary, #6e7681)}.landing-footer.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--primary-light, var(--theme-primary-light))}
