@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){::-ms-backdrop{--tw-font-weight:initial}*,:before,:after,::backdrop{--tw-font-weight:initial}}}.modal-shell{background-color:var(--color-white,var(--color-white));padding:var(--spacing-20,var(--spacing-20));opacity:0;width:100%;max-width:100%;height:100%;max-height:100%;transition:opacity .2s ease,display .2s allow-discrete,overlay .2s allow-discrete,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease,display .2s allow-discrete,overlay .2s allow-discrete;transition:opacity .2s ease,transform .2s ease,display .2s allow-discrete,overlay .2s allow-discrete,-webkit-transform .2s ease;border:0;border-radius:0;flex-direction:column;margin:0;overflow-y:auto;-webkit-transform:scale(.96);transform:scale(.96)}@media(min-width:768px){.modal-shell{border-radius:var(--radius-lg,var(--border-radius-lg));width:calc(100% - 40px);max-width:var(--container-small);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 40px);margin:auto}}.modal-shell[open]{opacity:1;display:flex;-webkit-transform:scale(1);transform:scale(1)}@media(min-width:768px){.modal-shell[open]{display:block}}@starting-style{.modal-shell[open]{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}}.modal-shell::-ms-backdrop{opacity:0;-ms-transition:opacity .2s ease,display .2s allow-discrete,overlay .2s allow-discrete;transition:opacity .2s ease,display .2s allow-discrete,overlay .2s allow-discrete;background:#00000080}.modal-shell::backdrop{opacity:0;transition:opacity .2s ease,display .2s allow-discrete,overlay .2s allow-discrete;background:#00000080}.modal-shell[open]::-ms-backdrop{opacity:1}.modal-shell[open]::backdrop{opacity:1}@starting-style{.modal-shell[open]::-ms-backdrop{opacity:0}.modal-shell[open]::backdrop{opacity:0}}html:has(.modal-shell[open]){overflow:hidden}@media(prefers-reduced-motion:reduce){.modal-shell::-ms-backdrop{-ms-transition:none;transition:none}.modal-shell,.modal-shell::backdrop{transition:none}}.modal-shell__close{width:100%;color:var(--color-brand-blue,var(--color-brand-blue));justify-content:flex-end;align-items:center;display:flex}.modal-shell__content{align-items:center;gap:var(--spacing-40,var(--spacing-40));padding-block:var(--spacing-48,var(--spacing-48));flex-direction:column;flex:1;justify-content:safe center;padding-left:24px;padding-right:24px;display:flex}@media(min-width:768px){.modal-shell__content{padding-left:48px;padding-right:48px}}.modal-shell__icon{background-color:var(--color-brand-yellow,var(--color-brand-yellow));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}@media(min-width:768px){.modal-shell__icon{width:92px;height:92px}}.modal-shell__glyph{-o-object-fit:contain;object-fit:contain;width:48px;height:48px}.modal-shell__glyph--sprite{color:var(--color-brand-blue)}.modal-shell__title{margin:var(--spacing-0,var(--spacing-0));text-align:center;font-size:var(--text-h2-mobile,var(--font-size-h2-mobile));color:var(--color-text,var(--color-text))}@media(min-width:768px){.modal-shell__title{font-size:var(--text-h2,var(--font-size-h2))}}.modal-shell__title{line-height:1.3}:is(h1,h2,h3,h4,h5,h6){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.modal-shell__actions{align-items:stretch;gap:var(--spacing-16,var(--spacing-16));flex-direction:column;width:100%;display:flex}@media(min-width:768px){.modal-shell__actions{justify-content:center;align-items:center;gap:var(--spacing-20,var(--spacing-20));flex-direction:row;width:auto}}.modal-shell__actions .button{justify-content:center;width:100%}@media(min-width:768px){.modal-shell__actions .button{width:auto}}@property --tw-font-weight{syntax:"*";inherits:false}
