.connection-screen-module__joLwFW__screen{z-index:20000;overscroll-behavior:contain;color:var(--ot-color-brand);background:var(--ot-color-surface);font-family:var(--ot-font-family-sans);place-items:center;padding:clamp(24px,6vw,112px);display:grid;position:fixed;inset:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){:is(.connection-screen-module__joLwFW__retryButton .MuiCircularProgress-root,.connection-screen-module__joLwFW__retryButton .MuiCircularProgress-circle){animation:none}}.connection-screen-module__joLwFW__content{box-sizing:border-box;grid-template-columns:56px minmax(0,1fr) 244px;align-items:center;gap:32px;width:100%;max-width:1200px;padding-inline-start:clamp(0px,30vw - 270px,180px);display:grid}.connection-screen-module__joLwFW__icon{place-items:center;display:grid}.connection-screen-module__joLwFW__icon svg{font-size:48px}.connection-screen-module__joLwFW__message{min-width:0}.connection-screen-module__joLwFW__title{font-size:clamp(1.75rem,2.6vw,2.75rem);font-weight:var(--ot-font-weight-strong);line-height:var(--ot-type-title-line-height);letter-spacing:var(--ot-type-tight-tracking);text-wrap:balance;margin:0}.connection-screen-module__joLwFW__description{font-size:var(--ot-type-card-title-size);line-height:var(--ot-type-body-line-height);text-wrap:pretty;margin:10px 0 0}.connection-screen-module__joLwFW__content .connection-screen-module__joLwFW__retryButton{border-radius:var(--ot-radius-control);min-height:50px;color:var(--ot-color-surface);background:var(--ot-color-brand);font-weight:var(--ot-font-weight-strong);padding:12px 20px}.connection-screen-module__joLwFW__content .connection-screen-module__joLwFW__retryButton:hover{background:var(--ot-color-brand-hover)}.connection-screen-module__joLwFW__content .connection-screen-module__joLwFW__retryButton:disabled{color:var(--ot-color-brand);background:0 0}.connection-screen-module__joLwFW__content .connection-screen-module__joLwFW__retryButton:focus-visible{outline:2px solid var(--ot-color-brand);outline-offset:4px}@media (max-width:900px){.connection-screen-module__joLwFW__content{grid-template-columns:48px minmax(0,1fr);gap:24px}.connection-screen-module__joLwFW__content .connection-screen-module__joLwFW__retryButton{grid-column:2;justify-self:start;min-width:244px}}@media (max-width:600px){.connection-screen-module__joLwFW__content{grid-template-columns:minmax(0,1fr);gap:24px}.connection-screen-module__joLwFW__icon{justify-self:start}.connection-screen-module__joLwFW__content .connection-screen-module__joLwFW__retryButton{grid-column:auto;justify-self:stretch;min-width:0}}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-latin-400-normal.0r483cyw8ke7y.woff2)format("woff2"),url(../media/roboto-latin-400-normal.3mv92lsmpnx4e.woff)format("woff")}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-latin-500-normal.0-u18bgh9zdap.woff2)format("woff2"),url(../media/roboto-latin-500-normal.17yh-d_uodj8v.woff)format("woff")}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(../media/roboto-latin-600-normal.3594wor0halry.woff2)format("woff2"),url(../media/roboto-latin-600-normal.2l6lyxbejtmot.woff)format("woff")}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-latin-700-normal.2whq8dod0ijl3.woff2)format("woff2"),url(../media/roboto-latin-700-normal.22g_mzmgagnfx.woff)format("woff")}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:800;src:url(../media/roboto-latin-800-normal.2e1zt0iv65s02.woff2)format("woff2"),url(../media/roboto-latin-800-normal.1wcb0owfxwqqz.woff)format("woff")}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url(../media/roboto-latin-900-normal.3ngk61z4pvuxj.woff2)format("woff2"),url(../media/roboto-latin-900-normal.0b0x1c0_ua_5m.woff)format("woff")}
:root{--background:#fff;--foreground:#171717;--font-sans:var(--ot-font-family-sans,"Roboto", Arial, Helvetica, sans-serif)}html{height:100%}body{background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex}
