.xz-button.svelte-1nvxuf5{justify-content:center;align-items:center;gap:var(--button-gap,.375em);min-width:var(--button-min-width,7.5rem);min-height:var(--button-height,2.5rem);padding:0 var(--button-padding,1.125rem);color:var(--xz-color-text-fg);font-family:var(--button-font-family,var(--xz-font-family-primary,system-ui, sans-serif));font-size:var(--button-font-size,.875rem);font-weight:var(--button-font-weight,600);background:var(--xz-color-bg-100);border-radius:var(--button-border-radius,999px);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--button-transition,all 80ms ease-in-out);border:none;outline:none;line-height:100%;display:inline-flex;position:relative;overflow:hidden}.xz-button.svelte-1nvxuf5:hover{background:var(--xz-color-bg-200)}.xz-button.svelte-1nvxuf5>span:where(.svelte-1nvxuf5){z-index:1}.xz-button.svelte-1nvxuf5 .icon:where(.svelte-1nvxuf5){width:var(--button-icon-size,1.125rem);height:var(--button-icon-size,1.125rem);justify-content:center;align-items:center;display:flex}.xz-button.is-size-small.svelte-1nvxuf5{min-width:var(--button-min-width,6rem);min-height:var(--button-height,2rem);padding:0 var(--button-padding,1rem);font-size:var(--button-font-size,.8125rem)}.xz-button.is-size-small.svelte-1nvxuf5 .icon:where(.svelte-1nvxuf5){width:var(--button-icon-size,1rem);height:var(--button-icon-size,1rem)}.xz-button.is-size-medium.svelte-1nvxuf5{min-width:var(--button-min-width,7.5rem);min-height:var(--button-height,2.5rem);padding:0 var(--button-padding,1.125rem);font-size:var(--button-font-size,.875rem)}.xz-button.is-size-medium.svelte-1nvxuf5 .icon:where(.svelte-1nvxuf5){width:var(--button-icon-size,1.125rem);height:var(--button-icon-size,1.125rem)}.xz-button.is-size-large.svelte-1nvxuf5{min-width:var(--button-min-width,9rem);min-height:var(--button-height,3rem);padding:0 var(--button-padding,1.25rem);font-size:var(--button-font-size,1rem)}.xz-button.is-size-large.svelte-1nvxuf5 .icon:where(.svelte-1nvxuf5){width:var(--button-icon-size,1.25rem);height:var(--button-icon-size,1.25rem)}.xz-button.has-left-icon.svelte-1nvxuf5{padding-inline-start:var(--button-icon-padding,.875rem)}.xz-button.has-right-icon.svelte-1nvxuf5{padding-inline-end:var(--button-icon-padding,.875rem)}.xz-button.is-size-small.has-left-icon.svelte-1nvxuf5{padding-inline-start:var(--button-icon-padding,.75rem)}.xz-button.is-size-small.has-right-icon.svelte-1nvxuf5{padding-inline-end:var(--button-icon-padding,.75rem)}.xz-button.is-size-large.has-left-icon.svelte-1nvxuf5{padding-inline-start:var(--button-icon-padding,1rem)}.xz-button.is-size-large.has-right-icon.svelte-1nvxuf5{padding-inline-end:var(--button-icon-padding,1rem)}.xz-button.is-variant-primary.svelte-1nvxuf5{color:var(--xz-color-primary-text-fg);background:var(--xz-color-primary-bg-100)}.xz-button.is-variant-primary.svelte-1nvxuf5:hover{background:var(--xz-color-primary-bg-200)}.xz-button.is-variant-danger.svelte-1nvxuf5{color:var(--xz-color-danger-text-fg);background:var(--xz-color-danger-bg-100)}.xz-button.is-variant-danger.svelte-1nvxuf5:hover{background:var(--xz-color-danger-bg-200)}.xz-button.is-variant-success.svelte-1nvxuf5{color:var(--xz-color-success-text-fg);background:var(--xz-color-success-bg-100)}.xz-button.is-variant-success.svelte-1nvxuf5:hover{background:var(--xz-color-success-bg-200)}.xz-button.is-variant-warning.svelte-1nvxuf5{color:var(--xz-color-warning-text-fg);background:var(--xz-color-warning-bg-100)}.xz-button.is-variant-warning.svelte-1nvxuf5:hover{background:var(--xz-color-warning-bg-200)}.xz-button.is-variant-orange.svelte-1nvxuf5{color:var(--xz-color-orange-text-fg);background:var(--xz-color-orange-bg-100)}.xz-button.is-variant-orange.svelte-1nvxuf5:hover{background:var(--xz-color-orange-bg-200)}.xz-button.is-variant-purple.svelte-1nvxuf5{color:var(--xz-color-purple-text-fg);background:var(--xz-color-purple-bg-100)}.xz-button.is-variant-purple.svelte-1nvxuf5:hover{background:var(--xz-color-purple-bg-200)}.xz-button[class*=-soft].svelte-1nvxuf5{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.xz-button.is-variant-soft.svelte-1nvxuf5{color:var(--xz-color-text-100);background:var(--xz-color-neutral-soft-100)}.xz-button.is-variant-soft.svelte-1nvxuf5:hover{background:var(--xz-color-neutral-soft-200)}.xz-button.is-variant-primary-soft.svelte-1nvxuf5{color:var(--xz-color-primary-text-200);background:var(--xz-color-primary-soft-100)}.xz-button.is-variant-primary-soft.svelte-1nvxuf5:hover{background:var(--xz-color-primary-soft-200)}.xz-button.is-variant-danger-soft.svelte-1nvxuf5{color:var(--xz-color-danger-text-200);background:var(--xz-color-danger-soft-100)}.xz-button.is-variant-danger-soft.svelte-1nvxuf5:hover{background:var(--xz-color-danger-soft-200)}.xz-button.is-variant-success-soft.svelte-1nvxuf5{color:var(--xz-color-success-text-200);background:var(--xz-color-success-soft-100)}.xz-button.is-variant-success-soft.svelte-1nvxuf5:hover{background:var(--xz-color-success-soft-200)}.xz-button.is-variant-warning-soft.svelte-1nvxuf5{color:var(--xz-color-warning-text-200);background:var(--xz-color-warning-soft-100)}.xz-button.is-variant-warning-soft.svelte-1nvxuf5:hover{background:var(--xz-color-warning-soft-200)}.xz-button.is-variant-orange-soft.svelte-1nvxuf5{color:var(--xz-color-orange-text-200);background:var(--xz-color-orange-soft-100)}.xz-button.is-variant-orange-soft.svelte-1nvxuf5:hover{background:var(--xz-color-orange-soft-200)}.xz-button.is-variant-purple-soft.svelte-1nvxuf5{color:var(--xz-color-purple-text-200);background:var(--xz-color-purple-soft-100)}.xz-button.is-variant-purple-soft.svelte-1nvxuf5:hover{background:var(--xz-color-purple-soft-200)}.xz-button.is-variant-outline.svelte-1nvxuf5{color:var(--xz-color-text-100);border:var(--button-outline-border-width,1px) solid var(--xz-color-neutral-line-100);background:0 0}.xz-button.is-variant-outline.svelte-1nvxuf5:hover{background:var(--xz-color-neutral-soft-100)}.xz-button.is-variant-primary-outline.svelte-1nvxuf5{color:var(--xz-color-primary-text-100);border:var(--button-outline-border-width,1px) solid var(--xz-color-primary-line-100);background:0 0}.xz-button.is-variant-primary-outline.svelte-1nvxuf5:hover{background:var(--xz-color-primary-soft-100)}.xz-button.is-variant-danger-outline.svelte-1nvxuf5{color:var(--xz-color-danger-text-100);border:var(--button-outline-border-width,1px) solid var(--xz-color-danger-line-100);background:0 0}.xz-button.is-variant-danger-outline.svelte-1nvxuf5:hover{background:var(--xz-color-danger-soft-100)}.xz-button.is-variant-success-outline.svelte-1nvxuf5{color:var(--xz-color-success-text-100);border:var(--button-outline-border-width,1px) solid var(--xz-color-success-line-100);background:0 0}.xz-button.is-variant-success-outline.svelte-1nvxuf5:hover{background:var(--xz-color-success-soft-100)}.xz-button.is-variant-warning-outline.svelte-1nvxuf5{color:var(--xz-color-warning-text-100);border:var(--button-outline-border-width,1px) solid var(--xz-color-warning-line-100);background:0 0}.xz-button.is-variant-warning-outline.svelte-1nvxuf5:hover{background:var(--xz-color-warning-soft-100)}.xz-button.is-variant-orange-outline.svelte-1nvxuf5{color:var(--xz-color-orange-text-100);border:var(--button-outline-border-width,1px) solid var(--xz-color-orange-line-100);background:0 0}.xz-button.is-variant-orange-outline.svelte-1nvxuf5:hover{background:var(--xz-color-orange-soft-100)}.xz-button.is-variant-purple-outline.svelte-1nvxuf5{color:var(--xz-color-purple-text-100);border:var(--button-outline-border-width,1px) solid var(--xz-color-purple-line-100);background:0 0}.xz-button.is-variant-purple-outline.svelte-1nvxuf5:hover{background:var(--xz-color-purple-soft-100)}.xz-button.is-variant-ghost.svelte-1nvxuf5{color:var(--xz-color-text-100);background:0 0}.xz-button.is-variant-ghost.svelte-1nvxuf5:hover{background:var(--xz-color-neutral-soft-100)}.xz-button.is-variant-primary-ghost.svelte-1nvxuf5{color:var(--xz-color-primary-text-100);background:0 0}.xz-button.is-variant-primary-ghost.svelte-1nvxuf5:hover{background:var(--xz-color-primary-soft-100)}.xz-button.is-variant-danger-ghost.svelte-1nvxuf5{color:var(--xz-color-danger-text-100);background:0 0}.xz-button.is-variant-danger-ghost.svelte-1nvxuf5:hover{background:var(--xz-color-danger-soft-100)}.xz-button.is-variant-success-ghost.svelte-1nvxuf5{color:var(--xz-color-success-text-100);background:0 0}.xz-button.is-variant-success-ghost.svelte-1nvxuf5:hover{background:var(--xz-color-success-soft-100)}.xz-button.is-variant-warning-ghost.svelte-1nvxuf5{color:var(--xz-color-warning-text-100);background:0 0}.xz-button.is-variant-warning-ghost.svelte-1nvxuf5:hover{background:var(--xz-color-warning-soft-100)}.xz-button.is-variant-orange-ghost.svelte-1nvxuf5{color:var(--xz-color-orange-text-100);background:0 0}.xz-button.is-variant-orange-ghost.svelte-1nvxuf5:hover{background:var(--xz-color-orange-soft-100)}.xz-button.is-variant-purple-ghost.svelte-1nvxuf5{color:var(--xz-color-purple-text-100);background:0 0}.xz-button.is-variant-purple-ghost.svelte-1nvxuf5:hover{background:var(--xz-color-purple-soft-100)}.xz-button.is-loading.svelte-1nvxuf5{pointer-events:none}.xz-button.is-loading.svelte-1nvxuf5>span:where(.svelte-1nvxuf5),.xz-button.is-loading.svelte-1nvxuf5 .icon:where(.svelte-1nvxuf5){visibility:hidden}.xz-button.is-loading.svelte-1nvxuf5:after{border-width:var(--button-loading-border-width,2px);border-style:solid;border-color:currentColor #0000 #0000;width:1em;height:1em;animation:svelte-1nvxuf5-button-loading-spin var(--button-loading-speed,.48s) infinite linear;content:"";border-inline-end-color:currentColor;border-radius:999px;margin:auto;position:absolute;inset-inline:0}.xz-button[disabled].svelte-1nvxuf5,.xz-button.is-disabled.svelte-1nvxuf5{opacity:var(--button-disabled-opacity,.4);cursor:not-allowed}.xz-button.is-fluid.svelte-1nvxuf5{width:100%}@keyframes svelte-1nvxuf5-button-loading-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.alert-dialog.svelte-7dhskz{background:0 0;border:none;width:100%;max-width:100vw;height:100%;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.alert-dialog[open].svelte-7dhskz{justify-content:center;align-items:center;padding:16px;display:flex}.alert-dialog.svelte-7dhskz::backdrop{background:#0000007a}.alert-dialog[open].svelte-7dhskz::backdrop{animation:.2s svelte-7dhskz-alert-backdrop-in}.alert-card.svelte-7dhskz{box-sizing:border-box;width:var(--alert-width,28rem);max-width:100%;max-height:100%;color:var(--xz-color-text-200);text-align:center;background:var(--xz-color-surface-50);border:1px solid var(--xz-color-line-50);box-shadow:var(--alert-shadow,0 12px 32px #0000002e);border-radius:16px;flex-direction:column;padding:32px 24px 24px;display:flex;position:relative;overflow-y:auto}.alert-close.svelte-7dhskz{inset-inline-end:16px;width:32px;height:32px;color:var(--xz-color-text-300);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:18px;display:flex;position:absolute;top:16px}.alert-close.svelte-7dhskz:hover{background:var(--xz-color-neutral-soft-100)}.alert-title.svelte-7dhskz{color:var(--xz-color-text-100);font-family:var(--xz-font-family-primary);margin:0;font-size:20px;font-weight:600;line-height:1.4}.alert-body.svelte-7dhskz{white-space:pre-wrap;margin-top:8px;font-size:15px;line-height:1.5}.alert-actions.svelte-7dhskz{gap:16px;width:100%;margin-top:2rem;display:flex}.alert-actions.svelte-7dhskz .xz-button{flex:1 1 0;min-width:0}@keyframes svelte-7dhskz-alert-backdrop-in{0%{opacity:0}to{opacity:1}}
