.page.svelte-127ktu7{max-width:760px;padding:32px}.page-header.svelte-127ktu7{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}h1.svelte-127ktu7{color:#f0f4f8;letter-spacing:-.5px;font-size:26px;font-weight:700}h2.svelte-127ktu7{color:#f0f4f8;margin-bottom:8px;font-size:20px;font-weight:700}.sub.svelte-127ktu7,.step-hint.svelte-127ktu7{color:#4a6070;margin-top:4px;margin-bottom:24px;font-size:14px;line-height:1.5}.back-btn.svelte-127ktu7{color:#4a6070;background:0 0;border:1px solid #1e2a38;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.back-btn.svelte-127ktu7:hover{color:#c8d6e5;border-color:#2d3f52}.steps.svelte-127ktu7{align-items:center;margin-bottom:28px;display:flex}.step.svelte-127ktu7{align-items:center;gap:8px;display:flex}.step-num.svelte-127ktu7{color:#4a6070;background:#141c26;border:1px solid #1e2a38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.step.active.svelte-127ktu7 .step-num:where(.svelte-127ktu7){color:#080c10;background:#d4a017;border-color:#d4a017}.step.done.svelte-127ktu7 .step-num:where(.svelte-127ktu7){color:#22c55e;background:#22c55e33;border-color:#22c55e80}.step-label.svelte-127ktu7{color:#3d5268;white-space:nowrap;font-size:12px;font-weight:600}.step.active.svelte-127ktu7 .step-label:where(.svelte-127ktu7){color:#d4a017}.step.done.svelte-127ktu7 .step-label:where(.svelte-127ktu7){color:#4a6070}.step-line.svelte-127ktu7{background:#1e2a38;flex:1;height:1px;margin:0 8px;transition:background .2s}.step-line.done.svelte-127ktu7{background:#22c55e4d}.wizard-card.svelte-127ktu7{background:#0d1117;border:1px solid #1e2a38;border-radius:16px;overflow:hidden}.step-content.svelte-127ktu7{padding:32px}.direction-grid.svelte-127ktu7{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dir-btn.svelte-127ktu7{text-align:center;background:#141c26;border:1px solid #1e2a38;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 20px;transition:all .2s;display:flex}.dir-btn.svelte-127ktu7:hover{background:#1a2535;border-color:#2d3f52}.dir-btn.selected.svelte-127ktu7{background:#d4a01712;border-color:#d4a017}.dir-icon.svelte-127ktu7{color:#d4a017;font-size:28px}.dir-label.svelte-127ktu7{color:#c8d6e5;font-size:14px;font-weight:700}.dir-sub.svelte-127ktu7{color:#4a6070;font-size:12px}.metal-grid.svelte-127ktu7{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.metal-btn.svelte-127ktu7{text-align:center;background:#141c26;border:1px solid #1e2a38;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;transition:all .2s;display:flex}.metal-btn.svelte-127ktu7:hover{border-color:#2d3f52}.metal-btn.selected.svelte-127ktu7{background:#d4a01712;border-color:#d4a017}.metal-btn--gold.selected.svelte-127ktu7{border-color:#d4a017}.metal-btn--silver.selected.svelte-127ktu7{background:#8899aa12;border-color:#89a}.metal-btn--platinum.selected.svelte-127ktu7{background:#7b68ee12;border-color:#7b68ee}.metal-icon.svelte-127ktu7{font-size:32px}.metal-label.svelte-127ktu7{color:#c8d6e5;font-size:15px;font-weight:700}.metal-desc.svelte-127ktu7{color:#4a6070;font-size:11px}.product-list.svelte-127ktu7{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.product-btn.svelte-127ktu7{text-align:left;background:#141c26;border:1px solid #1e2a38;border-radius:10px;align-items:center;gap:16px;width:100%;padding:14px 16px;transition:all .2s;display:flex}.product-btn.svelte-127ktu7:hover{border-color:#2d3f52}.product-btn.selected.svelte-127ktu7{background:#d4a01712;border-color:#d4a017}.product-label.svelte-127ktu7{color:#c8d6e5;flex:1;font-size:14px;font-weight:600}.product-sub.svelte-127ktu7{color:#4a6070;white-space:nowrap;font-size:11px}.product-link.svelte-127ktu7{color:#d4a017;white-space:nowrap;font-size:11px}.product-link.svelte-127ktu7:hover{text-decoration:underline}.price-input-group.svelte-127ktu7{background:#141c26;border:1px solid #2d3f52;border-radius:12px;padding:20px}.price-input-group.svelte-127ktu7 label:where(.svelte-127ktu7){color:#6b7f96;text-transform:uppercase;letter-spacing:.7px;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.price-input-wrap.svelte-127ktu7{align-items:center;gap:8px;display:flex}.currency.svelte-127ktu7{color:#d4a017;font-size:24px;font-weight:700}.price-input-wrap.svelte-127ktu7 input:where(.svelte-127ktu7){color:#f0f4f8;background:0 0;border:none;outline:none;flex:1;font-family:JetBrains Mono,monospace;font-size:32px;font-weight:800}.price-input-wrap.svelte-127ktu7 input:where(.svelte-127ktu7)::placeholder{color:#2d3f52}.price-note.svelte-127ktu7{color:#3d5268;margin-top:8px;font-size:11px}.jm-link.svelte-127ktu7{color:#d4a017}.jm-link.svelte-127ktu7:hover{text-decoration:underline}.fields.svelte-127ktu7{flex-direction:column;gap:20px;display:flex}.field-group.svelte-127ktu7 label:where(.svelte-127ktu7){color:#6b7f96;text-transform:uppercase;letter-spacing:.7px;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.optional.svelte-127ktu7{text-transform:none;color:#3d5268;font-weight:400}input[type=number].svelte-127ktu7,input[type=text].svelte-127ktu7,input[type=tel].svelte-127ktu7{color:#c8d6e5;background:#141c26;border:1px solid #1e2a38;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .15s}input.svelte-127ktu7:focus{border-color:#d4a017}input[type=number].svelte-127ktu7{max-width:120px}.payment-grid.svelte-127ktu7{flex-wrap:wrap;gap:8px;display:flex}.pay-btn.svelte-127ktu7{color:#6b7f96;background:#141c26;border:1px solid #1e2a38;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s}.pay-btn.svelte-127ktu7:hover{color:#c8d6e5;border-color:#2d3f52}.pay-btn.selected.svelte-127ktu7{color:#d4a017;background:#d4a0171a;border-color:#d4a017}.shipping-grid.svelte-127ktu7{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ship-btn.svelte-127ktu7{text-align:left;background:#141c26;border:1px solid #1e2a38;border-radius:10px;align-items:center;gap:12px;padding:14px;transition:all .2s;display:flex}.ship-btn.svelte-127ktu7:hover{border-color:#2d3f52}.ship-btn.selected.svelte-127ktu7{background:#d4a01712;border-color:#d4a017}.ship-icon.svelte-127ktu7{font-size:22px}.ship-label.svelte-127ktu7{color:#c8d6e5;font-size:13px;font-weight:600}.ship-sub.svelte-127ktu7{color:#4a6070;margin-top:2px;font-size:11px}.price-summary.svelte-127ktu7{background:#141c26;border:1px solid #1e2a38;border-radius:12px;margin-bottom:20px;padding:20px}.price-row.svelte-127ktu7{border-bottom:1px solid #1e2a38;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.price-row.svelte-127ktu7:last-child{border-bottom:none}.price-row--total.svelte-127ktu7{margin-top:4px;padding-top:14px}.price-row-label.svelte-127ktu7{color:#6b7f96;font-size:13px}.price-row-val.svelte-127ktu7{color:#c8d6e5;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600}.price-row--total.svelte-127ktu7 .price-row-label:where(.svelte-127ktu7){color:#c8d6e5;font-size:15px;font-weight:700}.price-row--total.svelte-127ktu7 .price-row-val:where(.svelte-127ktu7){color:#f5d76e;font-size:24px;font-weight:800}.quote-box.svelte-127ktu7{background:#080c10;border:1px solid #1e2a38;border-radius:12px;margin-bottom:16px;position:relative;overflow:hidden}.quote-pre.svelte-127ktu7{color:#8ba3bd;white-space:pre-wrap;word-break:break-word;padding:20px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.7}.copy-btn.svelte-127ktu7{color:#4a6070;background:#141c26;border:none;border-top:1px solid #1e2a38;width:100%;padding:12px;font-size:13px;font-weight:700;transition:all .2s}.copy-btn.svelte-127ktu7:hover{color:#d4a017;background:#1a2535}.copy-btn.copied.svelte-127ktu7{color:#22c55e;background:#22c55e1a}.disclaimer.svelte-127ktu7{color:#3d5268;background:#eab3080d;border:1px solid #eab3081a;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.5}.nav-buttons.svelte-127ktu7{border-top:1px solid #141c26;justify-content:space-between;align-items:center;padding:20px 32px;display:flex}.btn-back.svelte-127ktu7{color:#4a6070;background:0 0;border:1px solid #1e2a38;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .15s}.btn-back.svelte-127ktu7:hover{color:#c8d6e5;border-color:#2d3f52}.btn-next.svelte-127ktu7{color:#080c10;background:linear-gradient(135deg,#d4a017,#b8860b);border:none;border-radius:10px;padding:11px 28px;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 4px 16px #d4a01740}.btn-next.svelte-127ktu7:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px #d4a01759}.btn-next.svelte-127ktu7:disabled{opacity:.35;cursor:not-allowed;transform:none}.final-actions.svelte-127ktu7{gap:10px;display:flex}.btn-save.svelte-127ktu7{color:#080c10;background:linear-gradient(135deg,#d4a017,#b8860b);border:none;border-radius:10px;padding:11px 22px;font-size:13px;font-weight:700;transition:all .2s}.btn-save.svelte-127ktu7:hover{transform:translateY(-1px)}.btn-another.svelte-127ktu7{color:#6b7f96;background:0 0;border:1px solid #1e2a38;border-radius:10px;padding:11px 22px;font-size:13px;font-weight:600;transition:all .15s}.btn-another.svelte-127ktu7:hover{color:#c8d6e5;border-color:#2d3f52}
