@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Roboto,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}input,select,textarea{margin-top:4px;width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;background:#fff!important;color:#000!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important;caret-color:#000}@media (prefers-color-scheme:dark){input,select,textarea{background:#fff!important;color:#000!important;border-color:#5a5a5a}input::placeholder,textarea::placeholder{color:#666}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important;caret-color:#000}}label{font-weight:500}a{color:inherit;text-decoration:none}.message-container{height:100vh;display:flex;justify-content:center;align-items:center;font-size:24px}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.form-wrapper{max-width:800px}.form-row{display:flex;gap:20px}@media (max-width:640px){.form-wrapper{padding:20px!important}.form-row{flex-direction:column;gap:12px}.action-row button{width:100%;min-width:0}}@media (max-width:400px){.form-wrapper{padding:16px!important}}