.pyi-btn.svelte-dq5vt6{white-space:nowrap;cursor:pointer;transition:all var(--duration-fast) var(--ease-default);box-sizing:border-box;border:1px solid;outline:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.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{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite svelte-dq5vt6-pyi-spin;display:inline-block}@keyframes svelte-dq5vt6-pyi-spin{to{transform:rotate(360deg)}}.pyi-badge.svelte-adyamn{border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:.25rem;font-weight:500;line-height:1.4;display:inline-flex}.pyi-tag.svelte-11mj9b2{border-radius:var(--radius-md);white-space:nowrap;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}.pyi-tag-remove.svelte-11mj9b2{width:.875rem;height:.875rem;color:inherit;opacity:.6;cursor:pointer;transition:opacity var(--duration-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.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{align-items:center;width:100%;display:flex;position:relative}.pyi-input.svelte-jt7coi{border:1px solid var(--border-glass);background:var(--surface-default);width:100%;color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);box-sizing:border-box;outline:none}.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{color:var(--text-muted);flex-shrink:0;align-items:center;display:flex}.pyi-input-loading.svelte-jt7coi{border:2px solid var(--border-strong);border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite svelte-jt7coi-pyi-spin;position:absolute;right:.75rem}@keyframes svelte-jt7coi-pyi-spin{to{transform:rotate(360deg)}}.pyi-textarea.svelte-bj0p9s{border:1px solid var(--border-glass);background:var(--surface-default);width:100%;color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);box-sizing:border-box;outline:none;font-family:inherit;line-height:1.5}.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{align-items:center;gap:.625rem;max-width:100%;display:inline-flex}.pyi-file-upload-native.svelte-1tvcaq9{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pyi-file-upload-btn.svelte-1tvcaq9{border:1px solid var(--border-glass,#d8e3f0);background:var(--surface-default,#fff);color:var(--text-primary,#0f172a);height:var(--control-height-md,2.25rem);border-radius:var(--radius-xl,8px);cursor:pointer;transition:border-color var(--duration-fast,.12s);flex-shrink:0;padding:0 .875rem;font-family:inherit;font-size:.875rem;font-weight:500}.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{color:var(--text-primary,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.pyi-file-upload-empty.svelte-1tvcaq9{color:var(--text-muted,#64748b)}.pyi-checkbox.svelte-1p3pgvn{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;min-height:2.5rem;display:inline-flex}.pyi-checkbox-disabled.svelte-1p3pgvn{opacity:.5;cursor:not-allowed}.pyi-checkbox-input.svelte-1p3pgvn{opacity:0;width:0;height:0;position:absolute}.pyi-checkbox-box.svelte-1p3pgvn{border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-default);width:1.125rem;height:1.125rem;color:var(--action-primary-fg);transition:all var(--duration-fast) var(--ease-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.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{flex-direction:column;gap:.125rem;display:flex}.pyi-checkbox-label.svelte-1p3pgvn{color:var(--text-primary);font-size:.875rem;line-height:1.4}.pyi-checkbox-desc.svelte-1p3pgvn{color:var(--text-muted);font-size:.75rem;line-height:1.4}.pyi-radio.svelte-1sl2miz{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;min-height:2.5rem;display:inline-flex}.pyi-radio-disabled.svelte-1sl2miz{opacity:.5;cursor:not-allowed}.pyi-radio-input.svelte-1sl2miz{opacity:0;width:0;height:0;position:absolute}.pyi-radio-circle.svelte-1sl2miz{border:1.5px solid var(--border-strong);background:var(--surface-default);width:1.125rem;height:1.125rem;transition:all var(--duration-fast) var(--ease-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pyi-radio-dot.svelte-1sl2miz{background:var(--action-primary-fg);border-radius:50%;width:.5rem;height:.5rem}.pyi-radio-input.svelte-1sl2miz:checked+.pyi-radio-circle:where(.svelte-1sl2miz){background:var(--action-primary-bg);border-color:var(--action-primary-bg)}.pyi-radio-input.svelte-1sl2miz:focus-visible+.pyi-radio-circle:where(.svelte-1sl2miz){outline:2px solid var(--border-focus);outline-offset:2px}.pyi-radio-content.svelte-1sl2miz{flex-direction:column;gap:.125rem;display:flex}.pyi-radio-label.svelte-1sl2miz{color:var(--text-primary);font-size:.875rem;line-height:1.4}.pyi-radio-desc.svelte-1sl2miz{color:var(--text-muted);font-size:.75rem;line-height:1.4}.pyi-switch.svelte-16zj46q{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.625rem;min-height:2.5rem;display:inline-flex}.pyi-switch-disabled.svelte-16zj46q{opacity:.5;cursor:not-allowed}.pyi-switch-input.svelte-16zj46q{opacity:0;width:0;height:0;position:absolute}.pyi-switch-track.svelte-16zj46q{border-radius:var(--radius-full);background:var(--border-strong);width:2.5rem;height:1.375rem;transition:background var(--duration-fast) var(--ease-default);flex-shrink:0;position:relative}.pyi-switch-thumb.svelte-16zj46q{width:1.125rem;height:1.125rem;transition:transform var(--duration-fast) var(--ease-default);background:#fff;border-radius:50%;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 3px #00000026}.pyi-switch-input.svelte-16zj46q:checked+.pyi-switch-track:where(.svelte-16zj46q){background:var(--action-primary-bg)}.pyi-switch-input.svelte-16zj46q:checked+.pyi-switch-track:where(.svelte-16zj46q) .pyi-switch-thumb:where(.svelte-16zj46q){transform:translate(1.125rem)}.pyi-switch-input.svelte-16zj46q:focus-visible+.pyi-switch-track:where(.svelte-16zj46q){outline:2px solid var(--border-focus);outline-offset:2px}.pyi-switch-content.svelte-16zj46q{flex-direction:column;gap:.125rem;display:flex}.pyi-switch-label.svelte-16zj46q{color:var(--text-primary);font-size:.875rem;line-height:1.4}.pyi-switch-desc.svelte-16zj46q{color:var(--text-muted);font-size:.75rem;line-height:1.4}.pyi-tooltip-wrap.svelte-1tvpvo7{display:inline-flex;position:relative}.pyi-tooltip.svelte-1tvpvo7{z-index:var(--z-tooltip);color:var(--text-inverse);background:var(--surface-inverse);border-radius:var(--radius-md);white-space:nowrap;pointer-events:none;animation:svelte-1tvpvo7-pyi-tooltip-in var(--duration-fast) var(--ease-out);padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1.4;position:absolute}.pyi-tooltip-top.svelte-1tvpvo7{margin-bottom:.375rem;bottom:100%;left:50%;transform:translate(-50%)}.pyi-tooltip-bottom.svelte-1tvpvo7{margin-top:.375rem;top:100%;left:50%;transform:translate(-50%)}.pyi-tooltip-left.svelte-1tvpvo7{margin-right:.375rem;top:50%;right:100%;transform:translateY(-50%)}.pyi-tooltip-right.svelte-1tvpvo7{margin-left:.375rem;top:50%;left:100%;transform:translateY(-50%)}@keyframes svelte-1tvpvo7-pyi-tooltip-in{0%{opacity:0}to{opacity:1}}.pyi-card.svelte-jhlfql{border-radius:var(--radius-xl);transition:box-shadow var(--duration-fast) var(--ease-default);overflow:hidden}.pyi-card-padded.svelte-jhlfql{padding:var(--density-padding-y) var(--density-padding-x)}.pyi-card-clickable.svelte-jhlfql{cursor:pointer}.pyi-card-clickable.svelte-jhlfql:hover{box-shadow:var(--shadow-md)}.pyi-card-clickable.svelte-jhlfql:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
