: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:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){html{color-scheme:dark}}*{margin:0;padding:0;box-sizing:border-box;transition:.3s}html{font-size:16px;font-family:Roboto,sans-serif;color:#c9ab82;line-height:1.6}body,html{background-color:#000}body{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column;color:#fff}a{text-decoration:none;color:inherit}.mt-3{margin-top:1rem}.mb-3{margin-bottom:1rem}.button{padding:12px 0;background-color:#000;color:#c9ab82;font-size:16px;font-weight:700;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #c9ab82;display:flex;justify-content:center}.button:disabled{cursor:not-allowed;background-color:gray;color:#fff}.label{font-size:14px;padding-bottom:10px;color:#c9ab82}.label.required:after{content:"*";color:red;margin-left:5px}.input{width:100%;padding:12px 16px;border:1px solid #c9ab82;border-radius:8px;font-size:16px;margin-bottom:16px;resize:none;background-color:transparent;color:#fff}.input:focus{outline:none;box-shadow:0 0 6px rgba(0,0,0,.5)!important}ul{list-style:none}.container{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1380px}}.me-3{margin-right:1rem}.running-lines{position:relative;display:inline-block;overflow:hidden;background:linear-gradient(90deg,#c9ab82,#c9ab82 30%,hsla(0,0%,100%,.8) 50%,#c9ab82 80%,#c9ab82);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:runningLines 5s linear infinite reverse}.running-lines:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6) 50%,transparent);animation:runningLines 5s linear infinite}@keyframes runningLines{0%{background-position:-200% 0}to{background-position:200% 0}}