@layer components{.stack{display:flex}.stack--column{flex-direction:column}.stack--column-reverse{flex-direction:column-reverse}.stack--row{flex-direction:row}.stack--row-reverse{flex-direction:row-reverse}.stack--spacing-1{gap:var(--s-spacing-1)}.stack--spacing-2{gap:var(--s-spacing-2)}.stack--spacing-3{gap:var(--s-spacing-3)}.stack--spacing-4{gap:var(--s-spacing-4)}.stack--spacing-5{gap:var(--s-spacing-5)}.stack--spacing-6{gap:var(--s-spacing-6)}.stack--spacing-7{gap:var(--s-spacing-7)}.stack--spacing-8{gap:var(--s-spacing-8)}.stack--spacing-9{gap:var(--s-spacing-9)}}@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 .dialog__body>.scroll__viewport{overscroll-behavior:contain}.dialog.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}.dialog.dialog--hide-title:not(:has(slot[name=header])) .dialog__header{padding-block-start:0;padding-block-end:0}.dialog.dialog--hide-title:not(:has(slot[name=header])) slot[name=body]{padding-block-start:var(--s-spacing-9)}.dialog::backdrop{background:var(--backdrop-bgc,#000);opacity:.1;position:fixed;inset:0}.dialog.dialog--modeless{z-index:var(--dialog-modeless-z-index,1000)}.dialog.dialog--modeless.dialog-position--center{max-height:calc(100svh - var(--s-spacing-7));margin-block-start:auto;margin-block-end:auto;top:0;bottom:0;transform:none}.dialog.dialog--modeless:before,.dialog.dialog--modeless:after{content:"";z-index:-1;pointer-events:none}.dialog.dialog--modeless:before{background:var(--backdrop-bgc,#000);opacity:.1;position:fixed;inset:0}.dialog.dialog--modeless:after{background-color:var(--s-color-surface-default);border-radius:inherit;position:absolute;inset:0}.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;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]{margin-block-start:var(--s-spacing-9)}.dialog__header,.dialog__footer{padding-inline:var(--dialog-spacing-inline)}.dialog__header{--set-heading--mbe:0;grid-area:header;padding-block-start:var(--dialog__header--pbs,var(--s-spacing-4));padding-block-end:var(--s-spacing-4);padding-inline-end:calc(var(--dialog-spacing-inline) + var(--s-spacing-6))}.dialog__header:first-child{padding-block-start:var(--s-spacing-4)}.dialog__header slot>*{padding-block-start:var(--s-spacing-3)}.dialog__header slot:only-child>*,.dialog__header~slot[name=body]{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{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;padding-inline-end:var(--dialog__body--pie,var(--s-spacing-2))}.dialog__body__slot{display:contents}.dialog__body:first-child{padding-block-start:var(--s-spacing-4)}.dialog__body:last-child{padding-block-end:0}.dialog__body:last-child slot[name=body]{padding-block-end:var(--dialog__body-last--pbe,var(--s-spacing-4))}.dialog slot[name=body]{padding-inline-start:var(--dialog-spacing-inline);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;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{--dialog__header--pbs:var(--s-spacing-5);max-width:var(--container-small--width);width:90%}.dialog-size--large{--dialog__header--pbs:var(--s-spacing-5);--dialog-spacing-inline:var(--s-spacing-5);--dialog__body-last--pbe:var(--s-spacing-5);width:90%;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-position--center .dialog__header{padding-block-start:var(--s-spacing-4)}.dialog-position--center .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);border-block-start: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%;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,fit-content);max-height:calc(100% - var(--s-spacing-7));border-block-end:none;border-inline-start:none;border-inline-end:none;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-block-end:0}}.dialog-position--left{border-inline-start:none;border-top-left-radius:0;border-bottom-left-radius:0;margin-inline-start:0}.dialog-position--right{border-inline-end:none;border-top-right-radius:0;border-bottom-right-radius: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));border-block-end:none;border-inline-start:none;border-inline-end:none;border-bottom-right-radius:0;border-bottom-left-radius: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:.3s ease-in-out forwards fadeIn}.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:before,.scroll:after{z-index:1;width:100%;height:1px;box-shadow:var(--scroll--box-shadow,0px 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__start,.scroll__end{display:var(--display,none);width:1px}.scroll__start{margin-block-start:2px}.scroll__end{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--horizontal .scroll__viewport,.scroll--h-gradient .scroll__viewport{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.scroll--horizontal .scroll__viewport::-webkit-scrollbar,.scroll--h-gradient .scroll__viewport::-webkit-scrollbar{width:0;height:0;display:none}.scroll--horizontal{--scroll--box-shadow:0px 0px 5px 5px #0000001a}.scroll--horizontal:before{width:1px;height:calc(100% - var(--scroll-start--padding,3px));border-block-end-width:0;border-inline-end-width:var(--s-border-width-default);top:3px;left:0}.scroll--horizontal:after{width:1px;height:calc(100% - var(--scroll-start--padding,3px));border-block-start-width:0;border-inline-start-width:var(--s-border-width-default);inset:3px 0 auto auto}.scroll--h-gradient:before,.scroll--h-gradient:after{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{margin-block-start:0;margin-block-end:0}}
