@import url('/portal.css');header{max-width:1050px;margin:auto;padding:28px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #2c2c32}header img{display:block;max-width:100%;height:auto}header a{font-size:12px}main{max-width:950px;margin:55px auto;padding:0 24px 60px}h1{font-size:42px;margin:14px 0 22px}.intro{max-width:720px;margin-bottom:30px}.panel{margin:20px 0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.actions{justify-content:space-between}.check{display:flex;align-items:flex-start;gap:10px;font-size:12px}.check input{width:17px;height:17px;flex-shrink:0;margin-top:3px}.check a{margin:0 3px}.result{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.result div{background:#18181b;border-radius:10px;padding:16px}.result strong{display:block;font-size:24px}table{white-space:normal}td{padding:12px 8px}.notice{margin:16px 0}#message{word-break:break-word;min-height:24px}button.primary{padding:12px 20px}.small{margin-top:25px}@media(max-width:640px){main{margin-top:32px;padding:0 16px 35px}header{padding:20px 16px}header img{width:170px}h1{font-size:32px}.grid,.result{grid-template-columns:1fr}.panel{padding:20px}}
