.sidebar.svelte-6dohdz{width:240px;min-width:240px;height:100vh;background:var(--color-surface);border-right:1px solid var(--color-highlight-med);padding:24px 16px;display:flex;flex-direction:column;overflow-y:auto;position:sticky;top:0}.sidebar-header.svelte-6dohdz{margin-bottom:24px}.logo.svelte-6dohdz{font-weight:var(--weight-black);font-size:1.25rem;color:var(--color-accent);letter-spacing:-.02em}.version.svelte-6dohdz{color:var(--color-text-muted);font-weight:var(--weight-normal);font-size:.75rem}.sidebar-nav.svelte-6dohdz{flex:1}.sidebar-footer.svelte-6dohdz{margin-top:auto}.nav-section.svelte-6dohdz{margin-bottom:16px}.nav-section-label.svelte-6dohdz{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:20px 0 8px;padding:0 12px}.nav-item.svelte-6dohdz{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-sm);color:var(--color-text-subtle);font-size:var(--text-sm);font-weight:var(--weight-normal);text-decoration:none;background:none;border:none;font-family:inherit;cursor:pointer;width:100%;text-align:left}.nav-item.svelte-6dohdz:hover{background:var(--color-highlight-low);color:var(--color-text);text-decoration:none}.nav-item.active.svelte-6dohdz{background:var(--color-accent-surface);color:var(--color-accent);font-weight:var(--weight-medium)}.nav-icon.svelte-6dohdz{display:flex;align-items:center;justify-content:center;opacity:.7}.nav-item.active.svelte-6dohdz .nav-icon:where(.svelte-6dohdz){opacity:1}@media (max-width: 900px){.sidebar.svelte-6dohdz{display:none}}.bottom-nav.svelte-qzbt73{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--color-surface);border-top:1px solid var(--color-highlight-med);z-index:900;padding:4px 0;padding-bottom:env(safe-area-inset-bottom,4px)}@media (max-width: 900px){.bottom-nav.svelte-qzbt73{display:flex;justify-content:space-around;align-items:center}}.bottom-nav-item.svelte-qzbt73{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;min-width:56px;min-height:44px;text-decoration:none;color:var(--color-text-subtle);border-radius:var(--radius-sm);-webkit-tap-highlight-color:transparent;background:none;border:none;font-family:inherit;cursor:pointer}.bottom-nav-item.svelte-qzbt73:hover{color:var(--color-text);text-decoration:none}.bottom-nav-item.active.svelte-qzbt73{color:var(--color-accent)}.bottom-nav-icon.svelte-qzbt73{display:flex;align-items:center;justify-content:center;opacity:.7}.bottom-nav-item.active.svelte-qzbt73 .bottom-nav-icon:where(.svelte-qzbt73){opacity:1}.bottom-nav-label.svelte-qzbt73{font-size:.6rem;font-weight:500;letter-spacing:.02em;line-height:1}.more-backdrop.svelte-qzbt73{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:898;border:none;cursor:default}@media (max-width: 900px){.more-backdrop.svelte-qzbt73{display:block}}.more-sheet.svelte-qzbt73{display:none;position:fixed;bottom:calc(56px + env(safe-area-inset-bottom,4px));left:0;right:0;background:var(--color-surface);border-top:1px solid var(--color-highlight-med);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);z-index:899;padding:12px 8px}@media (max-width: 900px){.more-sheet.svelte-qzbt73{display:flex;flex-wrap:wrap;gap:4px}}.more-item.svelte-qzbt73{display:flex;align-items:center;gap:12px;width:calc(50% - 2px);padding:12px 16px;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-subtle);font-size:var(--text-sm);font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.more-item.svelte-qzbt73:hover{background:var(--color-highlight-low);color:var(--color-text)}.more-item.active.svelte-qzbt73{background:var(--color-accent-surface);color:var(--color-accent)}.more-icon.svelte-qzbt73{display:flex;align-items:center;justify-content:center;opacity:.7}.more-item.active.svelte-qzbt73 .more-icon:where(.svelte-qzbt73){opacity:1}.more-label.svelte-qzbt73{font-weight:500}.notification-bell-wrapper.svelte-17c2apw{position:relative}.notification-bell.svelte-17c2apw{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-surface);border:1px solid var(--color-highlight-med);border-radius:var(--radius-sm);color:var(--color-text-subtle);cursor:pointer}.notification-bell.svelte-17c2apw:hover{background:var(--color-highlight-low);color:var(--color-text)}.notification-badge.svelte-17c2apw{position:absolute;top:-4px;right:-4px;background:var(--color-love);color:#fff;font-size:.6rem;font-weight:700;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:0 4px;line-height:1}.notification-dropdown.svelte-17c2apw{position:absolute;top:calc(100% + 8px);right:0;width:360px;max-height:440px;background:var(--color-surface);border:1px solid var(--color-highlight-med);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:1000;display:flex;flex-direction:column;overflow:hidden}.notification-dropdown-header.svelte-17c2apw{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-highlight-low)}.notification-dropdown-title.svelte-17c2apw{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.mark-all-read-btn.svelte-17c2apw{background:none;border:none;color:var(--color-accent);font-size:.75rem;cursor:pointer;padding:0}.mark-all-read-btn.svelte-17c2apw:hover{text-decoration:underline}.notification-dropdown-body.svelte-17c2apw{overflow-y:auto;max-height:380px}.notification-empty.svelte-17c2apw{padding:24px 16px;text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}.notification-item.svelte-17c2apw{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;border-bottom:1px solid var(--color-highlight-low);transition:background .15s}.notification-item.svelte-17c2apw:last-child{border-bottom:none}.notification-item.svelte-17c2apw:hover{background:var(--color-highlight-low)}.notification-unread.svelte-17c2apw{background:var(--color-accent-surface)}.notification-unread.svelte-17c2apw:hover{background:var(--color-highlight-low)}.notification-icon.svelte-17c2apw{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-overlay);color:var(--color-text-subtle)}.notification-content.svelte-17c2apw{flex:1;min-width:0}.notification-message.svelte-17c2apw{display:block;font-size:var(--text-sm);color:var(--color-text);line-height:1.4}.notification-time.svelte-17c2apw{display:block;font-size:.7rem;color:var(--color-text-muted);margin-top:2px}@media (max-width: 480px){.notification-dropdown.svelte-17c2apw{width:calc(100vw - 32px);right:-8px}}.user-menu.svelte-4lapna{position:relative}.user-menu-trigger.svelte-4lapna{display:flex;align-items:center;gap:8px;padding:0;background:none;border:none;cursor:pointer;border-radius:50%}.user-avatar.svelte-4lapna{width:36px;height:36px;border-radius:50%;background:var(--color-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;letter-spacing:.5px}.user-menu-trigger.svelte-4lapna:hover .user-avatar:where(.svelte-4lapna){background:var(--color-accent-hover)}.user-menu-dropdown.svelte-4lapna{position:absolute;top:calc(100% + 8px);right:0;background:var(--color-surface);border:1px solid var(--color-highlight-med);border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-width:220px;z-index:100;overflow:hidden}.user-menu-header.svelte-4lapna{padding:12px 16px}.user-menu-email.svelte-4lapna{font-size:.8rem;color:var(--color-text-subtle);word-break:break-all}.user-menu-divider.svelte-4lapna{height:1px;background:var(--color-highlight-low)}.user-menu-item.svelte-4lapna{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:none;border:none;color:var(--color-text);font-size:.85rem;cursor:pointer;text-align:left}.user-menu-item.svelte-4lapna:hover{background:var(--color-highlight-low)}.user-menu-item.logout.svelte-4lapna{color:var(--color-red)}.user-menu-item.logout.svelte-4lapna:hover{background:#eb6f9214}.search-backdrop.svelte-d8t2wt{position:fixed;top:0;right:0;bottom:0;left:0;background:#5752794d;display:flex;align-items:flex-start;justify-content:center;z-index:1100;padding:80px 16px 16px}.search-modal.svelte-d8t2wt{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-width:600px;width:100%;max-height:calc(100vh - 160px);display:flex;flex-direction:column;overflow:hidden}.search-input-wrapper.svelte-d8t2wt{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--color-highlight-med)}.search-icon.svelte-d8t2wt{color:var(--color-text-muted);flex-shrink:0}.search-input.svelte-d8t2wt{flex:1;border:none;background:transparent;font-size:16px;color:var(--color-text);outline:none;min-width:0}.search-input.svelte-d8t2wt::placeholder{color:var(--color-text-muted)}.search-shortcut.svelte-d8t2wt{font-size:.7rem;font-weight:500;color:var(--color-text-muted);background:var(--color-overlay);border:1px solid var(--color-highlight-med);border-radius:var(--radius-xs);padding:2px 6px;flex-shrink:0}.search-results.svelte-d8t2wt{overflow-y:auto;padding:8px}.search-empty.svelte-d8t2wt,.search-loading.svelte-d8t2wt{display:flex;justify-content:center;padding:24px 16px}.search-empty.svelte-d8t2wt p:where(.svelte-d8t2wt),.search-loading.svelte-d8t2wt p:where(.svelte-d8t2wt){font-size:var(--text-sm);color:var(--color-text-muted)}.result-group.svelte-d8t2wt{margin-bottom:4px}.result-group-label.svelte-d8t2wt{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);padding:8px 12px 4px}.result-item.svelte-d8t2wt{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-sm);cursor:pointer}.result-item.svelte-d8t2wt:hover,.result-item.selected.svelte-d8t2wt{background:var(--color-highlight-low)}.result-icon.svelte-d8t2wt{color:var(--color-text-muted);flex-shrink:0}.result-info.svelte-d8t2wt{display:flex;flex-direction:column;min-width:0}.result-name.svelte-d8t2wt{font-size:.875rem;font-weight:500;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-secondary.svelte-d8t2wt{font-size:.75rem;color:var(--color-text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 600px){.search-backdrop.svelte-d8t2wt{padding:20px 8px 8px}}.ai-fab.svelte-kna0uu{position:fixed;bottom:24px;right:24px;z-index:950;width:48px;height:48px;border-radius:50%;background:var(--color-accent);color:#fff;border:none;box-shadow:var(--shadow-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,box-shadow .2s ease,transform .2s ease,opacity .15s ease}.ai-fab.svelte-kna0uu:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-lg);transform:scale(1.05)}.ai-fab.svelte-kna0uu:active{transform:scale(.95)}.ai-fab.pulse.svelte-kna0uu{animation:svelte-kna0uu-fab-pulse 2s infinite}@keyframes svelte-kna0uu-fab-pulse{0%,to{transform:scale(1);box-shadow:var(--shadow-md)}50%{transform:scale(1.08);box-shadow:0 0 0 8px #1a7da426,var(--shadow-md)}}@media (max-width: 900px){.ai-fab.svelte-kna0uu{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.ai-panel-header.svelte-yjpyf0{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--color-highlight-med);min-height:44px;flex-shrink:0}.ai-header-icon.svelte-yjpyf0{width:22px;height:22px;border-radius:50%;background:var(--color-accent);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.ai-convo-select.svelte-yjpyf0{flex:1;min-width:0;font-size:13px;background:var(--color-base);border:1px solid var(--color-highlight-med);border-radius:var(--radius-sm);color:var(--color-text-subtle);padding:4px 8px;overflow:hidden;text-overflow:ellipsis}.ai-header-title.svelte-yjpyf0{flex:1;font-size:13px;font-weight:600;color:var(--color-text)}.ai-header-actions.svelte-yjpyf0{display:flex;align-items:center;gap:2px;flex-shrink:0}.ai-icon-btn.svelte-yjpyf0{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;padding:0}.ai-icon-btn.svelte-yjpyf0:hover{background:var(--color-highlight-low);color:var(--color-text)}.ai-icon-btn-danger.svelte-yjpyf0:hover{background:#b4637a1a;color:var(--color-love)}.ai-context-banner.svelte-1n1slaq{display:flex;align-items:center;gap:6px;padding:4px 12px;background:var(--color-accent-surface);color:var(--color-accent);font-size:12px;font-weight:500;flex-shrink:0}.proposed-changes.svelte-1lz0qgu{margin-top:8px;border:1px solid rgba(251,191,36,.3);background:#fbbf240f;border-radius:var(--radius-sm);padding:10px 12px}.proposed-changes.accepted.svelte-1lz0qgu{border-color:#4ade804d;background:#4ade800f}.proposed-changes.rejected.svelte-1lz0qgu{border-color:var(--color-highlight-med);background:var(--color-highlight-low);opacity:.7}.proposed-header.svelte-1lz0qgu{display:flex;align-items:center;gap:6px;margin-bottom:8px}.proposed-icon.svelte-1lz0qgu{color:#fbbf24;font-weight:600;font-size:14px}.proposed-title.svelte-1lz0qgu{font-size:12px;font-weight:600;color:#fbbf24}.proposed-count.svelte-1lz0qgu{font-size:11px;color:var(--color-text-muted);background:var(--color-highlight-low);padding:1px 6px;border-radius:8px}.proposed-list.svelte-1lz0qgu{display:flex;flex-direction:column;gap:4px;max-height:150px;overflow-y:auto}.proposed-item.svelte-1lz0qgu{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;padding:3px 0}.proposed-action-icon.svelte-1lz0qgu{color:#fbbf24;font-weight:600;flex-shrink:0;width:12px}.proposed-description.svelte-1lz0qgu{color:var(--color-text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proposed-actions.svelte-1lz0qgu{display:flex;gap:8px;margin-top:10px}.btn-apply.svelte-1lz0qgu{font-size:12px;background:#fbbf2426;border:1px solid rgba(251,191,36,.4);border-radius:var(--radius-sm);color:#fbbf24;padding:5px 14px;cursor:pointer;font-weight:500}.btn-apply.svelte-1lz0qgu:hover{background:#fbbf2440}.btn-apply.svelte-1lz0qgu:disabled{opacity:.5;cursor:not-allowed}.btn-reject.svelte-1lz0qgu{font-size:12px;background:transparent;border:1px solid var(--color-highlight-med);border-radius:var(--radius-sm);color:var(--color-text-muted);padding:5px 14px;cursor:pointer}.btn-reject.svelte-1lz0qgu:hover{background:var(--color-highlight-low)}.btn-reject.svelte-1lz0qgu:disabled{opacity:.5;cursor:not-allowed}.proposed-status.svelte-1lz0qgu{font-size:12px;font-weight:500;margin-top:8px;padding:4px 0}.proposed-status.accepted.svelte-1lz0qgu{color:#4ade80}.proposed-status.rejected.svelte-1lz0qgu{color:var(--color-text-muted)}.message.svelte-q8nfwk{display:flex;gap:8px;max-width:100%}.message.user.svelte-q8nfwk{justify-content:flex-end}.message.assistant.svelte-q8nfwk{justify-content:flex-start}.avatar.svelte-q8nfwk{width:24px;height:24px;border-radius:6px;background:var(--color-accent);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;margin-top:2px}.bubble.svelte-q8nfwk{border-radius:12px;padding:8px 12px;max-width:80%;font-size:13px;line-height:1.5;word-wrap:break-word}.user-bubble.svelte-q8nfwk{background:var(--color-accent);color:#fff;border-bottom-right-radius:4px}.assistant-bubble.svelte-q8nfwk{background:var(--color-highlight-low);color:var(--color-text);border-top-left-radius:4px}.content.svelte-q8nfwk{white-space:pre-wrap}.content.markdown.svelte-q8nfwk{white-space:normal}.content.markdown.svelte-q8nfwk p{margin:0 0 8px}.content.markdown.svelte-q8nfwk p:last-child{margin-bottom:0}.content.markdown.svelte-q8nfwk h1,.content.markdown.svelte-q8nfwk h2,.content.markdown.svelte-q8nfwk h3{font-size:13px;font-weight:600;margin:10px 0 4px}.content.markdown.svelte-q8nfwk h3{font-size:12px}.content.markdown.svelte-q8nfwk strong{font-weight:600}.content.markdown.svelte-q8nfwk ul,.content.markdown.svelte-q8nfwk ol{margin:4px 0;padding-left:18px}.content.markdown.svelte-q8nfwk li{margin-bottom:2px}.content.markdown.svelte-q8nfwk table{border-collapse:collapse;margin:8px 0;font-size:12px;width:100%}.content.markdown.svelte-q8nfwk th,.content.markdown.svelte-q8nfwk td{border:1px solid var(--color-highlight-med);padding:4px 8px;text-align:left}.content.markdown.svelte-q8nfwk th{background:var(--color-highlight-low);font-weight:600}.content.markdown.svelte-q8nfwk code{background:var(--color-highlight-low);padding:1px 4px;border-radius:3px;font-size:12px}.content.markdown.svelte-q8nfwk pre{background:var(--color-base);border:1px solid var(--color-highlight-med);border-radius:var(--radius-sm);padding:8px;overflow-x:auto;margin:8px 0}.content.markdown.svelte-q8nfwk pre code{background:none;padding:0}.content.markdown.svelte-q8nfwk blockquote{border-left:3px solid var(--color-accent);margin:8px 0;padding:4px 12px;color:var(--color-text-subtle)}.cursor.svelte-q8nfwk{animation:svelte-q8nfwk-blink 1s infinite;color:var(--color-accent);font-weight:300}@keyframes svelte-q8nfwk-blink{0%,50%{opacity:1}51%,to{opacity:0}}.ai-message-list.svelte-soakcw{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.ai-welcome.svelte-soakcw{display:flex;flex-direction:column;align-items:center;padding:24px 16px;text-align:center;gap:12px}.ai-welcome-icon.svelte-soakcw{width:40px;height:40px;border-radius:50%;background:var(--color-accent-surface);display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.ai-welcome-text.svelte-soakcw{font-size:13px;color:var(--color-text-subtle);line-height:1.5;margin:0}.ai-suggestion-chips.svelte-soakcw{display:flex;flex-direction:column;gap:6px;width:100%}.ai-chip.svelte-soakcw{background:var(--color-highlight-low);border:1px solid var(--color-highlight-med);border-radius:var(--radius-sm);padding:8px 12px;font-size:12px;color:var(--color-text-subtle);cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease}.ai-chip.svelte-soakcw:hover{background:var(--color-accent-surface);border-color:var(--color-accent);color:var(--color-accent)}.ai-thinking.svelte-soakcw{display:flex;align-items:flex-start;gap:6px}.ai-thinking-icon.svelte-soakcw{width:22px;height:22px;border-radius:6px;background:var(--color-accent);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.thinking-text.svelte-soakcw{font-size:12px;color:var(--color-text-muted)}.tool-call-list.svelte-soakcw{display:flex;flex-direction:column;gap:2px}.tool-call-label.svelte-soakcw{font-size:12px;color:var(--color-accent);font-weight:500;animation:svelte-soakcw-fade-in .3s ease}@keyframes svelte-soakcw-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.thinking-dots.svelte-soakcw span:where(.svelte-soakcw){animation:svelte-soakcw-dot-blink 1.4s infinite;font-size:14px;color:var(--color-text-muted)}.thinking-dots.svelte-soakcw span:where(.svelte-soakcw):nth-child(2){animation-delay:.2s}.thinking-dots.svelte-soakcw span:where(.svelte-soakcw):nth-child(3){animation-delay:.4s}@keyframes svelte-soakcw-dot-blink{0%,20%{opacity:0}50%{opacity:1}to{opacity:0}}.ai-input-area.svelte-r1200p{display:flex;align-items:flex-end;gap:8px;padding:8px 12px;border-top:1px solid var(--color-highlight-med);flex-shrink:0}.ai-input.svelte-r1200p{flex:1;background:var(--color-highlight-low);border:1px solid var(--color-highlight-med);border-radius:var(--radius-sm);padding:8px 12px;font-size:16px;color:var(--color-text);outline:none;resize:none;font-family:inherit;line-height:1.4;min-height:36px;max-height:72px}.ai-input.svelte-r1200p:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-surface)}.ai-input.svelte-r1200p:disabled{opacity:.6}.ai-input.svelte-r1200p::placeholder{color:var(--color-text-muted)}.ai-send-btn.svelte-r1200p{width:36px;height:36px;border-radius:50%;background:var(--color-accent);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s ease}.ai-send-btn.svelte-r1200p:hover:not(:disabled){background:var(--color-accent-hover)}.ai-send-btn.svelte-r1200p:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 640px){.ai-input-area.svelte-r1200p{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}}.ai-panel.svelte-14ei90z{position:fixed;bottom:24px;right:24px;z-index:950;width:560px;height:700px;max-height:85vh;background:var(--color-surface);border:1px solid var(--color-highlight-med);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;animation:svelte-14ei90z-panel-open .2s ease-out;transform-origin:bottom right}.ai-panel-drag-handle.svelte-14ei90z{touch-action:none}@keyframes svelte-14ei90z-panel-open{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (min-width: 641px) and (max-width: 900px){.ai-panel.svelte-14ei90z{width:380px;height:500px;max-height:70vh}}@media (max-width: 640px){.ai-panel.svelte-14ei90z{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;max-height:100vh;border-radius:0;border:none;animation:svelte-14ei90z-panel-slide-up .25s ease-out;transform-origin:bottom center}@keyframes svelte-14ei90z-panel-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.app-layout.svelte-1v2axqk{display:flex;min-height:100vh}.app-main.svelte-1v2axqk{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-width:0}.app-header.svelte-1v2axqk{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-bottom:1px solid var(--color-highlight-low)}.header-spacer.svelte-1v2axqk{flex:1}.header-actions.svelte-1v2axqk{display:flex;align-items:center;gap:10px}.search-trigger.svelte-1v2axqk{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;font-size:.8rem;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-highlight-med);border-radius:var(--radius-sm);cursor:pointer;min-width:200px}.search-trigger.svelte-1v2axqk:hover{background:var(--color-highlight-low);color:var(--color-text-subtle)}.search-trigger-text.svelte-1v2axqk{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-trigger-shortcut.svelte-1v2axqk{font-size:.65rem;font-weight:500;color:var(--color-text-muted);background:var(--color-overlay);border:1px solid var(--color-highlight-med);border-radius:var(--radius-xs);padding:1px 5px;flex-shrink:0}.app-content.svelte-1v2axqk{padding:32px;flex:1}@media (max-width: 900px){.app-content.svelte-1v2axqk{padding:16px 16px 80px}.app-header.svelte-1v2axqk{padding:12px 16px}.search-trigger.svelte-1v2axqk{min-width:unset}.search-trigger-text.svelte-1v2axqk{display:none}}
