::view-transition-group(root){animation-duration:.3s;animation-timing-function:ease-in-out}::view-transition-old(root){animation-duration:.3s;animation-timing-function:ease-in-out;animation-name:fade-out-delayed}::view-transition-new(root){animation-duration:.3s;animation-timing-function:ease-in-out;animation-name:fade-in-full}@keyframes fade-out-delayed{0%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes fade-in-full{0%{opacity:0}to{opacity:1}}.toolbar-button.active{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.disabled-state.svelte-j9x1l3{opacity:.6;pointer-events:none}.tiptap-editor-container .ProseMirror{outline:none;min-height:250px}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--md-sys-color-on-surface-variant);float:left;height:0;pointer-events:none}.editor-wrapper .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--md-sys-color-on-surface-variant);float:left;height:0;pointer-events:none}.tiptap-editor-container .ProseMirror h1{font-size:2rem;font-weight:400;line-height:1.2;margin-top:1.5rem;margin-bottom:.75rem;color:var(--md-sys-color-on-surface)}.tiptap-editor-container .ProseMirror h2{font-size:1.5rem;font-weight:400;line-height:1.3;margin-top:1.25rem;margin-bottom:.625rem;color:var(--md-sys-color-on-surface)}.tiptap-editor-container .ProseMirror h3{font-size:1.25rem;font-weight:500;line-height:1.4;margin-top:1rem;margin-bottom:.5rem;color:var(--md-sys-color-on-surface)}.tiptap-editor-container .ProseMirror h4{font-size:1.125rem;font-weight:500;line-height:1.4;margin-top:.875rem;margin-bottom:.5rem;color:var(--md-sys-color-on-surface)}.tiptap-editor-container .ProseMirror h5{font-size:1rem;font-weight:500;line-height:1.5;margin-top:.75rem;margin-bottom:.5rem;color:var(--md-sys-color-on-surface)}.tiptap-editor-container .ProseMirror p{margin-top:.5rem;margin-bottom:.5rem;line-height:1.6;color:var(--md-sys-color-on-surface)}.tiptap-editor-container .ProseMirror ul,.tiptap-editor-container .ProseMirror ol{padding-left:1.5rem;margin-top:.5rem;margin-bottom:.5rem}.tiptap-editor-container .ProseMirror li{margin-top:.25rem;margin-bottom:.25rem;color:var(--md-sys-color-on-surface)}.tiptap-editor-container .ProseMirror strong{font-weight:700;color:var(--md-sys-color-text-primary, var(--md-sys-color-on-surface))}.tiptap-editor-container .ProseMirror em{font-style:italic}.tiptap-editor-container .ProseMirror:focus{outline:none}.recording-active.svelte-1okvr1d{position:relative;border:var(--border-width) solid var(--md-sys-color-error);border-radius:50%;opacity:var(--border-opacity);animation:svelte-1okvr1d-recording-breathe 2s ease-in-out infinite}.unsupported.svelte-1okvr1d{opacity:.5;cursor:not-allowed}.recording-active.svelte-1okvr1d:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 12px);height:calc(100% + 12px);border-radius:50%;background:radial-gradient(ellipse at center bottom,transparent 30%,color-mix(in srgb,var(--md-sys-color-error) 20%,transparent) 70%),linear-gradient(to top,var(--md-sys-color-error) 0%,var(--md-sys-color-error) calc(var(--volume-intensity) * 100%),transparent calc(var(--volume-intensity) * 100%),transparent 100%);opacity:.5;z-index:-1;transition:all .12s ease-out;overflow:hidden;animation:svelte-1okvr1d-water-ripple 3s ease-in-out infinite}@keyframes svelte-1okvr1d-water-ripple{0%,to{background-position:0% 0%,0% 0%}50%{background-position:0% -2px,0% 0%}}@keyframes svelte-1okvr1d-recording-breathe{0%,to{border-width:2px;opacity:.5}50%{border-width:3px;opacity:.8}}.recording-active.svelte-1okvr1d:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 20px);height:calc(100% + 20px);border-radius:50%;background:radial-gradient(circle,transparent 60%,color-mix(in srgb,var(--md-sys-color-error) calc(var(--volume-intensity) * 80%),transparent) 60%,color-mix(in srgb,var(--md-sys-color-error) calc(var(--volume-intensity) * 40%),transparent) 70%,transparent 70%);z-index:-1;transition:all .1s ease-out}.voice-grid.svelte-5mphkh{display:grid;grid-template-columns:1fr;gap:8px;max-height:400px;overflow-y:auto;padding:8px 0}.voice-option.svelte-5mphkh{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid var(--md-sys-color-outline-variant);border-radius:8px;background:var(--md-sys-color-surface);cursor:pointer;transition:all .2s ease;text-align:left}.voice-option.svelte-5mphkh:hover:not(:disabled){background:var(--md-sys-color-surface-variant);border-color:var(--md-sys-color-outline)}.voice-option.selected.svelte-5mphkh{background:var(--md-sys-color-primary-container);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary-container)}.voice-option.svelte-5mphkh:disabled{opacity:.5;cursor:not-allowed}.voice-info.svelte-5mphkh{flex:1}.voice-name.svelte-5mphkh{font-size:16px;font-weight:500;margin-bottom:2px}.voice-description.svelte-5mphkh{font-size:14px;color:var(--md-sys-color-on-surface-variant);margin-bottom:4px;line-height:1.3}.voice-meta.svelte-5mphkh{font-size:12px;color:var(--md-sys-color-on-surface-variant);text-transform:capitalize}.selected-icon.svelte-5mphkh{color:var(--md-sys-color-primary);font-size:20px}.loading-overlay.svelte-5mphkh{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(var(--md-sys-color-surface-rgb),.8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:1000}.loading-overlay.svelte-5mphkh span:where(.svelte-5mphkh){font-size:14px;color:var(--md-sys-color-on-surface)}md-dialog.svelte-5mphkh{--md-dialog-container-color: var(--md-sys-color-surface-container-high)}.text-primary a,.text-secondary a{color:var(--md-sys-color-primary);text-decoration:none;font-weight:500;padding:0 2px;border-radius:4px;transition:background-color .2s ease}.text-primary a:hover,.text-secondary a:hover{background-color:var(--md-sys-color-primary-container);text-decoration:underline}.text-primary a:active,.text-secondary a:active{background-color:var(--md-sys-color-secondary-container)}.node-search-filter.svelte-b1q4eq{width:100%;display:block}md-outlined-text-field.svelte-b1q4eq{width:100%;display:block}.prose{color:var(--md-sys-color-on-surface)}.prose h2,.prose h3{color:var(--md-sys-color-primary)}.prose strong{color:var(--md-sys-color-on-surface);font-weight:600}.prose em{font-style:italic}.prose p{margin-bottom:.75rem;line-height:1.6}.card-slot.svelte-qscfb9{position:relative;height:300px;overflow:visible}.card-overlay.svelte-qscfb9{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;overflow:visible}.card-base.svelte-qscfb9{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.card-content.svelte-qscfb9{width:100%;will-change:transform}@keyframes svelte-qscfb9-placeCard{0%{transform:perspective(1200px) rotateX(-60deg) translateY(-20px) scale(1.04);opacity:.8}to{transform:perspective(1200px) rotateX(0) translateY(0) scale(1);opacity:1}}@keyframes svelte-qscfb9-fadeOut{0%{opacity:1}to{opacity:.3}}.animating-in.svelte-qscfb9 .card-content:where(.svelte-qscfb9){animation:svelte-qscfb9-placeCard .4s ease-out forwards;transform-origin:center 70%}.fading-out.svelte-qscfb9 .card-content:where(.svelte-qscfb9){animation:svelte-qscfb9-fadeOut .4s ease-out forwards}
