.brand-icon,h1{margin-bottom:12px}.small-note,p{line-height:1.6}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Inter,sans-serif;background:radial-gradient(circle at top,#1a1a1a,#080808 55%);color:#fff}.reset-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.reset-card{width:100%;max-width:420px;background:rgba(20,20,20,.92);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:40px 32px;text-align:center;box-shadow:0 25px 70px rgba(0,0,0,.7);backdrop-filter:blur(15px)}.brand-icon{width:55px;height:55px}.brand-logo{font-size:34px;font-weight:900;letter-spacing:4px}.brand-logo span{color:#e50914}.brand-subtitle{margin-top:8px;font-size:11px;letter-spacing:3px;color:#999;font-weight:600}h1{margin-top:35px;font-size:28px;font-weight:800}p{color:#aaa;font-size:14px;margin-bottom:28px}#reset-btn,input{width:100%;height:52px;font-size:15px;transition:.3s;color:#fff}.input-wrapper{width:100%}#alertBox img,.lock{width:92px;height:92px;margin-bottom:10px}input{background:#111;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:0 18px;outline:0}input::placeholder{color:#666}input:focus{border-color:#e50914;box-shadow:0 0 0 3px rgba(229,9,20,.15)}#reset-btn{margin-top:20px;border:none;border-radius:12px;background:linear-gradient(135deg,#e50914,#b20710);font-weight:700;cursor:pointer}#reset-btn:hover{opacity:.8}#reset-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.back-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;color:#aaa;text-decoration:none;font-size:14px;transition:.3s}.back-link::before,.lock{display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center}.back-link::before{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19 12H5M12 19L5 12L12 5' stroke='%23aaaaaa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:.3s}.back-link:hover{color:#fff}.back-link:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19 12H5M12 19L5 12L12 5' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform:translateX(-3px)}.small-note{margin-top:30px;font-size:11px;color:#666}@media(max-width:480px){.reset-card{padding:35px 22px;border-radius:20px}.brand-logo{font-size:30px}h1{font-size:24px}}#alertBox{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#161b22;border:1px solid #30363d;border-radius:14px;padding:18px;box-shadow:0 20px 60px rgba(0,0,0,.6);color:#e5e7eb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:14px;text-align:center;z-index:9999;transition:opacity .25s ease-in-out;opacity:0;width:min(340px,92vw)}#alertBox img{object-fit:cover;border-radius:10px}#alertBox .msg{color:#0073e5;display:block;margin-top:6px;font-weight:420;letter-spacing:.2px}#alertBox #countdown{margin-top:14px;font-size:13px;color:#c5c5c5;font-weight:400}#alertBox .footer-text{margin-top:14px;font-size:12px;color:#8e8ea0;letter-spacing:.3px}.lock{background-image:url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJIYXhvckFJX0xvY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCiAgICAgICAgICAgIDwhLS0gQmFja2dyb3VuZCBQZXJzZWdpIC0tPgogICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgZmlsbD0idHJhbnNwYXJlbnQiIHJ4PSIyMCIgLz4KCiAgICAgICAgICAgIDwhLS0gSGFuZGxlIEdlbWJvayAtLT4KICAgICAgICAgICAgPHBhdGggZD0iTTY2LjEsMTI4LjFWNTkuOWMwLTE4LjQsMTQuOS0zMy4zLDMzLjMtMzMuM3MzMy4zLDE0LjksMzMuMywzMy4zdjM2LjgiIHN0eWxlPSJmaWxsOm5vbmU7IHN0cm9rZTp3aGl0ZXNtb2tlOyBzdHJva2Utd2lkdGg6MTQ7IHN0cm9rZS1saW5lY2FwOnJvdW5kOyBzdHJva2UtbGluZWpvaW46cm91bmQ7IHN0cm9rZS1taXRlcmxpbWl0OjEwOyIgLz4KCiAgICAgICAgICAgIDwhLS0gQm9keSBHZW1ib2sgLS0+CiAgICAgICAgICAgIDxnIGlkPSJsb2NrLWJvZHkiIHN0eWxlPSJ0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIycHgpOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsiPgogICAgICAgICAgICAgICAgPHJlY3QgeD0iNTkiIHk9IjExNy41IiB3aWR0aD0iMTQuNSIgaGVpZ2h0PSI0LjciIHN0eWxlPSJvcGFjaXR5OjAuNjsgZmlsbDpncmV5OyIgLz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00OS44LDE3NS43YzAsMy45LDMuMSw3LDcsN0gxNDJjMy44LDAsNy0zLjEsNy03di00OC4zYzAtMy44LTMuMi03LTctN0g1Ni44Yy0zLjksMC03LDMuMi03LDdWMTc1Ljd6IiBzdHlsZT0iZmlsbDpoc2woMjE3LCA4MyUsIDUwJSk7IiAvPgoKICAgICAgICAgICAgICAgIDwhLS0gTHViYW5nIEt1bmNpIC8gSWtvbiBKYXJpbmdhbiAtLT4KICAgICAgICAgICAgICAgIDxnIGlkPSJuZXR3b3JrIiBzdHlsZT0idHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsiPgogICAgICAgICAgICAgICAgICAgIDxsaW5lIHgxPSIxMTEuNCIgeTE9IjE0MS42IiB4Mj0iMTExLjQiIHkyPSIxNjIuMSIgc3R5bGU9ImZpbGw6bm9uZTsgc3Ryb2tlOndoaXRlOyBzdHJva2Utd2lkdGg6Nzsgc3Ryb2tlLW1pdGVybGltaXQ6MTA7IiAvPgogICAgICAgICAgICAgICAgICAgIDxsaW5lIHgxPSI5OS40IiB5MT0iMTQ3LjQiIHgyPSI5OS40IiB5Mj0iMTYyLjEiIHN0eWxlPSJmaWxsOm5vbmU7IHN0cm9rZTp3aGl0ZTsgc3Ryb2tlLXdpZHRoOjc7IHN0cm9rZS1taXRlcmxpbWl0OjEwOyIgLz4KICAgICAgICAgICAgICAgICAgICA8bGluZSB4MT0iODcuNCIgeTE9IjE1MS44IiB4Mj0iODcuNCIgeTI9IjE2Mi4xIiBzdHlsZT0iZmlsbDpub25lOyBzdHJva2U6d2hpdGU7IHN0cm9rZS13aWR0aDo3OyBzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIC8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L3N2Zz4=');opacity:.95}
