@layer components{:root{--dialog-spacing-inline:var(--s-spacing-4)}@media (max-width:39.9375em){:root{--dialog-spacing-inline:var(--s-spacing-3)}}.dialog{--backdrop-bgc:var(--s-color-surface-accent-dark);border-radius:var(--s-radius-modal);scrollbar-width:none;box-shadow:var(--core-shadow-4);border:var(--s-border-width-default) solid var(--s-color-border-subtle);overscroll-behavior:contain;padding:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;position:fixed;& .dialog__body>.scroll__viewport{overscroll-behavior:contain}&.dialog--hide-title{& .title{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}&:not(:has(slot[name=header])){& .dialog__header{-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:0;padding-block-end:0}& slot[name=body]{-webkit-padding-before:var(--s-spacing-9);padding-block-start:var(--s-spacing-9)}}}}.dialog::-webkit-backdrop{background:var(--backdrop-bgc,#000);opacity:.1;position:fixed;top:0;bottom:0;left:0;right:0}.dialog::backdrop{background:var(--backdrop-bgc,#000);opacity:.1;position:fixed;top:0;bottom:0;left:0;right:0}.dialog.dialog--modeless{z-index:var(--dialog-modeless-z-index,1000);&.dialog-position--center{max-height:calc(100svh - var(--s-spacing-7));-webkit-margin-before:auto;margin-block-start:auto;-webkit-margin-after:auto;margin-block-end:auto;top:0;bottom:0;transform:none}&:after,&:before{content:"";z-index:-1;pointer-events:none}&:before{background:var(--backdrop-bgc,#000);opacity:.1;position:fixed}&:after,&:before{top:0;bottom:0;left:0;right:0}&:after{background-color:var(--s-color-surface-default);border-radius:inherit;position:absolute}}.dialog[open]{min-height:var(--dialog--min-height);grid-template:"close""header""body"minmax(0,1fr)"footer"/minmax(0,1fr);display:grid}.dialog__toasts{z-index:200;align-items:flex-end;gap:var(--s-spacing-3);max-width:540px;padding:var(--s-spacing-4);pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:0}.dialog__toasts:dir(ltr){right:0}.dialog__toasts:dir(rtl){left:0}.dialog__toasts>*{pointer-events:auto}.dialog__close{padding-inline:var(--s-spacing-3);text-align:right;z-index:100;-webkit-margin-before:var(--s-spacing-3);margin-block-start:var(--s-spacing-3);position:absolute;top:0;right:0}.dialog__close button{color:var(--s-color-text-primary);font-size:var(--s-type-label-tiny-font-size)}.dialog__close+slot[name=body]{-webkit-margin-before:var(--s-spacing-9);margin-block-start:var(--s-spacing-9)}.dialog__footer,.dialog__header{padding-inline:var(--dialog-spacing-inline)}.dialog__header{--set-heading--mbe:0;grid-area:header;-webkit-padding-before:var(--dialog__header--pbs,var(--s-spacing-4));padding-block-start:var(--dialog__header--pbs,var(--s-spacing-4));-webkit-padding-after:var(--s-spacing-4);padding-block-end:var(--s-spacing-4);-webkit-padding-end:calc(var(--dialog-spacing-inline) + var(--s-spacing-6));padding-inline-end:calc(var(--dialog-spacing-inline) + var(--s-spacing-6))}.dialog__header:first-child{-webkit-padding-before:var(--s-spacing-4);padding-block-start:var(--s-spacing-4)}.dialog__header slot>*{-webkit-padding-before:var(--s-spacing-3);padding-block-start:var(--s-spacing-3)}.dialog__header slot:only-child>*,.dialog__header~slot[name=body]{-webkit-padding-before:0;padding-block-start:0}.dialog__footer{padding-block:var(--s-spacing-3);grid-area:footer}.dialog__footer__slot{min-inline-size:0;display:contents}.dialog:has(.dialog__footer) .dialog__body{-webkit-padding-after:var(--s-spacing-3);padding-block-end:var(--s-spacing-3)}.dialog:not(:has(.dialog__header)):has(.dialog__close) slot[name=body]{padding-top:var(--s-spacing-9)}.dialog__body{flex-grow:1;grid-area:body;-webkit-padding-end:var(--dialog__body--pie,var(--s-spacing-2));padding-inline-end:var(--dialog__body--pie,var(--s-spacing-2))}.dialog__body__slot{display:contents}.dialog__body:first-child{-webkit-padding-before:var(--s-spacing-4);padding-block-start:var(--s-spacing-4)}.dialog__body:last-child{-webkit-padding-after:0;padding-block-end:0}.dialog__body:last-child slot[name=body]{-webkit-padding-after:var(--dialog__body-last--pbe,var(--s-spacing-4));padding-block-end:var(--dialog__body-last--pbe,var(--s-spacing-4))}.dialog slot[name=body]{-webkit-padding-start:var(--dialog-spacing-inline);padding-inline-start:var(--dialog-spacing-inline);-webkit-padding-end:var(--dialog__body-slot--pie,calc(var(--dialog-spacing-inline) - var(--s-spacing-2)));padding-inline-end:var(--dialog__body-slot--pie,calc(var(--dialog-spacing-inline) - var(--s-spacing-2)));display:block}@container horizontal-scroll (width>=0){.dialog slot[name=body]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding:var(--dialog--scroll-padding);scrollbar-width:none}.dialog slot[name=body]::-webkit-scrollbar{width:0;height:0;display:none}}.dialog slot[name=footer]{--btn-group--gap:var(--s-spacing-2);--btn--white-space:nowrap;width:100%;gap:var(--s-spacing-2);justify-content:space-between;min-inline-size:0;display:flex}.dialog slot[name=footer] .dialog__footer-end,.dialog slot[name=footer] aside{justify-content:flex-end;min-inline-size:0;-webkit-margin-start:auto;margin-inline-start:auto;display:flex}@media (max-width:26.5625em){.dialog slot[name=footer] .dialog__footer-end,.dialog slot[name=footer] aside{width:100%}.dialog slot[name=footer]{--btn--text-align:center;--btn--justify-content:center}}.dialog-size--small{width:90%;max-width:440px}.dialog-size--small .dialog__footer__slot *{--btn--text-align:center;--btn--justify-content:center}.dialog-size--small .dialog__footer__slot :only-child{max-width:100%}.dialog-size--small .dialog__footer__slot .dialog__footer-end,.dialog-size--small .dialog__footer__slot aside{display:contents}.dialog-size--medium{max-width:var(--container-small--width)}.dialog-size--large,.dialog-size--medium{--dialog__header--pbs:var(--s-spacing-5);width:90%}.dialog-size--large{--dialog-spacing-inline:var(--s-spacing-5);--dialog__body-last--pbe:var(--s-spacing-5);max-width:var(--container-website--width)}.dialog-position--center{max-height:calc(100vh - var(--s-spacing-7));max-height:calc(100dvh - var(--s-spacing-7));& .dialog__header{-webkit-padding-before:var(--s-spacing-4);padding-block-start:var(--s-spacing-4)}& .dialog__body{min-block-size:0;overflow:hidden}}.dialog-position--left,.dialog-position--right{height:100%;max-height:100%;width:var(--dialog__left--width,570px);-webkit-border-before:none;border-block-start:none;-webkit-border-after:none;border-block-end:none}.dialog-position--left .dialog__footer-end,.dialog-position--left .dialog__footer__slot aside,.dialog-position--right .dialog__footer-end,.dialog-position--right .dialog__footer__slot aside{width:100%;-webkit-margin-start:0;margin-inline-start:0}.dialog-position--left slot[name=footer],.dialog-position--right slot[name=footer]{--btn--width:100%;--btn--text-align:center;--btn--justify-content:center}@media (max-width:39.9375em){.dialog-position--left,.dialog-position--right{--dialog__body-slot--pie:var(--dialog-spacing-inline);--dialog__breadcrumb-nav--pie:var(--dialog-spacing-inline);--dialog__body--pie:0;border-top-right-radius:var(--s-radius-modal);border-top-left-radius:var(--s-radius-modal);width:100%;max-width:100%;height:var(--dialog-height,-moz-fit-content);height:var(--dialog-height,fit-content);max-height:calc(100% - var(--s-spacing-7));-webkit-border-after:none;border-block-end:none;-webkit-border-start:none;border-inline-start:none;-webkit-border-end:none;border-inline-end:none;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-margin-after:0;margin-block-end:0}}.dialog-position--left{-webkit-border-start:none;border-inline-start:none;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-margin-start:0;margin-inline-start:0}.dialog-position--right{-webkit-border-end:none;border-inline-end:none;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-margin-end:0;margin-inline-end:0}.dialog-position--bottom{--dialog__body-slot--pie:var(--dialog-spacing-inline);--dialog__breadcrumb-nav--pie:var(--dialog-spacing-inline);--dialog__body--pie:0;width:100%;max-width:100%;height:var(--dialog-height,revert);max-height:calc(100% - var(--s-spacing-7));-webkit-border-after:none;border-block-end:none;-webkit-border-start:none;border-inline-start:none;-webkit-border-end:none;border-inline-end:none;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-margin-after:0;margin-block-end:0}@supports (-webkit-appearance:none) and (stroke-color:transparent){.dialog-position--bottom[open]{flex-direction:column;display:flex}}.dialog-animation--fadeIn{animation:fadeIn .3s ease-in-out forwards}.dialog-animation--slideIn.dialog-position--left{animation:var(--dialog-slide-in--animation,slideInLeft .3s ease-in-out forwards)}.dialog-animation--slideIn.dialog-position--right{animation:var(--dialog-slide-in--animation,slideInRight .3s ease-in-out forwards)}@media (max-width:39.9375em){.dialog-animation--slideIn.dialog-position--left,.dialog-animation--slideIn.dialog-position--right{animation:var(--dialog-slide-in--animation,slideInBottom .3s ease-in-out forwards)}}.dialog-animation--slideIn.dialog-position--top{animation:var(--dialog-slide-in--animation,slideInTop .3s ease-in-out forwards)}.dialog-animation--slideIn.dialog-position--bottom{animation:var(--dialog-slide-in--animation,slideInBottom .3s ease-in-out forwards)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInTop{0%{transform:translateY(calc(var(--view-height-max) * -1))}to{transform:translateY(0)}}@keyframes slideInBottom{0%{transform:translateY(60%)}to{transform:translateY(0)}}}@layer components{.scroll{--display:block;max-width:100%;position:relative;overflow:hidden}.scroll:after,.scroll:before{z-index:1;width:100%;height:1px;box-shadow:var(--scroll--box-shadow,0 3px 5px var(--s-elevation-1-spread) var(--start--color,var(--s-elevation-1-color)),-1px -2px var(--s-elevation-1-blur) var(--s-elevation-1-spread) var(--end--color,var(--s-elevation-1-color)));border:0 solid #0000000a;position:absolute;left:0;right:0}.scroll:before{content:var(--scroll-start,"");border-block-end-width:var(--s-border-width-default);top:0}.scroll:after{content:var(--scroll-end,"");border-block-start-width:var(--s-border-width-default);bottom:0}.scroll.at-start{--scroll-start:none;--start--color:transparent}.scroll.at-end{--scroll-end:none;--end--color:transparent}.scroll__end,.scroll__start{display:var(--display,none);width:1px}.scroll__start{-webkit-margin-before:2px;margin-block-start:2px}.scroll__end{-webkit-margin-after:2px;margin-block-end:2px}.scroll__viewport{max-height:var(--scrollbar--max-height,100%);overflow-y:var(--scrollbar--overflow-y,auto);overflow-x:var(--scrollbar--overflow-x,hidden);height:100%}@supports (-moz-appearance:none){.scroll__viewport{scrollbar-width:thin;scrollbar-color:var(--scrollbar-foreground-color) var(--scrollbar-background-color)}}.scroll__viewport::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scroll__viewport::-webkit-scrollbar-button{display:none}.scroll__viewport::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-border-radius);background-color:var(--scrollbar-foreground-color);background-clip:padding-box}.scroll__viewport::-webkit-scrollbar-track{border-radius:var(--scrollbar-border-radius);background:var(--scrollbar-background-color)}.scroll--h-gradient .scroll__viewport,.scroll--horizontal .scroll__viewport{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.scroll--h-gradient .scroll__viewport::-webkit-scrollbar,.scroll--horizontal .scroll__viewport::-webkit-scrollbar{width:0;height:0;display:none}.scroll--horizontal{--scroll--box-shadow:0px 0px 5px 5px #0000001a}.scroll--horizontal:before{border-block-end-width:0;border-inline-end-width:var(--s-border-width-default);left:0}.scroll--horizontal:after,.scroll--horizontal:before{width:1px;height:calc(100% - var(--scroll-start--padding,3px));top:3px}.scroll--horizontal:after{border-block-start-width:0;border-inline-start-width:var(--s-border-width-default);bottom:auto;left:auto;right:0}.scroll--h-gradient:after,.scroll--h-gradient:before{background:linear-gradient(90deg,var(--inline-start--color,#fff) 50%,#fff0 118.18%);width:60px;height:100%;box-shadow:none;pointer-events:none;border-block-start-width:0;display:inline-block;position:absolute}.scroll--h-gradient:before{left:var(--scroll-h-gradient-before--left,-1px)}.scroll--h-gradient:after{right:var(--scroll-h-gradient-before--right,-1px);left:auto;transform:rotate(-180deg)}.scroll--h-gradient .scroll__end,.scroll--h-gradient .scroll__start{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}}