:root{color-scheme:light;--ink:#172b42;--muted:#465c72;--line:#d6e0e9;--brand:#1e486a}*{box-sizing:border-box}body{margin:0;background:#f2f5f8;color:var(--ink);font:16px/1.6 Arial,sans-serif}main{max-width:1000px;margin:32px auto;background:white;padding:40px;border-top:6px solid var(--brand)}h1{font-size:clamp(30px,5vw,46px);line-height:1.15;max-width:750px;margin:14px 0 18px}h2{font-size:24px;line-height:1.3;margin:0 0 16px}h3{font-size:20px;line-height:1.35;margin:0}.eyebrow{font-size:13px;letter-spacing:.12em;font-weight:bold;color:var(--brand);margin:0}.intro{font-size:20px;color:var(--muted);max-width:750px}section{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}p{max-width:82ch}.notice{border-left:4px solid #a76d13;background:#fff8eb;padding:16px}.plans{display:grid;grid-template-columns:1fr 1fr;gap:20px}.plans article{padding:20px;border:1px solid var(--line);border-radius:5px}.price{font-weight:bold;font-size:23px}.price span{display:block;font-size:14px;color:var(--muted);font-weight:normal}label{display:block;font-weight:bold;margin:14px 0 6px}input[type=file]{display:block;max-width:100%;padding:12px;border:1px solid var(--line)}.small{font-size:14px;color:var(--muted);margin:6px 0}.confirm{display:flex;gap:10px;font-weight:normal;align-items:flex-start;max-width:730px}.confirm input{margin:6px 0 0;min-width:18px;min-height:18px}button{display:inline-block;margin:16px 0;padding:13px 20px;border:0;border-radius:4px;background:var(--brand);color:white;font:700 16px/1.4 Arial,sans-serif;cursor:pointer}button:disabled{opacity:.6;cursor:wait}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid #c17800;outline-offset:3px}a{color:var(--brand);font-weight:bold}#status{font-weight:bold}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.65 monospace;background:#f2f5f8;border:1px solid var(--line);padding:20px;max-height:600px;overflow:auto}footer{border-top:1px solid var(--line);margin-top:30px;padding-top:18px;font-size:14px;color:var(--muted)}[hidden]{display:none!important}@media(max-width:650px){main{margin:0;padding:24px 18px}.plans{grid-template-columns:1fr}button{width:100%}h2{font-size:22px}}
nav{display:flex;justify-content:space-between;gap:16px;margin-bottom:24px}.quick-start{padding:24px;margin-top:24px;border:1px solid var(--line);border-radius:8px;background:#f8fafc}.actions{display:flex;flex-wrap:wrap;gap:12px}.actions button{margin:12px 0}.secondary{background:white;color:var(--brand);border:1px solid var(--brand)}details{border-top:1px solid var(--line);padding:14px 0}summary{font-weight:bold;cursor:pointer}.quote-link{display:inline-block;padding:12px 18px;background:var(--brand);color:white;border-radius:4px;text-decoration:none}@media(max-width:650px){.quick-start{padding:18px 14px}.actions{gap:0}nav{font-size:14px}}
