.img-wrapper.svelte-1eg4ybr{--image-placeholder-background:var(--theme-container-background-color,var(--md-sys-color-surface-container-highest));--image-placeholder-highlight:var(--theme-background-color,var(--md-sys-color-surface-container-low));--image-error-color:var(--md-sys-color-error);--image-error-foreground:var(--md-sys-color-error);--image-width:100%;--image-height:100%;-webkit-user-select:none;user-select:none;pointer-events:none;touch-action:none;width:var(--image-width);height:var(--image-height);display:block;position:relative}.img-wrapper.svelte-1eg4ybr:before{content:"";position:absolute;inset:0}.img-wrapper.svelte-1eg4ybr.loading:before{background:linear-gradient(to right, var(--image-placeholder-background), var(--image-placeholder-highlight), var(--image-placeholder-background));background-size:300%;animation:3s linear infinite forwards svelte-1eg4ybr-skeleton}.img-wrapper.svelte-1eg4ybr.errored img:where(.svelte-1eg4ybr){visibility:hidden}.img-wrapper.svelte-1eg4ybr.errored:before{content:"";border:2px solid var(--image-error-color);border-radius:50%}.img-wrapper.svelte-1eg4ybr.errored:after{content:"?";text-align:center;color:var(--image-error-foreground);position:absolute;top:50%;left:50%;translate:-50% -50%}.img-wrapper.svelte-1eg4ybr.img-circle{border-radius:50%;overflow:hidden}.img-wrapper.svelte-1eg4ybr img:where(.svelte-1eg4ybr){width:100%;height:100%}.img-fit-contain.svelte-1eg4ybr img:where(.svelte-1eg4ybr){object-fit:contain}.img-fit-cover.svelte-1eg4ybr img:where(.svelte-1eg4ybr){object-fit:cover}.img-fit-fill.svelte-1eg4ybr img:where(.svelte-1eg4ybr){object-fit:fill}.img-fit-none.svelte-1eg4ybr img:where(.svelte-1eg4ybr){object-fit:none}.img-fit-scale-down.svelte-1eg4ybr img:where(.svelte-1eg4ybr){object-fit:scale-down}@keyframes svelte-1eg4ybr-skeleton{0%{background-position:0}to{background-position:300%}}@media (prefers-reduced-motion:reduce){.img-wrapper.loading.svelte-1eg4ybr:before{background-size:auto;animation:none}}.icon-wrapper.svelte-1rwqd9n{--icon-color:currentColor;--icon-scale:1;--icon-size:var(--size-icon-lg);-webkit-user-select:none;user-select:none;box-sizing:border-box;vertical-align:middle;color:var(--icon-color);width:var(--icon-size);height:var(--icon-size);scale:var(--icon-scale);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.icon-wrapper.svelte-1rwqd9n>img{max-width:100%;max-height:100%;display:block}.icon-wrapper.svelte-1rwqd9n>svg{width:100%;height:100%}.icon-wrapper.svelte-1rwqd9n.material-icon,.icon-wrapper.svelte-1rwqd9n>.material-icon{font-size:calc(var(--icon-size))}.icon-themed.svelte-1rwqd9n{--icon-color:var(--theme-accent-color,currentColor)}.btn.svelte-45y9m5{--btn-solid-background:var(--theme-solid-background-color,var(--md-sys-color-primary));--btn-solid-foreground:var(--theme-solid-foreground-color,var(--md-sys-color-on-primary));--btn-container-background:var(--theme-container-background-color,var(--md-sys-color-surface-container));--btn-container-foreground:var(--theme-container-foreground-color,var(--md-sys-color-on-surface));--btn-accent-color:var(--theme-accent-color,var(--btn-solid-background));--btn-context-foreground:var(--theme-foreground-color,var(--theme-container-foreground-color,var(--btn-accent-color,var(--md-sys-color-primary))));--btn-outline-border:var(--theme-border-color,var(--md-sys-color-outline));--btn-bg:var(--btn-solid-background);--btn-fg:var(--btn-solid-foreground);--btn-border:transparent;--theme-background-color:var(--btn-bg);--theme-foreground-color:var(--btn-fg);--theme-muted-foreground-color:var(--btn-fg);--theme-focus-ring-color:var(--btn-accent-color);--theme-hover-state-layer-opacity:.12;--theme-focus-state-layer-opacity:.16;--theme-pressed-state-layer-opacity:.22;--btn-gap:var(--space-compact-md);--btn-padding-inline:calc(var(--space-compact-xl) + var(--space-compact-xs));--btn-control-size:var(--size-control-md);--btn-font-size:var(--size-text-md);--btn-icon-size:var(--size-icon-md);--btn-pressed-scale:.9;box-sizing:border-box;inline-size:max-content;max-inline-size:100%;min-inline-size:var(--target-size-min);justify-content:center;align-items:center;gap:var(--btn-gap);min-block-size:var(--btn-control-size);padding-inline:var(--btn-padding-inline);border:1.5px solid var(--btn-border);border-radius:var(--radius-sm);background-color:var(--btn-bg);color:var(--btn-fg);font-size:var(--btn-font-size);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard), opacity var(--motion-duration-fast) var(--motion-easing-standard);padding-block:0;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn.svelte-45y9m5:where(:where(.svelte-45y9m5):active:not(.btn-disabled,.btn-busy)){transform:scale(var(--btn-pressed-scale))}.btn.svelte-45y9m5:where(:where(.svelte-45y9m5):focus-visible:not(.btn-disabled,.btn-busy)){outline:var(--focus-ring-width) solid var(--theme-focus-ring-color);outline-offset:var(--focus-ring-offset)}.btn-xs.svelte-45y9m5{--btn-padding-inline:var(--space-compact-lg);--btn-gap:var(--space-compact-sm)}.btn-sm.svelte-45y9m5{--btn-padding-inline:calc(var(--space-compact-xl) + var(--space-compact-sm));--btn-gap:var(--space-compact-sm)}.btn-md.svelte-45y9m5{--btn-padding-inline:calc(var(--space-compact-xl) * 2 + var(--space-compact-sm));--btn-gap:var(--space-compact-md)}.btn-lg.svelte-45y9m5{--btn-padding-inline:calc(var(--space-compact-xl) * 2 + var(--space-compact-lg));--btn-gap:var(--space-compact-md)}.btn-xl.svelte-45y9m5{--btn-padding-inline:calc(var(--space-compact-xl) * 3 + var(--space-compact-sm));--btn-gap:var(--space-compact-lg)}.btn-filled.svelte-45y9m5{--btn-bg:var(--btn-solid-background);--btn-fg:var(--btn-solid-foreground);--btn-border:transparent;--theme-border-color:var(--btn-solid-foreground);--theme-state-layer-color:var(--btn-solid-foreground);box-shadow:var(--elevation-1)}.btn-theme-explicit.svelte-45y9m5{--btn-context-foreground:var(--btn-accent-color,var(--theme-foreground-color,var(--md-sys-color-primary)))}.btn-outlined.svelte-45y9m5{--btn-bg:transparent;--btn-fg:var(--btn-context-foreground);--btn-border:var(--btn-outline-border);--theme-state-layer-color:var(--btn-context-foreground);box-shadow:none}.btn-outlined.svelte-45y9m5:where(:where(.svelte-45y9m5):focus-visible:not(.btn-disabled,.btn-busy)){border-color:var(--btn-context-foreground)}@media (hover:hover){.btn-outlined.svelte-45y9m5:where(:where(.svelte-45y9m5):hover:not(.btn-disabled,.btn-busy)){border-color:var(--btn-context-foreground);box-shadow:var(--elevation-1)}}.btn-ghost.svelte-45y9m5{--btn-bg:transparent;--btn-fg:var(--btn-context-foreground);--btn-border:transparent;--theme-state-layer-color:var(--btn-context-foreground);box-shadow:none}.btn-full-width.svelte-45y9m5{inline-size:100%}.btn-icon-only.svelte-45y9m5{--btn-icon-only-size:var(--btn-control-size);--btn-pressed-scale:.9;flex:0 0 var(--btn-icon-only-size);inline-size:var(--btn-icon-only-size);block-size:var(--btn-icon-only-size);min-inline-size:var(--btn-icon-only-size);min-block-size:var(--btn-icon-only-size);max-inline-size:var(--btn-icon-only-size);max-block-size:var(--btn-icon-only-size);aspect-ratio:1;border-radius:50%;padding:0}.btn-content.svelte-45y9m5{justify-content:center;align-items:center;gap:inherit;z-index:1;display:inline-flex;position:relative}.btn-content[aria-hidden=true].svelte-45y9m5{opacity:0}.btn.svelte-45y9m5 .icon-wrapper{flex:none}.btn-icon-only.svelte-45y9m5 .icon-wrapper{max-inline-size:var(--btn-control-size);max-block-size:var(--btn-control-size);scale:clamp(0, var(--icon-scale), 1)}.btn-icon-only.svelte-45y9m5 .icon-wrapper.material-icon{font-size:min(var(--icon-size), var(--btn-control-size))}.btn-spinner.svelte-45y9m5{inline-size:var(--btn-icon-size);block-size:var(--btn-icon-size);z-index:1;border:1.5px solid;border-color:currentColor currentColor #0000 #0000;border-radius:50%;animation:.65s linear infinite svelte-45y9m5-btn-spin;position:absolute}.btn-assistive.svelte-45y9m5{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.btn-disabled.svelte-45y9m5,a.btn[aria-disabled=true].svelte-45y9m5{box-shadow:none}.btn-busy.svelte-45y9m5{cursor:progress}@keyframes svelte-45y9m5-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-spinner.svelte-45y9m5{animation:none}}
