:root{font-family:Inter,"Microsoft YaHei UI",system-ui,sans-serif;color:#f6f3f5;background:#10111b}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 80% 8%,#403149 0,transparent 38%),radial-gradient(circle at 15% 90%,#302c42 0,transparent 40%),#10111b}.shell{width:min(1100px,calc(100% - 40px));margin:auto;padding:24px 0 70px}header{display:flex;justify-content:space-between;align-items:center;color:#c2b9c7;font-size:13px}header a{color:#fff;text-decoration:none;border:1px solid #ffffff40;border-radius:30px;padding:11px 17px}.intro{padding:clamp(42px,8vh,95px) 0 32px}.eyebrow{font-size:11px;letter-spacing:.3em;color:#ecad9a;font-weight:800}.intro h1{font-size:clamp(38px,6vw,76px);letter-spacing:-.07em;line-height:1.1;margin:13px 0}.intro h1 span{color:#eba893;margin-left:10px}.intro>p:last-child{color:#cac4d1;line-height:1.8}.panel{background:#ffffff0c;border:1px solid #ffffff24;border-radius:24px;padding:clamp(22px,4vw,42px);box-shadow:0 25px 80px #0003}.panel label{display:block;color:#dfd3dd;font-size:13px;margin-bottom:10px}.panel select{display:block;width:100%;background:#222230;color:#fff;border:1px solid #ffffff45;border-radius:12px;padding:14px;font:inherit;min-height:50px}.panel>p{color:#aeb0bd;font-size:13px;line-height:1.6}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.actions button,.actions a{border:0;border-radius:12px;background:#e9a895;color:#251722;padding:14px 22px;font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.actions button:disabled{opacity:.45;cursor:default}.actions a{background:#f3f0f4}.actions a[hidden]{display:none}.results{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.results>div{background:#11121f;border:1px solid #ffffff1c;border-radius:14px;padding:18px}.results small{display:block;color:#a6a6b4;margin-bottom:10px}.results strong{font-size:clamp(23px,3vw,38px);font-variant-numeric:tabular-nums}.results em{font-size:14px;font-style:normal;color:#c9bdc8}.track{height:10px;border-radius:10px;background:#ffffff29;overflow:hidden;margin-top:25px}.track i{display:block;height:100%;width:0;background:linear-gradient(90deg,#df806f,#f4c9a7);border-radius:10px;transition:width .5s}.bytes{text-align:right;margin:8px 0 0}@media(max-width:640px){.shell{width:calc(100% - 30px)}header span{font-size:11px}.results{grid-template-columns:1fr 1fr}.results>div:last-child{grid-column:1/-1}.intro{padding-top:50px}}
