.pyi-btn.svelte-dq5vt6{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border:1px solid;font-weight:500;cursor:pointer;transition:all var(--duration-fast) var(--ease-default);outline:none;text-decoration:none;box-sizing:border-box}.pyi-btn.svelte-dq5vt6:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.92)}.pyi-btn.svelte-dq5vt6:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.85);transform:scale(.98)}.pyi-btn.svelte-dq5vt6:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.pyi-btn.svelte-dq5vt6:disabled,.pyi-btn[aria-disabled=true].svelte-dq5vt6{opacity:.5;cursor:not-allowed;pointer-events:none}.pyi-btn-spinner.svelte-dq5vt6{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-dq5vt6-pyi-spin .6s linear infinite}@keyframes svelte-dq5vt6-pyi-spin{to{transform:rotate(360deg)}}.pyi-badge.svelte-adyamn{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;border-radius:var(--radius-full);white-space:nowrap;line-height:1.4}.pyi-tag.svelte-11mj9b2{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;border-radius:var(--radius-md);line-height:1.5;white-space:nowrap}.pyi-tag-remove.svelte-11mj9b2{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;padding:0;border:none;background:transparent;color:inherit;opacity:.6;cursor:pointer;border-radius:50%;transition:opacity var(--duration-fast)}.pyi-tag-remove.svelte-11mj9b2:hover{opacity:1}.pyi-tag-remove.svelte-11mj9b2 svg:where(.svelte-11mj9b2){width:.625rem;height:.625rem}.pyi-input-root.svelte-jt7coi{position:relative;display:flex;width:100%;align-items:center}.pyi-input.svelte-jt7coi{width:100%;border:1px solid var(--border-glass);background:var(--surface-default);color:var(--text-primary);outline:none;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default);box-sizing:border-box}.pyi-input.svelte-jt7coi::placeholder{color:var(--text-placeholder)}.pyi-input.svelte-jt7coi:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--border-focus) 25%,transparent)}.pyi-input.svelte-jt7coi:disabled{opacity:.6;cursor:not-allowed}.pyi-input-error.svelte-jt7coi{border-color:var(--status-danger-fg)}.pyi-input-error.svelte-jt7coi:focus{border-color:var(--status-danger-fg);box-shadow:0 0 0 2px color-mix(in srgb,var(--status-danger-fg) 20%,transparent)}.pyi-input-addon.svelte-jt7coi{display:flex;align-items:center;color:var(--text-muted);flex-shrink:0}.pyi-input-loading.svelte-jt7coi{position:absolute;right:.75rem;width:1rem;height:1rem;border:2px solid var(--border-strong);border-right-color:transparent;border-radius:50%;animation:svelte-jt7coi-pyi-spin .6s linear infinite}@keyframes svelte-jt7coi-pyi-spin{to{transform:rotate(360deg)}}.pyi-textarea.svelte-bj0p9s{width:100%;border:1px solid var(--border-glass);background:var(--surface-default);color:var(--text-primary);outline:none;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default);box-sizing:border-box;line-height:1.5;font-family:inherit}.pyi-textarea.svelte-bj0p9s::placeholder{color:var(--text-placeholder)}.pyi-textarea.svelte-bj0p9s:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--border-focus) 25%,transparent)}.pyi-textarea.svelte-bj0p9s:disabled{opacity:.6;cursor:not-allowed}.pyi-textarea-error.svelte-bj0p9s{border-color:var(--status-danger-fg)}.pyi-textarea-error.svelte-bj0p9s:focus{border-color:var(--status-danger-fg);box-shadow:0 0 0 2px color-mix(in srgb,var(--status-danger-fg) 20%,transparent)}.pyi-file-upload.svelte-1tvcaq9{display:inline-flex;align-items:center;gap:.625rem;max-width:100%}.pyi-file-upload-native.svelte-1tvcaq9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pyi-file-upload-btn.svelte-1tvcaq9{flex-shrink:0;border:1px solid var(--border-glass, #d8e3f0);background:var(--surface-default, #ffffff);color:var(--text-primary, #0f172a);font-size:.875rem;font-weight:500;padding:0 .875rem;height:var(--control-height-md, 2.25rem);border-radius:var(--radius-xl, 8px);cursor:pointer;font-family:inherit;transition:border-color var(--duration-fast, .12s)}.pyi-file-upload-btn.svelte-1tvcaq9:hover:not(:disabled){border-color:var(--border-focus, #2a8cff)}.pyi-file-upload-btn.svelte-1tvcaq9:disabled{opacity:.6;cursor:not-allowed}.pyi-file-upload-name.svelte-1tvcaq9{font-size:.8125rem;color:var(--text-primary, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pyi-file-upload-empty.svelte-1tvcaq9{color:var(--text-muted, #64748b)}.pyi-checkbox.svelte-1p3pgvn{display:inline-flex;align-items:flex-start;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:2.5rem;align-items:center}.pyi-checkbox-disabled.svelte-1p3pgvn{opacity:.5;cursor:not-allowed}.pyi-checkbox-input.svelte-1p3pgvn{position:absolute;opacity:0;width:0;height:0}.pyi-checkbox-box.svelte-1p3pgvn{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-default);color:var(--action-primary-fg);transition:all var(--duration-fast) var(--ease-default);flex-shrink:0}.pyi-checkbox-box.svelte-1p3pgvn svg:where(.svelte-1p3pgvn){width:.75rem;height:.75rem}.pyi-checkbox-input.svelte-1p3pgvn:checked+.pyi-checkbox-box:where(.svelte-1p3pgvn),.pyi-checkbox-input.svelte-1p3pgvn:indeterminate+.pyi-checkbox-box:where(.svelte-1p3pgvn){background:var(--action-primary-bg);border-color:var(--action-primary-bg)}.pyi-checkbox-input.svelte-1p3pgvn:focus-visible+.pyi-checkbox-box:where(.svelte-1p3pgvn){outline:2px solid var(--border-focus);outline-offset:2px}.pyi-checkbox-content.svelte-1p3pgvn{display:flex;flex-direction:column;gap:.125rem}.pyi-checkbox-label.svelte-1p3pgvn{font-size:.875rem;color:var(--text-primary);line-height:1.4}.pyi-checkbox-desc.svelte-1p3pgvn{font-size:.75rem;color:var(--text-muted);line-height:1.4}.pyi-segctrl.svelte-1skxw9r{display:inline-flex;border:1px solid var(--border-default);border-radius:var(--radius-md, 6px);overflow:hidden;background:var(--surface-base, white)}.pyi-segctrl-sm.svelte-1skxw9r{height:var(--control-height-sm, 30px)}.pyi-segctrl-md.svelte-1skxw9r{height:var(--control-height-md, 34px)}.pyi-segctrl-option.svelte-1skxw9r{appearance:none;border:none;border-right:1px solid var(--border-default);background:transparent;color:var(--text-muted);font-size:.85rem;font-weight:500;padding:0 .875rem;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default);white-space:nowrap}.pyi-segctrl-option.svelte-1skxw9r:last-child{border-right:none}.pyi-segctrl-option.svelte-1skxw9r:hover:not(:disabled):not(.pyi-segctrl-active){background:var(--surface-muted, #f8fafc);color:var(--text-primary)}.pyi-segctrl-active.svelte-1skxw9r{background:var(--action-primary-bg, #1355A0);color:var(--action-primary-fg, white)}.pyi-segctrl-option.svelte-1skxw9r:focus-visible{outline:2px solid var(--border-focus, #1355A0);outline-offset:-2px;z-index:1}.pyi-segctrl-option.svelte-1skxw9r:disabled,.pyi-segctrl-disabled.svelte-1skxw9r .pyi-segctrl-option:where(.svelte-1skxw9r){opacity:.45;cursor:not-allowed}
