*{box-sizing:border-box}body{margin:0;font:400 16px/1.5 ui-sans-serif,system-ui,Segoe UI,Roboto,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}@media(max-width:720px){input,select,textarea{font-size:16px!important}}a{color:inherit;text-decoration:none}.icon{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.fallback{display:grid;place-content:center;gap:8px;min-height:100dvh;padding:24px;text-align:center;color:#475569}.fallback strong{color:#0f172a;font-size:17px}.fallback p{margin:0;font-size:14px}.fallback a{margin-top:8px;color:#0f172a;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}
