.VHkyZG_page{max-width:560px;min-height:100vh;margin:0 auto;padding:24px 16px 40px}.VHkyZG_brand{color:var(--brand-strong);margin-bottom:18px;font-weight:700;text-decoration:none;display:inline-block}.VHkyZG_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:12px;padding:20px 16px;display:flex}.VHkyZG_title{font-size:22px;font-weight:700}.VHkyZG_muted{color:var(--ink-soft);font-size:15px}.VHkyZG_rows{grid-template-columns:auto 1fr;gap:8px 16px;font-size:16px;display:grid}.VHkyZG_rows dt{color:var(--ink-soft)}.VHkyZG_rows dd{text-align:right;font-weight:600}.VHkyZG_price{color:var(--brand-strong);font-size:28px;font-weight:800}.VHkyZG_status{background:var(--brand-soft);color:var(--brand-strong);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:13px;font-weight:700}.VHkyZG_statusExpired{background:var(--danger-soft);color:#8a4b00}.VHkyZG_button{border:1.5px solid var(--brand);min-height:48px;color:var(--brand-strong);background:var(--surface);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.VHkyZG_stack{flex-direction:column;gap:16px;display:flex}.VHkyZG_subtitle{font-size:18px;font-weight:700}.VHkyZG_small{font-size:14px;font-weight:500}.VHkyZG_notice{background:#fff7ec;border:1px solid #f6d29b;border-radius:10px;padding:8px 12px;font-size:15px;font-weight:600}.VHkyZG_field{flex-direction:column;gap:6px;display:flex}.VHkyZG_label{font-weight:600}.VHkyZG_input{min-height:var(--tap);border:1.5px solid var(--line);font:inherit;color:var(--ink);background:var(--surface);border-radius:10px;width:100%;padding:10px 12px;font-size:16px}.VHkyZG_input:focus{border-color:var(--brand);outline:none}.VHkyZG_input[aria-invalid=true]{border-color:#c2410c}.VHkyZG_fieldError{color:#b42318;font-size:14px;font-weight:600}.VHkyZG_hintText{color:var(--ink-soft);font-size:13px}.VHkyZG_check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;font-size:15px;display:flex}.VHkyZG_check input{width:22px;height:22px;accent-color:var(--brand);flex-shrink:0;margin-top:1px}.VHkyZG_inlineLink{color:var(--brand-strong);margin:0 2px;font-weight:700;text-decoration:underline}.VHkyZG_primary{background:var(--brand);color:#fff;min-height:52px;font:inherit;cursor:pointer;appearance:none;border:none;border-radius:999px;font-size:17px;font-weight:700}.VHkyZG_primary:disabled{opacity:.6;cursor:progress}.VHkyZG_orderNumber{letter-spacing:.5px;word-break:break-all;font-size:20px}.VHkyZG_list{flex-direction:column;gap:6px;padding-left:20px;display:flex}.VHkyZG_lineSoon{border:1px dashed var(--line);color:var(--ink-soft);text-align:center;border-radius:10px;padding:10px 12px;font-weight:600}.VHkyZG_lineBox{flex-direction:column;gap:8px;display:flex}.VHkyZG_lineButton{color:#fff;background:#06c755;border-radius:999px;justify-content:center;align-items:center;min-height:48px;font-weight:700;text-decoration:none;display:inline-flex}.VHkyZG_primaryLink{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:52px;font-weight:700;text-decoration:none;display:inline-flex}.VHkyZG_qrBox{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:center;padding:12px;display:flex}.VHkyZG_qr{width:220px;max-width:100%;height:220px}.VHkyZG_code{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.VHkyZG_brandText{color:var(--brand-strong);font-size:18px;font-weight:800}
