@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/app/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/app/assets/sora-latin-700-normal-BKPfQAnC.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/app/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/app/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/app/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}html,body,#root{margin:0;height:100%}body{background:#dce3ec;overscroll-behavior:none;font-family:IBM Plex Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer}button:focus-visible,a:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #0B7A4B;outline-offset:2px}summary::-webkit-details-marker{display:none}a{-webkit-user-drag:none}.stage{height:100%}.phone{position:relative;width:100%;height:100vh;height:100dvh;background:#f4f7fb;overflow:hidden}.screen-root{width:100%;height:100%;display:flex;flex-direction:column}.phone:not(.landscape) .screen-root{padding-top:env(safe-area-inset-top)}@media (orientation: portrait) and (max-width: 559px){.phone.landscape{position:fixed;top:0;left:100vw;width:100vh;width:100dvh;height:100vw;transform-origin:0 0;transform:rotate(90deg)}}@media (min-width: 560px) and (min-height: 700px){.stage{display:flex;align-items:center;justify-content:center;min-height:100%;padding:24px 0;height:auto}.phone{width:390px;height:844px;max-height:calc(100vh - 48px);border-radius:44px;box-shadow:0 0 0 10px #0b1b2b,0 24px 60px #0b1b2b4d}.phone.landscape{width:844px;height:390px;max-height:none;border-radius:36px}.phone:not(.landscape) .screen-root>div:first-child{padding-top:56px}}
