.alert.svelte-e846cx{display:flex;gap:var(--alert-gap);padding:var(--alert-padding);border-radius:var(--alert-border-radius);border:1px solid var(--border-default);position:relative;overflow:hidden}.alert.svelte-e846cx:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.alert--info.svelte-e846cx{background-color:var(--alert-soft-info-background)}.alert--info.svelte-e846cx:before{background:linear-gradient(90deg,var(--alert-info-icon-color),var(--color-info-border))}.alert--info.svelte-e846cx .alert-icon:where(.svelte-e846cx){color:var(--alert-info-icon-color)}.alert--success.svelte-e846cx{background-color:var(--alert-soft-success-background)}.alert--success.svelte-e846cx:before{background:linear-gradient(90deg,var(--alert-success-icon-color),var(--color-success-border))}.alert--success.svelte-e846cx .alert-icon:where(.svelte-e846cx){color:var(--alert-success-icon-color)}.alert--warning.svelte-e846cx{background-color:var(--alert-soft-warning-background)}.alert--warning.svelte-e846cx:before{background:linear-gradient(90deg,var(--alert-warning-icon-color),var(--color-warning-border))}.alert--warning.svelte-e846cx .alert-icon:where(.svelte-e846cx){color:var(--alert-warning-icon-color)}.alert--error.svelte-e846cx{background-color:var(--alert-soft-error-background)}.alert--error.svelte-e846cx:before{background:linear-gradient(90deg,var(--alert-error-icon-color),var(--color-error-border))}.alert--error.svelte-e846cx .alert-icon:where(.svelte-e846cx){color:var(--alert-error-icon-color)}.alert-icon.svelte-e846cx{flex-shrink:0;width:var(--alert-icon-size);height:var(--alert-icon-size);display:flex;align-items:center;justify-content:center}.alert-content.svelte-e846cx{flex:1;min-width:0}.alert-title.svelte-e846cx{font-weight:var(--alert-title-font-weight);font-size:var(--alert-title-font-size);margin:0 0 var(--alert-title-margin-bottom) 0}.alert-description.svelte-e846cx{opacity:var(--alert-description-opacity);font-size:var(--alert-description-font-size)}.alert-close.svelte-e846cx{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:currentColor;opacity:var(--alert-close-opacity);transition:opacity var(--duration-150) ease;width:var(--alert-close-size);height:var(--alert-close-size)}.alert-close.svelte-e846cx:hover{opacity:var(--alert-close-hover-opacity)}.avatar.svelte-8w5802{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--background-muted);color:var(--text-secondary);vertical-align:middle;flex-shrink:0}.avatar-xs.svelte-8w5802{width:var(--avatar-size-xs);height:var(--avatar-size-xs);font-size:var(--avatar-font-size-xs)}.avatar-sm.svelte-8w5802{width:var(--avatar-size-sm);height:var(--avatar-size-sm);font-size:var(--avatar-font-size-sm)}.avatar-md.svelte-8w5802{width:var(--avatar-size-md);height:var(--avatar-size-md);font-size:var(--avatar-font-size-md)}.avatar-lg.svelte-8w5802{width:var(--avatar-size-lg);height:var(--avatar-size-lg);font-size:var(--avatar-font-size-lg)}.avatar-xl.svelte-8w5802{width:var(--avatar-size-xl);height:var(--avatar-size-xl);font-size:var(--avatar-font-size-xl)}.avatar-2xl.svelte-8w5802{width:var(--avatar-size-2xl);height:var(--avatar-size-2xl);font-size:var(--avatar-font-size-2xl)}.avatar-circle.svelte-8w5802{border-radius:var(--avatar-border-radius-circle)}.avatar-square.svelte-8w5802{border-radius:var(--avatar-border-radius-square)}.avatar-img.svelte-8w5802{width:100%;height:100%;object-fit:cover}.avatar-initials.svelte-8w5802{font-weight:var(--avatar-font-weight);line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none}.avatar-placeholder.svelte-8w5802{width:60%;height:60%}.avatar-status.svelte-8w5802{position:absolute;bottom:0;right:0;width:var(--avatar-status-size);height:var(--avatar-status-size);border-radius:var(--radius-full);border:var(--avatar-status-border-width) solid var(--avatar-status-border-color)}.avatar-status.online.svelte-8w5802{background-color:var(--avatar-status-online)}.avatar-status.offline.svelte-8w5802{background-color:var(--avatar-status-offline)}.avatar-status.busy.svelte-8w5802{background-color:var(--avatar-status-busy)}.avatar-status.away.svelte-8w5802{background-color:var(--avatar-status-away)}.badge.svelte-16wd81y{display:inline-flex;align-items:center;gap:var(--badge-gap);font-weight:var(--badge-font-weight);line-height:1;border-radius:var(--badge-border-radius-pill);transition:background-color var(--duration-150) ease,color var(--duration-150) ease,border-color var(--duration-150) ease;white-space:nowrap}.sm.svelte-16wd81y{padding:var(--badge-padding-sm);font-size:var(--badge-font-size-sm)}.md.svelte-16wd81y{padding:var(--badge-padding-md);font-size:var(--badge-font-size-md)}.lg.svelte-16wd81y{padding:var(--badge-padding-lg);font-size:var(--badge-font-size-lg)}.default.svelte-16wd81y{background-color:var(--badge-neutral-background);color:var(--badge-neutral-color)}.primary.svelte-16wd81y{background-color:var(--badge-primary-background);color:var(--badge-primary-color)}.secondary.svelte-16wd81y{background-color:var(--badge-neutral-background);color:var(--badge-neutral-color)}.success.svelte-16wd81y{background-color:var(--badge-success-background);color:var(--badge-success-color)}.warning.svelte-16wd81y{background-color:var(--badge-warning-background);color:var(--badge-warning-color)}.danger.svelte-16wd81y{background-color:var(--badge-error-background);color:var(--badge-error-color)}.info.svelte-16wd81y{background-color:var(--badge-info-background);color:var(--badge-info-color)}.outline.svelte-16wd81y{background-color:var(--badge-outline-default-background);border:1px solid var(--badge-outline-default-border);color:var(--badge-outline-default-color)}.dot.svelte-16wd81y{width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--radius-full);background-color:currentColor;flex-shrink:0}.icon.svelte-16wd81y{display:inline-flex;align-items:center;flex-shrink:0}.content.svelte-16wd81y{display:inline-flex;align-items:center}.remove-btn.svelte-16wd81y{display:inline-flex;align-items:center;justify-content:center;padding:0;margin-left:var(--spacing-0-5);background:none;border:none;color:currentColor;cursor:pointer;opacity:.6;transition:opacity var(--duration-150) ease;border-radius:var(--radius-full);flex-shrink:0}.remove-btn.svelte-16wd81y:hover{opacity:1}nav.svelte-1dw2egu{font-size:var(--breadcrumb-item-font-size)}ol.svelte-1dw2egu{display:flex;flex-wrap:wrap;gap:var(--breadcrumb-container-gap);list-style:none;padding:0;margin:0}li.svelte-1dw2egu{display:flex;align-items:center;gap:var(--breadcrumb-separator-margin-x)}a.svelte-1dw2egu{color:var(--breadcrumb-item-color);text-decoration:var(--breadcrumb-link-text-decoration);padding:var(--breadcrumb-link-padding-y) var(--breadcrumb-link-padding-x);border-radius:var(--breadcrumb-link-border-radius);font-weight:var(--breadcrumb-item-font-weight)}a.svelte-1dw2egu:hover{color:var(--breadcrumb-item-color-hover);text-decoration:var(--breadcrumb-link-text-decoration-hover);background-color:var(--breadcrumb-link-background-hover)}[aria-current=page].svelte-1dw2egu{color:var(--breadcrumb-item-color-current);font-weight:var(--breadcrumb-item-font-weight-current)}.separator.svelte-1dw2egu{color:var(--breadcrumb-separator-color);font-size:var(--breadcrumb-item-font-size)}.btn.svelte-1xko78n{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);font-family:inherit;font-weight:var(--font-weight-semibold);line-height:1;border:none;border-radius:var(--button-border-radius-md);cursor:pointer;text-decoration:none;position:relative;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-150) ease,color var(--duration-150) ease,border-color var(--duration-150) ease,box-shadow var(--duration-150) ease,filter var(--duration-150) ease}.xs.svelte-1xko78n{height:var(--button-height-xs);padding:0 var(--button-padding-x-xs);font-size:var(--button-font-size-xs);border-radius:var(--button-border-radius-xs)}.sm.svelte-1xko78n{height:var(--button-height-sm);padding:0 var(--button-padding-x-sm);font-size:var(--button-font-size-sm);border-radius:var(--button-border-radius-sm)}.md.svelte-1xko78n{height:var(--button-height-md);padding:0 var(--button-padding-x-md);font-size:var(--button-font-size-md)}.lg.svelte-1xko78n{height:var(--button-height-lg);padding:0 var(--button-padding-x-lg);font-size:var(--button-font-size-lg)}.xl.svelte-1xko78n{height:var(--button-height-xl);padding:0 var(--button-padding-x-xl);font-size:var(--button-font-size-xl);border-radius:var(--button-border-radius-xl)}.primary.svelte-1xko78n{background:var(--button-primary-background);color:var(--button-primary-color);border:1px solid var(--button-primary-border)}.primary.svelte-1xko78n:hover{background:var(--button-primary-hover-background)}.primary.svelte-1xko78n:active{background:var(--button-primary-active-background)}.secondary.svelte-1xko78n{background:var(--button-secondary-background);color:var(--button-secondary-color);border:1.5px solid var(--button-secondary-border)}.secondary.svelte-1xko78n:hover{background:var(--button-secondary-hover-background);color:var(--button-secondary-hover-color);border-color:var(--button-secondary-hover-border)}.secondary.svelte-1xko78n:active{background:var(--button-secondary-active-background);color:var(--button-secondary-active-color)}.ghost.svelte-1xko78n{background:var(--button-ghost-background);color:var(--button-ghost-color);border:1px solid var(--button-ghost-border)}.ghost.svelte-1xko78n:hover{background:var(--button-ghost-hover-background);color:var(--button-ghost-hover-color)}.ghost.svelte-1xko78n:active{background:var(--button-ghost-active-background)}.soft.svelte-1xko78n{background:var(--button-soft-background);color:var(--button-soft-color);border:1px solid var(--button-soft-border)}.soft.svelte-1xko78n:hover{background:var(--button-soft-hover-background)}.soft.svelte-1xko78n:active{background:var(--button-soft-active-background)}.gradient.svelte-1xko78n{background:linear-gradient(135deg,var(--color-accent-pink),var(--primary));color:var(--button-primary-color)}.gradient.svelte-1xko78n:hover{filter:brightness(1.1)}.gradient.svelte-1xko78n:active{filter:brightness(.95)}.danger.svelte-1xko78n{background:var(--button-danger-background);color:var(--button-danger-color);border:1px solid var(--button-danger-border)}.danger.svelte-1xko78n:hover{background:var(--button-danger-hover-background)}.danger.svelte-1xko78n:active{filter:brightness(.9)}.success.svelte-1xko78n{background:var(--button-success-background);color:var(--button-success-color);border:1px solid var(--button-success-border)}.success.svelte-1xko78n:hover{background:var(--button-success-hover-background)}.success.svelte-1xko78n:active{filter:brightness(.9)}.block.svelte-1xko78n{display:flex;width:100%}.icon-only.xs.svelte-1xko78n{width:var(--size-button-xs);padding:0}.icon-only.sm.svelte-1xko78n{width:var(--size-button-sm);padding:0}.icon-only.md.svelte-1xko78n{width:var(--size-button-md);padding:0}.icon-only.lg.svelte-1xko78n{width:var(--size-button-lg);padding:0}.icon-only.xl.svelte-1xko78n{width:var(--size-button-xl);padding:0}.loading.svelte-1xko78n{pointer-events:none}.spinner.svelte-1xko78n{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;animation:svelte-1xko78n-spin .75s linear infinite}.spinner.svelte-1xko78n svg:where(.svelte-1xko78n){width:100%;height:100%}@keyframes svelte-1xko78n-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon.svelte-1xko78n{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0}.label.svelte-1xko78n{display:inline-flex;align-items:center}.btn.svelte-1xko78n:focus-visible{outline:var(--focus-width, 2px) solid var(--focus-ring);outline-offset:var(--focus-offset, 2px)}.btn.svelte-1xko78n:disabled,.btn[aria-disabled=true].svelte-1xko78n{opacity:.5;cursor:not-allowed;pointer-events:none}.card.svelte-7d5xe5{background:var(--card-background);border:1px solid var(--card-border);border-radius:var(--card-border-radius);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card--padding-none.svelte-7d5xe5 .card-body:where(.svelte-7d5xe5){padding:0}.card--padding-sm.svelte-7d5xe5 .card-body:where(.svelte-7d5xe5){padding:var(--spacing-3)}.card--padding-md.svelte-7d5xe5 .card-body:where(.svelte-7d5xe5){padding:var(--card-body-padding)}.card--padding-lg.svelte-7d5xe5 .card-body:where(.svelte-7d5xe5){padding:var(--spacing-8)}.card--elevated.svelte-7d5xe5{background:var(--card-elevated-background);box-shadow:var(--card-elevated-shadow)}.card--elevated.svelte-7d5xe5:hover{box-shadow:var(--card-elevated-hover-shadow);transform:var(--card-elevated-hover-transform)}.card--ghost.svelte-7d5xe5{background:transparent;border-color:transparent}.card--gradient.svelte-7d5xe5{border-top:3px solid transparent;border-image:linear-gradient(to right,var(--card-gradient-border-gradient)) 1;border-image-slice:1 0 0 0}.card--interactive.svelte-7d5xe5{cursor:pointer}.card--interactive.svelte-7d5xe5:hover{border-color:var(--card-interactive-hover-border);box-shadow:var(--card-interactive-hover-shadow);transform:var(--card-interactive-hover-transform)}.card--interactive.svelte-7d5xe5:active{box-shadow:var(--card-interactive-active-shadow);transform:var(--card-interactive-active-transform)}.card--full-width.svelte-7d5xe5{width:100%}.card-header.svelte-7d5xe5{padding:var(--card-header-padding);border-bottom:1px solid var(--card-header-border-bottom)}.card-footer.svelte-7d5xe5{padding:var(--card-footer-padding);border-top:1px solid var(--card-footer-border-top);background:var(--card-footer-background)}.divider.svelte-kfzjf4{border:none;margin:0;padding:0}.divider--horizontal.svelte-kfzjf4{width:100%;height:var(--divider-thickness);background:var(--divider-color)}.divider--vertical.svelte-kfzjf4{width:var(--divider-thickness);height:var(--divider-vertical-height);background:var(--divider-color)}.divider--label-start.svelte-kfzjf4,.divider--label-center.svelte-kfzjf4,.divider--label-end.svelte-kfzjf4{display:flex;align-items:center;width:100%;gap:0}.divider--label-start.svelte-kfzjf4:before,.divider--label-center.svelte-kfzjf4:before,.divider--label-end.svelte-kfzjf4:before,.divider--label-start.svelte-kfzjf4:after,.divider--label-center.svelte-kfzjf4:after,.divider--label-end.svelte-kfzjf4:after{content:"";height:var(--divider-thickness);background:var(--divider-color)}.divider--label-center.svelte-kfzjf4:before,.divider--label-center.svelte-kfzjf4:after{flex:1}.divider--label-start.svelte-kfzjf4:before{flex:0}.divider--label-start.svelte-kfzjf4:after{flex:1}.divider--label-end.svelte-kfzjf4:before{flex:1}.divider--label-end.svelte-kfzjf4:after{flex:0}.divider__label.svelte-kfzjf4{color:var(--divider-with-label-color);font-size:var(--divider-with-label-font-size);font-weight:var(--divider-with-label-font-weight);letter-spacing:var(--divider-with-label-letter-spacing);text-transform:var(--divider-with-label-text-transform);padding:0 var(--divider-with-label-gap);white-space:nowrap}.dropdown.svelte-x6k6te{position:relative;display:inline-block}.dropdown-trigger.svelte-x6k6te{display:inline-flex;align-items:center;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.dropdown-trigger.svelte-x6k6te:focus-visible{outline:2px solid var(--dropdown-trigger-border-color-focus);outline-offset:2px;border-radius:var(--dropdown-trigger-border-radius)}.dropdown-menu.svelte-x6k6te{position:absolute;top:100%;min-width:180px;background:var(--dropdown-menu-background);border:var(--dropdown-menu-border-width) solid var(--dropdown-menu-border-color);border-radius:var(--dropdown-menu-border-radius);box-shadow:var(--dropdown-menu-shadow);padding:var(--dropdown-menu-padding-y);z-index:var(--dropdown-menu-z-index);margin-top:var(--spacing-1);animation:svelte-x6k6te-dropdown-enter var(--dropdown-animation-duration) ease-out}.left.svelte-x6k6te{left:0}.right.svelte-x6k6te{right:0}.dropdown-item.svelte-x6k6te{width:100%;display:flex;align-items:center;gap:var(--dropdown-item-gap);padding:var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);background:var(--dropdown-item-background);border:none;cursor:pointer;font-family:inherit;font-size:var(--dropdown-item-font-size);font-weight:var(--dropdown-item-font-weight);color:var(--dropdown-item-color);border-radius:var(--dropdown-trigger-border-radius);text-align:left;line-height:1.4;transition:background-color var(--dropdown-animation-duration) ease}.dropdown-item.svelte-x6k6te:hover:not(:disabled){background:var(--dropdown-item-background-hover)}.dropdown-item.svelte-x6k6te:focus-visible{outline:2px solid var(--dropdown-trigger-border-color-focus);outline-offset:-2px}.dropdown-item.svelte-x6k6te:disabled{color:var(--dropdown-item-color-disabled);cursor:not-allowed}.dropdown-icon.svelte-x6k6te{display:inline-flex;align-items:center;justify-content:center;width:var(--dropdown-item-icon-size);flex-shrink:0}.dropdown-divider.svelte-x6k6te{height:var(--dropdown-separator-height);background:var(--dropdown-separator-color);margin:var(--dropdown-separator-margin-y) 0}.dropdown-label.svelte-x6k6te{padding:var(--dropdown-group-label-padding-y) var(--dropdown-group-label-padding-x);font-size:var(--dropdown-group-label-font-size);color:var(--dropdown-group-label-color);font-weight:var(--dropdown-group-label-font-weight);text-transform:var(--dropdown-group-label-text-transform);letter-spacing:var(--dropdown-group-label-letter-spacing)}@keyframes svelte-x6k6te-dropdown-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.progress.svelte-v2139g{display:flex;flex-direction:column;gap:var(--spacing-1)}.progress-header.svelte-v2139g{display:flex;justify-content:space-between;align-items:center}.progress-label.svelte-v2139g{font-size:var(--progress-label-font-size);font-weight:var(--progress-label-font-weight);color:var(--progress-label-color)}.progress-value.svelte-v2139g{font-size:var(--progress-label-font-size);color:var(--text-muted);font-family:var(--font-mono, monospace)}.progress-track.svelte-v2139g{width:100%;background-color:var(--progress-bar-background);border-radius:var(--progress-bar-border-radius);overflow:hidden}.progress-fill.svelte-v2139g{height:100%;border-radius:var(--progress-bar-border-radius);transition:width var(--progress-bar-transition-duration) ease}.linear.sm.svelte-v2139g .progress-track:where(.svelte-v2139g){height:var(--progress-bar-height-sm)}.linear.md.svelte-v2139g .progress-track:where(.svelte-v2139g){height:var(--progress-bar-height-md)}.linear.lg.svelte-v2139g .progress-track:where(.svelte-v2139g){height:var(--progress-bar-height-lg)}.primary.svelte-v2139g .progress-fill:where(.svelte-v2139g){background-color:var(--progress-variant-primary-fill-background)}.success.svelte-v2139g .progress-fill:where(.svelte-v2139g){background-color:var(--progress-variant-success-fill-background)}.warning.svelte-v2139g .progress-fill:where(.svelte-v2139g){background-color:var(--progress-variant-warning-fill-background)}.error.svelte-v2139g .progress-fill:where(.svelte-v2139g){background-color:var(--progress-variant-error-fill-background)}.linear.indeterminate.svelte-v2139g .progress-fill:where(.svelte-v2139g){width:40%!important;animation:svelte-v2139g-indeterminate-slide 1.5s ease-in-out infinite}@keyframes svelte-v2139g-indeterminate-slide{0%{transform:translate(-100%)}50%{transform:translate(150%)}to{transform:translate(-100%)}}.circular.svelte-v2139g{position:relative;display:inline-flex;align-items:center;justify-content:center}.circular.svelte-v2139g svg:where(.svelte-v2139g){transform:rotate(-90deg)}.track.svelte-v2139g{stroke:var(--progress-circular-track-color)}.indicator.svelte-v2139g{transition:stroke-dashoffset var(--progress-bar-transition-duration) ease;stroke-linecap:round}.primary.svelte-v2139g .indicator:where(.svelte-v2139g){stroke:var(--progress-variant-primary-fill-background)}.success.svelte-v2139g .indicator:where(.svelte-v2139g){stroke:var(--progress-variant-success-fill-background)}.warning.svelte-v2139g .indicator:where(.svelte-v2139g){stroke:var(--progress-variant-warning-fill-background)}.error.svelte-v2139g .indicator:where(.svelte-v2139g){stroke:var(--progress-variant-error-fill-background)}.circular.indeterminate.svelte-v2139g svg:where(.svelte-v2139g){animation:svelte-v2139g-circular-rotate 1.4s linear infinite}@keyframes svelte-v2139g-circular-rotate{to{transform:rotate(270deg)}}.circular-value.svelte-v2139g{position:absolute;font-size:var(--progress-circular-font-size);font-family:var(--font-mono, monospace);color:var(--progress-circular-text-color);line-height:1}.skeleton.svelte-19f3yks{position:relative;overflow:hidden;background:var(--skeleton-base-background)}.skeleton-text.svelte-19f3yks{border-radius:var(--skeleton-text-border-radius);height:var(--skeleton-text-height)}.skeleton-circular.svelte-19f3yks{border-radius:var(--skeleton-avatar-border-radius)}.skeleton-rectangular.svelte-19f3yks{border-radius:var(--radius-none)}.skeleton-rounded.svelte-19f3yks{border-radius:var(--skeleton-base-border-radius)}.skeleton-text-group.svelte-19f3yks{display:flex;flex-direction:column;gap:var(--skeleton-paragraph-line-gap)}.last-line.svelte-19f3yks{width:var(--skeleton-paragraph-last-line-width)}@keyframes svelte-19f3yks-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-animate.svelte-19f3yks:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--skeleton-shimmer);animation:svelte-19f3yks-shimmer var(--skeleton-pulse-duration) infinite}.tooltip-wrapper.svelte-bgl7um{position:relative;display:inline-flex}.tooltip.svelte-bgl7um{position:absolute;z-index:var(--tooltip-z-index);padding:var(--tooltip-padding-y) var(--tooltip-padding-x);background:var(--tooltip-background);color:var(--tooltip-color);font-size:var(--tooltip-font-size);font-weight:var(--tooltip-font-weight);line-height:var(--tooltip-line-height);border-radius:var(--tooltip-border-radius);max-width:var(--tooltip-max-width);white-space:nowrap;pointer-events:none;animation:svelte-bgl7um-tooltip-fade-in var(--tooltip-animation-duration) var(--tooltip-animation-easing)}.tooltip.top.svelte-bgl7um{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:var(--tooltip-offset)}.tooltip.bottom.svelte-bgl7um{top:100%;left:50%;transform:translate(-50%);margin-top:var(--tooltip-offset)}.tooltip.left.svelte-bgl7um{right:100%;top:50%;transform:translateY(-50%);margin-right:var(--tooltip-offset)}.tooltip.right.svelte-bgl7um{left:100%;top:50%;transform:translateY(-50%);margin-left:var(--tooltip-offset)}.tooltip-arrow.svelte-bgl7um{position:absolute;width:0;height:0;border:calc(var(--tooltip-arrow-size) / 2) solid transparent}.tooltip.top.svelte-bgl7um .tooltip-arrow:where(.svelte-bgl7um){top:100%;left:50%;transform:translate(-50%);border-top-color:var(--tooltip-arrow-background)}.tooltip.bottom.svelte-bgl7um .tooltip-arrow:where(.svelte-bgl7um){bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:var(--tooltip-arrow-background)}.tooltip.left.svelte-bgl7um .tooltip-arrow:where(.svelte-bgl7um){left:100%;top:50%;transform:translateY(-50%);border-left-color:var(--tooltip-arrow-background)}.tooltip.right.svelte-bgl7um .tooltip-arrow:where(.svelte-bgl7um){right:100%;top:50%;transform:translateY(-50%);border-right-color:var(--tooltip-arrow-background)}@keyframes svelte-bgl7um-tooltip-fade-in{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.tooltip.left.svelte-bgl7um,.tooltip.right.svelte-bgl7um{animation-name:svelte-bgl7um-tooltip-fade-in-horizontal}@keyframes svelte-bgl7um-tooltip-fade-in-horizontal{0%{opacity:0;transform:translateY(-50%) translate(4px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.input-container.svelte-138axrz{display:flex;flex-direction:column;gap:var(--input-label-gap)}.full-width.svelte-138axrz{width:100%}.input-label.svelte-138axrz{font-size:var(--input-label-font-size);font-weight:var(--input-label-font-weight);color:var(--input-label-color)}.required.svelte-138axrz{color:var(--input-error-message-color);margin-left:var(--spacing-0-5)}.input-wrapper.svelte-138axrz{position:relative;display:flex;align-items:center}.input.svelte-138axrz{width:100%;background:var(--input-background);border:1.5px solid var(--input-border);border-radius:var(--input-border-radius);color:var(--input-color);font-family:inherit;font-size:var(--input-font-size-md);line-height:1;padding:0 var(--input-padding-x-md);transition:border-color var(--duration-150) ease,box-shadow var(--duration-150) ease}.input.svelte-138axrz::placeholder{color:var(--input-placeholder)}.size-sm.svelte-138axrz .input:where(.svelte-138axrz){height:var(--input-height-sm);font-size:var(--input-font-size-sm);padding:0 var(--input-padding-x-sm)}.size-md.svelte-138axrz .input:where(.svelte-138axrz){height:var(--input-height-md);font-size:var(--input-font-size-md);padding:0 var(--input-padding-x-md)}.size-lg.svelte-138axrz .input:where(.svelte-138axrz){height:var(--input-height-lg);font-size:var(--input-font-size-lg);padding:0 var(--input-padding-x-lg)}.input.svelte-138axrz:focus{outline:none;border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring)}.state-error.svelte-138axrz .input:where(.svelte-138axrz){border-color:var(--input-error-border)}.state-error.svelte-138axrz .input:where(.svelte-138axrz):focus{border-color:var(--input-error-border);box-shadow:var(--input-error-ring)}.state-success.svelte-138axrz .input:where(.svelte-138axrz){border-color:var(--input-success-border)}.state-success.svelte-138axrz .input:where(.svelte-138axrz):focus{border-color:var(--input-success-border);box-shadow:var(--input-success-ring)}.is-disabled.svelte-138axrz .input:where(.svelte-138axrz){opacity:var(--opacity-disabled);background:var(--input-disabled-background);color:var(--input-disabled-color);cursor:not-allowed}.input-icon.svelte-138axrz{position:absolute;display:inline-flex;align-items:center;justify-content:center;color:var(--input-icon-color);width:var(--input-icon-size);height:var(--input-icon-size);pointer-events:none;z-index:1}.input-icon.left.svelte-138axrz{left:var(--input-icon-offset)}.input-icon.right.svelte-138axrz{right:var(--input-icon-offset)}.has-left-icon.svelte-138axrz .input:where(.svelte-138axrz){padding-left:var(--spacing-10)}.has-right-icon.svelte-138axrz .input:where(.svelte-138axrz){padding-right:var(--spacing-10)}.input-message.svelte-138axrz{font-size:var(--input-helper-font-size);margin:var(--input-helper-margin-top) 0 0}.input-message.error.svelte-138axrz{color:var(--input-error-message-color)}.input-message.helper.svelte-138axrz{color:var(--input-helper-color)}.pagination.svelte-f7rahb{display:flex;align-items:center;gap:var(--pagination-container-gap)}.page-btn.svelte-f7rahb{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pagination-item-border-radius);font-size:var(--pagination-item-font-size);font-weight:var(--pagination-item-font-weight);background:var(--pagination-button-background);border:var(--pagination-item-border-width) solid var(--pagination-button-border-color);color:var(--pagination-button-color);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.page-btn.svelte-f7rahb:hover:not(:disabled):not(.active){background-color:var(--pagination-button-background-hover);border-color:var(--pagination-button-border-color-hover)}.page-btn.svelte-f7rahb:disabled{color:var(--pagination-button-color-disabled);cursor:not-allowed}.page-btn.active.svelte-f7rahb{background-color:var(--pagination-button-background-active);color:var(--pagination-button-color-active);border-color:var(--pagination-button-background-active)}.ellipsis.svelte-f7rahb{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:default;color:var(--pagination-ellipsis-color);font-weight:var(--pagination-item-font-weight)}.pagination--sm.svelte-f7rahb .page-btn:where(.svelte-f7rahb),.pagination--sm.svelte-f7rahb .ellipsis:where(.svelte-f7rahb){min-width:var(--pagination-size-sm-min-width);height:var(--pagination-size-sm-height);font-size:var(--pagination-size-sm-font-size)}.pagination--md.svelte-f7rahb .page-btn:where(.svelte-f7rahb),.pagination--md.svelte-f7rahb .ellipsis:where(.svelte-f7rahb){min-width:var(--pagination-size-md-min-width);height:var(--pagination-size-md-height);font-size:var(--pagination-size-md-font-size)}.pagination--lg.svelte-f7rahb .page-btn:where(.svelte-f7rahb),.pagination--lg.svelte-f7rahb .ellipsis:where(.svelte-f7rahb){min-width:var(--pagination-size-lg-min-width);height:var(--pagination-size-lg-height);font-size:var(--pagination-size-lg-font-size)}.slider.svelte-jchife{display:flex;flex-direction:column;gap:var(--slider-label-margin-bottom);width:100%}.slider-header.svelte-jchife{display:flex;justify-content:space-between;align-items:center}.slider-label.svelte-jchife{font-size:var(--slider-label-font-size);font-weight:var(--slider-label-font-weight);color:var(--slider-label-color)}.slider-value.svelte-jchife{font-size:var(--slider-value-font-size);font-weight:var(--slider-value-font-weight);color:var(--slider-value-color);font-family:var(--font-mono, monospace)}.slider-input.svelte-jchife{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:var(--slider-track-border-radius);cursor:pointer;outline:none;background:linear-gradient(to right,var(--slider-range-background) 0%,var(--slider-range-background) var(--fill-percent),var(--slider-track-background) var(--fill-percent),var(--slider-track-background) 100%)}.sm.svelte-jchife .slider-input:where(.svelte-jchife){height:var(--slider-size-sm-track-height)}.md.svelte-jchife .slider-input:where(.svelte-jchife){height:var(--slider-size-md-track-height)}.lg.svelte-jchife .slider-input:where(.svelte-jchife){height:var(--slider-size-lg-track-height)}.slider-input.svelte-jchife::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--slider-thumb-border-radius);background:var(--slider-thumb-background);border:var(--slider-thumb-border-width) solid var(--slider-thumb-border-color);box-shadow:var(--slider-thumb-shadow);cursor:pointer;transition:transform var(--slider-transition-duration) ease,box-shadow var(--slider-transition-duration) ease}.sm.svelte-jchife .slider-input:where(.svelte-jchife)::-webkit-slider-thumb{width:var(--slider-size-sm-thumb-size);height:var(--slider-size-sm-thumb-size)}.md.svelte-jchife .slider-input:where(.svelte-jchife)::-webkit-slider-thumb{width:var(--slider-size-md-thumb-size);height:var(--slider-size-md-thumb-size)}.lg.svelte-jchife .slider-input:where(.svelte-jchife)::-webkit-slider-thumb{width:var(--slider-size-lg-thumb-size);height:var(--slider-size-lg-thumb-size)}.slider-input.svelte-jchife::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:var(--slider-thumb-shadow-hover)}.slider-input.svelte-jchife::-moz-range-thumb{border-radius:var(--slider-thumb-border-radius);background:var(--slider-thumb-background);border:var(--slider-thumb-border-width) solid var(--slider-thumb-border-color);box-shadow:var(--slider-thumb-shadow);cursor:pointer;transition:transform var(--slider-transition-duration) ease,box-shadow var(--slider-transition-duration) ease}.sm.svelte-jchife .slider-input:where(.svelte-jchife)::-moz-range-thumb{width:var(--slider-size-sm-thumb-size);height:var(--slider-size-sm-thumb-size)}.md.svelte-jchife .slider-input:where(.svelte-jchife)::-moz-range-thumb{width:var(--slider-size-md-thumb-size);height:var(--slider-size-md-thumb-size)}.lg.svelte-jchife .slider-input:where(.svelte-jchife)::-moz-range-thumb{width:var(--slider-size-lg-thumb-size);height:var(--slider-size-lg-thumb-size)}.slider-input.svelte-jchife::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:var(--slider-thumb-shadow-hover)}.slider-input.svelte-jchife::-moz-range-track{background:transparent;border:none;height:inherit}.disabled.svelte-jchife{opacity:var(--slider-state-disabled-opacity);pointer-events:none}.disabled.svelte-jchife .slider-input:where(.svelte-jchife){cursor:not-allowed}.range-slider.svelte-17ve853{display:flex;flex-direction:column;gap:var(--slider-label-margin-bottom);width:100%}.slider-header.svelte-17ve853{display:flex;justify-content:space-between;align-items:center}.slider-label.svelte-17ve853{font-size:var(--slider-label-font-size);font-weight:var(--slider-label-font-weight);color:var(--slider-label-color)}.slider-value.svelte-17ve853{font-size:var(--slider-value-font-size);font-weight:var(--slider-value-font-weight);color:var(--slider-value-color);font-family:var(--font-mono, monospace)}.track-container.svelte-17ve853{position:relative;width:100%}.track.svelte-17ve853{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);background-color:var(--slider-track-background);border-radius:var(--slider-track-border-radius);pointer-events:none}.track-fill.svelte-17ve853{position:absolute;top:50%;left:var(--low-percent);right:calc(100% - var(--high-percent));transform:translateY(-50%);background-color:var(--slider-range-background);border-radius:var(--slider-track-border-radius);pointer-events:none}.sm.svelte-17ve853 .track:where(.svelte-17ve853),.sm.svelte-17ve853 .track-fill:where(.svelte-17ve853){height:var(--slider-size-sm-track-height)}.md.svelte-17ve853 .track:where(.svelte-17ve853),.md.svelte-17ve853 .track-fill:where(.svelte-17ve853){height:var(--slider-size-md-track-height)}.lg.svelte-17ve853 .track:where(.svelte-17ve853),.lg.svelte-17ve853 .track-fill:where(.svelte-17ve853){height:var(--slider-size-lg-track-height)}.sm.svelte-17ve853 .track-container:where(.svelte-17ve853){height:var(--slider-size-sm-thumb-size)}.md.svelte-17ve853 .track-container:where(.svelte-17ve853){height:var(--slider-size-md-thumb-size)}.lg.svelte-17ve853 .track-container:where(.svelte-17ve853){height:var(--slider-size-lg-thumb-size)}.range-input.svelte-17ve853{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;pointer-events:none;outline:none;margin:0;padding:0}.range-input.svelte-17ve853::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--slider-thumb-border-radius);background:var(--slider-thumb-background);border:var(--slider-thumb-border-width) solid var(--slider-thumb-border-color);box-shadow:var(--slider-thumb-shadow);cursor:pointer;pointer-events:auto;position:relative;z-index:1;transition:transform var(--slider-transition-duration) ease,box-shadow var(--slider-transition-duration) ease}.sm.svelte-17ve853 .range-input:where(.svelte-17ve853)::-webkit-slider-thumb{width:var(--slider-size-sm-thumb-size);height:var(--slider-size-sm-thumb-size)}.md.svelte-17ve853 .range-input:where(.svelte-17ve853)::-webkit-slider-thumb{width:var(--slider-size-md-thumb-size);height:var(--slider-size-md-thumb-size)}.lg.svelte-17ve853 .range-input:where(.svelte-17ve853)::-webkit-slider-thumb{width:var(--slider-size-lg-thumb-size);height:var(--slider-size-lg-thumb-size)}.range-input.svelte-17ve853::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:var(--slider-thumb-shadow-hover)}.range-input.svelte-17ve853::-moz-range-thumb{border-radius:var(--slider-thumb-border-radius);background:var(--slider-thumb-background);border:var(--slider-thumb-border-width) solid var(--slider-thumb-border-color);box-shadow:var(--slider-thumb-shadow);cursor:pointer;pointer-events:auto;position:relative;z-index:1;transition:transform var(--slider-transition-duration) ease,box-shadow var(--slider-transition-duration) ease}.sm.svelte-17ve853 .range-input:where(.svelte-17ve853)::-moz-range-thumb{width:var(--slider-size-sm-thumb-size);height:var(--slider-size-sm-thumb-size)}.md.svelte-17ve853 .range-input:where(.svelte-17ve853)::-moz-range-thumb{width:var(--slider-size-md-thumb-size);height:var(--slider-size-md-thumb-size)}.lg.svelte-17ve853 .range-input:where(.svelte-17ve853)::-moz-range-thumb{width:var(--slider-size-lg-thumb-size);height:var(--slider-size-lg-thumb-size)}.range-input.svelte-17ve853::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:var(--slider-thumb-shadow-hover)}.range-input.svelte-17ve853::-moz-range-track{background:transparent;border:none}.range-high.svelte-17ve853{z-index:2}.disabled.svelte-17ve853{opacity:var(--slider-state-disabled-opacity);pointer-events:none}.disabled.svelte-17ve853 .range-input:where(.svelte-17ve853){cursor:not-allowed}.table-container.svelte-1i9hzo7{overflow-x:auto;border:var(--table-container-border-width) solid var(--table-container-border-color);border-radius:var(--table-container-border-radius);background:var(--table-container-background)}table.svelte-1i9hzo7{width:100%;border-collapse:collapse}th.svelte-1i9hzo7{background:var(--table-header-background);color:var(--table-header-color);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);text-transform:var(--table-header-text-transform);letter-spacing:var(--table-header-letter-spacing);padding:var(--table-header-padding-y) var(--table-header-padding-x);border-bottom:var(--table-container-border-width) solid var(--table-header-border-color);white-space:nowrap;-webkit-user-select:none;user-select:none}td.svelte-1i9hzo7{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);font-size:var(--table-cell-font-size);font-weight:var(--table-cell-font-weight);color:var(--table-cell-color);border-top:var(--table-container-border-width) solid var(--table-cell-border-color)}th.sortable.svelte-1i9hzo7{cursor:pointer;transition:color var(--transition-fast) ease}th.sortable.svelte-1i9hzo7:hover{color:var(--table-cell-color)}.sort-icon.svelte-1i9hzo7{font-size:var(--table-sort-icon-size);color:var(--table-sort-icon-color);opacity:.5;margin-left:var(--spacing-1)}.sort-icon.active.svelte-1i9hzo7{opacity:1;color:var(--table-sort-icon-color-active)}.table--striped.svelte-1i9hzo7 tbody:where(.svelte-1i9hzo7) tr:where(.svelte-1i9hzo7):nth-child(odd){background:var(--table-row-background-striped)}.table--hoverable.svelte-1i9hzo7 tbody:where(.svelte-1i9hzo7) tr:where(.svelte-1i9hzo7):hover{background:var(--table-row-background-hover)}.table--compact.svelte-1i9hzo7 th:where(.svelte-1i9hzo7){padding:var(--table-size-sm-cell-padding-y) var(--table-size-sm-cell-padding-x);font-size:var(--table-size-sm-font-size)}.table--compact.svelte-1i9hzo7 td:where(.svelte-1i9hzo7){padding:var(--table-size-sm-cell-padding-y) var(--table-size-sm-cell-padding-x);font-size:var(--table-size-sm-font-size)}.tabs.svelte-h216gr{width:100%}.tab-list.svelte-h216gr{display:flex;gap:var(--tabs-list-gap)}.tabs--line.svelte-h216gr .tab-list:where(.svelte-h216gr){border-bottom:var(--tabs-variant-line-list-border-bottom);gap:0}.tabs--line.svelte-h216gr .tab-trigger:where(.svelte-h216gr){background:var(--tabs-trigger-background);border:none;border-bottom:var(--tabs-trigger-indicator-height) solid transparent;padding:var(--tabs-trigger-padding-y) var(--tabs-trigger-padding-x);margin-bottom:calc(-1 * var(--tabs-list-border-width));border-radius:var(--tabs-variant-line-trigger-border-radius);transition:color .15s ease,border-color .15s ease}.tabs--line.svelte-h216gr .tab-trigger.active:where(.svelte-h216gr){color:var(--tabs-trigger-color-active);border-bottom-color:var(--tabs-trigger-indicator-color)}.tabs--pills.svelte-h216gr .tab-list:where(.svelte-h216gr){gap:var(--tabs-list-gap)}.tabs--pills.svelte-h216gr .tab-trigger:where(.svelte-h216gr){background:var(--tabs-variant-pills-trigger-background);border:none;border-radius:var(--tabs-variant-pills-trigger-border-radius);padding:var(--tabs-trigger-padding-y) var(--tabs-trigger-padding-x);transition:color .15s ease,background-color .15s ease}.tabs--pills.svelte-h216gr .tab-trigger.active:where(.svelte-h216gr){background-color:var(--tabs-variant-pills-trigger-background-active);color:var(--tabs-variant-pills-trigger-color-active)}.tabs--enclosed.svelte-h216gr .tab-list:where(.svelte-h216gr){border-bottom:var(--tabs-variant-enclosed-content-border);gap:0}.tabs--enclosed.svelte-h216gr .tab-trigger:where(.svelte-h216gr){background:var(--tabs-variant-enclosed-trigger-background);border:1px solid transparent;border-bottom:none;border-radius:var(--tabs-variant-enclosed-trigger-border-radius);padding:var(--tabs-trigger-padding-y) var(--tabs-trigger-padding-x);margin-bottom:calc(-1 * var(--tabs-list-border-width));transition:color .15s ease,background-color .15s ease,border-color .15s ease}.tabs--enclosed.svelte-h216gr .tab-trigger.active:where(.svelte-h216gr){color:var(--tabs-trigger-color-active);background-color:var(--tabs-variant-enclosed-trigger-background-active);border-color:var(--tabs-list-border-color);border-bottom-color:var(--tabs-variant-enclosed-trigger-background-active)}.tab-trigger.svelte-h216gr{font-size:var(--tabs-trigger-font-size);font-weight:var(--tabs-trigger-font-weight);line-height:1.25rem;color:var(--tabs-trigger-color);cursor:pointer;white-space:nowrap;outline:none}.tab-trigger.svelte-h216gr:hover:not(:disabled):not(.active){color:var(--tabs-trigger-color-hover);background:var(--tabs-trigger-background-hover)}.tab-trigger.svelte-h216gr:focus-visible{outline:2px solid var(--tabs-trigger-color-active);outline-offset:-2px;border-radius:var(--tabs-trigger-border-radius)}.tab-trigger.svelte-h216gr:disabled{opacity:.5;cursor:not-allowed}.tab-panel.svelte-h216gr{padding-top:var(--tabs-content-padding-top)}.accordion.svelte-tz9mmd{width:100%;border:var(--accordion-container-border-width) solid var(--accordion-container-border-color);border-radius:var(--accordion-container-border-radius);background:var(--accordion-container-background)}.accordion--ghost.svelte-tz9mmd{border:var(--accordion-variant-ghost-container-border);background:transparent}.accordion-item.svelte-tz9mmd{border-bottom:1px solid var(--accordion-item-border-color)}.accordion-item.svelte-tz9mmd:last-child{border-bottom:none}.accordion--ghost.svelte-tz9mmd .accordion-item:where(.svelte-tz9mmd){border-bottom:var(--accordion-variant-ghost-item-border-bottom)}.accordion-trigger.svelte-tz9mmd{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--accordion-trigger-padding-y) var(--accordion-trigger-padding-x);background:var(--accordion-trigger-background);border:none;cursor:pointer;font-weight:var(--accordion-trigger-font-weight);color:var(--accordion-trigger-color);font-size:var(--accordion-trigger-font-size);font-family:inherit;text-align:left;gap:var(--accordion-trigger-gap)}.accordion-trigger.svelte-tz9mmd:hover{background:var(--accordion-trigger-background-hover)}.accordion-trigger.svelte-tz9mmd:disabled{opacity:.5;cursor:not-allowed}.accordion-trigger.svelte-tz9mmd:disabled:hover{background:var(--accordion-trigger-background)}.chevron.svelte-tz9mmd{width:var(--accordion-chevron-size);height:var(--accordion-chevron-size);color:var(--accordion-chevron-color);transition:transform var(--accordion-chevron-transition-duration) var(--accordion-animation-easing);flex-shrink:0}.expanded.svelte-tz9mmd .chevron:where(.svelte-tz9mmd){transform:rotate(var(--accordion-chevron-rotation-open))}.accordion-content-inner.svelte-tz9mmd{padding:var(--accordion-content-padding-top) var(--accordion-content-padding-x) var(--accordion-content-padding-y);color:var(--accordion-content-color);font-size:var(--accordion-content-font-size);line-height:var(--accordion-content-line-height)}dialog.svelte-32v57s{margin:auto;position:fixed;top:0;right:0;bottom:0;left:0;padding:0;border:none;border-radius:var(--modal-border-radius);background:var(--modal-background);color:var(--modal-title-color);max-height:90dvh;overflow:hidden;box-shadow:var(--modal-shadow);opacity:0;transform:translateY(var(--modal-animation-initial-translate-y));scale:var(--modal-animation-initial-scale);transition:opacity var(--modal-animation-duration) var(--modal-animation-easing),transform var(--modal-animation-duration) var(--modal-animation-easing),scale var(--modal-animation-duration) var(--modal-animation-easing),display var(--modal-animation-duration) allow-discrete,overlay var(--modal-animation-duration) allow-discrete}dialog[open].svelte-32v57s{opacity:1;transform:translateY(0);scale:1}@starting-style{dialog[open].svelte-32v57s{opacity:0;transform:translateY(var(--modal-animation-initial-translate-y));scale:var(--modal-animation-initial-scale)}}dialog.svelte-32v57s::backdrop{background:var(--modal-overlay-background);-webkit-backdrop-filter:var(--modal-overlay-blur);backdrop-filter:var(--modal-overlay-blur);opacity:0;transition:opacity var(--modal-animation-duration) var(--modal-animation-easing),display var(--modal-animation-duration) allow-discrete,overlay var(--modal-animation-duration) allow-discrete}dialog[open].svelte-32v57s::backdrop{opacity:1}@starting-style{dialog[open].svelte-32v57s::backdrop{opacity:0}}dialog.sm.svelte-32v57s{max-width:var(--modal-max-width-sm);width:90vw}dialog.md.svelte-32v57s{max-width:var(--modal-max-width-md);width:90vw}dialog.lg.svelte-32v57s{max-width:var(--modal-max-width-lg);width:90vw}dialog.xl.svelte-32v57s{max-width:var(--modal-max-width-xl);width:90vw}dialog.full.svelte-32v57s{max-width:95dvw;max-height:95dvh;width:95dvw;height:95dvh}.modal-container.svelte-32v57s{display:flex;flex-direction:column;max-height:90dvh}.modal-header.svelte-32v57s{display:flex;justify-content:space-between;align-items:center;padding:var(--modal-header-padding);border-bottom:1px solid var(--modal-header-border-bottom);gap:var(--modal-header-gap)}.modal-title.svelte-32v57s{font-size:var(--modal-title-font-size);font-weight:var(--modal-title-font-weight);color:var(--modal-title-color);margin:0;line-height:1.4}.modal-body.svelte-32v57s{padding:var(--modal-body-padding);overflow-y:auto;flex:1}.modal-footer.svelte-32v57s{padding:var(--modal-footer-padding);border-top:1px solid var(--modal-footer-border-top);background:var(--modal-footer-background);display:flex;justify-content:flex-end;gap:var(--modal-footer-gap);border-radius:0 0 var(--modal-border-radius) var(--modal-border-radius)}.modal-close.svelte-32v57s{background:transparent;border:none;cursor:pointer;color:var(--modal-close-color);padding:var(--modal-padding);border-radius:var(--modal-close-border-radius);display:flex;align-items:center;justify-content:center;width:var(--modal-close-size);height:var(--modal-close-size);transition:color .15s ease,background-color .15s ease;margin-left:auto}.modal-close.svelte-32v57s:hover{color:var(--modal-close-hover-color);background:var(--modal-close-hover-background)}
