:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ui-font-family:Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;--bg-color:var(--lightningcss-light,#fefefe)var(--lightningcss-dark,#2a3040);--text-color:var(--lightningcss-light,#101010)var(--lightningcss-dark,#e8eaf0);--text-secondary-color:var(--lightningcss-light,#656565)var(--lightningcss-dark,#bdbdbd);--accent-color:var(--lightningcss-light,#00427c)var(--lightningcss-dark,#1f69bc);--bg-alt-color:var(--lightningcss-light,#f2f1ed)var(--lightningcss-dark,#212735);--bg-alt2-color:var(--lightningcss-light,#ddd)var(--lightningcss-dark,#374050);--border-color:var(--lightningcss-light,#ddd)var(--lightningcss-dark,#374050);--hover-color:var(--lightningcss-light,#dfdfdf)var(--lightningcss-dark,#3d5986);--selected-color:var(--lightningcss-light,#d5d5d5)var(--lightningcss-dark,var(--accent-color));--dr-blue:var(--lightningcss-light,#12add4)var(--lightningcss-dark,#4cc7eb);--folder-color:var(--dr-blue);--project-color:var(--accent-color);--collection-color:var(--dr-blue);--dr-red:var(--lightningcss-light,#f46637)var(--lightningcss-dark,#ff845e);--dr-gray:var(--lightningcss-light,#5f5f5f)var(--lightningcss-dark,#a8adb5);--editor-bg-color:var(--bg-color);--editor-text-color:var(--text-color);--editor-border-color:var(--border-color);--editor-heading-color:var(--text-color);--editor-table-header-bg:var(--bg-alt-color);--editor-code-bg:var(--lightningcss-light,#f4f6f9)var(--lightningcss-dark,#1e2430);--editor-code-color:var(--lightningcss-light,#374151)var(--lightningcss-dark,#e8eaf0);--editor-blockquote-border:var(--border-color);--editor-diff-inserted-bg:var(--lightningcss-light,#e6ffe6)var(--lightningcss-dark,#143c28);--editor-diff-inserted-color:var(--lightningcss-light,#0a0)var(--lightningcss-dark,#4cd16e);--editor-diff-deleted-bg:var(--lightningcss-light,#ffe6e6)var(--lightningcss-dark,#321d25);--editor-diff-deleted-color:var(--lightningcss-light,#a00)var(--lightningcss-dark,#d16969);--editor-link-color:var(--lightningcss-light,#06c)var(--lightningcss-dark,#89c4ff)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root{--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:16px;--space-8:20px;--space-9:24px;--font-size-xs:10px;--font-size-sm:12px;--font-size-md:14px;--font-size-base:var(--font-size-md);--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--line-height-tight:1.2;--line-height-normal:1.4;--line-height-relaxed:1.5;--font-weight-normal:300;--font-weight-medium:500;--font-weight-semibold:600;--control-height-sm:22px;--control-padding-sm:var(--space-1) var(--space-2);--control-font-size-sm:var(--font-size-sm);--control-height-md:28px;--control-padding-md:var(--space-2) var(--space-3);--control-font-size-md:var(--font-size-md);--control-height-lg:36px;--control-padding-lg:var(--space-4) var(--space-5);--control-font-size-lg:var(--font-size-lg);--control-checkbox-size:16px;--btn-height-sm:22px;--btn-padding-sm:var(--space-1) var(--space-3);--btn-font-size-sm:var(--font-size-sm);--btn-height-md:30px;--btn-padding-md:var(--space-3) var(--space-5);--btn-font-size-md:var(--font-size-md);--btn-height-lg:34px;--btn-padding-lg:var(--space-3) var(--space-7);--btn-font-size-lg:var(--font-size-lg);--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-full:9999px;--focus-ring-color:color-mix(in srgb, var(--accent-color) 25%, transparent);--focus-ring:0 0 0 2px var(--focus-ring-color);--color-success:var(--lightningcss-light,#10b981)var(--lightningcss-dark,#34d399);--color-warning:var(--lightningcss-light,#f59e0b)var(--lightningcss-dark,#fbbf24);--color-error:var(--dr-red);--color-info:var(--dr-blue);--color-success-bg:var(--lightningcss-light,#ecfdf5)var(--lightningcss-dark,#1a3d2a);--color-warning-bg:var(--lightningcss-light,#fffbeb)var(--lightningcss-dark,#3d2e0a);--color-error-bg:var(--lightningcss-light,#fef2f2)var(--lightningcss-dark,#3d1c1c);--color-info-bg:var(--lightningcss-light,#eff6ff)var(--lightningcss-dark,#1a2a3d);--color-secondary:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af);--color-disabled-text:var(--lightningcss-light,#9ca3af)var(--lightningcss-dark,#6b7280);--color-disabled-bg:var(--bg-alt-color);--color-placeholder:var(--lightningcss-light,#9ca3af)var(--lightningcss-dark,#6b7280);--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--card-padding:var(--space-6);--card-radius:var(--radius-lg);--card-gap:var(--space-6);--panel-padding:var(--space-6);--panel-gap:var(--space-6);--action-gap:var(--space-4);--inline-gap:var(--space-3);--cell-padding:var(--space-4);--content-min-width:360px;--z-dropdown:100;--z-sticky:200;--z-overlay:500;--z-modal:1000;--z-toast:1500;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--mobile-header-height:48px}@media (width<=768px){:root{--control-height-md:44px;--control-padding-md:var(--space-4) var(--space-5);--btn-height-md:44px;--btn-padding-md:var(--space-4) var(--space-7);--font-size-base:16px;--card-padding:var(--space-7)}}*,:before,:after{box-sizing:inherit}body{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color);box-sizing:border-box;margin:0;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.5rem;transition:background-color .3s,color .3s;background-color:var(--bg-color)!important}input,button,select,textarea{font-family:inherit;font-size:var(--control-font-size-md);line-height:var(--line-height-normal);color:var(--text-color);background-color:var(--bg-color)}input[type=text],input[type=email],input[type=password],input[type=url],input[type=number],input[type=search],select,textarea{padding:var(--control-padding-md);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%}input:focus,select:focus,textarea:focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}select{appearance:none}button{appearance:none;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--btn-padding-md);cursor:pointer;font-weight:var(--font-weight-medium)}button:disabled{opacity:.4;cursor:not-allowed}.card{padding:var(--card-padding);border:1px solid var(--border-color);border-radius:var(--card-radius)}.panel{padding:var(--panel-padding);gap:var(--panel-gap);flex-direction:column;display:flex}.action-row{align-items:center;gap:var(--action-gap);display:flex}.btn{padding:var(--btn-padding-md);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;font-size:var(--btn-font-size-md);margin-left:var(--space-4);transition:all var(--transition-fast)}.btn-secondary{background-color:var(--bg-color);color:var(--text-color)}.btn-secondary:hover{background-color:var(--hover-color)}.btn-primary{background-color:var(--accent-color);color:#fff;border-color:var(--accent-color)}.btn-primary:hover:not(:disabled){background-color:var(--hover-color);border-color:var(--hover-color)}.btn-primary:disabled{opacity:.4;cursor:not-allowed}input[type=checkbox]{width:var(--control-checkbox-size);height:var(--control-checkbox-size)}.remixicon{vertical-align:-2px;cursor:pointer;width:16px;height:16px}@media (prefers-color-scheme:dark){:root:not([style*="color-scheme: light"]) .remixicon,:root[style*="color-scheme: light dark"] .remixicon{filter:invert()!important}}:root[style*="color-scheme: dark"] .remixicon{filter:invert()!important}.modal-background.svelte-ta60gp{width:100%;height:100%;z-index:var(--z-modal);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.modal.svelte-ta60gp{width:var(--width,500px);max-width:var(--max-width);height:var(--height);max-height:var(--max-height,90vh);background:var(--bg-color);border-radius:var(--radius-lg);z-index:calc(var(--z-modal) + 1);flex-direction:column;display:flex;box-shadow:0 2px 10px #0000001a}.modal.svelte-ta60gp:focus,.modal.svelte-ta60gp:focus-visible{outline:none}.modal-header.svelte-ta60gp{padding:var(--space-5) var(--space-5);background-color:var(--accent-color);color:#fff;position:relative}.modal-header.svelte-ta60gp h3:where(.svelte-ta60gp){margin:0}.logo.svelte-ta60gp{float:left;width:24px;margin-right:var(--space-5)}.modal-content.svelte-ta60gp{padding:var(--space-6);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.modal-body.svelte-ta60gp{flex:1;min-height:0;overflow:auto}.modal-close.svelte-ta60gp{filter:invert();top:var(--space-5);right:var(--space-5);cursor:pointer;appearance:none;background-color:#0000;border:none;position:absolute}.modal-close.svelte-ta60gp:hover{background-color:var(--hover-color)}.actions.svelte-ta60gp{margin:var(--space-5) 0 0;justify-content:flex-end;display:flex}@media (width<=768px){.modal.svelte-ta60gp{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}.mermaid-editor.svelte-18in9pg{flex-direction:column;gap:.5rem;display:flex}.code-editor.svelte-18in9pg{border:1px solid var(--border-color,#ddd);border-radius:4px;min-height:300px;max-height:50vh;overflow:auto}.code-editor.svelte-18in9pg .cm-editor{height:100%;min-height:300px}.code-editor.svelte-18in9pg .cm-scroller{font-family:Fira Code,Monaco,Consolas,monospace;font-size:14px}.hint.svelte-18in9pg{color:var(--text-secondary,#666);justify-content:space-between;font-size:.875rem;display:flex}.hint.svelte-18in9pg a:where(.svelte-18in9pg){color:var(--accent-color,#3b82f6)}.shortcut.svelte-18in9pg{opacity:.7}.advanced-search.svelte-9a41sy{flex-direction:column;gap:5px;max-width:800px;display:flex}.criterion-row.svelte-9a41sy{align-items:center;gap:.2rem;display:flex}select.svelte-9a41sy,input.svelte-9a41sy{border:1px solid var(--border-color);background-color:var(--bg-color);height:26px;color:var(--text-color);box-sizing:border-box;border-radius:3px;flex:1;padding:0 6px;font-size:12px}.field-select.svelte-9a41sy{flex:0 0 120px;width:120px}.operator-select.svelte-9a41sy{flex:0 0 100px;width:100px}.within-last-container.svelte-9a41sy,.range-container.svelte-9a41sy{align-items:center;gap:.2rem;display:flex}.range-container.svelte-9a41sy span:where(.svelte-9a41sy){margin:0 .25rem}.multi-select-wrapper.svelte-9a41sy{max-width:200px}.multi-select-wrapper.svelte-9a41sy select:where(.svelte-9a41sy){width:100%}.remove-btn.svelte-9a41sy,.add-btn.svelte-9a41sy{border:1px solid var(--border-color);background:var(--bg-color);width:26px;height:26px;color:var(--text-color);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.chip-selector-container.svelte-q0mgl1{width:100%;position:relative}.chip-input-wrapper.svelte-q0mgl1{padding:var(--chip-selector-padding,1px 4px);border:1px solid var(--border-color);border-radius:var(--chip-selector-border-radius,3px);background-color:var(--bg-color);min-height:var(--chip-selector-min-height,26px);box-sizing:border-box;cursor:text;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.chip-input-wrapper.focused.svelte-q0mgl1{border-color:var(--accent-color);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-color) 20%, transparent)}.chip-input-wrapper.disabled.svelte-q0mgl1{background-color:var(--bg-alt-color);cursor:not-allowed}.chip.svelte-q0mgl1{border:1px solid var(--border-color);background-color:var(--bg-alt-color);height:20px;font-size:var(--chip-font-size,11px);white-space:nowrap;box-sizing:border-box;border-radius:3px;align-items:center;gap:2px;padding:0 6px;display:flex}.text-input.svelte-q0mgl1{height:20px;font-size:var(--chip-selector-input-font-size,12px);min-width:50px;color:var(--text-color);box-sizing:border-box;background-color:#0000;border:none;outline:none;flex:80px;padding:0 4px}.chip-label.svelte-q0mgl1{max-width:var(--chip-label-max-width,120px);text-overflow:ellipsis;color:var(--text-color);overflow:hidden}.chip-remove.svelte-q0mgl1{cursor:pointer;opacity:.6;width:14px;height:14px;color:var(--text-color);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:opacity .2s;display:flex}.chip-remove.svelte-q0mgl1:hover{opacity:1;background-color:color-mix(in srgb, var(--text-color) 10%, transparent)}.chip-remove.svelte-q0mgl1:disabled{cursor:not-allowed;opacity:.3}.chip-dropdown.svelte-q0mgl1{z-index:1000;background:var(--bg-color);border:1px solid var(--border-color);max-height:var(--chip-dropdown-max-height,160px);border-radius:4px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.dropdown-item.svelte-q0mgl1{text-align:left;cursor:pointer;width:100%;font-size:var(--chip-dropdown-font-size,12px);color:var(--text-color);background:0 0;border:none;align-items:center;gap:8px;padding:5px 10px;transition:background-color .15s;display:flex}.dropdown-item.svelte-q0mgl1:hover,.dropdown-item.highlighted.svelte-q0mgl1{background-color:var(--hover-color)}.dropdown-item.loading-item.svelte-q0mgl1{color:var(--text-muted-color);cursor:default;font-style:italic}.dropdown-item.loading-item.svelte-q0mgl1:hover{background-color:#0000}.chip-input-wrapper.disabled.svelte-q0mgl1 .chip:where(.svelte-q0mgl1){opacity:.6}.field-selector.svelte-1prepsx{--chip-dropdown-max-height:160px;width:100%}.field-text.svelte-1prepsx{font-weight:400}.field-type.svelte-1prepsx{color:var(--text-muted-color);opacity:.7;margin-left:auto;font-size:10px}.chip.svelte-1prepsx{border:1px solid var(--border-color);background-color:var(--bg-alt-color);white-space:nowrap;box-sizing:border-box;border-radius:3px;align-items:center;gap:2px;height:20px;padding:0 6px;font-size:11px;display:flex}.chip-label.svelte-1prepsx{text-overflow:ellipsis;max-width:120px;color:var(--text-color);overflow:hidden}.chip-label.svelte-1prepsx b:where(.svelte-1prepsx){color:var(--accent-color);font-weight:600}.chip-remove.svelte-1prepsx{cursor:pointer;opacity:.6;width:14px;height:14px;color:var(--text-color);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.chip-remove.svelte-1prepsx:hover{opacity:1;background-color:color-mix(in srgb, var(--text-color) 10%, transparent)}.chip-remove.svelte-1prepsx:disabled{cursor:not-allowed;opacity:.3}.field-column-selector.svelte-1prepsx{gap:10px;font-size:12px;display:flex}.field-column-selector.disabled.svelte-1prepsx{opacity:.6;pointer-events:none}.panel.svelte-1prepsx{border:1px solid var(--border-color);background:var(--bg-color);border-radius:4px;flex-direction:column;min-height:150px;max-height:250px;display:flex}.available-panel.svelte-1prepsx{flex:4}.selected-panel.svelte-1prepsx{flex:6}.panel-header.svelte-1prepsx{background:var(--bg-alt-color);border-bottom:1px solid var(--border-color);padding:6px 8px;font-weight:500}.search-box.svelte-1prepsx{border-bottom:1px solid var(--border-color);padding:4px}.search-box.svelte-1prepsx input:where(.svelte-1prepsx){border:1px solid var(--border-color);background:var(--bg-color);width:100%;color:var(--text-color);border-radius:3px;padding:4px 6px;font-size:11px}.field-list.svelte-1prepsx,.column-list.svelte-1prepsx{flex:1;padding:4px;overflow-y:auto}.field-item.svelte-1prepsx{width:100%;color:var(--text-color);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:3px;align-items:center;gap:6px;padding:4px 6px;display:flex}.field-item.svelte-1prepsx:hover{background:var(--bg-alt-color)}.field-name.svelte-1prepsx{flex:1}.field-type-badge.svelte-1prepsx{color:var(--text-muted-color);font-size:10px}.column-row.svelte-1prepsx{background:var(--bg-alt-color);border-radius:3px;align-items:center;gap:4px;margin-bottom:2px;padding:4px;display:flex}.column-row.svelte-1prepsx:focus{outline:2px solid var(--accent-color);outline-offset:-2px}.column-row.focused.svelte-1prepsx{background:var(--bg-alt2-color)}.column-info.svelte-1prepsx{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.column-name.svelte-1prepsx{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.alias-input.svelte-1prepsx{border:1px solid var(--border-color);background:var(--bg-color);min-width:0;color:var(--text-color);border-radius:3px;flex:1;padding:2px 4px;font-size:11px}.alias-input.svelte-1prepsx::placeholder{color:var(--text-muted-color);opacity:.6}.aggregate-select.svelte-1prepsx{border:1px solid var(--border-color);background:var(--bg-color);width:60px;color:var(--text-color);border-radius:3px;padding:2px 4px;font-size:11px}.column-actions.svelte-1prepsx{gap:2px;display:flex}.move-btn.svelte-1prepsx,.remove-btn.svelte-1prepsx{cursor:pointer;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex}.move-btn.svelte-1prepsx:hover:not(:disabled),.remove-btn.svelte-1prepsx:hover:not(:disabled){opacity:1}.move-btn.svelte-1prepsx:disabled,.remove-btn.svelte-1prepsx:disabled{opacity:.2;cursor:not-allowed}.move-btn.svelte-1prepsx img:where(.svelte-1prepsx),.remove-btn.svelte-1prepsx img:where(.svelte-1prepsx){width:14px;height:14px}.add-count-btn.svelte-1prepsx{border:1px dashed var(--border-color);color:var(--text-muted-color);cursor:pointer;background:0 0;border-radius:3px;margin:4px;padding:4px 8px;font-size:11px}.add-count-btn.svelte-1prepsx:hover:not(:disabled){background:var(--bg-alt-color);color:var(--text-color)}.empty-message.svelte-1prepsx{text-align:center;color:var(--text-muted-color);padding:8px;font-style:italic}.advanced-search-container.svelte-duh81b{background:var(--bg-alt2-color);flex-direction:column;gap:5px;padding:10px;font-size:12px;display:flex;height:auto!important}.source-selector-row.svelte-duh81b{align-items:center;gap:8px;display:flex}.source-label.svelte-duh81b,.section-label.svelte-duh81b{color:var(--text-muted-color);flex-shrink:0;min-width:50px;font-size:11px}.source-select.svelte-duh81b{border:1px solid var(--border-color);background:var(--bg-color);height:26px;color:var(--text-color);box-sizing:border-box;border-radius:3px;flex:1;padding:0 6px;font-size:12px}.loading-indicator.svelte-duh81b{color:var(--text-muted-color);font-size:11px;font-style:italic}.field-selector-header.svelte-duh81b{justify-content:space-between;align-items:center;max-width:800px;display:flex}.field-selector-wrapper.svelte-duh81b{max-width:800px}.mode-toggle.svelte-duh81b{border:1px solid var(--border-color);background:var(--bg-color);height:26px;color:var(--text-color);cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:3px;padding:0 8px;font-size:11px}.mode-toggle.svelte-duh81b:hover{background:var(--bg-alt-color)}.inline-row.svelte-duh81b{align-items:flex-start;gap:8px;max-width:800px;display:flex}.inline-row.svelte-duh81b .section-label:where(.svelte-duh81b){height:26px;padding-top:0;line-height:26px}.inline-row.svelte-duh81b .field-selector,.inline-row.svelte-duh81b .advanced-search{flex:1}.order-content.svelte-duh81b{flex:1;min-width:0}.limit-label.svelte-duh81b{margin-left:16px}.limit-input.svelte-duh81b{border:1px solid var(--border-color);background:var(--bg-color);width:60px;height:26px;color:var(--text-color);box-sizing:border-box;border-radius:3px;padding:0 6px;font-size:12px}.limit-input.svelte-duh81b::placeholder{color:var(--text-muted-color);opacity:.6}.order-chip.svelte-duh81b{border:1px solid var(--border-color);background-color:var(--bg-alt-color);white-space:nowrap;box-sizing:border-box;border-radius:3px;align-items:center;gap:2px;height:20px;padding:0 4px;font-size:11px;display:flex}.order-chip.svelte-duh81b .chip-label:where(.svelte-duh81b){text-overflow:ellipsis;max-width:100px;color:var(--text-color);overflow:hidden}.direction-toggle.svelte-duh81b{cursor:pointer;width:16px;height:16px;color:var(--accent-color);background:0 0;border:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.direction-toggle.svelte-duh81b:hover{background-color:color-mix(in srgb, var(--accent-color) 15%, transparent);border-radius:2px}.order-chip.svelte-duh81b .chip-remove:where(.svelte-duh81b){cursor:pointer;opacity:.6;width:14px;height:14px;color:var(--text-color);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.order-chip.svelte-duh81b .chip-remove:where(.svelte-duh81b):hover{opacity:1;background-color:color-mix(in srgb, var(--text-color) 10%, transparent)}.config-form.svelte-1vjylfq{gap:var(--space-7);flex-direction:column;display:flex}.form-section.svelte-1vjylfq{gap:var(--space-3);flex-direction:column;display:flex}.form-section.svelte-1vjylfq label:where(.svelte-1vjylfq){font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-color)}.search-container.svelte-1vjylfq{background:var(--bg-alt2-color);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.checkbox-section.svelte-1vjylfq{align-items:flex-start;gap:var(--space-4);flex-flow:wrap}.checkbox-label.svelte-1vjylfq{align-items:center;gap:var(--space-4);cursor:pointer;display:flex;font-weight:400!important}.checkbox-label.svelte-1vjylfq input[type=checkbox]:where(.svelte-1vjylfq){margin:0}.help-text.svelte-1vjylfq{font-size:var(--font-size-sm);color:var(--text-muted-color);width:100%;margin:0}.loading-indicator.svelte-1vjylfq{font-size:var(--font-size-sm);color:var(--text-muted-color);font-style:italic}.data-mode-toggle.svelte-1vjylfq{border:1px solid var(--border-color);border-radius:var(--radius-md);gap:0;width:fit-content;display:flex;overflow:hidden}.mode-btn.svelte-1vjylfq{padding:var(--control-padding-sm);font-size:var(--control-font-size-md);background:var(--bg-color);color:var(--text-muted-color);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);border:none}.mode-btn.svelte-1vjylfq:not(:last-child){border-right:1px solid var(--border-color)}.mode-btn.active.svelte-1vjylfq{background:var(--accent-color);color:#fff}.form-section label.svelte-jir916{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.chart-options.svelte-jir916{gap:var(--space-6);flex-direction:column;display:flex}.options-grid.svelte-jir916{gap:var(--space-4) var(--space-6);grid-template-columns:55px 1fr 55px 1fr;align-items:center;display:grid}.options-grid.svelte-jir916 label:where(.svelte-jir916){font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-color)}.options-grid.svelte-jir916 input[type=text]:where(.svelte-jir916),.options-grid.svelte-jir916 input[type=number]:where(.svelte-jir916),.options-grid.svelte-jir916 select:where(.svelte-jir916){padding:var(--control-padding-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--control-font-size-md);background-color:var(--bg-color);color:var(--text-color)}.options-grid.svelte-jir916 input[type=text]:where(.svelte-jir916):focus,.options-grid.svelte-jir916 input[type=number]:where(.svelte-jir916):focus,.options-grid.svelte-jir916 select:where(.svelte-jir916):focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}.checkboxes.svelte-jir916{gap:var(--space-7);grid-column:span 2;display:flex}.checkbox.svelte-jir916{align-items:center;gap:var(--space-3);font-size:var(--font-size-base);cursor:pointer;font-weight:400;display:flex}.checkbox.svelte-jir916 input[type=checkbox]:where(.svelte-jir916){margin:0}.main.svelte-3z0wmw{justify-content:center;align-items:center;height:100vh;display:flex}.login-container.svelte-3z0wmw{width:400px}.login-container.svelte-3z0wmw img:where(.svelte-3z0wmw){width:400px;margin-bottom:2rem}.form-group.svelte-3z0wmw{margin-bottom:1rem;position:relative}.form-group.svelte-3z0wmw label:where(.svelte-3z0wmw){color:var(--text-color);margin-bottom:.5rem;display:block}.form-group.svelte-3z0wmw input:where(.svelte-3z0wmw){border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;transition:border-color var(--transition-normal);background-color:var(--bg-color);color:var(--text-color);padding:.5rem}.form-group.svelte-3z0wmw input:where(.svelte-3z0wmw):focus{border-color:var(--dr-blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--dr-blue) 20%, transparent);outline:none}.form-group.svelte-3z0wmw input:where(.svelte-3z0wmw):disabled{background-color:var(--bg-alt-color);cursor:not-allowed;opacity:.6}.error-message.svelte-3z0wmw{color:var(--color-error)}.form-button.svelte-3z0wmw{align-items:center;gap:var(--space-8);flex-direction:column;margin-top:48px;display:flex}.primary-button.svelte-3z0wmw{background-color:var(--dr-blue);color:#fff;border-radius:var(--radius-md);cursor:pointer;width:100%;transition:background-color var(--transition-normal);border:none;padding:.75rem;font-size:1rem}.primary-button.svelte-3z0wmw:hover:not(:disabled){opacity:.85}.primary-button.svelte-3z0wmw:disabled{background-color:var(--bg-alt2-color);color:var(--text-light-color);cursor:not-allowed;opacity:.6}.text-button.svelte-3z0wmw{color:var(--dr-blue);padding:var(--space-5);cursor:pointer;background:0 0;border:none;width:auto;font-size:.9rem;text-decoration:underline}.text-button.svelte-3z0wmw:hover:not(:disabled){opacity:.75}.text-button.svelte-3z0wmw:disabled{color:var(--text-light-color);cursor:not-allowed}.forgot-link.svelte-3z0wmw{padding:0}.wrapper.svelte-11linj7{width:var(--button-width,auto);max-width:var(--button-max-width,auto);height:var(--button-height,auto);padding:var(--button-padding,2px);cursor:pointer;white-space:nowrap;display:inline-block}.wrapper.svelte-11linj7:hover:not(.disabled){background-color:var(--hover-color)}.wrapper.active.svelte-11linj7{background-color:var(--selected-color)}.wrapper.disabled.svelte-11linj7{cursor:not-allowed;opacity:.5;color:var(--disabled-color,#6c757d)}.wrapper.disabled.svelte-11linj7 img:where(.svelte-11linj7){cursor:not-allowed}img.svelte-11linj7{width:var(--img-width,16px);height:var(--img-height,16px);margin-right:var(--img-gap,0);vertical-align:var(--vertical-align,-3px);filter:var(--img-filter,inherit)}.svg-container.svelte-11linj7{width:var(--img-width,16px);height:var(--img-height,16px);margin-right:var(--img-gap,0);vertical-align:var(--vertical-align,-3px);filter:var(--img-filter,inherit);display:inline-block}.svg-container.svelte-11linj7 svg{width:100%;height:100%;display:block}.inline-spinner.svelte-11linj7{width:var(--img-width,16px);height:var(--img-height,16px);margin-right:var(--img-gap,0);vertical-align:var(--vertical-align,-3px);opacity:.7;border:2px solid;border-top-color:#0000;border-radius:50%;animation:.8s linear infinite svelte-11linj7-spin;display:inline-block}@keyframes svelte-11linj7-spin{to{transform:rotate(360deg)}}.sidebar.svelte-129hoe0{border-right:1px solid var(--border-color);height:100%;position:relative}.sidebar.right.svelte-129hoe0{border-right:none;border-left:1px solid var(--border-color)}.sidebar.svelte-129hoe0:not(.open){border:none}.sidebar.svelte-129hoe0:not(.open) aside:where(.svelte-129hoe0){display:none}aside.svelte-129hoe0{height:100%;min-width:var(--min-width);max-width:var(--max-width);background-color:var(--bg-alt-color);color:var(--text-color);overflow:hidden}.resize-handle.svelte-129hoe0{cursor:col-resize;background-color:#0000;width:10px;height:100%;position:absolute;top:0;right:0}.resize-handle.right.svelte-129hoe0{left:0;right:auto}.sidebar.svelte-129hoe0:not(.open) .resize-handle:where(.svelte-129hoe0){width:5px;right:0}.sidebar.svelte-129hoe0:not(.open) .resize-handle.right:where(.svelte-129hoe0){left:-5px;right:auto}.sidebar.svelte-129hoe0:not(.open) .resize-handle:where(.svelte-129hoe0):after{width:100%}.sidebar.svelte-129hoe0:not(.open) .resize-handle:where(.svelte-129hoe0):hover:after,.sidebar.resizing.svelte-129hoe0:not(.open) .resize-handle:where(.svelte-129hoe0):after{box-shadow:0 0 0 1px var(--bg-color)}.resize-handle.expand-only.svelte-129hoe0{cursor:e-resize}.resize-handle.expand-only.right.svelte-129hoe0,.resize-handle.shrink-only.svelte-129hoe0{cursor:w-resize}.resize-handle.shrink-only.right.svelte-129hoe0{cursor:e-resize}.resize-handle.svelte-129hoe0:after{content:"";background-color:#0000;width:4px;height:100%;transition:background-color .2s;position:absolute;top:0;right:0}.resize-handle.right.svelte-129hoe0:after{left:0;right:auto}.resize-handle.svelte-129hoe0:hover:after,.sidebar.resizing.svelte-129hoe0 .resize-handle:where(.svelte-129hoe0):after{background-color:var(--accent-color)}.sidebar.resizing.svelte-129hoe0{-webkit-user-select:none;user-select:none}.sidebar.svelte-lfkv4d{height:100vh;display:flex;position:relative;overflow:hidden}.sidebar.svelte-lfkv4d .tab-icons:where(.svelte-lfkv4d){background-color:var(--accent-color);flex-direction:column;align-items:center;width:50px;display:flex}.logo.svelte-lfkv4d{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;margin-top:5px;margin-bottom:45px;display:flex}.logo.svelte-lfkv4d img:where(.svelte-lfkv4d){width:24px}.tab-icon.svelte-lfkv4d{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:10px;font-size:20px;display:flex;position:relative}.badge.svelte-lfkv4d{background-color:var(--dr-orange,#f46637);color:#fff;pointer-events:none;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:flex;position:absolute;top:2px;right:0}.tab-icon.active.svelte-lfkv4d,.tab-icon.svelte-lfkv4d:hover{background-color:var(--dr-blue)}.tab-icon.bottom.svelte-lfkv4d{margin-top:auto}.tab-icon.bottom.svelte-lfkv4d~.tab-icon.bottom:where(.svelte-lfkv4d){margin-top:0}.tab-content.svelte-lfkv4d{height:100%;display:none}.tab-content.active.svelte-lfkv4d{display:block}.search-container.svelte-1yrsgmc{align-items:center;display:flex;position:relative}.search-field.svelte-1yrsgmc{border:1px solid var(--bg-alt2-color);border-radius:20px;width:100%;padding:5px 70px 5px 10px}.search-field.no-dropdown.svelte-1yrsgmc{padding-right:40px}.clear-button.svelte-1yrsgmc{position:absolute;right:40px}.clear-button.no-dropdown.svelte-1yrsgmc{right:10px}.dropdown.svelte-1yrsgmc{margin-left:1rem;position:absolute;right:10px}.dropdown.svelte-1yrsgmc button:where(.svelte-1yrsgmc){border:1px solid var(--bg-alt2-color);padding:.5rem}.dropdown-content.svelte-1yrsgmc{background-color:var(--bg-color);border:1px solid var(--bg-alt2-color);z-index:1;width:100px;padding:2px;display:none;position:absolute;right:-10px}.dropdown-content.active.svelte-1yrsgmc{display:block}.dropdown-content.svelte-1yrsgmc button:where(.svelte-1yrsgmc){text-align:left;background-color:#0000;border:none;width:100%;padding:.2rem}.dropdown-content.svelte-1yrsgmc button:where(.svelte-1yrsgmc):hover,.dropdown-content.svelte-1yrsgmc button.selected:where(.svelte-1yrsgmc){background-color:var(--bg-alt2-color)}.dropdown.svelte-1fbx6nu{display:inline-block;position:relative}.dropdown-header.svelte-1fbx6nu{cursor:pointer;white-space:nowrap;display:inline-block}.dropdown-header.svelte-1fbx6nu:hover{background-color:var(--hover-header-color,var(--hover-color))}.dropdown-content.svelte-1fbx6nu{max-height:var(--dropdown-max-height,16rem);font-size:var(--font-size-md);background-color:var(--bg-color);border:1px solid var(--border-color);text-wrap:nowrap;padding:6px;display:none;position:absolute;right:0;overflow-y:auto;box-shadow:0 3px 5px 1px #0003}.dropdown-content.right.svelte-1fbx6nu{left:0;right:auto}.dropdown-content.up.svelte-1fbx6nu{margin-bottom:4px;bottom:100%}.dropdown-content.active.svelte-1fbx6nu{z-index:10;display:block}.dropdown-item.svelte-1fbx6nu{text-align:left;background-color:#0000;border:none;width:100%}.dropdown-item.svelte-1fbx6nu:hover{background-color:var(--hover-items-color,var(--hover-color))}.dropdown-divider.svelte-1fbx6nu{background-color:var(--border-color);border:none;height:1px;margin:4px 0}.circular-progress.svelte-2a8qf2{position:relative}.circular-progress-text.svelte-2a8qf2{font-family:sans-serif;font-weight:600}.circular-progress-value.svelte-2a8qf2{stroke:var(--color);transition:stroke-dashoffset .3s}.tooltip.svelte-11extwn{z-index:9999;pointer-events:none;opacity:0;filter:drop-shadow(0 1px 2px #0003);transition:opacity .2s ease-in-out;position:fixed}.tooltip.show.svelte-11extwn{opacity:1}.tooltip-content.svelte-11extwn{background-color:var(--tooltip-bg,#000c);color:var(--tooltip-color,white);text-align:center;white-space:nowrap;border-radius:4px;max-width:250px;padding:6px 10px;font-size:13px}.tooltip.vscode.svelte-11extwn{animation:.15s ease-out svelte-11extwn-vscode-tooltip-fade-in}.tooltip.vscode.svelte-11extwn .tooltip-content:where(.svelte-11extwn){background-color:var(--bg-tooltip-color,#1e1e1e);color:var(--text-tooltip-color,#ccc);border:1px solid var(--border-tooltip-color,#454545);white-space:nowrap;border-radius:4px;max-width:300px;padding:6px 10px;font-family:Monaco,Menlo,Ubuntu Mono,SF Mono,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.4;box-shadow:0 2px 8px #0000004d}@media (prefers-color-scheme:light){.tooltip.vscode.svelte-11extwn .tooltip-content:where(.svelte-11extwn){background-color:var(--bg-tooltip-color,#f8f8f8);color:var(--text-tooltip-color,#333);border-color:var(--border-tooltip-color,#ccc);box-shadow:0 2px 8px #00000026}}@keyframes svelte-11extwn-vscode-tooltip-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tooltip-arrow.svelte-11extwn{border:5px solid #0000;width:0;height:0;position:absolute}.tooltip.top.svelte-11extwn .tooltip-arrow:where(.svelte-11extwn){border-top-color:var(--tooltip-bg,#000c);border-bottom:none;bottom:-10px;left:50%;transform:translate(-50%)}.tooltip.bottom.svelte-11extwn .tooltip-arrow:where(.svelte-11extwn){border-bottom-color:var(--tooltip-bg,#000c);border-top:none;top:-10px;left:50%;transform:translate(-50%)}.tooltip.left.svelte-11extwn .tooltip-arrow:where(.svelte-11extwn){border-left-color:var(--tooltip-bg,#000c);border-right:none;top:50%;right:-10px;transform:translateY(-50%)}.tooltip.right.svelte-11extwn .tooltip-arrow:where(.svelte-11extwn){border-right-color:var(--tooltip-bg,#000c);border-left:none;top:50%;left:-10px;transform:translateY(-50%)}.container.svelte-tgxmw8{flex-direction:column;height:100%;display:flex}.header.svelte-tgxmw8{flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:28px;margin-top:10px;margin-bottom:5px;display:flex}.header.svelte-tgxmw8 .right:where(.svelte-tgxmw8){flex-wrap:wrap;gap:2px 8px;margin-left:auto;display:flex}.title.svelte-tgxmw8{justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:10px;font-weight:400;display:flex}.title.svelte-tgxmw8 b:where(.svelte-tgxmw8){align-items:center;gap:.4em;min-width:0;display:inline-flex}.title-icon.svelte-tgxmw8{flex-shrink:0;width:16px;height:16px}.search-area.svelte-tgxmw8{margin-bottom:0}.search.svelte-tgxmw8{justify-content:flex-end;align-items:center;gap:5px;margin-bottom:10px;font-size:14px;display:flex}.search.svelte-tgxmw8>:first-child{flex:1}.list.svelte-tgxmw8{-webkit-user-select:none;user-select:none;flex:1;margin:0 -5px 0 -15px;padding:1px 5px 0 15px;font-size:14px;position:relative;overflow:auto}.item.svelte-tgxmw8{background-color:var(--bg-alt-color);cursor:pointer;justify-content:space-between;margin:0 1px;display:flex}.item.svelte-tgxmw8 .live-status:where(.svelte-tgxmw8){position:absolute;left:5px}.retry-status.svelte-tgxmw8{cursor:pointer;border-radius:var(--radius-sm);line-height:0;display:inline-flex}.retry-status.svelte-tgxmw8:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.retry-status.svelte-tgxmw8 .retry-hover:where(.svelte-tgxmw8),.retry-status.svelte-tgxmw8:hover .retry-fail:where(.svelte-tgxmw8){display:none}.retry-status.svelte-tgxmw8:hover .retry-hover:where(.svelte-tgxmw8){display:inline}.item.svelte-tgxmw8 .info:where(.svelte-tgxmw8){text-overflow:ellipsis;text-wrap:nowrap;flex:1;padding-left:5px;overflow:hidden}.item.svelte-tgxmw8 .action:where(.svelte-tgxmw8){background-color:inherit;padding:0 5px;display:none;position:absolute;right:16px}.item.svelte-tgxmw8:hover{background-color:var(--hover-color)}.item.svelte-tgxmw8:hover .action:where(.svelte-tgxmw8),.item.selected.svelte-tgxmw8 .action:where(.svelte-tgxmw8),.item.multi-selected.svelte-tgxmw8 .action:where(.svelte-tgxmw8){display:flex}.item .action:has(.active){display:flex}.item.selected.svelte-tgxmw8,.item.multi-selected.svelte-tgxmw8{background-color:var(--selected-color)}.list.svelte-tgxmw8:focus{outline:1px auto var(--accent-color)}.item.svelte-tgxmw8:focus{outline:1px solid var(--accent-color)}.list.svelte-tgxmw8 input:where(.svelte-tgxmw8){border:1px solid var(--border-color);outline:0;height:24px;padding:0 5px;font-size:14px}.list.svelte-tgxmw8 input:where(.svelte-tgxmw8):focus{border:1px solid var(--accent-color)}.dragover-active.svelte-tgxmw8{outline:1px solid var(--accent-color);outline-offset:-2px}.drag-overlay.svelte-tgxmw8{z-index:10;pointer-events:none;background-color:#0003;justify-content:center;align-items:center;transition:opacity .2s ease-in-out;animation:.2s ease-in-out svelte-tgxmw8-fadeIn;display:flex;position:absolute;inset:0}@keyframes svelte-tgxmw8-fadeIn{0%{opacity:0}to{opacity:1}}.drag-message.svelte-tgxmw8{background-color:var(--bg-color);border:1px dashed var(--accent-color);text-align:center;border-radius:.5rem;max-width:80%;padding:1.5rem}.drag-icon.svelte-tgxmw8{color:var(--accent-color);margin-bottom:1rem}.error-message.svelte-tgxmw8{color:var(--dr-red);margin-top:.5rem;font-size:.9rem}.quick-section-header.svelte-tgxmw8{color:var(--text-secondary-color);text-transform:uppercase;-webkit-user-select:none;user-select:none;margin:8px 1px 2px;padding:2px 8px;font-size:11px;font-weight:500}.quick-section-header.svelte-tgxmw8:first-child{margin-top:0}.group-header.svelte-tgxmw8{-webkit-user-select:none;user-select:none;margin:8px 1px 0}.group-title.svelte-tgxmw8{cursor:pointer;color:var(--text-secondary-color);text-transform:uppercase;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:500;transition:background-color .15s;display:flex}.group-title.svelte-tgxmw8:hover{background-color:var(--hover-color)}.group-header.svelte-tgxmw8:focus{outline:1px solid var(--accent-color);border-radius:4px}.expand-icon.svelte-tgxmw8{opacity:.7;width:14px;height:14px;transition:transform .15s}.group-name.svelte-tgxmw8{flex:1;font-weight:500}.grouped-item.svelte-tgxmw8{margin-left:15px;margin-right:1px}.grouped-item.svelte-tgxmw8:before{content:"";background-color:var(--border-color);opacity:.3;width:1px;position:absolute;top:0;bottom:0;left:-15px}.action-label.svelte-tgxmw8{font-size:var(--font-size-sm);white-space:nowrap}.sentinel.svelte-tgxmw8{width:100%;height:1px}.loading-more.svelte-tgxmw8{text-align:center;color:var(--text-secondary-color);padding:10px;font-style:italic}@media (width<=768px){.back-button.svelte-tgxmw8,.title.svelte-tgxmw8,.action-button.svelte-tgxmw8,.table-view-button.svelte-tgxmw8{display:none}.item.svelte-tgxmw8{background-color:var(--bg-color)}}.labels-wrapper.svelte-1wyx0nw{--chip-selector-padding:5px;--chip-selector-border-radius:4px;--chip-selector-min-height:auto;--chip-dropdown-max-height:200px;--chip-dropdown-font-size:14px;--chip-selector-input-font-size:14px;width:100%}.label-chip.svelte-1wyx0nw{white-space:nowrap;border:1px solid;border-radius:12px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;display:flex}.label-name.svelte-1wyx0nw{text-overflow:ellipsis;max-width:120px;color:var(--text-color);overflow:hidden}.remove-label.svelte-1wyx0nw{cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;font-weight:700;transition:opacity .2s;display:flex}.remove-label.svelte-1wyx0nw:hover{opacity:1;background-color:color-mix(in srgb, var(--text-color) 10%, transparent)}.remove-label.svelte-1wyx0nw:disabled{cursor:not-allowed;opacity:.3}.label-color-indicator.svelte-1wyx0nw{border-radius:50%;flex-shrink:0;width:12px;height:12px}.label-text.svelte-1wyx0nw{flex-shrink:0;font-weight:500}.label-description.svelte-1wyx0nw{color:var(--text-color);opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.advanced-search-container.svelte-wr19uw{background:var(--bg-alt2-color);padding:10px;font-size:12px}.labels-field.svelte-wr19uw{--labels-padding:0;--labels-border:none;--labels-border-radius:0;--labels-background:transparent;--labels-min-height:auto;width:100%}.select-wrapper.svelte-1q8o76g{position:relative}select.svelte-1q8o76g{appearance:none}.expand-widget.svelte-1q8o76g{pointer-events:none;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.card.svelte-1udyrqm{background:var(--bg-color);border:2px solid var(--border-color);cursor:pointer;border-radius:8px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.card.svelte-1udyrqm:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.card.svelte-1udyrqm:focus{outline:none}.card.selected.svelte-1udyrqm{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-color-alpha)}.card-thumbnail.svelte-1udyrqm{width:100%;aspect-ratio:var(--aspect-ratio,1 / 1.414);background:var(--bg-secondary);justify-content:center;align-items:center;display:flex;overflow:hidden}.card-thumbnail.svelte-1udyrqm img:where(.svelte-1udyrqm){object-fit:contain;width:100%;height:100%}.card-placeholder.svelte-1udyrqm{background:var(--bg-secondary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.placeholder-icon.svelte-1udyrqm{opacity:.3;font-size:48px}.card-content.svelte-1udyrqm{flex-direction:column;gap:4px;padding:8px;display:flex}.card-title.svelte-1udyrqm{color:var(--text-color);word-break:break-word;font-size:14px;font-weight:500}.card-footer.svelte-1udyrqm{color:var(--text-secondary);font-size:12px}.form-section.svelte-qv79nb{margin-bottom:var(--space-9)}.form-section.svelte-qv79nb:last-child{margin-bottom:0}label.svelte-qv79nb,.section-label.svelte-qv79nb{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);margin-bottom:var(--space-2);color:var(--text-color);display:block}.section-header.svelte-qv79nb{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.section-header.svelte-qv79nb .section-label:where(.svelte-qv79nb){margin-bottom:0}.type-actions.svelte-qv79nb{align-items:center;gap:var(--space-2);display:flex}.select.svelte-qv79nb{width:100%}input.svelte-qv79nb{margin-bottom:var(--space-5);box-sizing:border-box;width:100%;padding:var(--control-padding-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--control-font-size-md);background-color:var(--bg-color);color:var(--text-color)}input.svelte-qv79nb:focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}input.svelte-qv79nb:required:invalid:not(:focus):not(:placeholder-shown),input.svelte-qv79nb.show-validation:required:invalid,input.has-error.svelte-qv79nb{border-color:var(--dr-red)}.name-error.svelte-qv79nb{color:var(--dr-red);font-size:var(--font-size-sm);margin-top:calc(-1 * var(--space-3));margin-bottom:var(--space-3)}button.svelte-qv79nb{margin-left:var(--space-5)}.blue.svelte-qv79nb{background-color:var(--dr-blue);color:#fff}.types-gallery.svelte-qv79nb{border-radius:var(--radius-lg);background-color:var(--bg-alt-color);width:100%;max-height:min(60vh,560px);overflow-y:auto}.types-grid.svelte-qv79nb{gap:var(--space-3);padding:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(130px,160px));justify-content:center;display:grid;position:relative}.type-card.svelte-qv79nb{position:relative}.type-card.dragging.svelte-qv79nb{opacity:.4}.insertion-line.svelte-qv79nb{background-color:var(--accent-color);pointer-events:none;z-index:3;border-radius:2px;width:3px;margin-left:-1.5px;position:absolute}.remove-btn.svelte-qv79nb{z-index:2;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin:0;padding:0;display:flex;position:absolute;top:4px;right:4px}.remove-btn.svelte-qv79nb:hover{background:#000000bf}.remove-btn.svelte-qv79nb img:where(.svelte-qv79nb){filter:invert();width:12px;height:12px}.types-gallery.svelte-qv79nb .card{border-radius:var(--radius-lg);background:0 0;border:2px solid #0000}.types-gallery.svelte-qv79nb .card:hover{box-shadow:none;background:#0000000a;transform:none}.types-gallery.svelte-qv79nb .card.selected{border-color:var(--accent-color)}.types-gallery.svelte-qv79nb .card-thumbnail{border-radius:var(--radius-sm);margin:var(--space-2);background:#fff;width:auto;margin-bottom:0;box-shadow:0 1px 3px #0000001f,0 0 1px #00000014}.types-gallery.svelte-qv79nb .card-content{padding-top:var(--space-3);padding-bottom:var(--space-3)}.types-gallery.svelte-qv79nb .card-title{text-align:center;font-size:var(--font-size-sm)}.combobox-container.svelte-fhdb99{width:100%;position:relative}.combobox-input-wrapper.svelte-fhdb99{align-items:center;display:flex;position:relative}.combobox-input-wrapper.focused.svelte-fhdb99{border-color:var(--accent-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-color) 10%, transparent)}.combobox-input-wrapper.disabled.svelte-fhdb99{background-color:var(--bg-alt-color);cursor:not-allowed}.combobox-input.svelte-fhdb99{border:1px solid var(--border-color);background-color:var(--bg-color);color:var(--text-color);border-radius:4px;outline:none;flex:1;padding:2px 8px;font-size:14px}.combobox-input.svelte-fhdb99:disabled{background-color:var(--bg-alt-color);cursor:not-allowed;color:var(--text-color-secondary)}.clear-button.svelte-fhdb99{cursor:pointer;width:16px;height:16px;color:var(--text-color-secondary);opacity:.7;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:opacity .2s;display:flex;position:absolute;right:8px}.clear-button.svelte-fhdb99:hover{opacity:1;background-color:color-mix(in srgb, var(--text-color) 10%, transparent)}.clear-button.svelte-fhdb99:disabled{cursor:not-allowed;opacity:.3}.combobox-dropdown.svelte-fhdb99{z-index:9999;background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;max-height:200px;position:fixed;overflow-y:auto;box-shadow:0 4px 12px #00000026}.dropdown-item.svelte-fhdb99{text-align:left;cursor:pointer;width:100%;color:var(--text-color);background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:14px;transition:background-color .15s;display:flex}.item-icon.svelte-fhdb99{opacity:.7;flex-shrink:0;width:16px;height:16px}.dropdown-item.svelte-fhdb99:hover,.dropdown-item.highlighted.svelte-fhdb99{background-color:var(--hover-color)}.dropdown-item.no-results.svelte-fhdb99{color:var(--text-color-secondary);opacity:.6;cursor:default;font-style:italic}.dropdown-item.no-results.svelte-fhdb99:hover{background-color:#0000}.combobox-input-wrapper.disabled.svelte-fhdb99 .combobox-input:where(.svelte-fhdb99){color:var(--text-color-secondary)}.permissions.svelte-tvpvo3{padding:0 var(--space-7);font-size:var(--font-size-base)}.error.svelte-tvpvo3{color:var(--color-error);padding:var(--space-5);background-color:var(--color-error-bg);border-radius:var(--radius-md);margin-bottom:var(--space-7)}.owner-section.svelte-tvpvo3{align-items:center;gap:var(--space-4);margin-bottom:var(--space-7);display:flex}.owner-label.svelte-tvpvo3{font-weight:var(--font-weight-medium)}.owner-current.svelte-tvpvo3{align-items:center;gap:var(--space-4);flex:1;min-width:0;display:flex}.owner-combo.svelte-tvpvo3{flex:1;min-width:0}.owner-cancel.svelte-tvpvo3{color:var(--label-color);cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;line-height:1}.owner-cancel.svelte-tvpvo3:hover{color:var(--text-color)}.permissions-list.svelte-tvpvo3{border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:var(--space-8);overflow:hidden}.permission-header.svelte-tvpvo3{background-color:var(--selected-color);padding:var(--space-1) var(--space-4);font-weight:var(--font-weight-medium);display:flex}.permission-item.svelte-tvpvo3{padding:var(--space-1) var(--space-4);border-top:1px solid var(--border-color);align-items:center;display:flex}.profile-name.svelte-tvpvo3{align-items:center;gap:var(--space-4);flex:1;display:flex}.profile-icon.svelte-tvpvo3{opacity:.7;width:16px;height:16px}.permission-checkbox.svelte-tvpvo3{text-align:center;justify-content:center;align-items:center;width:50px;display:flex}.permission-actions.svelte-tvpvo3{text-align:center;justify-content:center;align-items:center;width:20px;display:flex}.permission-item.svelte-tvpvo3 .permission-actions:where(.svelte-tvpvo3){visibility:hidden}.permission-item.svelte-tvpvo3:hover .permission-actions:where(.svelte-tvpvo3),.add-row.svelte-tvpvo3 .permission-actions:where(.svelte-tvpvo3){visibility:visible}.add-row.svelte-tvpvo3{background-color:var(--bg-alt-color)}.add-button.svelte-13pam8z{justify-content:flex-end;padding:0 15px;display:flex}.metadata-fields.svelte-5ft283{padding:0 15px;font-size:14px}.error.svelte-5ft283{color:var(--error-color,red);background-color:#ff00001a;border-radius:4px;margin-bottom:15px;padding:10px}.empty.svelte-5ft283{text-align:center;color:var(--text-color-secondary);padding:20px 0}.empty.svelte-5ft283 p:where(.svelte-5ft283){margin-bottom:15px}.add-button.svelte-5ft283{background-color:var(--dr-blue);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 12px}.add-button.svelte-5ft283:disabled{background-color:var(--text-color-secondary);cursor:not-allowed}.fields-list.svelte-5ft283{border:1px solid var(--border-color);border-radius:4px;margin-bottom:20px;overflow:hidden}.field-header.svelte-5ft283{background-color:var(--selected-color);padding:2px 8px;font-weight:500;display:flex}.field-item.svelte-5ft283{border-top:1px solid var(--border-color);align-items:center;padding:2px 8px;display:flex}.field-name.svelte-5ft283{flex:1;align-items:center;gap:8px;display:flex}.field-type.svelte-5ft283{text-align:left;align-items:center;width:100px;display:flex}.field-auto-extract.svelte-5ft283{text-align:center;justify-content:center;align-items:center;width:80px;display:flex}.field-actions.svelte-5ft283{text-align:right;justify-content:flex-end;align-items:center;gap:4px;width:auto;min-width:50px;display:flex}.field-item.svelte-5ft283 .field-actions:where(.svelte-5ft283){visibility:hidden}.field-item.svelte-5ft283:hover .field-actions:where(.svelte-5ft283),.add-row.svelte-5ft283 .field-actions:where(.svelte-5ft283){visibility:visible}.add-row.svelte-5ft283{background-color:var(--bg-alt-color)}.field-input.svelte-5ft283{border:1px solid var(--border-color);background-color:var(--bg-color);width:100%;color:var(--text-color);border-radius:4px;padding:4px 6px;font-size:14px}.field-input.svelte-5ft283:focus{border-color:var(--accent-color);outline:none}.type-select.svelte-5ft283{border:1px solid var(--border-color);background-color:var(--bg-color);color:var(--text-color);border-radius:4px;padding:4px 6px;font-size:14px}.type-select.svelte-5ft283:focus{border-color:var(--accent-color);outline:none}.field-description-row.svelte-5ft283{border-top:1px solid var(--border-color);background-color:var(--bg-alt-color);padding:8px}.description-input.svelte-5ft283{border:1px solid var(--border-color);background-color:var(--bg-color);width:100%;color:var(--text-color);resize:vertical;border-radius:4px;padding:6px 8px;font-family:inherit;font-size:14px}.description-input.svelte-5ft283:focus{border-color:var(--accent-color);outline:none}.field-description-expanded.svelte-5ft283{border-top:1px solid var(--border-color);background-color:var(--bg-alt-color);color:var(--text-color-secondary);white-space:pre-wrap;padding:8px;font-size:13px}.action-button.svelte-5ft283{cursor:pointer;border:none;border-radius:4px;padding:4px 8px;font-size:12px}.action-button.save.svelte-5ft283{background-color:var(--dr-blue);color:#fff}.action-button.save.svelte-5ft283:hover{opacity:.9}.tabs-container.svelte-h6w0if{flex-direction:column;height:100%;display:flex}.tab-headers.svelte-h6w0if{background-color:var(--bg-alt-color);border-bottom:1px solid var(--bg-alt2-color);flex-direction:row;align-items:center;height:40px;display:flex}.tab-header.svelte-h6w0if{height:40px;padding:0 var(--space-5);cursor:pointer;white-space:nowrap;font-size:var(--font-size-base);background-color:var(--bg-alt-color);border:none;border-top:1px solid var(--bg-alt2-color);border-right:1px solid var(--bg-alt2-color);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.tab-header.svelte-h6w0if:hover{background-color:var(--bg-color)}.tab-header.active.svelte-h6w0if{background-color:var(--bg-color);border-top:2px solid var(--accent-color);margin-bottom:-1px}.tab-content.svelte-h6w0if{padding:var(--space-8);flex-grow:1;overflow:hidden}.tabs-container.svelte-h6w0if:has(.tab-headers:where(.svelte-h6w0if)) .tab-content:where(.svelte-h6w0if){min-height:320px}.tabs-container.svelte-h6w0if:not(:has(.tab-headers)) .tab-content:where(.svelte-h6w0if){padding:0}.tabs-container.svelte-h6w0if:not(:has(.tab-headers)) .tab-content:where(.svelte-h6w0if){border-top:none}.tab-panel.svelte-h6w0if{height:100%;overflow-y:auto}.tab-panel.hidden.svelte-h6w0if{display:none}label.svelte-h6w0if{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);margin-bottom:var(--space-2);color:var(--text-color);display:block}label.checkbox-label.svelte-h6w0if{cursor:pointer;font-weight:400}input.svelte-h6w0if,textarea.svelte-h6w0if{margin-bottom:var(--space-5);box-sizing:border-box;width:100%;padding:var(--control-padding-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--control-font-size-md);background-color:var(--bg-color);color:var(--text-color)}input.svelte-h6w0if:focus,textarea.svelte-h6w0if:focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}input.svelte-h6w0if:required:invalid:not(:focus):not(:placeholder-shown),input.svelte-h6w0if.show-validation:required:invalid,input.has-error.svelte-h6w0if{border-color:var(--dr-red)}.name-error.svelte-h6w0if{color:var(--dr-red);font-size:var(--font-size-sm);margin-top:calc(-1 * var(--space-3));margin-bottom:var(--space-3)}input[readonly].svelte-h6w0if,textarea[readonly].svelte-h6w0if{background-color:var(--bg-alt-color);color:var(--text-color-secondary);cursor:not-allowed}input[disabled].svelte-h6w0if{opacity:.6;cursor:not-allowed}button[disabled].svelte-h6w0if{opacity:.6;cursor:not-allowed;pointer-events:none}textarea.svelte-h6w0if{resize:vertical;font-family:inherit}label.checkbox-label.svelte-h6w0if input:where(.svelte-h6w0if){margin-right:var(--space-4);width:auto;margin-bottom:0}.checkbox-group.svelte-h6w0if{gap:var(--space-8);margin-bottom:var(--space-5);display:flex}button.svelte-h6w0if{margin-left:var(--space-5)}.blue.svelte-h6w0if{background-color:var(--dr-blue);color:#fff}.form-section.svelte-h6w0if{margin-bottom:var(--space-9)}.form-section.svelte-h6w0if:last-child{margin-bottom:0}.permission-help.svelte-h6w0if{margin-bottom:var(--space-8);padding:var(--space-5);background-color:var(--bg-alt-color);border-radius:var(--radius-md);color:var(--text-secondary-color);font-size:var(--font-size-xs)}.permission-container.svelte-h6w0if{min-height:237px;position:relative}.message.svelte-1frq9vu{margin-bottom:20px}.red.svelte-1frq9vu{background-color:var(--dr-red);color:#fff}button.svelte-1frq9vu{margin-left:10px}.form-section.svelte-1sasrck{margin-bottom:var(--space-7)}.form-section.svelte-1sasrck:last-child{margin-bottom:0}label.svelte-1sasrck{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);margin-bottom:var(--space-2);color:var(--text-color);display:block}input.svelte-1sasrck{box-sizing:border-box;width:100%;padding:var(--control-padding-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--control-font-size-md);background-color:var(--bg-color);color:var(--text-color)}input.svelte-1sasrck:focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}input.has-error.svelte-1sasrck{border-color:var(--dr-red)}.name-error.svelte-1sasrck{color:var(--dr-red);font-size:var(--font-size-sm);margin-top:var(--space-1)}button.svelte-1sasrck{margin-left:var(--space-5)}.blue.svelte-1sasrck{background-color:var(--dr-blue);color:#fff}.form-section.svelte-1kwz84a{margin-bottom:var(--space-7)}.form-section.svelte-1kwz84a:last-child{margin-bottom:0}label.svelte-1kwz84a{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);margin-bottom:var(--space-2);color:var(--text-color);display:block}input.svelte-1kwz84a{box-sizing:border-box;width:100%;padding:var(--control-padding-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--control-font-size-md);background-color:var(--bg-color);color:var(--text-color)}input.svelte-1kwz84a:focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}input.has-error.svelte-1kwz84a{border-color:var(--dr-red)}.name-error.svelte-1kwz84a{color:var(--dr-red);font-size:var(--font-size-sm);margin-top:var(--space-1)}button.svelte-1kwz84a{margin-left:var(--space-5)}.blue.svelte-1kwz84a{background-color:var(--dr-blue);color:#fff}.folder-glyph.svelte-1e1u9ue{flex-shrink:0}.breadcrumbs.svelte-1jovwxm{align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.crumb.svelte-1jovwxm{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.crumb.clickable.svelte-1jovwxm{cursor:pointer;color:var(--text-secondary-color);align-items:center;gap:4px;display:flex}.crumb.clickable.svelte-1jovwxm:hover{color:var(--accent-color)}.crumb.current.svelte-1jovwxm{color:var(--text-color)}.separator.svelte-1jovwxm{color:var(--text-secondary-color);flex-shrink:0}.document-navigator.svelte-1iz5kty{background-color:var(--border-color);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.navigator-panels.svelte-1iz5kty{flex:1;gap:1px;display:flex;overflow:hidden}.selection-display-container.svelte-1iz5kty{border-bottom:1px solid var(--border-color);background-color:var(--bg-color)}.selection-display-bar.svelte-1iz5kty{background-color:var(--bg-alt-color);justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:8px 12px;display:flex}.selection-display-bar.collapsible.svelte-1iz5kty{cursor:pointer;transition:background-color .15s}.selection-display-bar.collapsible.svelte-1iz5kty:hover{background-color:var(--hover-color)}.selection-display-bar.placeholder.svelte-1iz5kty{cursor:pointer;transition:background-color .15s}.selection-display-bar.placeholder.svelte-1iz5kty:hover{background-color:var(--hover-color)}.placeholder-text.svelte-1iz5kty{color:var(--text-color);opacity:.6;font-size:14px;font-style:italic}.selection-info.svelte-1iz5kty{flex:1;align-items:center;gap:6px;display:flex;overflow:hidden}.collection-name.svelte-1iz5kty{color:var(--text-color);opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.separator.svelte-1iz5kty{color:var(--text-color);opacity:.5;flex-shrink:0;font-size:14px}.document-name.svelte-1iz5kty{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.selection-actions.svelte-1iz5kty{flex-shrink:0;align-items:center;gap:2px;display:flex}.clear-button.svelte-1iz5kty,.toggle-button.svelte-1iz5kty{all:unset;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;line-height:1;transition:background-color .15s;display:flex}.clear-button.svelte-1iz5kty:before,.clear-button.svelte-1iz5kty:after,.toggle-button.svelte-1iz5kty:before,.toggle-button.svelte-1iz5kty:after{display:none}.clear-button.svelte-1iz5kty:hover,.toggle-button.svelte-1iz5kty:hover{background-color:var(--bg-alt2-color,#0000000d)}.action-icon.svelte-1iz5kty{opacity:.6;width:16px;height:16px;display:block}.clear-button.svelte-1iz5kty:hover .action-icon:where(.svelte-1iz5kty),.toggle-button.svelte-1iz5kty:hover .action-icon:where(.svelte-1iz5kty){opacity:1}.panel.svelte-1iz5kty{background-color:var(--bg-color);flex-direction:column;flex:1;min-width:200px;display:flex}.panel-header.svelte-1iz5kty{border-bottom:1px solid var(--border-color);background-color:var(--bg-alt-color);justify-content:space-between;align-items:center;min-height:16px;padding:8px 12px;display:flex}.panel-title.svelte-1iz5kty{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.panel-actions.svelte-1iz5kty{flex-shrink:0;gap:4px;display:flex}.search-container.svelte-1iz5kty{border-bottom:1px solid var(--border-color);background-color:var(--bg-color);padding:6px 8px}.items-container.svelte-1iz5kty{-webkit-user-select:none;user-select:none;flex:1;padding:4px 0;font-size:14px;overflow-y:auto}.items-container.svelte-1iz5kty:focus{outline:1px auto var(--accent-color);outline-offset:-1px}.item.svelte-1iz5kty{cursor:pointer;background-color:var(--bg-color);border-radius:3px;align-items:center;gap:6px;padding:2px 8px;transition:background-color .15s;display:flex}.item.svelte-1iz5kty:hover{background-color:var(--hover-color)}.item.selected.svelte-1iz5kty{background-color:var(--selected-color)}.item.svelte-1iz5kty:focus{outline:1px solid var(--accent-color);outline-offset:-1px}.item-icon.svelte-1iz5kty{opacity:.7;flex-shrink:0;width:14px;height:14px}.item-name.svelte-1iz5kty{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.item-badge.svelte-1iz5kty{text-transform:uppercase;letter-spacing:.3px;border-radius:8px;flex-shrink:0;padding:1px 4px;font-size:10px;font-weight:500}.item-badge.type.svelte-1iz5kty{color:var(--text-color)}.folder-item.svelte-1iz5kty .item-name:where(.svelte-1iz5kty){font-weight:500}.folder-chevron.svelte-1iz5kty{opacity:.5;flex-shrink:0;width:14px;height:14px}.folder-select-button.svelte-1iz5kty{all:unset;cursor:pointer;opacity:0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:opacity .15s,background-color .15s;display:flex}.folder-select-button.svelte-1iz5kty:before,.folder-select-button.svelte-1iz5kty:after{display:none}.folder-item.svelte-1iz5kty:hover .folder-select-button:where(.svelte-1iz5kty),.folder-item.svelte-1iz5kty:focus .folder-select-button:where(.svelte-1iz5kty){opacity:.7}.folder-select-button.svelte-1iz5kty:hover{opacity:1;background-color:var(--bg-alt2-color,#0000000d)}.folder-select-button.svelte-1iz5kty .action-icon:where(.svelte-1iz5kty){width:14px;height:14px}.status-message.svelte-1iz5kty{text-align:center;color:var(--text-color);opacity:.7;padding:16px;font-size:12px}.status-message.error.svelte-1iz5kty{color:var(--dr-red);opacity:1}.collections-panel.svelte-1iz5kty{border-right:1px solid var(--border-color)}.collections-panel.collections-only.svelte-1iz5kty{border-right:none}@media (width<=600px){.document-navigator.svelte-1iz5kty{flex-direction:column}.panel.svelte-1iz5kty{min-width:unset;min-height:200px}.collections-panel.svelte-1iz5kty{border-right:none;border-bottom:1px solid var(--border-color)}}.navigator-container.svelte-6pw9n9{border:1px solid var(--border-color);border-radius:var(--radius-lg);height:100%;overflow:hidden}.statusbar.svelte-1cb6zqv{border-top:1px solid var(--border-color);--hover-background-color:transparent;align-items:center;gap:10px;height:33px;padding:4px;font-size:13px;display:flex}.document-popup.svelte-ov50ux{z-index:9999;pointer-events:none;opacity:0;background:var(--bg-alt-color);border:1px solid var(--border-color);border-radius:6px;width:200px;transition:opacity .2s ease-in-out;position:fixed;overflow:hidden;box-shadow:0 2px 8px #0003}.document-popup.show.svelte-ov50ux{opacity:1}.import-note.svelte-1mcxra6{color:var(--text-color-secondary,var(--text-color));font-size:var(--font-size-sm);margin:var(--space-2) 0 0}.import-note.warning.svelte-1mcxra6{color:var(--color-warning,var(--text-color))}.collections-wrapper.svelte-1g44e70{flex-direction:column;height:100%;margin:0 15px;display:flex}.collections-wrapper.svelte-1g44e70 .container{flex:1;min-height:0}.scope-warning.svelte-1g44e70{flex-shrink:0;width:16px;height:16px}.show-hidden-label.svelte-1g44e70{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;margin-left:auto;display:flex}.show-hidden-label.svelte-1g44e70 input[type=checkbox]:where(.svelte-1g44e70){cursor:pointer;margin:0}.item:hover .coll-private-badge,.item.selected .coll-private-badge,.item.multi-selected .coll-private-badge{display:none!important}.collections-wrapper.svelte-1g44e70 .lock-icon{vertical-align:-2px;width:14px;height:14px}.collections-wrapper.svelte-1g44e70 .task-pri{text-align:center;border-radius:var(--radius-sm);flex-shrink:0;min-width:16px;padding:1px 4px;font-size:10px;font-weight:600;display:inline-block}.collections-wrapper.svelte-1g44e70 .task-pri-empty{flex-shrink:0;min-width:16px;display:inline-block}.collections-wrapper.svelte-1g44e70 .task-status{border-radius:var(--radius-sm);white-space:nowrap;color:var(--text-color);opacity:.85;padding:1px 6px;font-size:10px;display:inline-block}.collections-wrapper.svelte-1g44e70 .task-due,.collections-wrapper.svelte-1g44e70 .task-assignee{font-size:var(--font-size-sm);color:var(--text-secondary-color);white-space:nowrap}.document-popup .card{background:0 0;border:none;border-radius:0}.document-popup .card:hover{box-shadow:none;transform:none}.document-popup .card-content{padding:8px}.document-popup .card-title{font-size:12px;font-weight:500}.popup-footer{flex-direction:column;gap:4px;display:flex}.popup-type{color:var(--text-secondary);font-size:10px;font-style:italic}.popup-labels{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}.popup-label-badge{white-space:nowrap;color:var(--text-color);text-overflow:ellipsis;border:1px solid;border-radius:8px;max-width:80px;padding:2px 5px;font-size:9px;font-weight:500;overflow:hidden}.tasks-wrapper.svelte-bfu7z1{flex-direction:column;height:100%;margin:0 15px;display:flex}.tasks-wrapper.svelte-bfu7z1 .container{flex:1;min-height:0}.task-filters.svelte-bfu7z1{--pill-color:#1e40af;gap:var(--space-2);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.task-pill.svelte-bfu7z1{align-items:center;gap:var(--space-1);min-width:0;padding:3px var(--space-3);font-size:var(--font-size-xs);border:1px solid color-mix(in srgb, var(--pill-color) 40%, transparent);background:color-mix(in srgb, var(--pill-color) 14%, transparent);cursor:pointer;transition:background var(--transition-fast,.12s) ease;border-radius:999px;display:inline-flex;position:relative}.task-pill.svelte-bfu7z1:hover,.task-pill.svelte-bfu7z1:focus-within{background:color-mix(in srgb, var(--pill-color) 24%, transparent)}.pill-prefix.svelte-bfu7z1{color:color-mix(in srgb, var(--pill-color) 65%, var(--text-color));white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:600}.pill-value.svelte-bfu7z1{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-weight:500;overflow:hidden}.task-pill.svelte-bfu7z1 select:where(.svelte-bfu7z1){opacity:0;cursor:pointer;appearance:none;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.task-pill.svelte-bfu7z1 select:where(.svelte-bfu7z1):focus{outline:none}.tasks-wrapper.svelte-bfu7z1 .task-row{align-items:center;gap:var(--space-2);box-sizing:border-box;grid-template-columns:18px minmax(0,1fr);width:100%;padding-right:44px;display:grid}.tasks-wrapper.svelte-bfu7z1 .task-body{flex-direction:column;gap:1px;min-width:0;display:flex}.tasks-wrapper.svelte-bfu7z1 .task-line{align-items:center;gap:var(--space-2);min-width:0;display:flex}.tasks-wrapper.svelte-bfu7z1 .task-line-meta{min-height:1.1em;font-size:var(--font-size-xs);color:var(--text-secondary-color);line-height:1.2}.tasks-wrapper.svelte-bfu7z1 .task-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.tasks-wrapper.svelte-bfu7z1 .task-project{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.tasks-wrapper.svelte-bfu7z1 .task-pri{text-align:center;border-radius:var(--radius-sm);justify-self:start;min-width:16px;padding:1px 4px;font-size:10px;font-weight:600;line-height:16px}.tasks-wrapper.svelte-bfu7z1 .task-status{border-radius:var(--radius-sm);flex:none;width:14px;height:14px}.tasks-wrapper.svelte-bfu7z1 .task-assignee{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:80px;overflow:hidden}.tasks-wrapper.svelte-bfu7z1 .task-due{white-space:nowrap;flex:none}.tasks-wrapper.svelte-bfu7z1 .task-due-overdue{color:var(--color-error)}.tasks-wrapper.svelte-bfu7z1 .task-due-soon{color:var(--color-warning)}.source-sidebar.svelte-gfn7tx{width:100%;height:100%;margin:0 15px}.wrapper.svelte-1i4fa2j{border:1px solid var(--border-color);border-radius:15px;padding:10px 0}.header.svelte-1i4fa2j{align-items:center;gap:8px;display:flex}.name.svelte-1i4fa2j{font-weight:500}.wrapper.svelte-1bh4uef{display:flex}.text.svelte-1bh4uef{color:var(--dr-blue);cursor:pointer}.text.svelte-1bh4uef:hover{text-decoration:underline}.name.svelte-1bh4uef{font-weight:500}.wrapper.svelte-9cxrsn{border:1px solid var(--bg-alt2-color);color:var(--text-color);border-radius:10px;padding:10px}.wrapper.svelte-1uv0vw0{border:1px solid var(--bg-alt2-color);color:var(--text-color);border-radius:10px}.text.svelte-1uv0vw0{padding:10px 20px}.text.svelte-1uv0vw0 pre{text-wrap:auto;font-size:13px}.buttons.svelte-1uv0vw0{justify-content:end;gap:20px;font-size:13px;display:flex}.range-info.svelte-1uv0vw0{color:var(--text-secondary-color,#888);border-bottom:1px solid var(--bg-alt2-color);padding:4px 12px;font-family:monospace;font-size:11px}.args.svelte-1jt8tom{border-top:1px solid var(--border-color);margin-top:12px;padding-top:8px}.arg.svelte-1jt8tom{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.arg.inline.svelte-1jt8tom{flex-direction:row;align-items:center;gap:8px}.arg.svelte-1jt8tom:last-child{margin-bottom:0}.arg-name.svelte-1jt8tom{color:var(--text-color);font-size:.9em;font-weight:600}.arg-value.svelte-1jt8tom{background-color:var(--bg-alt2-color);white-space:pre-wrap;border-radius:4px;padding:6px 8px;font-family:monospace;font-size:.85em;overflow-x:auto}.wrapper.svelte-13vx40g{border-color:var(--bg-alt2-color);color:var(--text-color);padding:0}.list.svelte-13vx40g{padding:var(--space-5)}th.svelte-13vx40g{text-align:left}.queryparams.svelte-13vx40g{padding:var(--cell-padding);border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);font-size:var(--font-size-sm)}.header.svelte-13vx40g{justify-content:end;display:flex}.list.svelte-1bao4ne{border-color:var(--bg-alt2-color);color:var(--text-color);padding:var(--space-5)}table.svelte-1bao4ne{border-collapse:collapse;width:100%}th.svelte-1bao4ne,td.svelte-1bao4ne{text-align:left;padding:var(--space-4);border-bottom:1px solid var(--bg-alt2-color);white-space:nowrap;text-overflow:ellipsis;max-width:100px;overflow:hidden}th.svelte-1bao4ne{font-weight:var(--font-weight-semibold);background-color:var(--bg-alt-color)}.wrapper.svelte-1qbm0sf{border:1px solid var(--bg-alt2-color);color:var(--text-color);border-radius:10px;padding:10px}.badge.svelte-17cucc{border:1px solid var(--accent-color);background-color:var(--bg-color);cursor:default;border-radius:20px;align-items:center;gap:4px;max-width:280px;height:24px;margin:0;padding:0 8px;transition:background-color .2s;display:inline-flex;overflow:hidden}.badge.clickable.svelte-17cucc{cursor:pointer}.icon.svelte-17cucc{width:14px;height:14px;filter:var(--text-color-filter,currentColor);flex-shrink:0}.badge.clickable.svelte-17cucc:hover{background-color:var(--bg-alt-color)}.badge.project.svelte-17cucc{background-color:color-mix(in srgb, var(--accent-color) 14%, var(--bg-color));border-color:var(--accent-color)}.badge.project.clickable.svelte-17cucc:hover{background-color:color-mix(in srgb, var(--accent-color) 22%, var(--bg-color))}.name.svelte-17cucc{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:normal;flex:1;min-width:0;font-size:14px;overflow:hidden}.range.svelte-17cucc{color:var(--text-secondary);font-size:11px;font-family:var(--font-mono,monospace);flex-shrink:0}.wrapper.svelte-carm5{border-color:var(--bg-alt2-color);color:var(--text-color);padding:0}.list.svelte-carm5{padding:var(--space-5)}table.svelte-carm5{border-collapse:collapse;width:100%}th.svelte-carm5,td.svelte-carm5{text-align:left;padding:var(--cell-padding);border-bottom:1px solid var(--bg-alt2-color);white-space:nowrap;text-overflow:ellipsis;max-width:100px;overflow:hidden}th.svelte-carm5{font-weight:var(--font-weight-semibold);background-color:var(--bg-alt-color)}.wrapper.svelte-1whkr2n{border-color:var(--bg-alt2-color);color:var(--text-color);padding:0}.list.svelte-1whkr2n{padding:var(--space-5)}table.svelte-1whkr2n{border-collapse:collapse;width:100%}th.svelte-1whkr2n,td.svelte-1whkr2n{text-align:left;padding:var(--cell-padding);border-bottom:1px solid var(--bg-alt2-color);white-space:nowrap;text-overflow:ellipsis;max-width:100px;overflow:hidden}th.svelte-1whkr2n{font-weight:var(--font-weight-semibold);background-color:var(--bg-alt-color)}.queryparams.svelte-1whkr2n{padding:var(--cell-padding);border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius)}.header.svelte-1whkr2n{font-size:var(--font-size-sm);justify-content:end;display:flex}.tool-info.svelte-1fcad62{flex-wrap:nowrap;align-items:baseline;gap:8px;min-width:0;font-size:.875rem;display:flex}.tool-name.svelte-1fcad62{font-family:var(--font-mono,monospace);color:var(--text-secondary);flex-shrink:0}.target.svelte-1fcad62,.target-static.svelte-1fcad62{color:var(--text-tertiary,#888);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.target.svelte-1fcad62{cursor:pointer}.target.svelte-1fcad62:hover{text-decoration:underline}.range.svelte-1fcad62{font-family:var(--font-mono,monospace);color:var(--text-tertiary,#888);flex-shrink:0;font-size:.8rem}.pattern.svelte-1fcad62{font-family:var(--font-mono,monospace);color:var(--text-tertiary,#888);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;max-width:30ch;font-size:.8rem;overflow:hidden}.error-toggle.svelte-1fcad62{cursor:pointer;align-items:center;margin-left:auto;display:inline-flex}.expand-arrow.svelte-1fcad62{opacity:.7;width:12px;height:12px}.error-detail.svelte-1fcad62{background:var(--color-error-bg,var(--bg-alt2-color));border-radius:var(--radius-sm,4px);color:var(--color-error);font-family:var(--font-mono,monospace);white-space:pre-wrap;max-height:240px;margin:6px 0 0;padding:8px 10px;font-size:.75rem;overflow:auto}.agent-run.svelte-1pebyug{flex-direction:column;min-width:0;display:flex}.agent-header.svelte-1pebyug{align-items:baseline;gap:var(--space-3,8px);flex-wrap:nowrap;min-width:0;font-size:.875rem;display:flex}.tool-name.svelte-1pebyug{font-family:var(--font-mono,monospace);color:var(--text-secondary);flex-shrink:0}.agent-label.svelte-1pebyug{color:var(--text-tertiary,#888);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.agent-thread.svelte-1pebyug{font-family:var(--font-mono,monospace);color:var(--text-tertiary,#888);cursor:pointer;flex-shrink:0;font-size:.8rem}.agent-thread.svelte-1pebyug:hover{color:var(--dr-blue);text-decoration:underline}.expand-toggle.svelte-1pebyug{cursor:pointer;flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.expand-arrow.svelte-1pebyug{opacity:.7;width:12px;height:12px}.agent-answer.svelte-1pebyug{background:var(--bg-alt2-color);border-radius:var(--radius-sm,4px);color:var(--text-secondary);font-family:var(--font-mono,monospace);white-space:pre-wrap;max-height:320px;margin:6px 0 0;padding:8px 10px;font-size:.75rem;overflow:auto}.wrapper.svelte-e4tixu{border:1px solid var(--bg-alt2-color);color:var(--text-color);border-radius:10px;padding:10px 12px}.todos.svelte-e4tixu{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.todo.svelte-e4tixu{align-items:center;gap:8px;font-size:.875rem;line-height:1.35;display:flex}.icon.svelte-e4tixu{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.circle.svelte-e4tixu{border:1.5px solid var(--text-tertiary,#888);border-radius:50%;width:10px;height:10px}.spinner.svelte-e4tixu{border:2px solid var(--bg-alt2-color);border-top-color:var(--accent-color);border-radius:50%;width:12px;height:12px;animation:.9s linear infinite svelte-e4tixu-spin}.dot.svelte-e4tixu{background:var(--text-tertiary,#888);border-radius:50%;width:8px;height:8px}@keyframes svelte-e4tixu-spin{to{transform:rotate(360deg)}}.status-pending.svelte-e4tixu .icon:where(.svelte-e4tixu){color:var(--text-tertiary,#888)}.status-pending.svelte-e4tixu .label:where(.svelte-e4tixu){color:var(--text-secondary)}.status-in_progress.svelte-e4tixu .label:where(.svelte-e4tixu){color:var(--text-color);font-weight:500}.status-completed.svelte-e4tixu .icon:where(.svelte-e4tixu){color:var(--accent-color)}.status-completed.svelte-e4tixu .label:where(.svelte-e4tixu){color:var(--text-tertiary,#888);text-decoration:line-through}.wrapper.svelte-qbwywa{border:1px solid var(--bg-alt2-color);color:var(--text-color);border-radius:10px;padding:10px}.attachment.svelte-da7z41{flex-direction:column;display:flex}.nested-content.svelte-da7z41{margin-top:4px}.expandable-header.svelte-da7z41{cursor:pointer;align-items:center;display:flex}.expand-arrow.svelte-da7z41{opacity:.5;flex-shrink:0;width:12px;height:12px;margin-left:auto}.bot-message.svelte-1arqhri{padding:4px 0}.timeline.svelte-1arqhri{flex-direction:column;display:flex;position:relative}.step.svelte-1arqhri{align-items:flex-start;min-height:28px;display:flex;position:relative}.bullet-wrapper.svelte-1arqhri{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;width:16px;padding-top:8px;display:flex}.bullet.svelte-1arqhri{background:var(--text-tertiary,#888);border-radius:50%;flex-shrink:0;width:8px;height:8px}.bullet.bullet-error.svelte-1arqhri{background:var(--color-error)}.bullet.bullet-ok.svelte-1arqhri{background:var(--color-success)}.line.svelte-1arqhri{background:var(--border-color,#ccc);flex:1;width:2px;min-height:10px;margin-bottom:-18px}.step-content.svelte-1arqhri{flex:1;min-width:0;padding-bottom:10px;padding-left:12px}.step.last.svelte-1arqhri .step-content:where(.svelte-1arqhri){padding-bottom:0}.step-content.svelte-1arqhri>:first-child,.step-content.svelte-1arqhri>div>:first-child,.step-content.svelte-1arqhri>.tiptap>:first-child{margin-top:0}.step-content.svelte-1arqhri>:last-child,.step-content.svelte-1arqhri>div>:last-child,.step-content.svelte-1arqhri>.tiptap>:last-child{margin-bottom:0}.verdict-label.svelte-1arqhri{color:var(--text-tertiary,#888);margin-top:4px;margin-left:8px;font-size:.75rem}.other-attachments.svelte-1arqhri{margin-top:8px}.other-attachments.indented.svelte-1arqhri{margin-left:28px}.message.svelte-1wihich{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-top:.75rem}.user-message.svelte-1wihich{background-color:var(--bg-alt2-color);border-radius:8px;align-items:flex-start;width:100%;display:flex}.content.svelte-1wihich{flex:1;min-width:0;padding:0 .75rem}.user-message.svelte-1wihich .attachments:where(.svelte-1wihich){flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-bottom:5px;display:flex}.action-message.svelte-1wihich{color:var(--text-tertiary,#888);padding:4px 1rem;font-size:12px}.container.svelte-en27gi{justify-content:space-between;align-items:flex-end;width:50px;height:20px;margin-top:1rem;padding:10px;display:flex}.ball.svelte-en27gi{background:#333;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite svelte-en27gi-bounce}.ball2.svelte-en27gi{animation-delay:.2s}.ball3.svelte-en27gi{animation-delay:.4s}@keyframes svelte-en27gi-bounce{0%{transform:translate(0)}25%{background:var(--border-color);transform:translateY(-10px)}40%{transform:translateY(3px)}50%{transform:translate(0)}}.link-hover-popup.svelte-83teay{z-index:9999;pointer-events:none;flex-direction:column;gap:6px;max-width:280px;animation:.12s ease-out svelte-83teay-link-hover-fade-in;display:flex;position:fixed}.link-hover-popup-internal.svelte-83teay{width:160px}.link-hover-external.svelte-83teay{background:var(--bg-alt-color);color:var(--text-color);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);font-size:var(--font-size-sm,12px);flex-direction:column;gap:4px;padding:8px 10px;line-height:1.4;display:flex;box-shadow:0 2px 8px #0003}.link-hover-title.svelte-83teay{font-weight:500}.link-hover-url.svelte-83teay{color:var(--text-secondary);word-break:break-all}.link-hover-type.svelte-83teay{color:var(--text-secondary);font-size:var(--font-size-xs,11px)}.link-hover-hint.svelte-83teay{background:var(--bg-tooltip-color,#1e1e1e);color:var(--text-tooltip-color,#e5e5e5);border:1px solid var(--border-tooltip-color,#454545);border-radius:var(--radius-sm,4px);font-size:var(--font-size-sm,13px);align-self:flex-start;padding:4px 8px;font-weight:500;box-shadow:0 2px 6px #00000040}@keyframes svelte-83teay-link-hover-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.thread.svelte-1qkalsq{max-width:48rem;height:100%;padding:15px;overflow-y:scroll}.bottom-sentinel.svelte-1qkalsq{height:1px}a{color:var(--dr-blue)}.message.bot+.message.bot{margin-top:0}.thread.svelte-1qkalsq p{margin:.3em 0}.thread.svelte-1qkalsq ul,.thread.svelte-1qkalsq ol{margin:.3em 0;padding-left:1.5em}.thread.svelte-1qkalsq li{margin:.15em 0}.thread.svelte-1qkalsq li>p{margin:.1em 0}.thread.svelte-1qkalsq h1,.thread.svelte-1qkalsq h2,.thread.svelte-1qkalsq h3,.thread.svelte-1qkalsq h4,.thread.svelte-1qkalsq h5,.thread.svelte-1qkalsq h6{margin:.5em 0 .2em;line-height:1.3}.thread.svelte-1qkalsq pre,.thread.svelte-1qkalsq blockquote{margin:.3em 0}.block-math:hover .copy-markdown-btn,.mermaid-block:hover .copy-markdown-btn,.chart-block:hover .copy-markdown-btn,.inline-math:hover .copy-markdown-btn{opacity:1!important}.copy-markdown-btn:hover{background:var(--bg-hover,#80808040)!important}.panel-overlay.svelte-jhi7va{z-index:1000;background-color:#0000;display:block;position:fixed;inset:0}.panel.svelte-jhi7va{max-height:var(--max-height,50vh);background-color:var(--bg-color);border-radius:15px;flex-direction:column;min-height:300px;display:flex;position:absolute;bottom:120px;overflow:hidden;box-shadow:0 -2px 10px #0000001a}.panel-header.svelte-jhi7va{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.title.svelte-jhi7va{font-weight:500}.panel-content.svelte-jhi7va{flex:1;padding:15px;overflow-y:auto}.context-selector.svelte-1tio1vs{flex-direction:column;height:100%;display:flex}.tabs.svelte-1tio1vs{border-bottom:1px solid var(--border-color);margin-bottom:var(--space-3);display:flex}.tabs.svelte-1tio1vs button:where(.svelte-1tio1vs){padding:var(--space-4) 0;cursor:pointer;font-size:var(--font-size-base);color:var(--text-color);background:0 0;border:none;border-bottom:2px solid #0000;flex:1}.tabs.svelte-1tio1vs button:where(.svelte-1tio1vs):hover:not(:disabled){background-color:var(--hover-color)}.tabs.svelte-1tio1vs button.active:where(.svelte-1tio1vs){border-bottom:2px solid var(--accent-color);font-weight:var(--font-weight-medium)}.tabs.svelte-1tio1vs button:where(.svelte-1tio1vs):disabled{opacity:.5;cursor:not-allowed}.breadcrumb.svelte-1tio1vs{align-items:center;gap:var(--space-1);padding:0 var(--space-2) var(--space-3);flex-wrap:nowrap;flex-shrink:0;height:28px;display:flex;overflow-x:auto}.crumb.svelte-1tio1vs{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;max-width:160px;overflow:hidden}.crumb.svelte-1tio1vs:hover:not(:disabled){background-color:var(--hover-color);color:var(--text-color)}.crumb.current.svelte-1tio1vs{color:var(--text-color);font-weight:var(--font-weight-medium);cursor:default}.crumb-sep.svelte-1tio1vs{opacity:.5;flex-shrink:0;width:14px;height:14px}.content-area.svelte-1tio1vs{flex:1;overflow:hidden}.list-container.svelte-1tio1vs{height:36vh;overflow-y:auto}.item-list.svelte-1tio1vs{margin:0;padding:0;list-style:none}.item-list.svelte-1tio1vs li:where(.svelte-1tio1vs){align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;border-radius:var(--radius-md);display:flex}.item-list.svelte-1tio1vs li:where(.svelte-1tio1vs):hover{background-color:var(--hover-color)}.row-icon.svelte-1tio1vs{flex-shrink:0;width:16px;height:16px}.row-name.svelte-1tio1vs{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-base);color:var(--text-color);flex:1;overflow:hidden}.row-chevron.svelte-1tio1vs{opacity:.4;flex-shrink:0;width:16px;height:16px}.item-list.svelte-1tio1vs li:where(.svelte-1tio1vs) .wrapper{border-radius:var(--radius-sm);opacity:0;transition:opacity var(--transition-fast);flex-shrink:0}.item-list.svelte-1tio1vs li:where(.svelte-1tio1vs):hover .wrapper,.item-list.svelte-1tio1vs li:where(.svelte-1tio1vs) .wrapper:focus-visible{opacity:.75}.item-list.svelte-1tio1vs li:where(.svelte-1tio1vs) .wrapper:hover{opacity:1}.loading.svelte-1tio1vs,.error.svelte-1tio1vs,.empty.svelte-1tio1vs{padding:var(--space-8);text-align:center;color:var(--text-color)}.error.svelte-1tio1vs{color:var(--color-error)}.plus-badge.svelte-1tio1vs{background-color:var(--bg-alt-color);cursor:pointer;width:32px;min-width:32px;height:32px;transition:all var(--transition-normal);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.plus-badge.svelte-1tio1vs:hover{background-color:var(--bg-alt2-color);transform:scale(1.05)}.plus-icon.svelte-1tio1vs{width:16px;height:16px}.avatar.svelte-112qgxv{text-shadow:0 1px 2px #0000001a;-webkit-user-select:none;user-select:none;cursor:default;border-radius:50%;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #0003}.mention-menu.svelte-pbg7it{z-index:10000;background:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:200px;max-width:320px;max-height:220px;padding:4px 0;position:fixed;overflow-y:auto;box-shadow:0 4px 12px #00000026}.mention-item.svelte-pbg7it{align-items:center;gap:var(--space-3);text-align:left;cursor:pointer;width:100%;font-size:var(--font-size-sm);color:var(--text-color);background:0 0;border:none;padding:6px 12px;transition:background-color .1s;display:flex}.mention-item.svelte-pbg7it:hover,.mention-item.highlighted.svelte-pbg7it{background-color:var(--hover-color)}.mention-name.svelte-pbg7it{font-weight:var(--font-weight-medium);flex-shrink:0}.mention-email.svelte-pbg7it{font-size:var(--font-size-xs);color:var(--text-secondary-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.markdown-textarea.svelte-1s9ln5x{width:100%;font-family:inherit;font-size:inherit;line-height:var(--line-height-normal,1.5);color:var(--text-color);cursor:text}.markdown-textarea.disabled.svelte-1s9ln5x{opacity:.6;cursor:not-allowed}.markdown-textarea.svelte-1s9ln5x .ProseMirror{white-space:pre-wrap;word-wrap:break-word;outline:none}.markdown-textarea.svelte-1s9ln5x .ProseMirror p{margin:0}.markdown-textarea.svelte-1s9ln5x .ProseMirror p+p{margin-top:.25em}.markdown-textarea.svelte-1s9ln5x .ProseMirror>p:last-child>.ProseMirror-trailingBreak:only-child{font-size:0;line-height:0}.markdown-textarea.svelte-1s9ln5x .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-placeholder,#aaa);pointer-events:none;float:left;height:0}.markdown-textarea.mentions-enabled.svelte-1s9ln5x .ProseMirror strong{color:var(--accent-color);font-weight:var(--font-weight-semibold)}.prompt.svelte-o2524g{margin:var(--prompt-margin,1rem var(--space-7));padding:var(--prompt-padding,var(--space-4) var(--space-4) 0 var(--space-4));border-radius:var(--prompt-border-radius,15px);background-color:var(--prompt-bg-color,var(--bg-color));border:var(--prompt-border,1px solid var(--bg-alt2-color));width:var(--prompt-width,auto);max-width:var(--prompt-max-width,none);min-width:var(--prompt-min-width,auto);transition:var(--prompt-transition,none);box-sizing:border-box;cursor:text}.prompt.svelte-o2524g:focus-within{border-color:var(--dr-blue)}.prompt-textarea{padding:var(--textarea-padding,15px 1.5rem);border-radius:var(--textarea-border-radius,15px);background-color:var(--textarea-bg-color,var(--bg-color));font-size:var(--textarea-font-size,var(--font-size-lg));line-height:var(--line-height-normal)}.bottom-bar.svelte-o2524g{padding:0 var(--space-4) var(--space-4) var(--space-4)}.button-group-left.svelte-o2524g{gap:var(--space-3);flex-shrink:0;align-items:center;display:flex}.mode-menu.svelte-o2524g .dropdown-header{height:32px;padding:0 var(--space-2) 0 var(--space-4);border-radius:var(--radius-full,999px);background-color:var(--bg-alt-color);transition:background-color var(--transition-normal);align-items:center;display:inline-flex}.mode-menu.svelte-o2524g .dropdown-header:hover{background-color:var(--bg-alt2-color)}.mode-trigger.svelte-o2524g{align-items:center;gap:var(--space-2);color:var(--text-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.mode-trigger.svelte-o2524g .button-icon:where(.svelte-o2524g){width:16px;height:16px}.mode-trigger-label.svelte-o2524g{line-height:1}.context-area-wrapper.svelte-o2524g{gap:var(--space-3);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.button-group-right.svelte-o2524g{gap:var(--space-3);flex-shrink:0;align-items:center;display:flex}.action-button.svelte-o2524g{background-color:var(--bg-alt-color);width:32px;height:32px;color:var(--text-color);cursor:pointer;transition:all var(--transition-normal);font-size:var(--font-size-lg);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.action-button.svelte-o2524g:hover:not(:disabled){background-color:var(--bg-alt2-color);transform:scale(1.05)}.action-button.svelte-o2524g:disabled{opacity:.6;cursor:not-allowed;transform:none}.action-button.submit-button.svelte-o2524g{background-color:var(--dr-blue);color:#fff}.action-button.submit-button.svelte-o2524g:hover:not(:disabled){background-color:var(--dr-blue);filter:brightness(1.1)}.action-button.stop-button.svelte-o2524g{background-color:var(--dr-blue);color:#fff}.action-button.stop-button.svelte-o2524g:hover{background-color:var(--dr-blue);filter:brightness(1.1)}.stop-icon.svelte-o2524g{border-radius:var(--radius-sm);background-color:#fff;width:10px;height:10px}.button-icon.svelte-o2524g{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.spinner.svelte-o2524g{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:1s linear infinite svelte-o2524g-spin}@keyframes svelte-o2524g-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.approval-bar.svelte-o2524g{padding:var(--space-6) var(--space-7);justify-content:space-between;align-items:center;gap:var(--space-7);display:flex}.edit-info.svelte-o2524g{font-size:var(--font-size-base);color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.edit-info.svelte-o2524g strong:where(.svelte-o2524g){color:var(--dr-blue)}.approval-buttons.svelte-o2524g{flex-shrink:0}.approval-button.svelte-o2524g{padding:var(--btn-padding-md);border-radius:var(--radius-md);font-size:var(--btn-font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);border:none}.approval-button.accept.svelte-o2524g{background-color:var(--dr-blue);color:#fff}.approval-button.accept.svelte-o2524g:hover{filter:brightness(1.1)}.approval-button.reject.svelte-o2524g{background-color:var(--bg-alt-color);color:var(--text-color)}.approval-button.reject.svelte-o2524g:hover{background-color:var(--bg-alt2-color)}.agent-panel.svelte-1qbf8mo{margin:var(--space-2,6px) var(--space-3,8px) 0;padding:var(--space-2,6px) var(--space-3,8px);background:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);flex-shrink:0;font-size:.8125rem}.agent-panel-title.svelte-1qbf8mo{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2,6px);font-size:.75rem;font-weight:600}.agent-row.svelte-1qbf8mo{align-items:center;gap:var(--space-2,6px);cursor:pointer;min-width:0;padding:2px 0;display:flex}.agent-row.svelte-1qbf8mo:hover .agent-name:where(.svelte-1qbf8mo){color:var(--dr-blue);text-decoration:underline}.agent-spin.svelte-1qbf8mo{border:2px solid var(--bg-alt-color,var(--border-color));border-top-color:var(--accent-color);border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite svelte-1qbf8mo-agent-spin}.agent-name.svelte-1qbf8mo{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;font-weight:500;overflow:hidden}.agent-activity.svelte-1qbf8mo{color:var(--text-tertiary,#888);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@keyframes svelte-1qbf8mo-agent-spin{to{transform:rotate(360deg)}}.chat.svelte-irc0sg{flex-direction:column;flex:1;width:100%;font-size:14px;display:flex;overflow:hidden}.thread-container.svelte-irc0sg{flex:1;overflow:hidden}.prompt.svelte-irc0sg{flex-shrink:0}.threads-wrapper.svelte-vx8mvg{height:100%;margin:0 15px}.thread-ind{flex:none;width:12px;height:12px;display:inline-block}.thread-ind-spin{border:2px solid var(--bg-alt2-color);border-top-color:var(--accent-color);border-radius:50%;animation:.9s linear infinite svelte-vx8mvg-thread-ind-spin}.thread-ind-wait{background:var(--accent-color);border-radius:50%;width:8px;height:8px;margin:2px}@keyframes svelte-vx8mvg-thread-ind-spin{to{transform:rotate(360deg)}}.container.svelte-126ak3w{flex-direction:column;height:100%;display:flex}.tabs.svelte-126ak3w{background-color:var(--bg-alt-color);border-bottom:1px solid var(--bg-alt2-color);flex-direction:row;align-items:center;height:40px;display:flex}.content.svelte-126ak3w{flex-grow:1;overflow:hidden}.tab.svelte-126ak3w{cursor:pointer;white-space:nowrap;background-color:var(--bg-alt-color);border-top:1px solid var(--bg-alt2-color);border-right:1px solid var(--bg-alt2-color);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:40px;padding:0 10px;font-size:13px;display:flex;position:relative}.tab.svelte-126ak3w:hover{background-color:var(--bg-color)}.tab.active.svelte-126ak3w{background-color:var(--bg-color);border-top:2px solid var(--accent-color);margin-bottom:-1px}.assignee-field.svelte-1rtckr9{width:100%;position:relative}.group-badge.svelte-1rtckr9{-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.current.svelte-1rtckr9{border:1px solid var(--bg-alt2-color);background:var(--bg-color);box-sizing:border-box;border-radius:4px;align-items:center;gap:6px;height:28px;padding:0 6px;display:flex}.name.svelte-1rtckr9{font-size:13px}.clear-btn.svelte-1rtckr9{width:18px;height:18px;color:var(--label-color);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;font-size:16px;line-height:1;display:inline-flex}.clear-btn.svelte-1rtckr9:hover{background:var(--bg-alt-color);color:var(--text-color)}input[type=text].implicit-me.svelte-1rtckr9::placeholder{color:var(--label-color);opacity:1;font-style:italic}input[type=text].svelte-1rtckr9{border:1px solid var(--bg-alt2-color);background-color:var(--bg-color);width:100%;color:var(--text-color);box-sizing:border-box;border-radius:4px;height:28px;padding:0 6px}.menu.svelte-1rtckr9{background:var(--bg-color);border:1px solid var(--bg-alt2-color);z-index:50;border-radius:4px;max-height:240px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.option.svelte-1rtckr9{text-align:left;cursor:pointer;width:100%;color:var(--text-color);background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.option.svelte-1rtckr9:hover{background:var(--bg-alt-color)}.opt-name.svelte-1rtckr9{flex:1;font-size:13px}.opt-username.svelte-1rtckr9{color:var(--label-color);font-size:11px}.priority-field.svelte-17d232{align-items:center;gap:4px;display:inline-flex}.dot.svelte-17d232{border:1px solid var(--dot-color);background:var(--dot-color);cursor:pointer;opacity:.85;border-radius:50%;width:14px;height:14px;padding:0;transition:transform .1s}.dot.svelte-17d232:hover:not(.read-only),.dot.current.svelte-17d232{opacity:1}.dot.svelte-17d232:hover:not(.read-only):not(.current){transform:scale(1.1)}.dot.current.svelte-17d232{box-shadow:0 0 0 2px var(--bg-color), 0 0 0 3px var(--dot-color);transform:scale(1.15)}.dot.read-only.svelte-17d232{cursor:default}.label.svelte-17d232{color:var(--label-color);margin-left:8px;font-size:12px}.due-date-field.svelte-1ffl4uc{align-items:center;gap:8px;width:100%;display:inline-flex}input[type=date].svelte-1ffl4uc{border:1px solid var(--bg-alt2-color);background-color:var(--bg-color);color:var(--text-color);border-radius:4px;padding:2px 6px}.hint.svelte-1ffl4uc{white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:12px}.hint-overdue.svelte-1ffl4uc{color:var(--color-error);background:var(--color-error-bg)}.hint-soon.svelte-1ffl4uc{color:var(--color-warning);background:var(--color-warning-bg)}.hint-future.svelte-1ffl4uc{color:var(--label-color)}.datetime-field.svelte-1lczr4q{width:100%;display:flex}input[type=datetime-local].svelte-1lczr4q{border:1px solid var(--bg-alt2-color);background-color:var(--bg-color);color:var(--text-color);border-radius:4px;padding:2px 6px}.datetime-field.svelte-n6or8l{width:100%;display:flex}input[type=datetime-local].svelte-n6or8l{border:1px solid var(--bg-alt2-color);background-color:var(--bg-color);color:var(--text-color);border-radius:4px;padding:2px 6px}.estimate-field.svelte-13gkqbs{align-items:center;gap:8px;width:100%;display:inline-flex}input[type=text].svelte-13gkqbs{border:1px solid var(--bg-alt2-color);background-color:var(--bg-color);width:110px;color:var(--text-color);border-radius:4px;padding:2px 6px}input.invalid.svelte-13gkqbs{border-color:var(--color-error)}.duration-display.svelte-1br5gys{align-items:center;gap:6px;display:inline-flex}.chip.svelte-1br5gys{background:var(--bg-alt-color);color:var(--text-color);border-radius:10px;padding:1px 8px;font-size:12px}.chip-actual.svelte-1br5gys{background:var(--bg-alt-color)}.chip-actual.in-progress.svelte-1br5gys{background:var(--color-info-bg);color:var(--color-info)}.chip-on-target.svelte-1br5gys{background:var(--bg-alt-color);color:var(--label-color)}.chip-over.svelte-1br5gys{background:var(--color-error-bg);color:var(--color-error)}.chip-under.svelte-1br5gys{background:var(--color-success-bg);color:var(--color-success)}.metadata-fields-editor.svelte-18ci8ua{width:100%;margin-bottom:15px;font-size:14px}.filter-container.svelte-18ci8ua{margin-bottom:10px}.filter-input.svelte-18ci8ua{border:1px solid var(--bg-alt2-color);background-color:var(--bg-color);width:100%;color:var(--text-color);border-radius:4px;padding:6px}.entries.svelte-18ci8ua{--control-height:28px;grid-template-columns:80px 1fr;align-items:start;gap:8px 10px;display:grid}.key-column.svelte-18ci8ua{min-height:var(--control-height);align-items:center;font-weight:700;display:flex}.value-column.svelte-18ci8ua{min-height:var(--control-height);flex-direction:column;justify-content:center;display:flex}.no-fields.svelte-18ci8ua{color:var(--label-color);padding:10px 0;font-style:italic}input[type=number].svelte-18ci8ua,input[type=date].svelte-18ci8ua,textarea.svelte-18ci8ua{border:1px solid var(--bg-alt2-color);background-color:var(--bg-color);width:100%;color:var(--text-color);border-radius:4px;padding:2px 6px}textarea.svelte-18ci8ua{resize:vertical;font-family:inherit;font-size:inherit;line-height:1.4}input[type=checkbox].svelte-18ci8ua{width:auto}.error-field.svelte-18ci8ua{border:2px solid var(--dr-red)}.estimate-row.svelte-18ci8ua{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.document-metadata-editor.svelte-vi0562{margin-top:20px}.loading.svelte-vi0562{color:var(--label-color);padding:10px 0;font-style:italic}.error.svelte-vi0562{color:var(--dr-red);align-items:center;gap:10px;margin-bottom:10px;display:flex}.retry-btn.svelte-vi0562{background-color:var(--bg-alt-color);border:1px solid var(--bg-alt2-color);cursor:pointer;border-radius:4px;padding:2px 6px;font-size:12px}button.svelte-vi0562{background-color:var(--bg-alt-color);border:1px solid var(--bg-alt2-color);cursor:pointer;border-radius:4px;padding:4px 8px}button.svelte-vi0562:hover{background-color:var(--bg-alt2-color)}.vf-input.svelte-8aejt9{width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-color);color:var(--text-color);font-size:var(--font-size-sm)}.vf-container.svelte-8aejt9{gap:var(--space-1);flex-direction:column;display:flex}.vf-row.svelte-8aejt9{align-items:center;gap:var(--space-1);display:flex}.vf-children.svelte-8aejt9{margin:0 8px var(--space-1) 16px;gap:var(--space-1);flex-direction:column;display:flex}.vf-spacer.svelte-8aejt9{flex:auto}.vf-key.svelte-8aejt9{width:110px;padding:var(--space-1) var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-color);color:var(--text-color);font-size:var(--font-size-sm);flex:none}.vf-type.svelte-8aejt9{width:96px;padding:var(--space-1);border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-color);color:var(--text-color);font-size:var(--font-size-sm);flex:none}.vf-value.svelte-8aejt9{flex:auto;min-width:0}.vf-arr-label.svelte-8aejt9{color:var(--label-color);font-size:var(--font-size-sm);flex:none}.row-btn.svelte-8aejt9{border:1px solid var(--border-color);background:var(--bg-color);width:22px;height:22px;color:var(--text-color);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:13px;display:flex}.row-btn.svelte-8aejt9:hover{background-color:var(--bg-alt-color)}.vf-container.readonly.svelte-8aejt9 .row-btn:where(.svelte-8aejt9){display:none}.row-btn-sm.svelte-8aejt9{width:18px;height:18px;font-size:11px}.props-editor.svelte-1wuabvb{gap:var(--space-3);font-size:var(--font-size-sm);flex-direction:column;display:flex}.row-btn.svelte-1wuabvb{border:1px solid var(--border-color);background:var(--bg-color);width:26px;height:26px;color:var(--text-color);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.row-btn.svelte-1wuabvb:hover{background-color:var(--bg-alt-color)}.props-editor.readonly.svelte-1wuabvb .row-btn:where(.svelte-1wuabvb){display:none}.row-btn-sm.svelte-1wuabvb{width:18px;height:18px;font-size:11px}.pe-rows.svelte-1wuabvb{gap:var(--space-2);flex-direction:column;display:flex}.pe-row.svelte-1wuabvb{align-items:flex-start;gap:var(--space-2);display:flex}.pe-spacer.svelte-1wuabvb{flex:auto}.pe-children.svelte-1wuabvb{margin:calc(var(--space-1) * -1) 10px var(--space-1) 20px}.pe-listof.svelte-1wuabvb{color:var(--label-color);flex:none;align-self:center}.pe-key.svelte-1wuabvb{width:140px;padding:var(--space-1) var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-color);color:var(--text-color);flex:none;font-weight:500}.pe-type.svelte-1wuabvb{width:96px;padding:var(--space-1);border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-color);color:var(--text-color);flex:none}.pe-value.svelte-1wuabvb{flex:auto;min-width:0}.pe-raw-text.svelte-1wuabvb{width:100%;padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-mono,monospace);font-size:var(--font-size-sm);resize:vertical}.pe-empty.svelte-1wuabvb{align-items:center;gap:var(--space-2);color:var(--label-color);padding:var(--space-2) 0;font-style:italic;display:flex}.pe-error.svelte-1wuabvb{color:var(--dr-red);font-size:var(--font-size-sm)}.props-btn.svelte-1xzsdcv{border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);background-color:var(--bg-color);color:var(--text-color);cursor:pointer;margin-top:12px;padding:6px 10px;font-size:13px}.props-btn.svelte-1xzsdcv:hover{background-color:var(--bg-alt-color)}.props-error.svelte-1xzsdcv{color:var(--dr-red);margin-top:10px;font-size:13px}.footer-left.svelte-1xzsdcv{gap:var(--space-2,8px);margin-right:auto;display:flex}.status-cell.svelte-1xzsdcv{align-items:center;min-width:0;display:flex}.info.svelte-1xzsdcv{grid-template-columns:120px 1fr;gap:3px 10px;margin:20px;font-size:14px;display:grid}.info.svelte-1xzsdcv .label:where(.svelte-1xzsdcv){font-weight:500}.info.svelte-1xzsdcv .muted:where(.svelte-1xzsdcv){opacity:.6;font-size:12px}.permissions.svelte-1xzsdcv{border-top:1px solid var(--bg-alt2-color);margin:20px}.section-header.svelte-1xzsdcv{justify-content:space-between;align-items:center;display:flex}.section-header.svelte-1xzsdcv p:where(.svelte-1xzsdcv){font-size:16px;font-weight:700}.labels.svelte-1xzsdcv{border-top:1px solid var(--bg-alt2-color);margin:20px}.labels.svelte-1xzsdcv p:where(.svelte-1xzsdcv){font-size:16px;font-weight:700}.metadata.svelte-1xzsdcv{border-top:1px solid var(--bg-alt2-color);margin:20px;font-size:14px}.metadata.svelte-1xzsdcv p:where(.svelte-1xzsdcv){font-size:16px;font-weight:700}.properties.svelte-1xzsdcv{border-top:1px solid var(--bg-alt2-color);margin:20px}.properties.svelte-1xzsdcv p:where(.svelte-1xzsdcv){font-size:16px;font-weight:700}.list.svelte-1somut2{margin:15px;font-size:14px}.version.svelte-1somut2{background-color:var(--bg-alt-color);cursor:pointer;padding:2px 0;display:flex;position:relative}.version.svelte-1somut2:hover,.version.selected.svelte-1somut2{background-color:var(--hover-color)}.version.svelte-1somut2 .vname:where(.svelte-1somut2){flex:0 0 15%;font-weight:400}.version.svelte-1somut2 .vmodifier:where(.svelte-1somut2){flex:0 0 30%}.version.svelte-1somut2 .action:where(.svelte-1somut2){background-color:inherit;width:54px;height:24px;display:none;position:absolute;right:0}.version.svelte-1somut2 .action-compare-previous:where(.svelte-1somut2){align-self:end}.version.svelte-1somut2 .action-compare-current:where(.svelte-1somut2){align-self:start}.version.svelte-1somut2:hover .action:where(.svelte-1somut2),.version.selected.svelte-1somut2 .action:where(.svelte-1somut2){justify-content:space-between;display:flex}.item .action:has(.active){justify-content:space-between;display:flex}.version.svelte-1somut2:first-child .action-restore:where(.svelte-1somut2),.version.svelte-1somut2:first-child .action-compare-current:where(.svelte-1somut2),.version.svelte-1somut2:last-child .action-compare-previous:where(.svelte-1somut2){pointer-events:none;visibility:hidden}.version.svelte-1somut2:hover .action-restore:where(.svelte-1somut2):hover,.version.svelte-1somut2:hover .action-compare-current:where(.svelte-1somut2):hover,.version.svelte-1somut2:hover .action-compare-previous:where(.svelte-1somut2):hover{background-color:var(--selected-color)}.relationship-form.svelte-14sm735{gap:var(--space-5);flex-direction:column;display:flex}.form-section.svelte-14sm735{gap:var(--space-2);flex-direction:column;display:flex}.form-row.svelte-14sm735{gap:var(--space-5);display:flex}.form-row.svelte-14sm735 .form-section:where(.svelte-14sm735){flex:1}.form-section.svelte-14sm735 label:where(.svelte-14sm735),.form-section.svelte-14sm735 .form-label:where(.svelte-14sm735){font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-color)}.form-section.svelte-14sm735 input:where(.svelte-14sm735),.form-section.svelte-14sm735 select:where(.svelte-14sm735){padding:var(--control-padding-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--control-font-size-md);background-color:var(--bg-color);color:var(--text-color)}.form-section.svelte-14sm735 input:where(.svelte-14sm735):focus,.form-section.svelte-14sm735 select:where(.svelte-14sm735):focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}.form-section.svelte-14sm735 select.disabled:where(.svelte-14sm735){opacity:.6;cursor:not-allowed}.readonly-field.svelte-14sm735{padding:var(--control-padding-md);background-color:var(--bg-alt-color);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--text-color);opacity:.8}.readonly-field.svelte-14sm735 .collection-name:where(.svelte-14sm735){color:var(--text-color);opacity:.8}.readonly-field.svelte-14sm735 .separator:where(.svelte-14sm735){color:var(--text-color);opacity:.5}.readonly-field.svelte-14sm735 .document-name:where(.svelte-14sm735){color:var(--text-color);font-weight:var(--font-weight-medium)}.navigator-container.svelte-14sm735{background-color:var(--bg-color);overflow:hidden}.doc-info-section.svelte-14sm735{margin-top:var(--space-1)}.doc-info.svelte-14sm735{padding:var(--space-5);background-color:var(--bg-alt-color);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.info-item.svelte-14sm735{margin-bottom:var(--space-2)}.info-item.svelte-14sm735:last-child{margin-bottom:0}.label.svelte-14sm735{font-weight:var(--font-weight-medium);margin-right:var(--space-2)}.relationships-wrapper.svelte-1djbhae{flex-direction:column;height:100%;display:flex}.content.svelte-1djbhae{flex:1;min-height:0;padding:0 15px;font-size:14px;overflow:auto}.section.svelte-1djbhae{margin:15px 0}.section-title.svelte-1djbhae{margin:0 0 10px;font-size:16px;font-weight:700}.section-header.svelte-1djbhae{justify-content:space-between;align-items:center;display:flex}.relationships-section.svelte-1djbhae{transition:background-color .2s,outline .2s}.relationships-section.drag-over.svelte-1djbhae{background-color:var(--hover-color);outline:2px dashed var(--accent-color);outline-offset:-2px}.similar-section.svelte-1djbhae{border-top:1px solid var(--bg-alt2-color);padding-top:10px}.similar-list.svelte-1djbhae{flex-direction:column;display:flex}.similar-item.svelte-1djbhae{cursor:pointer;align-items:baseline;padding:2px 0;display:flex}.similar-item.svelte-1djbhae:hover{background-color:var(--hover-color)}.similar-name.svelte-1djbhae{white-space:nowrap;text-overflow:ellipsis;flex:0 0 75%;font-weight:400;overflow:hidden}.similar-date.svelte-1djbhae{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:0 0 25%;font-size:smaller;overflow:hidden}.error.svelte-1djbhae{color:var(--error-color,red);background-color:#ff00001a;border-radius:4px;margin-bottom:15px;padding:10px}details.svelte-1djbhae{border:1px solid var(--border-color);border-radius:4px;margin-bottom:10px;overflow:hidden}summary.svelte-1djbhae{background-color:var(--selected-color);cursor:pointer;padding:2px 8px;font-weight:500}.relationship-group.svelte-1djbhae{padding:0}.relationship-item.svelte-1djbhae{justify-content:space-between;align-items:center;margin-left:20px;padding:2px 8px;transition:background-color .2s;display:flex}.relationship-item.svelte-1djbhae:hover{background-color:var(--hover-color)}.rel-content.svelte-1djbhae{cursor:pointer;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rel-name.svelte-1djbhae{font-weight:400}.rel-details.svelte-1djbhae{color:var(--text-color-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:300;overflow:hidden}.rel-actions.svelte-1djbhae{visibility:hidden;gap:4px;display:flex}.relationship-item.svelte-1djbhae:hover .rel-actions:where(.svelte-1djbhae){visibility:visible}.rel-actions.svelte-1djbhae:hover{background-color:var(--selected-color)}.show-hidden-label.svelte-1djbhae{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;margin:0 10px 0 auto;display:flex}.show-hidden-label.svelte-1djbhae input[type=checkbox]:where(.svelte-1djbhae){cursor:pointer;margin:0}.reaction-bar.svelte-1c1en9v{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.reaction-pill.svelte-1c1en9v,.reaction-add.svelte-1c1en9v{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-3);border:1px solid var(--border-color);background-color:var(--bg-color);font-size:var(--font-size-xs);color:var(--text-color);cursor:pointer;transition:background-color var(--transition-normal);border-radius:999px;line-height:1;display:inline-flex}.reaction-pill.svelte-1c1en9v:hover:not(:disabled),.reaction-add.svelte-1c1en9v:hover{background-color:var(--bg-alt-color)}.reaction-pill.mine.svelte-1c1en9v{border-color:var(--accent-color);background-color:color-mix(in srgb, var(--accent-color) 12%, transparent)}.reaction-pill.svelte-1c1en9v:disabled{cursor:default;opacity:.8}.emoji.svelte-1c1en9v{font-size:var(--font-size-sm);line-height:1}.count.svelte-1c1en9v{font-weight:var(--font-weight-medium)}.reaction-add.svelte-1c1en9v{width:32px;color:var(--text-secondary-color);padding:0}.reaction-add.svelte-1c1en9v:hover{color:var(--text-color)}.picker-wrap.svelte-1c1en9v{position:relative}.picker.svelte-1c1en9v{bottom:calc(100% + var(--space-1));gap:var(--space-1);padding:var(--space-2);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md,0 2px 8px #00000026);z-index:10;display:flex;position:absolute;right:0}.picker-emoji.svelte-1c1en9v{font-size:var(--font-size-base);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;line-height:1}.picker-emoji.svelte-1c1en9v:hover{background-color:var(--bg-alt-color)}.image-form.svelte-jmz4w5{gap:var(--space-6);flex-direction:column;display:flex}.mode-selection.svelte-jmz4w5{gap:var(--space-7);margin-bottom:var(--space-2);display:flex}.mode-option.svelte-jmz4w5{align-items:center;gap:var(--space-4);cursor:pointer;font-size:var(--font-size-base);color:var(--text-color);display:flex}.mode-option.svelte-jmz4w5 input[type=radio]:where(.svelte-jmz4w5){margin:0}.form-section.svelte-jmz4w5{gap:var(--space-2);flex-direction:column;display:flex}.form-row.svelte-jmz4w5{gap:var(--space-5);display:flex}.form-row.svelte-jmz4w5 .form-section:where(.svelte-jmz4w5){flex:1}.form-section.svelte-jmz4w5 label:where(.svelte-jmz4w5),.form-section.svelte-jmz4w5 .form-label:where(.svelte-jmz4w5){font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-color)}.form-section.svelte-jmz4w5 input:where(.svelte-jmz4w5){padding:var(--control-padding-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--control-font-size-md);background-color:var(--bg-color);color:var(--text-color)}.form-section.svelte-jmz4w5 input:where(.svelte-jmz4w5):focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}.form-section.svelte-jmz4w5 input:where(.svelte-jmz4w5):required:invalid:not(:focus):not(:placeholder-shown),input.svelte-jmz4w5.show-validation:required:invalid{border-color:var(--dr-red)}.navigator-container.svelte-jmz4w5{background-color:var(--bg-color);overflow:hidden}.upload-section.svelte-jmz4w5{gap:var(--space-4);flex-direction:column;display:flex}.upload-button.svelte-jmz4w5{padding:var(--space-5) var(--space-7);background-color:var(--bg-color);border:2px dashed var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;color:var(--text-color);text-align:center;transition:border-color var(--transition-fast), background-color var(--transition-fast)}.upload-button.svelte-jmz4w5:hover{border-color:var(--accent-color);background-color:var(--bg-alt-color)}.selected-file.svelte-jmz4w5{align-items:center;gap:var(--space-4);padding:var(--control-padding-md);background-color:var(--bg-alt-color);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-base);display:flex}.file-name.svelte-jmz4w5{color:var(--text-color);font-weight:var(--font-weight-medium)}.file-size.svelte-jmz4w5{color:var(--text-secondary-color);font-size:var(--font-size-sm)}.upload-progress.svelte-jmz4w5{gap:var(--space-2);flex-direction:column;display:flex}.progress-bar.svelte-jmz4w5{background-color:var(--bg-alt-color);border-radius:var(--radius-sm);width:100%;height:6px;overflow:hidden}.progress-fill.svelte-jmz4w5{background-color:var(--accent-color);height:100%;transition:width var(--transition-slow)}.progress-text.svelte-jmz4w5{font-size:var(--font-size-sm);color:var(--text-secondary-color)}.upload-error.svelte-jmz4w5{color:var(--dr-red);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-4);background-color:var(--color-error-bg);border-radius:var(--radius-md)}.preview-section.svelte-jmz4w5{gap:var(--space-4);flex-direction:column;display:flex}.image-preview.svelte-jmz4w5{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background-color:var(--bg-alt-color);text-align:center}.image-preview.svelte-jmz4w5 img:where(.svelte-jmz4w5){border-radius:var(--radius-md);max-width:100%;max-height:200px}.preview-error.svelte-jmz4w5{padding:var(--space-8);color:var(--text-secondary-color);font-style:italic}.binding-option.svelte-jmz4w5 span:where(.svelte-jmz4w5){color:var(--accent-color)}.binding-section.svelte-jmz4w5{position:relative}.binding-hint.svelte-jmz4w5{font-size:var(--font-size-sm);color:var(--text-secondary-color);margin-top:var(--space-2)}.binding-hint.svelte-jmz4w5 code:where(.svelte-jmz4w5){background-color:var(--bg-alt-color);padding:1px var(--space-2);border-radius:var(--radius-sm);font-family:var(--mono-font-family,monospace);font-size:var(--font-size-xs)}.link-form.svelte-bnntd0{gap:var(--space-5);flex-direction:column;display:flex}.mode-selection.svelte-bnntd0{gap:var(--space-7);margin-bottom:var(--space-2);display:flex}.mode-option.svelte-bnntd0{align-items:center;gap:var(--space-4);cursor:pointer;font-size:var(--font-size-base);color:var(--text-color);display:flex}.mode-option.svelte-bnntd0 input[type=radio]:where(.svelte-bnntd0){margin:0}.form-section.svelte-bnntd0{gap:var(--space-2);flex-direction:column;display:flex}.form-row.svelte-bnntd0{gap:var(--space-5);display:flex}.form-row.svelte-bnntd0 .form-section:where(.svelte-bnntd0){flex:1}.form-section.svelte-bnntd0 label:where(.svelte-bnntd0),.form-section.svelte-bnntd0 .form-label:where(.svelte-bnntd0){font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-color)}.form-section.svelte-bnntd0 input:where(.svelte-bnntd0){padding:var(--control-padding-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--control-font-size-md);background-color:var(--bg-color);color:var(--text-color)}.form-section.svelte-bnntd0 input:where(.svelte-bnntd0):focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}.navigator-container.svelte-bnntd0{background-color:var(--bg-color);overflow:hidden}.include-form.svelte-yqxgnq{gap:var(--space-5);flex-direction:column;display:flex}.form-section.svelte-yqxgnq{gap:var(--space-2);flex-direction:column;display:flex}.form-label.svelte-yqxgnq{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-color)}.navigator-container.svelte-yqxgnq{background-color:var(--bg-color);overflow:hidden}select.svelte-yqxgnq{padding:var(--control-padding-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--control-font-size-md);background-color:var(--bg-color);color:var(--text-color)}select.svelte-yqxgnq:focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}.checkbox-option.svelte-yqxgnq{align-items:center;gap:var(--space-4);font-size:var(--font-size-base);color:var(--text-color);cursor:pointer;display:flex}.checkbox-option.svelte-yqxgnq input[type=checkbox]:where(.svelte-yqxgnq){margin:0}.section-hint.svelte-yqxgnq{font-size:var(--font-size-sm);color:var(--text-secondary-color);font-style:italic}.extract-form.svelte-r5nclg{gap:var(--space-5);flex-direction:column;display:flex}.form-section.svelte-r5nclg{gap:var(--space-2);flex-direction:column;display:flex}.form-label.svelte-r5nclg{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-color)}input[type=text].svelte-r5nclg{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-base);color:var(--text-color);background:var(--input-bg,var(--bg-color));border:1px solid var(--border-color);border-radius:var(--radius-md)}input[type=text].svelte-r5nclg:disabled{opacity:.6}.form-error.svelte-r5nclg{font-size:var(--font-size-sm);color:var(--error-color,#c0392b);padding:var(--space-2) var(--space-3);background:var(--error-bg,#c0392b14);border-radius:var(--radius-md)}.diff-view.svelte-qqsgvl{width:100%;height:100%}.diff-view.svelte-qqsgvl .ProseMirror{outline:none}.comments-container.svelte-ruicoe{height:100%}.comments-footer.svelte-ruicoe{padding-top:var(--space-4);border-top:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.comments-stats.svelte-ruicoe{gap:var(--space-3);font-size:var(--font-size-sm);color:var(--text-secondary-color);display:flex}.stat-sep.svelte-ruicoe{color:var(--border-color)}.footer-toggles.svelte-ruicoe{gap:var(--space-6);display:flex}.toggle-option.svelte-ruicoe{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary-color);cursor:pointer;display:flex}.toggle-option.svelte-ruicoe input:where(.svelte-ruicoe){cursor:pointer}.comments-list.svelte-ruicoe{gap:var(--card-gap);flex-direction:column;flex:1;display:flex;overflow-y:auto}.comment-card.svelte-ruicoe{background-color:var(--bg-alt-color);cursor:pointer;transition:all var(--transition-normal)}.comment-card.svelte-ruicoe:hover{background-color:var(--bg-color)}.comment-card.svelte-ruicoe:not(.highlighted):not(.new-comment) .comment-header:where(.svelte-ruicoe){margin-bottom:var(--space-2)}.comment-card.svelte-ruicoe:not(.highlighted):not(.new-comment) .comment-content:where(.svelte-ruicoe){line-height:var(--line-height-normal)}.comment-card.new-comment.svelte-ruicoe{border-color:var(--accent-color);background-color:var(--bg-alt-color);cursor:default}.comment-card.resolved.svelte-ruicoe{opacity:.7;background-color:var(--bg-alt-color)}.comment-card.highlighted.svelte-ruicoe{border-left:3px solid var(--accent-color);background-color:var(--bg-color)}.comment-header.svelte-ruicoe{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.comment-meta.svelte-ruicoe{line-height:var(--line-height-tight);flex-direction:column;display:flex}.author.svelte-ruicoe{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-color)}.timestamp.svelte-ruicoe{font-size:var(--font-size-xs);color:var(--text-secondary-color)}.quoted-text.svelte-ruicoe{padding:var(--space-4) var(--space-6);margin-bottom:var(--space-4);border-left:3px solid var(--accent-color);background-color:var(--bg-alt-color);font-size:var(--font-size-sm);color:var(--text-secondary-color);white-space:nowrap;text-overflow:ellipsis;font-style:italic;overflow:hidden}.quoted-text.pdf-location.svelte-ruicoe{font-style:normal;font-weight:500}.comment-content.svelte-ruicoe{font-size:var(--font-size-sm);color:var(--text-color);line-height:var(--line-height-relaxed);margin-top:var(--space-4);word-break:break-word}.comment-content.svelte-ruicoe p{margin:0}.comment-content.svelte-ruicoe p+p{margin-top:.4em}.comment-content.svelte-ruicoe ul,.comment-content.svelte-ruicoe ol{margin:.3em 0;padding-left:1.5em}.comment-content.svelte-ruicoe li{margin:0}.comment-content.svelte-ruicoe li+li{margin-top:.15em}.comment-content.svelte-ruicoe h1,.comment-content.svelte-ruicoe h2,.comment-content.svelte-ruicoe h3{font-size:var(--font-size-sm);margin:.4em 0 .2em;font-weight:600}.comment-content.svelte-ruicoe blockquote{border-left:2px solid var(--border-color);margin:.3em 0;padding-left:.8em}.comment-content.svelte-ruicoe pre{margin:.3em 0}.comment-content.svelte-ruicoe code{font-size:.9em}.comment-content.svelte-ruicoe strong{color:var(--accent-color);font-weight:var(--font-weight-semibold)}.comment-content.truncated.svelte-ruicoe{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.comment-actions.svelte-ruicoe{margin-top:var(--action-gap);flex-wrap:wrap;gap:0}.comment-actions.svelte-ruicoe .delete-btn:where(.svelte-ruicoe),.comment-actions.svelte-ruicoe .reactions-slot:where(.svelte-ruicoe){margin-left:auto}.comment-actions.svelte-ruicoe .delete-btn:where(.svelte-ruicoe)~.reactions-slot:where(.svelte-ruicoe){margin-left:0}.agent-requester.svelte-ruicoe{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--text-secondary-color);align-self:flex-end;margin-left:auto;display:flex}.comment-textarea{padding:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-color);min-height:4em;font-size:var(--font-size-sm)!important}.comment-textarea:focus-within{border-color:var(--accent-color);box-shadow:var(--focus-ring)}.btn-primary.svelte-ruicoe{padding:var(--btn-padding-sm);background-color:var(--accent-color);color:#fff;border-radius:var(--radius-md);font-size:var(--btn-font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none}.btn-primary.svelte-ruicoe:hover:not(:disabled){opacity:.9}.btn-primary.svelte-ruicoe:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-ruicoe{padding:var(--btn-padding-sm);color:var(--text-color);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--btn-font-size-sm);cursor:pointer;background-color:#0000}.btn-secondary.svelte-ruicoe:hover{background-color:var(--bg-alt-color)}.btn-text.svelte-ruicoe{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);color:var(--accent-color);cursor:pointer;white-space:nowrap;background:0 0;border:none}.btn-text.svelte-ruicoe:hover{text-decoration:underline}.btn-text.btn-danger.svelte-ruicoe{color:var(--color-error)}.btn-sm.svelte-ruicoe{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm)}.replies.svelte-ruicoe{margin-top:var(--space-6);padding-left:var(--space-7);border-left:2px solid var(--border-color);gap:var(--space-5);flex-direction:column;display:flex}.reply-card.svelte-ruicoe{padding:var(--space-4);background-color:var(--bg-alt-color);border-radius:var(--radius-md)}.reply-card.highlighted.svelte-ruicoe{border-left:3px solid var(--accent-color);background-color:var(--bg-color)}.reply-card.svelte-ruicoe .comment-header:where(.svelte-ruicoe){margin-bottom:var(--space-3)}.reply-card.svelte-ruicoe .comment-content:where(.svelte-ruicoe){margin-bottom:var(--space-2)}.comment-footer-row.svelte-ruicoe{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.replies-indicator.svelte-ruicoe{align-items:center;gap:var(--space-3);display:flex}.replier-avatars.svelte-ruicoe{align-items:center;display:flex}.replier-avatars.svelte-ruicoe .avatar{border:1.5px solid var(--bg-color);border-radius:50%;margin-left:-4px}.replier-avatars.svelte-ruicoe .avatar:first-child{margin-left:0}.replies-count.svelte-ruicoe{font-size:var(--font-size-xs);color:var(--text-secondary-color)}.reply-form.svelte-ruicoe{margin-top:var(--space-6);padding-left:var(--space-7);border-left:2px solid var(--accent-color)}.comment-card.revision-card.svelte-ruicoe{border-left:3px solid var(--accent-color)}.revision-label.svelte-ruicoe{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--accent-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);align-items:center;gap:var(--space-2);display:flex}.revision-diverged.svelte-ruicoe{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-color);background:var(--color-warning-bg);border:1px solid var(--color-warning);border-radius:var(--radius-sm);padding:0 var(--space-2);text-transform:none;letter-spacing:0;cursor:help}.revision-diff.svelte-ruicoe{padding:var(--space-3) var(--space-4);margin-top:var(--space-2);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:var(--line-height-normal);max-height:20em;overflow-y:auto}.revision-diff.svelte-ruicoe .diff-view{max-width:100%}.revision-diff.svelte-ruicoe .ProseMirror{outline:none;padding:0}.revision-diff.svelte-ruicoe p{margin:0 0 .3em}.revision-diff.svelte-ruicoe .diff-inserted{background-color:color-mix(in srgb, var(--color-success) 20%, transparent);color:var(--color-success);text-decoration:underline}.revision-diff.svelte-ruicoe .diff-deleted{background-color:color-mix(in srgb, var(--color-error) 20%, transparent);color:var(--color-error);text-decoration:line-through}.revision-diff.svelte-ruicoe .diff-block-inserted{background-color:color-mix(in srgb, var(--color-success) 12%, transparent);border-left:3px solid var(--color-success);padding:0 var(--space-3)}.revision-diff.svelte-ruicoe .diff-block-deleted{background-color:color-mix(in srgb, var(--color-error) 12%, transparent);border-left:3px solid var(--color-error);padding:0 var(--space-3)}.revision-proposal{margin-top:var(--space-2);font-family:var(--font-family-mono,ui-monospace, monospace)!important}.revision-rationale{margin-top:var(--space-3)}.agent-avatar.svelte-ruicoe{border-radius:50%;flex-shrink:0;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #0003}.empty-state.svelte-ruicoe{color:var(--text-secondary-color);font-size:var(--font-size-base);justify-content:center;align-items:center;padding:32px;display:flex}.btn-text.btn-apply.svelte-ruicoe{color:var(--color-success,#22c55e);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-1);padding-left:0;display:inline-flex}.btn-icon.svelte-ruicoe{flex-shrink:0;width:13px;height:13px}.container.svelte-1hig4mw{height:100%;overflow:auto}.pdf-viewer-core.svelte-xqaalz{width:100%;height:100%;position:relative;overflow:hidden}.pdf-outline.svelte-1dhncfs{font-size:14px;line-height:1.4;overflow:auto}.pdf-outline-loading.svelte-1dhncfs,.pdf-outline-empty.svelte-1dhncfs{color:#888;text-align:center;padding:1rem}.pdf-outline-list.svelte-1dhncfs,.pdf-outline-children.svelte-1dhncfs{margin:0;padding:0;list-style:none}.pdf-outline-children.svelte-1dhncfs{padding-left:1rem}.pdf-outline-item.svelte-1dhncfs{margin:0}.pdf-outline-item-row.svelte-1dhncfs{align-items:flex-start;gap:.25rem;display:flex}.pdf-outline-toggle.svelte-1dhncfs{cursor:pointer;width:1.25rem;height:1.25rem;color:inherit;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.pdf-outline-toggle.svelte-1dhncfs:hover{opacity:1}.pdf-outline-toggle-icon.svelte-1dhncfs{font-size:.6em;transition:transform .15s}.pdf-outline-toggle-spacer.svelte-1dhncfs{flex-shrink:0;width:1.25rem}.pdf-outline-link.svelte-1dhncfs{text-align:left;cursor:pointer;color:inherit;font:inherit;word-break:break-word;background:0 0;border:none;border-radius:4px;flex:1;padding:.25rem .5rem}.pdf-outline-link.svelte-1dhncfs:hover{background:#80808033}.pdf-outline-link.svelte-1dhncfs:focus-visible{outline-offset:-2px;outline:2px solid}.pdf-thumbnails.svelte-10xyqpn{flex-direction:column;align-items:center;gap:.75rem;padding:.75rem;display:flex;overflow:auto}.pdf-thumbnails-empty.svelte-10xyqpn{color:#888;text-align:center;padding:1rem}.pdf-thumbnail.svelte-10xyqpn{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:4px;flex-direction:column;align-items:center;gap:.25rem;padding:.25rem;transition:border-color .15s;display:flex}.pdf-thumbnail.svelte-10xyqpn:hover{border-color:#80808080}.pdf-thumbnail.selected.svelte-10xyqpn{border-color:#4a90d9}.pdf-thumbnail-image.svelte-10xyqpn{display:block;box-shadow:0 1px 4px #0000004d}.pdf-thumbnail-placeholder.svelte-10xyqpn{color:#888;background:#3a3a5a;justify-content:center;align-items:center;font-size:1.5rem;display:flex;box-shadow:0 1px 4px #0000004d}.pdf-thumbnail-label.svelte-10xyqpn{color:#888;font-size:.75rem}.pdf-thumbnail.selected.svelte-10xyqpn .pdf-thumbnail-label:where(.svelte-10xyqpn){color:#4a90d9}.hiddenCanvasElement{z-index:-9999!important;position:absolute!important;top:0!important;left:0!important}.pdf-viewer-wrapper.svelte-15xkicz{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.pdf-error.svelte-15xkicz{background:var(--color-error,#d32f2f);color:#fff;padding:1rem}.pdf-floating-bar.svelte-15xkicz{background:var(--bg-color,white);border:1px solid var(--border-color,#e5e5e5);border-radius:var(--radius-md,6px);box-shadow:var(--shadow-md,0 2px 8px #00000026);z-index:1000;gap:2px;padding:2px;display:flex;position:fixed;transform:translate(-50%,-100%)}.pdf-floating-bar.svelte-15xkicz .toolbar-button:where(.svelte-15xkicz){border-radius:var(--radius-sm,4px);cursor:pointer;width:28px;height:28px;color:var(--text-color,inherit);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pdf-floating-bar.svelte-15xkicz .toolbar-button:where(.svelte-15xkicz):hover{background:var(--hover-bg,#0000000f)}.pdf-floating-bar.svelte-15xkicz .toolbar-button:where(.svelte-15xkicz) img:where(.svelte-15xkicz){width:16px;height:16px}.pdf-main.svelte-15xkicz{flex:1;min-height:0;display:flex;overflow:hidden}.pdf-sidebar.svelte-15xkicz{background:var(--bg-secondary,#f5f5f5);border-right:1px solid var(--border-color,#ddd);flex-direction:column;flex-shrink:0;width:200px;display:flex}[style*="color-scheme: dark"] .pdf-sidebar.svelte-15xkicz{background:var(--bg-secondary,#2a2a2a);border-right-color:var(--border-color,#444)}.pdf-sidebar-header.svelte-15xkicz{border-bottom:1px solid var(--border-color,#ddd);display:flex}.pdf-sidebar-header.svelte-15xkicz button:where(.svelte-15xkicz){cursor:pointer;color:var(--text-secondary,#666);background:0 0;border:none;flex:1;padding:.5rem;font-size:.85rem}.pdf-sidebar-header.svelte-15xkicz button:where(.svelte-15xkicz):hover{background:var(--bg-hover,#0000000d)}.pdf-sidebar-header.svelte-15xkicz button.active:where(.svelte-15xkicz){color:var(--color-primary,#1976d2);border-bottom:2px solid var(--color-primary,#1976d2)}.pdf-sidebar-content.svelte-15xkicz{flex:1;overflow:auto}.pdf-sidebar-content.svelte-15xkicz .pdf-thumbnails,.pdf-sidebar-content.svelte-15xkicz .pdf-outline{height:100%}.pdf-container.svelte-15xkicz{background:var(--bg-tertiary,#e0e0e0);flex:1;min-height:0;overflow:auto}[style*="color-scheme: dark"] .pdf-container.svelte-15xkicz{background:var(--bg-tertiary,#1a1a1a)}.pdf-container.svelte-15xkicz .pdf-viewer-core{height:100%}.pdf-container.svelte-15xkicz .pdfViewerContainer{height:100%;overflow:auto}.pdf-container.svelte-15xkicz .pdfViewer{padding:1rem}.pdf-container.svelte-15xkicz .pdfViewer .page{box-shadow:0 2px 8px #00000026}.pdf-container.svelte-15xkicz .pdfViewer:not(.scrollHorizontal):not(.scrollWrapped)>.page,.pdf-container.svelte-15xkicz .pdfViewer:not(.scrollHorizontal):not(.scrollWrapped)>.spread{margin:0 auto 1rem}.pdf-container.svelte-15xkicz .pdfViewer.scrollHorizontal{align-items:center;width:max-content;min-height:100%;display:flex}.pdf-container.svelte-15xkicz .pdfViewer.scrollHorizontal>.page,.pdf-container.svelte-15xkicz .pdfViewer.scrollHorizontal>.spread{flex-shrink:0}.pdf-container.single-page.svelte-15xkicz .pdfViewerContainer{justify-content:center;align-items:center;display:flex}@media (width<=768px){.pdf-sidebar.svelte-15xkicz{display:none}.pdf-container.svelte-15xkicz .pdfViewer{padding:.5rem}.pdf-container.svelte-15xkicz .pdfViewer .page{width:100%!important;max-width:100%!important}.pdf-container.svelte-15xkicz .pdfViewer .page canvas{max-width:100%!important;height:auto!important}}div.svelte-1egqgsb{background-color:gray;height:100%;display:flex}img.svelte-1egqgsb{opacity:0;max-width:95%;max-height:95%;transition:opacity var(--transition-fast,.15s) ease;margin:auto}img.loaded.svelte-1egqgsb{opacity:1}.table-container.svelte-16k18c8{height:100%;overflow:auto}table.svelte-16k18c8{border-collapse:collapse;width:100%}thead.svelte-16k18c8{z-index:1;background-color:var(--header-background-color,var(--accent-color));color:var(--header-text-color,white);--remixicon-filter:var(--header-icon-filter,invert(1));position:sticky;top:0}th.svelte-16k18c8,td.svelte-16k18c8{border:1px solid var(--border-color);text-align:left;border-left-width:0;border-right-width:0;padding:5px 10px}.sort-icon.svelte-16k18c8{vertical-align:-4px;width:16px;height:16px;display:inline-block}.sort-icon.svelte-16k18c8 .remixicon:where(.svelte-16k18c8){vertical-align:top;filter:var(--remixicon-filter)!important}td.align-right.svelte-16k18c8{text-align:right}th.svelte-16k18c8{cursor:pointer;white-space:nowrap}table.no-borders.svelte-16k18c8 th:where(.svelte-16k18c8),table.no-borders.svelte-16k18c8 td:where(.svelte-16k18c8){border:none}table.no-borders.svelte-16k18c8 thead:where(.svelte-16k18c8){border-bottom:1px solid var(--border-color)}.data-row.clickable.svelte-16k18c8{cursor:pointer;transition:background-color .15s}.data-row.clickable.svelte-16k18c8:hover{background-color:var(--hover-color)}.first-column-bold.svelte-16k18c8{font-weight:400}.text-field.svelte-16k18c8{max-width:var(--text-field-max-width,200px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loading-row.svelte-16k18c8{text-align:center;color:var(--text-secondary);font-style:italic;padding:20px!important}.data-viewer.svelte-1gw4d3h{flex-direction:column;height:100%;font-size:14px;display:flex;overflow:hidden}.data-viewer.svelte-1gw4d3h>:last-child{flex:1;overflow-y:auto}.search-row.svelte-1gw4d3h{align-items:flex-start;display:flex}.search-row.svelte-1gw4d3h>.search-panel:where(.svelte-1gw4d3h){flex:1;min-width:0}.copy-md-wrap.svelte-1gw4d3h{background:var(--bg-alt2-color);align-self:stretch;align-items:flex-end;padding:10px;display:flex}.copy-md-link.svelte-1gw4d3h{color:var(--accent-color);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.copy-md-link.svelte-1gw4d3h img:where(.svelte-1gw4d3h){width:14px;height:14px}.copy-md-link.svelte-1gw4d3h:hover{opacity:.8}.docx-viewer-wrapper.svelte-156zp4r{background:var(--bg-tertiary,#e0e0e0);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}[style*="color-scheme: dark"] .docx-viewer-wrapper.svelte-156zp4r{background:var(--bg-tertiary,#1a1a1a)}.docx-error.svelte-156zp4r{background:var(--color-error,#d32f2f);color:#fff;padding:1rem}.docx-loading.svelte-156zp4r{height:100%;color:var(--text-secondary,#666);justify-content:center;align-items:center;font-size:1rem;display:flex}.docx-container.svelte-156zp4r{flex:1;overflow:auto}.docx-container.hidden.svelte-156zp4r{display:none}.docx-container.svelte-156zp4r .docx-wrapper{background:0 0;padding:0}.docx-container.svelte-156zp4r section.docx{box-sizing:border-box;background:#fff;max-width:100%;margin:0 auto 1rem;padding:2rem;box-shadow:0 2px 8px #00000026}[style*="color-scheme: dark"] .docx-container.svelte-156zp4r section.docx{background:var(--bg-primary,#2a2a2a);color:var(--text-primary,#e0e0e0)}.docx-container.svelte-156zp4r img{max-width:100%;height:auto}.docx-container.svelte-156zp4r table{max-width:100%;overflow-x:auto}.welcome-container.svelte-xbt8b3{background-color:var(--bg-color);height:100%;color:var(--text-color);flex-direction:column;padding:2rem;display:flex;overflow-y:auto}.welcome-header.svelte-xbt8b3{text-align:center;padding-top:4rem;padding-bottom:3rem}.logo-container.svelte-xbt8b3{margin-bottom:1rem}.company-logo.svelte-xbt8b3{max-width:80px;height:auto}.welcome-header.svelte-xbt8b3 h1:where(.svelte-xbt8b3){color:var(--dr-blue);margin-bottom:1rem;font-size:2.5rem}.welcome-header.svelte-xbt8b3 p:where(.svelte-xbt8b3){color:var(--text-secondary-color);font-size:1.1rem}.prompt-container.svelte-xbt8b3{--prompt-margin:2rem auto;--prompt-width:50%;--prompt-max-width:min(700px, 50vw);--prompt-min-width:min(400px, calc(100% - 4rem));--prompt-bg-color:var(--bg-alt-color);--prompt-border:2px solid var(--bg-alt2-color);--prompt-border-radius:24px;--prompt-transition:border-color .2s ease;--textarea-bg-color:transparent;--textarea-font-size:18px}@media (width<=768px){.prompt-container.svelte-xbt8b3{--prompt-margin:1.5rem;--prompt-width:calc(100% - 3rem);--prompt-max-width:none;--prompt-min-width:280px}}.welcome-content.svelte-xbt8b3{flex-flow:wrap;flex:1;justify-content:center;gap:2rem;max-width:1500px;margin:2rem auto 0;display:flex}.welcome-section.svelte-xbt8b3{flex:0 0 450px;width:450px;padding:2rem}.welcome-section.svelte-xbt8b3 h2:where(.svelte-xbt8b3){border-bottom:1px solid var(--bg-alt2-color);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.3rem}.item-list.svelte-xbt8b3{margin:0;padding:0;list-style-type:none}.item-link.svelte-xbt8b3{cursor:pointer;text-align:left;width:100%;color:inherit;align-items:center;gap:.6rem;padding:.6rem .75rem;text-decoration:none;transition:all .2s;display:flex}.item-link.svelte-xbt8b3:hover{background-color:var(--bg-alt-color)}.file-icon.svelte-xbt8b3{flex-shrink:0;width:20px;height:20px}.item-name.svelte-xbt8b3{color:var(--dr-blue);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:400;overflow:hidden}.item-date.svelte-xbt8b3{color:var(--text-secondary-color);white-space:nowrap;font-size:.8rem}.task-pri.svelte-xbt8b3{text-align:center;border-radius:var(--radius-sm);flex-shrink:0;min-width:18px;padding:1px 4px;font-size:.7rem;font-weight:600;line-height:16px}.task-pri-empty.svelte-xbt8b3{flex-shrink:0;width:18px}.task-who.svelte-xbt8b3{color:var(--text-secondary-color);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:90px;font-size:.8rem;overflow:hidden}.task-due-overdue.svelte-xbt8b3{color:var(--color-error)}.task-due-soon.svelte-xbt8b3{color:var(--color-warning)}.loading.svelte-xbt8b3,.empty-state.svelte-xbt8b3{text-align:center;color:var(--text-secondary-color);padding:1.5rem}@media (width<=768px){.welcome-content.svelte-xbt8b3{flex-direction:column;align-items:center}}.backdrop.svelte-f4erjd{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.spinner.svelte-f4erjd{border:5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:50px;height:50px;animation:1s linear infinite svelte-f4erjd-spin}@keyframes svelte-f4erjd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.prompts-dialog.svelte-nzlh1i{min-height:300px}.loading-state.svelte-nzlh1i,.empty-state.svelte-nzlh1i{padding:var(--space-9) var(--space-8);text-align:center;color:var(--text-color);opacity:.7;flex-direction:column;justify-content:center;align-items:center;display:flex}.loading-state.svelte-nzlh1i span:where(.svelte-nzlh1i){margin-top:var(--space-5)}.prompts-grid.svelte-nzlh1i{gap:var(--space-6);max-height:400px;padding:var(--space-2);flex-direction:column;display:flex;overflow-y:auto}.prompt-card.svelte-nzlh1i{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);background-color:var(--bg-color);transition:border-color var(--transition-fast)}.prompt-card.svelte-nzlh1i:hover{border-color:var(--accent-color)}.prompt-header.svelte-nzlh1i{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.prompt-info.svelte-nzlh1i{align-items:center;gap:var(--space-4);flex:1;display:flex}.prompt-icon-container.svelte-nzlh1i{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.prompt-icon-container.svelte-nzlh1i .icon-button{pointer-events:none;opacity:.8}.prompt-icon.svelte-nzlh1i{font-size:var(--font-size-lg);line-height:1}.prompt-name.svelte-nzlh1i{font-weight:var(--font-weight-semibold);color:var(--text-color)}.prompt-mode.svelte-nzlh1i,.prompt-category.svelte-nzlh1i{font-size:var(--font-size-sm);padding:var(--space-1) var(--space-3);font-weight:var(--font-weight-medium);border-radius:12px}.prompt-mode.svelte-nzlh1i{color:var(--lightningcss-light,#1976d2)var(--lightningcss-dark,#90caf9);background-color:var(--lightningcss-light,#e3f2fd)var(--lightningcss-dark,#1a2a3d)}.prompt-category.svelte-nzlh1i{color:var(--lightningcss-light,#7b1fa2)var(--lightningcss-dark,#ce93d8);background-color:var(--lightningcss-light,#f3e5f5)var(--lightningcss-dark,#2d1a33)}.prompt-actions.svelte-nzlh1i{gap:var(--space-2);display:flex}.prompt-description.svelte-nzlh1i{font-size:var(--font-size-base);color:var(--text-color);opacity:.8;margin-bottom:var(--space-3)}.prompt-text.svelte-nzlh1i{font-size:var(--font-size-sm);color:var(--text-color);opacity:.7;line-height:var(--line-height-normal);text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-height:60px;display:-webkit-box;overflow:hidden}.prompt-form.svelte-nzlh1i{gap:var(--space-7);flex-direction:column;display:flex}.form-section.svelte-nzlh1i{gap:var(--space-3);flex-direction:column;display:flex}.form-row.svelte-nzlh1i{gap:var(--space-6);display:flex}.form-row.svelte-nzlh1i .form-section:where(.svelte-nzlh1i){flex:1}.form-section-narrow.svelte-nzlh1i{flex:0 0 80px!important}.form-section.svelte-nzlh1i label:where(.svelte-nzlh1i){font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-color)}.icon-input-container.svelte-nzlh1i{align-items:center;gap:var(--space-4);display:flex}.icon-input-container.svelte-nzlh1i input:where(.svelte-nzlh1i){flex:1}.icon-preview.svelte-nzlh1i{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-alt-color);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.preview-icon.svelte-nzlh1i{font-size:var(--font-size-base);line-height:1}.form-section.svelte-nzlh1i input:where(.svelte-nzlh1i),.form-section.svelte-nzlh1i select:where(.svelte-nzlh1i),.form-section.svelte-nzlh1i textarea:where(.svelte-nzlh1i){padding:var(--control-padding-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--control-font-size-md);background-color:var(--bg-color);color:var(--text-color);font-family:inherit}.form-section.svelte-nzlh1i input:where(.svelte-nzlh1i):focus,.form-section.svelte-nzlh1i select:where(.svelte-nzlh1i):focus,.form-section.svelte-nzlh1i textarea:where(.svelte-nzlh1i):focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}.form-section.svelte-nzlh1i input.error:where(.svelte-nzlh1i),.form-section.svelte-nzlh1i textarea.error:where(.svelte-nzlh1i){border-color:var(--dr-red)}.form-section.svelte-nzlh1i textarea:where(.svelte-nzlh1i){resize:vertical;min-height:120px}.error-message.svelte-nzlh1i{font-size:var(--font-size-sm);color:var(--dr-red);margin-top:-2px}.help-text.svelte-nzlh1i{font-size:var(--font-size-sm);color:var(--text-secondary-color);margin-top:-2px}.btn.svelte-nzlh1i{align-items:center;gap:var(--space-3);display:flex}.btn-icon.svelte-nzlh1i{width:16px;height:16px;filter:var(--icon-filter,none)}.btn-primary.svelte-nzlh1i .btn-icon:where(.svelte-nzlh1i){filter:brightness(0)invert()}.find-replace-panel.svelte-c8gemv{background:var(--bg-color,#f3f3f3);border:1px solid var(--border-color,#e0e0e0);z-index:100;-webkit-user-select:none;user-select:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:420px;font-size:13px;position:absolute;top:0;right:50px;box-shadow:0 2px 8px #0000001a}.find-row.svelte-c8gemv,.replace-row.svelte-c8gemv{align-items:center;gap:6px;padding:4px 4px 4px 10px;display:flex}.replace-row.svelte-c8gemv{border-top:1px solid var(--border-color,#e0e0e0);padding-top:4px}.spacer.svelte-c8gemv{flex-shrink:0;width:22px}.input-group.svelte-c8gemv{flex:1;min-width:0;position:relative}.find-input.svelte-c8gemv,.replace-input.svelte-c8gemv{border:1px solid var(--border-color,#ccc);width:100%;color:var(--text-color);background:#fff;border-radius:0;outline:none;height:26px;padding:4px 50px 4px 4px;font-family:inherit;font-size:13px;line-height:22px}.replace-input.svelte-c8gemv{padding-right:6px}.find-input.svelte-c8gemv:focus,.replace-input.svelte-c8gemv:focus{border-color:var(--accent-color)}.input-options.svelte-c8gemv{background:#fff;gap:1px;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.input-options.svelte-c8gemv .icon-button{border:1px solid #0000;width:16px;min-width:16px;height:16px;font-size:8px;font-weight:700}.navigation-group.svelte-c8gemv,.replace-actions.svelte-c8gemv{gap:2px;display:flex}.navigation-group.svelte-c8gemv .icon-button,.replace-actions.svelte-c8gemv .icon-button{border:1px solid #0000;min-width:22px;height:22px}.input-options.svelte-c8gemv .icon-button:hover,.navigation-group.svelte-c8gemv .icon-button:hover,.replace-actions.svelte-c8gemv .icon-button:hover{background-color:var(--hover-color,#e8e8e8);border-color:var(--border-color,#ccc)}.readonly-view-full.svelte-dstd8p{background:var(--page-bg,transparent);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.readonly-view-iframe.svelte-dstd8p{background:0 0;border:none;width:100%;height:100%}.readonly-view-iframe.hidden.svelte-dstd8p{display:none}.readonly-view-error.svelte-dstd8p{padding:var(--space-4,1rem);color:var(--text-color,#333);background:var(--surface-color,#fff);border:1px solid var(--border-color,#ddd);border-radius:var(--radius-2,4px);margin:var(--space-4,1rem)}.editor-wrapper.svelte-1mqkzst{border:1px solid var(--border-color);border-top:none;flex-direction:column;height:100%;display:flex}.editor-wrapper.preview.svelte-1mqkzst{border:none}.toolbar-area.svelte-1mqkzst{position:relative}.toolbar.svelte-1mqkzst{border-bottom:1px solid var(--border-color);--hover-background-color:var(--bg-alt2-color);--active-background-color:var(--bg-alt2-color);-webkit-user-select:none;user-select:none;height:37px;padding:4px;font-size:13px}.toolbar.non-main.svelte-1mqkzst{background-color:color-mix(in srgb, var(--accent-color) 12%, var(--bg-color))}.toolbar.svelte-1mqkzst .button:where(.svelte-1mqkzst){cursor:pointer;margin-right:4px}.toolbar.svelte-1mqkzst img{vertical-align:-4px}.toolbar.svelte-1mqkzst .dropdown-item img{vertical-align:-2px}.toolbar.svelte-1mqkzst .right:where(.svelte-1mqkzst){float:right}.toolbar-items.svelte-1mqkzst{display:none}.toolbar-items.active.svelte-1mqkzst{display:inline}.toolbar-separator.svelte-1mqkzst{background:var(--border-color);vertical-align:middle;width:1px;height:16px;margin:0 4px;display:inline-block}.action-items.svelte-1mqkzst{border-left:1px solid var(--border-color);margin-left:8px;padding-left:8px}.main.svelte-1mqkzst{flex-direction:row;flex:1;display:flex;position:relative;overflow:auto hidden}.app-root.mobile .main.svelte-1mqkzst{overflow-x:hidden}.app-root.mobile .main .sidebar.right.open{z-index:5;position:absolute;inset:0}.content-area.svelte-1mqkzst{min-width:min(var(--content-min-width), 100%);isolation:isolate;outline:none;flex:1;position:relative;overflow:hidden}.binary-notice.svelte-1mqkzst{margin:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--hover-color);color:var(--text-muted-color);font-size:var(--font-size-sm)}.view-mode-label.svelte-1mqkzst{color:var(--text-muted-color);margin:0 4px 0 8px;font-size:13px}.view-mode-label.ai-instruction.svelte-1mqkzst{text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.statusbar.svelte-1mqkzst{border-top:1px solid var(--border-color);--hover-background-color:transparent;align-items:center;gap:8px;height:33px;padding:4px;font-size:13px;display:flex;position:relative}.content-area.svelte-1mqkzst .modified-line-bar{border-left:2px solid var(--accent-color);pointer-events:none;height:25px;position:absolute;left:-20px}.content-area.svelte-1mqkzst .fake-selection{background-color:var(--selected-color);padding:2px 0}.content-area.svelte-1mqkzst>div:first-child{outline:none;height:100%}.content-area.svelte-1mqkzst .diff-inserted{color:#0a0;background-color:#e6ffe6;text-decoration:underline}.content-area.svelte-1mqkzst .diff-deleted{color:#a00;background-color:#ffe6e6;text-decoration:line-through}.insert-menu-text.svelte-1mqkzst{color:var(--text-color);padding:2px 0 2px 6px;font-size:13px}.page-control.svelte-1mqkzst{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.page-btn.svelte-1mqkzst{cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.page-btn.svelte-1mqkzst:hover:not(:disabled){background:var(--bg-alt2-color);opacity:1}.page-btn.svelte-1mqkzst:disabled{opacity:.3;cursor:not-allowed}.page-input.svelte-1mqkzst{text-align:center;border:1px solid var(--border-color);background:var(--bg-color);width:40px;height:22px;color:var(--text-color);border-radius:3px;padding:2px 4px;font-size:12px}.page-input.svelte-1mqkzst:focus{border-color:var(--accent-color);outline:none}.page-separator.svelte-1mqkzst{color:var(--text-secondary);font-size:12px}.page-total.svelte-1mqkzst{color:var(--text-color);font-size:12px}.style-control.svelte-1mqkzst{align-items:center;display:flex;position:relative}.style-label.svelte-1mqkzst{color:var(--text-color);opacity:.6;margin-right:2px;font-size:12px}.style-button.svelte-1mqkzst{color:var(--text-color);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;align-items:center;gap:2px;max-width:160px;padding:2px 4px;font-size:12px;display:flex;overflow:hidden}.style-button.svelte-1mqkzst:hover{background:var(--bg-alt2-color);border-radius:4px}.style-menu.svelte-1mqkzst{background:var(--bg-color);border:1px solid var(--border-color);z-index:1000;border-radius:4px;min-width:140px;max-width:220px;margin-bottom:4px;position:absolute;bottom:100%;right:0;box-shadow:0 2px 8px #00000026}.style-menu-item.svelte-1mqkzst{text-align:left;width:100%;color:var(--text-color);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:6px 12px;font-size:12px;display:block;overflow:hidden}.style-menu-item.svelte-1mqkzst:hover{background:var(--bg-alt2-color)}.style-menu-item.active.svelte-1mqkzst{background:var(--accent-color);color:#fff}.style-menu-divider.svelte-1mqkzst{background:var(--border-color);height:1px;margin:4px 0}.zoom-control.svelte-1mqkzst{align-items:center;gap:2px;display:flex;position:relative}.status-left.svelte-1mqkzst{white-space:nowrap;flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.status-right.svelte-1mqkzst{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.status-location.svelte-1mqkzst{align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.status-location.svelte-1mqkzst .breadcrumbs{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:normal;display:block;overflow:hidden}.status-location.svelte-1mqkzst .crumb,.status-location.svelte-1mqkzst .crumb.clickable,.status-location.svelte-1mqkzst .separator{line-height:normal;display:inline}.status-bar-items.svelte-1mqkzst{align-items:center;gap:2px;display:flex;position:relative}.zoom-btn.svelte-1mqkzst{cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.zoom-btn.svelte-1mqkzst:hover:not(:disabled){background:var(--bg-alt2-color);opacity:1}.zoom-btn.svelte-1mqkzst:disabled{opacity:.3;cursor:not-allowed}.zoom-button.svelte-1mqkzst{color:var(--text-color);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:2px 4px;font-size:12px;display:flex}.zoom-button.svelte-1mqkzst:hover{background:var(--bg-alt2-color);border-radius:4px}.dropdown-arrow.svelte-1mqkzst{opacity:.7;vertical-align:middle}.zoom-menu.svelte-1mqkzst{background:var(--bg-color);border:1px solid var(--border-color);z-index:1000;border-radius:4px;min-width:120px;margin-bottom:4px;position:absolute;bottom:100%;right:0;box-shadow:0 2px 8px #00000026}.zoom-menu-item.svelte-1mqkzst{text-align:left;width:100%;color:var(--text-color);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:12px;display:block}.zoom-menu-item.svelte-1mqkzst:hover{background:var(--bg-alt2-color)}.zoom-menu-item.active.svelte-1mqkzst{background:var(--accent-color);color:#fff}.zoom-menu-divider.svelte-1mqkzst{background:var(--border-color);height:1px;margin:4px 0}.avatar-list.svelte-1068pgn{display:inline-block;position:relative}.avatars-container.svelte-1068pgn{cursor:pointer;border-radius:12px;align-items:center;padding:2px;transition:background-color .2s;display:flex}.avatars-container.svelte-1068pgn:hover{background-color:#ffffff1a}.avatar-wrapper.svelte-1068pgn{border-radius:50%;transition:transform .2s;position:relative;box-shadow:0 0 0 1px #fff3}.avatars-container.svelte-1068pgn:hover .avatar-wrapper:where(.svelte-1068pgn){transform:translate(2px)}.more-count.svelte-1068pgn{background-color:var(--bg-alt2-color);color:var(--text-secondary);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;display:inline-flex;position:relative}.dropdown.svelte-1068pgn{background-color:var(--bg-color);border:1px solid var(--bg-alt2-color);z-index:1000;border-radius:8px;min-width:200px;margin-top:4px;position:fixed;overflow:hidden;box-shadow:0 4px 12px #00000040}.dropdown-header.svelte-1068pgn{color:var(--text-secondary);background-color:var(--bg-alt-color);border-bottom:1px solid var(--bg-alt2-color);text-transform:uppercase;letter-spacing:.5px;padding:8px 12px;font-size:11px;font-weight:600}.dropdown-item.svelte-1068pgn{border-bottom:1px solid var(--bg-alt-color);align-items:center;gap:8px;padding:8px 12px;transition:background-color .2s;display:flex}.dropdown-item.svelte-1068pgn:last-child{border-bottom:none}.dropdown-item.svelte-1068pgn:hover{background-color:var(--bg-alt-color)}.username.svelte-1068pgn{color:var(--text-color);font-size:13px;font-weight:500}.docs.svelte-1ey761b{flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.docs.preview.svelte-1ey761b{height:auto;min-height:100vh;overflow:visible}.tabs-wrapper.svelte-1ey761b{overflow:auto hidden}.tabs-wrapper.svelte-1ey761b::-webkit-scrollbar{height:3px}.tabs-wrapper.svelte-1ey761b::-webkit-scrollbar-thumb{background-color:#0000}.tabs-wrapper.hovered.svelte-1ey761b::-webkit-scrollbar-thumb{background-color:var(--bg-alt2-color)}.tabs.svelte-1ey761b{background-color:var(--bg-alt-color);border-bottom:1px solid var(--bg-alt2-color);flex-direction:row;align-items:center;height:40px;display:flex;position:relative}.tab.svelte-1ey761b{cursor:pointer;white-space:nowrap;background-color:var(--bg-alt-color);height:40px;box-shadow:inset 0 1px 0 0 var(--bg-alt2-color);border-right:1px solid var(--bg-alt2-color);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:100px;max-width:200px;padding:0 10px;font-size:13px;display:flex;position:relative}.tab-name.svelte-1ey761b{text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:1;overflow:hidden}.tab.svelte-1ey761b:first-of-type{border-left:1px solid var(--bg-alt2-color)}.tab.svelte-1ey761b:hover{background-color:var(--bg-color)}.tab.active.svelte-1ey761b{background-color:var(--bg-color);box-shadow:inset 0 2px 0 0 var(--accent-color)}.tab.nopinned.svelte-1ey761b{font-style:italic}.insertion-line.svelte-1ey761b{background-color:var(--accent-color);pointer-events:none;z-index:1000;border-radius:1px;width:3px;height:40px;position:absolute;top:0;box-shadow:0 0 4px #0000004d}.tab.dragged.svelte-1ey761b{opacity:.5}.tab.highlighted.svelte-1ey761b{animation:.6s ease-out svelte-1ey761b-tab-highlight}@keyframes svelte-1ey761b-tab-highlight{0%{background-color:var(--accent-color)}to{background-color:var(--bg-secondary)}}.tab.svelte-1ey761b .icon:where(.svelte-1ey761b){background-image:var(--icon);background-position:50%;background-repeat:no-repeat}.tab.svelte-1ey761b .icon:where(.svelte-1ey761b):hover{background-image:var(--close);visibility:hidden;background-color:var(--bg-alt2-color);width:16px;margin-left:6px;margin-right:0}.tab.svelte-1ey761b .close:where(.svelte-1ey761b){visibility:hidden;width:16px;margin-left:6px;margin-right:0}.tab.svelte-1ey761b .modified:where(.svelte-1ey761b){width:8px;margin-left:10px;margin-right:4px}.tab.svelte-1ey761b:hover .icon:where(.svelte-1ey761b),.tab.active.svelte-1ey761b .icon:where(.svelte-1ey761b){visibility:visible}.tab-container.svelte-1ey761b{background-color:var(--bg-color);flex:1;position:relative;overflow:hidden}.docs.preview.svelte-1ey761b .tab-container:where(.svelte-1ey761b){background-color:#0000;overflow:visible}.empty-slot.svelte-1ey761b{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.empty-slot-logo.svelte-1ey761b{aspect-ratio:1;opacity:.5;-webkit-user-select:none;user-select:none;width:min(38%,38vh,300px);height:auto}.tab-content.svelte-1ey761b{height:100%;display:none;overflow:hidden}.docs.preview.svelte-1ey761b .tab-content:where(.svelte-1ey761b){height:auto;overflow:visible}.tab-content.active.svelte-1ey761b{display:block}@media (width<=768px){.tabs-wrapper.svelte-1ey761b{display:none}}.editor-groups-container.svelte-qxdfl2{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.split-control.svelte-qxdfl2{z-index:10;position:absolute;top:8px;right:8px}.editor-groups.svelte-qxdfl2{flex-direction:column;flex:1;width:100%;height:100%;display:flex}.editor-groups.split.svelte-qxdfl2{flex-direction:row}.group-wrapper.svelte-qxdfl2{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.editor-group.svelte-qxdfl2{outline:none;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.editor-groups.svelte-qxdfl2:not(.split) .editor-group:where(.svelte-qxdfl2){border:none}.group-resizer.svelte-qxdfl2{cursor:col-resize;z-index:10;background-color:#0000;flex-shrink:0;width:10px;height:100%;margin-left:-5px;margin-right:-5px;position:relative}.group-resizer.svelte-qxdfl2:after{content:"";background-color:#0000;width:4px;height:100%;transition:background-color .2s;position:absolute;top:0;left:50%;transform:translate(-50%)}.group-resizer.svelte-qxdfl2:hover:after,.editor-groups.resizing.svelte-qxdfl2 .group-resizer:where(.svelte-qxdfl2):after{background-color:var(--accent-color)}.editor-groups.resizing.svelte-qxdfl2{-webkit-user-select:none;user-select:none}@media (width<=768px){.split-control.svelte-qxdfl2{display:none}.editor-groups.split.svelte-qxdfl2{flex-direction:column}.editor-groups.split.svelte-qxdfl2 .group-wrapper:where(.svelte-qxdfl2):first-child{flex:100%!important}.editor-groups.split.svelte-qxdfl2 .group-wrapper:where(.svelte-qxdfl2):not(:first-child),.editor-groups.split.svelte-qxdfl2 .group-resizer:where(.svelte-qxdfl2){display:none}}.user-profile.svelte-6o2kdg{height:100%;margin:0 var(--space-7)}.user-details.svelte-6o2kdg{gap:var(--space-5);margin-bottom:var(--space-7);font-size:var(--font-size-base);grid-template-columns:150px auto;display:grid}.user-details.svelte-6o2kdg .label:where(.svelte-6o2kdg){font-weight:var(--font-weight-semibold)}.header-spacer.svelte-6o2kdg{margin-top:var(--space-7);min-height:28px;margin-bottom:var(--space-5)}.title.svelte-6o2kdg{margin-top:var(--space-5);margin-bottom:var(--space-5);font-weight:var(--font-weight-normal);align-items:center;display:flex}button.svelte-6o2kdg{width:100%;padding:var(--btn-padding-md);background-color:var(--dr-red);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none}button.svelte-6o2kdg:hover{opacity:.9}.theme-select.svelte-6o2kdg{width:100%;padding:var(--control-padding-sm);border-radius:var(--radius-md);border:1px solid var(--border-color)}.locale-hint.svelte-6o2kdg{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--text-color-muted);display:block}.checkbox-wrapper.svelte-6o2kdg{align-items:center;gap:var(--space-4);display:flex}.checkbox-wrapper.svelte-6o2kdg input[type=checkbox]:where(.svelte-6o2kdg){cursor:pointer}.checkbox-wrapper.svelte-6o2kdg label:where(.svelte-6o2kdg){cursor:pointer;-webkit-user-select:none;user-select:none}.notif-cell.svelte-6o2kdg{gap:var(--space-3);flex-direction:column;display:flex}.test-btn.svelte-6o2kdg{width:auto;padding:var(--control-padding-sm);color:var(--accent-color);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;background:0 0}.test-btn.svelte-6o2kdg:hover{background-color:var(--hover-color);opacity:1}.card.svelte-vl4qpa{border-bottom:1px solid var(--border-color);cursor:pointer;gap:8px;padding:10px 12px;transition:background-color .15s;display:flex}.card.svelte-vl4qpa:hover{background-color:var(--hover-color)}.card.unread.svelte-vl4qpa{border-left:3px solid var(--dr-blue,#12add4);padding-left:9px}.card-left.svelte-vl4qpa{flex-shrink:0;padding-top:2px}.card-body.svelte-vl4qpa{flex:1;min-width:0;font-size:13px;line-height:1.4}.card-header.svelte-vl4qpa{flex-wrap:wrap;gap:4px;display:flex}.actor.svelte-vl4qpa{color:var(--text-color);font-weight:600}.action.svelte-vl4qpa{color:var(--text-secondary-color)}.reason.svelte-vl4qpa{background-color:var(--bg-alt2-color);color:var(--text-secondary-color);border-radius:4px;margin-top:2px;padding:1px 6px;font-size:11px;display:inline-block}.preview.svelte-vl4qpa{color:var(--text-secondary-color);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.context.svelte-vl4qpa{color:var(--text-secondary-color);margin-top:2px;font-size:11px}.changes-toggle.svelte-vl4qpa{color:var(--dr-blue,#12add4);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:0;font-size:11px;display:inline-flex}.changes-toggle.svelte-vl4qpa:hover{text-decoration:underline}.chevron.svelte-vl4qpa{font-size:10px;transition:transform .15s;display:inline-block}.chevron.open.svelte-vl4qpa{transform:rotate(90deg)}.changes.svelte-vl4qpa{color:var(--text-secondary-color);background-color:var(--bg-alt2-color);border-radius:4px;margin:4px 0 0;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;list-style:none}.changes.svelte-vl4qpa li:where(.svelte-vl4qpa){word-break:break-word;display:block}.changes.svelte-vl4qpa li:where(.svelte-vl4qpa)+li:where(.svelte-vl4qpa){margin-top:2px}.changes.svelte-vl4qpa .field:where(.svelte-vl4qpa){color:var(--text-color);margin-right:4px;font-weight:600}.changes.svelte-vl4qpa .arrow:where(.svelte-vl4qpa){opacity:.7;margin:0 4px}.card-right.svelte-vl4qpa{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.time.svelte-vl4qpa{color:var(--text-secondary-color);white-space:nowrap;font-size:11px}.del-btn.svelte-vl4qpa{opacity:0;transition:opacity .15s}.card.svelte-vl4qpa:hover .del-btn:where(.svelte-vl4qpa){opacity:1}.notifications.svelte-11s20y7{flex-direction:column;height:100%;margin:0 15px;display:flex}.header-spacer.svelte-11s20y7{min-height:28px;margin-top:15px;margin-bottom:10px}.title.svelte-11s20y7{justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:10px;font-weight:400;display:flex}.title-actions.svelte-11s20y7{gap:4px;display:flex}.action-btn.svelte-11s20y7{cursor:pointer;color:var(--dr-blue,#12add4);background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:11px;transition:background-color .15s}.action-btn.svelte-11s20y7:hover{background-color:var(--hover-color)}.action-btn.delete.svelte-11s20y7{color:var(--dr-red,#e63946)}.see-all-label.svelte-11s20y7{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;margin-left:auto;display:flex}.see-all-label.svelte-11s20y7 input[type=checkbox]:where(.svelte-11s20y7){cursor:pointer;margin:0}.list.svelte-11s20y7{flex:1;overflow-y:auto}.empty-state.svelte-11s20y7{color:var(--text-secondary-color);justify-content:center;align-items:center;padding:40px 20px;font-size:13px;display:flex}.admin-sidebar.svelte-14tlclb{width:100%;height:100%;margin:0 15px}.simple-admin-list.svelte-180molh{background-color:var(--bg-color);border-right:1px solid var(--border-color);flex-direction:column;height:100%;display:flex}.list-header.svelte-180molh{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-color);background-color:var(--bg-color);justify-content:space-between;align-items:center;display:flex}.list-header.svelte-180molh h3:where(.svelte-180molh){font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text-color);margin:0}.add-button.svelte-180molh{padding:var(--btn-padding-sm);font-size:var(--btn-font-size-sm);margin-left:0}.header-actions.svelte-180molh{align-items:center;gap:var(--space-3);display:flex}.header-actions.svelte-180molh .btn{padding:var(--btn-padding-sm);font-size:var(--btn-font-size-sm)}.search-row.svelte-180molh{padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--border-color);background-color:var(--bg-color)}.search-input.svelte-180molh{width:100%;padding:var(--control-padding-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--control-font-size-md);background-color:var(--bg-color);color:var(--text-color)}.search-input.svelte-180molh:focus{border-color:var(--dr-blue);box-shadow:var(--focus-ring);outline:none}.list-content.svelte-180molh{flex:1;overflow-y:auto}.list-item.svelte-180molh{padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--border-color);cursor:pointer;transition:background-color var(--transition-fast);background-color:var(--bg-color)}.list-item.svelte-180molh:hover{background-color:var(--hover-color)}.list-item.selected.svelte-180molh{background-color:var(--selected-color);border-right:3px solid var(--accent-color)}.list-item.svelte-180molh:last-child{border-bottom:none}.loading-state.svelte-180molh,.error-state.svelte-180molh,.empty-state.svelte-180molh{padding:var(--space-8) var(--space-6);text-align:center;color:var(--text-secondary-color);font-style:italic}.error-state.svelte-180molh{color:var(--dr-red)}.admin-edit-form{background-color:var(--bg-color);flex-direction:column;height:100%;display:flex}.form-header{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-color);background-color:var(--bg-color)}.form-header h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text-color);margin:0}.error-message{margin:var(--space-4) var(--space-6) 0;padding:var(--space-3);background-color:var(--color-error-bg);border:1px solid var(--dr-red);border-radius:var(--radius-md);color:var(--dr-red);font-size:var(--font-size-base)}.form-content{padding:var(--space-6);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.form-field{gap:var(--space-2);flex-direction:column;display:flex}.form-field label,.form-field .section-label{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);color:var(--text-color)}.form-row{gap:var(--space-5);display:flex}.form-row .form-field{flex:1}.field-help{font-size:var(--font-size-sm);color:var(--text-secondary-color);font-style:italic}.form-actions{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-color);background-color:var(--bg-color);justify-content:space-between;align-items:center;display:flex}.primary-actions{gap:var(--space-3);display:flex}.form-actions .btn{margin-left:0}.delete-btn{background-color:var(--dr-red);color:#fff;border-color:var(--dr-red)}.delete-btn:hover:not(:disabled){opacity:.9}.info-box{gap:var(--space-3);padding:var(--space-4);background-color:var(--bg-alt-color);border-radius:var(--radius-md);flex-direction:column;display:flex}.info-box .info-title{font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);color:var(--text-color);margin-bottom:var(--space-2)}.info-box .info-row{gap:var(--space-3);font-size:var(--font-size-md);display:flex}.info-box .info-label{font-weight:var(--font-weight-medium);color:var(--text-color);min-width:80px}.info-box .info-value{color:var(--text-secondary-color);word-break:break-all;font-family:monospace}.membership-section.svelte-1fwcyck{gap:var(--space-4);flex-direction:column;display:flex}.membership-list.svelte-1fwcyck{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-color);min-height:60px;max-height:180px;overflow-y:auto}.no-members.svelte-1fwcyck{padding:var(--space-5);text-align:center;color:var(--text-secondary-color);font-style:italic;font-size:var(--font-size-base)}.membership-item.svelte-1fwcyck{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.membership-item.svelte-1fwcyck:last-child{border-bottom:none}.member-info.svelte-1fwcyck{flex-direction:column;gap:1px;display:flex}.member-name.svelte-1fwcyck{font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}.member-email.svelte-1fwcyck{font-size:var(--font-size-sm);color:var(--text-secondary-color)}.remove-btn.svelte-1fwcyck{color:var(--text-secondary-color);font-size:var(--font-size-lg);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.remove-btn.svelte-1fwcyck:hover:not(:disabled){color:var(--text-color)}.add-section.svelte-1fwcyck{gap:var(--space-3);align-items:stretch;display:flex}.add-section.svelte-1fwcyck select:where(.svelte-1fwcyck){flex:1}.add-section.svelte-1fwcyck .btn:where(.svelte-1fwcyck){margin-left:0}.privileges-list.svelte-zz8167{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-color)}.privilege-item.svelte-zz8167{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);cursor:pointer;display:flex}.privilege-item.svelte-zz8167:last-child{border-bottom:none}.privilege-item.svelte-zz8167:hover{background-color:var(--bg-alt-color)}.privilege-item.svelte-zz8167 input[type=checkbox]:where(.svelte-zz8167){flex-shrink:0;margin-top:2px}.privilege-info.svelte-zz8167{flex-direction:column;gap:2px;display:flex}.privilege-name.svelte-zz8167{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);color:var(--text-color)}.privilege-description.svelte-zz8167{font-size:var(--font-size-sm);color:var(--text-secondary-color)}.inherited-badge.svelte-zz8167{font-size:var(--font-size-xs);color:var(--text-secondary-color);background-color:var(--bg-alt-color);padding:1px var(--space-2);border-radius:var(--radius-sm);margin-left:var(--space-2);font-weight:400}.privilege-item.inherited.svelte-zz8167{opacity:.7}.field-hint.svelte-1cmmc6r{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--text-secondary-color)}.invite-status.svelte-1cmmc6r{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.invite-badge.svelte-1cmmc6r{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);background-color:color-mix(in srgb, var(--dr-blue) 15%, transparent);color:var(--dr-blue)}.invite-badge.expired.svelte-1cmmc6r{background-color:color-mix(in srgb, var(--dr-red) 15%, transparent);color:var(--dr-red)}.invite-sent.svelte-1cmmc6r{font-size:var(--font-size-sm);color:var(--color-success,var(--dr-blue))}.bulk-invite.svelte-waune7{gap:var(--space-4);flex-direction:column;display:flex}.hint.svelte-waune7{font-size:var(--font-size-sm);color:var(--text-secondary-color);margin:0}.parse-error.svelte-waune7{color:var(--dr-red);font-size:var(--font-size-sm);margin:0}.preview.svelte-waune7{border:1px solid var(--border-color);border-radius:var(--radius-md);max-height:300px;overflow:auto}table.svelte-waune7{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}th.svelte-waune7,td.svelte-waune7{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}th.svelte-waune7{background-color:var(--bg-alt-color);font-weight:var(--font-weight-medium);position:sticky;top:0}.row-error.svelte-waune7 td:where(.svelte-waune7){color:var(--dr-red)}.summary.svelte-waune7{font-size:var(--font-size-sm);color:var(--text-secondary-color);margin:0}button.svelte-waune7{margin-left:var(--space-3)}.users-admin.svelte-q7ox41{width:100%;height:100%;display:flex}.admin-list-panel.svelte-q7ox41{background-color:var(--bg-color);border-right:1px solid var(--border-color);width:300px;min-width:300px;height:100%}.admin-edit-panel.svelte-q7ox41{background-color:var(--bg-color);flex:1;height:100%}.user-item.svelte-q7ox41{flex-direction:column;gap:4px;width:100%;display:flex}.user-main-row.svelte-q7ox41{align-items:center;display:flex}.username.svelte-q7ox41{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.invite-badge.svelte-q7ox41{padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--font-size-xs);background-color:color-mix(in srgb, var(--dr-blue) 15%, transparent);color:var(--dr-blue);flex-shrink:0}.invite-badge.expired.svelte-q7ox41{background-color:color-mix(in srgb, var(--dr-red) 15%, transparent);color:var(--dr-red)}.user-details-row.svelte-q7ox41{align-items:center;gap:8px;display:flex}.email.svelte-q7ox41{color:var(--text-color-secondary,#666);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.no-selection.svelte-q7ox41{background-color:var(--bg-color);justify-content:center;align-items:center;height:100%;display:flex}.no-selection-content.svelte-q7ox41{text-align:center;color:var(--text-color-secondary,#666);max-width:300px}.no-selection-content.svelte-q7ox41 h3:where(.svelte-q7ox41){color:var(--text-color);margin:0 0 10px;font-size:18px;font-weight:500}.no-selection-content.svelte-q7ox41 p:where(.svelte-q7ox41){margin:0;font-size:14px;line-height:1.5}.admin-container.svelte-nmkuz3{width:100%;height:100%;display:flex}.admin-list-panel.svelte-nmkuz3{background-color:var(--bg-color);border-right:1px solid var(--border-color);width:300px;min-width:300px;height:100%}.admin-edit-panel.svelte-nmkuz3{background-color:var(--bg-color);flex:1;height:100%}.item-display.svelte-nmkuz3{flex-direction:column;gap:4px;display:flex}.item-name.svelte-nmkuz3{color:var(--text-color);font-size:14px;font-weight:600}.item-members.svelte-nmkuz3{color:var(--text-color-secondary,#666);font-size:13px}.no-selection.svelte-nmkuz3{background-color:var(--bg-color);justify-content:center;align-items:center;height:100%;display:flex}.no-selection-content.svelte-nmkuz3{text-align:center;color:var(--text-color-secondary,#666);max-width:300px}.no-selection-content.svelte-nmkuz3 h3:where(.svelte-nmkuz3){color:var(--text-color);margin:0 0 10px;font-size:18px;font-weight:500}.no-selection-content.svelte-nmkuz3 p:where(.svelte-nmkuz3){margin:0;font-size:14px;line-height:1.5}.doctype-edit-form.svelte-1hyaprg{background-color:var(--bg-color);flex-direction:column;height:100%;display:flex}.form-header.svelte-1hyaprg{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-color);background-color:var(--bg-color);justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.header-left.svelte-1hyaprg{align-items:center;gap:var(--space-5);display:flex}.header-buttons.svelte-1hyaprg{gap:var(--space-3);display:flex}.header-button.svelte-1hyaprg{padding:var(--btn-padding-md);background-color:var(--color-secondary);color:#fff;border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-weight-medium);font-size:var(--btn-font-size-md);white-space:nowrap;border:none}.header-button.svelte-1hyaprg:hover:not(:disabled){opacity:.9}.form-header.svelte-1hyaprg h3:where(.svelte-1hyaprg){font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text-color);margin:0}.type-id.svelte-1hyaprg{font-size:var(--font-size-base);color:var(--text-secondary-color);font-weight:400}.error-message.svelte-1hyaprg{margin:var(--space-4) var(--space-6) 0;padding:var(--space-3);background-color:var(--color-error-bg);border:1px solid var(--dr-red);border-radius:var(--radius-md);color:var(--dr-red);font-size:var(--font-size-base)}.form-content.svelte-1hyaprg{padding:var(--space-6);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.form-field.svelte-1hyaprg{gap:var(--space-2);flex-direction:column;display:flex}.form-field.svelte-1hyaprg label:where(.svelte-1hyaprg),.field-label.svelte-1hyaprg{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);color:var(--text-color)}.form-field.svelte-1hyaprg input:where(.svelte-1hyaprg),.form-field.svelte-1hyaprg textarea:where(.svelte-1hyaprg){padding:var(--control-padding-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--control-font-size-md);background-color:var(--bg-color);color:var(--text-color)}.form-field.svelte-1hyaprg input:where(.svelte-1hyaprg):focus,.form-field.svelte-1hyaprg textarea:where(.svelte-1hyaprg):focus{border-color:var(--dr-blue);box-shadow:var(--focus-ring);outline:none}.checkbox-group.svelte-1hyaprg{gap:var(--space-6);flex-direction:row}.checkbox-label.svelte-1hyaprg{align-items:center;gap:var(--space-2);cursor:pointer;font-weight:400;display:flex}.checkbox-label.svelte-1hyaprg input[type=checkbox]:where(.svelte-1hyaprg){width:auto;padding:0}.readonly-field.svelte-1hyaprg{background-color:var(--hover-color,#f3f4f6);cursor:not-allowed;opacity:.7}.extensions-section.svelte-1hyaprg{gap:var(--space-3);flex-direction:column;display:flex}.extensions-list.svelte-1hyaprg{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-color);min-height:50px;max-height:120px;padding:var(--space-1);overflow-y:auto}.no-extensions.svelte-1hyaprg{padding-top:var(--space-2);text-align:center;color:var(--text-secondary-color);font-style:italic;font-size:var(--font-size-base)}.extension-item.svelte-1hyaprg{padding:var(--space-1) var(--space-2);background-color:var(--hover-color);border-radius:var(--radius-md);font-size:var(--font-size-base);justify-content:space-between;align-items:center;margin:0;display:flex}.remove-ext-btn.svelte-1hyaprg{color:var(--text-secondary-color);font-size:var(--font-size-lg);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none}.remove-ext-btn.svelte-1hyaprg:hover:not(:disabled){color:var(--text-color)}.add-extension-section.svelte-1hyaprg{gap:var(--space-3);display:flex}.add-extension-section.svelte-1hyaprg input:where(.svelte-1hyaprg){flex:1}.add-ext-btn.svelte-1hyaprg{white-space:nowrap;margin-left:0}.documents-section.svelte-1hyaprg{gap:var(--space-6);align-items:flex-start;display:flex}.documents-fields.svelte-1hyaprg{gap:var(--space-5);flex-direction:column;flex:1;min-width:0;display:flex}.thumbnail-section.svelte-1hyaprg{gap:var(--space-2);flex-direction:column;flex-shrink:0;width:200px;display:flex}.template-field.svelte-1hyaprg{gap:var(--space-2);flex-direction:column;display:flex}.template-navigator.svelte-1hyaprg{overflow:hidden}.methods-section.svelte-1hyaprg{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background-color:var(--bg-color);min-height:60px}.no-methods.svelte-1hyaprg{text-align:center;color:var(--text-secondary-color);font-style:italic;font-size:var(--font-size-base);padding:var(--space-3)}.methods-list.svelte-1hyaprg{gap:var(--space-2);flex-direction:column;display:flex}.method-item.svelte-1hyaprg{padding:var(--space-2) var(--space-4);background-color:var(--hover-color);border-radius:var(--radius-md);gap:var(--space-2);font-size:var(--font-size-base);align-items:baseline;display:flex}.method-name.svelte-1hyaprg{font-weight:var(--font-weight-semibold);color:var(--text-color);flex-shrink:0}.method-actions.svelte-1hyaprg{color:var(--text-secondary-color);font-family:Courier New,monospace;font-size:var(--font-size-sm);word-break:break-word}@media (width<=768px){.documents-section.svelte-1hyaprg{flex-direction:column}.thumbnail-section.svelte-1hyaprg{width:100%;max-width:200px}}.collection-type-notice.svelte-1hyaprg{padding:var(--space-4);background-color:var(--color-info-bg);border:1px solid var(--dr-blue);border-radius:var(--radius-md);margin-bottom:var(--space-3)}.collection-type-notice.svelte-1hyaprg strong:where(.svelte-1hyaprg){margin-bottom:var(--space-1);color:var(--dr-blue);font-size:var(--font-size-base);display:block}.collection-type-notice.svelte-1hyaprg p:where(.svelte-1hyaprg){font-size:var(--font-size-sm);color:var(--text-color);opacity:.8;margin:0}.form-actions.svelte-1hyaprg{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-color);background-color:var(--bg-color);justify-content:space-between;align-items:center;display:flex}.primary-actions.svelte-1hyaprg,.secondary-actions.svelte-1hyaprg{gap:var(--space-3);display:flex}.form-actions.svelte-1hyaprg .btn:where(.svelte-1hyaprg){margin-left:0}.delete-btn.svelte-1hyaprg{background-color:var(--dr-red);color:#fff;border-color:var(--dr-red)}.delete-btn.svelte-1hyaprg:hover:not(:disabled){opacity:.9}.doctypes-admin.svelte-1sh287a{width:100%;height:100%;display:flex}.admin-list-panel.svelte-1sh287a{background-color:var(--bg-color);border-right:1px solid var(--border-color);width:300px;min-width:300px;height:100%}.admin-edit-panel.svelte-1sh287a{background-color:var(--bg-color);flex:1;height:100%}.doctype-item.svelte-1sh287a{flex-direction:column;gap:4px;width:100%;display:flex}.doctype-item.is-collection-type.svelte-1sh287a{border-left:2px solid var(--dr-blue,#3b82f6);opacity:.85;padding-left:8px}.doctype-main-row.svelte-1sh287a{align-items:center;gap:6px;display:flex}.indent-marker.svelte-1sh287a{opacity:.6;flex-shrink:0;width:16px;height:16px}.doctype-name.svelte-1sh287a{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.collection-name.svelte-1sh287a{color:var(--text-color-secondary,#6b7280);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:13px;font-weight:400;overflow:hidden}.doctype-details-row.svelte-1sh287a{align-items:center;gap:8px;display:flex}.doctype-mime.svelte-1sh287a{color:var(--text-color-secondary,#666);white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:13px;overflow:hidden}.doctype-extensions.svelte-1sh287a{color:var(--text-color-secondary,#999);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:italic;overflow:hidden}.no-selection.svelte-1sh287a{background-color:var(--bg-color);justify-content:center;align-items:center;height:100%;display:flex}.no-selection-content.svelte-1sh287a{text-align:center;color:var(--text-color-secondary,#666);max-width:300px}.no-selection-content.svelte-1sh287a h3:where(.svelte-1sh287a){color:var(--text-color);margin:0 0 10px;font-size:18px;font-weight:500}.no-selection-content.svelte-1sh287a p:where(.svelte-1sh287a){margin:0;font-size:14px;line-height:1.5}.color-input-group.svelte-jh50e0{gap:var(--space-4);align-items:center;display:flex}.color-picker.svelte-jh50e0{border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;width:40px;height:28px;padding:0}.color-text.svelte-jh50e0{flex:1;font-family:monospace}.color-presets.svelte-jh50e0{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.presets-label.svelte-jh50e0{font-size:var(--font-size-sm);color:var(--text-secondary-color)}.preset-colors.svelte-jh50e0{flex-wrap:wrap;gap:6px;display:flex}.color-preset.svelte-jh50e0{border-radius:var(--radius-sm);cursor:pointer;width:20px;height:20px;transition:all var(--transition-fast);border:2px solid #0000;padding:0}.color-preset.svelte-jh50e0:hover{border-color:var(--text-color);transform:scale(1.1)}.color-preset.selected.svelte-jh50e0{border-color:var(--text-color);box-shadow:var(--focus-ring)}.checkboxes-row.svelte-jh50e0{gap:var(--space-7);display:flex}.checkbox-field.svelte-jh50e0{flex:1}.checkbox-field.svelte-jh50e0 label:where(.svelte-jh50e0){align-items:center;gap:var(--space-3);cursor:pointer;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);color:var(--text-color);display:flex}.label-preview.svelte-jh50e0{gap:var(--space-3);padding:var(--space-4);background-color:var(--bg-alt-color);border-radius:var(--radius-md);flex-direction:column;display:flex}.preview-title.svelte-jh50e0{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);color:var(--text-color)}.preview-label.svelte-jh50e0{border:1px solid;border-radius:12px;align-items:center;gap:6px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.label-dot.svelte-jh50e0{border-radius:50%;width:8px;height:8px}.labels-admin.svelte-1ssepse{width:100%;height:100%;display:flex}.admin-list-panel.svelte-1ssepse{background-color:var(--bg-color);border-right:1px solid var(--border-color);width:300px;min-width:300px;height:100%}.admin-edit-panel.svelte-1ssepse{background-color:var(--bg-color);flex:1;height:100%}.label-item.svelte-1ssepse{margin-left:calc(var(--depth) * 15px);flex-direction:column;gap:4px;display:flex}.label-main-row.svelte-1ssepse{align-items:center;gap:8px;display:flex}.label-dot.svelte-1ssepse{border-radius:50%;flex-shrink:0;width:10px;height:10px}.label-name.svelte-1ssepse{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.label-details-row.svelte-1ssepse{align-items:center;margin-left:18px;display:flex}.label-description.svelte-1ssepse{color:var(--text-color-secondary,#666);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.label-placeholder.svelte-1ssepse{color:var(--text-color-secondary,#999);font-size:13px;font-style:italic}.no-selection.svelte-1ssepse{background-color:var(--bg-color);justify-content:center;align-items:center;height:100%;display:flex}.no-selection-content.svelte-1ssepse{text-align:center;color:var(--text-color-secondary,#666);max-width:400px;padding:0 20px}.no-selection-content.svelte-1ssepse h3:where(.svelte-1ssepse){color:var(--text-color);margin:0 0 10px;font-size:18px;font-weight:500}.no-selection-content.svelte-1ssepse p:where(.svelte-1ssepse){margin:0 0 30px;font-size:14px;line-height:1.5}.labels-info.svelte-1ssepse{background-color:var(--hover-color,#f9fafb);text-align:left;border-radius:8px;padding:20px}.labels-info.svelte-1ssepse h4:where(.svelte-1ssepse){color:var(--text-color);margin:0 0 10px;font-size:16px}.labels-info.svelte-1ssepse ul:where(.svelte-1ssepse){margin:0;padding-left:20px}.labels-info.svelte-1ssepse li:where(.svelte-1ssepse){margin-bottom:5px;font-size:13px;line-height:1.4}.remotes-admin.svelte-p1masq{width:100%;height:100%;display:flex}.admin-list-panel.svelte-p1masq{background-color:var(--bg-color);border-right:1px solid var(--border-color);width:300px;min-width:300px;height:100%}.admin-edit-panel.svelte-p1masq{background-color:var(--bg-color);flex:1;height:100%}.remote-item.svelte-p1masq{flex-direction:column;gap:4px;width:100%;display:flex}.remote-main-row.svelte-p1masq{justify-content:space-between;align-items:center;gap:8px;display:flex}.remote-name.svelte-p1masq{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.remote-type.svelte-p1masq{color:var(--text-color-secondary,#666);background-color:var(--hover-color,#f3f4f6);white-space:nowrap;border-radius:10px;padding:2px 6px;font-size:12px}.remote-details-row.svelte-p1masq{align-items:center;display:flex}.remote-url.svelte-p1masq{color:var(--text-color-secondary,#666);white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:13px;overflow:hidden}.no-selection.svelte-p1masq{background-color:var(--bg-color);justify-content:center;align-items:center;height:100%;display:flex}.no-selection-content.svelte-p1masq{text-align:center;color:var(--text-color-secondary,#666);max-width:400px;padding:0 20px}.no-selection-content.svelte-p1masq h3:where(.svelte-p1masq){color:var(--text-color);margin:0 0 10px;font-size:18px;font-weight:500}.no-selection-content.svelte-p1masq p:where(.svelte-p1masq){margin:0 0 30px;font-size:14px;line-height:1.5}.remotes-info.svelte-p1masq{background-color:var(--hover-color,#f9fafb);text-align:left;border-radius:8px;padding:20px}.remotes-info.svelte-p1masq h4:where(.svelte-p1masq){color:var(--text-color);margin:0 0 10px;font-size:16px}.remotes-info.svelte-p1masq ul:where(.svelte-p1masq){margin:0;padding-left:20px}.remotes-info.svelte-p1masq li:where(.svelte-p1masq){margin-bottom:5px;font-size:13px;line-height:1.4}.json-input.svelte-b9ztac{font-family:monospace;font-size:var(--font-size-md)}.json-error.svelte-b9ztac{font-size:var(--font-size-sm);color:var(--dr-red)}.relationship-types-admin.svelte-h72rrm{width:100%;height:100%;display:flex}.admin-list-panel.svelte-h72rrm{background-color:var(--bg-color);border-right:1px solid var(--border-color);width:300px;min-width:300px;height:100%}.admin-edit-panel.svelte-h72rrm{background-color:var(--bg-color);flex:1;height:100%}.relationship-type-item.svelte-h72rrm{flex-direction:column;gap:4px;width:100%;display:flex}.relationship-type-main-row.svelte-h72rrm{justify-content:space-between;align-items:center;gap:8px;display:flex}.relationship-type-name.svelte-h72rrm{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.relationship-type-details-row.svelte-h72rrm{flex-direction:column;gap:2px;display:flex}.relationship-type-relations.svelte-h72rrm{color:var(--text-color-secondary,#666);white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:12px;overflow:hidden}.relationship-type-description.svelte-h72rrm{color:var(--text-color-secondary,#999);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:italic;overflow:hidden}.no-selection.svelte-h72rrm{background-color:var(--bg-color);justify-content:center;align-items:center;height:100%;display:flex}.no-selection-content.svelte-h72rrm{text-align:center;color:var(--text-color-secondary,#666);max-width:400px;padding:0 20px}.no-selection-content.svelte-h72rrm h3:where(.svelte-h72rrm){color:var(--text-color);margin:0 0 10px;font-size:18px;font-weight:500}.no-selection-content.svelte-h72rrm p:where(.svelte-h72rrm){margin:0 0 30px;font-size:14px;line-height:1.5}.relationship-types-info.svelte-h72rrm{background-color:var(--hover-color,#f9fafb);text-align:left;border-radius:8px;padding:20px}.relationship-types-info.svelte-h72rrm h4:where(.svelte-h72rrm){color:var(--text-color);margin:0 0 10px;font-size:16px}.relationship-types-info.svelte-h72rrm ul:where(.svelte-h72rrm){margin:0;padding-left:20px}.relationship-types-info.svelte-h72rrm li:where(.svelte-h72rrm){margin-bottom:5px;font-size:13px;line-height:1.4}.transparent.svelte-1wg91mu{background:0 0}.a11y-hidden.svelte-13pq11u{display:none}.a11y-live-msg.svelte-13pq11u{clip:rect(0px, 0px, 0px, 0px);clip-path:inset(100%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svelte-flow__selection.svelte-1vr3gfi{position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-sf2y5e{z-index:2000;pointer-events:all;position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-sf2y5e:focus,.svelte-flow__selection-wrapper.svelte-sf2y5e:focus-visible{outline:none}.svelte-flow.svelte-mkap6j{z-index:0;width:100%;height:100%;position:relative;overflow:hidden}.svelte-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.svelte-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.svelte-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.svelte-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__pane{z-index:1;touch-action:none}.svelte-flow__pane.draggable{cursor:grab}.svelte-flow__pane.dragging{cursor:grabbing}.svelte-flow__pane.selection{cursor:pointer}.svelte-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.svelte-flow__renderer{z-index:4}.svelte-flow__selection{z-index:6}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible{outline:none}.svelte-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.svelte-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.svelte-flow .svelte-flow__edges{position:absolute}.svelte-flow .svelte-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.svelte-flow__edge{pointer-events:visibleStroke}.svelte-flow__edge.selectable{cursor:pointer}.svelte-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.svelte-flow__edge.animated path.svelte-flow__edge-interaction{stroke-dasharray:none;animation:none}.svelte-flow__edge.inactive{pointer-events:none}.svelte-flow__edge.selected,.svelte-flow__edge:focus,.svelte-flow__edge:focus-visible{outline:none}.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.svelte-flow__edge-textwrapper{pointer-events:all}.svelte-flow__edge .svelte-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.svelte-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.svelte-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.svelte-flow__connection{pointer-events:none}.svelte-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.svelte-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.svelte-flow__nodes{pointer-events:none;transform-origin:0 0}.svelte-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.svelte-flow__node.selectable{cursor:pointer}.svelte-flow__node.draggable{cursor:grab;pointer-events:all}.svelte-flow__node.draggable.dragging{cursor:grabbing}.svelte-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.svelte-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.svelte-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.svelte-flow__handle.connectingfrom{pointer-events:all}.svelte-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.svelte-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.svelte-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.svelte-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.svelte-flow__edgeupdater{cursor:move;pointer-events:all}.svelte-flow__pane.selection .svelte-flow__panel{pointer-events:none}.svelte-flow__panel{z-index:5;margin:15px;position:absolute}.svelte-flow__panel.top{top:0}.svelte-flow__panel.bottom{bottom:0}.svelte-flow__panel.top.center,.svelte-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.svelte-flow__panel.left{left:0}.svelte-flow__panel.right{right:0}.svelte-flow__panel.left.center,.svelte-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.svelte-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.svelte-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.svelte-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.svelte-flow__minimap-svg{display:block}.svelte-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.svelte-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.svelte-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.svelte-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.svelte-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.svelte-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.svelte-flow__controls.horizontal{flex-direction:row}.svelte-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.svelte-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.svelte-flow__edge.updating .svelte-flow__edge-path{stroke:#777}.svelte-flow__edge-text{font-size:10px}.svelte-flow__node.selectable:focus,.svelte-flow__node.selectable:focus-visible{outline:none}.svelte-flow__node-input,.svelte-flow__node-default,.svelte-flow__node-output,.svelte-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.svelte-flow__node-input.selectable:hover,.svelte-flow__node-default.selectable:hover,.svelte-flow__node-output.selectable:hover,.svelte-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.svelte-flow__node-input.selectable.selected,.svelte-flow__node-input.selectable:focus,.svelte-flow__node-input.selectable:focus-visible,.svelte-flow__node-default.selectable.selected,.svelte-flow__node-default.selectable:focus,.svelte-flow__node-default.selectable:focus-visible,.svelte-flow__node-output.selectable.selected,.svelte-flow__node-output.selectable:focus,.svelte-flow__node-output.selectable:focus-visible,.svelte-flow__node-group.selectable.selected,.svelte-flow__node-group.selectable:focus,.svelte-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.svelte-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.svelte-flow__nodesselection-rect,.svelte-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible,.svelte-flow__selection:focus,.svelte-flow__selection:focus-visible{outline:none}.svelte-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.svelte-flow__controls-button:disabled{pointer-events:none}.svelte-flow__controls-button:disabled svg{fill-opacity:.4}.svelte-flow__controls-button:last-child{border-bottom:none}.svelte-flow__controls.horizontal .svelte-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.svelte-flow__controls.horizontal .svelte-flow__controls-button:last-child{border-right:none}.svelte-flow__resize-control{position:absolute}.svelte-flow__resize-control.left,.svelte-flow__resize-control.right{cursor:ew-resize}.svelte-flow__resize-control.top,.svelte-flow__resize-control.bottom{cursor:ns-resize}.svelte-flow__resize-control.top.left,.svelte-flow__resize-control.bottom.right{cursor:nwse-resize}.svelte-flow__resize-control.bottom.left,.svelte-flow__resize-control.top.right{cursor:nesw-resize}.svelte-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.svelte-flow__resize-control.handle.left{top:50%;left:0}.svelte-flow__resize-control.handle.right{top:50%;left:100%}.svelte-flow__resize-control.handle.top{top:0;left:50%}.svelte-flow__resize-control.handle.bottom{top:100%;left:50%}.svelte-flow__resize-control.handle.top.left,.svelte-flow__resize-control.handle.bottom.left{left:0}.svelte-flow__resize-control.handle.top.right,.svelte-flow__resize-control.handle.bottom.right{left:100%}.svelte-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.svelte-flow__resize-control.line.left,.svelte-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.svelte-flow__resize-control.line.left{border-left-width:1px;left:0}.svelte-flow__resize-control.line.right{border-right-width:1px;left:100%}.svelte-flow__resize-control.line.top,.svelte-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.svelte-flow__resize-control.line.top{border-top-width:1px;top:0}.svelte-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.svelte-flow__edge-label{text-align:center;color:var(--xy-edge-label-color,var(--xy-edge-label-color-default));background:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default));padding:2px;font-size:10px;position:absolute}.svelte-flow__container{-webkit-user-select:none;user-select:none}.step-node.svelte-othjyq{text-align:center;min-width:120px;color:var(--text-color);border:2px solid;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:500;position:relative}.step-node.selected.svelte-othjyq{box-shadow:0 0 0 2px var(--accent-color,#4cc7eb)}.label.svelte-othjyq{white-space:nowrap}.badges.svelte-othjyq{gap:2px;display:flex;position:absolute;top:-8px;right:-8px}.badge.svelte-othjyq{background:var(--bg-color);border:1px solid var(--step-color);width:16px;height:16px;color:var(--step-color);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.workflow-editor.svelte-14uq3ao{flex-direction:column;width:100%;height:100%;display:flex}.topbar.svelte-14uq3ao{border-bottom:1px solid var(--border-color);align-items:center;gap:10px;padding:10px 14px;display:flex}.wf-name.svelte-14uq3ao{border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color);border-radius:4px;flex:0 0 240px;padding:6px 10px;font-size:16px;font-weight:600}.wf-desc.svelte-14uq3ao{border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color);border-radius:4px;flex:1;padding:6px 10px}.actions.svelte-14uq3ao{gap:8px;display:flex}.canvas-row.svelte-14uq3ao{flex:1;min-height:0;display:flex}.canvas.svelte-14uq3ao{flex:1;min-width:0;position:relative}.side-panel.svelte-14uq3ao{border-left:1px solid var(--border-color);background:var(--bg-color);flex-direction:column;gap:10px;width:280px;padding:12px 14px;display:flex;overflow-y:auto}.side-panel.svelte-14uq3ao h4:where(.svelte-14uq3ao){text-transform:uppercase;letter-spacing:.5px;opacity:.7;margin:0;font-size:14px}.side-panel.svelte-14uq3ao label:where(.svelte-14uq3ao){flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.side-panel.svelte-14uq3ao label.check:where(.svelte-14uq3ao){flex-direction:row;align-items:center;gap:6px}.side-panel.svelte-14uq3ao input[type=text]:where(.svelte-14uq3ao),.side-panel.svelte-14uq3ao textarea:where(.svelte-14uq3ao){border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color);border-radius:4px;padding:6px 8px;font-family:inherit;font-size:13px}.side-panel.svelte-14uq3ao input[type=color]:where(.svelte-14uq3ao){border:1px solid var(--border-color);background:0 0;width:50px;height:28px;padding:0}.btn.svelte-14uq3ao{border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color);cursor:pointer;border-radius:4px;padding:6px 12px;font-size:13px}.btn.svelte-14uq3ao:hover{background:var(--hover-color)}.btn.danger.svelte-14uq3ao{color:#d44;border-color:#d44}.btn.danger.svelte-14uq3ao:hover{background:#d4422010}.panel-actions.svelte-14uq3ao{margin-top:8px}.saving.svelte-14uq3ao{opacity:.6;font-size:12px}.workflows-admin.svelte-ctsauz{width:100%;height:100%;display:flex}.list-panel.svelte-ctsauz{flex-shrink:0;width:300px}.edit-panel.svelte-ctsauz{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.wf-row.svelte-ctsauz{flex-direction:column;gap:2px;display:flex}.wf-name.svelte-ctsauz{font-weight:500}.wf-desc.svelte-ctsauz{opacity:.7;font-size:12px}.empty.svelte-ctsauz{text-align:center;opacity:.7;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.empty.svelte-ctsauz h3:where(.svelte-ctsauz){margin-bottom:8px}.footer-actions.svelte-ctsauz{z-index:5;position:absolute;bottom:12px;right:12px}.btn.svelte-ctsauz{border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color);cursor:pointer;border-radius:4px;padding:6px 12px;font-size:13px}.btn.danger.svelte-ctsauz{color:#d44;border-color:#d44}.btn.danger.svelte-ctsauz:hover{background:#d4422010}.admin-content.svelte-106h7a8{background-color:var(--bg-color);width:100%;height:100%;display:flex}.mobile-header.svelte-54pqel{height:var(--mobile-header-height,48px);padding:0 var(--space-4);padding-top:var(--safe-area-top,0px);background-color:var(--bg-color);border-bottom:1px solid var(--border-color);align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.left.svelte-54pqel,.right.svelte-54pqel{flex-shrink:0;justify-content:center;align-items:center;width:36px;display:flex}.title.svelte-54pqel{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:1;margin:0;overflow:hidden}.logo.svelte-54pqel{width:22px;height:22px}.logo-button.svelte-54pqel{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.mobile-menu.svelte-r1tfyb{width:100%;height:100%}.app-root.svelte-mqnx2g{flex-direction:column;height:100dvh;display:flex}.main-row.svelte-mqnx2g{flex:1;min-height:0;display:flex;position:relative}.sidebar.svelte-mqnx2g{background-color:var(--bg-alt-color);flex-shrink:0;overflow:hidden}.viewer-slot.svelte-mqnx2g{min-width:min(var(--content-min-width), 100%);flex:1;min-height:0;position:relative;overflow:hidden}.app-root.mobile.svelte-mqnx2g .main-row:where(.svelte-mqnx2g){position:relative}.app-root.mobile.svelte-mqnx2g .sidebar:where(.svelte-mqnx2g),.app-root.mobile.svelte-mqnx2g .viewer-slot:where(.svelte-mqnx2g),.app-root.mobile.svelte-mqnx2g .mobile-root-panel:where(.svelte-mqnx2g){width:100%;position:absolute;inset:0}.mobile-root-panel.svelte-mqnx2g{background-color:var(--bg-color)}.app-root.mobile.svelte-mqnx2g:not(.mobile-root) .mobile-root-panel:where(.svelte-mqnx2g),.app-root.mobile.svelte-mqnx2g:not(.mobile-list) .sidebar:where(.svelte-mqnx2g),.app-root.mobile.svelte-mqnx2g:not(.mobile-viewer) .viewer-slot:where(.svelte-mqnx2g){display:none}.app-root.mobile .tab-icons{display:none!important}.app-root.mobile aside{background-color:var(--bg-color)!important;width:100%!important;min-width:0!important;max-width:100%!important}.app-root.mobile aside.sidebar{background-color:var(--bg-color)}.app-root.mobile .resize-handle{display:none!important}.app-root.mobile .sidebar.open{flex:1!important}.main.svelte-cfynno{justify-content:center;align-items:center;height:100vh;display:flex}.landing-container.svelte-cfynno{width:400px}.logo.svelte-cfynno{width:400px;margin-bottom:2rem}.landing-content.svelte-cfynno{width:100%}h2.svelte-cfynno{font-size:1.5rem;font-weight:var(--font-weight-bold,700);letter-spacing:-.01em;color:var(--dr-gray);margin:0 0 .5rem}.info.svelte-cfynno{color:var(--text-secondary-color);white-space:nowrap;margin:0 0 2rem;font-size:.95rem;line-height:1.5}.divider.svelte-cfynno{border:none;border-top:1px solid var(--border-color);margin:2rem 0 1.5rem}.sent-state.svelte-cfynno{text-align:center}.sent-state.svelte-cfynno .info:where(.svelte-cfynno){text-align:left;white-space:normal;margin-bottom:0}.sent-icon.svelte-cfynno{color:var(--dr-blue);margin-bottom:.5rem;font-size:2rem;display:inline-block}.form-group.svelte-cfynno{margin-bottom:1rem;position:relative}.form-group.svelte-cfynno label:where(.svelte-cfynno){color:var(--text-color);margin-bottom:.5rem;display:block}.form-group.svelte-cfynno input:where(.svelte-cfynno){border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;transition:border-color var(--transition-normal);background-color:var(--bg-color);color:var(--text-color);padding:.6rem}.form-group.svelte-cfynno input:where(.svelte-cfynno):focus{border-color:var(--dr-blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--dr-blue) 20%, transparent);outline:none}.form-group.svelte-cfynno input:where(.svelte-cfynno):disabled{background-color:var(--bg-alt-color);cursor:not-allowed;opacity:.6}.code-input.svelte-cfynno{text-align:center;font-family:var(--font-mono,monospace);letter-spacing:.5em;font-size:1.3rem}.error-message.svelte-cfynno{color:var(--color-error);font-size:.9rem}.primary-button.svelte-cfynno{background-color:var(--dr-blue);color:#fff;border-radius:var(--radius-md);cursor:pointer;width:100%;transition:background-color var(--transition-normal);border:none;padding:.75rem;font-size:1rem}.primary-button.svelte-cfynno:hover:not(:disabled){opacity:.85}.primary-button.svelte-cfynno:disabled{background-color:var(--bg-alt2-color);color:var(--text-light-color);cursor:not-allowed;opacity:.6}.links.svelte-cfynno{align-items:center;gap:var(--space-3);flex-direction:column;margin-top:2rem;display:flex}.text-button.svelte-cfynno{color:var(--dr-blue);padding:var(--space-2);cursor:pointer;background:0 0;border:none;width:auto;font-size:.9rem;text-decoration:underline}.text-button.svelte-cfynno:hover:not(:disabled){opacity:.75}.text-button.svelte-cfynno:disabled{color:var(--text-light-color);cursor:not-allowed}.preview-root-container.svelte-tytm42{min-height:100vh}.message.svelte-3df52y{margin-bottom:var(--space-6);white-space:pre-wrap;line-height:1.5}button.svelte-3df52y{margin-left:var(--space-3)}button.primary.svelte-3df52y{background-color:var(--dr-blue);color:#fff}button.danger.svelte-3df52y{background-color:var(--dr-red);color:#fff}.status-widget.svelte-1vrszye{bottom:calc(33px + var(--space-3));left:calc(50px + var(--space-3));z-index:9000;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill,999px);background-color:var(--bg-color);color:var(--text-color);border:1px solid var(--border-color);font-size:var(--font-size-sm);pointer-events:auto;-webkit-user-select:none;user-select:none;display:flex;position:fixed;box-shadow:0 2px 8px #0000001f}.status-widget.server-down.svelte-1vrszye,.status-widget.offline.svelte-1vrszye{border-color:var(--dr-red);color:var(--dr-red)}.status-widget.events-down.svelte-1vrszye,.status-widget.connecting.svelte-1vrszye{border-color:var(--dr-orange,#f46637);color:var(--dr-orange,#f46637)}.dot.svelte-1vrszye{background-color:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.status-widget.connecting.svelte-1vrszye .dot:where(.svelte-1vrszye){animation:1.2s ease-in-out infinite svelte-1vrszye-pulse}@keyframes svelte-1vrszye-pulse{0%,to{opacity:1}50%{opacity:.3}}
