*{box-sizing:border-box}body{margin:0;background:#f7f5ee;color:#253b30;font:15px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}main{max-width:680px;margin:12vh auto;padding:55px 30px;text-align:center}.wordmark{font:64px Georgia,serif;letter-spacing:-4px;margin-bottom:55px}.eyebrow{font-size:10px;letter-spacing:2.5px;color:#9a805c}h1{font-size:clamp(25px,5vw,34px);line-height:1.4;font-weight:500;margin:18px 0}#status{min-height:54px;color:#647166}.note{margin:50px auto 0;max-width:420px;color:#92968a;font-size:12px}.progress{height:2px;width:100px;background:#c6d1c2;margin:30px auto;overflow:hidden}.progress:after{content:"";display:block;width:40%;height:100%;background:#253b30;animation:progress 1.4s infinite}button,a{border:1px solid #253b30;background:#253b30;color:white;padding:13px 23px;margin:10px;font:14px Arial;cursor:pointer;text-decoration:none;display:inline-block}[hidden]{display:none!important}@keyframes progress{from{transform:translateX(-100%)}to{transform:translateX(350%)}}@media(prefers-reduced-motion:reduce){.progress:after{animation:none;width:100%}}
#history{text-align:left;margin:24px 0;padding:24px;background:#fff;border:1px solid #d8ded4;border-radius:8px}#history h2{font-size:22px;line-height:1.4;margin:0 0 10px}#history p{font-size:15px;color:#647166}.history-account{display:block;width:100%;margin:12px 0;text-align:left;overflow-wrap:anywhere;border-radius:4px}.history-account:disabled{background:#e6e8e2;color:#7b8379;border-color:#cbd1c7;cursor:not-allowed}@media(max-width:480px){main{margin:4vh auto;padding:30px 20px}.wordmark{margin-bottom:32px}#history{padding:18px}.note{font-size:14px}}
