.focus-view-backdrop.svelte-1rkrl25{position:fixed;inset:0;z-index:var(--z-dialog);background:var(--backdrop-color, rgba(0, 0, 0, .5));will-change:opacity;transform:translateZ(0);isolation:isolate;animation:svelte-1rkrl25-backdropFadeIn var(--animation-duration-slow) ease-out}@keyframes svelte-1rkrl25-backdropFadeIn{0%{opacity:0}to{opacity:1}}.focus-view-closing .focus-view-backdrop.svelte-1rkrl25{animation:svelte-1rkrl25-backdropFadeOut var(--animation-duration-base) ease-in forwards}@keyframes svelte-1rkrl25-backdropFadeOut{0%{opacity:1}to{opacity:0}}.canvas-tools.svelte-idzixz{display:flex;align-items:center;gap:var(--spacing-xs)}.toolbar-btn.svelte-idzixz{display:flex;align-items:center;gap:var(--spacing-xs);height:28px;padding:0 var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease),color var(--transition-fast) var(--transition-ease)}.toolbar-btn.svelte-idzixz:hover:not(:disabled){background:var(--glass-accent-hover);color:var(--color-text-primary)}.toolbar-btn.svelte-idzixz:active:not(:disabled){background:var(--glass-accent-active)}.select-trigger{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease),border-color var(--transition-fast) var(--transition-ease)}.select-trigger:hover{background:var(--color-surface-hover);border-color:var(--color-border)}.select-trigger[data-state=open]{background:var(--color-surface-active);border-color:var(--color-border)}.select-trigger[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.chevron.svelte-178oq5e{font-size:10px;color:var(--color-text-tertiary);margin-left:var(--spacing-xs)}.select-content{min-width:140px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-xs);z-index:var(--z-dropdown)}.select-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;outline:none;transition:background var(--transition-fast) var(--transition-ease)}.select-item:hover,.select-item[data-highlighted]{background:var(--color-surface-hover)}.select-item[data-state=checked]{background:var(--color-surface-active)}.check.svelte-178oq5e{margin-left:auto;font-size:var(--font-size-xs);color:var(--color-primary)}.intent-indicator.svelte-178oq5e{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}.intent-indicator[data-intent=question].svelte-178oq5e{background:var(--intent-question)}.intent-indicator[data-intent=topic].svelte-178oq5e{background:var(--intent-topic)}.intent-indicator[data-intent=decision].svelte-178oq5e{background:var(--intent-decision)}.intent-indicator[data-intent=action].svelte-178oq5e{background:var(--intent-action)}.intent-tooltip,.intent-item-tooltip{max-width:280px;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-tooltip)}.suggest-button-group.svelte-13fn63m{display:flex;align-items:stretch}.suggest-main.svelte-13fn63m{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#fff;background:var(--color-primary);border:none;border-radius:var(--radius-md) 0 0 var(--radius-md);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease)}.suggest-main.svelte-13fn63m:hover:not(:disabled){background:var(--color-primary-hover)}.suggest-main.svelte-13fn63m:disabled{opacity:.8;cursor:wait}.is-empty.svelte-13fn63m .suggest-main:where(.svelte-13fn63m):disabled{opacity:.5;cursor:not-allowed}.suggest-dropdown-toggle{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm);color:#fff;background:var(--color-primary);border:none;border-left:1px solid rgba(255,255,255,.2);border-radius:0 var(--radius-md) var(--radius-md) 0;cursor:pointer;transition:background var(--transition-fast) var(--transition-ease)}.dropdown-arrow.svelte-13fn63m{font-size:10px;line-height:1}.suggest-dropdown-toggle:hover:not(:disabled){background:var(--color-primary-hover)}.suggest-dropdown-toggle:disabled{opacity:.8;cursor:not-allowed}.is-empty.svelte-13fn63m .suggest-dropdown-toggle:disabled{opacity:.5}.suggest-dropdown{min-width:220px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-xs);z-index:var(--z-dropdown)}.dropdown-item{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;outline:none;transition:background var(--transition-fast) var(--transition-ease)}.dropdown-item:hover:not([data-disabled]),.dropdown-item[data-highlighted]{background:var(--color-surface-hover)}.dropdown-item.active{background:var(--color-surface-active)}.dropdown-item[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.item-icon.svelte-13fn63m{font-size:var(--font-size-base);line-height:1.4}.item-text.svelte-13fn63m{display:flex;flex-direction:column;gap:2px}.item-label.svelte-13fn63m{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.item-description.svelte-13fn63m{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.spinner.svelte-13fn63m{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-13fn63m-spin .8s linear infinite}@keyframes svelte-13fn63m-spin{to{transform:rotate(360deg)}}.tooltip-content{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:var(--z-tooltip)}.node-tools.svelte-1jahkcj{display:flex;align-items:center;gap:var(--spacing-sm)}.toolbar-divider.svelte-1jahkcj{width:1px;height:20px;background:var(--color-border);margin:0 var(--spacing-xs)}.toolbar-btn.svelte-1jahkcj{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-primary);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease),border-color var(--transition-fast) var(--transition-ease),color var(--transition-fast) var(--transition-ease)}.toolbar-btn.svelte-1jahkcj:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border)}.toolbar-btn--danger.svelte-1jahkcj:hover:not(:disabled){background:var(--color-error-muted);border-color:var(--color-error);color:var(--color-error)}.toolbar-btn--danger.svelte-1jahkcj:hover:not(:disabled) .icon:where(.svelte-1jahkcj){background-color:var(--color-text-primary)}.icon.svelte-1jahkcj{display:block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.icon--trash.svelte-1jahkcj{mask-image:url(https://api.iconify.design/lucide/trash-2.svg);-webkit-mask-image:url(https://api.iconify.design/lucide/trash-2.svg)}.suggestion-tools.svelte-3va52j{display:flex;align-items:center;gap:var(--spacing-sm)}.suggestion-label.svelte-3va52j{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.toolbar-divider.svelte-3va52j{width:1px;height:20px;background:var(--color-border);margin:0 var(--spacing-xs)}.action-button.svelte-3va52j{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;border:none;cursor:pointer;transition:all .15s ease}.action-button.svelte-3va52j .icon:where(.svelte-3va52j){font-size:12px}.accept-button.svelte-3va52j{background:var(--color-success);color:#fff}.accept-button.svelte-3va52j:hover{background:var(--color-success-hover, hsl(140, 70%, 30%));transform:translateY(-1px)}.reject-button.svelte-3va52j{background:var(--color-surface-secondary);color:var(--color-text-primary);border:1px solid var(--color-border)}.reject-button.svelte-3va52j:hover{background:var(--color-error);color:#fff;border-color:var(--color-error);transform:translateY(-1px)}.multi-suggestion-tools.svelte-a66a5k{display:flex;align-items:center;gap:var(--spacing-sm)}.selection-label.svelte-a66a5k{font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex;align-items:center;gap:var(--spacing-xs)}.count.svelte-a66a5k{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--spacing-xs);font-size:var(--font-size-xs);font-weight:600;color:#fff;background:var(--color-primary);border-radius:var(--radius-full)}.toolbar-divider.svelte-a66a5k{width:1px;height:20px;background:var(--color-border);margin:0 var(--spacing-xs)}.action-button.svelte-a66a5k{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;border:none;cursor:pointer;transition:all .15s ease}.action-button.svelte-a66a5k .icon:where(.svelte-a66a5k){font-size:12px}.accept-button.svelte-a66a5k{background:var(--color-success);color:#fff}.accept-button.svelte-a66a5k:hover{background:var(--color-success-hover, hsl(140, 70%, 30%));transform:translateY(-1px)}.reject-button.svelte-a66a5k{background:var(--color-surface-secondary);color:var(--color-text-primary);border:1px solid var(--color-border)}.reject-button.svelte-a66a5k:hover{background:var(--color-error);color:#fff;border-color:var(--color-error);transform:translateY(-1px)}.enrichment-tools.svelte-6qjo48{display:flex;align-items:center;gap:var(--spacing-sm)}.enrichment-label.svelte-6qjo48{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.toolbar-divider.svelte-6qjo48{width:1px;height:20px;background:var(--color-border);margin:0 var(--spacing-xs)}.action-button.svelte-6qjo48{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);font-weight:500;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--animation-duration-fast) ease}.accept-button.svelte-6qjo48{background:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success)}.accept-button.svelte-6qjo48:hover{background:color-mix(in srgb,var(--color-success) 25%,transparent)}.reject-button.svelte-6qjo48{background:color-mix(in srgb,var(--color-danger) 15%,transparent);color:var(--color-danger)}.reject-button.svelte-6qjo48:hover{background:color-mix(in srgb,var(--color-danger) 25%,transparent)}.icon.svelte-6qjo48{font-size:var(--font-size-base)}.error-tools.svelte-btegb3{display:flex;align-items:center;gap:var(--spacing-sm)}.action-button.svelte-btegb3{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;border:none;cursor:pointer;transition:all .15s ease}.action-button.svelte-btegb3:disabled{opacity:.6;cursor:not-allowed}.action-button.svelte-btegb3 .icon:where(.svelte-btegb3){font-size:12px}.retry-button.svelte-btegb3{background:var(--color-primary);color:#fff}.retry-button.svelte-btegb3:hover:not(:disabled){background:var(--color-primary-hover, hsl(220, 80%, 50%));transform:translateY(-1px)}.dismiss-button.svelte-btegb3{background:var(--color-surface-secondary);color:var(--color-text-primary);border:1px solid var(--color-border)}.dismiss-button.svelte-btegb3:hover:not(:disabled){background:var(--color-surface-tertiary);transform:translateY(-1px)}.spinner.svelte-btegb3{width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-btegb3-spin .8s linear infinite}@keyframes svelte-btegb3-spin{to{transform:rotate(360deg)}}.multi-node-tools.svelte-nqp934{display:flex;align-items:center;gap:var(--spacing-xs)}.selection-count.svelte-nqp934{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);padding:0 var(--spacing-xs)}.toolbar-btn.svelte-nqp934{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease),border-color var(--transition-fast) var(--transition-ease),color var(--transition-fast) var(--transition-ease)}.toolbar-btn.svelte-nqp934:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border)}.toolbar-btn.svelte-nqp934:active:not(:disabled){background:var(--color-surface-active)}.toolbar-btn.svelte-nqp934:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.toolbar-btn--danger.svelte-nqp934:hover:not(:disabled){background:var(--color-error-muted);border-color:var(--color-error);color:var(--color-error)}.toolbar-btn--danger.svelte-nqp934:hover:not(:disabled) .icon:where(.svelte-nqp934){background-color:var(--color-text-primary)}.toolbar-divider.svelte-nqp934{width:1px;height:20px;background:var(--color-border);margin:0 var(--spacing-xs)}.icon.svelte-nqp934{display:block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.icon--trash.svelte-nqp934{mask-image:url(https://api.iconify.design/lucide/trash-2.svg);-webkit-mask-image:url(https://api.iconify.design/lucide/trash-2.svg)}.layout-controls.svelte-lxr8zo{position:relative;display:flex;align-items:center;gap:var(--spacing-xs)}.layout-btn.svelte-lxr8zo{display:flex;align-items:center;gap:var(--spacing-xs);height:28px;padding:0 var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease),color var(--transition-fast) var(--transition-ease)}.layout-btn.svelte-lxr8zo:hover{background:var(--glass-accent-hover);color:var(--color-text-primary)}.layout-btn.open.svelte-lxr8zo{background:var(--glass-accent);color:var(--color-text-primary)}.layout-chevron.svelte-lxr8zo{display:inline-block;width:12px;height:12px;background-color:currentColor;mask-image:url(https://api.iconify.design/lucide/chevron-down.svg);-webkit-mask-image:url(https://api.iconify.design/lucide/chevron-down.svg);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;transition:transform var(--transition-fast) var(--transition-ease)}.layout-chevron.open.svelte-lxr8zo{transform:rotate(180deg)}.layout-dropdown.svelte-lxr8zo{position:absolute;top:100%;right:0;margin-top:var(--spacing-xs);min-width:180px;padding:var(--spacing-xs);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:100}.dropdown-item.svelte-lxr8zo{display:flex;align-items:flex-start;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:background var(--transition-fast) var(--transition-ease)}.dropdown-item.svelte-lxr8zo:hover{background:var(--color-surface-hover)}.dropdown-item.selected.svelte-lxr8zo{background:var(--color-surface-active)}.item-radio.svelte-lxr8zo{font-size:var(--font-size-xs);color:var(--color-accent);margin-top:2px}.item-content.svelte-lxr8zo{display:flex;flex-direction:column;gap:2px}.item-label.svelte-lxr8zo{font-weight:var(--font-weight-medium)}.item-desc.svelte-lxr8zo{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.dropdown-divider.svelte-lxr8zo{height:1px;background:var(--color-border);margin:var(--spacing-xs) 0}.dropdown-section-label.svelte-lxr8zo{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.algorithm-grid.svelte-lxr8zo{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--spacing-xs);padding:0 var(--spacing-xs) var(--spacing-xs)}.algorithm-btn.svelte-lxr8zo{display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--color-surface-hover);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease),border-color var(--transition-fast) var(--transition-ease)}.algorithm-btn.svelte-lxr8zo:hover{background:var(--color-surface-active)}.algorithm-btn.selected.svelte-lxr8zo{background:var(--color-accent);color:var(--color-text-on-accent);border-color:var(--color-accent)}.direction-grid.svelte-lxr8zo{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xs);padding:0 var(--spacing-xs) var(--spacing-xs)}.direction-btn.svelte-lxr8zo{display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm);font-size:var(--font-size-md);color:var(--color-text-primary);background:var(--color-surface-hover);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease),border-color var(--transition-fast) var(--transition-ease)}.direction-btn.svelte-lxr8zo:hover{background:var(--color-surface-active)}.direction-btn.selected.svelte-lxr8zo{background:var(--color-accent);color:var(--color-text-on-accent);border-color:var(--color-accent)}.reorganize-btn.svelte-lxr8zo{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease)}.reorganize-btn.svelte-lxr8zo:hover{background:var(--glass-accent-hover)}.reorganize-btn.svelte-lxr8zo:hover .reorganize-icon:where(.svelte-lxr8zo){background-color:var(--color-text-primary)}.reorganize-btn.svelte-lxr8zo:active .reorganize-icon:where(.svelte-lxr8zo){transform:rotate(180deg)}.reorganize-icon.svelte-lxr8zo{display:block;width:16px;height:16px;background-color:var(--color-text-secondary);mask-image:url(https://api.iconify.design/material-symbols/refresh.svg);-webkit-mask-image:url(https://api.iconify.design/material-symbols/refresh.svg);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;transition:background-color var(--transition-fast) var(--transition-ease),transform var(--transition-fast) var(--transition-ease)}.save-trigger.svelte-axg0c3{display:flex;align-items:center}.save-btn.svelte-axg0c3{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease),color var(--transition-fast) var(--transition-ease)}.save-btn.svelte-axg0c3:hover:not(:disabled){background:var(--glass-accent-hover);color:var(--color-text-primary)}.save-btn.svelte-axg0c3:disabled{cursor:default}.save-btn.dirty.svelte-axg0c3{color:var(--color-warning)}.save-btn.saving.svelte-axg0c3:disabled{opacity:1}.save-btn.saving.svelte-axg0c3 .icon:where(.svelte-axg0c3){animation:svelte-axg0c3-status-pulse .9s ease-in-out infinite}.save-btn.saved.svelte-axg0c3{color:var(--color-success)}.icon.svelte-axg0c3{display:block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.icon--cloud-upload.svelte-axg0c3{mask-image:url(https://api.iconify.design/lucide/cloud-upload.svg);-webkit-mask-image:url(https://api.iconify.design/lucide/cloud-upload.svg)}.icon--cloud-check.svelte-axg0c3{mask-image:url(https://api.iconify.design/lucide/cloud-check.svg);-webkit-mask-image:url(https://api.iconify.design/lucide/cloud-check.svg)}@keyframes svelte-axg0c3-status-pulse{0%,to{opacity:.45}50%{opacity:1}}.save-tooltip{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-text-primary);background:var(--glass-background);backdrop-filter:blur(var(--glass-blur-md));-webkit-backdrop-filter:blur(var(--glass-blur-md));box-shadow:var(--shadow-lg),var(--glass-shadow);z-index:var(--z-tooltip);outline:none}.focus-view-header.svelte-lu3ubu{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);flex-shrink:0}.close-button.svelte-lu3ubu{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:all var(--animation-duration-fast) ease}.close-button.svelte-lu3ubu:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.close-button.svelte-lu3ubu:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.focus-view-footer.svelte-1uk28yw{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);flex-shrink:0;background:var(--glass-background);backdrop-filter:blur(var(--glass-blur-md));-webkit-backdrop-filter:blur(var(--glass-blur-md));border-top:1px solid var(--glass-border);border-radius:0 0 var(--radius-xl) var(--radius-xl)}.word-count.svelte-1uk28yw{display:flex;align-items:center;gap:2px;font-size:var(--font-size-sm);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);background:var(--color-bg-elevated);cursor:help;transition:all var(--animation-duration-fast) ease}.separator.svelte-1uk28yw,.threshold.svelte-1uk28yw{color:var(--color-text-tertiary)}.unit.svelte-1uk28yw{color:var(--color-text-tertiary);margin-left:4px}.word-count.status-good.svelte-1uk28yw .count:where(.svelte-1uk28yw){color:var(--color-success)}.word-count.status-warning.svelte-1uk28yw .count:where(.svelte-1uk28yw){color:var(--color-warning)}.word-count.status-caution.svelte-1uk28yw .count:where(.svelte-1uk28yw){color:var(--color-warning);opacity:.85}.word-count.status-over.svelte-1uk28yw .count:where(.svelte-1uk28yw){color:var(--color-error)}.word-count.status-over.svelte-1uk28yw{background:var(--color-error-subtle)}.actions.svelte-1uk28yw{display:flex;gap:var(--spacing-sm)}.action-button.svelte-1uk28yw{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:8px 16px;min-width:80px;height:36px;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--animation-duration-fast) ease;box-sizing:border-box}.action-button.svelte-1uk28yw:disabled{opacity:.5;cursor:not-allowed}.action-button.svelte-1uk28yw:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.action-button.primary.svelte-1uk28yw{background:var(--color-primary);color:var(--color-primary-text)}.action-button.primary.svelte-1uk28yw:hover:not(:disabled){background:var(--color-primary-hover)}.action-button.secondary.svelte-1uk28yw{background:var(--color-bg-elevated);color:var(--color-text-primary);border:1px solid var(--color-border)}.action-button.secondary.svelte-1uk28yw:hover:not(:disabled){background:var(--color-bg-hover)}.action-button.danger.svelte-1uk28yw{background:var(--color-error);color:#fff}.action-button.danger.svelte-1uk28yw:hover:not(:disabled){opacity:.9}.spinner.svelte-1uk28yw{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-1uk28yw-spin .8s linear infinite}@keyframes svelte-1uk28yw-spin{to{transform:rotate(360deg)}}.focus-view-shell.svelte-g8ngax{position:fixed;left:var(--anim-x);top:var(--anim-y);width:var(--anim-width);height:var(--anim-height);z-index:calc(var(--z-dialog) + 1);display:flex;flex-direction:column;background:var(--glass-background);backdrop-filter:blur(var(--glass-blur-lg));-webkit-backdrop-filter:blur(var(--glass-blur-lg));border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),var(--glass-shadow);will-change:transform;transform:translateZ(0);isolation:isolate;overflow:hidden;outline:none}.focus-view-shell.svelte-g8ngax:focus-visible{box-shadow:var(--shadow-xl),var(--glass-shadow),0 0 0 2px var(--color-focus)}.focus-view-content.svelte-g8ngax{flex:1 1 auto;min-height:0;padding:0 var(--spacing-md);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;will-change:scroll-position;transform:translateZ(0)}.focus-view-shell.mobile.svelte-g8ngax{border-radius:0}.focus-view-shell.closing.svelte-g8ngax{pointer-events:none}.focus-view-editor.svelte-1xh8use{display:flex;flex-direction:column;height:100%;min-height:0}.editor-scroll{flex:1 1 auto;width:100%;height:100%;min-height:0}.focus-view-preview.svelte-1ic32qz{display:flex;flex-direction:column;height:100%}.focus-view-preview.svelte-1ic32qz .preview-tabs{display:flex;flex-direction:column;flex:1;min-height:0}.focus-view-preview.svelte-1ic32qz .tabs-list{display:flex;gap:var(--spacing-xs);padding:0 var(--spacing-sm);margin-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.focus-view-preview.svelte-1ic32qz .tab-trigger{position:relative;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);background:transparent;border:none;cursor:pointer;transition:color var(--transition-fast)}.focus-view-preview.svelte-1ic32qz .tab-trigger:hover{color:var(--color-text-secondary)}.focus-view-preview.svelte-1ic32qz .tab-trigger[data-state=active]{color:var(--color-text-primary)}.focus-view-preview.svelte-1ic32qz .tab-trigger[data-state=active]:after{content:"";position:absolute;left:var(--spacing-sm);right:var(--spacing-sm);bottom:-1px;height:2px;background:var(--color-accent);border-radius:1px}.focus-view-preview.svelte-1ic32qz .tab-content{flex:1;min-height:0;padding:0 var(--spacing-md);padding-bottom:var(--spacing-md);overflow-y:auto;font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.focus-view-preview.svelte-1ic32qz .tab-content[data-state=inactive]{display:none}.simple-content{flex:1 1 auto;width:100%;height:100%;min-height:0}.content-wrapper.svelte-1ic32qz{padding:var(--spacing-md);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.topbar-left.svelte-26mgj4{display:flex;align-items:center;padding:0 var(--spacing-sm)}.topbar-button.svelte-26mgj4{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease),color var(--transition-fast) var(--transition-ease)}.topbar-button.svelte-26mgj4:hover{background:var(--glass-accent-hover);color:var(--color-text-primary)}.topbar-button.svelte-26mgj4:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.topbar-button.active.svelte-26mgj4{background:var(--glass-accent);color:var(--color-text-primary)}.topbar-button.svelte-26mgj4 svg:where(.svelte-26mgj4){width:16px;height:16px}.topbar-center.svelte-1c9k2lw{display:flex;justify-content:center;align-items:center;padding:0 var(--spacing-md);min-height:100%}.toolbar-tools.svelte-1c9k2lw{display:flex;align-items:center;gap:var(--spacing-sm)}.toolbar-content.svelte-1c9k2lw{display:flex;align-items:center;gap:var(--spacing-sm);white-space:nowrap;flex-shrink:0;interpolate-size:allow-keywords}.toolbar-content.svelte-1c9k2lw>*{transition:width var(--transition-slow) var(--transition-ease)}@media(prefers-reduced-motion:reduce){.toolbar-tools.svelte-1c9k2lw{transition:none}.toolbar-content.svelte-1c9k2lw{animation:none!important}}.avatar-root{display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size, 36px);height:var(--avatar-size, 36px);overflow:hidden;flex-shrink:0}.avatar-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-text-secondary)}.avatar-icon.svelte-1nl0e0i{width:100%;height:100%}.avatar-trigger.svelte-1mz03hu{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease),opacity var(--transition-fast) var(--transition-ease)}.avatar-trigger.svelte-1mz03hu:hover{background:var(--glass-accent-hover)}.avatar-trigger.open.svelte-1mz03hu{background:var(--glass-accent)}.avatar-trigger.svelte-1mz03hu:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.user-dropdown{min-width:200px;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xs);box-shadow:var(--shadow-lg),var(--glass-shadow);z-index:var(--z-dropdown);backdrop-filter:blur(var(--glass-blur-md));-webkit-backdrop-filter:blur(var(--glass-blur-md));background:var(--glass-background);outline:none}.user-info.svelte-1mz03hu{display:flex;flex-direction:column;gap:var(--spacing-xxs);padding:var(--spacing-sm)}.user-email.svelte-1mz03hu{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);word-break:break-all}.user-tier.svelte-1mz03hu{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.user-separator{height:1px;margin:var(--spacing-xs) 0;background:var(--color-border)}.user-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-primary);outline:none}.user-item:hover,.user-item[data-highlighted]{background:var(--color-surface-hover)}.user-item.danger{color:var(--color-error)}.user-item.danger:hover,.user-item.danger[data-highlighted]{background:color-mix(in srgb,var(--color-error) 10%,transparent)}.user-item[data-disabled]{opacity:.5;cursor:not-allowed}.avatar-trigger.svelte-1rwr4ln{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease),opacity var(--transition-fast) var(--transition-ease)}.avatar-trigger.svelte-1rwr4ln:hover{background:var(--glass-accent-hover)}.avatar-trigger.open.svelte-1rwr4ln{background:var(--glass-accent)}.avatar-trigger.svelte-1rwr4ln:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.guest-dropdown{min-width:160px;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xs);box-shadow:var(--shadow-lg),var(--glass-shadow);z-index:var(--z-dropdown);backdrop-filter:blur(var(--glass-blur-md));-webkit-backdrop-filter:blur(var(--glass-blur-md));background:var(--glass-background);outline:none}.guest-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease);outline:none}.guest-item:hover,.guest-item[data-highlighted]{background:var(--color-surface-hover)}.guest-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.guest-item.primary{color:var(--color-primary);font-weight:var(--font-weight-medium)}.topbar-right.svelte-vzqcuj{display:flex;align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-sm)}.topbar-divider.svelte-vzqcuj{width:1px;height:20px;background:var(--glass-border)}.user-section.svelte-vzqcuj{display:flex;align-items:center}.top-bar.svelte-eykzal{position:fixed;top:var(--chrome-gap);left:var(--chrome-gap);right:var(--chrome-gap);height:var(--topbar-height);z-index:var(--z-topbar);background:var(--glass-background);backdrop-filter:blur(var(--glass-blur-lg));-webkit-backdrop-filter:blur(var(--glass-blur-lg));border-radius:var(--radius-lg);box-shadow:var(--liquid-glass-md),var(--glass-shadow-bottom)}.topbar-left-zone.svelte-eykzal{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center}.topbar-center-zone.svelte-eykzal{position:absolute;left:50%;top:0;bottom:0;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.topbar-right-zone.svelte-eykzal{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center}
