.uc-main{position:relative;min-height:100vh;width:100%;display:grid;place-items:center;padding:clamp(16px,4vw,48px);background-image:url(/assets/backgrounds/404_BG.png);background-position:50%;background-size:cover;background-repeat:no-repeat}.uc-container{z-index:1;width:min(1100px,100%);background:#0000005c;-webkit-backdrop-filter:blur(2vh);backdrop-filter:blur(2vh);border:.1vh solid #ffffff20;border-radius:28px;padding:clamp(18px,4vw,44px);box-shadow:0 0 5vh #000;color:#fff;display:grid;gap:clamp(16px,3vw,28px);justify-items:center;text-align:center;transition:transform .35s ease}.uc-container:hover{transform:translateY(-2px)}.uc-header{display:grid;gap:10px;justify-items:center}.uc-brand{font-family:Orbitron,sans-serif;text-transform:uppercase;opacity:1;font-size:clamp(4vh,4vw,8vh);font-weight:600}.uc-icon{display:grid;place-items:center;color:#ffffff;filter:drop-shadow(0 2px 12px rgba(255,255,255,.18))}.uc-title{font-family:Orbitron,sans-serif;font-size:clamp(28px,5vw,44px);font-weight:600;text-transform:uppercase;margin:6px 0 0}.uc-subtitle{font-family:Lato,sans-serif;font-weight:300;opacity:.9;margin:0;font-size:clamp(14px,2.2vw,18px);max-width:70ch}.uc-progress{width:min(700px,100%);height:12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18)}.uc-progress-bar{height:100%;width:35%;border-radius:999px;background-image:linear-gradient(135deg,rgba(255,255,255,.35) 25%,rgba(255,255,255,.12) 0,rgba(255,255,255,.12) 50%,rgba(255,255,255,.35) 0,rgba(255,255,255,.35) 75%,rgba(255,255,255,.12) 0,rgba(255,255,255,.12));background-size:28px 28px;animation:uc-stripes 1s linear infinite,uc-breathe 4s ease-in-out infinite}@keyframes uc-stripes{0%{background-position:0 0}to{background-position:28px 0}}@keyframes uc-breathe{0%,to{transform:scaleX(.92)}50%{transform:scaleX(1.02)}}.uc-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(700px,100%)}@media (min-width:860px){.uc-features{grid-template-columns:repeat(4,minmax(0,1fr))}}.uc-chip{font-family:Lato,sans-serif;font-size:clamp(12px,1.8vw,14px);padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.uc-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.button{background-color:rgba(70,70,70,.36);padding:12px 18px;min-width:160px;text-align:center;-webkit-backdrop-filter:blur(5vh);backdrop-filter:blur(5vh);color:#fff;border:.1vh solid #ffffff20;font-size:clamp(13px,1.8vw,15px);font-weight:300;box-shadow:0 0 0 #00000040;border-radius:16px;transition:.25s ease-in-out;font-family:Lato,sans-serif;text-transform:uppercase;text-decoration:none}.button:hover{font-weight:600;box-shadow:0 .1vh 2vh #ffffff40;cursor:pointer}.button.ghost{background:transparent;border-color:rgba(255,255,255,.28)}.button.solid{background-color:rgba(255,255,255,.14);border-color:rgba(255,255,255,.2)}.uc-form{width:min(700px,100%);display:grid;grid-template-columns:1fr auto;gap:10px}@media (max-width:560px){.uc-form{grid-template-columns:1fr}}.uc-input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.3);color:#fff;font-family:Lato,sans-serif;font-size:14px;outline:none}.uc-input::placeholder{color:rgba(255,255,255,.7)}.animated-bg{position:absolute;inset:0;background:linear-gradient(90deg,#0000,#8f000036,#0000);background-size:200%;animation:bg-animation 10s linear infinite;z-index:0}@keyframes bg-animation{0%,to{background-position:-200%}50%{background-position:100%}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}