*{box-sizing:border-box}body{margin:0;background:#090806;color:#f8f1dc;font-family:Arial,sans-serif}main{max-width:720px;margin:auto;padding:24px 14px 60px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.topbar span{color:#d7b33f;border:1px solid #735d20;border-radius:99px;padding:7px 12px;font-size:11px;letter-spacing:2px}.topbar a{color:#171106;background:linear-gradient(135deg,#f0d15b,#9c7618);padding:10px 15px;border-radius:10px;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.5px;white-space:nowrap;transition:.2s}.topbar a:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d4af3760}header{text-align:center;animation:rise .7s ease}h1{font-size:clamp(48px,15vw,82px);margin:20px 0 5px}.score strong,article strong,h1 b{color:#e4bf45;text-shadow:0 0 25px #d4af3755}.account-card,.upload,section{margin-top:18px;padding:16px;border:1px solid #57471a;border-radius:22px;background:linear-gradient(145deg,#17130b,#0d0c09);box-shadow:0 15px 50px #0007;animation:rise .8s ease}.account-card{max-width:460px;margin:50px auto}.account-card h1{font-size:48px}.account-card>p{color:#c9bfaa;line-height:1.5}.back{color:#d7b33f;text-decoration:none;font-size:13px}.field{height:auto;border:0;display:flex;align-items:stretch;gap:8px;position:relative;font-size:14px;margin-top:14px}.field span{position:absolute;top:8px;left:12px;font-size:11px;color:#aaa08a}.field span small{font-weight:400}.field input{position:static;opacity:1;width:100%;padding:28px 12px 10px;background:#100f0b;color:#f8f1dc;border:1px solid #393016;border-radius:12px;outline:none}.field input:focus{border-color:#9c7618}.account-card button{cursor:pointer}.success{margin-top:14px;padding:12px;border-radius:12px;background:#172016;color:#d9e7cf;font-size:13px}.upload>label{height:280px;border:1px dashed #866b22;border-radius:16px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;overflow:hidden;position:relative;font-size:30px}.upload>label img{width:100%;height:100%;object-fit:cover}.upload>label strong{font-size:18px}.upload>label small{font-size:12px;color:#aaa08a}.upload>label>input{position:absolute;inset:0;opacity:0}button{width:100%;margin-top:14px;padding:18px;border:0;border-radius:15px;background:linear-gradient(135deg,#f0d15b,#9c7618);font-weight:900;letter-spacing:1px;color:#171106;transition:.25s}button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 35px #d4af3760}button:disabled{opacity:.6}.score{text-align:center}.score strong{display:block;font-size:120px;line-height:1}.score i{font-size:24px;color:#9a9078;font-style:normal}.score div{height:9px;background:#282216;border-radius:99px;overflow:hidden}.score div span{display:block;height:100%;background:linear-gradient(90deg,#9d781a,#f1d25a);transition:width 1.2s}article{margin-top:10px;padding:14px;border:1px solid #393016;border-radius:15px;background:#100f0b}article strong{float:right;font-size:21px}article p,li{color:#c9bfaa;line-height:1.5}li{padding:10px 0;border-bottom:1px solid #302816}.error{padding:15px;background:#421818;border-radius:14px;margin-top:15px}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:480px){main{padding:18px 11px}.topbar{align-items:flex-start}.topbar span{font-size:9px;padding:6px 9px}.topbar a{font-size:11px;padding:9px 11px}.upload>label{height:235px}.score strong{font-size:100px}}.auth-page{max-width:none!important;width:100%;min-height:100vh;margin:0!important;padding:32px 16px 60px!important;display:flex;justify-content:center;align-items:flex-start;background:radial-gradient(circle at top,#1b160a 0,#090806 48%,#050505 100%)}.auth-shell{width:100%;max-width:430px;margin:0 auto}.auth-brand{display:flex;justify-content:center;margin-bottom:18px}.auth-brand a{color:#e9c858;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:2px}.auth-title{text-align:center;margin:0 0 8px;font-size:clamp(34px,9vw,52px);letter-spacing:-1px}.auth-copy{text-align:center;color:#a9a08b;line-height:1.5;margin:0 auto 24px;max-width:340px}.auth-card{background:linear-gradient(145deg,#17130b,#0d0c09);border:1px solid #57471a;border-radius:22px;padding:10px;box-shadow:0 25px 80px #0008}.auth-card .cl-card{width:100%;background:transparent;box-shadow:none;border:0}.auth-card .cl-rootBox{width:100%}.auth-card .psl-clerk-header{display:none!important}.auth-card .psl-clerk-card{background:transparent!important;box-shadow:none!important;border:0!important;width:100%!important}.auth-card .psl-clerk-input{background:#100f0b!important;border:1px solid #393016!important;color:#f8f1dc!important;border-radius:12px!important;height:48px!important}.auth-card .psl-clerk-input:focus{border-color:#d4af37!important;box-shadow:0 0 0 3px #d4af3720!important}.auth-card .psl-clerk-button{background:linear-gradient(135deg,#f0d15b,#9c7618)!important;color:#171106!important;border-radius:12px!important;height:48px!important;font-weight:900!important;letter-spacing:.3px!important}.auth-card .psl-clerk-social{border:1px solid #57471a!important;background:#15120c!important;color:#f8f1dc!important;border-radius:12px!important;height:48px!important}.auth-card .cl-dividerLine{background:#393016!important}.auth-card .cl-footer{border-top:1px solid #302816;padding-top:18px}.auth-card .cl-internal-b3fm6y{display:none!important}.breakdown-ad{width:100%;min-width:250px;min-height:1px;margin:0 0 16px;display:block;overflow:visible}.breakdown-ad iframe{max-width:100%!important}.ref-stat{border:1px solid #40351a;border-radius:12px;padding:12px 8px;text-align:center;background:#100f0b}.ref-stat b{display:block;color:#f1d36a;font-size:20px}.ref-stat small{display:block;color:#9a9078;font-size:9px;letter-spacing:1px;margin-top:5px}.auth-card .cl-formFieldInputShowPasswordButton,.auth-card [data-localization-key=formFieldInputShowPasswordButton]{right:12px!important;left:auto!important;z-index:3!important;padding:6px 8px!important;position:absolute!important}.auth-card .cl-formFieldInput,.auth-card input[type=password]{padding-right:70px!important}.auth-card .cl-formField{position:relative!important}.auth-card .cl-formFieldInputShowPasswordButton{top:50%!important;transform:translateY(-50%)!important;margin-top:9px!important}.auth-card button{width:auto}.auth-card .cl-formButtonPrimary{width:100%!important}