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