@font-face{font-family:DM;src:url(https://animekingdom.in/ak-dm-sans.ttf);font-display:swap}:root{color-scheme:dark;font-family:DM,Inter,system-ui,sans-serif;color:#f3f1f9;background:#10121a;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 9% 20%,#28233d66,transparent 50%);min-height:100vh}header,main,footer{max-width:1250px;margin:auto;padding:27px 40px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff0d;gap:20px}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:#f5f3fa;font-weight:700;letter-spacing:2px;font-size:12px}.brand img{width:42px;height:42px;border-radius:11px;border:1px solid #ffffff12}.brand small{display:block;font-size:9px;color:#8d91a3;letter-spacing:2.6px;margin-top:6px;font-weight:500}.private{font-size:9px;letter-spacing:1.5px;color:#a4a9b9;display:flex;gap:9px;align-items:center}.private>span{font-size:7px;color:#ae91de}.login{min-height:calc(100vh - 180px);display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:center;padding:40px 0 50px}.partner-label{display:flex;align-items:center;gap:12px;margin-bottom:46px;font-size:10px;letter-spacing:1.4px;color:#e0ddea;font-weight:600}.partner-label small{display:block;font-size:8px;letter-spacing:1.5px;color:#737c92;margin-top:5px;font-weight:400}.partner-mark{width:37px;height:37px;display:grid;place-items:center;border:1px solid #82709a66;border-radius:10px;color:#cfb7f0;background:linear-gradient(135deg,#473751,#211f30);font-size:22px;font-weight:500;letter-spacing:-1px}.eyebrow{font-size:9px;letter-spacing:2px;color:#a994c6;font-weight:600}h1{font-size:clamp(38px,4.4vw,58px);line-height:1.12;letter-spacing:-2.5px;font-weight:550;margin:18px 0 22px}h1 em{font-style:normal;color:#b8a1da}.intro{max-width:410px;font-size:14px;line-height:1.85;color:#9299ad}.code-tags{display:grid;gap:0;max-width:440px;margin:32px 0 22px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff02;overflow:hidden}.code-tags>div{display:flex;align-items:center;gap:13px;padding:16px 17px}.code-tags>div+div{border-top:1px solid #ffffff0d}.code-tags strong{font-size:11px;letter-spacing:.7px;font-weight:500;color:#e0dbe9}.code-tags small{display:block;font-size:10px;color:#798399;margin-top:6px}.code-symbol{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;border-radius:8px;background:#9b7fc014;color:#b7a0d6;font-size:18px}.code-state{font-size:8px;color:#8aa998;margin-left:auto;white-space:nowrap;padding:5px 7px;border-radius:5px;background:#6397770d}.privacy-copy{font-size:10px;line-height:1.8;color:#6f798e;max-width:410px;display:flex;gap:9px}.privacy-copy>span{color:#9d86bd}.panel{border:1px solid #323044;border-radius:18px;padding:32px;background:#1a1b27}.login-form{}.login>.panel{color-scheme:light;background:#f9f9fc;color:#252435;border:1px solid #ffffff;box-shadow:0 25px 80px #0003;padding:38px 36px 30px}.form-icon{width:43px;height:43px;border-radius:12px;position:relative;display:grid;place-items:center;background:#eae5f2;border:1px solid #e2daec;color:#6b4d8c;font-size:24px;letter-spacing:-1px;margin-bottom:27px}.form-icon>span{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:#f9f9fc;color:#9171b3;font-size:15px;letter-spacing:0}.login .eyebrow{color:#9580ad;font-size:8px;letter-spacing:2px}.panel h2{font-size:23px;line-height:1.3;letter-spacing:-.7px;font-weight:600;margin:12px 0}.login .panel h2{font-size:30px;letter-spacing:-1px}.panel p{font-size:12px;line-height:1.8;color:#8c91a5}.login .panel p:not(.eyebrow){color:#888897;font-size:11px}.panel label{display:block;font-size:10px;font-weight:600;color:#545362;margin:25px 0 9px}.panel input{width:100%;border:1px solid #dddde6;border-radius:8px;padding:14px;background:#fff;color:#252435;font:inherit;font-size:12px;min-height:46px;box-shadow:0 2px 3px #23203503}.panel input::placeholder{color:#b0afbd}.panel input:focus{border-color:#9275af;outline:3px solid #9275af18}.panel button{font:inherit}.form-support{border-top:1px solid #e7e6ed;margin-top:25px;padding-top:20px;text-align:center;line-height:1.9;font-size:10px;color:#a09ba9}.form-support span{display:block}.form-support a{color:#7f659a;text-decoration:none;font-weight:500}.form-support a:hover{text-decoration:underline}button{border:1px solid #ae91ce;border-radius:8px;background:#8b6ba7;color:#fff;font:inherit;font-weight:600;padding:13px 18px;cursor:pointer;transition:background .15s}button:hover{background:#997bb4}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible{outline:2px solid #b594d6;outline-offset:4px}#sign-in{width:100%;margin-top:24px;background:#76558f;border-color:#76558f;font-size:11px;font-weight:500;display:flex;justify-content:center;gap:24px;align-items:center;min-height:46px}#sign-in:hover{background:#66467e}#sign-in span{font-size:19px;font-weight:400}#login-status:empty,#report-status:empty{display:none}#login-status{font-size:11px;line-height:1.7;margin-bottom:0}.error{color:#b8435b!important}.success{color:#67b48c!important}.dashboard-head{display:flex;justify-content:space-between;align-items:center;margin:30px 0 35px;gap:20px}.dashboard-head h1{font-size:38px;letter-spacing:-1.5px}.dashboard-head p:not(.eyebrow){color:#7b859b;font-size:11px}.actions{display:flex;gap:8px}.secondary{background:#ffffff03;border-color:#3b344a;color:#bbb3c9;font-size:11px;min-height:38px}.secondary:hover{background:#ffffff09}.codes{display:grid;grid-template-columns:1fr 1fr;gap:22px}.code-card{padding:28px;border:1px solid #393346;border-radius:14px;background:linear-gradient(135deg,#252033,#1b1b28)}.code-card h2{font-size:18px;letter-spacing:.6px;margin:12px 0 30px;font-weight:500}.code-card .metrics{display:grid;grid-template-columns:1fr 1fr;gap:24px}.metric strong{display:block;font-size:42px;font-weight:450;letter-spacing:-1.5px;color:#eee7f7;font-variant-numeric:tabular-nums}.metric span{color:#8e889e;font-size:10px;display:block;margin-top:8px}.code-card .detail{border-top:1px solid #ffffff0c;padding-top:18px;margin-top:25px;color:#8b7d9a;font-size:10px;line-height:1.8}.activity{margin-top:26px;padding:28px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;font-variant-numeric:tabular-nums}th{color:#8f849f;font-size:9px;text-transform:uppercase;letter-spacing:1px}th,td{padding:17px 12px;border-bottom:1px solid #ffffff09}td{color:#b4adbf}.method{font-size:10px;color:#71778b;line-height:1.9;max-width:920px;margin:23px 0}footer{border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;color:#616b81;font-size:8px;letter-spacing:1.5px;gap:20px}.footer-separator{color:#41465a;margin:0 10px}footer a{color:#9a89af;letter-spacing:0;text-decoration:none;font-size:9px}[hidden]{display:none!important}@media(min-width:1500px){header,main,footer{max-width:1350px}.login{gap:140px}}@media(max-width:1000px){.login{gap:45px}.login>.panel{padding:30px 27px}.code-state{display:none}h1{font-size:43px}}@media(max-width:760px){header,main,footer{padding:22px 24px}.private{font-size:8px;letter-spacing:.5px}.brand{font-size:10px;letter-spacing:1px}.brand small{font-size:7px;letter-spacing:1.5px}.brand img{width:35px;height:35px}.login{grid-template-columns:1fr;gap:35px;padding:18px 0 28px;min-height:0}.partner-label{margin-bottom:30px}.login h1{font-size:43px}.intro{font-size:13px}.code-tags{max-width:none;margin-top:24px}.privacy-copy{max-width:none}.login>.panel{padding:30px 28px}.login .panel h2{font-size:29px}.codes{grid-template-columns:1fr}.dashboard-head{align-items:flex-start;flex-direction:column}.dashboard-head h1{font-size:32px}.code-card h2{font-size:17px}.panel input{font-size:16px}footer{font-size:7px;letter-spacing:.5px}.footer-separator{margin:0 5px}}@media(max-width:390px){header,main,footer{padding-left:18px;padding-right:18px}.private{max-width:95px;line-height:1.6}.login>.panel{padding:28px 23px}h1{letter-spacing:-2px}.brand{font-size:9px}}@media(prefers-reduced-motion:reduce){button{transition:none}}