.aie-unduh{max-width:560px;padding-block:48px 72px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));gap:18px;margin:0 auto;display:grid}.aie-unduh h1{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:clamp(32px,7vw,44px);font-weight:700;line-height:1.05}.aie-unduh-kembali{color:var(--muted);font-size:14px;text-decoration:none}.aie-unduh-kembali:hover{color:var(--ink)}.aie-unduh-sub{color:var(--muted);margin:0}.aie-unduh-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;gap:14px;padding:22px;display:grid}.aie-unduh-card label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.aie-unduh-row{flex-wrap:wrap;gap:10px;display:flex}.aie-unduh-row input{border:1.5px solid var(--line);background:var(--cream);letter-spacing:.08em;text-transform:uppercase;border-radius:14px;flex:220px;min-width:0;height:52px;padding:0 16px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:20px;font-weight:600}.aie-unduh-row input:focus-visible{outline:3px solid var(--gold);outline-offset:1px}.aie-unduh-btn{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;height:52px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.aie-unduh-btn:hover{background:var(--accent-ink)}.aie-unduh-btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.aie-unduh-btn:disabled,.aie-unduh-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.aie-unduh-msg{border-radius:12px;padding:12px 14px;font-size:15px}.aie-unduh-msg.err{background:var(--accent-wash)}.aie-unduh-msg.ok{background:#e3f1ee}.aie-unduh-files{gap:10px;display:grid}.aie-unduh-f{background:var(--sand);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.aie-unduh-f b{font-size:16px;display:block}.aie-unduh-f small{color:var(--muted);font-size:13px}.aie-unduh-f .aie-unduh-btn{height:44px;padding:0 18px;font-size:14px}.aie-unduh-next{gap:6px;margin:0;padding-left:20px;font-size:15px;list-style:decimal;display:grid}.aie-unduh-help{color:var(--muted);margin:0;font-size:14px}.aie-unduh-help a{text-decoration:underline}.aie-unduh-form{gap:16px}.aie-unduh-field{gap:6px;display:grid}.aie-unduh-field label span{text-transform:none;letter-spacing:0;font-weight:500}.aie-unduh-field input,.aie-unduh-field select,.aie-unduh-field textarea{border:1.5px solid var(--line);background:var(--cream);width:100%;min-width:0;min-height:48px;font:inherit;color:var(--ink);border-radius:12px;padding:10px 14px;font-size:16px}.aie-unduh-field textarea{resize:vertical}.aie-unduh-field input:focus-visible,.aie-unduh-field select:focus-visible,.aie-unduh-field textarea:focus-visible{outline:3px solid var(--gold);outline-offset:1px}.aie-unduh-field small{color:var(--muted);font-size:13px}
