:root{--font-montserrat:"Montserrat"}#boot-overlay{z-index:20000;pointer-events:auto;background:#fff;place-items:center;display:grid;position:fixed;inset:0}.flip-modal-overlay{box-sizing:border-box;z-index:1300;justify-content:center;align-items:center;height:100dvh;min-height:-webkit-fill-available;animation:.2s fade-in;display:flex;position:fixed;inset:0}.flip-modal-overlay[data-variant=subsection]{left:var(--app-shell-left-offset,0px);justify-content:stretch;align-items:stretch;display:block;top:0;bottom:0;right:0}.flip-modal-backdrop{background:#0000001a;position:absolute;inset:0}.flip-modal-overlay[data-state=closing]{pointer-events:none}.flip-modal-overlay[data-state=closing] .flip-modal-backdrop{animation:.5s transparent-background-fade-out}.flip-modal-overlay[data-placement=anchor]{display:block}.flip-modal-window[data-size=sm]{--fm-maxw:420px}.flip-modal-window[data-size=md]{--fm-maxw:600px}.flip-modal-window[data-size=lg]{--fm-maxw:980px}.flip-modal-window{z-index:1;width:min(calc(100vw - 48px),var(--fm-maxw,600px));background:var(--md-sys-color-background,#fff);will-change:transform,filter,opacity;border-radius:32px;flex-direction:column;max-height:90vh;animation:.3s cubic-bezier(.37,.35,0,1) blur-in;display:flex;position:relative;overflow:hidden}.flip-modal-window[data-variant=subsection]{border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0;overflow:hidden}.flip-modal-window[data-placement=anchor]{top:var(--fm-top,16px);left:var(--fm-left,16px);width:min(600px,100vw - 32px);max-height:min(90vh,100vh - 32px);margin:0;position:fixed}.flip-modal-window[data-variant=subsection][data-placement=anchor]{width:100%;height:100%;max-height:none;position:absolute;inset:0}.flip-modal-holder{flex:auto;min-height:0;overflow:auto}.flip-modal-window[data-variant=subsection]>.flip-modal-holder{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:100%;overflow:hidden auto}.flip-modal-window[data-state=closing]{animation:.5s cubic-bezier(.56,.27,0,1) window-border-radius-2,.5s cubic-bezier(.37,.35,0,1) blur-out,.7s cubic-bezier(.56,.27,0,1) fade-out}.flip-modal-window[data-variant=subsection][data-state=closing]{animation:none}.flip-modal-window[data-state=closing]>.flip-modal-holder{animation:.7s cubic-bezier(.34,1,0,1) fade-out}.flip-modal-window[data-variant=subsection][data-state=closing]>.flip-modal-holder{animation:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes blur-in{0%{filter:blur(32px)}to{filter:blur()}}@keyframes blur-out{0%{filter:blur()}to{filter:blur(32px)}}@keyframes transparent-background-fade-out{0%{background:#0000001a}to{background:0 0}}@keyframes window-border-radius-2{0%{border-radius:24px}to{border-radius:400px}}@keyframes window-border-radius{0%{border-radius:64px}to{border-radius:0}}@media (max-width:680px){.flip-modal-overlay[data-placement=anchor]{justify-content:center;align-items:center;display:flex}.flip-modal-window[data-placement=anchor]{padding-top:env(safe-area-inset-top);width:100%;height:calc(100% + 32px);max-height:unset;border-radius:0;margin:-16px;position:relative;top:auto;left:auto;max-width:unset!important}.flip-modal-window{padding-top:env(safe-area-inset-top);width:100%;height:calc(100% + 32px);max-height:unset;border-radius:0;margin:-16px;animation:1s cubic-bezier(.56,.27,0,1) window-border-radius,.3s cubic-bezier(.37,.35,0,1) blur-in;max-width:unset!important}.flip-modal-window[data-variant=subsection]{width:100%;height:100%;margin:0}}.flip-dialog-overlay{box-sizing:border-box;z-index:1400;justify-content:center;align-items:center;height:100dvh;min-height:-webkit-fill-available;padding:16px;animation:.2s fade-in;display:flex;position:fixed;inset:0}.flip-dialog-backdrop{background:#0000001a;position:absolute;inset:0}.flip-dialog-overlay[data-state=closing]{pointer-events:none}.flip-dialog-overlay[data-state=closing] .flip-dialog-backdrop{animation:.5s transparent-background-fade-out}.flip-dialog-window{z-index:1;background:var(--md-sys-color-background,#fff);will-change:transform,filter,opacity;border-radius:24px;flex-direction:column;width:min(480px,100vw - 32px);max-width:480px;max-height:min(80vh,100vh - 32px);animation:.3s cubic-bezier(.37,.35,0,1) blur-in;display:flex;position:relative;overflow:hidden}.flip-dialog-holder{flex:auto;min-height:0;overflow:auto}.flip-dialog-window[data-state=closing]{animation:.5s cubic-bezier(.56,.27,0,1) window-border-radius-2,.5s cubic-bezier(.37,.35,0,1) blur-out,.7s cubic-bezier(.56,.27,0,1) fade-out}.flip-dialog-window[data-state=closing]>.flip-dialog-holder{animation:.7s cubic-bezier(.34,1,0,1) fade-out}@media (max-width:680px){.flip-dialog-window{width:100%;max-width:unset;max-height:unset;border-radius:16px;height:auto}}
