.toggle-group.svelte-m9igg7{display:inline-flex;background:var(--surface-1);border-radius:var(--radius-lg);padding:4px;gap:2px;box-shadow:var(--card-box-shadow)}.toggle-btn.svelte-m9igg7{padding:6px 12px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-mono);color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.toggle-btn.svelte-m9igg7:hover:not(.active){color:var(--text-body);background:var(--surface-2)}.toggle-btn.active.svelte-m9igg7{background:var(--surface-3);color:var(--text-body);box-shadow:var(--card-box-shadow)}.size-sm.svelte-m9igg7{padding:3px;border-radius:var(--radius-md)}.size-sm.svelte-m9igg7 .toggle-btn:where(.svelte-m9igg7){padding:4px 8px;font-size:var(--font-size-xs);border-radius:var(--radius-sm)}.stack.svelte-1p736ug{display:inline-flex;align-items:center}.stack-item.svelte-1p736ug{display:inline-flex;border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--card-bg)}.stack-item.svelte-1p736ug:not(:first-child){margin-left:-8px}.overflow.svelte-1p736ug{align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--badge-gray-bg, light-dark(oklch(94% .01 260), oklch(30% .02 260)));color:var(--badge-gray-text, light-dark(oklch(45% .02 260), oklch(75% .02 260)));font-weight:var(--font-weight-semibold)}.overflow[data-size=xs].svelte-1p736ug{width:22px;height:22px;font-size:9px}.overflow[data-size=sm].svelte-1p736ug{width:28px;height:28px;font-size:10px}.overflow[data-size=md].svelte-1p736ug{width:36px;height:36px;font-size:12px}.user-cell.svelte-qjg73e{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}.empty.svelte-qjg73e{color:var(--text-muted)}.name.svelte-qjg73e{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-body)}.member-list.svelte-qjg73e{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.member-list.svelte-qjg73e li:where(.svelte-qjg73e){display:flex;align-items:center;gap:var(--spacing-2);white-space:nowrap}.text-area-field.svelte-khatv1{display:flex;flex-direction:column;gap:var(--spacing-3);flex-shrink:0}label.svelte-khatv1{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.text-area.svelte-khatv1{width:100%;max-width:var(--input-max-width);padding:var(--input-padding);border:none;border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--input-text);background:var(--input-bg);box-shadow:var(--input-box-shadow);transition:var(--transition-base);resize:vertical;min-height:100px}.text-area.svelte-khatv1:hover{background:var(--input-bg-hover)}.text-area.svelte-khatv1:focus{outline:none;box-shadow:var(--input-box-shadow-focus)}.text-area.svelte-khatv1::placeholder{color:var(--input-placeholder)}.pill-dropdown.svelte-3dsptx{position:relative;display:inline-flex}.pill-dropdown.is-open.svelte-3dsptx{z-index:var(--z-overlay)}.pill-trigger.svelte-3dsptx{display:inline-flex;align-items:center;padding:0;background:transparent;border:none;cursor:pointer;transition:var(--transition-base)}.pill-trigger.svelte-3dsptx:hover{opacity:.9}.chevron.svelte-3dsptx{display:inline-flex;align-items:center;flex-shrink:0;margin-left:4px;transition:transform .2s ease}.is-open.svelte-3dsptx .chevron:where(.svelte-3dsptx){transform:rotate(180deg)}.dropdown-menu.svelte-3dsptx{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:0 4px 12px #00000026;min-width:100px;overflow:hidden;z-index:var(--z-overlay)}.dropdown-option.svelte-3dsptx{width:100%;padding:var(--spacing-3) var(--spacing-sm);background:transparent;border:none;cursor:pointer;transition:var(--transition-base);text-align:left;display:flex;align-items:center}.dropdown-option.svelte-3dsptx:hover{background:var(--surface-table-row-hover)}.file-upload.svelte-4fzi5i{display:flex;flex-direction:column;gap:var(--spacing-2)}.file-upload-label.svelte-4fzi5i{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-body)}.required.svelte-4fzi5i{color:var(--status-error);margin-left:var(--spacing-1)}.visually-hidden.svelte-4fzi5i{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dropzone.svelte-4fzi5i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-lg);border:2px dashed var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1);cursor:pointer;transition:var(--transition-fast)}.dropzone.svelte-4fzi5i:hover:not(.disabled){border-color:var(--primary-400);background:var(--primary-50)}.dropzone.svelte-4fzi5i:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.dropzone.drag-over.svelte-4fzi5i{border-color:var(--primary-500);background:var(--primary-100)}.dropzone.svelte-4fzi5i .upload-icon{color:var(--text-muted)}.dropzone-text.svelte-4fzi5i{font-size:var(--font-size-sm);color:var(--text-body)}.dropzone-hint.svelte-4fzi5i{font-size:var(--font-size-xs);color:var(--text-muted)}.uploaded-file.svelte-4fzi5i{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--status-success);border-radius:var(--radius-md);background:var(--status-success-bg)}.file-icon.svelte-4fzi5i{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--status-success);color:#fff}.file-info.svelte-4fzi5i{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.file-name.svelte-4fzi5i{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size.svelte-4fzi5i{font-size:var(--font-size-xs);color:var(--text-muted)}.remove-button.svelte-4fzi5i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-muted);cursor:pointer;transition:var(--transition-fast)}.remove-button.svelte-4fzi5i:hover{background:var(--surface-2);color:var(--status-error)}.uploading.svelte-4fzi5i{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1)}.progress-bar.svelte-4fzi5i{height:4px;border-radius:var(--radius-full);background:var(--surface-3);overflow:hidden}.progress-fill.svelte-4fzi5i{height:100%;background:var(--primary-500);transition:width .2s ease}.progress-text.svelte-4fzi5i{font-size:var(--font-size-xs);color:var(--text-muted);text-align:center}.error-message.svelte-4fzi5i{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);color:var(--status-error)}.file-upload.disabled.svelte-4fzi5i .dropzone:where(.svelte-4fzi5i){cursor:not-allowed;opacity:.5}.file-upload.error.svelte-4fzi5i .dropzone:where(.svelte-4fzi5i){border-color:var(--status-error)}.toast-container.svelte-c19ie5{position:relative;min-width:320px;max-width:420px;border-radius:var(--radius-lg);overflow:hidden;border:none;outline:none}.toast-container.svelte-c19ie5:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.toast-container.success.svelte-c19ie5{background-color:var(--surface-2);background-image:linear-gradient(to right,color-mix(in oklch,var(--toast-success-color) 35%,transparent) 0%,color-mix(in oklch,var(--toast-success-color) 18%,transparent) 40%,transparent 100%);box-shadow:0 4px 6px #00000014,0 8px 16px #0000001f,0 12px 24px color-mix(in oklch,var(--toast-success-color) 20%,transparent)}.toast-container.error.svelte-c19ie5{background-color:var(--surface-2);background-image:linear-gradient(to right,color-mix(in oklch,var(--toast-error-color) 35%,transparent) 0%,color-mix(in oklch,var(--toast-error-color) 18%,transparent) 40%,transparent 100%);box-shadow:0 4px 6px #00000014,0 8px 16px #0000001f,0 12px 24px color-mix(in oklch,var(--toast-error-color) 20%,transparent)}.toast-container.warning.svelte-c19ie5{background-color:var(--surface-2);background-image:linear-gradient(to right,color-mix(in oklch,var(--toast-warning-color) 35%,transparent) 0%,color-mix(in oklch,var(--toast-warning-color) 18%,transparent) 40%,transparent 100%);box-shadow:0 4px 6px #00000014,0 8px 16px #0000001f,0 12px 24px color-mix(in oklch,var(--toast-warning-color) 20%,transparent)}.toast-container.info.svelte-c19ie5{background-color:var(--surface-2);background-image:linear-gradient(to right,color-mix(in oklch,var(--toast-info-color) 35%,transparent) 0%,color-mix(in oklch,var(--toast-info-color) 18%,transparent) 40%,transparent 100%);box-shadow:0 4px 6px #00000014,0 8px 16px #0000001f,0 12px 24px color-mix(in oklch,var(--toast-info-color) 20%,transparent)}.toast-content.svelte-c19ie5{padding:var(--spacing-6);position:relative;z-index:2}.toast-header.svelte-c19ie5{display:flex;align-items:center;gap:var(--spacing-sm);width:100%}.icon.svelte-c19ie5{flex-shrink:0;display:flex;align-items:center;justify-content:center}.toast-container.success.svelte-c19ie5 .icon:where(.svelte-c19ie5){color:var(--toast-success-color)}.toast-container.error.svelte-c19ie5 .icon:where(.svelte-c19ie5){color:var(--toast-error-color)}.toast-container.warning.svelte-c19ie5 .icon:where(.svelte-c19ie5){color:var(--toast-warning-color)}.toast-container.info.svelte-c19ie5 .icon:where(.svelte-c19ie5){color:var(--toast-info-color)}.message-wrapper.svelte-c19ie5{flex:1;display:flex;flex-direction:column;gap:var(--spacing-3)}.message.svelte-c19ie5{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--natural-900);line-height:1.5}.subtitle.svelte-c19ie5{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--natural-600);line-height:1.4}.undo-progress-wrapper.svelte-c19ie5{display:flex;align-items:center;gap:var(--spacing-sm)}.btn-undo.svelte-c19ie5{padding:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:var(--transition-base);white-space:nowrap;flex-shrink:0}.progress-bar-inline.svelte-c19ie5{flex:1;max-width:480px;opacity:.6;--loader-width: 100%;--loader-height: 8px}.btn-undo.svelte-c19ie5:hover{color:var(--text-subheading);text-decoration:underline}.btn-undo.svelte-c19ie5:active{transform:scale(.98)}.btn-dismiss.svelte-c19ie5{padding:var(--spacing-3);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--natural-600);cursor:pointer;transition:var(--transition-base);display:flex;align-items:center;justify-content:center}.btn-dismiss.svelte-c19ie5:hover{background:var(--natural-100);color:var(--natural-800)}.btn-dismiss.svelte-c19ie5:active{transform:scale(.95)}@media(max-width:640px){.toast-container.svelte-c19ie5{min-width:280px;max-width:calc(100vw - 32px)}.toast-content.svelte-c19ie5{padding:var(--spacing-sm)}.message.svelte-c19ie5{font-size:var(--font-size-xs)}.progress-bar-inline.svelte-c19ie5{max-width:320px}}.toast-container.svelte-vb573y{position:fixed;z-index:var(--z-top);display:flex;flex-direction:column;gap:var(--spacing-sm);pointer-events:none}.toast-container.svelte-vb573y>*{pointer-events:auto}.toast-container.top-right.svelte-vb573y{top:var(--spacing-lg);right:var(--spacing-3)}.toast-container.top-center.svelte-vb573y{top:var(--spacing-lg);left:50%;transform:translate(-50%)}.toast-container.bottom-right.svelte-vb573y{bottom:var(--spacing-lg);right:var(--spacing-3)}.toast-container.bottom-center.svelte-vb573y{bottom:var(--spacing-lg);left:50%;transform:translate(-50%)}@media(max-width:640px){.toast-container.svelte-vb573y{left:var(--spacing-md);right:var(--spacing-md);transform:none}.toast-container.top-right.svelte-vb573y,.toast-container.top-center.svelte-vb573y{top:var(--spacing-md)}.toast-container.bottom-right.svelte-vb573y,.toast-container.bottom-center.svelte-vb573y{bottom:var(--spacing-md)}}.card-grid.svelte-1h6x97m{--card-grid-gap: var(--spacing-sm);display:grid;gap:var(--card-grid-gap);grid-template-columns:repeat(auto-fill,minmax(max(var(--card-grid-min),calc((100% - (var(--card-grid-columns) - 1) * var(--card-grid-gap)) / var(--card-grid-columns))),1fr))}@media(max-width:640px){.card-grid.svelte-1h6x97m{grid-template-columns:1fr}}.project-card.svelte-2cwdsf{position:relative;display:flex;flex-direction:column;min-height:190px;padding:var(--spacing-sm);background:var(--card-bg);border-radius:var(--radius-xl);box-shadow:var(--card-box-shadow);transition:box-shadow var(--transition-base)}.project-card.svelte-2cwdsf:hover{box-shadow:var(--shadow-medium)}.project-card.svelte-2cwdsf:focus-within{box-shadow:var(--input-box-shadow-focus)}.card-title.svelte-2cwdsf{margin:var(--spacing-1) 0 var(--spacing-3) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-heading);line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-status.svelte-2cwdsf{flex:1}.card-link.svelte-2cwdsf{color:inherit;text-decoration:none}.card-link.svelte-2cwdsf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-xl)}.card-link.svelte-2cwdsf:focus-visible{outline:none}.card-meta.svelte-2cwdsf{margin-top:auto;display:flex;flex-direction:column;padding-top:var(--spacing-3)}.meta-row.svelte-2cwdsf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-3) 0}.meta-row.svelte-2cwdsf:first-child{padding-top:0}.meta-row.svelte-2cwdsf:last-child{padding-bottom:0}.meta-label.svelte-2cwdsf{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0;font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap}.meta-value.svelte-2cwdsf{min-width:0;font-size:var(--font-size-sm);color:var(--text-body);text-align:right;overflow-wrap:anywhere}.meta-pills.svelte-2cwdsf{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-1);min-width:0}.empty-state.svelte-ji2od2{padding:var(--spacing-2xl);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.empty-state.svelte-ji2od2 svg{color:var(--text-muted);margin-bottom:var(--spacing-3)}.empty-state.svelte-ji2od2 h2:where(.svelte-ji2od2){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-muted);margin:0}.empty-state.svelte-ji2od2 p:where(.svelte-ji2od2){font-size:var(--font-size-sm);color:var(--text-muted);margin:0}
