body{background:#f4f8f8}.lookupnav{height:86px;max-width:1120px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.lookupbrand{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:600}.lookupbrand .brandmark{color:white}.lookuplabel{font-size:11px;color:#9aa9b8}.lookupmain{max-width:610px;margin:50px auto;padding:0 20px}.lookuphead{text-align:center;margin-bottom:30px}.lookuphead h1{font-size:32px;letter-spacing:2px;margin:7px 0 12px}.lookuphead p{font-size:12px;color:#94a1af}.lookupbox{padding:30px;border-radius:16px;background:#fff;border:1px solid #e5edef;box-shadow:0 15px 50px #143b4605}.lookuptabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#f3f7f8;padding:5px;border-radius:9px;margin-bottom:25px}.lookuptabs button{padding:10px;border:0;background:none;color:#8e9fac;border-radius:6px;font-size:12px}.lookuptabs button.active{background:white;box-shadow:0 2px 6px #254b5910;color:#08a88a;font-weight:600}.verifyrow{display:flex;gap:12px;align-items:end}.verifyrow .field{flex:1}.puzzle{border:1px dashed #9bcabd;background:#eff9f6;color:#238e79;padding:10px 18px;font-size:20px;letter-spacing:2px;border-radius:7px;margin-bottom:17px;white-space:nowrap}.lookupsubmit{width:100%;padding:12px;margin:8px 0}.lookupfoot{text-align:center;color:#a6b1bb;font-size:10px;line-height:2;margin-top:28px}.lookupresult{margin-top:22px;border:1px solid #dcefe9;border-radius:12px;background:#fbfefd;padding:22px}.lookupresult h3{margin:0 0 16px;font-size:15px}.lookupresult .kv{grid-template-columns:95px 1fr}.lookupnotice{padding-top:18px;margin-top:20px;border-top:1px solid #eef3f4;color:#9aa8b2;font-size:10px;line-height:1.9}.lookupresult.notfound{border-color:#eee5d1;background:#fffcf5}@media(max-width:600px){.lookupmain{margin-top:25px}.lookupbox{padding:23px}.lookupnav{height:70px}.lookuphead h1{font-size:26px}}
