.sc-prism-lineitem-h{align-items:center;box-sizing:border-box;display:inline-flex;isolation:isolate;outline:.0625rem solid transparent;width:100%}.sc-prism-lineitem-h:not(.hydrated){transition-duration:0ms}.divide.sc-prism-lineitem-h{--tw-border-opacity:1;--tw-border-opacity:var(--border-opacity-tertiary,0.15);border-color:rgb(var(--border-color-stroke-neutral-base)/var(--tw-border-opacity));border-style:solid;border-width:0 0 1px;margin-bottom:.125rem;margin-top:.125rem}.link.sc-prism-lineitem{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-color-transparent,transparent);border-style:none;color:inherit;display:block;font:inherit;height:100%;outline:2px solid transparent;outline-offset:2px;padding:0;text-align:left;text-decoration-line:none;width:100%}.link.sc-prism-lineitem,.link.sc-prism-lineitem:after{transition:all .2s ease}.link.sc-prism-lineitem:after{inset:0;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.li-wrapper.sc-prism-lineitem{--tw-bg-opacity:1;--shadow-color:var(--material-neutral-base-shadow);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(var(--background-color-material-neutral-base)/var(--tw-bg-opacity));border-width:0;display:flex;flex:1 1 auto;outline:2px solid transparent;outline-offset:2px;padding:1rem;position:relative;text-align:left;transition:all .2s ease-in;transition-property:outline-color;width:100%}.compact.sc-prism-lineitem-h .li-wrapper.sc-prism-lineitem{padding:.5rem}.clickable.sc-prism-lineitem:has(.link:focus-visible){outline-color:var(--outline-color-neutral-focus,#35353b);outline-offset:2px;outline-style:solid;outline-width:1px}.clickable.sc-prism-lineitem{transition:all .2s ease}.clickable.sc-prism-lineitem:has(button,a).sc-prism-lineitem:hover{--tw-bg-opacity:1;--shadow-color:var(--material-neutral-focus-shadow);background-color:rgb(var(--background-color-material-neutral-focus)/var(--tw-bg-opacity))}.clickable.sc-prism-lineitem:has(button,a).sc-prism-lineitem:active{--tw-bg-opacity:1;--shadow-color:var(--material-neutral-down-shadow);background-color:rgb(var(--background-color-material-neutral-down)/var(--tw-bg-opacity))}.li-wrapper.line.sc-prism-lineitem{--tw-border-opacity:1;--tw-border-opacity:var(--border-opacity-tertiary,0.15);border-color:rgb(var(--border-color-stroke-neutral-base)/var(--tw-border-opacity));border-right-width:1px;border-style:solid;margin-right:.5rem;padding-right:.5rem}.li-wrapper.sc-prism-lineitem .sc-prism-lineitem:last-child{margin-left:auto}.last-item.sc-prism-lineitem{padding-left:.5rem}.li-wrapper.sc-prism-lineitem .description.sc-prism-lineitem{margin-top:.25rem}.li-wrapper.sc-prism-lineitem .right.sc-prism-lineitem{flex:none;text-align:right}.li-wrapper.sc-prism-lineitem .right.sc-prism-lineitem:not(:empty){margin-left:1rem}.li-wrapper.sc-prism-lineitem .middle.sc-prism-lineitem{width:100%}.li-wrapper.selected.sc-prism-lineitem{--tw-border-opacity:1;border-color:rgb(var(--border-color-stroke-theme1-base)/var(--tw-border-opacity));border-left-width:4px;border-style:solid;padding-left:.75rem}.sc-prism-lineitem-s>[css-slot=asset-leading]{margin-right:1rem}.sc-prism-lineitem-s>[css-slot=asset-leading].psm-justify-top{align-self:flex-start}@media (prefers-reduced-motion){.sc-prism-lineitem-h{transition:none}}slot-fb{display:contents}slot-fb[hidden]{display:none}</style><style>.sc-prism-button-h{--width:auto;--justify:center;box-sizing:border-box;display:var(--display,inline-block)}[type=button].sc-prism-button-h,[type=reset].sc-prism-button-h,[type=submit].sc-prism-button-h{-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn.sc-prism-button{align-items:center;background-color:var(--background-color-transparent,transparent);background-image:none;border-color:var(--border-color-transparent,transparent);border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;justify-content:var(--justify);justify-items:center;outline:2px solid transparent;outline-offset:2px;padding:var(--button-padding,0);position:relative;text-decoration-line:none;transition:all .2s ease-in;transition-property:outline background-color border-color background-image;width:var(--width)}.btn.sc-prism-button:focus-visible{outline-color:var(--outline-color-transparent,transparent);outline-offset:2px;outline-width:2px}.dir-row.sc-prism-button{flex-direction:row}.dir-row-reverse.sc-prism-button{flex-direction:row-reverse}.dir-col.sc-prism-button{flex-direction:column}.dir-col-reverse.sc-prism-button{flex-direction:column-reverse}.vertical.sc-prism-button{flex-direction:column}.horizontal.sc-prism-button,.vertical.sc-prism-button{display:var(--display,flex)}.sc-prism-button-s>[css-slot^=icon]{--icon-color:inherit;padding-left:.25rem;padding-right:.25rem;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.text.sc-prism-button{transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.md.sc-prism-button,.sm.sc-prism-button,.xs.sc-prism-button{border-radius:var(--border-radius-small,4px)}.xs.sc-prism-button{padding:var(--button-padding-xs,.5rem .875rem)}.xs.compact.sc-prism-button,.xs.ghost-icon.sc-prism-button{padding:var(--button-padding-xs,.5rem)}.sm.sc-prism-button{padding:var(--button-padding-sm,.625rem 1.25rem)}.sm.compact.sc-prism-button,.sm.ghost-icon.sc-prism-button,.sm.vertical.sc-prism-button{padding:var(--button-padding-sm,.625rem)}.md.sc-prism-button{padding:var(--button-padding,.875rem 1.75rem)}.md.compact.sc-prism-button,.md.ghost-icon.sc-prism-button,.md.vertical.sc-prism-button{padding:var(--button-padding,.875rem)}.fill.neutral.sc-prism-button{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-neutral-base-shadow);background-color:rgb(var(--background-color-fill-neutral-base)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.fill.neutral.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--fill-neutral-hover-shadow);background-color:rgb(var(--background-color-fill-neutral-hover)/var(--tw-bg-opacity))}.fill.neutral.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--shadow-color:var(--fill-neutral-down-shadow);background-color:rgb(var(--background-color-fill-neutral-down)/var(--tw-bg-opacity))}.fill.neutral.sc-prism-button:not(.disabled):focus-visible{--tw-bg-opacity:1;--shadow-color:var(--fill-neutral-focus-shadow);background-color:rgb(var(--background-color-fill-neutral-focus)/var(--tw-bg-opacity));outline-color:var(--outline-color-neutral-base,#141417)}.fill.neutral2.sc-prism-button{--tw-text-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--background-color-fill-neutral2-base)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.fill.neutral2.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;background-color:rgb(var(--background-color-fill-neutral2-hover)/var(--tw-bg-opacity))}.fill.neutral2.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;background-color:rgb(var(--background-color-fill-neutral2-down)/var(--tw-bg-opacity))}.fill.neutral2.sc-prism-button:not(.disabled):focus-visible{--tw-bg-opacity:1;background-color:rgb(var(--background-color-fill-neutral2-focus)/var(--tw-bg-opacity));outline-color:var(--outline-color-neutral2-base,#62626c)}.fill.neutral-inverse.sc-prism-button{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-inverse-base-shadow);background-color:rgb(var(--background-color-fill-inverse-base)/var(--tw-bg-opacity));color:rgb(var(--text-color-neutral-base)/var(--tw-text-opacity))}.fill.neutral-inverse.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--fill-inverse-hover-shadow);background-color:rgb(var(--background-color-fill-inverse-hover)/var(--tw-bg-opacity))}.fill.neutral-inverse.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--shadow-color:var(--fill-inverse-down-shadow);background-color:rgb(var(--background-color-fill-inverse-down)/var(--tw-bg-opacity))}.fill.neutral-inverse.sc-prism-button:not(.disabled):focus-visible{--tw-bg-opacity:1;--shadow-color:var(--fill-inverse-focus-shadow);background-color:rgb(var(--background-color-fill-inverse-focus)/var(--tw-bg-opacity));outline-color:var(--outline-color-inverse-base,#f6f6f9)}.fill.neutral2-inverse.sc-prism-button{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-inverse-base-shadow);background-color:rgb(var(--background-color-fill-inverse-base)/var(--tw-bg-opacity));color:rgb(var(--text-color-neutral-base)/var(--tw-text-opacity))}.fill.neutral2-inverse.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--fill-inverse-hover-shadow);background-color:rgb(var(--background-color-fill-inverse-hover)/var(--tw-bg-opacity))}.fill.neutral2-inverse.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--shadow-color:var(--fill-inverse-down-shadow);background-color:rgb(var(--background-color-fill-inverse-down)/var(--tw-bg-opacity))}.fill.neutral2-inverse.sc-prism-button:not(.disabled):focus-visible{--tw-bg-opacity:1;--shadow-color:var(--fill-inverse-focus-shadow);background-color:rgb(var(--background-color-fill-inverse-focus)/var(--tw-bg-opacity));outline-color:var(--outline-color-inverse-base,#f6f6f9)}.fill.theme1.sc-prism-button{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-theme1-base-shadow);background-color:rgb(var(--background-color-fill-theme1-base)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.fill.theme1.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--fill-theme1-hover-shadow);background-color:rgb(var(--background-color-fill-theme1-hover)/var(--tw-bg-opacity))}.fill.theme1.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--shadow-color:var(--fill-theme1-down-shadow);background-color:rgb(var(--background-color-fill-theme1-down)/var(--tw-bg-opacity))}.fill.theme1.sc-prism-button:not(.disabled):focus-visible{--tw-bg-opacity:1;--shadow-color:var(--fill-theme1-focus-shadow);background-color:rgb(var(--background-color-fill-theme1-focus)/var(--tw-bg-opacity));outline-color:var(--outline-color-theme1-base,#5a23b9)}.fill.expressive.sc-prism-button{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-theme1-base-shadow);background-color:rgb(var(--background-color-fill-theme1-base)/var(--tw-bg-opacity));background-image:var(--background-image-gradient-expressive,linear-gradient(90deg,#5a23b9,#5a23b9));background-origin:border-box;color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.fill.expressive.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--fill-theme1-hover-shadow);background-color:rgb(var(--background-color-fill-theme1-hover)/var(--tw-bg-opacity));background-image:none}.fill.expressive.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--shadow-color:var(--fill-theme1-down-shadow);background-color:rgb(var(--background-color-fill-theme1-down)/var(--tw-bg-opacity));background-image:none}.fill.expressive.sc-prism-button:not(.disabled):focus-visible{--tw-bg-opacity:1;--shadow-color:var(--fill-theme1-focus-shadow);background-color:rgb(var(--background-color-fill-theme1-focus)/var(--tw-bg-opacity));background-image:none;outline-color:var(--outline-color-theme1-base,#5a23b9)}.fill.theme2.sc-prism-button{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-theme2-base-shadow);background-color:rgb(var(--background-color-fill-theme2-base)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.fill.theme2.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--fill-theme2-hover-shadow);background-color:rgb(var(--background-color-fill-theme2-hover)/var(--tw-bg-opacity))}.fill.theme2.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--shadow-color:var(--fill-theme2-down-shadow);background-color:rgb(var(--background-color-fill-theme2-down)/var(--tw-bg-opacity))}.fill.theme2.sc-prism-button:not(.disabled):focus-visible{--tw-bg-opacity:1;--shadow-color:var(--fill-theme2-focus-shadow);background-color:rgb(var(--background-color-fill-theme2-focus)/var(--tw-bg-opacity));outline-color:var(--outline-color-theme2-base,#5a23b9)}.fill.info.sc-prism-button{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-info-base-shadow);background-color:rgb(var(--background-color-fill-info-base)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.fill.info.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--fill-info-hover-shadow);background-color:rgb(var(--background-color-fill-info-hover)/var(--tw-bg-opacity))}.fill.info.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--shadow-color:var(--fill-info-down-shadow);background-color:rgb(var(--background-color-fill-info-down)/var(--tw-bg-opacity))}.fill.info.sc-prism-button:not(.disabled):focus-visible{--tw-bg-opacity:1;--shadow-color:var(--fill-info-focus-shadow);background-color:rgb(var(--background-color-fill-info-focus)/var(--tw-bg-opacity));outline-color:var(--outline-color-info-base,#0051d0)}.fill.caution.sc-prism-button{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-caution-base-shadow);background-color:rgb(var(--background-color-fill-caution-base)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.fill.caution.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--fill-caution-hover-shadow);background-color:rgb(var(--background-color-fill-caution-hover)/var(--tw-bg-opacity))}.fill.caution.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--shadow-color:var(--fill-caution-down-shadow);background-color:rgb(var(--background-color-fill-caution-down)/var(--tw-bg-opacity))}.fill.caution.sc-prism-button:not(.disabled):focus-visible{--tw-bg-opacity:1;--shadow-color:var(--fill-caution-focus-shadow);background-color:rgb(var(--background-color-fill-caution-focus)/var(--tw-bg-opacity));outline-color:var(--outline-color-caution-base,#b33d00)}.fill.positive.sc-prism-button{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-positive-base-shadow);background-color:rgb(var(--background-color-fill-positive-base)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.fill.positive.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--fill-positive-hover-shadow);background-color:rgb(var(--background-color-fill-positive-hover)/var(--tw-bg-opacity))}.fill.positive.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--shadow-color:var(--fill-positive-down-shadow);background-color:rgb(var(--background-color-fill-positive-down)/var(--tw-bg-opacity))}.fill.positive.sc-prism-button:not(.disabled):focus-visible{--tw-bg-opacity:1;--shadow-color:var(--fill-positive-focus-shadow);background-color:rgb(var(--background-color-fill-positive-focus)/var(--tw-bg-opacity));outline-color:var(--outline-color-positive-base,#006851)}.fill.negative.sc-prism-button{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-negative-base-shadow);background-color:rgb(var(--background-color-fill-negative-base)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.fill.negative.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--fill-negative-hover-shadow);background-color:rgb(var(--background-color-fill-negative-hover)/var(--tw-bg-opacity))}.fill.negative.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--shadow-color:var(--fill-negative-down-shadow);background-color:rgb(var(--background-color-fill-negative-down)/var(--tw-bg-opacity))}.fill.negative.sc-prism-button:not(.disabled):focus-visible{--tw-bg-opacity:1;--shadow-color:var(--fill-negative-focus-shadow);background-color:rgb(var(--background-color-fill-negative-focus)/var(--tw-bg-opacity));outline-color:var(--outline-color-negative-base,#b7023c)}.outline.neutral.sc-prism-button{--tw-text-opacity:1;--tw-border-opacity:1;--tw-border-opacity:var(--border-opacity-tertiary,0.15);background-color:var(--background-color-transparent,transparent);border-color:rgb(var(--border-color-stroke-neutral-base)/var(--tw-border-opacity));color:rgb(var(--text-color-neutral-base)/var(--tw-text-opacity))}.outline.neutral.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-neutral-hover-shadow);background-color:rgb(var(--background-color-fill-neutral-hover)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-hover)/var(--tw-text-opacity))}.outline.neutral.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-neutral-down-shadow);background-color:rgb(var(--background-color-fill-neutral-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-hover)/var(--tw-text-opacity))}.outline.neutral.sc-prism-button:not(.disabled):focus-visible{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-neutral-focus-shadow);background-color:rgb(var(--background-color-fill-neutral-focus)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-hover)/var(--tw-text-opacity));outline-color:var(--outline-color-neutral-base,#141417)}.outline.neutral2.sc-prism-button{--tw-text-opacity:1;--tw-border-opacity:1;--tw-border-opacity:var(--border-opacity-tertiary,0.15);background-color:var(--background-color-transparent,transparent);border-color:rgb(var(--border-color-stroke-neutral2-base)/var(--tw-border-opacity));color:rgb(var(--text-color-neutral2-base)/var(--tw-text-opacity))}.outline.neutral2.sc-prism-button:not(.disabled):hover{background-color:rgb(var(--background-color-fill-neutral2-hover)/var(--tw-bg-opacity))}.outline.neutral2.sc-prism-button:not(.disabled):active,.outline.neutral2.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;--tw-bg-opacity:1;color:rgb(var(--text-color-inverse-hover)/var(--tw-text-opacity))}.outline.neutral2.sc-prism-button:not(.disabled):active{background-color:rgb(var(--background-color-fill-neutral2-down)/var(--tw-bg-opacity))}.outline.neutral2.sc-prism-button:not(.disabled):focus-visible{--tw-text-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--background-color-fill-neutral2-focus)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-hover)/var(--tw-text-opacity));outline-color:var(--outline-color-neutral2-base,#62626c)}.outline.neutral-inverse.sc-prism-button{--tw-text-opacity:1;--tw-border-opacity:1;--tw-border-opacity:var(--border-opacity-tertiary,0.15);background-color:var(--background-color-transparent,transparent);border-color:rgb(var(--border-color-stroke-inverse-base)/var(--tw-border-opacity));color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.outline.neutral-inverse.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-inverse-hover-shadow);background-color:rgb(var(--background-color-fill-inverse-hover)/var(--tw-bg-opacity));color:rgb(var(--text-color-neutral-hover)/var(--tw-text-opacity))}.outline.neutral-inverse.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-inverse-down-shadow);background-color:rgb(var(--background-color-fill-inverse-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-neutral-hover)/var(--tw-text-opacity))}.outline.neutral-inverse.sc-prism-button:not(.disabled):focus-visible{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-inverse-focus-shadow);background-color:rgb(var(--background-color-fill-inverse-focus)/var(--tw-bg-opacity));color:rgb(var(--text-color-neutral-hover)/var(--tw-text-opacity));outline-color:var(--outline-color-inverse-base,#f6f6f9)}.outline.theme1.sc-prism-button{--tw-text-opacity:1;--tw-border-opacity:1;--tw-border-opacity:var(--border-opacity-tertiary,0.15);background-color:var(--background-color-transparent,transparent);border-color:rgb(var(--border-color-stroke-theme1-base)/var(--tw-border-opacity));color:rgb(var(--text-color-theme1-base)/var(--tw-text-opacity))}.outline.theme1.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-theme1-hover-shadow);background-color:rgb(var(--background-color-fill-theme1-hover)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.outline.theme1.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-theme1-down-shadow);background-color:rgb(var(--background-color-fill-theme1-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-down)/var(--tw-text-opacity))}.outline.theme1.sc-prism-button:not(.disabled):focus-visible{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-theme1-focus-shadow);background-color:rgb(var(--background-color-fill-theme1-focus)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-focus)/var(--tw-text-opacity));outline-color:var(--outline-color-theme1-base,#5a23b9)}.outline.theme2.sc-prism-button{--tw-text-opacity:1;--tw-border-opacity:1;--tw-border-opacity:var(--border-opacity-tertiary,0.15);background-color:var(--background-color-transparent,transparent);border-color:rgb(var(--border-color-stroke-theme2-base)/var(--tw-border-opacity));color:rgb(var(--text-color-theme2-base)/var(--tw-text-opacity))}.outline.theme2.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-theme2-hover-shadow);background-color:rgb(var(--background-color-fill-theme2-hover)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-down)/var(--tw-text-opacity))}.outline.theme2.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-theme2-down-shadow);background-color:rgb(var(--background-color-fill-theme2-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-down)/var(--tw-text-opacity))}.outline.theme2.sc-prism-button:not(.disabled):focus-visible{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-theme2-focus-shadow);background-color:rgb(var(--background-color-fill-theme2-focus)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-focus)/var(--tw-text-opacity));outline-color:var(--outline-color-theme2-base,#5a23b9)}.outline.info.sc-prism-button{--tw-text-opacity:1;--tw-border-opacity:1;--tw-border-opacity:var(--border-opacity-tertiary,0.15);background-color:var(--background-color-transparent,transparent);border-color:rgb(var(--border-color-stroke-info-base)/var(--tw-border-opacity));color:rgb(var(--text-color-info-base)/var(--tw-text-opacity))}.outline.info.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-info-hover-shadow);background-color:rgb(var(--background-color-fill-info-hover)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.outline.info.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-info-down-shadow);background-color:rgb(var(--background-color-fill-info-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-down)/var(--tw-text-opacity))}.outline.info.sc-prism-button:not(.disabled):focus-visible{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-info-focus-shadow);background-color:rgb(var(--background-color-fill-info-focus)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-focus)/var(--tw-text-opacity));outline-color:var(--outline-color-info-base,#0051d0)}.outline.positive.sc-prism-button{--tw-text-opacity:1;--tw-border-opacity:1;--tw-border-opacity:var(--border-opacity-tertiary,0.15);background-color:var(--background-color-transparent,transparent);border-color:rgb(var(--border-color-stroke-positive-base)/var(--tw-border-opacity));color:rgb(var(--text-color-positive-base)/var(--tw-text-opacity))}.outline.positive.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-positive-hover-shadow);background-color:rgb(var(--background-color-fill-positive-hover)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.outline.positive.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-positive-down-shadow);background-color:rgb(var(--background-color-fill-positive-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-down)/var(--tw-text-opacity))}.outline.positive.sc-prism-button:not(.disabled):focus-visible{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-positive-focus-shadow);background-color:rgb(var(--background-color-fill-positive-focus)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-focus)/var(--tw-text-opacity));outline-color:var(--outline-color-positive-base,#006851)}.outline.caution.sc-prism-button{--tw-text-opacity:1;--tw-border-opacity:1;--tw-border-opacity:var(--border-opacity-tertiary,0.15);background-color:var(--background-color-transparent,transparent);border-color:rgb(var(--border-color-stroke-caution-base)/var(--tw-border-opacity));color:rgb(var(--text-color-caution-base)/var(--tw-text-opacity))}.outline.caution.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-caution-hover-shadow);background-color:rgb(var(--background-color-fill-caution-hover)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.outline.caution.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-caution-down-shadow);background-color:rgb(var(--background-color-fill-caution-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-hover)/var(--tw-text-opacity))}.outline.caution.sc-prism-button:not(.disabled):focus-visible{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-caution-focus-shadow);background-color:rgb(var(--background-color-fill-caution-focus)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-focus)/var(--tw-text-opacity));outline-color:var(--outline-color-caution-base,#b33d00)}.outline.negative.sc-prism-button{--tw-text-opacity:1;--tw-border-opacity:1;--tw-border-opacity:var(--border-opacity-tertiary,0.15);background-color:var(--background-color-transparent,transparent);border-color:rgb(var(--border-color-stroke-negative-base)/var(--tw-border-opacity));color:rgb(var(--text-color-negative-base)/var(--tw-text-opacity))}.outline.negative.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-negative-hover-shadow);background-color:rgb(var(--background-color-fill-negative-hover)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.outline.negative.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-negative-down-shadow);background-color:rgb(var(--background-color-fill-negative-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-hover)/var(--tw-text-opacity))}.outline.negative.sc-prism-button:not(.disabled):focus-visible{--tw-text-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--fill-negative-focus-shadow);background-color:rgb(var(--background-color-fill-negative-focus)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-focus)/var(--tw-text-opacity));outline-color:var(--outline-color-negative-base,#b7023c)}.ghost.sc-prism-button{border-radius:var(--border-radius-xsmall,2px)}.ghost.sc-prism-button:after{background-color:var(--prism-button-ghost-selected-color,transparent);bottom:-.125rem;content:"";height:.125rem;position:absolute;transition:background-color .2s ease-in,width .2s ease-in;width:0}.ghost.active.sc-prism-button:after,.ghost.sc-prism-button:hover:after{width:100%}.ghost.neutral.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-neutral-base)/var(--tw-text-opacity))}.ghost.neutral.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-neutral-hover)/var(--tw-text-opacity))}.ghost.neutral.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-neutral-down)/var(--tw-text-opacity))}.ghost.neutral.sc-prism-button:not(.disabled):hover:after{--tw-bg-opacity:1;--shadow-color:var(--fill-neutral-hover-shadow);background-color:rgb(var(--background-color-fill-neutral-hover)/var(--tw-bg-opacity))}.ghost.neutral.active.sc-prism-button:after{--tw-bg-opacity:1;--shadow-color:var(--fill-neutral-base-shadow);background-color:rgb(var(--background-color-fill-neutral-base)/var(--tw-bg-opacity))}.ghost.neutral.sc-prism-button:not(.disabled):active:after{--tw-bg-opacity:1;--shadow-color:var(--fill-neutral-down-shadow);background-color:rgb(var(--background-color-fill-neutral-down)/var(--tw-bg-opacity))}.ghost.neutral.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-neutral-base,#141417)}.ghost.neutral2.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-neutral2-base)/var(--tw-text-opacity))}.ghost.neutral2.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-neutral2-hover)/var(--tw-text-opacity))}.ghost.neutral2.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-neutral2-down)/var(--tw-text-opacity))}.ghost.neutral2.sc-prism-button:not(.disabled):hover:after{--tw-bg-opacity:1;background-color:rgb(var(--background-color-fill-neutral2-hover)/var(--tw-bg-opacity))}.ghost.neutral2.active.sc-prism-button:after{--tw-bg-opacity:1;background-color:rgb(var(--background-color-fill-neutral2-base)/var(--tw-bg-opacity))}.ghost.neutral2.sc-prism-button:not(.disabled):active:after{--tw-bg-opacity:1;background-color:rgb(var(--background-color-fill-neutral2-down)/var(--tw-bg-opacity))}.ghost.neutral2.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-neutral2-base,#62626c)}.ghost.neutral-inverse.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.ghost.neutral-inverse.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-inverse-hover)/var(--tw-text-opacity))}.ghost.neutral-inverse.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-inverse-down)/var(--tw-text-opacity))}.ghost.neutral-inverse.sc-prism-button:not(.disabled):hover:after{--tw-bg-opacity:1;--shadow-color:var(--fill-inverse-hover-shadow);background-color:rgb(var(--background-color-fill-inverse-hover)/var(--tw-bg-opacity))}.ghost.neutral-inverse.active.sc-prism-button:after{--tw-bg-opacity:1;--shadow-color:var(--fill-inverse-base-shadow);background-color:rgb(var(--background-color-fill-inverse-base)/var(--tw-bg-opacity))}.ghost.inverse.sc-prism-button:not(.disabled):active:after{--tw-bg-opacity:1;--shadow-color:var(--fill-inverse-down-shadow);background-color:rgb(var(--background-color-fill-inverse-down)/var(--tw-bg-opacity))}.ghost.neutral-inverse.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-inverse-base,#f6f6f9)}.ghost.positive.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-positive-base)/var(--tw-text-opacity))}.ghost.positive.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-positive-hover)/var(--tw-text-opacity))}.ghost.positive.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-positive-down)/var(--tw-text-opacity))}.ghost.positive.sc-prism-button:not(.disabled):hover:after{--tw-bg-opacity:1;--shadow-color:var(--fill-positive-hover-shadow);background-color:rgb(var(--background-color-fill-positive-hover)/var(--tw-bg-opacity))}.ghost.positive.active.sc-prism-button:after{--tw-bg-opacity:1;--shadow-color:var(--fill-positive-base-shadow);background-color:rgb(var(--background-color-fill-positive-base)/var(--tw-bg-opacity))}.ghost.positive.sc-prism-button:not(.disabled):active:after{--tw-bg-opacity:1;--shadow-color:var(--fill-positive-down-shadow);background-color:rgb(var(--background-color-fill-positive-down)/var(--tw-bg-opacity))}.ghost.positive.sc-prism-button:not(.disabled):focus-visible{--tw-text-opacity:1;color:rgb(var(--text-color-positive-focus)/var(--tw-text-opacity));outline-color:var(--outline-color-positive-base,#006851)}.ghost.negative.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-negative-base)/var(--tw-text-opacity))}.ghost.negative.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-negative-hover)/var(--tw-text-opacity))}.ghost.negative.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-negative-down)/var(--tw-text-opacity))}.ghost.negative.sc-prism-button:not(.disabled):hover:after{--tw-bg-opacity:1;--shadow-color:var(--fill-negative-hover-shadow);background-color:rgb(var(--background-color-fill-negative-hover)/var(--tw-bg-opacity))}.ghost.negative.active.sc-prism-button:after{--tw-bg-opacity:1;--shadow-color:var(--fill-negative-base-shadow);background-color:rgb(var(--background-color-fill-negative-base)/var(--tw-bg-opacity))}.ghost.negative.sc-prism-button:not(.disabled):active:after{--tw-bg-opacity:1;--shadow-color:var(--fill-negative-down-shadow);background-color:rgb(var(--background-color-fill-negative-down)/var(--tw-bg-opacity))}.ghost.negative.sc-prism-button:not(.disabled):focus-visible{--tw-text-opacity:1;color:rgb(var(--text-color-negative-focus)/var(--tw-text-opacity));outline-color:var(--outline-color-negative-base,#b7023c)}.ghost.caution.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-caution-base)/var(--tw-text-opacity))}.ghost.caution.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-caution-hover)/var(--tw-text-opacity))}.ghost.caution.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-caution-down)/var(--tw-text-opacity))}.ghost.caution.sc-prism-button:not(.disabled):hover:after{--tw-bg-opacity:1;--shadow-color:var(--fill-caution-hover-shadow);background-color:rgb(var(--background-color-fill-caution-hover)/var(--tw-bg-opacity))}.ghost.caution.active.sc-prism-button:after{--tw-bg-opacity:1;--shadow-color:var(--fill-caution-base-shadow);background-color:rgb(var(--background-color-fill-caution-base)/var(--tw-bg-opacity))}.ghost.caution.sc-prism-button:not(.disabled):active:after{--tw-bg-opacity:1;--shadow-color:var(--fill-caution-down-shadow);background-color:rgb(var(--background-color-fill-caution-down)/var(--tw-bg-opacity))}.ghost.caution.sc-prism-button:not(.disabled):focus-visible{--tw-text-opacity:1;color:rgb(var(--text-color-caution-focus)/var(--tw-text-opacity));outline-color:var(--outline-color-caution-base,#b33d00)}.ghost.info.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-info-base)/var(--tw-text-opacity))}.ghost.info.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-info-hover)/var(--tw-text-opacity))}.ghost.info.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-info-down)/var(--tw-text-opacity))}.ghost.info.sc-prism-button:not(.disabled):hover:after{--tw-bg-opacity:1;--shadow-color:var(--fill-info-hover-shadow);background-color:rgb(var(--background-color-fill-info-hover)/var(--tw-bg-opacity))}.ghost.info.active.sc-prism-button:after{--tw-bg-opacity:1;--shadow-color:var(--fill-info-base-shadow);background-color:rgb(var(--background-color-fill-info-base)/var(--tw-bg-opacity))}.ghost.info.sc-prism-button:not(.disabled):active:after{--tw-bg-opacity:1;--shadow-color:var(--fill-info-down-shadow);background-color:rgb(var(--background-color-fill-info-down)/var(--tw-bg-opacity))}.ghost.info.sc-prism-button:not(.disabled):focus-visible{--tw-text-opacity:1;color:rgb(var(--text-color-info-focus)/var(--tw-text-opacity));outline-color:var(--outline-color-info-base,#0051d0)}.ghost.theme1.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-theme1-base)/var(--tw-text-opacity))}.ghost.theme1.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-theme1-hover)/var(--tw-text-opacity))}.ghost.theme1.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-theme1-down)/var(--tw-text-opacity))}.ghost.theme1.sc-prism-button:not(.disabled):hover:after{--tw-bg-opacity:1;--shadow-color:var(--fill-theme1-hover-shadow);background-color:rgb(var(--background-color-fill-theme1-hover)/var(--tw-bg-opacity))}.ghost.theme1.active.sc-prism-button:after{--tw-bg-opacity:1;--shadow-color:var(--fill-theme1-base-shadow);background-color:rgb(var(--background-color-fill-theme1-base)/var(--tw-bg-opacity))}.ghost.theme1.sc-prism-button:not(.disabled):active:after{--tw-bg-opacity:1;--shadow-color:var(--fill-theme1-down-shadow);background-color:rgb(var(--background-color-fill-theme1-down)/var(--tw-bg-opacity))}.ghost.theme1.sc-prism-button:not(.disabled):focus-visible{--tw-text-opacity:1;color:rgb(var(--text-color-theme1-focus)/var(--tw-text-opacity));outline-color:var(--outline-color-theme1-base,#5a23b9)}.ghost.theme2.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-theme2-base)/var(--tw-text-opacity))}.ghost.theme2.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-theme2-hover)/var(--tw-text-opacity))}.ghost.theme2.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-theme2-down)/var(--tw-text-opacity))}.ghost.theme2.sc-prism-button:not(.disabled):focus-visible{--tw-text-opacity:1;color:rgb(var(--text-color-theme2-focus)/var(--tw-text-opacity));outline-color:var(--outline-color-theme2-base,#5a23b9)}.link.sc-prism-button{border-radius:var(--border-radius-xsmall,2px);border-width:0;text-decoration-line:underline}.link.neutral.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-neutral-base)/var(--tw-text-opacity))}.link.neutral.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-neutral-hover)/var(--tw-text-opacity))}.link.neutral.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-neutral-down)/var(--tw-text-opacity))}.link.neutral.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-neutral-base,#141417)}.link.neutral2.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-neutral2-base)/var(--tw-text-opacity))}.link.neutral2.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-neutral2-hover)/var(--tw-text-opacity))}.link.neutral2.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-neutral2-down)/var(--tw-text-opacity))}.link.neutral2.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-neutral2-base,#62626c)}.link.neutral-inverse.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-inverse-base)/var(--tw-text-opacity))}.link.neutral-inverse.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-inverse-hover)/var(--tw-text-opacity))}.link.neutral-inverse.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-inverse-down)/var(--tw-text-opacity))}.link.neutral-inverse.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-inverse-base,#f6f6f9)}.link.theme1.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-theme1-base)/var(--tw-text-opacity))}.link.theme1.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-theme1-hover)/var(--tw-text-opacity))}.link.theme1.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-theme1-down)/var(--tw-text-opacity))}.link.theme1.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-theme1-base,#5a23b9)}.link.theme2.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-theme2-base)/var(--tw-text-opacity))}.link.theme2.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-theme2-hover)/var(--tw-text-opacity))}.link.theme2.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-theme2-down)/var(--tw-text-opacity))}.link.theme2.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-theme2-base,#5a23b9)}.link.info.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-info-base)/var(--tw-text-opacity))}.link.info.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-info-hover)/var(--tw-text-opacity))}.link.info.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-info-down)/var(--tw-text-opacity))}.link.info.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-info-base,#0051d0)}.link.positive.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-positive-base)/var(--tw-text-opacity))}.link.positive.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-positive-hover)/var(--tw-text-opacity))}.link.positive.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-positive-down)/var(--tw-text-opacity))}.link.positive.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-positive-base,#006851)}.link.caution.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-caution-base)/var(--tw-text-opacity))}.link.caution.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-caution-hover)/var(--tw-text-opacity))}.link.caution.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-caution-down)/var(--tw-text-opacity))}.link.caution.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-caution-base,#b33d00)}.link.negative.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-negative-base)/var(--tw-text-opacity))}.link.negative.sc-prism-button:not(.disabled):hover{--tw-text-opacity:1;color:rgb(var(--text-color-negative-hover)/var(--tw-text-opacity))}.link.negative.sc-prism-button:not(.disabled):active{--tw-text-opacity:1;color:rgb(var(--text-color-negative-down)/var(--tw-text-opacity))}.link.negative.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-negative-base,#b7023c)}.disabled.sc-prism-button{cursor:not-allowed;opacity:var(--opacity-inactive,.3)}.ghost-icon.theme1.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-theme1-base)/var(--tw-text-opacity))}.ghost-icon.theme1.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--material-theme1-hover-shadow);background-color:rgb(var(--background-color-material-theme1-hover)/var(--tw-bg-opacity))}.ghost-icon.theme1.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--tw-text-opacity:1;--shadow-color:var(--material-theme1-down-shadow);background-color:rgb(var(--background-color-material-theme1-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-theme1-down)/var(--tw-text-opacity))}.ghost-icon.theme1.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-theme1-focus,#36156f)}.ghost-icon.neutral.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-neutral-base)/var(--tw-text-opacity))}.ghost-icon.neutral.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--material-neutral-hover-shadow);background-color:rgb(var(--background-color-material-neutral-hover)/var(--tw-bg-opacity))}.ghost-icon.neutral.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--tw-text-opacity:1;--shadow-color:var(--material-neutral-down-shadow);background-color:rgb(var(--background-color-material-neutral-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-neutral-down)/var(--tw-text-opacity))}.ghost-icon.neutral.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-neutral-focus,#35353b)}.ghost-icon.neutral2.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-neutral2-base)/var(--tw-text-opacity))}.ghost-icon.neutral2.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--material-neutral2-hover-shadow);background-color:rgb(var(--background-color-material-neutral2-hover)/var(--tw-bg-opacity))}.ghost-icon.neutral2.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--tw-text-opacity:1;--shadow-color:var(--material-neutral2-down-shadow);background-color:rgb(var(--background-color-material-neutral2-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-neutral2-down)/var(--tw-text-opacity))}.ghost-icon.neutral2.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-neutral2-focus,#35353b)}.ghost-icon.neutral-inverse.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-neutral-base)/var(--tw-text-opacity))}.ghost-icon.neutral-inverse.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--tw-text-opacity:1;--shadow-color:var(--material-neutral-inverse-hover-shadow);background-color:rgb(var(--background-color-material-neutral-inverse-hover)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-hover)/var(--tw-text-opacity))}.ghost-icon.neutral-inverse.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--tw-text-opacity:1;--shadow-color:var(--material-neutral-inverse-down-shadow);background-color:rgb(var(--background-color-material-neutral-inverse-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-down)/var(--tw-text-opacity))}.ghost-icon.neutral-inverse.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-inverse-focus,#fff)}.ghost-icon.neutral2-inverse.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-neutral-base)/var(--tw-text-opacity))}.ghost-icon.neutral2-inverse.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--tw-text-opacity:1;--shadow-color:var(--material-neutral2-inverse-hover-shadow);background-color:rgb(var(--background-color-material-neutral2-inverse-hover)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-hover)/var(--tw-text-opacity))}.ghost-icon.neutral2-inverse.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--tw-text-opacity:1;--shadow-color:var(--material-neutral2-inverse-down-shadow);background-color:rgb(var(--background-color-material-neutral2-inverse-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-inverse-down)/var(--tw-text-opacity))}.ghost-icon.neutral2-inverse.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-inverse-focus,#fff)}.ghost-icon.info.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-info-base)/var(--tw-text-opacity))}.ghost-icon.info.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--material-info-hover-shadow);background-color:rgb(var(--background-color-material-info-hover)/var(--tw-bg-opacity))}.ghost-icon.info.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--tw-text-opacity:1;--shadow-color:var(--material-info-down-shadow);background-color:rgb(var(--background-color-material-info-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-info-down)/var(--tw-text-opacity))}.ghost-icon.info.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-info-focus,#0040a3)}.ghost-icon.caution.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-caution-base)/var(--tw-text-opacity))}.ghost-icon.caution.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--material-caution-hover-shadow);background-color:rgb(var(--background-color-material-caution-hover)/var(--tw-bg-opacity))}.ghost-icon.caution.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--tw-text-opacity:1;--shadow-color:var(--material-caution-down-shadow);background-color:rgb(var(--background-color-material-caution-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-caution-down)/var(--tw-text-opacity))}.ghost-icon.caution.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-caution-focus,#a33800)}.ghost-icon.positive.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-positive-base)/var(--tw-text-opacity))}.ghost-icon.positive.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--material-positive-hover-shadow);background-color:rgb(var(--background-color-material-positive-hover)/var(--tw-bg-opacity))}.ghost-icon.positive.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--tw-text-opacity:1;--shadow-color:var(--material-positive-down-shadow);background-color:rgb(var(--background-color-material-positive-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-positive-down)/var(--tw-text-opacity))}.ghost-icon.positive.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-positive-focus,#005240)}.ghost-icon.negative.sc-prism-button{--tw-text-opacity:1;color:rgb(var(--text-color-negative-base)/var(--tw-text-opacity))}.ghost-icon.negative.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--material-negative-hover-shadow);background-color:rgb(var(--background-color-material-negative-hover)/var(--tw-bg-opacity))}.ghost-icon.negative.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--tw-text-opacity:1;--shadow-color:var(--material-negative-down-shadow);background-color:rgb(var(--background-color-material-negative-down)/var(--tw-bg-opacity));color:rgb(var(--text-color-negative-down)/var(--tw-text-opacity))}.ghost-icon.negative.sc-prism-button:not(.disabled):focus-visible{outline-color:var(--outline-color-negative-focus,#8f002f)}[data-display=menu].sc-prism-button-h{--display:flex;display:block;width:100%}.menu.sc-prism-button{--tw-text-opacity:1;align-items:center;color:rgb(var(--text-color-neutral-base)/var(--tw-text-opacity));justify-content:flex-start;padding-bottom:.5rem;padding-top:.5rem;width:100%}.menu.sc-prism-button .text.sc-prism-button{text-align:left}.menu.sc-prism-button-s>[css-slot=icon-trailing],.menu .sc-prism-button-s>[css-slot=icon-trailing]{margin-left:auto}.menu.theme1.sc-prism-button{--tw-bg-opacity:1;--shadow-color:var(--material-theme1-base-shadow);background-color:rgb(var(--background-color-material-theme1-base)/var(--tw-bg-opacity))}.menu.theme1.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--material-theme1-hover-shadow);background-color:rgb(var(--background-color-material-theme1-hover)/var(--tw-bg-opacity))}.menu.theme1.sc-prism-button:not(.disabled):focus{--tw-border-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--material-theme1-focus-shadow);background-color:rgb(var(--background-color-material-theme1-focus)/var(--tw-bg-opacity));border-color:rgb(var(--border-color-stroke-theme1-base)/var(--tw-border-opacity))}.menu.theme1.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--shadow-color:var(--material-theme1-down-shadow);background-color:rgb(var(--background-color-material-theme1-down)/var(--tw-bg-opacity))}.menu.neutral.sc-prism-button:not(.disabled):hover{--tw-bg-opacity:1;--shadow-color:var(--material-neutral-hover-shadow);background-color:rgb(var(--background-color-material-neutral-hover)/var(--tw-bg-opacity))}.menu.neutral.sc-prism-button:not(.disabled):focus{--tw-border-opacity:1;--tw-bg-opacity:1;--shadow-color:var(--material-neutral-focus-shadow);background-color:rgb(var(--background-color-material-neutral-focus)/var(--tw-bg-opacity));border-color:rgb(var(--border-color-stroke-theme1-base)/var(--tw-border-opacity))}.menu.neutral.sc-prism-button:not(.disabled):active{--tw-bg-opacity:1;--shadow-color:var(--material-neutral-down-shadow);background-color:rgb(var(--background-color-material-neutral-down)/var(--tw-bg-opacity))}.loading-spinner.sc-prism-button{display:grid;inset:0;opacity:var(--opacity-none,0);position:absolute;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.loading-spinner.spinner.sc-prism-button{place-self:center}.loading.sc-prism-button .text.sc-prism-button,.loading.sc-prism-button-s>[css-slot^=icon],.loading.sc-prism-button:after{opacity:var(--opacity-inactive,.3)}.loading.sc-prism-button .loading-spinner.sc-prism-button{opacity:var(--opacity-primary,1)}@media (prefers-reduced-motion:reduce){.btn.sc-prism-button,.btn.sc-prism-button:after,.btn.sc-prism-button:hover,.loading-spinner.sc-prism-button,.text.sc-prism-button,.sc-prism-button-s>[css-slot^=icon]{transition:none}.ghost.sc-prism-button:after{transition:none}}.container.sc-prism-button{width:100%}@media (min-width:640px){.container.sc-prism-button{max-width:640px}}@media (min-width:768px){.container.sc-prism-button{max-width:768px}}@media (min-width:1024px){.container.sc-prism-button{max-width:1024px}}@media (min-width:1280px){.container.sc-prism-button{max-width:1280px}}@media (min-width:1536px){.container.sc-prism-button{max-width:1536px}}slot-fb{display:contents}slot-fb[hidden]{display:none}</style><style>.text-body1.sc-prism-input-text{--text-body1-leading:var(--text-body1-line-height);--text-body1-family:var(--text-family-default);font-family:var(--text-body1-family);font-size:var(--text-body1-size);font-weight:var(--text-body1-weight);letter-spacing:var(--text-body1-letter-spacing);line-height:var(--text-body1-leading);text-transform:var(--text-body1-text-transform)}.sc-prism-input-text-h{--icon-offset-x:0.75rem;--icon-offset-y:0%;--input-margin-top:1rem;--input-margin-bottom:1rem;--text-align:left;--input-padding-minimal:var(--space-asym-1,calc(0.75rem - 1px) 0 0.5rem 0);--input-padding-contained:var(--space-sym-1,calc(1rem - 1px));box-sizing:border-box;display:block;isolation:isolate;margin-bottom:var(--input-margin-bottom);margin-top:var(--input-margin-top);position:relative;width:100%}.screen-reader-text.sc-prism-input-text{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.label-text.sc-prism-input-text{--tw-text-opacity:1;color:rgb(var(--text-color-neutral-base)/var(--tw-text-opacity));cursor:pointer;display:inline-block;margin-bottom:.25rem;text-align:left}.hint-container.sc-prism-input-text{align-items:center;display:flex;margin-top:.25rem}.hint-container.sc-prism-input-text>.sc-prism-input-text:not([hidden])~.sc-prism-input-text:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.hint-text.sc-prism-input-text{display:block;text-align:left}@media (prefers-reduced-motion){.input.sc-prism-input-text{transition:none}}.input.sc-prism-input-text{--text-body1-leading:var(--text-body1-line-height);--text-body1-family:var(--text-family-default);--tw-text-opacity:1;--tw-border-opacity:1;background-color:var(--background-color-transparent,transparent);border-color:rgb(var(--border-color-stroke-neutral2-base)/var(--tw-border-opacity));border-style:solid;border-width:0 0 1px;box-sizing:border-box;color:rgb(var(--text-color-neutral-base)/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px;text-align:var(--text-align,left);transition:border-color,box-shadow,border-radius,padding .2s ease-in-out;width:100%}.input.sc-prism-input-text,.input.body1.sc-prism-input-text{font-family:var(--text-body1-family);font-size:var(--text-body1-size);font-weight:var(--text-body1-weight);letter-spacing:var(--text-body1-letter-spacing);line-height:var(--text-body1-leading);text-transform:var(--text-body1-text-transform)}.input.body1.sc-prism-input-text{--text-body1-leading:var(--text-body1-line-height);--text-body1-family:var(--text-family-default)}.input.heading1.sc-prism-input-text{--text-headline1-leading:var(--text-headline1-line-height);--text-headline1-family:var(--text-family-brand);font-family:var(--text-headline1-family);font-size:var(--text-headline1-size);font-weight:var(--text-headline1-weight);letter-spacing:var(--text-headline1-letter-spacing);line-height:var(--text-headline1-leading);text-transform:var(--text-headline1-text-transform)}.input.sc-prism-input-text::-ms-reveal{display:none}.input.minimal.sc-prism-input-text{padding:var(--input-padding-minimal)}.input.contained.sc-prism-input-text{--tw-bg-opacity:1;--shadow-color:var(--material-neutral2-base-shadow);background-color:rgb(var(--background-color-material-neutral2-base)/var(--tw-bg-opacity));border-radius:var(--border-radius-small,4px);border-width:1px;padding:var(--input-padding-contained)}.input.sc-prism-input-text::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--text-color-neutral2-base)/var(--tw-text-opacity))}.input.sc-prism-input-text::placeholder{--tw-text-opacity:1;color:rgb(var(--text-color-neutral2-base)/var(--tw-text-opacity))}.input.contained.sc-prism-input-text:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ring-color-stroke-theme1-base)/var(--tw-ring-opacity));border-color:var(--border-color-transparent,transparent);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.input.minimal.sc-prism-input-text:focus{--tw-border-opacity:1;border-bottom-width:2px;border-color:rgb(var(--border-color-stroke-theme1-base)/var(--tw-border-opacity))}.input.contained.valid.sc-prism-input-text,.input.minimal.valid.sc-prism-input-text,.input.minimal.valid.sc-prism-input-text:focus{--tw-border-opacity:1;border-color:rgb(var(--border-color-stroke-positive-base)/var(--tw-border-opacity))}.input.contained.valid.sc-prism-input-text:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ring-color-stroke-positive-base)/var(--tw-ring-opacity));border-color:var(--border-color-transparent,transparent);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.input.contained.invalid.sc-prism-input-text,.input.minimal.invalid.sc-prism-input-text,.input.minimal.invalid.sc-prism-input-text:focus{--tw-border-opacity:1;border-color:rgb(var(--border-color-stroke-negative-base)/var(--tw-border-opacity))}.input.contained.invalid.sc-prism-input-text:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ring-color-stroke-negative-base)/var(--tw-ring-opacity));border-color:var(--border-color-transparent,transparent);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.input.icon-leading.sc-prism-input-text{padding-left:3rem}.input.minimal.icon-leading.sc-prism-input-text{padding-left:2rem}.input.icon-trailing.sc-prism-input-text{padding-right:3.5rem}.input.minimal.icon-trailing.sc-prism-input-text{padding-right:2rem}.input.disabled.sc-prism-input-text::-moz-placeholder{--tw-border-opacity:var(--border-opacity-inactive,0.3);--tw-text-opacity:var(--text-opacity-inactive,0.3);cursor:not-allowed}.input.contained.disabled.sc-prism-input-text,.input.disabled.sc-prism-input-text,.input.disabled.sc-prism-input-text::placeholder,.input.minimal.disabled.sc-prism-input-text{--tw-border-opacity:var(--border-opacity-inactive,0.3);--tw-text-opacity:var(--text-opacity-inactive,0.3);cursor:not-allowed}.invalid-text.sc-prism-input-text{--tw-text-opacity:1;color:rgb(var(--text-color-negative-base)/var(--tw-text-opacity))}.valid-text.sc-prism-input-text{--tw-text-opacity:1;color:rgb(var(--text-color-positive-base)/var(--tw-text-opacity))}.wrap.sc-prism-input-text{display:block;position:relative}.icon-search.sc-prism-input-text,.icon-trailing-manual.sc-prism-input-text,.prism-input-text-icon-leading.sc-prism-input-text,.prism-input-text-icon-trailing.sc-prism-input-text,.sc-prism-input-text-s>[css-slot^=icon-]{--button-padding-xs:0.375rem;--icon-color:inherit;position:absolute;top:calc(50% - var(--icon-offset-y));transform:translateY(-50%);z-index:1}.icon-search.sc-prism-input-text{pointer-events:none}.contained.sc-prism-input-text-h .icon-search.sc-prism-input-text,.sc-prism-input-text-h.contained.sc-prism-input-text-s>[css-slot=icon-leading],.sc-prism-input-text-h.contained .sc-prism-input-text-s>[css-slot=icon-leading]{left:1rem}.minimal.sc-prism-input-text-h .icon-search.sc-prism-input-text,.sc-prism-input-text-h.minimal.sc-prism-input-text-s>[css-slot=icon-leading],.sc-prism-input-text-h.minimal .sc-prism-input-text-s>[css-slot=icon-leading]{left:0}.contained.sc-prism-input-text-h .icon-trailing-manual.sc-prism-input-text,.sc-prism-input-text-h.contained.sc-prism-input-text-s>[css-slot=icon-trailing],.sc-prism-input-text-h.contained .sc-prism-input-text-s>[css-slot=icon-trailing]{right:1rem}.minimal.sc-prism-input-text-h .icon-trailing-manual.sc-prism-input-text,.sc-prism-input-text-h.minimal.sc-prism-input-text-s>[css-slot=icon-trailing],.sc-prism-input-text-h.minimal .sc-prism-input-text-s>[css-slot=icon-trailing]{right:0}.sc-prism-input-text-s>button[css-slot*=icon-]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--background-color-transparent,transparent);border-style:none;cursor:pointer}:focus.sc-prism-input-text-s>button[css-slot*=icon-]{outline-color:var(--outline-color-neutral-base,#141417)}.invalid.date.contained.sc-prism-input-text,.invalid.datetime-local.contained.sc-prism-input-text,.invalid.month.contained.sc-prism-input-text,.valid.date.contained.sc-prism-input-text,.valid.datetime-local.contained.sc-prism-input-text,.valid.month.contained.sc-prism-input-text{padding-right:3.5rem}.invalid.date.sc-prism-input-text,.invalid.datetime-local.sc-prism-input-text,.invalid.month.sc-prism-input-text,.valid.date.sc-prism-input-text,.valid.datetime-local.sc-prism-input-text,.valid.month.sc-prism-input-text{padding-right:1.5rem}.number.sc-prism-input-text::-webkit-inner-spin-button,.number.sc-prism-input-text::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}slot-fb{display:contents}slot-fb[hidden]{display:none}

html {
  font-family: DMSans, Helvetica, sans-serif;
}

xc-header, xc-footer {
  --shadow-color: rgb(0 0 0 / 50%);
  --text-display0-family: var(--text-family-brand);
  --text-display0-size: 2.25000rem;
  --text-display0-line-height: 2.81250rem;
  --text-display0-weight: 700;
  --text-display0-letter-spacing: -0.4px;
  --text-display0-text-transform: none;
  --text-display1-family: var(--text-family-brand);
  --text-display1-size: clamp(2rem, calc(1.82143rem + 0.89286vw), 2.25rem);
  --text-display1-line-height: clamp(2.5rem, calc(2.27679rem + 1.11607vw), 2.8125rem);
  --text-display1-weight: 700;
  --text-display1-letter-spacing: -0.4px;
  --text-display1-text-transform: none;
  --text-display2-family: var(--text-family-brand);
  --text-display2-size: clamp(1.75rem, calc(1.57143rem + 0.89286vw), 2rem);
  --text-display2-line-height: clamp(2.1875rem, calc(1.96429rem + 1.11607vw), 2.5rem);
  --text-display2-weight: 700;
  --text-display2-letter-spacing: -0.4px;
  --text-display2-text-transform: none;
  --text-headline1-family: var(--text-family-brand);
  --text-headline1-size: 1.50000rem;
  --text-headline1-line-height: 2.00000rem;
  --text-headline1-weight: 700;
  --text-headline1-letter-spacing: -0.2px;
  --text-headline1-text-transform: none;
  --text-headline2-family: var(--text-family-brand);
  --text-headline2-size: 1.25000rem;
  --text-headline2-line-height: 1.50000rem;
  --text-headline2-weight: 700;
  --text-headline2-letter-spacing: -0.2px;
  --text-headline2-text-transform: none;
  --text-headline3-family: var(--text-family-brand);
  --text-headline3-size: 1.00000rem;
  --text-headline3-line-height: 1.50000rem;
  --text-headline3-weight: 700;
  --text-headline3-letter-spacing: 0px;
  --text-headline3-text-transform: none;
  --text-body0-family: var(--text-family-default);
  --text-body0-size: 1.00000rem;
  --text-body0-line-height: 1.50000rem;
  --text-body0-weight: 400;
  --text-body0-letter-spacing: 0px;
  --text-body0-text-transform: none;
  --text-body1-family: var(--text-family-default);
  --text-body1-size: 1.00000rem;
  --text-body1-line-height: 1.50000;
  --text-body1-weight: 400;
  --text-body1-letter-spacing: 0px;
  --text-body1-text-transform: none;
  --text-body2-family: var(--text-family-default);
  --text-body2-size: 0.87500rem;
  --text-body2-line-height: 1.50000;
  --text-body2-weight: 400;
  --text-body2-letter-spacing: 0px;
  --text-body2-text-transform: none;
  --text-body3-family: var(--text-family-default);
  --text-body3-size: 0.87500rem;
  --text-body3-line-height: 1.50000;
  --text-body3-weight: 400;
  --text-body3-letter-spacing: 0px;
  --text-body3-text-transform: none;
  --text-body4-family: var(--text-family-default);
  --text-body4-size: 0.87500rem;
  --text-body4-line-height: 1.50000;
  --text-body4-weight: 400;
  --text-body4-letter-spacing: 0px;
  --text-body4-text-transform: none;
  --text-button1-family: var(--text-family-brand);
  --text-button1-size: 1.00000rem;
  --text-button1-line-height: 1.50000;
  --text-button1-weight: 700;
  --text-button1-letter-spacing: 0px;
  --text-button1-text-transform: none;
  --text-button2-family: var(--text-family-brand);
  --text-button2-size: 0.87500rem;
  --text-button2-line-height: 1.71429;
  --text-button2-weight: 700;
  --text-button2-letter-spacing: 0px;
  --text-button2-text-transform: none;
  --text-callout1-family: var(--text-family-default);
  --text-callout1-size: 0.87500rem;
  --text-callout1-line-height: 1.50000;
  --text-callout1-weight: 400;
  --text-callout1-letter-spacing: 1px;
  --text-callout1-text-transform: uppercase;
  --text-callout2-family: var(--text-family-default);
  --text-callout2-size: 0.75000rem;
  --text-callout2-line-height: 1.33333;
  --text-callout2-weight: 400;
  --text-callout2-letter-spacing: 1px;
  --text-callout2-text-transform: uppercase;
  --text-caption-family: var(--text-family-default);
  --text-caption-size: 0.75000rem;
  --text-caption-line-height: 1.33333;
  --text-caption-weight: 400;
  --text-caption-letter-spacing: 0px;
  --text-caption-text-transform: none;
  --text-tag-family: var(--text-family-default);
  --text-tag-size: 0.62500rem;
  --text-tag-line-height: 1.20000;
  --text-tag-weight: 500;
  --text-tag-letter-spacing: 0px;
  --text-tag-text-transform: none;
  --text-family-brand: XfinityBrown, DMSans, Helvetica, sans-serif;
  --text-family-default: DMSans, Helvetica, sans-serif;
  --fill-caution-base-shadow: rgba(95,29,0,0.51);
  --fill-caution-down-shadow: rgba(74,22,0,0.51);
  --fill-caution-focus-shadow: rgba(85,26,0,0.51);
  --fill-caution-hover-shadow: rgba(85,26,0,0.51);
  --fill-info-base-shadow: rgba(0,39,112,0.51);
  --fill-info-down-shadow: rgba(0,24,68,0.51);
  --fill-info-focus-shadow: rgba(0,30,85,0.51);
  --fill-info-hover-shadow: rgba(0,30,85,0.51);
  --fill-inverse-base-shadow: rgba(135,135,136,0.51);
  --fill-inverse-down-shadow: rgba(111,111,118,0.51);
  --fill-inverse-focus-shadow: rgba(140,140,140,0.51);
  --fill-inverse-hover-shadow: rgba(140,140,140,0.51);
  --fill-negative-base-shadow: rgba(97,1,28,0.51);
  --fill-negative-down-shadow: rgba(51,0,14,0.51);
  --fill-negative-focus-shadow: rgba(74,0,21,0.51);
  --fill-negative-hover-shadow: rgba(74,0,21,0.51);
  --fill-neutral-base-shadow: rgba(8,8,10,0.51);
  --fill-neutral-down-shadow: rgba(34,34,39,0.51);
  --fill-neutral-focus-shadow: rgba(24,24,28,0.51);
  --fill-neutral-hover-shadow: rgba(24,24,28,0.51);
  --fill-positive-base-shadow: rgba(0,52,39,0.51);
  --fill-positive-down-shadow: rgba(0,23,18,0.51);
  --fill-positive-focus-shadow: rgba(0,40,30,0.51);
  --fill-positive-hover-shadow: rgba(0,40,30,0.51);
  --fill-theme1-base-shadow: rgba(48,26,134,0.51);
  --fill-theme1-down-shadow: rgba(18,0,48,0.51);
  --fill-theme1-focus-shadow: rgba(27,0,75,0.51);
  --fill-theme1-hover-shadow: rgba(27,0,75,0.51);
  --material-1-shadow: rgba(140,140,140,0.51);
  --material-2-shadow: rgba(135,135,136,0.51);
  --material-1-inverse-shadow: rgba(8,8,10,0.51);
  --material-2-inverse-shadow: rgba(15,15,18,0.51);
  --material-caution-shadow: rgba(132,122,117,0.51);
  --material-caution-inverse-shadow: rgba(27,14,8,0.51);
  --material-info-shadow: rgba(117,122,132,0.51);
  --material-info-inverse-shadow: rgba(8,13,24,0.51);
  --material-negative-shadow: rgba(132,117,122,0.51);
  --material-negative-inverse-shadow: rgba(22,7,12,0.51);
  --material-positive-shadow: rgba(117,132,127,0.51);
  --material-positive-inverse-shadow: rgba(6,19,14,0.51);
  --material-theme1-shadow: rgba(123,121,133,0.51);
  --material-theme1-inverse-shadow: rgba(12,9,26,0.51);
  --material-neutral-base-shadow: rgba(140,140,140,0.51);
  --material-neutral-down-shadow: rgba(121,121,121,0.51);
  --material-neutral-focus-shadow: rgba(134,134,134,0.51);
  --material-neutral-hover-shadow: rgba(134,134,134,0.51);
  --material-neutral2-base-shadow: rgba(135,135,136,0.51);
  --material-neutral2-down-shadow: rgba(117,117,118,0.51);
  --material-neutral2-focus-shadow: rgba(129,129,130,0.51);
  --material-neutral2-hover-shadow: rgba(129,129,130,0.51);
  --material-caution-base-shadow: rgba(132,122,117,0.51);
  --material-caution-down-shadow: rgba(115,106,102,0.51);
  --material-caution-focus-shadow: rgba(126,117,112,0.51);
  --material-caution-hover-shadow: rgba(126,117,112,0.51);
  --material-info-base-shadow: rgba(117,122,132,0.51);
  --material-info-down-shadow: rgba(102,106,115,0.51);
  --material-info-focus-shadow: rgba(112,117,126,0.51);
  --material-info-hover-shadow: rgba(112,117,126,0.51);
  --material-negative-base-shadow: rgba(132,117,122,0.51);
  --material-negative-down-shadow: rgba(115,102,106,0.51);
  --material-negative-focus-shadow: rgba(126,112,117,0.51);
  --material-negative-hover-shadow: rgba(126,112,117,0.51);
  --material-positive-base-shadow: rgba(117,132,127,0.51);
  --material-positive-down-shadow: rgba(102,115,111,0.51);
  --material-positive-focus-shadow: rgba(112,126,122,0.51);
  --material-positive-hover-shadow: rgba(112,126,122,0.51);
  --material-neutral-inverse-base-shadow: rgba(8,8,10,0.51);
  --material-neutral-inverse-down-shadow: rgba(22,22,23,0.51);
  --material-neutral-inverse-focus-shadow: rgba(13,13,14,0.51);
  --material-neutral-inverse-hover-shadow: rgba(13,13,14,0.51);
  --material-neutral2-inverse-base-shadow: rgba(15,15,18,0.51);
  --material-neutral2-inverse-down-shadow: rgba(29,29,31,0.51);
  --material-neutral2-inverse-focus-shadow: rgba(20,20,22,0.51);
  --material-neutral2-inverse-hover-shadow: rgba(20,20,22,0.51);
  --material-caution-inverse-base-shadow: rgba(27,14,8,0.51);
  --material-caution-inverse-down-shadow: rgba(39,28,22,0.51);
  --material-caution-inverse-focus-shadow: rgba(31,18,13,0.51);
  --material-caution-inverse-hover-shadow: rgba(31,18,13,0.51);
  --material-info-inverse-base-shadow: rgba(8,13,24,0.51);
  --material-info-inverse-down-shadow: rgba(21,27,37,0.51);
  --material-info-inverse-focus-shadow: rgba(12,17,28,0.51);
  --material-info-inverse-hover-shadow: rgba(12,17,28,0.51);
  --material-negative-inverse-base-shadow: rgba(22,7,12,0.51);
  --material-negative-inverse-down-shadow: rgba(35,21,25,0.51);
  --material-negative-inverse-focus-shadow: rgba(27,12,16,0.51);
  --material-negative-inverse-hover-shadow: rgba(27,12,16,0.51);
  --material-positive-inverse-base-shadow: rgba(6,19,14,0.51);
  --material-positive-inverse-down-shadow: rgba(19,32,28,0.51);
  --material-positive-inverse-focus-shadow: rgba(10,23,19,0.51);
  --material-positive-inverse-hover-shadow: rgba(10,23,19,0.51);
  --material-theme1-base-shadow: rgba(123,121,133,0.51);
  --material-theme1-down-shadow: rgba(107,105,116,0.51);
  --material-theme1-focus-shadow: rgba(118,116,127,0.51);
  --material-theme1-hover-shadow: rgba(118,116,127,0.51);
}

@font-face {
  font-family: 'XfinityBrown';

  src: url('https://static.cimcontent.net/common-web-assets/fonts/xfinity-brown-optimized/xfinitybrown-bold.woff2') format('woff2'), url('https://static.cimcontent.net/common-web-assets/fonts/xfinity-brown-optimized/xfinitybrown-bold.woff') format('woff'), url('https://static.cimcontent.net/common-web-assets/fonts/xfinity-brown-optimized/xfinitybrown-bold.ttf') format('truetype');

  font-weight: 700;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'DMSans';

  src: url('https://static.cimcontent.net/common-web-assets/fonts/dm-sans/dmsans-regular.woff2') format('woff2'), url('https://static.cimcontent.net/common-web-assets/fonts/dm-sans/dmsans-regular.woff') format('woff');

  font-weight: 400;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'DMSans';

  src: url('https://static.cimcontent.net/common-web-assets/fonts/dm-sans/dmsans-medium.woff2') format('woff2'), url('https://static.cimcontent.net/common-web-assets/fonts/dm-sans/dmsans-medium.woff') format('woff');

  font-weight: 500;

  font-style: normal;

  font-display: swap;
}

html {
  font-family: DMSans, Helvetica, sans-serif;
}

xc-header, xc-footer {
  --shadow-color: rgb(0 0 0 / 50%);
  --text-display0-family: var(--text-family-brand);
  --text-display0-size: 2.25000rem;
  --text-display0-line-height: 2.81250rem;
  --text-display0-weight: 700;
  --text-display0-letter-spacing: -0.4px;
  --text-display0-text-transform: none;
  --text-display1-family: var(--text-family-brand);
  --text-display1-size: clamp(2rem, calc(1.82143rem + 0.89286vw), 2.25rem);
  --text-display1-line-height: clamp(2.5rem, calc(2.27679rem + 1.11607vw), 2.8125rem);
  --text-display1-weight: 700;
  --text-display1-letter-spacing: -0.4px;
  --text-display1-text-transform: none;
  --text-display2-family: var(--text-family-brand);
  --text-display2-size: clamp(1.75rem, calc(1.57143rem + 0.89286vw), 2rem);
  --text-display2-line-height: clamp(2.1875rem, calc(1.96429rem + 1.11607vw), 2.5rem);
  --text-display2-weight: 700;
  --text-display2-letter-spacing: -0.4px;
  --text-display2-text-transform: none;
  --text-headline1-family: var(--text-family-brand);
  --text-headline1-size: 1.50000rem;
  --text-headline1-line-height: 2.00000rem;
  --text-headline1-weight: 700;
  --text-headline1-letter-spacing: -0.2px;
  --text-headline1-text-transform: none;
  --text-headline2-family: var(--text-family-brand);
  --text-headline2-size: 1.25000rem;
  --text-headline2-line-height: 1.50000rem;
  --text-headline2-weight: 700;
  --text-headline2-letter-spacing: -0.2px;
  --text-headline2-text-transform: none;
  --text-headline3-family: var(--text-family-brand);
  --text-headline3-size: 1.00000rem;
  --text-headline3-line-height: 1.50000rem;
  --text-headline3-weight: 700;
  --text-headline3-letter-spacing: 0px;
  --text-headline3-text-transform: none;
  --text-body0-family: var(--text-family-default);
  --text-body0-size: 1.00000rem;
  --text-body0-line-height: 1.50000rem;
  --text-body0-weight: 400;
  --text-body0-letter-spacing: 0px;
  --text-body0-text-transform: none;
  --text-body1-family: var(--text-family-default);
  --text-body1-size: 1.00000rem;
  --text-body1-line-height: 1.50000;
  --text-body1-weight: 400;
  --text-body1-letter-spacing: 0px;
  --text-body1-text-transform: none;
  --text-body2-family: var(--text-family-default);
  --text-body2-size: 0.87500rem;
  --text-body2-line-height: 1.50000;
  --text-body2-weight: 400;
  --text-body2-letter-spacing: 0px;
  --text-body2-text-transform: none;
  --text-body3-family: var(--text-family-default);
  --text-body3-size: 0.87500rem;
  --text-body3-line-height: 1.50000;
  --text-body3-weight: 400;
  --text-body3-letter-spacing: 0px;
  --text-body3-text-transform: none;
  --text-body4-family: var(--text-family-default);
  --text-body4-size: 0.87500rem;
  --text-body4-line-height: 1.50000;
  --text-body4-weight: 400;
  --text-body4-letter-spacing: 0px;
  --text-body4-text-transform: none;
  --text-button1-family: var(--text-family-brand);
  --text-button1-size: 1.00000rem;
  --text-button1-line-height: 1.50000;
  --text-button1-weight: 700;
  --text-button1-letter-spacing: 0px;
  --text-button1-text-transform: none;
  --text-button2-family: var(--text-family-brand);
  --text-button2-size: 0.87500rem;
  --text-button2-line-height: 1.71429;
  --text-button2-weight: 700;
  --text-button2-letter-spacing: 0px;
  --text-button2-text-transform: none;
  --text-callout1-family: var(--text-family-default);
  --text-callout1-size: 0.87500rem;
  --text-callout1-line-height: 1.50000;
  --text-callout1-weight: 400;
  --text-callout1-letter-spacing: 1px;
  --text-callout1-text-transform: uppercase;
  --text-callout2-family: var(--text-family-default);
  --text-callout2-size: 0.75000rem;
  --text-callout2-line-height: 1.33333;
  --text-callout2-weight: 400;
  --text-callout2-letter-spacing: 1px;
  --text-callout2-text-transform: uppercase;
  --text-caption-family: var(--text-family-default);
  --text-caption-size: 0.75000rem;
  --text-caption-line-height: 1.33333;
  --text-caption-weight: 400;
  --text-caption-letter-spacing: 0px;
  --text-caption-text-transform: none;
  --text-tag-family: var(--text-family-default);
  --text-tag-size: 0.62500rem;
  --text-tag-line-height: 1.20000;
  --text-tag-weight: 500;
  --text-tag-letter-spacing: 0px;
  --text-tag-text-transform: none;
  --text-family-brand: XfinityBrown, DMSans, Helvetica, sans-serif;
  --text-family-default: DMSans, Helvetica, sans-serif;
  --fill-caution-base-shadow: rgba(95,29,0,0.51);
  --fill-caution-down-shadow: rgba(74,22,0,0.51);
  --fill-caution-focus-shadow: rgba(85,26,0,0.51);
  --fill-caution-hover-shadow: rgba(85,26,0,0.51);
  --fill-info-base-shadow: rgba(0,39,112,0.51);
  --fill-info-down-shadow: rgba(0,24,68,0.51);
  --fill-info-focus-shadow: rgba(0,30,85,0.51);
  --fill-info-hover-shadow: rgba(0,30,85,0.51);
  --fill-inverse-base-shadow: rgba(135,135,136,0.51);
  --fill-inverse-down-shadow: rgba(111,111,118,0.51);
  --fill-inverse-focus-shadow: rgba(140,140,140,0.51);
  --fill-inverse-hover-shadow: rgba(140,140,140,0.51);
  --fill-negative-base-shadow: rgba(97,1,28,0.51);
  --fill-negative-down-shadow: rgba(51,0,14,0.51);
  --fill-negative-focus-shadow: rgba(74,0,21,0.51);
  --fill-negative-hover-shadow: rgba(74,0,21,0.51);
  --fill-neutral-base-shadow: rgba(8,8,10,0.51);
  --fill-neutral-down-shadow: rgba(34,34,39,0.51);
  --fill-neutral-focus-shadow: rgba(24,24,28,0.51);
  --fill-neutral-hover-shadow: rgba(24,24,28,0.51);
  --fill-positive-base-shadow: rgba(0,52,39,0.51);
  --fill-positive-down-shadow: rgba(0,23,18,0.51);
  --fill-positive-focus-shadow: rgba(0,40,30,0.51);
  --fill-positive-hover-shadow: rgba(0,40,30,0.51);
  --fill-theme1-base-shadow: rgba(44,15,98,0.51);
  --fill-theme1-down-shadow: rgba(18,7,41,0.51);
  --fill-theme1-focus-shadow: rgba(25,9,56,0.51);
  --fill-theme1-hover-shadow: rgba(25,9,56,0.51);
  --material-1-shadow: rgba(140,140,140,0.51);
  --material-2-shadow: rgba(135,135,136,0.51);
  --material-1-inverse-shadow: rgba(8,8,10,0.51);
  --material-2-inverse-shadow: rgba(15,15,18,0.51);
  --material-caution-shadow: rgba(132,122,117,0.51);
  --material-caution-inverse-shadow: rgba(27,14,8,0.51);
  --material-info-shadow: rgba(117,122,132,0.51);
  --material-info-inverse-shadow: rgba(8,13,24,0.51);
  --material-negative-shadow: rgba(132,117,122,0.51);
  --material-negative-inverse-shadow: rgba(22,7,12,0.51);
  --material-positive-shadow: rgba(117,132,127,0.51);
  --material-positive-inverse-shadow: rgba(6,19,14,0.51);
  --material-theme1-shadow: rgba(132,129,136,0.51);
  --material-theme1-inverse-shadow: rgba(17,6,34,0.51);
  --material-neutral-base-shadow: rgba(140,140,140,0.51);
  --material-neutral-down-shadow: rgba(121,121,121,0.51);
  --material-neutral-focus-shadow: rgba(134,134,134,0.51);
  --material-neutral-hover-shadow: rgba(134,134,134,0.51);
  --material-neutral2-base-shadow: rgba(135,135,136,0.51);
  --material-neutral2-down-shadow: rgba(117,117,118,0.51);
  --material-neutral2-focus-shadow: rgba(129,129,130,0.51);
  --material-neutral2-hover-shadow: rgba(129,129,130,0.51);
  --material-caution-base-shadow: rgba(132,122,117,0.51);
  --material-caution-down-shadow: rgba(115,106,102,0.51);
  --material-caution-focus-shadow: rgba(126,117,112,0.51);
  --material-caution-hover-shadow: rgba(126,117,112,0.51);
  --material-info-base-shadow: rgba(117,122,132,0.51);
  --material-info-down-shadow: rgba(102,106,115,0.51);
  --material-info-focus-shadow: rgba(112,117,126,0.51);
  --material-info-hover-shadow: rgba(112,117,126,0.51);
  --material-negative-base-shadow: rgba(132,117,122,0.51);
  --material-negative-down-shadow: rgba(115,102,106,0.51);
  --material-negative-focus-shadow: rgba(126,112,117,0.51);
  --material-negative-hover-shadow: rgba(126,112,117,0.51);
  --material-positive-base-shadow: rgba(117,132,127,0.51);
  --material-positive-down-shadow: rgba(102,115,111,0.51);
  --material-positive-focus-shadow: rgba(112,126,122,0.51);
  --material-positive-hover-shadow: rgba(112,126,122,0.51);
  --material-neutral-inverse-base-shadow: rgba(8,8,10,0.51);
  --material-neutral-inverse-down-shadow: rgba(22,22,23,0.51);
  --material-neutral-inverse-focus-shadow: rgba(13,13,14,0.51);
  --material-neutral-inverse-hover-shadow: rgba(13,13,14,0.51);
  --material-neutral2-inverse-base-shadow: rgba(15,15,18,0.51);
  --material-neutral2-inverse-down-shadow: rgba(29,29,31,0.51);
  --material-neutral2-inverse-focus-shadow: rgba(20,20,22,0.51);
  --material-neutral2-inverse-hover-shadow: rgba(20,20,22,0.51);
  --material-caution-inverse-base-shadow: rgba(27,14,8,0.51);
  --material-caution-inverse-down-shadow: rgba(39,28,22,0.51);
  --material-caution-inverse-focus-shadow: rgba(31,18,13,0.51);
  --material-caution-inverse-hover-shadow: rgba(31,18,13,0.51);
  --material-info-inverse-base-shadow: rgba(8,13,24,0.51);
  --material-info-inverse-down-shadow: rgba(21,27,37,0.51);
  --material-info-inverse-focus-shadow: rgba(12,17,28,0.51);
  --material-info-inverse-hover-shadow: rgba(12,17,28,0.51);
  --material-negative-inverse-base-shadow: rgba(22,7,12,0.51);
  --material-negative-inverse-down-shadow: rgba(35,21,25,0.51);
  --material-negative-inverse-focus-shadow: rgba(27,12,16,0.51);
  --material-negative-inverse-hover-shadow: rgba(27,12,16,0.51);
  --material-positive-inverse-base-shadow: rgba(6,19,14,0.51);
  --material-positive-inverse-down-shadow: rgba(19,32,28,0.51);
  --material-positive-inverse-focus-shadow: rgba(10,23,19,0.51);
  --material-positive-inverse-hover-shadow: rgba(10,23,19,0.51);
  --material-theme1-base-shadow: rgba(132,129,136,0.51);
  --material-theme1-down-shadow: rgba(114,112,118,0.51);
  --material-theme1-focus-shadow: rgba(126,123,130,0.51);
  --material-theme1-hover-shadow: rgba(126,123,130,0.51);
}

*, ::before, ::after {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

.xc-text-headline2 {
  font-family: var(--text-headline2-family);
  font-size: var(--text-headline2-size);
  font-weight: var(--text-headline2-weight);
  letter-spacing: var(--text-headline2-letter-spacing);
  line-height: var(--text-headline2-leading);
  text-transform: var(--text-headline2-text-transform);
  --text-headline2-leading: var(--text-headline2-line-height);
  --text-headline2-family: var(--text-family-brand);
}

.xc-text-headline3 {
  font-family: var(--text-headline3-family);
  font-size: var(--text-headline3-size);
  font-weight: var(--text-headline3-weight);
  letter-spacing: var(--text-headline3-letter-spacing);
  line-height: var(--text-headline3-leading);
  text-transform: var(--text-headline3-text-transform);
  --text-headline3-leading: var(--text-headline3-line-height);
  --text-headline3-family: var(--text-family-brand);
}

.xc-text-body1 {
  font-family: var(--text-body1-family);
  font-size: var(--text-body1-size);
  font-weight: var(--text-body1-weight);
  letter-spacing: var(--text-body1-letter-spacing);
  line-height: var(--text-body1-leading);
  text-transform: var(--text-body1-text-transform);
  --text-body1-leading: var(--text-body1-line-height);
  --text-body1-family: var(--text-family-default);
}

.xc-text-body2 {
  font-family: var(--text-body2-family);
  font-size: var(--text-body2-size);
  font-weight: var(--text-body2-weight);
  letter-spacing: var(--text-body2-letter-spacing);
  line-height: var(--text-body2-leading);
  text-transform: var(--text-body2-text-transform);
  --text-body2-leading: var(--text-body2-line-height);
  --text-body2-family: var(--text-family-default);
}

.xc-text-button1 {
  font-family: var(--text-button1-family);
  font-size: var(--text-button1-size);
  font-weight: var(--text-button1-weight);
  letter-spacing: var(--text-button1-letter-spacing);
  line-height: var(--text-button1-leading);
  text-transform: var(--text-button1-text-transform);
  --text-button1-leading: var(--text-button1-line-height);
  --text-button1-family: var(--text-family-brand);
}

.xc-text-button2 {
  font-family: var(--text-button2-family);
  font-size: var(--text-button2-size);
  font-weight: var(--text-button2-weight);
  letter-spacing: var(--text-button2-letter-spacing);
  line-height: var(--text-button2-leading);
  text-transform: var(--text-button2-text-transform);
  --text-button2-leading: var(--text-button2-line-height);
  --text-button2-family: var(--text-family-brand);
}

.xc-text-caption {
  font-family: var(--text-caption-family);
  font-size: var(--text-caption-size);
  font-weight: var(--text-caption-weight);
  letter-spacing: var(--text-caption-letter-spacing);
  line-height: var(--text-caption-leading);
  text-transform: var(--text-caption-text-transform);
  --text-caption-leading: var(--text-caption-line-height);
  --text-caption-family: var(--text-family-default);
}

.xc-text-headline2 {
  font-family: var(--text-headline2-family);
  font-size: var(--text-headline2-size);
  font-weight: var(--text-headline2-weight);
  letter-spacing: var(--text-headline2-letter-spacing);
  line-height: var(--text-headline2-leading);
  text-transform: var(--text-headline2-text-transform);
  --text-headline2-leading: var(--text-headline2-line-height);
  --text-headline2-family: var(--text-family-brand);
}

.xc-text-headline3 {
  font-family: var(--text-headline3-family);
  font-size: var(--text-headline3-size);
  font-weight: var(--text-headline3-weight);
  letter-spacing: var(--text-headline3-letter-spacing);
  line-height: var(--text-headline3-leading);
  text-transform: var(--text-headline3-text-transform);
  --text-headline3-leading: var(--text-headline3-line-height);
  --text-headline3-family: var(--text-family-brand);
}

.xc-text-body1 {
  font-family: var(--text-body1-family);
  font-size: var(--text-body1-size);
  font-weight: var(--text-body1-weight);
  letter-spacing: var(--text-body1-letter-spacing);
  line-height: var(--text-body1-leading);
  text-transform: var(--text-body1-text-transform);
  --text-body1-leading: var(--text-body1-line-height);
  --text-body1-family: var(--text-family-default);
}

.xc-text-body2 {
  font-family: var(--text-body2-family);
  font-size: var(--text-body2-size);
  font-weight: var(--text-body2-weight);
  letter-spacing: var(--text-body2-letter-spacing);
  line-height: var(--text-body2-leading);
  text-transform: var(--text-body2-text-transform);
  --text-body2-leading: var(--text-body2-line-height);
  --text-body2-family: var(--text-family-default);
}

.xc-text-button1 {
  font-family: var(--text-button1-family);
  font-size: var(--text-button1-size);
  font-weight: var(--text-button1-weight);
  letter-spacing: var(--text-button1-letter-spacing);
  line-height: var(--text-button1-leading);
  text-transform: var(--text-button1-text-transform);
  --text-button1-leading: var(--text-button1-line-height);
  --text-button1-family: var(--text-family-brand);
}

.xc-text-button2 {
  font-family: var(--text-button2-family);
  font-size: var(--text-button2-size);
  font-weight: var(--text-button2-weight);
  letter-spacing: var(--text-button2-letter-spacing);
  line-height: var(--text-button2-leading);
  text-transform: var(--text-button2-text-transform);
  --text-button2-leading: var(--text-button2-line-height);
  --text-button2-family: var(--text-family-brand);
}

.xc-text-caption {
  font-family: var(--text-caption-family);
  font-size: var(--text-caption-size);
  font-weight: var(--text-caption-weight);
  letter-spacing: var(--text-caption-letter-spacing);
  line-height: var(--text-caption-leading);
  text-transform: var(--text-caption-text-transform);
  --text-caption-leading: var(--text-caption-line-height);
  --text-caption-family: var(--text-family-default);
}

.xc-fixed {
  position: fixed;
}

.xc-absolute {
  position: absolute;
}

.xc-relative {
  position: relative;
}

.xc-inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.xc-inset-y-0 {
  top: 0;
  bottom: 0;
}

.xc-left-0 {
  left: 0;
}

.xc-top-0 {
  top: 0;
}

.xc-top-4 {
  top: 16px;
}

.xc-right-4 {
  right: 16px;
}

.xc-left-4 {
  left: 16px;
}

.xc-right-0 {
  right: 0;
}

.xc-top-full {
  top: 100%;
}

.xc-left-auto {
  left: auto;
}

.xc-top-3 {
  top: 12px;
}

.xc-right-3 {
  right: 12px;
}

.xc-top-6 {
  top: 24px;
}

.xc-left-6 {
  left: 24px;
}

.xc-z-10 {
  z-index: 10;
}

.xc-z-\[1000\] {
  z-index: 1000;
}

.xc-z-\[999\] {
  z-index: 999;
}

.xc--z-10 {
  z-index: -10;
}

.xc-col-span-2 {
  grid-column: span 2 / span 2;
}

.xc-m-0 {
  margin: 0;
}

.xc-m-auto {
  margin: auto;
}

.xc-my-3 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.xc-mx-4 {
  margin-left: 16px;
  margin-right: 16px;
}

.xc-mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.xc-my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.xc-mx-3 {
  margin-left: 12px;
  margin-right: 12px;
}

.xc-my-2 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.xc--mx-2 {
  margin-left: -8px;
  margin-right: -8px;
}

.xc-mb-4 {
  margin-bottom: 16px;
}

.xc-mb-2 {
  margin-bottom: 8px;
}

.xc-mt-4 {
  margin-top: 16px;
}

.xc-mr-4 {
  margin-right: 16px;
}

.xc-mr-1 {
  margin-right: 4px;
}

.xc--ml-3 {
  margin-left: -12px;
}

.xc-mr-1\.5 {
  margin-right: 6px;
}

.xc-mb-10 {
  margin-bottom: 40px;
}

.xc-mt-6 {
  margin-top: 24px;
}

.xc-mt-0 {
  margin-top: 0;
}

.xc-mb-3 {
  margin-bottom: 12px;
}

.xc-mt-8 {
  margin-top: 32px;
}

.xc-mb-6 {
  margin-bottom: 24px;
}

.xc-ml-3 {
  margin-left: 12px;
}

.xc-mt-px {
  margin-top: 1px;
}

.xc-ml-1 {
  margin-left: 4px;
}

.xc-mb-8 {
  margin-bottom: 32px;
}

.xc-mr-3 {
  margin-right: 12px;
}

.xc-box-border {
  box-sizing: border-box;
}

.xc-block {
  display: block;
}

.xc-inline-block {
  display: inline-block;
}

.xc-flex {
  display: flex;
}

.xc-inline-flex {
  display: inline-flex;
}

.xc-grid {
  display: grid;
}

.xc-hidden {
  display: none;
}

.xc-h-6 {
  height: 24px;
}

.xc-h-4 {
  height: 16px;
}

.xc-h-16 {
  height: 64px;
}

.xc-h-full {
  height: 100%;
}

.xc-h-12 {
  height: 48px;
}

.xc-h-auto {
  height: auto;
}

.xc-h-\[72px\] {
  height: 72px;
}

.xc-h-11 {
  height: 44px;
}

.xc-h-14 {
  height: 56px;
}

.xc-h-10 {
  height: 40px;
}

.xc-h-8 {
  height: 32px;
}

.xc-h-5 {
  height: 20px;
}

.xc-w-full {
  width: 100%;
}

.xc-w-6 {
  width: 24px;
}

.xc-w-\[72px\] {
  width: 72px;
}

.xc-w-4 {
  width: 16px;
}

.xc-w-12 {
  width: 48px;
}

.xc-w-10 {
  width: 40px;
}

.xc-w-auto {
  width: auto;
}

.xc-w-24 {
  width: 96px;
}

.xc-max-w-screen-xds1440 {
  max-width: 1440px;
}

.xc-max-w-\[700px\] {
  max-width: 700px;
}

.xc-origin-right {
  transform-origin: right;
}

.xc--translate-x-80 {
  --tw-translate-x: -320px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.xc-translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.xc-rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.xc-scale-x-0 {
  --tw-scale-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.xc-scale-x-100 {
  --tw-scale-x: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.xc-cursor-pointer {
  cursor: pointer;
}

.xc-list-none {
  list-style-type: none;
}

.xc-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.xc-flex-wrap {
  flex-wrap: wrap;
}

.xc-place-content-center {
  place-content: center;
}

.xc-items-start {
  align-items: flex-start;
}

.xc-items-center {
  align-items: center;
}

.xc-items-baseline {
  align-items: baseline;
}

.xc-justify-center {
  justify-content: center;
}

.xc-justify-between {
  justify-content: space-between;
}

.xc-overflow-auto {
  overflow: auto;
}

.xc-overflow-hidden {
  overflow: hidden;
}

.xc-rounded-small {
  border-radius: 4px;
}

.xc-rounded-bl-medium {
  border-bottom-left-radius: 8px;
}

.xc-rounded-br-medium {
  border-bottom-right-radius: 8px;
}

.xc-border-0 {
  border-width: 0px;
}

.xc-border {
  border-width: 1px;
}

.xc-border-x-0 {
  border-left-width: 0px;
  border-right-width: 0px;
}

.xc-border-b {
  border-bottom-width: 1px;
}

.xc-border-t-0 {
  border-top-width: 0px;
}

.xc-border-t {
  border-top-width: 1px;
}

.xc-border-solid {
  border-style: solid;
}

.xc-border-stroke-inverse-down {
  --tw-border-opacity: 1;
  border-color: rgb(206 206 218 / var(--tw-border-opacity));
}

.xc-border-stroke-neutral-base {
  --tw-border-opacity: 1;
  border-color: rgb(20 20 23 / var(--tw-border-opacity));
}

.xc-border-b-stroke-theme1-base {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(90 35 185 / var(--tw-border-opacity));
}

.xc-border-opacity-tertiary {
  --tw-border-opacity: 0.15;
}

.xc-bg-material-2-inverse {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 40 / var(--tw-bg-opacity));
}

.xc-bg-material-1-inverse {
  --tw-bg-opacity: 1;
  background-color: rgb(20 20 23 / var(--tw-bg-opacity));
}

.xc-bg-fill-theme1-base {
  --tw-bg-opacity: 1;
  background-color: rgb(90 35 185 / var(--tw-bg-opacity));
}

.xc-bg-material-neutral-base {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.xc-bg-material-neutral2-hover {
  --tw-bg-opacity: 1;
  background-color: rgb(236 236 239 / var(--tw-bg-opacity));
}

.xc-bg-material-info-base {
  --tw-bg-opacity: 1;
  background-color: rgb(217 225 242 / var(--tw-bg-opacity));
}

.xc-bg-fill-neutral-base {
  --tw-bg-opacity: 1;
  background-color: rgb(20 20 23 / var(--tw-bg-opacity));
}

.xc-bg-material-neutral2-base {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 249 / var(--tw-bg-opacity));
}

.xc-bg-opacity-secondary {
  --tw-bg-opacity: 0.6;
}

.xc-bg-gradient-expressive {
  background-image: linear-gradient(90deg, #007D86, #5A23B9);
}

.xc-p-0 {
  padding: 0;
}

.xc-p-3 {
  padding: 12px;
}

.xc-p-2 {
  padding: 8px;
}

.xc-px-6 {
  padding-left: 24px;
  padding-right: 24px;
}

.xc-px-0 {
  padding-left: 0;
  padding-right: 0;
}

.xc-py-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.xc-px-4 {
  padding-left: 16px;
  padding-right: 16px;
}

.xc-px-2 {
  padding-left: 8px;
  padding-right: 8px;
}

.xc-py-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.xc-px-1 {
  padding-left: 4px;
  padding-right: 4px;
}

.xc-px-3 {
  padding-left: 12px;
  padding-right: 12px;
}

.xc-px-8 {
  padding-left: 32px;
  padding-right: 32px;
}

.xc-py-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.xc-py-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.xc-pt-4 {
  padding-top: 16px;
}

.xc-pb-10 {
  padding-bottom: 40px;
}

.xc-pt-8 {
  padding-top: 32px;
}

.xc-pb-4 {
  padding-bottom: 16px;
}

.xc-pt-\[72px\] {
  padding-top: 72px;
}

.xc-pl-4 {
  padding-left: 16px;
}

.xc-pt-20 {
  padding-top: 80px;
}

.xc-pt-3 {
  padding-top: 12px;
}

.xc-text-left {
  text-align: left;
}

.xc-text-center {
  text-align: center;
}

.xc-text-headline3 {
  font-size: 16px;
  line-height: 24px;
}

.xc-text-body2 {
  font-size: 14px;
  line-height: 21px;
}

.xc-text-button1 {
  font-size: 16px;
  line-height: 24px;
}

.xc-text-caption {
  font-size: 12px;
  line-height: 16px;
}

.xc-text-body1 {
  font-size: 16px;
  line-height: 24px;
}

.xc-text-button2 {
  font-size: 14px;
  line-height: 24px;
}

.xc-text-headline2 {
  font-size: 20px;
  line-height: 24px;
}

.xc-font-bold {
  font-weight: 700;
}

.xc-lowercase {
  text-transform: lowercase;
}

.xc-leading-\[0\] {
  line-height: 0;
}

.xc-leading-none {
  line-height: 1;
}

.xc-text-inverse-base {
  --tw-text-opacity: 1;
  color: rgb(246 246 249 / var(--tw-text-opacity));
}

.xc-text-neutral-base {
  --tw-text-opacity: 1;
  color: rgb(20 20 23 / var(--tw-text-opacity));
}

.xc-text-theme1-base {
  --tw-text-opacity: 1;
  color: rgb(90 35 185 / var(--tw-text-opacity));
}

.xc-text-info-base {
  --tw-text-opacity: 1;
  color: rgb(0 81 208 / var(--tw-text-opacity));
}

.xc-no-underline {
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}

.xc-opacity-0 {
  opacity: 0;
}

.xc-opacity-100 {
  opacity: 1;
}

.xc-transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.xc-transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.xc-transition-colors {
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.xc-transition {
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.xc-duration-300 {
  transition-duration: 300ms;
}

.xc-content-\[\'\'\] {
  --tw-content: '';
  content: var(--tw-content);
}

.xc-corner-radius-small {
  border-radius: 4px;
}

.xc-corner-radius-large {
  border-radius: 16px;
}

.xc-corner-radius-xlarge {
  border-radius: 32px;
}

.xc-alpha-inactive {
  opacity: 0.3;
}

.xc-alpha-secondary {
  opacity: 0.6;
}

.xc-bg-fill-neutral-base {
  --shadow-color: var(--fill-neutral-base-shadow);
}

.xc-bg-fill-theme1-base {
  --shadow-color: var(--fill-theme1-base-shadow);
}

.xc-bg-material-1-inverse {
  --shadow-color: var(--material-1-inverse-shadow);
}

.xc-bg-material-2-inverse {
  --shadow-color: var(--material-2-inverse-shadow);
}

.xc-bg-material-neutral-base {
  --shadow-color: var(--material-neutral-base-shadow);
}

.xc-bg-material-neutral2-base {
  --shadow-color: var(--material-neutral2-base-shadow);
}

.xc-bg-material-neutral2-hover {
  --shadow-color: var(--material-neutral2-hover-shadow);
}

.xc-bg-material-info-base {
  --shadow-color: var(--material-info-base-shadow);
}

.xc-corner-radius-small {
  border-radius: 4px;
}

.xc-corner-radius-large {
  border-radius: 16px;
}

.xc-corner-radius-xlarge {
  border-radius: 32px;
}

.xc-alpha-inactive {
  opacity: 0.3;
}

.xc-alpha-secondary {
  opacity: 0.6;
}

.xc-bg-fill-neutral-base {
  --shadow-color: var(--fill-neutral-base-shadow);
}

.xc-bg-fill-theme1-base {
  --shadow-color: var(--fill-theme1-base-shadow);
}

.xc-bg-material-1-inverse {
  --shadow-color: var(--material-1-inverse-shadow);
}

.xc-bg-material-2-inverse {
  --shadow-color: var(--material-2-inverse-shadow);
}

.xc-bg-material-neutral-base {
  --shadow-color: var(--material-neutral-base-shadow);
}

.xc-bg-material-neutral2-base {
  --shadow-color: var(--material-neutral2-base-shadow);
}

.xc-bg-material-neutral2-hover {
  --shadow-color: var(--material-neutral2-hover-shadow);
}

.xc-bg-material-info-base {
  --shadow-color: var(--material-info-base-shadow);
}

.xc-screen-reader-text {
  position: absolute;
  visibility: visible;
  overflow: hidden;
  width: 1px;
  height: 1px;
  top: 0;
  left: 0;
  border: 0;
  padding: 0;
  -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);
          clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);
}

.xc-ease-functional-standard {
  --xds-easing: cubic-bezier(0.4, 0.15, 0.1, 1);
  transition-timing-function: var(--xds-easing);
  -webkit-animation-timing-function: var(--xds-easing);
          animation-timing-function: var(--xds-easing);
  transition-duration: 200ms;
}

.xc-link-focus {
  position: relative;
  outline: 2px solid transparent;
  outline-offset: 2px;
  box-shadow: none;
}

.xc-link-focus:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.xc-link-focus::after {
  --tw-content: '';
  content: var(--tw-content);
  position: absolute;
  border-radius: 4px;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
}

.xc-link-focus--large::after {
  top: -12px;
  right: -12px;
  bottom: -12px;
  left: -12px;
}

.xc-link-focus:focus-visible::after {
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(246 246 249 / var(--tw-border-opacity));
}

.xc-link-focus--dark:focus-visible::after {
  --tw-border-opacity: 1;
  border-color: rgb(20 20 23 / var(--tw-border-opacity));
}

.xc-notification-dot {
  position: relative;
}

.xc-notification-dot::after {
  --tw-content: '';
  content: var(--tw-content);
  position: absolute;
  right: -2px;
  bottom: 0;
  width: 6px;
  height: 6px;
  box-sizing: content-box;
  --tw-bg-opacity: 1;
  background-color: rgb(183 2 60 / var(--tw-bg-opacity));
  --shadow-color: var(--fill-negative-base-shadow);
  --tw-border-opacity: 1;
  border-color: rgb(246 246 249 / var(--tw-border-opacity));
  border-style: solid;
  border-radius: 16px;
  border-width: 1.5px;
}

/* -------------  */

/* Tooltip Styles */

/* -------------  */

.xc-tooltip-trigger {
  position: relative;
}

.xc-tooltip {
  display: none;
  --tw-bg-opacity: 1;
  background-color: rgb(39 14 72 / var(--tw-bg-opacity));
  position: absolute;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 4px;
  --tw-text-opacity: 1;
  color: rgb(246 246 249 / var(--tw-text-opacity));
  font-family: var(--text-body2-family);
  font-size: var(--text-body2-size);
  font-weight: var(--text-body2-weight);
  letter-spacing: var(--text-body2-letter-spacing);
  line-height: var(--text-body2-leading);
  text-transform: var(--text-body2-text-transform);
  --text-body2-leading: var(--text-body2-line-height);
  --text-body2-family: var(--text-family-default);
  font-size: 14px;
  line-height: 21px;
  --tw-shadow: 0px 4px 8px -4px var(--shadow-color);
  --tw-shadow-colored: 0px 4px 8px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  top: 100%;
  left: 0;
  z-index: 1000;
  transform: translate(calc(-50% + 24px));
}

.xc-tooltip-trigger:focus-visible .xc-tooltip, .xc-tooltip-trigger:hover .xc-tooltip {
  display: block;
}

.xc-tooltip::after {
  --tw-content: '';
  content: var(--tw-content);
  left: 45%;
  display: block;
  position: absolute;
  top: -12px;
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-top-width: 8px;
  border-style: solid;
  border-color: transparent;
  border-bottom-width: 8px;
  border-left-width: 8px;
  border-left-color: #270E48;
}

/* ------------- */

/* Header Styles */

/* ------------- */

xc-header {
  -webkit-font-smoothing: antialiased;
}

xc-header * {
  box-sizing: border-box;
}

xc-header svg {
  height: 100%;
  width: 100%;
}

xc-header a {
  margin: 0;
  border-width: 0px;
  padding: 0;
  --xds-easing: cubic-bezier(0.4, 0.15, 0.1, 1);
  transition-timing-function: var(--xds-easing);
  -webkit-animation-timing-function: var(--xds-easing);
          animation-timing-function: var(--xds-easing);
  transition-duration: 200ms;
  box-sizing: border-box;
}

xc-header a, xc-header a:visited {
  --tw-text-opacity: 1;
  color: rgb(20 20 23 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}

xc-header a:hover {
  --tw-text-opacity: 1;
  color: rgb(53 53 59 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  cursor: pointer;
}

xc-header a:focus, xc-header a:focus-visible {
  border-width: 0px;
  --tw-text-opacity: 1;
  color: rgb(20 20 23 / var(--tw-text-opacity));
}

xc-header button {
  padding: 0;
  margin: 0;
  border-width: 0px;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  --xds-easing: cubic-bezier(0.4, 0.15, 0.1, 1);
  transition-timing-function: var(--xds-easing);
  -webkit-animation-timing-function: var(--xds-easing);
          animation-timing-function: var(--xds-easing);
  transition-duration: 200ms;
  background: none;
  line-height: 0;
}

xc-header button:hover {
  border-width: 0px;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  cursor: pointer;
  background: none;
}

xc-header input[type=text] {
  margin-bottom: 0;
  padding: 0;
  border-width: 0px;
}

xc-header input:focus, xc-header input:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

xc-header a.xc-header--account-switcher-open-link {
  --tw-text-opacity: 1;
  color: rgb(90 35 185 / var(--tw-text-opacity));
}

#xc-header-flownav a:hover, #xc-header-flownav a:focus {
  --tw-text-opacity: 1;
  color: rgb(53 53 59 / var(--tw-text-opacity));
}

.xc-header--avatar-icon {
  --tw-text-opacity: 1;
  color: rgb(20 20 23 / var(--tw-text-opacity));
  border-color: rgb(98 98 108 / var(--tw-border-opacity));
  --tw-border-opacity: 0.3;
}

.xc-header--avatar-open:hover .xc-header--avatar-icon {
  --tw-text-opacity: 1;
  color: rgb(53 53 59 / var(--tw-text-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(53 53 59 / var(--tw-border-opacity));
}

xc-header[state="authenticated"] .xc-header--avatar-icon {
  --tw-text-opacity: 1;
  color: rgb(246 246 249 / var(--tw-text-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(90 35 185 / var(--tw-bg-opacity));
  --shadow-color: var(--fill-theme1-base-shadow);
  border-color: rgb(90 35 185 / var(--tw-border-opacity));
  --tw-border-opacity: 1;
}

xc-header[state="authenticated"] .xc-header--avatar-open:hover .xc-header--avatar-icon {
  --tw-text-opacity: 1;
  color: rgb(246 246 249 / var(--tw-text-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(54 21 111 / var(--tw-bg-opacity));
  --shadow-color: var(--fill-theme1-hover-shadow);
  --tw-border-opacity: 1;
  border-color: rgb(54 21 111 / var(--tw-border-opacity));
}

xc-header[state="authenticated"] .xc-header--avatar-open:active .xc-header--avatar-icon {
  --tw-bg-opacity: 1;
  background-color: rgb(41 17 85 / var(--tw-bg-opacity));
  --shadow-color: var(--fill-theme1-down-shadow);
  --tw-border-opacity: 1;
  border-color: rgb(41 17 85 / var(--tw-border-opacity));
}

xc-header .xc-badge-sm {
  border-radius: 8px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: var(--text-tag-family);
  font-size: var(--text-tag-size);
  font-weight: var(--text-tag-weight);
  letter-spacing: var(--text-tag-letter-spacing);
  line-height: var(--text-tag-leading);
  text-transform: var(--text-tag-text-transform);
  --text-tag-leading: var(--text-tag-line-height);
  --text-tag-family: var(--text-family-default);
  font-size: 10px;
  line-height: 12px;
}

xc-header .xc-header--active {
  font-weight: 700;
}

.xc-header--loyalty-badge {
  --tw-bg-opacity: 1;
  background-color: rgb(98 98 108 / var(--tw-bg-opacity));
}

.xc-header--loyalty-badge.gold {
  background-color: #FFAA00;
}

.xc-header--loyalty-badge.platinum {
  --tw-bg-opacity: 1;
  background-color: rgb(0 81 208 / var(--tw-bg-opacity));
  --shadow-color: var(--fill-info-base-shadow);
}

.xc-header--loyalty-badge.diamond {
  --tw-bg-opacity: 1;
  background-color: rgb(90 35 185 / var(--tw-bg-opacity));
  --shadow-color: var(--fill-theme1-base-shadow);
}

.xc-header--navigation-link:focus, .xc-header--navigation-link:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.xc-header--sub-nav-open[aria-expanded="true"] + .xc-header--menu-subnavigation {
  display: block;
}

@media screen and (min-width: 1280px) {
  .xc-header--fullnav {
    height: 80px;
  }

  xc-header[state="authenticated"] .xc-header--fullnav {
    height: 88px;
  }

  .xc-header--dropdown-item:first-child .xc-header--dropdown-link {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .xc-header--dropdown-item:last-child .xc-header--dropdown-link {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .xc-header--navigation-link {
    position: relative;
    transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .xc-header--navigation-link::after {
    --tw-content: '';
    content: var(--tw-content);
    position: absolute;
    width: 0;
    height: 1px;
    display: block;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    --tw-bg-opacity: 1;
    background-color: rgb(90 35 185 / var(--tw-bg-opacity));
    --shadow-color: var(--fill-theme1-base-shadow);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
  }

  .xc-header--navigation-link:hover::after, .xc-header--navigation-link:focus::after {
    width: 44px;
  }
}

@media screen and (max-width: 1279px) {
  .xc-header--menu-navigation {
    z-index: 1000;
    width: 100%;
  }

  @media (min-width: 768px) {
    .xc-header--menu-navigation {
      width: 375px;
    }
  }

  .xc-header--menu-navigation {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .xc-header--menu-navigation.opened {
    --tw-translate-x: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .xc-header--menu-subnavigation {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --xds-easing: cubic-bezier(0.4, 0.15, 0.1, 1);
    transition-timing-function: var(--xds-easing);
    -webkit-animation-timing-function: var(--xds-easing);
            animation-timing-function: var(--xds-easing);
    transition-duration: 200ms;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    padding-left: 8px;
    padding-right: 8px;
    box-sizing: border-box;
  }

  .xc-header--menu-subnavigation.opened {
    opacity: 1;
    visibility: visible;
  }

  .xc-header--dropdown-link {
    border-radius: 4px;
  }
}

xc-header:not([enable-account-selector]) .xc-header--multiple-accounts, xc-header:not([show-dismiss]) .xc-header--flownav-dismiss, xc-header:not([flownav]) .xc-header--flownav, xc-header[flownav] .xc-header--fullnav, xc-header[hide-header], xc-header[hide-back] .xc-header--back-link, xc-header[hide-back] .xc-header--back-button, xc-header[back-handler] .xc-header--back-link, xc-header[back-url]:not([back-handler]) .xc-header--back-button, xc-header:not([back-url]) .xc-header--back-link, xc-header:not([dismiss-handler]) .xc-header--flownav-dismiss-button, xc-header[dismiss-handler] .xc-header--flownav-dismiss, xc-header[hide-avatar-menu] .xc-header--avatar-menu-toggle, xc-header[hide-search] .xc-header--search-container, xc-header:not([back-subnav]) .xc-header--back-nav, xc-header[state="authenticated"] .xc-header--signin-container--unauthenticated, xc-header:not([state="authenticated"]) .xc-header--signin-container--authenticated, xc-header:not([state="authenticated"]) .xc-header--auth-nav {
  display: none;
}

xc-header[theme="dark"] .xc-header--flownav {
  background: #000000;
  border-color: rgb(246 246 249 / var(--tw-border-opacity));
  --tw-border-opacity: 0.15;
}

xc-header[theme="dark"] .xc-header--flownav .xc-header--flownav-logo, xc-header[theme="dark"] .xc-header--flownav .xc-header--back-button, xc-header[theme="dark"] .xc-header--flownav .xc-header--back-link, xc-header[theme="dark"] .xc-header--flownav .xc-header--flownav-dismiss-button, xc-header[theme="dark"] .xc-header--flownav .xc-header--flownav-dismiss {
  --tw-text-opacity: 1;
  color: rgb(246 246 249 / var(--tw-text-opacity));
}

xc-header[theme="dark"] #xc-header-flownav a:hover, xc-header[theme="dark"] #xc-header-flownav button:hover, xc-header[theme="dark"] #xc-header-flownav a:focus, xc-header[theme="dark"] #xc-header-flownav button:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

xc-header[theme="dark"] .xc-header--flownav .xc-link-focus--dark:focus-visible::after {
  --tw-border-opacity: 1;
  border-color: rgb(246 246 249 / var(--tw-border-opacity));
}

xc-header[theme="dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--fullnav {
  background: #000000;
  border-color: rgb(246 246 249 / var(--tw-border-opacity));
  --tw-border-opacity: 0.15;
}

xc-header[theme="transparent-light"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--fullnav, xc-header[theme="transparent-dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--fullnav {
  background-color: transparent;
  --tw-border-opacity: 0;
}

xc-header[theme="dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--nav-open, xc-header[theme="transparent-dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--nav-open, xc-header[theme="dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--logo, xc-header[theme="transparent-dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--logo, xc-header[theme="dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--navigation-link, xc-header[theme="transparent-dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--navigation-link, xc-header[theme="dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--utility-link, xc-header[theme="transparent-dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--utility-link, xc-header[theme="dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--search, xc-header[theme="transparent-dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--search, xc-header[theme="dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--avatar-icon, xc-header[theme="transparent-dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--avatar-icon {
  --tw-text-opacity: 1;
  color: rgb(246 246 249 / var(--tw-text-opacity));
}

xc-header[theme="dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--avatar-icon {
  --tw-border-opacity: 1;
}

xc-header[theme="transparent-dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--avatar-icon {
  border-color: rgb(246 246 249 / var(--tw-border-opacity));
  --tw-border-opacity: 0.6;
}

xc-header[theme="transparent-light"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-header--avatar-icon {
  border-color: rgb(20 20 23 / var(--tw-border-opacity));
  --tw-border-opacity: 0.15;
}

xc-header[theme="dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-notification-dot::after {
  background: #FF3878;
  border-color: #000000;
}

xc-header[theme="transparent-dark"]:not([state="authenticated"]):not(:hover):not(:focus-within) .xc-notification-dot::after {
  background: #FF3878;
}

xc-header[sticky] .xc-header--fullnav {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1000;
}

.xc-overflow-hidden xc-header[sticky] .xc-header--fullnav {
  position: absolute;
  z-index: auto;
}

/* ------------- */

/* Footer Styles */

/* ------------- */

xc-footer {
  -webkit-font-smoothing: antialiased;
}

xc-footer * {
  box-sizing: border-box;
}

xc-footer a {
  margin: 0;
  border-width: 0px;
  padding: 0;
  --xds-easing: cubic-bezier(0.4, 0.15, 0.1, 1);
  transition-timing-function: var(--xds-easing);
  -webkit-animation-timing-function: var(--xds-easing);
          animation-timing-function: var(--xds-easing);
  transition-duration: 200ms;
}

xc-footer a, xc-footer span, xc-footer a:visited, xc-footer button {
  --tw-text-opacity: 1;
  color: rgb(246 246 249 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}

xc-footer a:hover, xc-footer button:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  cursor: pointer;
}

xc-footer svg {
  height: 100%;
  width: 100%;
}

xc-footer button {
  padding: 0;
  margin: 0;
  border-width: 0px;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  background: none;
  font-family: inherit;
  font-size: 100%;
  line-height: 0;
}

xc-footer button:hover {
  border-width: 0px;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  cursor: pointer;
  background: none;
}

xc-footer a:focus, xc-footer a:focus-visible, xc-footer button:focus, xc-footer button:focus-visible {
  --tw-text-opacity: 1;
  color: rgb(246 246 249 / var(--tw-text-opacity));
  border-width: 0px;
  outline: 2px solid transparent;
  outline-offset: 2px;
}

xc-footer[hide-language-toggle] .xc-footer--languages, xc-footer[slim-footer] .xc-footer--slim-footer-logo, xc-footer[slim-footer] .xc-footer--panels {
  display: none;
}

xc-footer[slim-footer][theme="light"] .xc-footer--slim-footer {
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(20 20 23 / var(--tw-text-opacity));
}

xc-footer[theme="light"] .xc-footer--panels {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 249 / var(--tw-bg-opacity));
  --shadow-color: var(--material-neutral2-base-shadow);
}

xc-footer[theme="light"] .xc-footer--panels a, xc-footer[theme="light"] .xc-footer--panels span, xc-footer[theme="light"] .xc-footer--panels a:visited, xc-footer[theme="light"] .xc-footer--panels a:focus, xc-footer[theme="light"] .xc-footer--panels h3, xc-footer[theme="light"] .xc-footer--panels button, xc-footer[slim-footer][theme="light"] a, xc-footer[slim-footer][theme="light"] span, xc-footer[slim-footer][theme="light"] button {
  --tw-text-opacity: 1;
  color: rgb(20 20 23 / var(--tw-text-opacity));
}

xc-footer[theme="light"] .xc-footer--panels a:hover {
  --tw-text-opacity: 1;
  color: rgb(53 53 59 / var(--tw-text-opacity));
}

xc-footer[theme="light"] .xc-footer--panels .xc-footer--languages li::after {
  --tw-bg-opacity: 1;
  background-color: rgb(20 20 23 / var(--tw-bg-opacity));
  --shadow-color: var(--fill-neutral-base-shadow);
}

xc-footer[theme="light"] .xc-footer--panels .xc-link-focus:focus::after, xc-footer[slim-footer][theme="light"] .xc-footer--slim-footer .xc-link-focus:focus::after {
  --tw-border-opacity: 1;
  border-color: rgb(53 53 59 / var(--tw-border-opacity));
}

xc-footer .xc-footer--languages button.xc-current {
  font-family: var(--text-body1-family);
  font-size: var(--text-body1-size);
  font-weight: var(--text-body1-weight);
  letter-spacing: var(--text-body1-letter-spacing);
  line-height: var(--text-body1-leading);
  text-transform: var(--text-body1-text-transform);
  --text-body1-leading: var(--text-body1-line-height);
  --text-body1-family: var(--text-family-default);
  font-size: 16px;
  line-height: 24px;
  opacity: 0.6;
  pointer-events: none;
}

xc-footer .xc-footer--languages button:not(.xc-current) {
  font-family: var(--text-headline3-family);
  font-size: var(--text-headline3-size);
  font-weight: var(--text-headline3-weight);
  letter-spacing: var(--text-headline3-letter-spacing);
  line-height: var(--text-headline3-leading);
  text-transform: var(--text-headline3-text-transform);
  --text-headline3-leading: var(--text-headline3-line-height);
  --text-headline3-family: var(--text-family-brand);
  font-size: 16px;
  line-height: 24px;
}

.first-letter\:xc-capitalize::first-letter {
  text-transform: capitalize;
}

.after\:xc-right-0::after {
  content: var(--tw-content);
  right: 0;
}

.after\:xc-mx-2::after {
  content: var(--tw-content);
  margin-left: 8px;
  margin-right: 8px;
}

.after\:xc-my-auto::after {
  content: var(--tw-content);
  margin-top: auto;
  margin-bottom: auto;
}

.after\:xc-inline-block::after {
  content: var(--tw-content);
  display: inline-block;
}

.after\:xc-h-4::after {
  content: var(--tw-content);
  height: 16px;
}

.after\:xc-h-6::after {
  content: var(--tw-content);
  height: 24px;
}

.after\:xc-w-px::after {
  content: var(--tw-content);
  width: 1px;
}

.after\:xc-bg-fill-inverse-base::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 249 / var(--tw-bg-opacity));
}

.after\:xc-bg-fill-neutral-base::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(20 20 23 / var(--tw-bg-opacity));
}

.after\:xc-align-middle::after {
  content: var(--tw-content);
  vertical-align: middle;
}

.after\:xc-opacity-60::after {
  content: var(--tw-content);
  opacity: 0.6;
}

.after\:xc-content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}

.after\:xc-alpha-tertiary::after {
  content: var(--tw-content);
  opacity: 0.15;
}

.after\:xc-bg-fill-inverse-base::after {
  content: var(--tw-content);
  --shadow-color: var(--fill-inverse-base-shadow);
}

.after\:xc-bg-fill-neutral-base::after {
  content: var(--tw-content);
  --shadow-color: var(--fill-neutral-base-shadow);
}

.after\:xc-alpha-tertiary::after {
  content: var(--tw-content);
  opacity: 0.15;
}

.after\:xc-bg-fill-inverse-base::after {
  content: var(--tw-content);
  --shadow-color: var(--fill-inverse-base-shadow);
}

.after\:xc-bg-fill-neutral-base::after {
  content: var(--tw-content);
  --shadow-color: var(--fill-neutral-base-shadow);
}

.first\:xc-border-0:first-child {
  border-width: 0px;
}

.visited\:xc-text-inverse-base:visited {
  color: rgb(246 246 249 );
}

.visited\:xc-text-neutral-base:visited {
  color: rgb(20 20 23 );
}

.hover\:xc-bg-fill-theme1-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(54 21 111 / var(--tw-bg-opacity));
}

.hover\:xc-text-inverse-base:hover {
  --tw-text-opacity: 1;
  color: rgb(246 246 249 / var(--tw-text-opacity));
}

.hover\:xc-text-neutral-hover:hover {
  --tw-text-opacity: 1;
  color: rgb(53 53 59 / var(--tw-text-opacity));
}

.hover\:xc-text-theme1-hover:hover {
  --tw-text-opacity: 1;
  color: rgb(54 21 111 / var(--tw-text-opacity));
}

.hover\:xc-no-underline:hover {
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}

.hover\:xc-bg-fill-theme1-hover:hover {
  --shadow-color: var(--fill-theme1-hover-shadow);
}

.focus\:xc-translate-x-0:focus {
  --tw-translate-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.focus\:xc-text-inverse-base:focus {
  --tw-text-opacity: 1;
  color: rgb(246 246 249 / var(--tw-text-opacity));
}

.focus\:xc-text-theme1-hover:focus {
  --tw-text-opacity: 1;
  color: rgb(54 21 111 / var(--tw-text-opacity));
}

.focus\:xc-no-underline:focus {
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}

.focus\:xc-outline-0:focus {
  outline-width: 0px;
}

.focus-visible\:xc-outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus-visible\:xc-ring-1:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:xc-ring-inset:focus-visible {
  --tw-ring-inset: inset;
}

.focus-visible\:xc-ring-neutral-base:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(20 20 23 / var(--tw-ring-opacity));
}

.focus-visible\:xc-ring-theme1-hover:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(58 0 146 / var(--tw-ring-opacity));
}

.focus-visible\:xc-ring-theme1-base:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(112 75 247 / var(--tw-ring-opacity));
}

.focus-visible\:xc-ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}

.focus-visible\:xc-ring-offset-4:focus-visible {
  --tw-ring-offset-width: 4px;
}

.active\:xc-bg-material-neutral-down:active {
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 224 / var(--tw-bg-opacity));
}

.active\:xc-bg-fill-theme1-down:active {
  --tw-bg-opacity: 1;
  background-color: rgb(41 17 85 / var(--tw-bg-opacity));
}

.active\:xc-text-neutral-down:active {
  --tw-text-opacity: 1;
  color: rgb(72 72 81 / var(--tw-text-opacity));
}

.active\:xc-text-theme1-down:active {
  --tw-text-opacity: 1;
  color: rgb(41 17 85 / var(--tw-text-opacity));
}

.active\:xc-bg-fill-theme1-down:active {
  --shadow-color: var(--fill-theme1-down-shadow);
}

.active\:xc-bg-material-neutral-down:active {
  --shadow-color: var(--material-neutral-down-shadow);
}

.active\:xc-bg-fill-theme1-down:active {
  --shadow-color: var(--fill-theme1-down-shadow);
}

.active\:xc-bg-material-neutral-down:active {
  --shadow-color: var(--material-neutral-down-shadow);
}

.xc-group:focus-within .group-focus-within\:xc-flex {
  display: flex;
}

@media (min-width: 640px) {
  .sm\:xc-inline-flex {
    display: inline-flex;
  }

  .sm\:xc-hidden {
    display: none;
  }

  .sm\:xc-w-auto {
    width: auto;
  }
}

@media (min-width: 768px) {
  .md\:xc-w-\[80px\] {
    width: 80px;
  }

  .md\:xc-w-\[375px\] {
    width: 375px;
  }

  .md\:xc-px-8 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .md\:xc-pt-6 {
    padding-top: 24px;
  }

  .md\:xc-pb-2 {
    padding-bottom: 8px;
  }
}

@media (min-width: 1024px) {
  .lg\:xc-mt-0 {
    margin-top: 0;
  }

  .lg\:xc-mr-2 {
    margin-right: 8px;
  }

  .lg\:xc-block {
    display: block;
  }

  .lg\:xc-hidden {
    display: none;
  }

  .lg\:xc-h-20 {
    height: 80px;
  }

  .lg\:xc-w-\[88px\] {
    width: 88px;
  }

  .lg\:xc-w-1\/2 {
    width: 50%;
  }

  .lg\:xc-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:xc-justify-center {
    justify-content: center;
  }

  .lg\:xc-gap-x-6 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }

  .lg\:xc-px-16 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .lg\:xc-pt-10 {
    padding-top: 40px;
  }

  .lg\:xc-opacity-100 {
    opacity: 1;
  }
}

@media (min-width: 1280px) {
  .xl\:xc-text-body2 {
    font-family: var(--text-body2-family);
    font-size: var(--text-body2-size);
    font-weight: var(--text-body2-weight);
    letter-spacing: var(--text-body2-letter-spacing);
    line-height: var(--text-body2-leading);
    text-transform: var(--text-body2-text-transform);
    --text-body2-leading: var(--text-body2-line-height);
    --text-body2-family: var(--text-family-default);
  }

  .xl\:xc-relative {
    position: relative;
  }

  .xl\:xc-mb-0 {
    margin-bottom: 0;
  }

  .xl\:xc-mt-0 {
    margin-top: 0;
  }

  .xl\:xc-mr-2 {
    margin-right: 8px;
  }

  .xl\:xc-block {
    display: block;
  }

  .xl\:xc-flex {
    display: flex;
  }

  .xl\:xc-hidden {
    display: none;
  }

  .xl\:xc-h-auto {
    height: auto;
  }

  .xl\:xc-w-\[88px\] {
    width: 88px;
  }

  .xl\:xc-w-auto {
    width: auto;
  }

  .xl\:xc-w-\[280px\] {
    width: 280px;
  }

  .xl\:xc-max-w-none {
    max-width: none;
  }

  .xl\:xc-rounded-medium {
    border-radius: 8px;
  }

  .xl\:xc-bg-transparent {
    background-color: transparent;
  }

  .xl\:xc-px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xl\:xc-py-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .xl\:xc-px-3 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .xl\:xc-py-3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .xl\:xc-pt-0 {
    padding-top: 0;
  }

  .xl\:xc-pl-3 {
    padding-left: 12px;
  }

  .xl\:xc-pt-3 {
    padding-top: 12px;
  }

  .xl\:xc-pt-2 {
    padding-top: 8px;
  }

  .xl\:xc-text-body2 {
    font-size: 14px;
    line-height: 21px;
  }

  .xl\:xc-shadow-1 {
    --tw-shadow: 0px 4px 8px -4px var(--shadow-color);
    --tw-shadow-colored: 0px 4px 8px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:xc-bg-material-neutral-hover:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity));
    --shadow-color: var(--material-neutral-hover-shadow);
  }

  .xl\:focus-visible\:xc-ring-0:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus-visible\:xc-ring-theme1-base:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(112 75 247 / var(--tw-ring-opacity));
  }

  .xc-group:hover .xl\:group-hover\:xc-block {
    display: block;
  }
}

@media (min-width: 1536px) {
  .\32xl\:xc-text-body1 {
    font-family: var(--text-body1-family);
    font-size: var(--text-body1-size);
    font-weight: var(--text-body1-weight);
    letter-spacing: var(--text-body1-letter-spacing);
    line-height: var(--text-body1-leading);
    text-transform: var(--text-body1-text-transform);
    --text-body1-leading: var(--text-body1-line-height);
    --text-body1-family: var(--text-family-default);
  }

  .\32xl\:xc-inline-flex {
    display: inline-flex;
  }

  .\32xl\:xc-w-auto {
    width: auto;
  }

  .\32xl\:xc-px-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .\32xl\:xc-pl-4 {
    padding-left: 16px;
  }

  .\32xl\:xc-text-body1 {
    font-size: 16px;
    line-height: 24px;
  }
}