:where(.m3-layer){-webkit-tap-highlight-color:transparent;position:relative}:where(.m3-layer):before{content:"";position:absolute;inset:0}:where(.m3-layer):after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--m3-easing-fast);background-color:currentColor;position:absolute;inset:0}:disabled.m3-layer:after,input:disabled+.layer-container.m3-layer:after{display:none}label:has(>input:disabled).m3-layer:after{display:none}@media (hover:hover){:hover.m3-layer:after,:active.m3-layer:after{opacity:.08}}:focus-visible.m3-layer:after,input:focus-visible+.layer-container.m3-layer:after,html:not(.js) :active.m3-layer:after{opacity:.12}label:has(>input:focus-visible).m3-layer:after{opacity:.12}.m3-container.xs.svelte-eefjof{font-family:var(--m3-font);height:calc(2rem + (var(--density) * .25rem));--shape:1rem;--square-shape:var(--m3-shape-medium);--pressed-shape:var(--m3-shape-small);gap:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:500;line-height:1.429}.m3-container.xs.svelte-eefjof.icon-full{width:2rem;padding:0}.m3-container.s.svelte-eefjof{font-family:var(--m3-font);height:calc(2.5rem + (var(--density) * .25rem));--shape:1.25rem;--square-shape:var(--m3-shape-medium);--pressed-shape:var(--m3-shape-small);gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;line-height:1.429}.m3-container.s.svelte-eefjof.icon-full{width:2.5rem;padding:0}.m3-container.m.svelte-eefjof{font-family:var(--m3-font);height:calc(3.5rem + (var(--density) * .25rem));--shape:1.75rem;--square-shape:var(--m3-shape-large);--pressed-shape:var(--m3-shape-medium);gap:.5rem;padding:0 1.5rem;font-size:1rem;font-weight:500;line-height:1.5}.m3-container.m.svelte-eefjof.icon-left>svg{width:1.5rem;height:1.5rem}.m3-container.m.svelte-eefjof.icon-full{width:3.5rem;padding:0}.m3-container.m.svelte-eefjof.icon-full>svg{width:1.5rem;height:1.5rem}.m3-container.l.svelte-eefjof{font-family:var(--m3-font);height:calc(6rem + (var(--density) * .25rem));--shape:3rem;--square-shape:var(--m3-shape-extra-large);--pressed-shape:var(--m3-shape-large);gap:.75rem;padding:0 3rem;font-size:1.5rem;font-weight:400;line-height:1.333}.m3-container.l.svelte-eefjof.icon-left>svg{width:2rem;height:2rem}.m3-container.l.svelte-eefjof.icon-full{width:6rem;padding:0}.m3-container.l.svelte-eefjof.icon-full>svg{width:2rem;height:2rem}.m3-container.xl.svelte-eefjof{font-family:var(--m3-font);height:calc(8.5rem + (var(--density) * .25rem));--shape:4.25rem;--square-shape:var(--m3-shape-extra-large);--pressed-shape:var(--m3-shape-large);gap:1rem;padding:0 4rem;font-size:2rem;font-weight:400;line-height:1.25}.m3-container.xl.svelte-eefjof.icon-left>svg{width:2.5rem;height:2.5rem}.m3-container.xl.svelte-eefjof.icon-full{width:8.5rem;padding:0}.m3-container.xl.svelte-eefjof.icon-full>svg{width:2.5rem;height:2.5rem}.m3-container.svelte-eefjof{border-radius:var(--shape);transition:border-radius var(--m3-easing-fast-spatial), box-shadow var(--m3-easing-fast), background-color var(--m3-easing-fast), color var(--m3-easing-fast);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}.m3-container.svelte-eefjof:disabled{background-color:oklch(from var(--m3c-on-surface) l c h / .12);color:oklch(from var(--m3c-on-surface) l c h / .38);cursor:auto}.m3-container.svelte-eefjof:has(>input:disabled){background-color:oklch(from var(--m3c-on-surface) l c h / .12);color:oklch(from var(--m3c-on-surface) l c h / .38);cursor:auto}.m3-container.svelte-eefjof.elevated:not(:disabled,:has(>input:disabled)){background-color:var(--m3c-surface-container-low);color:var(--m3c-primary);box-shadow:var(--m3-elevation-1)}.m3-container.svelte-eefjof.elevated:not(:disabled,:has(>input:disabled)):has(>input:checked){background-color:var(--m3c-primary);color:var(--m3c-on-primary)}@media (hover:hover){.m3-container.svelte-eefjof.elevated:not(:disabled,:has(>input:disabled)):hover{box-shadow:var(--m3-elevation-2)}}.m3-container.svelte-eefjof.filled:not(:disabled,:has(>input:disabled)){background-color:var(--m3c-primary);color:var(--m3c-on-primary)}.m3-container.svelte-eefjof.filled:not(:disabled,:has(>input:disabled)):has(>input:is([type=checkbox],[type=radio]):not(:checked)){background-color:var(--m3c-surface-container);color:var(--m3c-on-surface-variant)}.m3-container.svelte-eefjof.tonal:not(:disabled,:has(>input:disabled)){background-color:var(--m3c-secondary-container);color:var(--m3c-on-secondary-container)}.m3-container.svelte-eefjof.tonal:not(:disabled,:has(>input:disabled)):has(>input:checked){background-color:var(--m3c-secondary);color:var(--m3c-on-secondary)}.m3-container.svelte-eefjof.outlined{outline:1px solid var(--m3c-outline-variant);outline-offset:-1px}.m3-container.svelte-eefjof.outlined.l{outline-offset:-2px;outline-width:2px}.m3-container.svelte-eefjof.outlined.xl{outline-offset:-3px;outline-width:3px}.m3-container.svelte-eefjof.outlined:not(:disabled,:has(>input:disabled)){outline-color:var(--m3c-outline-variant);color:var(--m3c-on-surface-variant)}.m3-container.svelte-eefjof.outlined:not(:disabled,:has(>input:disabled)):has(>input:checked){outline-color:var(--m3c-inverse-surface);background-color:var(--m3c-inverse-surface);color:var(--m3c-inverse-on-surface)}.m3-container.svelte-eefjof.outlined:has(>input:disabled){outline-color:oklch(from var(--m3c-on-surface) l c h / .12);background-color:#0000}.m3-container.svelte-eefjof.text:not(:disabled,:has(>input:disabled)){color:var(--m3c-primary)}@media (hover:hover){.m3-container.svelte-eefjof:is(.filled:where(.svelte-eefjof),.tonal:where(.svelte-eefjof)):not(:disabled,label):hover{box-shadow:var(--m3-elevation-1)}}:is(.m3-container.svelte-eefjof.square:not(:has(>input:checked),:open>summary:where(.svelte-eefjof)),.m3-container.svelte-eefjof:not(.square):is(:where(.svelte-eefjof):has(>input:checked),:open>summary:where(.svelte-eefjof))){border-radius:var(--square-shape)}.m3-container.svelte-eefjof:active:not(:disabled,:has(>input:disabled)){border-radius:var(--pressed-shape)!important}.m3-container.svelte-eefjof>*{flex-shrink:0}.m3-container.svelte-eefjof>svg{width:1.25rem;height:1.25rem}.m3-container.svelte-eefjof>input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.m3-container.svelte-eefjof{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media screen and (forced-colors:active){.m3-container.svelte-eefjof:is(.elevated:where(.svelte-eefjof),.filled:where(.svelte-eefjof),.tonal:where(.svelte-eefjof)){background-color:#0000;border:1px solid}.m3-container.svelte-eefjof:disabled{opacity:.38}}@layer tokens{:root{--m3-snackbar-shape:var(--m3-shape-extra-small)}}.m3-container.svelte-ujwd38{border-radius:var(--m3-snackbar-shape);min-width:20rem;max-width:60rem;min-height:3rem;box-shadow:var(--m3-elevation-3);background-color:var(--m3c-inverse-surface);color:var(--m3c-inverse-on-surface);animation:svelte-ujwd38-snackbarIn var(--m3-timing-function-emphasized-decel) .5s, svelte-ujwd38-opacity var(--m3-timing-function-emphasized-decel) .1s;align-items:center;padding:0 1rem;display:flex}@keyframes svelte-ujwd38-snackbarIn{0%{clip-path:polygon(-100% 150%,-100% calc(100% + .25rem),0% calc(100% + .25rem),.033rem calc(100% + .125rem),.125rem calc(100% + .033rem),.25rem 100%,calc(100% - .25rem) 100%,calc(100% - .125rem) calc(100% + .033rem),calc(100% - .033rem) calc(100% + .125rem),100% calc(100% + .25rem),200% calc(100% + .25rem),200% 150%)}to{clip-path:polygon(-100% 150%,-100% .25rem,0% .25rem,.033rem .125rem,.125rem .033rem,.25rem 0%,calc(100% - .25rem) 0%,calc(100% - .125rem) .033rem,calc(100% - .033rem) .125rem,100% .25rem,200% .25rem,200% 150%)}}@keyframes svelte-ujwd38-opacity{0%{opacity:0}to{opacity:1}}.holder.svelte-10hj04r{bottom:var(--m3v-bottom-offset,0);z-index:3;padding-bottom:1rem;position:fixed;left:50%;transform:translate(-50%)}p.svelte-10hj04r{font-family:var(--m3-font);margin-right:auto;font-size:.875rem;font-weight:400;line-height:1.429}button.svelte-10hj04r{color:unset;cursor:pointer;background-color:#0000;border:none;align-self:stretch;align-items:center;margin:0;padding:0;display:flex}.action.svelte-10hj04r{font-family:var(--m3-font);color:var(--m3c-inverse-primary);padding:0 .5rem;font-size:.875rem;font-weight:500;line-height:1.429}.close.svelte-10hj04r{margin-right:-1rem;padding:0 .75rem}
