html:has(.modal.visible){overscroll-behavior:none;overflow:hidden}.modal{--modal-header-height:var(--header-height,72px);z-index:6;padding:var(--spacing-11);background-color:color-mix(in srgb, var(--colors-surface-usual-prime) calc(.5 * 100%), transparent);-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none;justify-content:center;align-items:flex-end;transition:opacity .2s ease-out,-webkit-backdrop-filter .2s ease-out,backdrop-filter .2s ease-out;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:1024px){.modal{--modal-header-height:var(--header-height,104px);padding-top:var(--modal-header-height);align-items:flex-start}}.modal.visible{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(var(--spacing-7));backdrop-filter:blur(var(--spacing-7))}.modal.visible .modal-card{transform:translateY(0)}.modal .modal-card{width:100%;max-width:var(--modal-width);max-height:calc(100vh - var(--spacing-11) - var(--modal-header-height));max-height:calc(100dvh - var(--spacing-11) - var(--modal-header-height));color:var(--colors-text-usual-prime);background-color:var(--colors-surface-usual-second);border:var(--spacing-2) solid var(--colors-border-usual-prime);border-radius:var(--card-radius) var(--card-radius) var(--radius-14) var(--radius-14);transform:translateY(var(--spacing-13));flex-direction:column;transition:transform .2s ease-out;display:flex;position:relative;overflow:hidden}.modal .modal-header{padding:var(--spacing-11) var(--spacing-11);flex-direction:column;flex-shrink:0;display:flex;position:relative}.modal .modal-header.with-bg-image{height:var(--spacing-44);padding-bottom:var(--spacing-15);margin-bottom:var(--spacing-11)}.modal .modal-header.with-bg-image+.modal-content{gap:var(--spacing-15)}.modal .modal-header-bg{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.modal .modal-header-bg>:first-child{object-fit:cover;width:100%;height:100%}.modal .modal-header-row{z-index:1;align-items:flex-start;gap:var(--spacing-11);display:flex;position:relative}.modal .modal-header-icons{align-items:center;gap:var(--spacing-4);display:flex}.modal .modal-header-icon{width:var(--spacing-20);height:var(--spacing-20);color:var(--colors-icon-usual-prime);background-color:var(--colors-surface-usual-third);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.modal .modal-header-icon svg{width:var(--spacing-15);height:var(--spacing-15)}.modal .modal-header-icon .modal-header-icon-badge{width:var(--spacing-11);height:var(--spacing-11);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.modal .modal-header-icon .modal-header-icon-badge svg{width:100%;height:100%}.modal .modal-close-button{margin-left:auto}.modal .modal-content{gap:var(--spacing-11);min-height:0;padding:0 var(--spacing-11) var(--spacing-15);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.modal .modal-title{text-transform:uppercase;font-family:GTAmerica,sans-serif;font-style:normal;font-weight:700;font-size:var(--spacing-18);line-height:var(--spacing-16);letter-spacing:-1px}.modal .modal-body{font-family:Inter,sans-serif;font-size:var(--spacing-9);font-style:normal;font-weight:700;line-height:var(--spacing-11);letter-spacing:0;white-space:pre-line}.modal .modal-body:empty{display:none}.modal .modal-footer{gap:var(--spacing-7);padding:var(--spacing-11);border-top:var(--spacing-2) solid var(--colors-border-usual-prime);flex-direction:column;flex-shrink:0;display:flex}
