*{box-sizing:border-box}:root{--g:#08a86b;--ink:#112e28;--mint:#effaf5;--muted:#6e8079;--line:#dce9e4}body{margin:0;background:#f7faf9;color:var(--ink);font-family:Arial,Helvetica,sans-serif}header{height:70px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 6%;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.brand img{width:43px;height:43px}.brand div{display:flex;flex-direction:column}.brand small{font-size:8px;color:var(--muted)}.help,.support a{background:var(--g);color:#fff;text-decoration:none;padding:10px 15px;border-radius:9px;font-size:9px;font-weight:900}main{max-width:1050px;margin:auto;padding:38px 5%}.welcome{text-align:center;padding:24px 0 32px}.welcome>span,.card>span,.status>span,.journey>span,.updates>span,.support span{font-size:8px;letter-spacing:.14em;color:var(--g);font-weight:900}.welcome h1{font-size:36px;margin:7px 0}.welcome p{font-size:10px;color:var(--muted)}.lookup{max-width:500px;margin:20px auto 8px;display:flex;background:#fff;border:1px solid var(--line);border-radius:10px;padding:5px}.lookup input{border:0;outline:0;padding:10px;flex:1;min-width:0}.lookup button{border:0;background:var(--ink);color:#fff;border-radius:7px;padding:0 14px;font-size:8px;font-weight:900}.welcome small{font-size:7px;color:#8a9a94}.hidden{display:none}.summary{display:grid;grid-template-columns:repeat(4,1fr);background:var(--ink);color:#fff;border-radius:14px;padding:17px;margin-bottom:10px}.summary div{padding:3px 13px;border-right:1px solid #ffffff20}.summary div:last-child{border:0}.summary small{display:block;color:#9fc0b5;font-size:7px;margin-bottom:5px}.summary b{font-size:10px}.status,.card,.journey,.updates,.support{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.status h2{font-size:22px;margin:7px 0}.status p,.card p,.support p{font-size:9px;color:var(--muted);line-height:1.6}.bar{height:7px;background:#e9f1ee;border-radius:99px;margin:15px 0 7px;overflow:hidden}.bar i{display:block;height:100%;background:var(--g);border-radius:99px}.status small{font-size:7px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:10px 0}.card h3{font-size:15px;margin:8px 0}.card a{display:inline-block;margin-top:7px;color:var(--g);font-size:8px;font-weight:900;text-decoration:none}.important{background:var(--mint)}.todo{font-size:9px;padding:8px 0;border-bottom:1px solid #d8e9e1}.todo:last-child{border:0}.journey{margin-bottom:10px}.journey #steps{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;margin-top:14px}.step{font-size:7px;text-align:center;color:var(--muted)}.step b{display:grid;place-items:center;margin:auto auto 6px;width:25px;height:25px;border-radius:50%;background:#edf2f0}.step.done b,.step.current b{background:var(--g);color:#fff}.step.current{font-weight:900;color:var(--ink)}.updates{margin-bottom:10px}.update{padding:10px 0;border-bottom:1px solid var(--line);font-size:8px}.update:last-child{border:0}.update small{display:block;color:var(--muted);margin-top:3px}.support{display:flex;align-items:center;justify-content:space-between}.support h2{font-size:18px;margin:5px 0}.support p{margin:0}@media(max-width:650px){header{padding:0 4%}main{padding:24px 4%}.welcome h1{font-size:29px}.summary{grid-template-columns:1fr 1fr}.summary div{border:0;padding:8px}.grid{grid-template-columns:1fr}.journey #steps{grid-template-columns:repeat(4,1fr);gap:12px 5px}.support{display:block}.support a{display:inline-block;margin-top:12px}.lookup button{padding:0 9px}.summary b{font-size:9px}}