:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#0b1220;color:#e4eaf3;font-size:16px;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:#80d8e7;text-underline-offset:4px}header{display:flex;align-items:center;justify-content:space-between;padding:24px max(24px,calc((100vw - 1240px)/2));border-bottom:1px solid #263249;gap:20px}.brand{text-decoration:none;font-size:24px;font-weight:800;color:white}.brand span{font-size:16px;font-weight:400;color:#8398b3}main{max-width:1288px;margin:auto;padding:36px 24px}h1{font-size:clamp(38px,5vw,62px);line-height:1.08;margin:12px 0 22px;letter-spacing:-2px}h2{font-size:22px;line-height:1.3;margin:0 0 16px}p{margin:12px 0;color:#b7c6da}.intro{max-width:760px;margin-bottom:32px}.intro>p:not(.eyebrow){max-width:660px}.eyebrow{font-size:14px;font-weight:700;letter-spacing:2px;color:#80d8e7}.small{font-size:14px;color:#99a9bf}.workspace{display:grid;grid-template-columns:1.12fr 1fr;gap:20px}.workspace section{border:1px solid #354460;background:#101c2f;padding:24px;border-radius:10px}.sectionline{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.sectionline h2{margin:0}label{display:block;font-size:14px;margin:16px 0 8px;font-weight:600}label span{font-weight:400;color:#99a9bf}textarea,input{width:100%;font:14px/1.5 ui-monospace,SFMono-Regular,monospace;color:#dce9f8;background:#090f1c;border:1px solid #52647e;border-radius:5px;padding:12px}textarea{height:230px;resize:vertical}input{height:48px}button,.button{display:inline-block;font:600 15px/1.5 inherit;padding:12px 18px;background:#87e0ec;color:#07141e;border:1px solid #87e0ec;border-radius:5px;cursor:pointer;text-decoration:none}form>button{margin-top:20px}.secondary{font-size:14px;background:transparent;color:#c4deeb;border-color:#516780;padding:8px 12px}button:disabled{opacity:.45;cursor:default}:focus-visible{outline:3px solid #87e0ec;outline-offset:3px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pass{color:#7ce3ba}.review{color:#ffc885}#status{font-weight:650;font-size:18px}#checks{padding:0;list-style:none}#checks li{font-size:14px;border-top:1px solid #2d3b54;padding:10px 0}#checks li span{font-size:12px;font-weight:800}details{margin:20px 0}summary{cursor:pointer}pre{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;background:#090f1c;padding:16px;border-radius:5px}.evidence{padding:38px 0}.samples{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.samples article{border-left:3px solid #6096bb;padding:16px 20px;background:#111d30}.samples article strong{font-size:18px}.samples article p{font-size:14px}.offer{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;border-top:1px solid #354460;border-bottom:1px solid #354460;padding:36px 0}.order{background:#16233a;padding:24px;border-radius:8px;align-self:center}.order>strong{font-size:26px}.order .button{margin:16px 0}footer{font-size:14px;padding:28px 0;display:flex;gap:24px;flex-wrap:wrap}footer p{width:100%;margin:0}@media(max-width:850px){.workspace{grid-template-columns:1fr}.offer{grid-template-columns:1fr;gap:22px}.samples{grid-template-columns:1fr}.fields{grid-template-columns:1fr;gap:0}}@media(max-width:420px){header{padding:18px;align-items:start;flex-direction:column;gap:8px}main{padding:24px 16px}.workspace section{padding:18px}h1{letter-spacing:-1px}.sectionline button{width:100%}textarea{height:240px}}
