@keyframes fadeIn{0%{opacity:0}to{opacity:.5}}@keyframes fadeOut{0%{opacity:.5}to{opacity:0}}.modal{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:100;display:flex;justify-content:flex-end;overflow:scroll}.modal__close{margin-left:auto;margin-top:32px;margin-right:32px;background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13%2013%207%207m0%200L1%201m6%206%206-6M7%207l-6%206'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;display:block;width:12px;height:12px;cursor:pointer}.modal__background{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:0;animation:.35s forwards fadeIn}.modal__background--fade-out{animation:.35s forwards fadeOut}.modal__content{position:relative;background-color:#fff;transition:opacity .35s,transform .35s;transition-timing-function:cubic-bezier(.075,.82,.165,1);opacity:0;height:100vh;border-radius:16 0 0 16;transform:translate(100%);max-height:90vh;border-radius:16px}@media only screen and (min-width: 640px){.modal__content{max-height:100%}}.modal__content>.stack{height:100%}@media only screen and (min-width: 640px){.modal--large .modal__content{width:640px}}@media only screen and (min-width: 890px){.modal--large .modal__content{width:900px}}@media only screen and (min-width: 640px){.modal--large.modal--center .modal__content{width:640px}}@media only screen and (min-width: 890px){.modal--large.modal--center .modal__content{width:900px}}.modal--center{justify-content:center;align-items:flex-start}.modal--center .modal__content{transform:translateY(100%);margin-top:auto;height:auto;max-width:unset;width:100%}@media only screen and (min-width: 640px){.modal--center .modal__content{width:640px;margin-top:0;top:50%;width:unset}}@media only screen and (min-width: 890px){.modal--center .modal__content{width:640px}}.modal--center .modal__content>.stack{height:auto}.modal--open{pointer-events:all}.modal--open .modal__content{opacity:1;transform:none}@media only screen and (min-width: 640px){.modal--open .modal__content{transform:translateY(-50%)}}body.with-modal{overflow:hidden}.app{display:flex;flex-direction:column;min-height:100vh;background-color:var(--main-background)}:root{--size: 16px}.stack{display:flex;flex-direction:column;gap:var(--size)}@media print{.stack{gap:var(--size-print)}}.stack>*{min-width:0}.stack--no-shrink{flex-shrink:0}.stack--full-width-mobile,.stack--full-width-all{width:100%}.stack--line{flex-direction:row}.stack--line.stack--justify-right{justify-content:flex-end}.stack--line.stack--justify-center{justify-content:center}.stack--line--reverse{flex-direction:row-reverse}.stack--justify-left{justify-content:flex-start}.stack--justify-center{justify-content:center;height:100%}.stack--justify-right{justify-content:flex-end}.stack--justify-space-between{justify-content:space-between}.stack--align-top{align-items:flex-start}.stack--align-bottom{align-items:flex-end}.stack--align-center{align-items:center}.stack--wrap{flex-wrap:wrap}.stack--clickable{cursor:pointer}.stack--reverse{flex-direction:column-reverse}.stack--grid-mobile{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}@media only screen and (min-width: 640px){.stack{width:auto;gap:var(--tablet-size)}.stack--full-width-tablet,.stack--full-width-all{width:100%}.stack--line.stack--tablet-justify-right,.stack--tablet-line.stack--tablet-justify-right{justify-content:flex-end}.stack--line,.stack--tablet-line{flex-direction:row}.stack--line.stack--tablet-reverse,.stack--tablet-line.stack--tablet-reverse{flex-direction:row-reverse}.stack--line.stack--tablet-justify-left,.stack--tablet-line.stack--tablet-justify-left{justify-content:flex-start}.stack--line.stack--tablet-justify-center,.stack--tablet-line.stack--tablet-justify-center{justify-content:center}.stack--line.stack--tablet-justify-space-between,.stack--tablet-line.stack--tablet-justify-space-between{justify-content:space-between}.stack--line.stack--tablet-align-top,.stack--tablet-line.stack--tablet-align-top{align-items:flex-start}.stack--line.stack--tablet-align-bottom,.stack--tablet-line.stack--tablet-align-bottom{align-items:flex-end}.stack--line.stack--tablet-align-center,.stack--tablet-line.stack--tablet-align-center{align-items:center}.stack--tablet-justify-left{justify-content:flex-start}.stack--tablet-justify-center{justify-content:center}.stack--tablet-justify-right{justify-content:flex-end}.stack--grid-tablet{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media only screen and (min-width: 890px){.stack{width:auto;gap:var(--desktop-size)}.stack--full-width-desktop,.stack--full-width-all{width:100%}.stack--line,.stack--tablet-line,.stack--desktop-line{flex-direction:row}.stack--line.stack--desktop-reverse,.stack--tablet-line.stack--desktop-reverse,.stack--desktop-line.stack--desktop-reverse{flex-direction:row-reverse}.stack--line.stack--desktop-align-top,.stack--tablet-line.stack--desktop-align-top,.stack--desktop-line.stack--desktop-align-top{align-items:flex-start}.stack--line.stack--desktop-align-bottom,.stack--tablet-line.stack--desktop-align-bottom,.stack--desktop-line.stack--desktop-align-bottom{align-items:flex-end}.stack--grid-desktop{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.stack--desktop-justify-center{justify-content:center}.stack--desktop-justify-right{justify-content:flex-end}.stack--desktop-justify-space-between{justify-content:space-between}}.errors{position:fixed;top:5px;right:5px;z-index:1000}.errors__notification{position:relative;background-color:#f44336;color:#fff;padding:10px 20px;border-radius:5px;margin-bottom:10px;box-shadow:0 0 10px #00000080}.errors__notification-close{position:absolute;top:0;right:0;cursor:pointer}*{margin:0;padding:0;box-sizing:border-box;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1em;font-family:inherit;font-weight:inherit;line-height:inherit;background-color:transparent;color:inherit;text-decoration:none;text-align:inherit}img{display:block;max-width:100%;width:100%;height:auto}button,a{cursor:pointer}body{font-family:Inter,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:var(--background-neutral-200);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;line-height:1.5;font-feature-settings:"kern" 1,"onum" 0,"liga" 1;background:var(--background-neutral-100);caret-color:var(--color-tint)}
