:root{color-scheme:light dark;--ui-font-family:Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;--bg-color:light-dark(#fefefe,#2a3040);--text-color:light-dark(#101010,#e8eaf0);--text-secondary-color:light-dark(#656565,#bdbdbd);--text-tertiary-color:light-dark(#6b6b6b,#9aa0ac);--accent-color:light-dark(#00427c,#1f69bc);--accent-text-color:light-dark(#00427c,#8fc0f7);--bg-alt-color:light-dark(#f2f1ed,#212735);--bg-alt2-color:light-dark(#ddd,#374050);--border-color:light-dark(#ddd,#374050);--hover-color:light-dark(#dfdfdf,#3d5986);--selected-color:light-dark(#d5d5d5,var(--accent-color));--dr-blue:light-dark(#12add4,#4cc7eb);--folder-color:var(--dr-blue);--project-color:var(--accent-color);--collection-color:var(--dr-blue);--dr-red:light-dark(#f46637,#ff845e);--dr-gray:light-dark(#5f5f5f,#a8adb5);--dr-green:light-dark(#15803d,#4ade80);--dr-orange:light-dark(#c2410c,#fb923c);--dr-purple:light-dark(#7c3aed,#c4b5fd);--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:light-dark(#f4f6f9,#1e2430);--editor-code-color:light-dark(#374151,#e8eaf0);--editor-blockquote-border:var(--border-color);--editor-diff-inserted-bg:light-dark(#e6ffe6,#143c28);--editor-diff-inserted-color:light-dark(#0a0,#4cd16e);--editor-diff-deleted-bg:light-dark(#ffe6e6,#321d25);--editor-diff-deleted-color:light-dark(#a00,#d16969);--editor-link-color:light-dark(#06c,#89c4ff);--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;--touch-target-min:0px;--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:light-dark(#10b981,#34d399);--color-warning:light-dark(#f59e0b,#fbbf24);--color-error:var(--dr-red);--color-info:var(--dr-blue);--color-success-bg:light-dark(#ecfdf5,#1a3d2a);--color-warning-bg:light-dark(#fffbeb,#3d2e0a);--color-error-bg:light-dark(#fef2f2,#3d1c1c);--color-info-bg:light-dark(#eff6ff,#1a2a3d);--color-secondary:light-dark(#6b7280,#9ca3af);--color-disabled-text:light-dark(#9ca3af,#6b7280);--color-disabled-bg:var(--bg-alt-color);--code-keyword:light-dark(#3b8bb0,#70cff8);--code-string:light-dark(#629a3c,#b9f18d);--code-literal:light-dark(#c77c3e,#fbbc88);--code-variable:light-dark(#c25757,#f98181);--code-comment:light-dark(#6a737d,#8b949e);--color-placeholder:light-dark(#9ca3af,#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);--thumbnail-shadow:0 1px 3px #0000001f, 0 0 1px #00000014;--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);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--mobile-header-height:48px}@media (pointer:coarse){:root{--touch-target-min:44px;--control-height-md:44px;--control-padding-md:var(--space-4) var(--space-5);--control-height-sm:32px;--control-checkbox-size:20px;--btn-height-md:44px;--btn-padding-md:var(--space-4) var(--space-7);--btn-height-sm:32px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-base:16px}}@media (width<=768px){:root{--card-padding:var(--space-7)}}*,:before,:after{box-sizing:inherit}body{overscroll-behavior-y:none;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}:root.theme-switching,:root.theme-switching *,:root.theme-switching :before,:root.theme-switching :after{transition:none!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[type=text],input[type=email],input[type=password],input[type=url],input[type=number],input[type=search],select{min-height:var(--touch-target-min)}label:has(>input[type=checkbox]){min-height:var(--touch-target-min)}button,a,label,input,select,textarea,[role=button]{touch-action:manipulation}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.btn-sm{min-height:var(--btn-height-sm);padding:var(--btn-padding-sm);font-size:var(--btn-font-size-sm)}.btn{min-height:var(--btn-height-md);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}.redaction-term{background-color:var(--redaction-highlight-bg,#e91e631f);border-bottom:2px solid var(--redaction-underline,#e91e63);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}.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)}.info-message.svelte-3z0wmw{color:var(--text-secondary-color)}.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}.consent-hint.svelte-3z0wmw{color:var(--text-secondary-color);margin:0 0 1.5rem;line-height:1.5}.dev-autologin.svelte-3z0wmw{color:var(--text-secondary-color);text-decoration-style:dashed}.sidebar.svelte-129hoe0{border-right:1px solid var(--border-color);height:100%;position:relative}.scrim.svelte-129hoe0{z-index:5;cursor:pointer;background:#0006;border:none;padding:0;position:absolute;inset:0}.sidebar.overlaid.svelte-129hoe0{height:auto;width:min(var(--max-width), calc(100% - var(--space-9)));z-index:6;border-right:1px solid var(--border-color);position:absolute;top:0;bottom:0;left:0}.sidebar.overlaid.right.svelte-129hoe0{left:auto;right:0}.sidebar.overlaid.svelte-129hoe0 aside:where(.svelte-129hoe0){width:100%;min-width:0;max-width:none;box-shadow:0 0 var(--space-8) #00000059;padding-left:var(--safe-area-left);padding-right:var(--safe-area-right)}.sidebar.overlaid.svelte-129hoe0:not(.open){display:none}.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;z-index:3;background-color:#0000;width:10px;height:100%;position:absolute;top:0;right:-5px}.resize-handle.right.svelte-129hoe0{left:-5px;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%;left:0;right:0}.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:5px}.resize-handle.right.svelte-129hoe0:after{left:5px;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:100%;display:flex;position:relative}.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}.dropdown.svelte-1fbx6nu{display:inline-block;position:relative}.dropdown-header.svelte-1fbx6nu{cursor:pointer;white-space:nowrap;min-width:var(--touch-target-min);min-height:var(--touch-target-min);text-align:center;display:inline-block}.dropdown-header.svelte-1fbx6nu .wrapper{min-width:0}.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,.dropdown-item.keyboard-active.svelte-1fbx6nu{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{pointer-events:none;max-width:280px;max-height:calc(100vh - 2 * var(--space-2));animation:.12s ease-out svelte-11extwn-tooltip-fade-in;overflow:hidden}.tooltip.text.svelte-11extwn{background:var(--text-color);color:var(--bg-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);font-size:var(--font-size-sm);line-height:var(--line-height-normal);white-space:pre-line;overflow-wrap:anywhere;box-shadow:0 2px 8px #0003}.tooltip.card.svelte-11extwn{background:var(--bg-alt-color);color:var(--text-color);border:1px solid var(--border-color);border-radius:var(--card-radius);overflow:hidden;box-shadow:0 2px 8px #0003}@keyframes svelte-11extwn-tooltip-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.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}.title-link.svelte-tgxmw8{align-items:center;gap:inherit;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.title-link.svelte-tgxmw8:hover{text-decoration:underline}.title-link.svelte-tgxmw8:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px;border-radius:var(--radius-sm)}.title-id.svelte-tgxmw8{font-weight:400;font-size:var(--font-size-sm);color:var(--text-secondary-color);opacity:0;transition:opacity var(--transition-fast);flex-shrink:0;margin-left:10px}.title.svelte-tgxmw8:hover .title-id:where(.svelte-tgxmw8){opacity:1}.search-area.svelte-tgxmw8{margin-bottom:0}.search.svelte-tgxmw8{font-size:var(--font-size-md);justify-content:flex-end;align-items:center;gap:5px;margin-bottom:10px;display:flex}.search.svelte-tgxmw8>:first-child{flex:1}.list.svelte-tgxmw8{font-size:var(--font-size-md);-webkit-user-select:none;user-select:none;flex:1;margin:0 -5px 0 -15px;padding:1px 5px 0 15px;position:relative;overflow:auto}.item.svelte-tgxmw8{min-height:var(--touch-target-min);background-color:var(--bg-alt-color);cursor:pointer;justify-content:space-between;align-items:center;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:4px}.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)}.item.drop-target.svelte-tgxmw8,.back-button.drop-target.svelte-tgxmw8{background-color:var(--selected-color);outline:1px dashed var(--accent-color);outline-offset:-1px}.back-button.drop-target.svelte-tgxmw8{border-radius:var(--radius-sm)}.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){height:24px;font-size:var(--control-font-size-md);border:1px solid var(--border-color);outline:0;padding:0 5px}.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-text-color);margin-bottom:1rem}.error-message.svelte-tgxmw8{color:var(--dr-red);margin-top:.5rem;font-size:.9rem}.quick-section-header.svelte-tgxmw8{font-weight:500;font-size:var(--font-size-sm);color:var(--text-secondary-color);text-transform:uppercase;-webkit-user-select:none;user-select:none;margin:8px 1px 2px;padding:2px 8px}.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;font-weight:500;font-size:var(--font-size-sm);color:var(--text-secondary-color);text-transform:uppercase;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;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)}}.filter-pill.svelte-1df96aj{--pill-color:#1e40af;align-items:center;gap:var(--space-1);min-width:0;min-height:var(--touch-target-min);padding:1px 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}.filter-pill.svelte-1df96aj:hover,.filter-pill.svelte-1df96aj:focus-within{background:color-mix(in srgb, var(--pill-color) 24%, transparent)}.pill-prefix.svelte-1df96aj{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-1df96aj{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-weight:500;overflow:hidden}.filter-pill.svelte-1df96aj select:where(.svelte-1df96aj){opacity:0;cursor:pointer;appearance:none;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.filter-pill.svelte-1df96aj select:where(.svelte-1df96aj):focus{outline:none}.status-chip.svelte-4eq9e4{border-radius:var(--radius-sm);flex:none;width:14px;height:14px}.priority-chip.svelte-1xdm4z6{text-align:center;border-radius:var(--radius-sm);flex:none;width:14px;height:14px;font-size:10px;font-weight:600;line-height:14px;display:inline-block}.label-chip.svelte-58sebb{font-size:var(--font-size-xs);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--chip-color);border:1px solid color-mix(in srgb, var(--chip-color) 55%, transparent);background-color:color-mix(in srgb, var(--chip-color) 14%, transparent);white-space:nowrap;flex:none;font-weight:600;line-height:1.2}.label-stripes.svelte-bxi7dw{gap:1px;display:flex;position:absolute;bottom:0;left:0}.stripe.svelte-bxi7dw{border-radius:1px;width:20px;height:2px}.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}.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%)}.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}.type-tile.svelte-qv79nb{align-items:center;gap:var(--space-2);padding:var(--space-2);cursor:pointer;outline:none;flex-direction:column;display:flex}.icon-well.svelte-qv79nb{aspect-ratio:1;box-sizing:border-box;width:100%;min-height:0;padding:var(--space-4);border-radius:var(--radius-lg);transition:background-color var(--transition-fast);justify-content:center;align-items:center;display:flex}.type-tile.svelte-qv79nb:hover .icon-well:where(.svelte-qv79nb){background-color:color-mix(in srgb, var(--text-color) 5%, transparent)}.type-tile.selected.svelte-qv79nb .icon-well:where(.svelte-qv79nb){background-color:color-mix(in srgb, var(--text-color) 10%, transparent)}.type-tile.svelte-qv79nb:focus-visible .icon-well:where(.svelte-qv79nb){box-shadow:var(--focus-ring)}.icon-well.svelte-qv79nb img:where(.svelte-qv79nb),.icon-placeholder.svelte-qv79nb{border-radius:var(--radius-sm);max-width:100%;max-height:100%;box-shadow:var(--thumbnail-shadow)}.icon-well.svelte-qv79nb img:where(.svelte-qv79nb){object-fit:contain;width:auto;height:auto}.icon-placeholder.svelte-qv79nb{aspect-ratio:1/1.414;background:#fff;height:100%}.type-label.svelte-qv79nb{max-width:100%;padding:var(--space-1) var(--space-4);border-radius:var(--radius-sm);font-size:var(--font-size-sm);text-align:center;overflow-wrap:anywhere}.type-tile.selected.svelte-qv79nb .type-label:where(.svelte-qv79nb){background-color:var(--accent-color);color:#fff}.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-secondary-color)}.clear-button.svelte-fhdb99{cursor:pointer;width:16px;height:16px;color:var(--text-secondary-color);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{background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;max-height:200px;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-secondary-color);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-secondary-color)}.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(--text-secondary-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)}.deny-toggle.svelte-tvpvo3{width:100%;min-height:var(--touch-target-min);color:inherit;font:inherit;text-align:left;cursor:pointer;border:none}.deny-summary.svelte-tvpvo3{font-weight:var(--font-weight-normal);color:var(--text-secondary-color)}.deny-summary.restricted.svelte-tvpvo3{color:var(--color-error)}.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(--dr-red);background-color:#ff00001a;border-radius:4px;margin-bottom:15px;padding:10px}.empty.svelte-5ft283{text-align:center;color:var(--text-secondary-color);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-secondary-color);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-secondary-color);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-secondary-color);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}.visibility.svelte-h6w0if{margin:0 0 var(--space-5);gap:var(--space-2);border:none;flex-direction:column;padding:0;display:flex}.visibility.svelte-h6w0if legend:where(.svelte-h6w0if){font-weight:var(--font-weight-medium);font-size:var(--font-size-base);margin-bottom:var(--space-2);color:var(--text-color);padding:0}.visibility.svelte-h6w0if .checkbox-label:where(.svelte-h6w0if){margin:0}.visibility-detail.svelte-h6w0if{gap:var(--space-1);margin:0 0 var(--space-2) calc(var(--space-4) + 1.2em);flex-direction:column;display:flex}.visibility-hint.svelte-h6w0if{font-size:var(--font-size-sm);color:var(--text-secondary-color);margin:0}.visibility-link.svelte-h6w0if{margin:0 0 0 var(--space-2);color:var(--accent-color);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}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,textarea.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)}textarea.svelte-1sasrck{resize:vertical;font-family:inherit}input.svelte-1sasrck:focus,textarea.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}.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)}.group-label.svelte-1iz5kty{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.4px;color:var(--text-color);opacity:.55;-webkit-user-select:none;user-select:none;font-weight:600}.group-label.svelte-1iz5kty:not(:first-child){margin-top:var(--space-2);border-top:1px solid var(--border-color);padding-top:var(--space-2)}.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}.navigator-panels.svelte-1iz5kty{flex-direction:column;overflow-y:auto}.panel.svelte-1iz5kty{min-width:unset;min-height:200px}.collections-panel.svelte-1iz5kty{border-right:none;border-bottom:1px solid var(--border-color)}}.modal-layout.svelte-6pw9n9{gap:var(--space-5);flex-direction:column;height:100%;display:flex}.navigator-container.svelte-6pw9n9{border:1px solid var(--border-color);border-radius:var(--radius-lg);flex:1;min-height:0;overflow:hidden}.form-row.svelte-wywrqj{gap:var(--space-5);align-items:flex-start;display:flex}.form-row.svelte-wywrqj .grow:where(.svelte-wywrqj){flex:1}label.svelte-wywrqj{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-wywrqj,select.svelte-wywrqj{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)}select.svelte-wywrqj{min-width:160px}input.svelte-wywrqj:focus,select.svelte-wywrqj:focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}input.has-error.svelte-wywrqj{border-color:var(--dr-red)}.name-error.svelte-wywrqj{color:var(--dr-red);font-size:var(--font-size-sm);margin-top:var(--space-2)}.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}.import-note.svelte-1mcxra6{color:var(--text-secondary-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}.show-hidden-label.svelte-1g44e70{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;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}.coll-row.svelte-1g44e70{align-items:center;gap:.5em;padding-right:64px;display:flex}.coll-row.hidden.svelte-1g44e70{color:var(--text-secondary-color);opacity:.6}.coll-name.svelte-1g44e70{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:500;overflow:hidden}.coll-private-badge.svelte-1g44e70{color:var(--text-secondary-color);white-space:nowrap;flex:none;font-size:smaller}.doc-row.svelte-1g44e70{align-items:center;display:flex}.doc-row.hidden.svelte-1g44e70{color:var(--text-secondary-color);opacity:.6}.doc-kind-icon.svelte-1g44e70{flex-shrink:0;margin-right:6px;display:inline-flex}.doc-file-icon.svelte-1g44e70{flex-shrink:0;width:16px;height:16px;margin-right:6px}.doc-name.svelte-1g44e70{white-space:nowrap;text-overflow:ellipsis;flex:0 0 calc(45% - 22px);overflow:hidden}.doc-middle.svelte-1g44e70{flex:0 0 25%;position:relative}.doc-middle-status.svelte-1g44e70{align-self:stretch;align-items:center;gap:var(--space-1);display:flex}.doc-modifier.svelte-1g44e70{text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:smaller;overflow:hidden}.doc-lock.svelte-1g44e70{text-align:left;flex:0 0 20px}.doc-lock-empty.svelte-1g44e70{width:14px;display:inline-block}.doc-date.svelte-1g44e70{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:smaller;overflow:hidden}.doc-row-stacked.svelte-1g44e70{width:100%;min-width:0;padding:var(--space-2) 0;align-items:flex-start}.doc-row-stacked.svelte-1g44e70 .doc-kind-icon:where(.svelte-1g44e70),.doc-row-stacked.svelte-1g44e70 .doc-file-icon:where(.svelte-1g44e70){margin-top:var(--space-1)}.doc-body.svelte-1g44e70{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.doc-line.svelte-1g44e70{align-items:center;gap:var(--space-2);min-width:0;display:flex}.doc-row-stacked.svelte-1g44e70 .doc-name:where(.svelte-1g44e70){flex:auto}.doc-line-main.svelte-1g44e70 .lock-icon:where(.svelte-1g44e70){flex:none}.doc-line-meta.svelte-1g44e70{min-height:1.2em;font-size:var(--font-size-xs);color:var(--text-secondary-color);gap:var(--space-3);line-height:1.2}.doc-meta-modifier.svelte-1g44e70,.doc-meta-date.svelte-1g44e70{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.list-filters.svelte-1g44e70{gap:var(--space-2);padding:var(--space-2) 0;flex-wrap:wrap;margin-bottom:10px;display:flex}.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}.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{gap:var(--space-2);padding:var(--space-2) 0;flex-wrap:wrap;margin-bottom:10px;display:flex}.tasks-wrapper.svelte-bfu7z1 .task-row{box-sizing:border-box;width:100%;padding-right:44px}.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-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)}.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-style:normal;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #0003}.avatar.team.svelte-112qgxv{border-radius:25%}.avatar-button.svelte-112qgxv{cursor:pointer;border:none;padding:0}.avatar-button.svelte-112qgxv:hover,.avatar-button.svelte-112qgxv:focus-visible{box-shadow:0 0 0 2px var(--accent-color);outline:none}.online-dot.svelte-1hyjpo1{background-color:var(--color-success);border-radius:50%;flex:none;display:inline-block}.person-panel.svelte-tt1u22{min-height:0;font-size:var(--font-size-md);padding:1px 5px var(--space-4) 15px;flex:1;margin:0 -5px 0 -15px;overflow-y:auto}.identity.svelte-tt1u22{align-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-3) 6px;display:flex}.identity-text.svelte-tt1u22{min-width:0}.identity-line.svelte-tt1u22{align-items:center;gap:var(--space-2);min-width:0;display:flex}.identity-handle.svelte-tt1u22{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-you.svelte-tt1u22{color:var(--text-secondary-color);font-weight:400}.identity-meta.svelte-tt1u22{font-size:var(--font-size-xs);color:var(--text-secondary-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-tasks.svelte-tt1u22{margin:0 0 var(--space-3) 6px}.team-tasks.svelte-tt1u22 img:where(.svelte-tt1u22){width:16px;height:16px}.member.svelte-tt1u22{position:relative}.member-remove.svelte-tt1u22{right:var(--space-3);position:absolute;top:50%;transform:translateY(-50%)}.member-add.svelte-tt1u22{gap:var(--space-2);margin:var(--space-2) 0 0 6px;display:flex}.member-add.svelte-tt1u22 input:where(.svelte-tt1u22){flex:auto;min-width:0}.member-error.svelte-tt1u22{margin:var(--space-2) 0 var(--space-2) 6px;font-size:var(--font-size-sm);color:var(--color-error)}.team-leave.svelte-tt1u22{margin:var(--space-4) 0 0 6px}.section-title.svelte-tt1u22{margin:var(--space-4) 1px var(--space-1);padding:var(--space-1) var(--space-4);font-size:var(--font-size-sm);color:var(--text-secondary-color);text-transform:uppercase;font-weight:500}.section-empty.svelte-tt1u22,.section-more.svelte-tt1u22{margin:var(--space-2) 0 var(--space-2) 6px;font-size:var(--font-size-sm);color:var(--text-tertiary-color)}.section-more.svelte-tt1u22{font-size:var(--font-size-xs)}.rows.svelte-tt1u22{margin:0;padding:0;list-style:none}.row.svelte-tt1u22{box-sizing:border-box;width:calc(100% - 2px);color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:var(--touch-target-min);background:0 0;border:none;flex-direction:column;justify-content:center;gap:1px;margin:0 1px;padding:0 44px 0 5px;display:flex}.row.svelte-tt1u22:hover,.row.svelte-tt1u22:focus-visible{background-color:var(--hover-color)}.row-doc.svelte-tt1u22{align-items:center;gap:var(--space-2);flex-direction:row}.row-line.svelte-tt1u22{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.row-name.svelte-tt1u22{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.row-meta.svelte-tt1u22{min-height:1.1em;font-size:var(--font-size-xs);color:var(--text-secondary-color);line-height:1.2}.row-project.svelte-tt1u22{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.row-due.svelte-tt1u22{white-space:nowrap;flex:none}.row-due-overdue.svelte-tt1u22{color:var(--color-error)}.row-due-soon.svelte-tt1u22{color:var(--color-warning)}.doc-icon.svelte-tt1u22{flex:none;width:16px;height:16px}.people-wrapper.svelte-1t8xl2w{flex-direction:column;height:100%;margin:0 15px;display:flex}.people-wrapper.svelte-1t8xl2w .container{flex:1;min-height:0}.people-wrapper.svelte-1t8xl2w .principal-row{align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-width:0;padding-right:44px;display:flex}.people-wrapper.svelte-1t8xl2w .principal-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.people-wrapper.svelte-1t8xl2w .principal-meta,.people-wrapper.svelte-1t8xl2w .principal-you{font-size:var(--font-size-xs);color:var(--text-secondary-color);flex:none}.people-wrapper.svelte-1t8xl2w .principal-you{margin-left:var(--space-1)}.source-sidebar.svelte-gfn7tx{width:100%;height:100%;margin:0 15px}.source-row.svelte-gfn7tx{align-items:baseline;display:flex}.source-name.svelte-gfn7tx{text-overflow:ellipsis;font-weight:400;overflow:hidden}.source-schema.svelte-gfn7tx{color:var(--text-secondary-color);text-overflow:ellipsis;margin-left:10px;font-size:smaller;overflow:hidden}.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}.args.svelte-1i4fa2j{margin-top:var(--space-2)}.wrapper.svelte-1bh4uef{color:inherit;text-decoration:none;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-color);font-size:11px;font-family:var(--font-mono,monospace);flex-shrink:0}.range.element.svelte-17cucc{min-width:0;max-width:60%;padding:0 var(--space-2);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-color) 14%, transparent);color:var(--accent-color);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;overflow:hidden}.image-attachment.svelte-1zeh8a{gap:var(--space-2);margin:var(--space-2) 0;flex-direction:column;display:flex}.thumb.svelte-1zeh8a{border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;object-fit:contain;width:auto;max-width:min(320px,100%);height:auto;max-height:200px}.unavailable.svelte-1zeh8a{font-size:var(--font-size-sm);color:var(--text-secondary-color);font-style:italic}.warnings.svelte-1zeh8a{gap:var(--space-1);flex-direction:column;display:flex}.warning.svelte-1zeh8a{font-size:var(--font-size-sm);color:var(--color-error)}.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-color);flex-shrink:0}.target.svelte-1fcad62,.target-static.svelte-1fcad62{color:var(--text-tertiary-color);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-color);flex-shrink:0;font-size:.8rem}.applied.svelte-1fcad62{font-family:var(--font-mono,monospace);color:var(--dr-green);cursor:pointer;flex-shrink:0;font-size:.8rem}.applied.svelte-1fcad62:hover{text-decoration:underline}.note.svelte-1fcad62{color:var(--text-tertiary-color);font-size:var(--font-size-sm);white-space:nowrap}.pattern.svelte-1fcad62{font-family:var(--font-mono,monospace);color:var(--text-tertiary-color);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-color);flex-shrink:0}.agent-label.svelte-1pebyug{color:var(--text-tertiary-color);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-color);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-color);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-color);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-color);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-color)}.status-pending.svelte-e4tixu .label:where(.svelte-e4tixu){color:var(--text-secondary-color)}.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-text-color)}.status-completed.svelte-e4tixu .label:where(.svelte-e4tixu){color:var(--text-tertiary-color);text-decoration:line-through}.wrapper.svelte-qbwywa{border:1px solid var(--bg-alt2-color);color:var(--text-color);border-radius:10px;padding:10px}.question-card.svelte-1uo4qfg{border:1px solid var(--bg-alt2-color);border-radius:var(--card-radius,10px);background:var(--bg-color);max-height:min(60vh,520px);padding:var(--space-4,12px);flex-direction:column;margin-top:4px;display:flex}.question-body.svelte-1uo4qfg{min-height:0;overflow-y:auto}.question-card.bare.svelte-1uo4qfg{padding:0 0 var(--space-4,12px) 0;background:0 0;border:none;margin-top:0}.question-card.answered.svelte-1uo4qfg{opacity:.85}.card-header.svelte-1uo4qfg{margin-bottom:var(--space-3,8px);justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.card-title.svelte-1uo4qfg{font-weight:var(--font-weight-medium,500)}.wizard-header.svelte-1uo4qfg{flex-shrink:0;align-items:flex-start}.step-badge.svelte-1uo4qfg{border-radius:var(--radius-full,999px);background:var(--bg-alt-color);color:var(--text-secondary-color);font-size:var(--font-size-sm,.8rem);flex-shrink:0;margin-top:1px;padding:1px 8px}.wizard-header.svelte-1uo4qfg .card-title:where(.svelte-1uo4qfg){flex:1;min-width:0}.header-buttons.svelte-1uo4qfg{gap:var(--space-2,6px);flex-shrink:0;display:flex}.icon-button.svelte-1uo4qfg{cursor:pointer;opacity:.6;background:0 0;border:none;padding:2px;line-height:0}.icon-button.svelte-1uo4qfg:hover{opacity:1}.icon-button.svelte-1uo4qfg img:where(.svelte-1uo4qfg){width:16px;height:16px}.page-kicker.svelte-1uo4qfg{margin-bottom:var(--space-3,8px);flex-direction:column;gap:2px;display:flex}.page-title.svelte-1uo4qfg{font-weight:var(--font-weight-medium,500);font-size:var(--font-size-sm,.85rem)}.page-description.svelte-1uo4qfg{font-size:var(--font-size-sm,.85rem);color:var(--text-secondary-color)}.question.svelte-1uo4qfg{margin-bottom:var(--space-4,12px)}.optional.svelte-1uo4qfg{font-size:var(--font-size-sm,.8rem);color:var(--text-tertiary-color);margin-left:6px}.option.svelte-1uo4qfg{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:3px 0;display:grid}.option.svelte-1uo4qfg input:where(.svelte-1uo4qfg){accent-color:var(--accent-color,var(--dr-blue,#0284c7));margin:0}.option-body.svelte-1uo4qfg{display:contents}.option-description.svelte-1uo4qfg{font-size:var(--font-size-sm,.8rem);color:var(--text-tertiary-color);grid-column:2}.other-input.svelte-1uo4qfg,.text-input.svelte-1uo4qfg{box-sizing:border-box;border:1px solid var(--border-color,#ccc);border-radius:var(--radius-sm,6px);background:var(--bg-color);width:100%;color:var(--text-color);font:inherit;font-size:var(--font-size-sm,.85rem);resize:vertical;margin-top:4px;padding:6px 8px}.other-input.svelte-1uo4qfg{resize:none;overflow-y:auto}.footer.svelte-1uo4qfg{margin-top:var(--space-3,8px);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.footer-actions.svelte-1uo4qfg{gap:8px;display:flex}.footer.svelte-1uo4qfg button:where(.svelte-1uo4qfg){font:inherit;padding:var(--btn-padding-md,6px 14px);border-radius:var(--radius-md,8px);font-size:var(--btn-font-size-md,.85rem);font-weight:var(--font-weight-medium,500);cursor:pointer;transition:all var(--transition-fast,.15s);border:none}button.primary.svelte-1uo4qfg{background-color:var(--dr-blue);color:#fff}button.primary.svelte-1uo4qfg:hover:not(:disabled){filter:brightness(1.1)}button.primary.svelte-1uo4qfg:disabled{opacity:.5;cursor:default}button.secondary.svelte-1uo4qfg{background-color:var(--bg-alt-color);color:var(--text-color)}button.secondary.svelte-1uo4qfg:hover{background-color:var(--bg-alt2-color)}.dismissed.svelte-1uo4qfg{font-size:var(--font-size-sm,.85rem);color:var(--text-tertiary-color)}.summary-row.svelte-1uo4qfg{font-size:var(--font-size-sm,.85rem);flex-direction:column;gap:2px;padding:3px 0;display:flex}.summary-prompt.svelte-1uo4qfg{color:var(--text-tertiary-color)}.summary-answer.svelte-1uo4qfg,.pending-prompt.svelte-1uo4qfg{color:var(--text-color)}.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-color);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(--dr-green)}.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-color);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;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-color);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)}}.thread.svelte-1qkalsq{max-width:48rem;height:100%;padding:15px;overflow-y:scroll}.bottom-sentinel.svelte-1qkalsq{height:1px}.unread-interjection.svelte-1qkalsq{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary-color);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.unread-interjection.svelte-1qkalsq .btn{margin-left:0}.stale-run.svelte-1qkalsq{font-size:var(--font-size-sm);color:var(--text-tertiary-color);padding:var(--space-2) 1rem}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(--hover-color)!important}.panel-overlay.svelte-jhi7va{z-index:1000;background-color:#0000;display:block;position:fixed;inset:0}.slide-up-panel.svelte-jhi7va{height:var(--height,auto);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;min-height:0;padding:15px;overflow-y:auto}.context-selector.svelte-1tio1vs{flex-direction:column;height:100%;display:flex}.file-input.svelte-1tio1vs{display:none}.upload-row.svelte-1tio1vs{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-2);margin-bottom:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-base);color:var(--text-color);text-align:left;background:0 0;border:none;flex-shrink:0;display:flex}.upload-row.svelte-1tio1vs:hover{background-color:var(--hover-color)}.upload-icon.svelte-1tio1vs{flex-shrink:0;width:18px;height:18px}.tabs.svelte-1tio1vs{border-bottom:1px solid var(--border-color);margin-bottom:var(--space-3);flex-shrink:0;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-color);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-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.list-container.svelte-1tio1vs{flex:1;min-height:0;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}.question-minibar.svelte-o2524g{align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md,8px);background:var(--bg-alt-color);color:var(--text-color);font-size:var(--font-size-sm);transition:background-color var(--transition-fast);display:flex}.question-minibar.svelte-o2524g:hover{background:var(--bg-alt2-color)}.minibar-main.svelte-o2524g{align-items:center;gap:var(--space-2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:0;display:flex}.minibar-button.svelte-o2524g{cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;padding:2px;line-height:0}.minibar-button.svelte-o2524g:hover{opacity:1}.minibar-button.svelte-o2524g img:where(.svelte-o2524g){width:16px;height:16px}.minibar-title.svelte-o2524g{font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.minibar-hint.svelte-o2524g{color:var(--text-tertiary-color);white-space:nowrap}.send-error.svelte-o2524g{color:var(--color-error);background:var(--color-error-bg);font-size:var(--font-size-sm);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin:var(--space-1) 0}.stop-notice.svelte-o2524g{color:var(--text-secondary-color);background:var(--bg-alt-color)}.prompt.svelte-o2524g{--composer-control:max(32px, var(--touch-target-min));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.drag-over.svelte-o2524g{border-color:var(--accent-color);background-color:var(--hover-color)}.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:var(--composer-control);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}.edit-mode-toggle.svelte-o2524g{align-items:center;gap:var(--space-2);height:var(--composer-control);padding:0 var(--space-4);border-radius:var(--radius-full,999px);background-color:var(--bg-alt-color);color:var(--text-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-normal);border:none;display:inline-flex}.edit-mode-toggle.svelte-o2524g:hover{background-color:var(--bg-alt2-color)}.edit-mode-toggle.auto.svelte-o2524g{background-color:var(--color-primary-bg,var(--bg-alt2-color));color:var(--accent-text-color)}.edit-mode-toggle.svelte-o2524g .button-icon:where(.svelte-o2524g){width:16px;height:16px}.edit-mode-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}.upload-chip.svelte-o2524g{align-items:center;gap:var(--space-1);max-width:280px;height:24px;padding:0 var(--space-2);border:1px dashed var(--border-color);background-color:var(--bg-color);font-size:var(--font-size-sm);color:var(--text-secondary-color);border-radius:20px;display:inline-flex;overflow:hidden}.upload-chip.failed.svelte-o2524g{border-style:solid;border-color:var(--color-error);color:var(--color-error)}.upload-chip-icon.svelte-o2524g{flex-shrink:0;width:14px;height:14px}.upload-chip-name.svelte-o2524g{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.upload-chip-dismiss.svelte-o2524g{cursor:pointer;color:inherit;font-size:var(--font-size-base);background:0 0;border:none;padding:0;line-height:1}.button-group-right.svelte-o2524g{gap:var(--space-3);flex-shrink:0;align-items:center;display:flex}.action-button.svelte-o2524g{width:var(--composer-control);height:var(--composer-control);background-color:var(--bg-alt-color);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)}.approval-button.svelte-o2524g:disabled{opacity:.6;cursor:default}.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-color);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-color);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@keyframes svelte-1qbf8mo-agent-spin{to{transform:rotate(360deg)}}.thread-footer.svelte-1etabnf{justify-content:center;align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-5)) var(--space-7) var(--space-2);font-size:var(--font-size-xs);color:var(--text-tertiary-color);white-space:nowrap;-webkit-user-select:none;user-select:none;display:flex}.footer-sep.svelte-1etabnf{opacity:.7}.footer-cache.svelte-1etabnf{align-items:center;gap:var(--space-1);display:inline-flex}.cache-dot.svelte-1etabnf{background-color:var(--text-tertiary-color);border-radius:50%;width:6px;height:6px}.cache-dot.hot.svelte-1etabnf{background-color:var(--color-success)}.cache-dot.warm.svelte-1etabnf{background-color:var(--color-warning)}.footer-spinner.svelte-1etabnf{border:1.5px solid #0000;border-top-color:var(--text-tertiary-color);border-right-color:var(--text-tertiary-color);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite svelte-1etabnf-footer-spin}@keyframes svelte-1etabnf-footer-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-row.svelte-vx8mvg{align-items:center;gap:6px;padding-right:28px;display:flex}.thread-name.svelte-vx8mvg{white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:400;overflow:hidden}.thread-date.svelte-vx8mvg{text-align:right;white-space:nowrap;text-overflow:ellipsis;color:var(--text-tertiary-color);flex:none;overflow:hidden}.thread-ind{width:12px;height:12px;margin-top:6px;display: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:8px 2px 0}@keyframes svelte-vx8mvg-thread-ind-spin{to{transform:rotate(360deg)}}.bookmarks.svelte-s1zw5w{flex-direction:column;height:100%;margin:0 15px;display:flex}.header-spacer.svelte-s1zw5w{min-height:28px;margin-top:10px;margin-bottom:5px}.title.svelte-s1zw5w{margin-top:10px;margin-bottom:10px;font-weight:400}.search.svelte-s1zw5w{font-size:var(--font-size-md);align-items:center;gap:5px;margin-bottom:10px;display:flex}.search.svelte-s1zw5w>:first-child{flex:1}.list.svelte-s1zw5w{font-size:var(--font-size-md);flex:1;margin:0 -5px 0 -15px;padding:1px 5px 0 15px;overflow-y:auto}.empty-state.svelte-s1zw5w{padding:var(--space-9) var(--space-8);color:var(--text-secondary-color);font-size:var(--font-size-sm);text-align:center;justify-content:center;align-items:center;display:flex}.bookmark-group.svelte-s1zw5w+.bookmark-group:where(.svelte-s1zw5w){margin-top:var(--space-4)}.bookmark-rows.svelte-s1zw5w{margin-left:15px}.bookmark-rows.svelte-s1zw5w>.bookmark-row:where(.svelte-s1zw5w){margin-left:0}.bookmark-group-header.svelte-s1zw5w .bookmark-target:where(.svelte-s1zw5w){padding:var(--space-1) var(--space-4);font-weight:var(--font-weight-semibold);color:var(--text-secondary-color)}.bookmark-group-header.svelte-s1zw5w .bookmark-note:where(.svelte-s1zw5w){font-weight:var(--font-weight-normal)}.bookmark-group-header.svelte-s1zw5w .has-doc-bookmark:where(.svelte-s1zw5w){color:var(--text-color)}.bookmark-group-header.svelte-s1zw5w .bookmark-target:where(.svelte-s1zw5w):disabled{cursor:default;opacity:1}.bookmark-group-header.inaccessible.svelte-s1zw5w .bookmark-target:where(.svelte-s1zw5w){opacity:.6}.doc-ribbon.svelte-s1zw5w{width:13px;height:13px;color:var(--accent-text-color);flex:none}.doc-ribbon.svelte-s1zw5w svg{width:100%;height:100%;display:block}.bookmark-row.svelte-s1zw5w{align-items:center;margin:0 1px;display:flex;position:relative}.bookmark-row.svelte-s1zw5w:hover{background-color:var(--hover-color)}.bookmark-target.svelte-s1zw5w{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--touch-target-min);padding:0 var(--space-4) 0 5px;color:var(--text-color);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;display:flex}.bookmark-target.svelte-s1zw5w:disabled{cursor:default;opacity:.6}.bookmark-label.svelte-s1zw5w{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bookmark-note.svelte-s1zw5w{min-width:0;color:var(--text-secondary-color);white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-sm);flex:1;overflow:hidden}.bookmark-quote.svelte-s1zw5w{min-width:0;color:var(--text-secondary-color);white-space:nowrap;text-overflow:ellipsis;font-style:italic;font-size:var(--font-size-sm);flex:1;overflow:hidden}.bookmark-badge.svelte-s1zw5w{font-size:var(--font-size-xs);padding:1px var(--space-3);border-radius:var(--radius-md);background-color:var(--bg-alt2-color);color:var(--text-secondary-color);flex:none;line-height:1.4;display:inline-block}.bookmark-actions.svelte-s1zw5w{padding-right:var(--space-2);flex:none;align-items:center;line-height:1;display:none}.bookmark-row.svelte-s1zw5w:hover .bookmark-actions:where(.svelte-s1zw5w){display:inline-flex}.bookmark-note-editor.svelte-s1zw5w{padding:0 var(--space-4) var(--space-4) 6px}.bookmark-note-editor.svelte-s1zw5w textarea:where(.svelte-s1zw5w){resize:vertical;border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--text-color);font-size:var(--control-font-size-md);padding:var(--space-2) var(--space-3);background:0 0}.bookmark-note-buttons.svelte-s1zw5w{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.bookmark-note-buttons.svelte-s1zw5w button:where(.svelte-s1zw5w){padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);cursor:pointer;color:var(--dr-blue,#12add4);border-radius:var(--radius-md);transition:background-color var(--transition-fast);background:0 0;border:none}.bookmark-note-buttons.svelte-s1zw5w button:where(.svelte-s1zw5w):hover{background-color:var(--hover-color)}.container.svelte-126ak3w{flex-direction:column;height:100%;display:flex}.tabs.svelte-126ak3w{--tab-height:max(40px, var(--touch-target-min));height:var(--tab-height);background-color:var(--bg-alt-color);border-bottom:1px solid var(--bg-alt2-color);scrollbar-width:none;flex-direction:row;flex:none;align-items:center;display:flex;overflow-x:auto}.tabs.svelte-126ak3w::-webkit-scrollbar{display:none}.content.svelte-126ak3w{flex:1 1 0;min-height:0;overflow:hidden}.tab.svelte-126ak3w{height:var(--tab-height);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;flex:0 auto;justify-content:center;align-items:center;min-width:44px;padding:0 10px;font-size:13px;display:flex;position:relative;overflow:hidden}.tab.svelte-126ak3w span:where(.svelte-126ak3w){text-overflow:ellipsis;overflow:hidden}.tab.svelte-126ak3w:hover{background-color:var(--bg-color)}.indicator.svelte-126ak3w{background-color:var(--accent-color);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:4px}.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}.badge-button.svelte-1rtckr9{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;display:inline-flex}.badge-button.svelte-1rtckr9:hover,.badge-button.svelte-1rtckr9:focus-visible{box-shadow:0 0 0 2px var(--accent-color);outline:none}.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}.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(--dr-green)}.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)}.manage-form.svelte-1mteq2d{gap:var(--space-5);flex-direction:column;display:flex}.scope-row.svelte-1mteq2d{align-items:center;gap:var(--space-6);display:flex}.scope-label.svelte-1mteq2d{font-weight:var(--font-weight-medium);color:var(--text-color)}.scope-option.svelte-1mteq2d{align-items:center;gap:var(--space-3);cursor:pointer;color:var(--text-color);display:flex}.scope-option.svelte-1mteq2d input[type=radio]:where(.svelte-1mteq2d){margin:0}.columns.svelte-1mteq2d{gap:var(--space-6);display:flex}.column.svelte-1mteq2d{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.column-title.svelte-1mteq2d{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary-color);margin:0}.term-list.svelte-1mteq2d{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);flex-direction:column;min-height:180px;max-height:260px;display:flex;overflow-y:auto}.term-row.svelte-1mteq2d{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.term-text.svelte-1mteq2d{font-size:var(--font-size-sm);color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.term-text.approved.svelte-1mteq2d{color:var(--text-secondary-color)}.term-actions.svelte-1mteq2d{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.add-row.svelte-1mteq2d{gap:var(--space-3);display:flex}.add-row.svelte-1mteq2d input:where(.svelte-1mteq2d){min-width:0;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);flex:1}.add-row.svelte-1mteq2d input:where(.svelte-1mteq2d):focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}.muted.svelte-1mteq2d{font-size:var(--font-size-sm);color:var(--text-secondary-color);margin:0}.hint.svelte-1mteq2d{font-size:var(--font-size-xs);color:var(--text-secondary-color);margin:0}.error.svelte-1mteq2d{color:var(--dr-red);font-size:var(--font-size-sm)}.redaction.svelte-16ta0mb>p:where(.svelte-16ta0mb){font-weight:var(--font-weight-medium);color:var(--text-color);margin-bottom:var(--space-3)}.muted.svelte-16ta0mb{font-size:var(--font-size-sm);color:var(--text-secondary-color);margin:0 0 var(--space-3) 0}.term-chips.svelte-16ta0mb{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.term-chip.svelte-16ta0mb{align-items:center;gap:var(--space-2);max-width:100%;padding:1px var(--space-3);border-radius:var(--radius-md);background-color:var(--redaction-highlight-bg,#e91e631f);border:1px solid var(--redaction-underline,#e91e63);font-size:var(--font-size-sm);color:var(--text-color);display:inline-flex}.term-chip.busy.svelte-16ta0mb{opacity:.5;pointer-events:none}.chip-text.svelte-16ta0mb{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.manage-btn.svelte-16ta0mb{width:100%;padding:var(--control-padding-md);border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-color);color:var(--text-color);font-size:var(--control-font-size-md);cursor:pointer}.manage-btn.svelte-16ta0mb:hover{background-color:var(--bg-alt-color)}.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}.activity.svelte-1rh47d2{align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--font-size-sm);display:flex}.who.svelte-1rh47d2{flex:none;align-self:flex-start}.agent-avatar.svelte-1rh47d2{width:20px;height:20px;display:inline-flex}.body.svelte-1rh47d2{overflow-wrap:anywhere;flex:auto;min-width:0;display:inline}.actor.svelte-1rh47d2{margin-right:var(--space-1);font-weight:600}.obo.svelte-1rh47d2{align-items:center;gap:var(--space-1);margin-right:var(--space-1);color:var(--text-secondary-color);vertical-align:bottom;display:inline-flex}.phrase.svelte-1rh47d2{color:var(--text-alt-color,var(--text-color))}.transition.svelte-1rh47d2,.groups.svelte-1rh47d2 .group:where(.svelte-1rh47d2),.principal.svelte-1rh47d2{align-items:center;gap:var(--space-1);vertical-align:bottom;display:inline-flex}.groups.svelte-1rh47d2{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.principal.svelte-1rh47d2{color:var(--text-color);font-weight:500}.suffix.svelte-1rh47d2,.arrow.svelte-1rh47d2{color:var(--text-secondary-color)}.labels.svelte-1rh47d2{gap:var(--space-1);margin-left:var(--space-1);vertical-align:bottom;flex-wrap:wrap;display:inline-flex}.label-chip.svelte-1rh47d2{border:1px solid var(--chip-color);border-left:4px solid var(--chip-color);border-radius:var(--radius-sm);padding:0 var(--space-1);font-size:var(--font-size-xs);white-space:nowrap}.label-chip.removed.svelte-1rh47d2{opacity:.6;text-decoration:line-through}.mechanism.svelte-1rh47d2{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:0 var(--space-1);color:var(--text-secondary-color);font-size:var(--font-size-xs);white-space:nowrap;flex:none;align-self:center}.when.svelte-1rh47d2{color:var(--text-secondary-color);font-size:var(--font-size-xs);flex:none}.version-marker.svelte-1rh47d2{border-top:1px solid var(--border-color);margin-top:var(--space-1)}.version-marker.svelte-1rh47d2 .phrase:where(.svelte-1rh47d2){color:var(--text-color);font-weight:600}.activity-section.svelte-1t45uu6{min-height:0;margin:0 15px var(--space-2);border-top:1px solid var(--bg-alt2-color);padding-top:var(--space-1);flex-direction:column;flex:none;font-size:14px;display:flex}.activity-section.expanded.svelte-1t45uu6{flex:50%}.header.svelte-1t45uu6{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-1) 0;color:var(--text-color);cursor:pointer;text-align:left;background:0 0;border:none;flex:none;display:flex}.header.svelte-1t45uu6 p:where(.svelte-1t45uu6){margin:0;font-size:16px;font-weight:700}.header.svelte-1t45uu6:hover{color:var(--accent-color)}.rows.svelte-1t45uu6{flex:auto;min-height:0;overflow-y:auto}.search.svelte-1t45uu6{width:100%;margin:var(--space-1) 0 var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);color:var(--text-color);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-sm);flex:none}.search.svelte-1t45uu6:focus{border-color:var(--accent-color);outline:none}.empty.svelte-1t45uu6{color:var(--text-secondary-color);font-size:var(--font-size-sm);padding:var(--space-2) 0}.load-more.svelte-1t45uu6{width:100%;margin-top:var(--space-2);padding:var(--space-1);border:1px dashed var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary-color);font-size:var(--font-size-sm);cursor:pointer;background:0 0;display:block}.load-more.svelte-1t45uu6:hover:enabled{color:var(--text-color);border-color:var(--accent-color)}.versions-panel.svelte-1somut2{flex-direction:column;height:100%;display:flex}.versions-region.svelte-1somut2{flex:50%;min-height:0;overflow-y:auto}.list.svelte-1somut2{margin:15px;font-size:14px}.checkpoint-action.svelte-1somut2{justify-content:flex-end;align-items:center;margin-bottom:4px;display:flex}.version.svelte-1somut2{background-color:var(--bg-alt-color);cursor:pointer;padding:2px 0;display:flex;position:relative}:where(.app-root.mobile) .version.svelte-1somut2{background-color:var(--bg-color)}.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.checkpoint.svelte-1somut2 .vname:where(.svelte-1somut2){color:var(--text-alt-color,var(--text-color));flex-basis:calc(15% + 12px);padding-left:12px}.version.checkpoint.svelte-1somut2{font-size:13px}.version.svelte-1somut2 .vmodifier:where(.svelte-1somut2){text-overflow:ellipsis;white-space:nowrap;flex:0 0 30%;overflow:hidden}.version.checkpoint.svelte-1somut2 .vmodifier:where(.svelte-1somut2){flex-basis:calc(30% - 12px)}.origin-icon.svelte-1somut2{vertical-align:-2px;margin-right:2px}.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.current.svelte-1somut2 .action-restore:where(.svelte-1somut2),.version.current.svelte-1somut2 .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)}@media (pointer:coarse){.version.svelte-1somut2{min-height:var(--touch-target-min);align-items:center;padding:0}.version.checkpoint.svelte-1somut2 .vname:where(.svelte-1somut2){flex-basis:15%;padding-left:0}.version.checkpoint.svelte-1somut2 .vmodifier:where(.svelte-1somut2){flex-basis:30%}}.row-menu.svelte-1somut2{align-items:center;margin-left:auto;display:flex}.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:50%;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{min-height:0;margin:0 15px var(--space-2);border-top:1px solid var(--bg-alt2-color);padding-top:var(--space-1);flex-direction:column;flex:none;font-size:14px;display:flex}.similar-section.expanded.svelte-1djbhae{flex:50%}.similar-header.svelte-1djbhae{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-1) 0;color:var(--text-color);cursor:pointer;text-align:left;background:0 0;border:none;flex:none;display:flex}.similar-header.svelte-1djbhae p:where(.svelte-1djbhae){margin:0;font-size:16px;font-weight:700}.similar-header.svelte-1djbhae:hover{color:var(--accent-color)}.similar-rows.svelte-1djbhae{flex:auto;min-height:0;overflow-y:auto}.similar-empty.svelte-1djbhae{color:var(--text-secondary-color);font-size:var(--font-size-sm);padding:var(--space-2) 0}.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(--dr-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:flex-start;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{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rel-head.svelte-1djbhae{align-items:baseline;gap:var(--space-1);display:flex}.rel-title.svelte-1djbhae{cursor:pointer;min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:400;text-decoration:none;overflow:hidden}.rel-title.svelte-1djbhae:hover{text-decoration:underline}.rel-details.svelte-1djbhae{color:var(--text-secondary-color);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:300;overflow:hidden}.rel-badge.svelte-1djbhae,.rel-count.svelte-1djbhae{font-size:var(--font-size-xs);color:var(--text-secondary-color);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:0 var(--space-1);background:0 0;flex:none;font-weight:400;line-height:1.5}.rel-section.svelte-1djbhae{width:100%;padding:0 0 0 var(--space-4);text-align:left;cursor:pointer;color:var(--text-secondary-color);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;font-size:12px;font-weight:300;display:block;overflow:hidden}.rel-section.svelte-1djbhae:before{content:"§ "}.rel-section.svelte-1djbhae:hover{color:var(--text-color);text-decoration:underline}.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}@font-face{font-family:Gelasio;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gelasio-5.3.0/gelasio-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gelasio;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/gelasio-5.3.0/gelasio-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gelasio;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gelasio-5.3.0/gelasio-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gelasio;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/gelasio-5.3.0/gelasio-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gelasio;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gelasio-5.3.0/gelasio-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/gelasio-5.3.0/gelasio-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gelasio-5.3.0/gelasio-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/gelasio-5.3.0/gelasio-latin-ext-700-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-5.3.0/inter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter-5.3.0/inter-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-5.3.0/inter-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/inter-5.3.0/inter-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-5.3.0/inter-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter-5.3.0/inter-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-5.3.0/inter-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/inter-5.3.0/inter-latin-ext-700-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-5.3.0/jetbrains-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-5.3.0/jetbrains-mono-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-5.3.0/jetbrains-mono-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-5.3.0/jetbrains-mono-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-5.3.0/jetbrains-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-5.3.0/jetbrains-mono-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-5.3.0/jetbrains-mono-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-5.3.0/jetbrains-mono-latin-ext-700-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tinos-5.3.0/tinos-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/tinos-5.3.0/tinos-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tinos-5.3.0/tinos-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/tinos-5.3.0/tinos-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tinos-5.3.0/tinos-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/tinos-5.3.0/tinos-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tinos-5.3.0/tinos-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/tinos-5.3.0/tinos-latin-ext-700-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-5.3.0/source-serif-4-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-5.3.0/source-serif-4-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-5.3.0/source-serif-4-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-5.3.0/source-serif-4-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-5.3.0/source-serif-4-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-5.3.0/source-serif-4-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-5.3.0/source-serif-4-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-5.3.0/source-serif-4-latin-ext-700-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-5.3.0/source-sans-3-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-5.3.0/source-sans-3-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3-5.3.0/source-sans-3-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3-5.3.0/source-sans-3-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-5.3.0/source-sans-3-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-5.3.0/source-sans-3-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3-5.3.0/source-sans-3-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3-5.3.0/source-sans-3-latin-ext-700-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-5.3.0/playfair-display-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-5.3.0/playfair-display-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-5.3.0/playfair-display-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-5.3.0/playfair-display-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-5.3.0/playfair-display-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-5.3.0/playfair-display-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-5.3.0/playfair-display-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-5.3.0/playfair-display-latin-ext-700-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/arimo-5.3.0/arimo-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/arimo-5.3.0/arimo-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/arimo-5.3.0/arimo-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/arimo-5.3.0/arimo-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/arimo-5.3.0/arimo-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/arimo-5.3.0/arimo-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/arimo-5.3.0/arimo-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/arimo-5.3.0/arimo-latin-ext-700-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/carlito-5.3.0/carlito-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/carlito-5.3.0/carlito-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/carlito-5.3.0/carlito-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/carlito-5.3.0/carlito-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/carlito-5.3.0/carlito-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/carlito-5.3.0/carlito-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/carlito-5.3.0/carlito-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/carlito-5.3.0/carlito-latin-ext-700-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cousine-5.3.0/cousine-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cousine;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cousine-5.3.0/cousine-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cousine-5.3.0/cousine-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cousine;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/cousine-5.3.0/cousine-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cousine-5.3.0/cousine-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cousine-5.3.0/cousine-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cousine-5.3.0/cousine-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/cousine-5.3.0/cousine-latin-ext-700-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caladea;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caladea-5.3.0/caladea-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caladea;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/caladea-5.3.0/caladea-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caladea;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caladea-5.3.0/caladea-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caladea;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/caladea-5.3.0/caladea-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caladea;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caladea-5.3.0/caladea-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caladea;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/caladea-5.3.0/caladea-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caladea;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caladea-5.3.0/caladea-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caladea;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/caladea-5.3.0/caladea-latin-ext-700-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.swatch.svelte-1cihjm0,.pill.svelte-1cihjm0,.clear.svelte-1cihjm0{border:1px solid var(--border-color,#ccc);cursor:pointer;background-color:#0000;background-image:linear-gradient(var(--swatch-paint,transparent), var(--swatch-paint,transparent)), repeating-conic-gradient(var(--border-color,#ccc) 0% 25%, transparent 0% 50%);background-size:auto,8px 8px;flex-shrink:0;padding:0}.swatch.svelte-1cihjm0{border-radius:var(--radius-sm,2px);position:relative}.swatch.svelte-1cihjm0:hover,.pill.svelte-1cihjm0:hover,.clear.svelte-1cihjm0:hover{border-color:var(--text-light-color,#999)}.swatch.disabled.svelte-1cihjm0{cursor:default}.hidden-picker.svelte-1cihjm0{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.picker.svelte-1cihjm0{box-sizing:border-box;width:260px;padding:var(--space-6,8px);gap:var(--space-4,4px);background:var(--bg-color,white);border:1px solid var(--border-color,#ddd);border-radius:var(--radius-md,4px);box-shadow:var(--shadow-md,0 4px 16px #00000029);flex-direction:column;display:flex}.group-label.svelte-1cihjm0{color:var(--text-light-color,#888);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.group-label.inline.svelte-1cihjm0{text-transform:none;letter-spacing:0;font-size:11px}.pills.svelte-1cihjm0{gap:var(--space-4,4px);flex-wrap:wrap;display:flex}.pill.svelte-1cihjm0{--swatch-paint:var(--pill-paint);border-radius:50%;width:20px;height:20px}.pill.selected.svelte-1cihjm0,.clear.selected.svelte-1cihjm0{outline:2px solid var(--accent-color,#12add4);outline-offset:1px}.custom-row.svelte-1cihjm0{align-items:center;gap:var(--space-4,4px);padding-top:var(--space-4,4px);border-top:1px solid var(--border-color,#eee);display:flex}.custom-row.svelte-1cihjm0 .native:where(.svelte-1cihjm0){width:24px;height:24px}.clear.svelte-1cihjm0{border-radius:var(--radius-sm,2px);width:24px;height:24px;position:relative}.clear.svelte-1cihjm0:after{content:"";background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--error-color,#d33) calc(50% - 1px), var(--error-color,#d33) calc(50% + 1px), transparent calc(50% + 1px));position:absolute;inset:0}.hex-field.svelte-1cihjm0{min-width:0;height:24px;padding:0 var(--space-4,4px);border:1px solid var(--border-color,#ccc);border-radius:var(--radius-sm,2px);background:var(--bg-color,white);color:var(--text-color,#333);font-variant-numeric:tabular-nums;flex:1;font-family:inherit;font-size:11px}.hex-field.svelte-1cihjm0:focus{border-color:var(--accent-color,#12add4);outline:none}.hex-field.token.svelte-1cihjm0{background:var(--bg-alt-color,#f6f6f6);color:var(--text-color,#333);cursor:default}.alpha-row.svelte-1cihjm0{align-items:center;gap:var(--space-4,4px);display:flex}.alpha-rail.svelte-1cihjm0{appearance:none;background-color:#0000;background-image:linear-gradient(to right, transparent, var(--rail-to,#000)), repeating-conic-gradient(var(--border-color,#ccc) 0% 25%, transparent 0% 50%);border:1px solid var(--border-color,#ccc);border-radius:var(--radius-sm,2px);background-size:auto,8px 8px;flex:1;min-width:0;height:14px;margin:0}.alpha-rail.svelte-1cihjm0::-webkit-slider-thumb{appearance:none;background:var(--bg-color,#fff);border:1px solid var(--text-color,#333);cursor:ew-resize;border-radius:2px;width:8px;height:16px}.alpha-rail.svelte-1cihjm0::-moz-range-thumb{background:var(--bg-color,#fff);border:1px solid var(--text-color,#333);cursor:ew-resize;border-radius:2px;width:8px;height:16px}.alpha-value.svelte-1cihjm0{text-align:right;width:32px;color:var(--text-light-color,#888);font-variant-numeric:tabular-nums;font-size:10px}.color-control.svelte-1kka7q4{align-items:center;gap:var(--space-3,3px);flex:1;display:flex}.label.svelte-1kka7q4{width:var(--control-label-width,72px);color:var(--control-label-color,var(--text-light-color,#888));flex-shrink:0;font-size:11px}.hex-input.svelte-1kka7q4{min-width:0;height:22px;padding:0 var(--space-4,4px);border:1px solid var(--border-color,#ccc);border-radius:var(--radius-sm,2px);background:var(--bg-color,white);color:var(--text-color,#333);font-variant-numeric:tabular-nums;flex:1;font-family:inherit;font-size:11px}.hex-input.token.svelte-1kka7q4{background:var(--bg-alt-color,#f6f6f6);cursor:default}.hex-input.svelte-1kka7q4:focus{border-color:var(--accent-color,#12add4);outline:none}.btn-group-control.svelte-w49llb{align-items:center;gap:var(--space-3,3px);flex:1;display:flex}.label.svelte-w49llb{width:var(--control-label-width,72px);color:var(--control-label-color,var(--text-light-color,#888));flex-shrink:0;font-size:11px}.btn-group.svelte-w49llb{flex:1;display:flex}.btn-option.svelte-w49llb{border:1px solid var(--border-color,#ccc);background:var(--bg-color,white);height:24px;color:var(--text-color,#333);cursor:pointer;flex:1;justify-content:center;align-items:center;padding:0 4px;font-size:11px;display:flex}.btn-option.svelte-w49llb:first-child{border-radius:var(--radius-sm,2px) 0 0 var(--radius-sm,2px)}.btn-option.svelte-w49llb:last-child{border-radius:0 var(--radius-sm,2px) var(--radius-sm,2px) 0}.btn-option.svelte-w49llb:not(:first-child){border-left:none}.btn-option.svelte-w49llb:hover{background:var(--bg-alt-color,#f5f5f5)}.btn-option.active.svelte-w49llb{background:var(--accent-color,#12add4);color:#fff;border-color:var(--accent-color,#12add4)}.btn-option.active.svelte-w49llb+.btn-option:where(.svelte-w49llb){border-left-color:var(--accent-color,#12add4)}.gradient-control.svelte-ok9sa1{gap:var(--space-4,4px);flex-direction:column;flex:1;min-width:0;display:flex}.ramp.svelte-ok9sa1{border:1px solid var(--border-color,#ccc);border-radius:var(--radius-sm,2px);background-color:#0000;background-image:var(--ramp), repeating-conic-gradient(var(--border-color,#ccc) 0% 25%, transparent 0% 50%);background-size:auto,8px 8px;height:22px;margin:0 7px;position:relative}.ramp-hit.svelte-ok9sa1{cursor:copy;background:0 0;border:none;width:100%;padding:0;position:absolute;inset:0}.ramp-hit.svelte-ok9sa1:focus-visible{outline:2px solid var(--accent-color,#12add4);outline-offset:1px}.handle.svelte-ok9sa1{border:1px solid var(--text-color,#333);border-radius:var(--radius-sm,2px);width:12px;height:26px;box-shadow:0 0 0 1px var(--bg-color,#fff);cursor:ew-resize;background-color:#0000;background-image:linear-gradient(var(--handle-paint,transparent), var(--handle-paint,transparent)), repeating-conic-gradient(var(--border-color,#ccc) 0% 25%, transparent 0% 50%);touch-action:none;background-size:auto,6px 6px;margin-left:-6px;padding:0;position:absolute;top:-3px}.handle.selected.svelte-ok9sa1,.handle.svelte-ok9sa1:focus-visible{outline:2px solid var(--accent-color,#12add4);outline-offset:1px;z-index:1}.row.svelte-ok9sa1{align-items:center;gap:var(--space-3,3px);display:flex}.chips.svelte-ok9sa1{align-items:center;gap:var(--space-6,8px);flex-wrap:wrap;padding-top:3px;display:flex}.chip.svelte-ok9sa1{display:inline-flex;position:relative}.chip-remove.svelte-ok9sa1{border:1px solid var(--border-color,#ccc);background:var(--bg-color,white);width:13px;height:13px;color:var(--text-light-color,#888);cursor:pointer;opacity:0;transition:opacity var(--transition-fast,.12s) ease;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:8px;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.chip.svelte-ok9sa1:hover .chip-remove:where(.svelte-ok9sa1),.chip-remove.svelte-ok9sa1:focus-visible{opacity:1}.chip-remove.svelte-ok9sa1:hover{border-color:var(--error-color,#d33);color:var(--error-color,#d33)}.label.svelte-ok9sa1{width:var(--control-label-width,72px);color:var(--control-label-color,var(--text-light-color,#888));flex-shrink:0;font-size:11px}.num.svelte-ok9sa1{width:48px;height:22px;padding:0 var(--space-3,3px);border:1px solid var(--border-color,#ccc);border-radius:var(--radius-sm,2px);background:var(--bg-color,white);color:var(--text-color,#333);font-variant-numeric:tabular-nums;font-family:inherit;font-size:11px}.num.svelte-ok9sa1:focus{border-color:var(--accent-color,#12add4);outline:none}.unit.svelte-ok9sa1{color:var(--text-light-color,#888);font-size:11px}.dial-row.svelte-ok9sa1{align-items:flex-start}.dial.svelte-ok9sa1{flex-shrink:0;grid-template-rows:repeat(3,16px);grid-template-columns:repeat(3,16px);gap:1px;display:grid}.dial-cell.svelte-ok9sa1{border:1px solid var(--border-color,#ccc);background:var(--bg-color,white);color:var(--text-light-color,#888);cursor:pointer;rotate:var(--arrow,0deg);justify-content:center;align-items:center;padding:0;font-size:9px;line-height:1;display:flex}.dial-cell.svelte-ok9sa1:hover{border-color:var(--accent-color,#12add4)}.dial-cell.active.svelte-ok9sa1{background:var(--accent-color,#12add4);border-color:var(--accent-color,#12add4);color:#fff}.dial-centre.svelte-ok9sa1{border:1px dashed var(--border-color,#ddd);border-radius:50%}.fill-control.svelte-11be9mu{gap:var(--space-4,4px);flex-direction:column;flex:1;min-width:0;display:flex}.mode-row.svelte-11be9mu,.solid-row.svelte-11be9mu{align-items:center;gap:var(--space-3,3px);display:flex}.solid-row.svelte-11be9mu{padding-left:calc(var(--control-label-width,72px) + 3px)}.hex-input.svelte-11be9mu{min-width:0;height:22px;padding:0 var(--space-4,4px);border:1px solid var(--border-color,#ccc);border-radius:var(--radius-sm,2px);background:var(--bg-color,white);color:var(--text-color,#333);font-variant-numeric:tabular-nums;flex:1;font-family:inherit;font-size:11px}.hex-input.svelte-11be9mu:focus{border-color:var(--accent-color,#12add4);outline:none}.note.svelte-11be9mu{align-items:baseline;gap:var(--space-3,3px);color:var(--text-light-color,#888);font-size:10px;display:flex}.note.svelte-11be9mu button:where(.svelte-11be9mu){color:var(--accent-color,#12add4);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:10px;text-decoration:underline}.size-control.svelte-3w5e1y{align-items:center;gap:var(--space-3,3px);flex:1;display:flex}.label.svelte-3w5e1y{width:var(--control-label-width,72px);color:var(--control-label-color,var(--text-light-color,#888));flex-shrink:0;font-size:11px}.num-input.svelte-3w5e1y{min-width:0;height:22px;padding:0 var(--space-4,4px);border:1px solid var(--border-color,#ccc);border-radius:var(--radius-sm,2px);background:var(--bg-color,white);color:var(--text-color,#333);font-variant-numeric:tabular-nums;appearance:textfield;flex:1;font-family:inherit;font-size:11px}.num-input.svelte-3w5e1y::-webkit-inner-spin-button{opacity:1;height:20px}.num-input.svelte-3w5e1y::-webkit-outer-spin-button{opacity:1;height:20px}.compact.svelte-3w5e1y .num-input:where(.svelte-3w5e1y){appearance:textfield}.compact.svelte-3w5e1y .num-input:where(.svelte-3w5e1y)::-webkit-inner-spin-button{display:none}.compact.svelte-3w5e1y .num-input:where(.svelte-3w5e1y)::-webkit-outer-spin-button{display:none}.num-input.svelte-3w5e1y:focus{border-color:var(--accent-color,#12add4);outline:none}.unit-select.svelte-3w5e1y{width:var(--control-unit-width,48px);border:1px solid var(--border-color,#ccc);border-radius:var(--radius-sm,2px);background:var(--bg-color,white);height:22px;color:var(--text-color,#333);cursor:pointer;padding:0 2px;font-family:inherit;font-size:10px}.unit-select.svelte-3w5e1y:focus{border-color:var(--accent-color,#12add4);outline:none}.select-control.svelte-3g450x{align-items:center;gap:var(--space-3,3px);flex:1;display:flex}.label.svelte-3g450x{width:var(--control-label-width,72px);color:var(--control-label-color,var(--text-light-color,#888));flex-shrink:0;font-size:11px}.select.svelte-3g450x{height:22px;padding:0 var(--space-4,4px);border:1px solid var(--border-color,#ccc);border-radius:var(--radius-sm,2px);background:var(--bg-color,white);color:var(--text-color,#333);cursor:pointer;flex:1;font-family:inherit;font-size:11px}.select.svelte-3g450x:focus{border-color:var(--accent-color,#12add4);outline:none}.font-control.svelte-kle3bn{align-items:center;gap:var(--space-3,3px);flex:1;display:flex}.label.svelte-kle3bn{width:var(--control-label-width,72px);color:var(--control-label-color,var(--text-light-color,#888));flex-shrink:0;font-size:11px}.anchor.svelte-kle3bn{flex:1;min-width:0;position:relative}.trigger.svelte-kle3bn{width:100%;height:22px;padding:0 var(--space-4,4px);border:1px solid var(--border-color,#ccc);border-radius:var(--radius-sm,2px);background:var(--bg-color,white);color:var(--text-color,#333);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:4px;font-size:11px;display:flex}.trigger.svelte-kle3bn:focus{border-color:var(--accent-color,#12add4);outline:none}.current.svelte-kle3bn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chevron.svelte-kle3bn{color:var(--text-light-color,#888);font-family:var(--font-family,sans-serif);flex-shrink:0}.menu.svelte-kle3bn{z-index:40;background:var(--bg-color,white);border:1px solid var(--border-color,#ccc);border-radius:var(--radius-sm,2px);max-height:18rem;padding:4px;display:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 3px 5px 1px #0003}.menu.open.svelte-kle3bn{display:block}.group.svelte-kle3bn{text-transform:uppercase;letter-spacing:.04em;color:var(--text-light-color,#888);font-size:10px;font-family:var(--font-family,sans-serif);padding:4px 6px 2px}.row.svelte-kle3bn{border-radius:var(--radius-sm,2px);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:4px 8px;font-size:14px;line-height:1.4;overflow:hidden}.row.active.svelte-kle3bn{background:var(--hover-color,#eee)}.row.selected.svelte-kle3bn{color:var(--accent-color,#12add4)}.border-control.svelte-17y2077{align-items:center;gap:var(--space-3,3px);flex:1;display:flex}.label.svelte-17y2077{width:var(--control-label-width,72px);padding-top:var(--space-3,3px);color:var(--control-label-color,var(--text-light-color,#888));flex-shrink:0;align-self:flex-start;font-size:11px}.side-grid.svelte-17y2077{flex-shrink:0;grid-template-rows:repeat(3,15px);grid-template-columns:repeat(3,15px);gap:2px;display:grid}.cell.svelte-17y2077{background:var(--bg-alt-color,#f5f5f5);border:1px solid var(--border-color,#ddd);border-radius:var(--radius-sm,2px);cursor:pointer;color:var(--text-light-color,#888);padding:0;position:relative}.cell.top.svelte-17y2077{grid-area:1/2}.cell.left.svelte-17y2077{grid-area:2/1}.cell.all.svelte-17y2077{grid-area:2/2}.cell.right.svelte-17y2077{grid-area:2/3}.cell.bottom.svelte-17y2077{grid-area:3/2}.cell.svelte-17y2077:after{content:"";position:absolute;inset:3px}.cell.top.svelte-17y2077:after{border-top:2px solid}.cell.left.svelte-17y2077:after{border-left:2px solid}.cell.right.svelte-17y2077:after{border-right:2px solid}.cell.bottom.svelte-17y2077:after{border-bottom:2px solid}.cell.all.svelte-17y2077:after{border:2px solid}.cell.svelte-17y2077:hover{border-color:var(--text-light-color,#999)}.cell.active.svelte-17y2077{color:var(--accent-color,#12add4);border-color:var(--accent-color,#12add4);background:color-mix(in srgb, var(--accent-color,#12add4) 12%, transparent)}.props.svelte-17y2077{gap:var(--space-3,3px);flex-direction:column;flex:1;min-width:0;display:flex}.line.svelte-17y2077{gap:var(--space-3,3px);display:flex}.line.svelte-17y2077>.color-control{flex:1.3;min-width:0}.line.svelte-17y2077>.size-control{flex:1;min-width:0}.docbar-styles.svelte-kxd8ri{box-sizing:border-box;height:100%;padding:var(--panel-padding,12px);font-size:var(--font-size-sm,12px);flex-direction:column;display:flex}.stack.svelte-kxd8ri{gap:var(--space-6,8px);flex-direction:column;flex:50%;min-height:0;display:flex;overflow-y:auto}.stack.svelte-kxd8ri>*{flex-shrink:0}.empty-state.svelte-kxd8ri{color:var(--text-light-color,#888);padding:var(--space-6,8px) 0}.readonly-note.svelte-kxd8ri{color:var(--text-light-color,#888);font-size:11px;font-style:italic}.readonly.svelte-kxd8ri .style-section:where(.svelte-kxd8ri):not(.css-preview) .section-body:where(.svelte-kxd8ri){opacity:.75;pointer-events:none}.readonly.svelte-kxd8ri .style-section:where(.svelte-kxd8ri):not(.css-preview) .group-header:where(.svelte-kxd8ri){pointer-events:auto}.style-section.svelte-kxd8ri{border:1px solid var(--border-color,#e0e0e0);border-radius:var(--radius-md,4px);overflow:hidden}.section-header.svelte-kxd8ri,.section-header-static.svelte-kxd8ri{align-items:center;gap:var(--space-4,4px);width:100%;padding:var(--space-5,6px) var(--space-6,8px);background:var(--bg-alt-color,#f8f8f8);font-size:var(--font-size-sm,12px);color:var(--text-color,#333);text-align:left;border:none;display:flex}.section-header.svelte-kxd8ri{cursor:pointer}.section-header.svelte-kxd8ri:hover{background:var(--bg-alt2-color,#f0f0f0)}.section-toggle.svelte-kxd8ri{align-items:center;gap:var(--space-4,4px);cursor:pointer;font-size:var(--font-size-sm,12px);color:var(--text-color,#333);text-align:left;background:0 0;border:none;flex:1;padding:0;display:flex}.arrow.svelte-kxd8ri{width:12px;color:var(--text-light-color,#888);font-size:10px}.title.svelte-kxd8ri{font-weight:var(--font-weight-medium,500);flex:1}.class-name.svelte-kxd8ri,.selector-hint.svelte-kxd8ri{font-weight:var(--font-weight-normal,300);color:var(--text-light-color,#888);margin-left:var(--space-3,3px)}.selector-hint.svelte-kxd8ri{font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:10px}.section-body.svelte-kxd8ri{padding:var(--space-5,6px) var(--space-6,8px);border-top:1px solid var(--border-color,#e0e0e0);gap:var(--space-4,4px);flex-direction:column;display:flex}.scope-row.svelte-kxd8ri{align-items:center;gap:var(--space-4,4px);padding:var(--space-4,4px) var(--space-6,8px);border-top:1px solid var(--border-color,#e0e0e0);background:var(--bg-alt-color,#f8f8f8);display:flex}.scope-label.svelte-kxd8ri{color:var(--text-light-color,#888);font-size:10px}.scope-toggle.svelte-kxd8ri{gap:var(--space-2,2px);display:flex}.scope-toggle.svelte-kxd8ri button:where(.svelte-kxd8ri){border:1px solid var(--border-color,#ddd);border-radius:var(--radius-sm,2px);padding:1px var(--space-4,4px);color:var(--text-light-color,#888);cursor:pointer;background:0 0;font-family:inherit;font-size:10px}.scope-toggle.svelte-kxd8ri button.active:where(.svelte-kxd8ri){background:var(--bg-color,#fff);color:var(--text-color,#333);border-color:var(--accent-color,#12add4)}.group.svelte-kxd8ri{gap:var(--space-4,4px);flex-direction:column;display:flex}.group.svelte-kxd8ri+.group:where(.svelte-kxd8ri){margin-top:var(--space-4,4px);padding-top:var(--space-4,4px);border-top:1px solid var(--bg-alt2-color,#eee)}.group-header.svelte-kxd8ri{align-items:center;gap:var(--space-3,3px);padding:var(--space-1,1px) 0;color:var(--text-color,#333);cursor:pointer;text-align:left;background:0 0;border:none;font-family:inherit;font-size:11px;display:flex}.group-header.svelte-kxd8ri:hover .group-title:where(.svelte-kxd8ri){color:var(--accent-color,#12add4)}.group-title.svelte-kxd8ri{font-weight:var(--font-weight-medium,500)}.group-dot.svelte-kxd8ri{background:var(--accent-color,#12add4);width:6px;height:6px;margin-left:var(--space-2,2px);border-radius:50%}.section-body.svelte-kxd8ri{container-type:inline-size}.row.pair.svelte-kxd8ri{gap:var(--space-4,4px);--control-label-width:40px;--control-unit-width:40px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}@container (width<=292px){.row.pair.svelte-kxd8ri{--control-label-width:72px}}.cell.svelte-kxd8ri{min-width:0}.control-row.svelte-kxd8ri{align-items:center;display:flex}.control-row.defined.svelte-kxd8ri{--control-label-color:var(--accent-color,#12add4)}.override-slot.svelte-kxd8ri{flex-shrink:0;justify-content:center;align-items:center;width:12px;padding-left:3px;display:flex}.override-badge.svelte-kxd8ri{border-radius:var(--radius-sm,2px);background:var(--accent-color,#12add4);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;width:8px;height:18px;padding:0;font-size:7px;line-height:1;display:flex}.override-badge.svelte-kxd8ri:hover{background:var(--color-error,#e53)}.override-dot.svelte-kxd8ri{border-radius:var(--radius-sm,2px);background:var(--accent-color,#12add4);opacity:.5;width:8px;height:18px;display:block}.control-row.companion.svelte-kxd8ri{margin-top:var(--space-2,2px)}.strip-label.svelte-kxd8ri{width:var(--control-label-width,72px);color:var(--control-label-color,var(--text-light-color,#888));flex-shrink:0;font-size:11px}.accent-strip.svelte-kxd8ri{align-items:center;gap:var(--space-3,3px);flex:1;min-width:0;display:flex}.accent.svelte-kxd8ri{border-radius:var(--radius-sm,2px);display:flex;position:relative}.accent.focused.svelte-kxd8ri{outline:1px solid var(--accent-color,#12add4);outline-offset:1px}.accent.private.svelte-kxd8ri{box-shadow:0 2px 0 0 var(--accent-color,#12add4)}.ink-glyph.svelte-kxd8ri{pointer-events:none;font-size:11px;font-weight:var(--font-weight-semibold,600);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.accent.low.svelte-kxd8ri:after{content:"";background:var(--color-warning,#ef9f27);border:1px solid var(--bg-color,#fff);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.section-meta.svelte-kxd8ri{margin-top:var(--space-2,2px);align-items:center}.slot-meta.svelte-kxd8ri .ink:where(.svelte-kxd8ri){align-items:center;gap:var(--space-3,3px);flex:none;display:inline-flex}.meta-reset.svelte-kxd8ri{padding:0 var(--space-2,2px);color:var(--text-light-color,#888);cursor:pointer;background:0 0;border:none;flex:none;font-size:9px}.meta-reset.svelte-kxd8ri:hover{color:var(--color-error,#e53)}.slot-meta.svelte-kxd8ri{align-items:baseline;gap:var(--space-4,4px);padding-left:var(--control-label-width,72px);color:var(--text-light-color,#888);font-size:10px;line-height:1.2;display:flex}.slot-meta.svelte-kxd8ri .provenance:where(.svelte-kxd8ri){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.slot-meta.svelte-kxd8ri .contrast:where(.svelte-kxd8ri){font-variant-numeric:tabular-nums;flex:none}.slot-meta.svelte-kxd8ri .contrast.low:where(.svelte-kxd8ri){color:var(--color-error,#e53);font-weight:var(--font-weight-medium,500)}.reset-all-btn.svelte-kxd8ri{padding:1px var(--space-4,4px);border:1px solid var(--border-color,#ddd);border-radius:var(--radius-sm,2px);color:var(--text-light-color,#888);cursor:pointer;background:0 0;flex-shrink:0;font-family:inherit;font-size:10px}.reset-all-btn.hidden.svelte-kxd8ri{visibility:hidden}.reset-all-btn.svelte-kxd8ri:hover{background:var(--color-error-bg,#fee);color:var(--color-error,#e53);border-color:var(--color-error,#e53)}.css-section.svelte-kxd8ri{min-height:0;margin-top:var(--space-2,2px);border-top:1px solid var(--bg-alt2-color,#eee);padding-top:var(--space-1,1px);flex-direction:column;flex:none;display:flex}.css-section.expanded.svelte-kxd8ri{flex:50%}.css-header.svelte-kxd8ri{align-items:center;gap:var(--space-1);padding:var(--space-1) 0;color:var(--text-color);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.css-header.svelte-kxd8ri p:where(.svelte-kxd8ri){margin:0;font-size:16px;font-weight:700}.css-header.svelte-kxd8ri:hover{color:var(--accent-color)}.css-code.svelte-kxd8ri{border:1px solid var(--border-color,#e0e0e0);border-radius:var(--radius-md,4px);min-height:0;padding:var(--space-5,6px) var(--space-6,8px);white-space:pre-wrap;word-break:break-all;color:var(--text-color,#333);background:var(--bg-color,white);-webkit-user-select:text;user-select:text;flex:auto;margin:0;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:10px;line-height:1.5;overflow:auto}.container.svelte-1hig4mw{height:100%;overflow: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}}.daily-brief.svelte-xbt8b3{width:min(700px,100% - 4rem);margin:1rem auto 0}.daily-brief-header.svelte-xbt8b3{border-bottom:1px solid var(--bg-alt2-color);align-items:baseline;gap:.75rem;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.daily-brief-header.svelte-xbt8b3 h2:where(.svelte-xbt8b3){margin:0;font-size:1.3rem}.daily-brief-date.svelte-xbt8b3{color:var(--text-secondary-color);white-space:nowrap;font-size:.8rem}.daily-brief-content.svelte-xbt8b3{line-height:1.55}.daily-brief-content.svelte-xbt8b3 p{margin:.6rem 0}.daily-brief-content.svelte-xbt8b3 h1,.daily-brief-content.svelte-xbt8b3 h2,.daily-brief-content.svelte-xbt8b3 h3{margin:.9rem 0 .4rem;font-size:1.05rem}.daily-brief-content.svelte-xbt8b3 a{color:var(--dr-blue)}.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}.section-header.svelte-xbt8b3{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--bg-alt2-color);margin-bottom:1rem;padding-bottom:.5rem;display:flex}.section-header.svelte-xbt8b3 h2:where(.svelte-xbt8b3){margin:0;font-size:1.3rem}.see-all.svelte-xbt8b3{color:var(--text-secondary-color);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;flex:none;padding:0;font-size:.8rem}.see-all.svelte-xbt8b3:hover{color:var(--accent-color);text-decoration:underline}.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}}.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;display:flex;position:relative}.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-color);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;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-color);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-section.svelte-1068pgn{padding:var(--space-2) var(--space-6);font-size:var(--font-size-xs);color:var(--text-secondary-color);text-transform:uppercase;letter-spacing:.5px;border-top:1px solid var(--bg-alt2-color);border-bottom:1px solid var(--bg-alt-color);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}.panes.svelte-13c1awz{gap:var(--space-6);min-height:320px;display:flex}.panes.loading.svelte-13c1awz{opacity:.7}.pane.svelte-13c1awz{border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.pane-head.svelte-13c1awz{padding:var(--space-3) var(--space-4);background:var(--selected-color);border-bottom:1px solid var(--border-color)}.members-head.svelte-13c1awz{font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;display:flex}.col-label.svelte-13c1awz{color:var(--text-secondary-color);margin-right:26px;font-size:12px;font-weight:400}.search.svelte-13c1awz{border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);background:var(--bg-color);width:100%;color:var(--text-color);box-sizing:border-box;padding:4px 8px;font-size:14px}.search.svelte-13c1awz:focus{border-color:var(--accent-color);outline:none}.list.svelte-13c1awz{flex:1;max-height:360px;overflow-y:auto}.row.svelte-13c1awz{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-2) var(--space-4);text-align:left;color:var(--text-color);background:0 0;border:none;font-size:14px;display:flex}.row.svelte-13c1awz+.row:where(.svelte-13c1awz){border-top:1px solid var(--bg-alt2-color)}.row.addable.svelte-13c1awz{cursor:pointer}.row.addable.svelte-13c1awz:hover{background:var(--hover-color)}.row.pinned.svelte-13c1awz{background:var(--bg-alt-color)}.row.observer.svelte-13c1awz .row-name:where(.svelte-13c1awz){opacity:.6}.row-name.svelte-13c1awz{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.row-note.svelte-13c1awz{color:var(--text-secondary-color);white-space:nowrap;font-size:11px}.row-add.svelte-13c1awz{visibility:hidden;color:var(--text-secondary-color);font-size:16px;line-height:1}.row.addable.svelte-13c1awz:hover .row-add:where(.svelte-13c1awz){visibility:visible}.row-remove.svelte-13c1awz{width:18px;height:18px;color:var(--text-secondary-color);cursor:pointer;visibility:hidden;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.row.svelte-13c1awz:hover .row-remove:where(.svelte-13c1awz){visibility:visible}.row-remove.svelte-13c1awz:hover{background:var(--bg-alt-color);color:var(--text-color)}.row.pinned.svelte-13c1awz:after{content:"";width:18px}.badge.svelte-13c1awz{text-transform:uppercase;letter-spacing:.03em;background:var(--accent-color);color:#fff;white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10px}.badge.dim.svelte-13c1awz{background:var(--bg-alt2-color);color:var(--text-secondary-color)}.empty.svelte-13c1awz{padding:var(--space-6);text-align:center;color:var(--text-secondary-color);font-size:13px}.hint.svelte-13c1awz{align-items:center;gap:var(--space-3);margin:var(--space-5) 0 0;color:var(--text-secondary-color);font-size:12px;display:flex}.hint-icon.svelte-13c1awz{opacity:.6;width:14px;height:14px}.error.svelte-13c1awz{color:var(--color-error);padding:var(--space-5);background-color:var(--color-error-bg);border-radius:var(--radius-md)}.bottom-panel.svelte-184ray1{border-top:1px solid var(--border-color);background:var(--bg-color);flex-direction:column;flex-shrink:0;min-height:0;display:flex;position:relative}.splitter.svelte-184ray1{cursor:row-resize;z-index:2;outline:none;height:6px;position:absolute;top:-3px;left:0;right:0}.splitter.svelte-184ray1:after{content:"";height:4px;transition:background-color var(--transition-normal);background-color:#0000;position:absolute;top:3px;left:0;right:0}.splitter.svelte-184ray1:hover:after,.splitter.svelte-184ray1:focus-visible:after,.bottom-panel.resizing.svelte-184ray1 .splitter:where(.svelte-184ray1):after{background-color:var(--accent-color)}.bottom-panel.resizing.svelte-184ray1{-webkit-user-select:none;user-select:none}.panel-header.svelte-184ray1{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-color);display:flex}.panel-title.svelte-184ray1{font-size:var(--font-size-sm);color:var(--text-secondary-color);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.panel-body.svelte-184ray1{min-height:0;padding:var(--space-2);flex:1;overflow:hidden}.gantt.svelte-115ii1z{border:1px solid var(--border-color);background:var(--bg-color);border-radius:6px;overflow:hidden}.gantt-scroll.svelte-115ii1z{max-height:var(--gantt-max-height,420px);overscroll-behavior-x:contain;overflow:auto}.gantt-scroll.svelte-115ii1z::-webkit-scrollbar{width:8px;height:8px}.gantt-scroll.svelte-115ii1z::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}.gantt.svelte-115ii1z:hover .gantt-scroll:where(.svelte-115ii1z)::-webkit-scrollbar-thumb{background:var(--bg-alt2-color)}.gantt-canvas.svelte-115ii1z{min-width:100%;position:relative}.gantt-header.svelte-115ii1z{z-index:3;background:var(--bg-color);border-bottom:1px solid var(--border-color);box-sizing:border-box;display:flex;position:sticky;top:0}.corner.svelte-115ii1z{z-index:4;box-sizing:border-box;background:var(--bg-color);border-right:1px solid var(--border-color);flex:none;align-items:center;gap:4px;padding:0 8px;display:flex;position:sticky;left:0}.zoom-btn.svelte-115ii1z,.today-btn.svelte-115ii1z{border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color);cursor:pointer;border-radius:4px;padding:3px 7px;font-size:12px;line-height:1}.zoom-btn.svelte-115ii1z:hover:not(:disabled),.today-btn.svelte-115ii1z:hover{background:var(--hover-color)}.zoom-btn.svelte-115ii1z:disabled{opacity:.4;cursor:default}.header-track.svelte-115ii1z{flex:none;position:relative}.month-seg.svelte-115ii1z{box-sizing:border-box;border-left:1px solid var(--border-color);height:22px;color:var(--text-secondary-color);white-space:nowrap;text-overflow:clip;padding:3px 6px 0;font-size:11px;font-weight:600;position:absolute;top:0;overflow:hidden}.day-tick.svelte-115ii1z,.week-tick.svelte-115ii1z{box-sizing:border-box;height:22px;color:var(--text-secondary-color);padding-top:4px;font-size:10px;position:absolute;top:22px}.day-tick.svelte-115ii1z{text-align:center;border-left:1px solid color-mix(in srgb, var(--border-color) 50%, transparent)}.day-tick.weekend.svelte-115ii1z{background:color-mix(in srgb, var(--bg-alt-color) 70%, transparent)}.week-tick.svelte-115ii1z{border-left:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);white-space:nowrap;padding-left:4px}.today-flag.svelte-115ii1z{background:var(--accent-color);color:var(--bg-color);white-space:nowrap;pointer-events:none;border-radius:999px;padding:2px 5px;font-size:9px;line-height:1;position:absolute;bottom:1px;transform:translate(-50%)}.ms-mark.svelte-115ii1z{cursor:pointer;z-index:2;background:0 0;border:none;width:14px;height:14px;margin-left:-7px;padding:0;position:absolute;bottom:-7px}.ms-mark.svelte-115ii1z:before{content:"";background:var(--bg-color);border:1.5px solid var(--text-secondary-color);box-sizing:border-box;border-radius:1px;transition:transform .12s;position:absolute;inset:3px;transform:rotate(45deg)}.ms-mark.done.svelte-115ii1z:before{background:var(--color-success,#2a9d5c);border-color:var(--color-success,#2a9d5c)}.ms-mark.missed.svelte-115ii1z:before{border-color:var(--color-error,#c33);background:color-mix(in srgb, var(--color-error,#c33) 25%, var(--bg-color))}.ms-mark.svelte-115ii1z:hover:before,.ms-mark.svelte-115ii1z:focus-visible:before{border-color:var(--accent-color);transform:rotate(45deg)scale(1.25)}.ms-mark.active.svelte-115ii1z:before{border-color:var(--accent-color);background:var(--accent-color)}.ms-mark.svelte-115ii1z:focus-visible{outline:2px solid var(--accent-color);outline-offset:1px;border-radius:3px}.ms-mark.svelte-115ii1z .readout:where(.svelte-115ii1z){left:50%}.gantt-body.svelte-115ii1z{position:relative}.today-line.svelte-115ii1z{background:var(--accent-color);opacity:.45;pointer-events:none;z-index:1;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.overlay.svelte-115ii1z{pointer-events:none;z-index:1;position:absolute;top:0;bottom:0;overflow:visible}.ms-line.svelte-115ii1z{stroke:var(--text-secondary-color);stroke-width:1px;stroke-dasharray:2 3;opacity:.55}.ms-line.done.svelte-115ii1z{stroke:var(--color-success,#2a9d5c)}.ms-line.missed.svelte-115ii1z{stroke:var(--color-error,#c33)}.ms-line.active.svelte-115ii1z,.ms-line.hot.svelte-115ii1z{stroke:var(--accent-color);stroke-width:1.5px;opacity:.9}.dep-line.svelte-115ii1z{fill:none;stroke:var(--text-secondary-color);stroke-width:1.25px;stroke-linejoin:round;opacity:.6}.dep-head.svelte-115ii1z{fill:var(--text-secondary-color);opacity:.6}.dep.conflict.svelte-115ii1z .dep-line:where(.svelte-115ii1z){stroke:var(--color-error,#c33);stroke-dasharray:3 2}.dep.conflict.svelte-115ii1z .dep-head:where(.svelte-115ii1z){fill:var(--color-error,#c33)}.dep.hot.svelte-115ii1z .dep-line:where(.svelte-115ii1z){stroke:var(--accent-color);stroke-width:1.75px;opacity:1}.dep.hot.svelte-115ii1z .dep-head:where(.svelte-115ii1z){fill:var(--accent-color);opacity:1}.dep.hot.conflict.svelte-115ii1z .dep-line:where(.svelte-115ii1z){stroke:var(--color-error,#c33)}.dep.hot.conflict.svelte-115ii1z .dep-head:where(.svelte-115ii1z){fill:var(--color-error,#c33)}.gantt-row.svelte-115ii1z{box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, var(--border-color) 45%, transparent);display:flex}.row-label.svelte-115ii1z{z-index:2;box-sizing:border-box;background:var(--bg-color);border-right:1px solid var(--border-color);color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;flex:none;padding:0 8px;font-size:12px;line-height:27px;position:sticky;left:0;overflow:hidden}.label-cell.svelte-115ii1z{align-items:center;gap:2px;padding-right:4px;display:flex}.label-open.svelte-115ii1z{min-width:0;font:inherit;line-height:inherit;color:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;flex:auto;padding:0;overflow:hidden}.label-open.svelte-115ii1z:hover{text-decoration:underline}.label-open.svelte-115ii1z:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px;border-radius:3px}.rename-btn.svelte-115ii1z{visibility:hidden;color:var(--text-secondary-color);cursor:pointer;background:0 0;border:none;flex:none;padding:0 3px;font-size:11px;line-height:1}.gantt-row.svelte-115ii1z:hover .rename-btn:where(.svelte-115ii1z){visibility:visible}.rename-btn.svelte-115ii1z:hover{color:var(--text-color)}.rename-input.svelte-115ii1z{box-sizing:border-box;border:1px solid var(--accent-color);background:var(--bg-color);width:100%;color:var(--text-color);font:inherit;border-radius:3px;outline:none;margin:0;padding:2px 4px;line-height:1.4}.row-track.svelte-115ii1z{touch-action:none;flex:none;position:relative}.row-track[data-drag].svelte-115ii1z{cursor:crosshair}.shade-weekends.svelte-115ii1z{background:repeating-linear-gradient(to right, transparent 0, transparent var(--weekend-start), color-mix(in srgb, var(--bg-alt-color) 70%, transparent) var(--weekend-start), color-mix(in srgb, var(--bg-alt-color) 70%, transparent) var(--weekend-end))}.bar.svelte-115ii1z{box-sizing:border-box;background:color-mix(in srgb, var(--bar-color,var(--accent-color)) 22%, transparent);border:1.5px solid var(--bar-color,var(--accent-color));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px;height:17px;transition:box-shadow .12s;position:absolute;top:5px}.gantt.svelte-115ii1z:not(.read-only) .bar:where(.svelte-115ii1z):hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--bar-color,var(--accent-color)) 35%, transparent)}.read-only.svelte-115ii1z .bar:where(.svelte-115ii1z){cursor:pointer}.dragging.svelte-115ii1z .bar:where(.svelte-115ii1z){transition:none}.bar.svelte-115ii1z:focus-visible{outline:2px solid var(--accent-color);outline-offset:1px}.bar.overrun.svelte-115ii1z{border-color:var(--color-error,#c33)}.bar.live.svelte-115ii1z{z-index:2}.bar.ghost.svelte-115ii1z{background:color-mix(in srgb, var(--bar-color,var(--accent-color)) 12%, transparent);pointer-events:none;z-index:2;border-style:dashed}.bar.ghost.pending.svelte-115ii1z{opacity:.5}.bar.ghost.hint.svelte-115ii1z{opacity:.45;background:0 0}.prio-stripe.svelte-115ii1z{pointer-events:none;border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}.handle.svelte-115ii1z{cursor:ew-resize;width:7px;position:absolute;top:-3px;bottom:-3px}.handle.left.svelte-115ii1z{left:-2px}.handle.right.svelte-115ii1z{right:-2px}.handle.svelte-115ii1z:before{content:"";position:absolute;inset:-4px -5px}.bar.edge-out-left.svelte-115ii1z,.bar.edge-out-right.svelte-115ii1z{text-align:center;color:var(--bar-color,var(--accent-color));border-style:dashed;font-size:10px;line-height:13px}.bar.edge-out-left.svelte-115ii1z:after{content:"‹"}.bar.edge-out-right.svelte-115ii1z:after{content:"›"}.readout.svelte-115ii1z{background:var(--text-color);color:var(--bg-color);white-space:nowrap;pointer-events:none;z-index:5;border-radius:4px;padding:3px 6px;font-size:10px;line-height:1;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.readout.below.svelte-115ii1z{top:calc(100% + 4px);bottom:auto}.due-tick.svelte-115ii1z{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:5px solid var(--color-warning,#d90);pointer-events:none;width:0;height:0;margin-left:-4px;position:absolute;bottom:0}.new-task.svelte-115ii1z .row-label:where(.svelte-115ii1z){color:var(--text-secondary-color);font-style:italic}button.row-label.svelte-115ii1z{border:none;border-right:1px solid var(--border-color);text-align:left;cursor:pointer;font-family:inherit}button.row-label.svelte-115ii1z:hover{color:var(--text-color)}.new-task.svelte-115ii1z .row-track:where(.svelte-115ii1z){cursor:crosshair}.gantt-empty.svelte-115ii1z{color:var(--text-secondary-color);padding:16px;font-size:12px}.dragging.svelte-115ii1z,.dragging.svelte-115ii1z :where(.svelte-115ii1z){-webkit-user-select:none;user-select:none}.timeline-host.svelte-1v41nmk{height:100%;min-height:0}.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:light-dark(#1976d2,#90caf9);background-color:light-dark(#e3f2fd,#1a2a3d)}.prompt-category.svelte-nzlh1i{color:light-dark(#7b1fa2,#ce93d8);background-color:light-dark(#f3e5f5,#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);border:1px solid var(--border-color);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);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);background:var(--bg-color);width:100%;color:var(--text-color);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:var(--bg-color);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);border-color:var(--border-color)}.html-preview.svelte-z8wbwa{background:#fff;border:none;width:100%;height:100%;display:block}.html-preview-pending.svelte-1mqkzst{background:#fff;width:100%;height:100%;display:block}.html-preview-loading.svelte-1mqkzst{height:var(--space-1);pointer-events:none;opacity:0;animation:svelte-1mqkzst-html-preview-loading-in var(--transition-fast) .3s forwards;position:absolute;top:0;left:0;right:0;overflow:hidden}.html-preview-loading.svelte-1mqkzst:before{content:"";background:var(--accent-color);width:30%;animation:1.2s ease-in-out infinite svelte-1mqkzst-html-preview-loading-slide;position:absolute;top:0;bottom:0}@keyframes svelte-1mqkzst-html-preview-loading-in{to{opacity:1}}@keyframes svelte-1mqkzst-html-preview-loading-slide{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.html-preview-loading.svelte-1mqkzst:before{opacity:.5;width:100%;animation:none;left:0}}.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}@media (pointer:coarse){.toolbar.svelte-1mqkzst{height:auto;min-height:calc(var(--touch-target-min) + 9px);display:flow-root}}.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;align-items:center;gap:var(--space-1);display:inline-flex}.toolbar.svelte-1mqkzst .right:where(.svelte-1mqkzst) .readers:where(.svelte-1mqkzst){align-items:center;display:inline-flex}.toolbar.svelte-1mqkzst .right:where(.svelte-1mqkzst) .readers.stale:where(.svelte-1mqkzst) .avatars-container{opacity:.55}.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.svelte-1mqkzst .sidebar.right aside{background-color:var(--bg-color)}.content-col.svelte-1mqkzst{min-width:min(var(--content-min-width), 100%);flex-direction:column;flex:1;min-height:0;display:flex}.content-area.svelte-1mqkzst{isolation:isolate;outline:none;flex:1;min-height:0;position:relative;overflow:hidden}.template-updated-notice.svelte-1mqkzst{bottom:var(--space-4);z-index:10;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:var(--font-size-sm);display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0003}.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{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:min(32ch,30vw);display:inline-block;overflow:hidden}.statusbar.svelte-1mqkzst{height:calc(33px + var(--safe-area-bottom));padding:4px;padding-bottom:max(4px, var(--safe-area-bottom));padding-left:max(4px, var(--safe-area-left));padding-right:max(4px, var(--safe-area-right));border-top:1px solid var(--border-color);--hover-background-color:transparent;align-items:center;gap:8px;font-size:13px;display:flex;position:relative}.statusbar-host.svelte-1mqkzst{container-type:inline-size}.status-conflict.svelte-1mqkzst{align-items:center;gap:var(--space-2);min-width:0;margin-left:var(--space-3);color:var(--color-error);display:inline-flex}.status-conflict-text.svelte-1mqkzst{text-overflow:ellipsis;min-width:0;overflow:hidden}.status-label-short.svelte-1mqkzst{display:none}.agent-draft-badge.svelte-1mqkzst{color:var(--accent-color);align-items:center;gap:3px;display:inline-flex}.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}.editor-slot.svelte-1mqkzst{display:contents}.editor-slot.covered.svelte-1mqkzst{display:none}.editor-slot.safari.svelte-1mqkzst{height:100%;display:block}.editor-slot.safari.covered.svelte-1mqkzst{width:100%;position:absolute;top:0;left:-200%}.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-color);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{align-items:center;gap:var(--space-2);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:flex;overflow:hidden}.style-swatch.svelte-1mqkzst{flex:none;margin-left:auto;display:inline-flex}.style-swatch-chip.svelte-1mqkzst{width:10px;height:10px;box-shadow:0 0 0 1px var(--border-color);border-radius:50%}.style-swatch-chip.svelte-1mqkzst+.style-swatch-chip:where(.svelte-1mqkzst){margin-left:-3px}.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}.version-theme-note.svelte-1mqkzst{opacity:.7}.theme-dialog-text.svelte-1mqkzst{margin:0 0 var(--space-4)}.theme-dialog-field.svelte-1mqkzst{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.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-text.svelte-1mqkzst{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.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}@container (width<=480px){.statusbar.svelte-1mqkzst{height:auto;min-height:calc(33px + var(--safe-area-bottom));flex-wrap:wrap;row-gap:0}.status-left.svelte-1mqkzst{flex-wrap:wrap}.status-label.svelte-1mqkzst,.status-lock-text.svelte-1mqkzst,.status-location.svelte-1mqkzst{display:none}.status-label-short.svelte-1mqkzst{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}.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-alt-color)}}.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}.docs.safari-tabs.svelte-1ey761b:not(.preview) .tab-content:where(.svelte-1ey761b):not(.active){top:0;left:calc(-200% - var(--tab-index,0) * 100%);width:100%;height:100%;display:block;position:absolute}@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);padding-bottom:var(--space-7);overflow-y:auto}.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}.locale-hint.no-top-gap.svelte-6o2kdg{margin-top:0}.save-error.svelte-6o2kdg{font-size:var(--font-size-sm);color:var(--dr-red)}.checkbox-wrapper.svelte-6o2kdg{align-items:center;gap:var(--space-4);min-height:var(--touch-target-min);display:flex}.checkbox-wrapper.svelte-6o2kdg input[type=checkbox]:where(.svelte-6o2kdg){cursor:pointer}.checkbox-wrapper.svelte-6o2kdg label:where(.svelte-6o2kdg){min-height:var(--touch-target-min);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.notif-cell.svelte-6o2kdg{gap:var(--space-3);flex-direction:column;display:flex}.working-days.svelte-6o2kdg{column-gap:var(--space-5);flex-wrap:wrap;display:flex}.brief-hour.svelte-6o2kdg{width:auto}.test-btn.svelte-6o2kdg{width:auto;padding:var(--control-padding-sm);color:var(--accent-text-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:10px;margin-bottom:5px}.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{min-height:var(--touch-target-min);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}.section-row.svelte-14tlclb{align-items:baseline;display:flex}.section-name.svelte-14tlclb{text-overflow:ellipsis;font-weight:500;overflow:hidden}.section-desc.svelte-14tlclb{color:var(--text-secondary-color);text-overflow:ellipsis;margin-left:10px;font-size:smaller;overflow:hidden}.item.selected .section-desc.svelte-14tlclb{color:var(--text-color)}.mobile-header.svelte-54pqel{height:calc(var(--mobile-header-height,48px) + var(--safe-area-top));padding-top:var(--safe-area-top);padding-left:max(var(--space-4), var(--safe-area-left));padding-right:max(var(--space-4), var(--safe-area-right));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{width:max(36px, var(--touch-target-min));flex-shrink:0;justify-content:center;align-items:center;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;min-width:var(--touch-target-min);min-height:var(--touch-target-min);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.mobile-menu.svelte-r1tfyb{width:100%;height:100%}.menu-row.svelte-r1tfyb{align-items:center;gap:var(--space-6);padding-right:var(--safe-area-right);display:flex}.menu-icon.svelte-r1tfyb{width:var(--space-9);height:var(--space-9)}.menu-name.svelte-r1tfyb{font-weight:var(--font-weight-medium)}.menu-badge.svelte-r1tfyb{min-width:var(--space-8);padding:0 var(--space-2);border-radius:var(--radius-full);background-color:var(--accent-color);color:#fff;font-size:var(--font-size-xs);text-align:center;margin-left:auto}.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}.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.sidebar 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;min-width:0!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}.main.svelte-dcltu0{justify-content:center;align-items:center;height:100vh;display:flex}.consent-container.svelte-dcltu0{width:400px}.logo.svelte-dcltu0{width:400px;margin-bottom:2rem}h2.svelte-dcltu0{font-size:1.5rem;font-weight:var(--font-weight-bold,700);letter-spacing:-.01em;color:var(--dr-gray);margin:0 0 1rem}.client.svelte-dcltu0{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--text-color);font-size:1.1rem;display:flex}.client-logo.svelte-dcltu0{border-radius:var(--radius-md);object-fit:contain;width:40px;height:40px}.client-link.svelte-dcltu0{margin-left:var(--space-2);color:var(--text-secondary-color);font-size:.9rem}.info.svelte-dcltu0{margin:0 0 var(--space-3);color:var(--text-secondary-color);font-size:.95rem;line-height:1.5}.scopes.svelte-dcltu0{margin:0 0 var(--space-4);color:var(--text-color);padding-left:1.25rem;line-height:1.6}.note.svelte-dcltu0{color:var(--text-secondary-color);margin:0;font-size:.85rem;line-height:1.5}.note.svelte-dcltu0 code:where(.svelte-dcltu0){font-size:.85em}.divider.svelte-dcltu0{border:none;border-top:1px solid var(--border-color);margin:2rem 0 1.5rem}.error-message.svelte-dcltu0{color:var(--color-error);line-height:1.5}.actions.svelte-dcltu0{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.links.svelte-dcltu0{align-items:center;gap:var(--space-2);flex-direction:column;margin-top:2rem;display:flex}.primary-button.svelte-dcltu0{border-radius:var(--radius-md);background-color:var(--dr-blue);color:#fff;cursor:pointer;width:100%;transition:background-color var(--transition-normal);border:none;padding:.75rem;font-size:1rem}.primary-button.svelte-dcltu0:hover:not(:disabled){opacity:.85}.primary-button.svelte-dcltu0:disabled{background-color:var(--bg-alt2-color);color:var(--text-light-color);cursor:not-allowed;opacity:.6}.text-button.svelte-dcltu0{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-dcltu0:hover:not(:disabled){opacity:.75}.text-button.svelte-dcltu0:disabled{color:var(--text-light-color);cursor:not-allowed}.main.svelte-1o9stuy{justify-content:center;align-items:center;height:100vh;display:flex}.switch-container.svelte-1o9stuy{width:400px}.logo.svelte-1o9stuy{width:400px;margin-bottom:2rem}h2.svelte-1o9stuy{font-size:1.5rem;font-weight:var(--font-weight-bold,700);letter-spacing:-.01em;color:var(--dr-gray);margin:0 0 1rem}.info.svelte-1o9stuy{margin:0 0 var(--space-3);color:var(--text-secondary-color);font-size:.95rem;line-height:1.5}.error-message.svelte-1o9stuy{margin:0 0 var(--space-4);color:var(--color-error);line-height:1.5}.text-button.svelte-1o9stuy{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-1o9stuy:hover{opacity:.75}.preview-root-container.svelte-tytm42{min-height:100vh}.preview-root-container *,.preview-root-container :before,.preview-root-container :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}@media print{:is(.preview-root-container:has(.preview-content),.preview-root-container :has(.preview-content)){overflow:visible!important}.preview-root-container *,.preview-root-container :before,.preview-root-container :after{box-shadow:none!important;text-shadow:none!important}}.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.conflict.svelte-1vrszye{border-color:var(--dr-red);color:var(--dr-red)}.status-widget.offline.svelte-1vrszye,.status-widget.events-down.svelte-1vrszye,.status-widget.connecting.svelte-1vrszye{color:var(--text-secondary-color)}button.status-widget.svelte-1vrszye{cursor:pointer;font:inherit;font-size:var(--font-size-sm)}button.status-widget.svelte-1vrszye:hover{background-color:var(--hover-color,var(--bg-color));filter:brightness(.97)}.status-widget.syncing.svelte-1vrszye,.status-widget.pending.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),.status-widget.syncing.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}}.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.plain.svelte-1udyrqm{cursor:default;background:0 0;border:none;border-radius:0}.card.plain.svelte-1udyrqm:hover{box-shadow:none;transform: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-alt-color);justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.card-thumbnail.svelte-1udyrqm img:where(.svelte-1udyrqm){max-width:calc(100% - 2 * var(--space-4));max-height:calc(100% - 2 * var(--space-4));border-radius:var(--radius-sm);width:auto;height:auto;box-shadow:var(--thumbnail-shadow)}.card-placeholder.svelte-1udyrqm{background:var(--bg-alt-color);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-color);font-size:12px}.document-card.svelte-1sjgm0h{width:180px}.document-card.compact.svelte-1sjgm0h{width:260px;padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.document-card-head.svelte-1sjgm0h{align-items:flex-start;gap:var(--space-5);display:flex}.document-card-thumbnail.svelte-1sjgm0h{flex:0 0 48px;justify-content:center;display:flex}.document-card-thumbnail.svelte-1sjgm0h img:where(.svelte-1sjgm0h){border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:var(--thumbnail-shadow)}.document-card-glyph.svelte-1sjgm0h{font-size:var(--font-size-2xl);opacity:.3}.document-card-meta.svelte-1sjgm0h{gap:var(--space-1);min-width:0;font-size:var(--font-size-sm);color:var(--text-secondary-color);flex-direction:column;display:flex}.document-card-title.svelte-1sjgm0h{color:var(--text-color);font-size:var(--font-size-md);font-weight:500;line-height:var(--line-height-tight);overflow-wrap:anywhere}.document-card-excerpt.svelte-1sjgm0h{padding-left:var(--space-3);border-left:2px solid var(--border-color);color:var(--text-color);font-size:var(--font-size-sm);line-height:var(--line-height-normal);white-space:pre-line;overflow-wrap:anywhere}.document-card.svelte-1sjgm0h:not(.compact) .document-card-excerpt:where(.svelte-1sjgm0h){margin-top:var(--space-2)}.document-card-type.svelte-1sjgm0h{margin-top:var(--space-1);color:var(--text-secondary-color);font-size:var(--font-size-xs)}.hover-box.svelte-1h5jv6h{padding:var(--space-4) var(--space-5);font-size:var(--font-size-sm);line-height:var(--line-height-normal);gap:var(--space-2);flex-direction:column;display:flex}.hover-title.svelte-1h5jv6h,.hover-lead.svelte-1h5jv6h{font-weight:500}.hover-url.svelte-1h5jv6h{color:var(--text-secondary-color);word-break:break-all}.hover-range.svelte-1h5jv6h{font-family:var(--font-mono,monospace);font-size:var(--font-size-xs)}.hover-section.svelte-1h5jv6h{color:var(--text-color);font-size:var(--font-size-sm);line-height:var(--line-height-tight);word-break:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hover-section.svelte-1h5jv6h:before{content:"§ "}.hover-box.svelte-1h5jv6h .hover-section:where(.svelte-1h5jv6h){font-weight:500}.hover-where.svelte-1h5jv6h{color:var(--text-secondary-color)}.hover-section-degraded.svelte-1h5jv6h{opacity:.7}.hover-section-note.svelte-1h5jv6h{color:var(--text-secondary-color)}.hover-labels.svelte-1h5jv6h{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}.hover-label.svelte-1h5jv6h{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}.hover-hint.svelte-1h5jv6h{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-color);color:var(--text-secondary-color);font-size:var(--font-size-xs);font-weight:500}
