.manual-entry{min-height:100%;background:#f5f3ee;color:#0f172a;padding:32px clamp(20px,5vw,80px) 64px}.manual-entry-brand{max-width:1200px;margin:auto;padding-bottom:28px;border-bottom:1px solid #d6d3cf}.manual-entry-layout{max-width:1200px;margin:64px auto 0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:clamp(40px,6vw,96px);align-items:start}.manual-entry-eyebrow{color:#6d28d9;font-size:13px;font-weight:600;margin-bottom:22px}.manual-entry h1{font-size:clamp(40px,4.8vw,68px);font-weight:600;letter-spacing:-.065em;line-height:1.06}.manual-entry h1 span{color:#6d28d9}.manual-entry-lede{max-width:490px;margin-top:28px;font-size:18px;color:#475569;line-height:1.7}.manual-entry-demo{display:inline-flex;align-items:center;gap:32px;margin-top:30px;padding:15px 20px;background:#6d28d9;color:#fff;border-radius:6px;font-size:15px;font-weight:600;text-decoration:none}.manual-entry-demo:hover{background:#5b21b6}.manual-entry-demo-note{color:#475569;font-size:12px;line-height:1.6;margin-top:12px}.manual-entry-method{list-style:none;margin-top:42px;padding:0}.manual-entry-method li{display:flex;gap:18px;padding:18px 0;border-top:1px solid #d6d3cf}.manual-entry-method li>span{font-family:monospace;color:#6d28d9;padding-top:2px}.manual-entry-method h2{font-size:15px;font-weight:600}.manual-entry-method p{color:#475569;font-size:13px;margin-top:5px;line-height:1.6}.manual-entry-access{min-width:0;background:#fff;border:1px solid #d6d3cf;box-shadow:10px 10px #e8e4db}.manual-entry-paper{margin:28px 28px 0;padding:24px;background:#ede9fe;color:#4c1d95;border-top:3px solid #6d28d9}.manual-entry-paper>span{font-size:10px;letter-spacing:.12em;font-weight:600}.manual-entry-lines{margin:26px 0;display:grid;gap:8px}.manual-entry-lines i{display:block;height:4px;background:#c4b5fd}.manual-entry-lines i:nth-child(2){width:78%}.manual-entry-lines i:last-child{width:60%}.manual-entry-evidence{font-family:Georgia,serif;font-size:27px;line-height:1.25}.manual-entry-evidence span{display:block;font:9px/1.5 monospace;letter-spacing:.04em;margin-top:24px}.manual-entry-form{padding:32px 28px 22px}.manual-entry-form h2{font-size:20px;letter-spacing:-.03em}.manual-entry-form-note{font-size:13px;color:#475569;line-height:1.6;margin:10px 0 24px}@media(max-width:820px){.manual-entry-layout{grid-template-columns:minmax(0,1fr);margin-top:40px;gap:32px}.manual-entry h1{font-size:clamp(40px,7.5vw,60px)}.manual-entry-lede{max-width:620px}.manual-entry-paper{display:none}.manual-entry-form{padding:28px 20px}}
