:root{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#263445;background:#f5f7fa;font-synthesis:none;line-height:1.55}*{box-sizing:border-box}body{margin:0}a{color:#1d4ed8;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}header,footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px max(24px,calc((100% - 1180px)/2));background:white;border-bottom:1px solid #d8e0eb}header img{display:block;object-fit:contain;max-width:100%;height:auto}.brand{max-width:176px}header>a:last-child{font-size:14px;font-weight:650}.auth{max-width:520px;margin:48px auto;padding:32px;background:white;border:1px solid #d8e0eb;border-radius:16px}.workspace{max-width:1180px;margin:40px auto;display:grid;grid-template-columns:210px minmax(0,1fr);gap:36px;padding:0 24px}.content{min-width:0}h1{font-size:clamp(26px,4vw,34px);letter-spacing:-.035em;color:#142b49;line-height:1.2;margin:8px 0 24px}h2{font-size:19px;color:#142b49;margin:0 0 12px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#53657c}label{display:block;margin:18px 0 7px;font-weight:600;font-size:14px}input{font:inherit;width:100%;min-width:0;padding:12px;border:1px solid #a7b4c6;border-radius:7px;background:white;color:#263445}button{font:inherit;font-weight:650;background:#1d4ed8;color:white;border:1px solid #1d4ed8;border-radius:7px;padding:12px 22px;cursor:pointer;min-height:46px}form>button{margin-top:22px}.auth form>button{width:100%}.secondary{background:white;color:#263445;border-color:#d8e0eb}.links{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:24px;font-size:14px}.notice{padding:16px;border-radius:8px;border:1px solid #b8cdeb;background:#edf4ff}.error{border-color:#d69b98;background:#fff1f0;color:#812d2a}.card{background:white;border:1px solid #d8e0eb;border-radius:12px;padding:24px;margin:18px 0;overflow-wrap:anywhere}.order{display:flex;justify-content:space-between;gap:24px}.order>div:last-child{text-align:right;flex-shrink:0}.status{font-size:13px;padding:5px 10px;border-radius:4px;background:#edf2fa;color:#142b49}.amount{font-size:22px;font-weight:750;color:#142b49}.muted{color:#556479;font-size:14px}nav{display:flex;flex-direction:column;gap:8px}nav a{padding:12px;text-decoration:none;border-radius:6px;color:#263445}nav a[aria-current]{background:#142b49;color:white}dl{margin:0}dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid #edf0f5}dt{color:#556479;font-size:14px}dd{margin:0;overflow-wrap:anywhere}footer{margin-top:64px;font-size:14px;border-top:1px solid #d8e0eb}.skip{position:absolute;left:12px;top:-100px;background:white;padding:10px;z-index:2}.skip:focus{top:10px}:focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}@media(max-width:650px){header{padding:16px}.brand{max-width:142px}header>a:last-child{max-width:110px;text-align:right}.auth{margin:24px 16px;padding:24px}.workspace{display:block;margin:20px auto;padding:0 16px}aside{margin-bottom:28px}aside .eyebrow{display:none}nav{flex-direction:row;flex-wrap:wrap;gap:4px}nav a{padding:9px;font-size:14px}aside form>button{margin-top:12px;padding:7px 16px;min-height:40px}.card{padding:20px}.order{display:block}.order>div:last-child{text-align:left}.order .amount{display:inline-block;margin-right:20px}dl>div{grid-template-columns:1fr;gap:3px}footer{padding:20px}}
