.modal-overlay.svelte-1nvzjvq{position:fixed;inset:0;z-index:1000;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-card.svelte-1nvzjvq{background:var(--yp-surface);border-radius:24px;padding:36px;max-width:480px;width:90vw;box-shadow:0 24px 64px #0f172a2e,0 4px 16px #0f172a14;overflow:hidden}.screen.svelte-1nvzjvq{display:flex;flex-direction:column;gap:0}.modal-title.svelte-1nvzjvq{font-size:22px;font-weight:800;color:var(--yp-admin-ink);letter-spacing:-.02em;margin:0 0 8px}.modal-subtitle.svelte-1nvzjvq{font-size:14px;color:var(--yp-admin-muted);line-height:1.55;margin:0 0 28px}.option-cards.svelte-1nvzjvq{display:flex;flex-direction:column;gap:12px}.option-card.svelte-1nvzjvq{display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:18px;border:1.5px solid rgba(15,23,42,.1);background:linear-gradient(180deg,#fffffffa,#f8fafcfa);box-shadow:0 10px 24px #0f172a0d;cursor:pointer;text-align:left;font-family:inherit;transition:all .2s ease}.option-card.svelte-1nvzjvq:hover{transform:translateY(-2px);box-shadow:0 16px 32px #0f172a1a}.option-card.particular.svelte-1nvzjvq:hover{border-color:#2563eb4d;background:linear-gradient(180deg,var(--yp-form-indigo-soft) 0%,var(--yp-form-blue-light) 100%)}.option-card.comercial.svelte-1nvzjvq:hover{border-color:#ea580c4d;background:linear-gradient(180deg,var(--yp-admin-orange-faint) 0%,var(--yp-admin-orange-soft) 100%)}.option-icon.svelte-1nvzjvq{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.particular-icon.svelte-1nvzjvq{background:var(--yp-form-indigo-soft);color:var(--yp-blue)}.option-card.particular.svelte-1nvzjvq:hover .particular-icon:where(.svelte-1nvzjvq){background:var(--yp-blue);color:var(--yp-surface)}.comercial-icon.svelte-1nvzjvq{background:var(--yp-admin-orange-faint);color:var(--yp-admin-orange)}.option-card.comercial.svelte-1nvzjvq:hover .comercial-icon:where(.svelte-1nvzjvq){background:var(--yp-admin-orange);color:var(--yp-surface)}.option-content.svelte-1nvzjvq{flex:1;display:flex;flex-direction:column;gap:3px}.option-label.svelte-1nvzjvq{font-size:16px;font-weight:800;color:var(--yp-admin-ink);letter-spacing:-.01em}.option-desc.svelte-1nvzjvq{font-size:13px;color:var(--yp-admin-muted)}.option-arrow.svelte-1nvzjvq{font-size:18px;color:var(--yp-border);font-weight:700}.back-btn.svelte-1nvzjvq{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--yp-admin-muted);font-size:13px;font-weight:700;cursor:pointer;padding:0;margin-bottom:20px;font-family:inherit;transition:color .2s}.back-btn.svelte-1nvzjvq:hover{color:var(--yp-admin-ink)}.back-btn.svelte-1nvzjvq:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.cotizar-form.svelte-1nvzjvq{display:flex;flex-direction:column;gap:14px}.field-row.svelte-1nvzjvq{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-group.svelte-1nvzjvq{display:flex;flex-direction:column;gap:6px}.field-label.svelte-1nvzjvq{font-size:12px;font-weight:700;color:var(--yp-admin-body);letter-spacing:.04em;text-transform:uppercase}.field-input.svelte-1nvzjvq{height:48px;padding:0 16px;border:1.5px solid rgba(148,163,184,.3);border-radius:14px;font-size:14px;font-weight:600;color:var(--yp-admin-ink);background:var(--yp-surface);font-family:inherit;transition:border-color .2s,box-shadow .2s;outline:none}.field-input.svelte-1nvzjvq:focus{border-color:var(--yp-admin-orange);box-shadow:0 0 0 3px #ea580c1f}.field-input.svelte-1nvzjvq:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}select.field-input.svelte-1nvzjvq{cursor:pointer}.form-error.svelte-1nvzjvq{font-size:13px;color:var(--yp-danger);font-weight:600;margin:0;padding:12px 16px;background:var(--yp-admin-danger-bg);border:1px solid var(--yp-admin-danger-mid);border-radius:12px}.cotizar-btn.svelte-1nvzjvq{display:flex;align-items:center;justify-content:center;gap:10px;height:56px;background:linear-gradient(135deg,var(--yp-admin-orange) 0%,var(--yp-admin-orange-dark) 100%);color:var(--yp-surface);border:none;border-radius:18px;font-size:16px;font-weight:800;letter-spacing:-.02em;cursor:pointer;font-family:inherit;box-shadow:0 16px 32px #ea580c47,inset 0 1px #ffffff24;transition:all .2s ease;margin-top:4px}.cotizar-btn.svelte-1nvzjvq:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 22px 40px #ea580c57}.cotizar-btn.svelte-1nvzjvq:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.option-card.svelte-1nvzjvq:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.cotizar-btn.svelte-1nvzjvq:disabled{opacity:.65;cursor:not-allowed}.spin{animation:svelte-1nvzjvq-spin 1s linear infinite}@keyframes svelte-1nvzjvq-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:480px){.modal-card.svelte-1nvzjvq{padding:24px 20px}.field-row.svelte-1nvzjvq{grid-template-columns:1fr}}.form-step.svelte-1mrasbt{max-width:680px;margin:0 auto}.form-card.svelte-1mrasbt{background:var(--yp-surface);border-radius:24px;border:1px solid rgba(148,163,184,.18);overflow:hidden;box-shadow:0 18px 36px #0f172a14,0 2px 6px #0f172a0a}.form-card-header.svelte-1mrasbt{display:flex;align-items:center;gap:11px;padding:18px 22px 14px;border-bottom:1px solid rgba(226,232,240,.86)}.form-card-icon.svelte-1mrasbt{width:32px;height:32px;border-radius:9px;background:var(--yp-blue-soft);display:flex;align-items:center;justify-content:center;color:var(--yp-blue);flex-shrink:0}.form-card-head-text.svelte-1mrasbt{display:flex;flex-direction:column;gap:1px;min-width:0}.form-card-title.svelte-1mrasbt{font-size:17px;font-weight:800;color:var(--yp-text-on-light);letter-spacing:-.02em;margin:0;line-height:1.2}.form-section.svelte-1mrasbt{padding:22px 24px 24px}.ruv-section.svelte-1mrasbt{padding:0!important}.ruv-hero-zone.svelte-1mrasbt{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 28px 36px;gap:0}.ruv-hero-icon-wrap.svelte-1mrasbt{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.ruv-hero-icon-ring.svelte-1mrasbt{position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,var(--yp-form-blue-light) 0%,var(--yp-blue-soft) 100%);opacity:.9}.ruv-hero-icon.svelte-1mrasbt{position:relative;width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,var(--yp-blue) 0%,var(--yp-form-deep-navy) 100%);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 12px 28px color-mix(in oklab,var(--yp-blue) 28%,transparent);overflow:hidden;isolation:isolate}.ruv-hero-icon.svelte-1mrasbt:after{content:"";position:absolute;left:10%;right:10%;top:6px;height:2px;background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,white 92%,transparent) 50%,transparent 100%);box-shadow:0 0 8px 1px color-mix(in oklab,white 60%,transparent),0 0 16px 3px color-mix(in oklab,var(--yp-blue-soft) 55%,transparent);border-radius:2px;pointer-events:none;z-index:2;animation:svelte-1mrasbt-ruv-scan 2.4s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-1mrasbt-ruv-scan{0%{top:6px;opacity:0}12%{opacity:.95}50%{top:calc(100% - 8px);opacity:1}62%{opacity:0}to{top:6px;opacity:0}}@media(prefers-reduced-motion:reduce){.ruv-hero-icon.svelte-1mrasbt:after{animation:none;opacity:0}}.ruv-hero-title.svelte-1mrasbt{font-size:18px;font-weight:800;color:var(--yp-form-text-dark);margin:0 0 10px;letter-spacing:-.02em}.ruv-hero-desc.svelte-1mrasbt{font-size:14px;color:var(--yp-form-text-mid);margin:0 0 24px;line-height:1.5;max-width:300px}.ruv-hero-steps.svelte-1mrasbt{display:flex;align-items:center;gap:8px;margin-bottom:28px;flex-wrap:wrap;justify-content:center}.ruv-hero-step.svelte-1mrasbt{display:flex;align-items:center;gap:5px;background:var(--yp-border-soft);border:1px solid var(--yp-border);border-radius:20px;padding:5px 10px;font-size:11px;font-weight:600;color:var(--yp-text-body)}.ruv-hero-step.svelte-1mrasbt svg{flex-shrink:0}.ruv-hero-arrow.svelte-1mrasbt{font-size:12px;color:var(--yp-admin-border-mid);font-weight:700}.ruv-hero-btn.svelte-1mrasbt{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:320px;height:56px;background:linear-gradient(135deg,var(--yp-blue) 0%,var(--yp-form-deep-navy) 100%);color:#fff;border:none;border-radius:18px;font-size:16px;font-weight:800;letter-spacing:-.02em;cursor:pointer;font-family:inherit;box-shadow:0 16px 32px #2563eb47,inset 0 1px #ffffff24;transition:all .2s ease;margin-bottom:16px}.ruv-hero-btn.svelte-1mrasbt:hover{transform:translateY(-2px);box-shadow:0 22px 40px #2563eb57,inset 0 1px #ffffff2e}.ruv-hero-tip.svelte-1mrasbt{font-size:12px;color:var(--yp-form-text-placeholder);margin:0}.ruv-hero-btn.svelte-1mrasbt:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.ruv-scanning-zone.svelte-1mrasbt{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 28px;gap:16px}.ruv-scanning-rings-wrap.svelte-1mrasbt{position:relative;width:96px;height:96px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.ruv-ring.svelte-1mrasbt{position:absolute;border-radius:50%;border:2px solid rgba(37,99,235,.35);animation:svelte-1mrasbt-ring-expand 2.1s ease-out infinite}.ruv-ring-1.svelte-1mrasbt{width:96px;height:96px;animation-delay:0s}.ruv-ring-2.svelte-1mrasbt{width:96px;height:96px;animation-delay:.7s}.ruv-ring-3.svelte-1mrasbt{width:96px;height:96px;animation-delay:1.4s}@keyframes svelte-1mrasbt-ring-expand{0%{transform:scale(.55);opacity:.9;border-color:#2563eb73}80%{transform:scale(1.55);opacity:.1;border-color:#2563eb0d}to{transform:scale(1.65);opacity:0}}.ruv-scanning-core.svelte-1mrasbt{position:relative;z-index:2;width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,var(--yp-blue-soft) 0%,var(--yp-form-blue-light) 100%);display:flex;align-items:center;justify-content:center;color:var(--yp-blue);box-shadow:0 6px 20px #2563eb2e}.ruv-scanning-title.svelte-1mrasbt{font-size:17px;font-weight:800;color:var(--yp-form-text-dark);margin:0;letter-spacing:-.02em}.ruv-scanning-desc.svelte-1mrasbt{font-size:13px;color:var(--yp-form-text-mid);margin:0}.ruv-error-zone.svelte-1mrasbt{display:flex;align-items:flex-start;gap:16px;margin:16px 24px 20px;background:var(--yp-form-error-bg);border:1.5px solid var(--yp-admin-danger-mid);border-radius:14px;padding:18px 20px}.ruv-error-icon.svelte-1mrasbt{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--yp-admin-danger-bg);display:flex;align-items:center;justify-content:center;color:var(--yp-danger)}.ruv-error-content.svelte-1mrasbt{flex:1;min-width:0}.ruv-error-title.svelte-1mrasbt{font-size:15px;font-weight:800;color:var(--yp-admin-danger-dark);margin:0 0 6px;letter-spacing:-.01em}.ruv-error-desc.svelte-1mrasbt{font-size:13px;color:var(--yp-form-danger-dark2);line-height:1.5;margin:0 0 14px}.ruv-error-desc.svelte-1mrasbt strong:where(.svelte-1mrasbt){color:var(--yp-admin-danger-dark)}.ruv-error-retry-btn.svelte-1mrasbt{display:inline-flex;align-items:center;gap:7px;background:var(--yp-blue);color:var(--yp-surface);border:none;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s}.ruv-error-retry-btn.svelte-1mrasbt:hover{background:var(--yp-form-deep-navy)}.ruv-error-retry-btn.svelte-1mrasbt:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.aw-wizard.svelte-1mrasbt{scroll-margin-top:100px;margin-top:18px;padding-top:14px;border-top:1px solid color-mix(in oklab,var(--yp-text-muted) 18%,transparent);display:flex;flex-direction:column;gap:12px}.aw-header.svelte-1mrasbt{display:flex;flex-direction:column;gap:10px}.aw-title.svelte-1mrasbt{display:flex;align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:700;color:var(--yp-form-deep-navy);letter-spacing:.04em;text-transform:uppercase}.aw-title.svelte-1mrasbt svg{color:var(--yp-blue);flex-shrink:0}.aw-progress-row.svelte-1mrasbt{display:flex;gap:6px;width:100%}.aw-segment.svelte-1mrasbt{flex:1;min-width:0;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:background .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.aw-segment-name.svelte-1mrasbt{line-height:1;font-weight:700;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.aw-segment-active.svelte-1mrasbt{background:linear-gradient(135deg,var(--yp-blue) 0%,var(--yp-form-deep-navy) 100%);color:var(--yp-surface);box-shadow:0 6px 14px color-mix(in oklab,var(--yp-blue) 30%,transparent),inset 0 1px color-mix(in oklab,white 20%,transparent);transform:translateY(-1px)}.aw-segment-done.svelte-1mrasbt{background:var(--yp-success);color:var(--yp-surface);box-shadow:0 4px 10px color-mix(in oklab,var(--yp-success) 30%,transparent)}.aw-segment-done.svelte-1mrasbt svg{color:var(--yp-surface)}.aw-segment-pending.svelte-1mrasbt{background:color-mix(in oklab,var(--yp-text-muted) 12%,transparent);color:color-mix(in oklab,var(--yp-text-muted) 80%,transparent);opacity:.65}@media(max-width:480px){.aw-segment.svelte-1mrasbt{padding:0 8px;font-size:9.5px;min-width:0}.aw-segment-name.svelte-1mrasbt{max-width:70px}.aw-segment-active.svelte-1mrasbt{flex:2 1 auto}.aw-segment-active.svelte-1mrasbt .aw-segment-name:where(.svelte-1mrasbt){max-width:100%}}@media(prefers-reduced-motion:reduce){.aw-segment.svelte-1mrasbt,.aw-segment-active.svelte-1mrasbt{transform:none;transition:none}}.aw-card.svelte-1mrasbt{position:relative;isolation:isolate;border-radius:18px;padding:18px 18px 16px;background:linear-gradient(160deg,var(--yp-form-deep-navy) 0%,var(--yp-form-ring-mid) 60%,color-mix(in oklab,var(--yp-blue) 55%,var(--yp-form-deep-navy)) 100%);border:1px solid color-mix(in oklab,var(--yp-blue) 50%,transparent);color:var(--yp-surface);box-shadow:0 0 0 3px color-mix(in oklab,var(--yp-blue) 38%,transparent),0 1px color-mix(in oklab,white 18%,transparent) inset,0 18px 38px -10px color-mix(in oklab,var(--yp-form-deep-navy) 55%,transparent),0 32px 64px -24px color-mix(in oklab,var(--yp-blue) 50%,transparent)}.aw-card.svelte-1mrasbt:before{content:"";position:absolute;inset:0;border-radius:18px;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none;z-index:0}.aw-card.svelte-1mrasbt>:where(.svelte-1mrasbt){position:relative;z-index:1}.aw-question.svelte-1mrasbt{font-size:21px;font-weight:800;letter-spacing:-.015em;line-height:1.2;margin:0 0 6px;color:var(--yp-surface)}.aw-subtitle.svelte-1mrasbt{font-size:13px;line-height:1.45;color:color-mix(in oklab,var(--yp-surface) 78%,transparent);margin:0 0 16px}.aw-subtitle.svelte-1mrasbt strong:where(.svelte-1mrasbt){font-weight:800;color:var(--yp-surface)}.aw-input-label.svelte-1mrasbt{display:block;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab,var(--yp-surface) 72%,transparent);margin:10px 0 6px}.aw-input-label.svelte-1mrasbt:first-child{margin-top:0}.aw-optional.svelte-1mrasbt{font-weight:500;letter-spacing:.04em;text-transform:none;opacity:.7}.aw-input.svelte-1mrasbt{width:100%;min-height:48px;padding:0 14px;border-radius:12px;border:1.5px solid color-mix(in oklab,var(--yp-surface) 30%,transparent);background:color-mix(in oklab,var(--yp-surface) 96%,transparent);color:var(--yp-text-on-light);font-size:15px;font-weight:700;font-family:inherit;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;text-transform:uppercase;box-sizing:border-box}.aw-input.svelte-1mrasbt::placeholder{color:var(--yp-text-muted);font-weight:500;text-transform:none}.aw-input.svelte-1mrasbt:focus{border-color:var(--yp-blue);box-shadow:0 0 0 4px color-mix(in oklab,var(--yp-blue) 22%,transparent);background:var(--yp-surface)}.aw-input.svelte-1mrasbt:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.aw-suggestions.svelte-1mrasbt{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.aw-chip.svelte-1mrasbt{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:color-mix(in oklab,white 18%,transparent);border:1px solid color-mix(in oklab,white 38%,transparent);color:#fff;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.aw-chip.svelte-1mrasbt:hover{background:color-mix(in oklab,white 30%,transparent);border-color:#fff;color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px color-mix(in oklab,var(--yp-form-deep-navy) 40%,transparent)}.aw-chip.svelte-1mrasbt:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.aw-chip-selected.svelte-1mrasbt,.aw-chip-selected.svelte-1mrasbt:hover{background:#fff;color:var(--yp-form-deep-navy);border-color:#fff;font-weight:800;box-shadow:0 2px 8px color-mix(in oklab,var(--yp-form-deep-navy) 45%,transparent),inset 0 1px color-mix(in oklab,white 80%,transparent)}@media(prefers-reduced-motion:reduce){.aw-chip.svelte-1mrasbt{transition:none}.aw-chip.svelte-1mrasbt:hover{transform:none}}.aw-prov-grid.svelte-1mrasbt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.aw-prov-grid.svelte-1mrasbt .aw-chip:where(.svelte-1mrasbt){justify-content:center;text-align:center;padding:9px 10px;line-height:1.15}@media(min-width:640px){.aw-prov-grid.svelte-1mrasbt{grid-template-columns:repeat(5,minmax(0,1fr))}}.aw-actions.svelte-1mrasbt{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.aw-btn.svelte-1mrasbt{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 18px;border-radius:12px;border:1px solid transparent;font-family:inherit;font-size:13.5px;font-weight:800;letter-spacing:-.005em;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.aw-btn.svelte-1mrasbt:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.aw-btn-back.svelte-1mrasbt{background:transparent;color:color-mix(in oklab,var(--yp-surface) 82%,transparent);border-color:color-mix(in oklab,var(--yp-surface) 28%,transparent)}.aw-btn-back.svelte-1mrasbt:hover:not(:disabled){background:color-mix(in oklab,var(--yp-surface) 10%,transparent);border-color:color-mix(in oklab,var(--yp-surface) 48%,transparent);color:var(--yp-surface)}.aw-btn-back.svelte-1mrasbt:disabled{opacity:.4;cursor:not-allowed}.aw-btn-next.svelte-1mrasbt{flex:1 1 auto;min-width:150px;background:linear-gradient(135deg,var(--yp-blue) 0%,var(--yp-form-deep-navy) 100%);color:var(--yp-surface);box-shadow:0 10px 22px color-mix(in oklab,var(--yp-blue) 30%,transparent)}.aw-btn-next.svelte-1mrasbt:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px color-mix(in oklab,var(--yp-blue) 42%,transparent)}.aw-btn-next.svelte-1mrasbt:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media(prefers-reduced-motion:reduce){.aw-btn-next.svelte-1mrasbt:hover:not(:disabled){transform:none}}@keyframes svelte-1mrasbt-pulse-blue{0%{box-shadow:0 0 #2563eb66}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 #2563eb00}}.input-missing.svelte-1mrasbt{border-color:var(--yp-admin-amber)!important;background:var(--yp-admin-warn-bg)!important}.input-missing.svelte-1mrasbt:focus{border-color:var(--yp-warning-amber)!important}.reattach-banner.svelte-1mrasbt{display:flex;flex-direction:column;gap:6px;padding:12px 14px;margin-bottom:16px;background:var(--yp-admin-warn-bg);border-left:3px solid var(--yp-admin-amber);border-radius:6px}.reattach-header.svelte-1mrasbt{display:flex;align-items:center;gap:7px}.reattach-icon.svelte-1mrasbt{font-size:14px;flex-shrink:0}.reattach-title.svelte-1mrasbt{font-size:13px;font-weight:700;color:var(--yp-warning-dark)}.reattach-desc.svelte-1mrasbt{font-size:12px;line-height:1.45;color:var(--yp-form-corp-body);margin:0}.reattach-btn.svelte-1mrasbt{width:100%;padding:9px 0;background:var(--yp-admin-amber);color:var(--yp-surface);border:none;border-radius:7px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .2s;margin-top:2px}.reattach-btn.svelte-1mrasbt:hover{background:var(--yp-warning-amber)}.reattach-btn.svelte-1mrasbt:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.critical-verify-banner.svelte-1mrasbt{display:flex;align-items:flex-start;gap:10px;background:var(--yp-danger-soft);border:1.5px solid var(--yp-danger);border-left-width:4px;border-radius:9px;padding:10px 13px;margin:0 0 12px;color:var(--yp-form-danger-dark2)}.critical-verify-banner.svelte-1mrasbt svg{color:var(--yp-danger);flex-shrink:0;margin-top:1px}.critical-verify-text.svelte-1mrasbt{display:flex;flex-direction:column;gap:2px;line-height:1.4}.critical-verify-text.svelte-1mrasbt strong:where(.svelte-1mrasbt){color:var(--yp-admin-danger-dark);font-weight:700;font-size:13px}.critical-verify-text.svelte-1mrasbt span:where(.svelte-1mrasbt){font-size:12px;color:var(--yp-form-danger-dark2)}.ruv-lightbox-overlay.svelte-1mrasbt{position:fixed;inset:0;background:#070f1cd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:32px 24px;cursor:zoom-out}.ruv-lightbox-img.svelte-1mrasbt{max-width:95vw;max-height:90vh;object-fit:contain;border-radius:10px;box-shadow:0 24px 60px #00000080;cursor:default}.ruv-lightbox-close.svelte-1mrasbt{position:absolute;top:18px;right:22px;width:44px;height:44px;border-radius:50%;border:none;background:#ffffffeb;color:var(--yp-form-card-dark-start);font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.ruv-lightbox-close.svelte-1mrasbt:hover{background:var(--yp-surface);transform:scale(1.05)}.ruv-lightbox-close.svelte-1mrasbt:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.vd-wrap.svelte-1mrasbt{padding:16px 20px 18px;display:flex;flex-direction:column;gap:0}.form-card-subtitle.svelte-1mrasbt{font-size:12.5px;color:var(--yp-text-muted);margin:0;line-height:1.35}.wv-progress.svelte-1mrasbt{display:flex;flex-direction:column;gap:8px;margin:4px 0 16px}.wv-progress-pill.svelte-1mrasbt{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--yp-blue-soft);color:var(--yp-blue);border:1px solid color-mix(in oklab,var(--yp-blue) 22%,transparent);font-size:12px;font-weight:700;letter-spacing:-.005em}.wv-progress-pill.svelte-1mrasbt strong:where(.svelte-1mrasbt){font-weight:900}.wv-progress-pill.wv-progress-done.svelte-1mrasbt{background:linear-gradient(135deg,#dcfce7,#d1fae5);color:#15803d;border-color:color-mix(in oklab,var(--yp-success) 42%,transparent);font-size:12.5px;box-shadow:0 2px 8px color-mix(in oklab,var(--yp-success) 18%,transparent)}.wv-progress-pill.wv-progress-done.svelte-1mrasbt svg{color:#16a34a}.wv-progress-bar.svelte-1mrasbt{width:100%;height:4px;border-radius:999px;background:color-mix(in oklab,var(--yp-blue) 12%,transparent);overflow:hidden}.wv-progress-fill.svelte-1mrasbt{height:100%;background:linear-gradient(90deg,var(--yp-blue) 0%,var(--yp-form-deep-navy) 100%);transition:width .32s cubic-bezier(.4,0,.2,1);border-radius:999px}.wv-progress-fill-done.svelte-1mrasbt{background:linear-gradient(90deg,var(--yp-success) 0%,var(--yp-success-dark) 100%)}.wv-done-banner.svelte-1mrasbt{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:14px 16px;background:linear-gradient(135deg,#f0fdf4,#dcfce7 60%,#d1fae5);border:1.5px solid #86efac;border-radius:14px;color:#15803d;font-size:14px;line-height:1.4;box-shadow:0 4px 14px color-mix(in oklab,var(--yp-success) 14%,transparent),inset 0 1px #ffffffb3}.wv-done-banner.svelte-1mrasbt svg{color:#16a34a;flex-shrink:0}.wv-done-banner.svelte-1mrasbt strong:where(.svelte-1mrasbt){font-weight:800;color:#14532d}.wv-stack.svelte-1mrasbt{display:flex;flex-direction:column;gap:10px;margin-bottom:12px;overflow-x:clip;padding:4px 6px;margin-left:-6px;margin-right:-6px}.wv-collapsed-summary.svelte-1mrasbt{display:flex;flex-direction:column;gap:12px;padding:16px 18px;margin-bottom:12px;border-radius:16px;background:linear-gradient(160deg,#f0fdf4,#dcfce7 55%,#d1fae5);border:1.5px solid #86efac;box-shadow:0 8px 24px color-mix(in oklab,var(--yp-success) 16%,transparent),inset 0 1px #ffffffbf}.wv-collapsed-head.svelte-1mrasbt{display:flex;align-items:center;gap:12px}.wv-collapsed-grid.svelte-1mrasbt{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.wv-cg-item.svelte-1mrasbt{display:flex;flex-direction:column;gap:1px;min-width:0}.wv-cg-item.svelte-1mrasbt dt:where(.svelte-1mrasbt){font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--yp-text-muted)}.wv-cg-item.svelte-1mrasbt dd:where(.svelte-1mrasbt){margin:0;font-size:13px;font-weight:700;color:var(--yp-text-on-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wv-cg-mono.svelte-1mrasbt{font-family:Geist Mono,ui-monospace,monospace;letter-spacing:-.01em}@media(max-width:380px){.wv-collapsed-grid.svelte-1mrasbt{grid-template-columns:1fr}}.wv-collapsed-icon.svelte-1mrasbt{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--yp-success);color:var(--yp-surface);box-shadow:0 4px 10px color-mix(in oklab,var(--yp-success) 38%,transparent)}.wv-collapsed-icon.svelte-1mrasbt svg{color:var(--yp-surface)}.wv-collapsed-title.svelte-1mrasbt{margin:0;flex:1;min-width:0;font-size:13px;font-weight:700;line-height:1.25;color:var(--yp-success-dark);letter-spacing:-.005em}.wv-collapsed-edit.svelte-1mrasbt{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in oklab,var(--yp-blue) 30%,transparent);background:var(--yp-surface);color:var(--yp-blue);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.005em;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease}.wv-collapsed-edit.svelte-1mrasbt:hover{background:var(--yp-blue);color:var(--yp-surface);border-color:var(--yp-blue);transform:translateY(-1px);box-shadow:0 6px 14px color-mix(in oklab,var(--yp-blue) 30%,transparent)}.wv-collapsed-edit.svelte-1mrasbt:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}@media(max-width:480px){.wv-collapsed-summary.svelte-1mrasbt{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.wv-collapsed-edit.svelte-1mrasbt{height:44px;padding:0 14px;flex-shrink:0}}@media(prefers-reduced-motion:reduce){.wv-collapsed-edit.svelte-1mrasbt{transition:none}.wv-collapsed-edit.svelte-1mrasbt:hover{transform:none}}.wv-card.svelte-1mrasbt{position:relative;isolation:isolate;border-radius:18px;padding:14px 16px 16px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fffffffa,#fafafcfa);box-shadow:0 8px 22px #0f172a0d;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s ease,box-shadow .22s ease,filter .22s ease,border-color .22s ease;will-change:transform,opacity}.wv-card-label.svelte-1mrasbt{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--yp-text-muted);margin-bottom:8px}.wv-card-active.svelte-1mrasbt{background:linear-gradient(160deg,var(--yp-form-deep-navy) 0%,var(--yp-form-ring-mid) 60%,color-mix(in oklab,var(--yp-blue) 55%,var(--yp-form-deep-navy)) 100%);border-color:color-mix(in oklab,var(--yp-blue) 50%,transparent);color:#fff;transform:scale(1.025);box-shadow:0 0 0 3px color-mix(in oklab,var(--yp-blue) 38%,transparent),0 1px color-mix(in oklab,white 18%,transparent) inset,0 18px 38px -10px color-mix(in oklab,var(--yp-form-deep-navy) 55%,transparent),0 32px 64px -24px color-mix(in oklab,var(--yp-blue) 50%,transparent)}.wv-card-active.svelte-1mrasbt:before{content:"";position:absolute;inset:0;border-radius:18px;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none;z-index:0}.wv-card-active.svelte-1mrasbt>:where(.svelte-1mrasbt){position:relative;z-index:1}.wv-card-active.svelte-1mrasbt .wv-card-label:where(.svelte-1mrasbt){color:color-mix(in oklab,var(--yp-surface) 72%,transparent)}.wv-card-active.svelte-1mrasbt .wv-card-value:where(.svelte-1mrasbt),.wv-card-active.svelte-1mrasbt .wv-vehicle-name:where(.svelte-1mrasbt),.wv-card-active.svelte-1mrasbt .wv-vehicle-sub:where(.svelte-1mrasbt){color:var(--yp-surface)}.wv-card-verified.svelte-1mrasbt{opacity:.78;border-color:color-mix(in oklab,var(--yp-success) 28%,transparent);cursor:pointer;background:linear-gradient(180deg,var(--yp-success-soft) 0%,rgba(255,255,255,.98) 100%)}.wv-card-verified.svelte-1mrasbt:hover{opacity:1;transform:scale(1.015);box-shadow:0 12px 28px #0f172a14}.wv-card-verified.svelte-1mrasbt:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:3px}.wv-check-badge.svelte-1mrasbt{position:absolute;top:10px;right:12px;width:26px;height:26px;border-radius:50%;background:var(--yp-success);color:var(--yp-surface);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px color-mix(in oklab,var(--yp-success) 38%,transparent);z-index:2}.wv-verified-hint.svelte-1mrasbt{margin-top:8px;font-size:11px;font-style:italic;color:var(--yp-success-dark);opacity:.8}.wv-card-pending.svelte-1mrasbt{opacity:.4;filter:blur(.5px);pointer-events:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.wv-card.svelte-1mrasbt{transition:opacity .12s ease}.wv-card-active.svelte-1mrasbt,.wv-card-verified.svelte-1mrasbt:hover{transform:none}.wv-card-pending.svelte-1mrasbt{filter:none}}.wv-card-value.svelte-1mrasbt{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--yp-text-on-light);line-height:1.25;word-break:break-all}.wv-card-value-mono.svelte-1mrasbt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;letter-spacing:.04em;font-weight:800}.wv-pair-row.svelte-1mrasbt{display:flex;align-items:stretch;gap:0;background:color-mix(in oklab,var(--yp-text-on-light) 4%,transparent);border:1px solid color-mix(in oklab,var(--yp-text-on-light) 8%,transparent);border-radius:12px;padding:8px 4px}.wv-pair-item.svelte-1mrasbt{flex:1;display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;padding:4px 12px;min-width:0}.wv-pair-label.svelte-1mrasbt{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--yp-text-on-light) 55%,transparent)}.wv-pair-value.svelte-1mrasbt{font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--yp-text-on-light);line-height:1.25}.wv-pair-divider.svelte-1mrasbt{width:1px;align-self:stretch;background:color-mix(in oklab,var(--yp-text-on-light) 14%,transparent);margin:2px 0}.wv-card-active.svelte-1mrasbt .wv-pair-row:where(.svelte-1mrasbt){background:color-mix(in oklab,var(--yp-surface) 8%,transparent);border-color:color-mix(in oklab,var(--yp-surface) 14%,transparent)}.wv-card-active.svelte-1mrasbt .wv-pair-label:where(.svelte-1mrasbt){color:color-mix(in oklab,var(--yp-surface) 72%,transparent)}.wv-card-active.svelte-1mrasbt .wv-pair-value:where(.svelte-1mrasbt){color:var(--yp-surface)}.wv-card-active.svelte-1mrasbt .wv-pair-divider:where(.svelte-1mrasbt){background:color-mix(in oklab,var(--yp-surface) 18%,transparent)}.wv-vehicle-display.svelte-1mrasbt{display:flex;flex-direction:column;gap:6px}.wv-card-tags.svelte-1mrasbt{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px}.wv-chip.svelte-1mrasbt{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--yp-blue-soft);border:1px solid color-mix(in oklab,var(--yp-blue) 18%,transparent);color:var(--yp-blue);font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1}.wv-chip-soft.svelte-1mrasbt{background:var(--yp-bg-subtle);color:var(--yp-text-muted);border-color:color-mix(in oklab,var(--yp-text-muted) 18%,transparent)}.wv-card-active.svelte-1mrasbt .wv-chip:where(.svelte-1mrasbt){background:color-mix(in oklab,var(--yp-surface) 22%,transparent);border-color:color-mix(in oklab,var(--yp-surface) 28%,transparent);color:var(--yp-surface)}.wv-card-active.svelte-1mrasbt .wv-chip-soft:where(.svelte-1mrasbt){background:color-mix(in oklab,var(--yp-surface) 10%,transparent);color:color-mix(in oklab,var(--yp-surface) 78%,transparent)}.wv-vehicle-name.svelte-1mrasbt{font-size:22px;font-weight:900;letter-spacing:-.025em;line-height:1.15;color:var(--yp-text-on-light)}.wv-vehicle-sub.svelte-1mrasbt{font-size:12.5px;color:var(--yp-text-muted);line-height:1.35}.wv-card-active.svelte-1mrasbt .wv-vehicle-sub:where(.svelte-1mrasbt){color:color-mix(in oklab,var(--yp-surface) 70%,transparent)}.wv-plate-display.svelte-1mrasbt{display:inline-flex;align-items:stretch;align-self:flex-start;border-radius:7px;overflow:hidden;box-shadow:0 4px 12px #0000002e;font-family:ui-monospace,SFMono-Regular,monospace}.wv-plate-prefix.svelte-1mrasbt{background:var(--yp-form-plate-blue);color:var(--yp-surface);padding:8px 11px;font-size:12px;font-weight:900;letter-spacing:.04em;display:flex;align-items:center}.wv-plate-num.svelte-1mrasbt{background:var(--yp-surface);color:var(--yp-text-on-light);padding:8px 16px;font-size:19px;font-weight:900;letter-spacing:.08em;display:flex;align-items:center}.wv-plate-display.wv-plate-missing.svelte-1mrasbt{box-shadow:0 0 0 2px var(--yp-danger),0 0 16px color-mix(in oklab,var(--yp-danger) 50%,transparent)}.wv-plate-display.wv-plate-missing.svelte-1mrasbt .wv-plate-prefix:where(.svelte-1mrasbt){background:var(--yp-danger)}.wv-plate-display.wv-plate-missing.svelte-1mrasbt .wv-plate-num:where(.svelte-1mrasbt){color:var(--yp-danger);font-size:14px}.wv-actions.svelte-1mrasbt{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.wv-btn.svelte-1mrasbt{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border-radius:999px;border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:-.005em;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.wv-btn.svelte-1mrasbt:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.wv-btn-yes.svelte-1mrasbt{background:var(--yp-success);color:var(--yp-surface);box-shadow:0 10px 22px color-mix(in oklab,var(--yp-success) 34%,transparent)}.wv-btn-yes.svelte-1mrasbt:hover{background:var(--yp-success-hover);transform:translateY(-1px);box-shadow:0 14px 28px color-mix(in oklab,var(--yp-success) 44%,transparent)}.wv-btn-edit.svelte-1mrasbt{background:transparent;color:var(--yp-surface);border-color:color-mix(in oklab,var(--yp-surface) 42%,transparent)}.wv-btn-edit.svelte-1mrasbt:hover{background:color-mix(in oklab,var(--yp-surface) 12%,transparent);border-color:var(--yp-surface)}.wv-card.svelte-1mrasbt:not(.wv-card-active) .wv-btn-edit:where(.svelte-1mrasbt){color:var(--yp-blue);border-color:color-mix(in oklab,var(--yp-blue) 32%,transparent)}.wv-card.svelte-1mrasbt:not(.wv-card-active) .wv-btn-edit:where(.svelte-1mrasbt):hover{background:var(--yp-blue-soft);border-color:var(--yp-blue)}.wv-edit-block.svelte-1mrasbt{display:flex;flex-direction:column;gap:10px;margin-top:4px}.wv-edit-grid-2.svelte-1mrasbt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:480px){.wv-edit-grid-2.svelte-1mrasbt{grid-template-columns:1fr}.wv-card-active.svelte-1mrasbt{transform:none}}.wv-edit-field.svelte-1mrasbt{display:flex;flex-direction:column;gap:4px;min-width:0}.wv-edit-label.svelte-1mrasbt{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--yp-surface) 72%,transparent)}.wv-card.svelte-1mrasbt:not(.wv-card-active) .wv-edit-label:where(.svelte-1mrasbt){color:var(--yp-text-muted)}.wv-edit-input.svelte-1mrasbt{width:100%;min-height:48px;padding:0 14px;border-radius:12px;border:1.5px solid color-mix(in oklab,var(--yp-surface) 30%,transparent);background:color-mix(in oklab,var(--yp-surface) 96%,transparent);color:var(--yp-text-on-light);font-size:15px;font-weight:700;font-family:inherit;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;text-transform:uppercase;box-sizing:border-box}.wv-edit-input.svelte-1mrasbt::placeholder{color:var(--yp-admin-muted);font-weight:500;text-transform:none}.wv-edit-input.svelte-1mrasbt:focus{border-color:var(--yp-blue);box-shadow:0 0 0 4px color-mix(in oklab,var(--yp-blue) 22%,transparent);background:var(--yp-surface)}.wv-edit-input-mono.svelte-1mrasbt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.wv-edit-input-xl.svelte-1mrasbt{min-height:54px;font-size:17px}.wv-edit-input.input-missing.svelte-1mrasbt{border-color:var(--yp-admin-amber);background:var(--yp-admin-warn-bg)}.wv-edit-input.input-invalid.svelte-1mrasbt{border-color:var(--yp-danger);background:var(--yp-danger-soft);color:var(--yp-danger-hover)}.wv-edit-input.input-invalid.svelte-1mrasbt:focus{box-shadow:0 0 0 4px color-mix(in oklab,var(--yp-danger) 20%,transparent)}select.wv-edit-input.svelte-1mrasbt{cursor:pointer;appearance:auto}.wv-format-warning.svelte-1mrasbt{margin:0;padding:4px 2px 0;font-size:12px;line-height:1.4;color:var(--yp-danger-hover);font-weight:600}.wv-card-active.svelte-1mrasbt .wv-format-warning:where(.svelte-1mrasbt){color:color-mix(in oklab,var(--yp-danger-soft) 85%,white);background:color-mix(in oklab,var(--yp-danger) 30%,transparent);border-radius:8px;padding:6px 10px}.wv-format-warning.svelte-1mrasbt strong:where(.svelte-1mrasbt){font-weight:700}.wv-edit-actions.svelte-1mrasbt{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.wv-btn-save.svelte-1mrasbt{flex:1 1 auto;background:linear-gradient(135deg,var(--yp-blue) 0%,var(--yp-form-deep-navy) 100%);color:var(--yp-surface);box-shadow:0 10px 22px color-mix(in oklab,var(--yp-blue) 30%,transparent);min-width:140px}.wv-btn-save.svelte-1mrasbt:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px color-mix(in oklab,var(--yp-blue) 40%,transparent)}.wv-btn-save.svelte-1mrasbt:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.wv-btn-cancel.svelte-1mrasbt{background:transparent;color:color-mix(in oklab,var(--yp-surface) 78%,transparent);border-color:color-mix(in oklab,var(--yp-surface) 28%,transparent)}.wv-btn-cancel.svelte-1mrasbt:hover{background:color-mix(in oklab,var(--yp-surface) 12%,transparent);color:var(--yp-surface)}.wv-card.svelte-1mrasbt:not(.wv-card-active) .wv-btn-cancel:where(.svelte-1mrasbt){color:var(--yp-text-muted);border-color:var(--yp-border)}.wv-card.svelte-1mrasbt:not(.wv-card-active) .wv-btn-cancel:where(.svelte-1mrasbt):hover{background:var(--yp-bg-subtle);color:var(--yp-text-on-light)}.wv-doc-row.svelte-1mrasbt{display:flex;justify-content:center;padding:4px 0 8px}.wv-doc-link.svelte-1mrasbt{background:none;border:none;font-family:inherit;font-size:12px;font-weight:600;color:var(--yp-text-muted);cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .18s ease,background .18s ease}.wv-doc-link.svelte-1mrasbt:hover{color:var(--yp-danger);background:var(--yp-danger-soft)}.wv-doc-link.svelte-1mrasbt:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.wv-card-vehicle.svelte-1mrasbt{padding-bottom:18px}.aw-hint.svelte-1mrasbt{margin:8px 0 0;font-size:11.5px;line-height:1.45;color:color-mix(in oklab,var(--yp-surface) 70%,transparent);font-weight:500}.aw-hint-warn.svelte-1mrasbt{color:color-mix(in oklab,var(--yp-warning, gold) 88%,var(--yp-surface));font-weight:600}.form-step.svelte-1kkou8t{padding:0}.form-card.svelte-1kkou8t{background:var(--yp-surface);border-radius:24px;border:1px solid color-mix(in oklab,var(--yp-form-border-mid) 80%,transparent);overflow:hidden;box-shadow:0 18px 36px #0f172a14,0 2px 6px #0f172a0a}.form-card-header.svelte-1kkou8t{display:flex;align-items:center;gap:14px;padding:24px 28px 20px;border-bottom:1px solid var(--yp-admin-bg-subtle)}.form-card-icon.svelte-1kkou8t{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--yp-admin-orange-faint);color:var(--yp-admin-orange-dark)}.form-card-title.svelte-1kkou8t{font-size:18px;font-weight:700;color:var(--yp-text-on-light);margin:0 0 2px}.form-card-sub.svelte-1kkou8t{font-size:13px;color:var(--yp-text-muted);margin:0}.form-section.svelte-1kkou8t{padding:24px 28px}.upload-area.svelte-1kkou8t{display:flex;align-items:center;gap:16px;padding:20px 22px;border:1.5px dashed color-mix(in oklab,var(--yp-admin-orange) 32%,transparent);border-radius:18px;background:linear-gradient(135deg,color-mix(in oklab,var(--yp-admin-orange-faint) 92%,white),color-mix(in oklab,var(--yp-admin-warn-bg) 95%,white));box-shadow:inset 0 0 0 1px #ffffffa6;transition:border-color .22s var(--yp-ease-out),transform .22s var(--yp-ease-out),box-shadow .22s var(--yp-ease-out)}.upload-area.svelte-1kkou8t:hover{transform:translateY(-1px);box-shadow:0 16px 30px color-mix(in oklab,var(--yp-admin-orange) 10%,transparent),inset 0 0 0 1px #ffffffb3}.upload-area.uploaded.svelte-1kkou8t{border-style:solid;border-color:color-mix(in oklab,var(--yp-admin-orange) 45%,transparent)}.upload-icon.svelte-1kkou8t{width:44px;height:44px;border-radius:10px;background:var(--yp-admin-orange-faint);color:var(--yp-admin-orange-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.upload-info.svelte-1kkou8t{flex:1;min-width:0}.upload-title.svelte-1kkou8t{font-size:14px;font-weight:700;color:var(--yp-form-corp-title);margin:0 0 3px}.upload-sub.svelte-1kkou8t{font-size:12.5px;color:var(--yp-form-corp-body);margin:0;line-height:1.4}.upload-btn.svelte-1kkou8t{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--yp-admin-orange) 0%,var(--yp-admin-orange-dark) 100%);color:var(--yp-surface);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 18px;font-size:13px;font-weight:800;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 14px 26px color-mix(in oklab,var(--yp-admin-orange) 24%,transparent),inset 0 1px #ffffff24;transition:transform .22s var(--yp-ease-out),box-shadow .22s var(--yp-ease-out)}.upload-btn.svelte-1kkou8t:hover:not(:disabled){transform:translateY(-1px) scale(1.01);box-shadow:0 18px 32px color-mix(in oklab,var(--yp-admin-orange) 32%,transparent),inset 0 1px #ffffff2e}.upload-btn.svelte-1kkou8t:disabled{opacity:.55;cursor:not-allowed}.scan-ok.svelte-1kkou8t{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:11px 16px;font-size:13px;font-weight:700;color:var(--yp-admin-orange-dark);background:linear-gradient(135deg,var(--yp-admin-orange-faint) 0%,color-mix(in oklab,var(--yp-admin-orange-soft) 40%,white) 100%);border:1px solid color-mix(in oklab,var(--yp-admin-orange) 18%,transparent);border-radius:14px;box-shadow:0 10px 22px color-mix(in oklab,var(--yp-admin-orange) 10%,transparent);letter-spacing:-.01em}.data-card.svelte-1kkou8t{margin-top:18px;background:linear-gradient(180deg,color-mix(in oklab,var(--yp-admin-warn-bg) 95%,white),color-mix(in oklab,var(--yp-admin-orange-faint) 92%,white));border:1px solid color-mix(in oklab,var(--yp-admin-orange) 16%,transparent);border-radius:20px;padding:22px;box-shadow:0 14px 32px #0f172a0f,0 2px 6px #0f172a08}.data-card-header.svelte-1kkou8t{margin-bottom:14px}.data-card-title.svelte-1kkou8t{font-size:13px;font-weight:700;color:var(--yp-form-corp-title);margin:0;text-transform:uppercase;letter-spacing:.05em}.data-grid.svelte-1kkou8t{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.data-field.svelte-1kkou8t{background:color-mix(in oklab,white 88%,transparent);border:1px solid color-mix(in oklab,var(--yp-admin-orange) 10%,transparent);border-radius:12px;padding:12px 14px;box-shadow:0 6px 14px #0f172a0a}.data-field.span2.svelte-1kkou8t{grid-column:span 2}.data-field--missing.svelte-1kkou8t{background:var(--yp-admin-warn-bg);border:1px dashed var(--yp-form-amber-mid)}.data-label.svelte-1kkou8t{display:block;font-size:10.5px;font-weight:600;color:var(--yp-form-corp-body);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.data-required.svelte-1kkou8t{color:var(--yp-admin-amber);font-weight:800;font-size:9.5px}.data-edit-input.svelte-1kkou8t{width:100%;padding:6px 10px;border:1px solid var(--yp-form-border-mid);border-radius:6px;font-size:13px;font-weight:600;color:var(--yp-text-on-light);background:var(--yp-surface);font-family:inherit}.data-edit-input.svelte-1kkou8t:focus{outline:none;border-color:var(--yp-admin-blue);box-shadow:0 0 0 3px #3b82f626}.data-edit-input.svelte-1kkou8t:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.ruc-dv-row.svelte-1kkou8t{display:flex;gap:8px}.data-edit-input--ruc.svelte-1kkou8t{flex:1}.data-edit-input--dv.svelte-1kkou8t{width:80px;flex:0 0 80px}.extra-field--missing.svelte-1kkou8t{background:var(--yp-admin-warn-bg);border:1px dashed var(--yp-form-amber-mid);padding:10px;border-radius:8px;margin:-2px}.mismatch-alert.svelte-1kkou8t{display:flex;align-items:flex-start;gap:8px;padding:12px;background:var(--yp-admin-warn-soft);border:1px solid var(--yp-danger-border);border-radius:8px;font-size:13px;color:var(--yp-admin-danger-dark);margin-bottom:14px}.confirm-toggle.svelte-1kkou8t{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:14px 16px;border-radius:10px;border:1.5px solid var(--yp-form-orange-border);background:#fff9;transition:border-color .2s}.confirm-toggle.highlight.svelte-1kkou8t{border-color:var(--yp-form-orange-mid)}.confirm-toggle.svelte-1kkou8t input:where(.svelte-1kkou8t){display:none}.confirm-box.svelte-1kkou8t{width:20px;height:20px;border-radius:6px;border:2px solid var(--yp-form-orange-border);background:var(--yp-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;color:var(--yp-surface)}.confirm-toggle.svelte-1kkou8t input:where(.svelte-1kkou8t):checked+.confirm-box:where(.svelte-1kkou8t){background:var(--yp-admin-orange);border-color:var(--yp-admin-orange)}.pulse.svelte-1kkou8t{animation:svelte-1kkou8t-pulseOrange 2s infinite}@keyframes svelte-1kkou8t-pulseOrange{0%{box-shadow:0 0 #ea580c66}70%{box-shadow:0 0 0 8px #ea580c00}to{box-shadow:0 0 #ea580c00}}.confirm-copy.svelte-1kkou8t strong:where(.svelte-1kkou8t){display:block;font-size:14px;font-weight:700;color:var(--yp-text-on-light);margin-bottom:2px}.confirm-copy.svelte-1kkou8t span:where(.svelte-1kkou8t){font-size:12.5px;color:var(--yp-text-muted);line-height:1.4}.extra-fields.svelte-1kkou8t{margin-top:16px;padding:16px;border-radius:12px;background:var(--yp-bg-subtle);border:1px solid var(--yp-border)}.extra-fields-title.svelte-1kkou8t{font-size:13px;font-weight:700;color:var(--yp-text-body);text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px}.extra-field.svelte-1kkou8t{display:flex;flex-direction:column;gap:4px}.extra-label.svelte-1kkou8t{font-size:11px;font-weight:600;color:var(--yp-text-muted);text-transform:uppercase;letter-spacing:.08em}.extra-input.svelte-1kkou8t{padding:9px 12px;border:1.5px solid var(--yp-border);border-radius:8px;font-size:13px;font-family:inherit;color:var(--yp-admin-ink);background:var(--yp-surface);transition:border-color .15s}.extra-input.svelte-1kkou8t:focus{outline:none;border-color:var(--yp-admin-blue)}.extra-input.svelte-1kkou8t:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.extra-hint.svelte-1kkou8t{font-size:11px;color:var(--yp-admin-muted);line-height:1.4}.reattach-banner.svelte-1kkou8t{display:flex;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;background:var(--yp-admin-warn-bg);border:1.5px solid var(--yp-admin-gold);border-radius:12px}.reattach-icon.svelte-1kkou8t{font-size:22px;flex-shrink:0}.reattach-text.svelte-1kkou8t{flex:1;min-width:0}.reattach-text.svelte-1kkou8t strong:where(.svelte-1kkou8t){display:block;font-size:13.5px;font-weight:700;color:var(--yp-warning-dark, #92400e);margin-bottom:2px}.reattach-text.svelte-1kkou8t span:where(.svelte-1kkou8t){font-size:12.5px;color:var(--yp-form-corp-body);line-height:1.4}.reattach-btn.svelte-1kkou8t{flex-shrink:0;background:var(--yp-admin-amber);color:var(--yp-surface);border:none;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .2s}.reattach-btn.svelte-1kkou8t:hover{background:var(--yp-admin-orange)}.reattach-btn.svelte-1kkou8t:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.spinner{animation:svelte-1kkou8t-spin 1s linear infinite}@keyframes svelte-1kkou8t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-actions.svelte-1kkou8t{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-top:1px solid var(--yp-border-soft);gap:12px}.btn-back.svelte-1kkou8t{display:flex;align-items:center;gap:8px;background:transparent;border:1.5px solid var(--yp-form-border-mid);color:var(--yp-admin-body);padding:11px 20px;border-radius:14px;font-size:14px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:background .16s var(--yp-ease-out),border-color .16s var(--yp-ease-out),color .16s var(--yp-ease-out);font-family:inherit}.btn-back.svelte-1kkou8t:hover{background:var(--yp-bg-subtle);border-color:var(--yp-border);color:var(--yp-form-text-dark)}.btn-back.svelte-1kkou8t:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.btn-next.svelte-1kkou8t{display:flex;align-items:center;gap:10px;background:var(--yp-btn-primary-bg);color:var(--yp-btn-primary-fg);border:1px solid color-mix(in oklab,var(--yp-blue) 35%,transparent);padding:13px 26px;border-radius:14px;font-size:14px;font-weight:800;letter-spacing:-.01em;cursor:pointer;transition:transform .22s var(--yp-ease-out),box-shadow .22s var(--yp-ease-out),background .16s var(--yp-ease-out);margin-left:auto;box-shadow:var(--yp-btn-primary-shadow)}.btn-next.svelte-1kkou8t:hover:not(:disabled){background:var(--yp-btn-primary-bg-hover);transform:translateY(-1px);box-shadow:var(--yp-btn-primary-shadow-hover)}.btn-next.svelte-1kkou8t:disabled{opacity:.55;cursor:not-allowed;background:var(--yp-admin-muted);box-shadow:none;border-color:transparent}.btn-next.svelte-1kkou8t:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.upload-btn.svelte-1kkou8t:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.form-step.svelte-1nksiav{max-width:680px;margin:0 auto}.form-card.svelte-1nksiav{background:var(--yp-surface);border-radius:24px;border:1px solid rgba(148,163,184,.18);overflow:hidden;box-shadow:0 18px 36px #0f172a14,0 2px 6px #0f172a0a}.form-card-header.svelte-1nksiav{display:flex;align-items:center;gap:12px;padding:28px 28px 22px;border-bottom:1px solid rgba(226,232,240,.86)}.form-card-icon.svelte-1nksiav{width:36px;height:36px;border-radius:10px;background:var(--yp-blue-soft);display:flex;align-items:center;justify-content:center;color:var(--yp-blue)}.form-card-title.svelte-1nksiav{font-size:20px;font-weight:800;color:var(--yp-text-on-light);letter-spacing:-.02em;margin:0}.form-section.svelte-1nksiav{padding:26px 28px 28px}.ruv-upload-area.svelte-1nksiav{display:flex;align-items:center;gap:16px;padding:22px;background:linear-gradient(180deg,#f8fafcfa,#fffffffa);border:1px solid rgba(148,163,184,.22);border-radius:22px;box-shadow:inset 0 0 0 1px #ffffffb3;transition:all .2s}.ruv-upload-area.svelte-1nksiav:hover{border-color:#2563eb3d;transform:translateY(-1px);box-shadow:0 18px 32px #2563eb14,inset 0 0 0 1px #ffffffbf}.ruv-upload-icon.svelte-1nksiav{width:44px;height:44px;border-radius:12px;background:var(--yp-form-info-soft);display:flex;align-items:center;justify-content:center;color:var(--yp-form-info-mid);flex-shrink:0}.ruv-upload-info.svelte-1nksiav{flex:1}.ruv-upload-title.svelte-1nksiav{font-size:14px;font-weight:700;color:var(--yp-form-text-dark);margin:0 0 2px}.ruv-upload-sub.svelte-1nksiav{font-size:12px;color:var(--yp-form-text-mid);margin:0}.ruv-upload-btn.svelte-1nksiav{display:flex;align-items:center;gap:8px;justify-content:center;min-height:50px;padding:0 20px;background:linear-gradient(135deg,var(--yp-blue) 0%,var(--yp-form-deep-navy) 100%);color:var(--yp-surface);border:1px solid rgba(255,255,255,.14);border-radius:16px;font-size:14px;font-weight:800;letter-spacing:-.01em;cursor:pointer;font-family:inherit;box-shadow:0 16px 28px #2563eb3d,inset 0 1px #ffffff24;transition:all .2s ease;flex-shrink:0}.ruv-upload-btn.svelte-1nksiav:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 20px 34px #2563eb47,inset 0 1px #ffffff2e}.ruv-upload-btn.svelte-1nksiav:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.ruv-upload-area-identity.svelte-1nksiav{border-color:#2563eb29;background:linear-gradient(135deg,#f8fafcfa,#eff6fffa)}.ruv-upload-icon-identity.svelte-1nksiav{background:var(--yp-blue-soft);color:var(--yp-blue)}.ruv-upload-btn-identity.svelte-1nksiav{background:linear-gradient(135deg,var(--yp-blue) 0%,var(--yp-form-btn-identity) 100%)}.ruv-upload-btn-identity.svelte-1nksiav:hover{background:linear-gradient(135deg,var(--yp-form-btn-identity) 0%,var(--yp-form-deep-navy) 100%)}.scan-status.svelte-1nksiav{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:13px;color:var(--yp-form-green-mid);font-weight:700}.scan-status-icon.svelte-1nksiav{width:22px;height:22px;border-radius:50%;background:var(--yp-success-soft);display:flex;align-items:center;justify-content:center}.scan-status-identity.svelte-1nksiav{color:var(--yp-form-deep-navy);background:linear-gradient(135deg,color-mix(in oklab,var(--yp-blue-soft) 92%,white),color-mix(in oklab,var(--yp-form-indigo-soft) 90%,white));border:1px solid color-mix(in oklab,var(--yp-blue) 18%,transparent);padding:12px 16px;border-radius:16px;box-shadow:0 10px 24px color-mix(in oklab,var(--yp-blue) 10%,transparent);letter-spacing:-.01em}.scan-status-icon-identity.svelte-1nksiav{background:var(--yp-form-blue-light);color:var(--yp-form-deep-navy);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--yp-blue) 18%,transparent)}.input-ocr-failed.svelte-1nksiav{border-color:color-mix(in oklab,var(--yp-danger) 38%,transparent)!important;background:color-mix(in oklab,var(--yp-danger-soft) 35%,white)!important}.input-ocr-failed.svelte-1nksiav:focus{border-color:color-mix(in oklab,var(--yp-danger) 55%,transparent)!important;box-shadow:0 0 0 4px color-mix(in oklab,var(--yp-danger) 12%,transparent)!important}@keyframes svelte-1nksiav-pulse-blue{0%{box-shadow:0 0 #2563eb66}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 #2563eb00}}.form-back-btn.svelte-1nksiav{display:flex;align-items:center;gap:8px;background:none;border:1px solid var(--yp-form-border-mid);padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;color:var(--yp-form-text-mid);cursor:pointer;font-family:inherit;transition:all .2s}.form-back-btn.svelte-1nksiav:hover{background:var(--yp-bg-subtle);color:var(--yp-form-text-dark)}.form-back-btn.svelte-1nksiav:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.form-next-btn.svelte-1nksiav{display:flex;align-items:center;gap:10px;background:var(--yp-btn-primary-bg);color:var(--yp-btn-primary-fg);border:1px solid color-mix(in oklab,var(--yp-blue) 35%,transparent);padding:14px 28px;border-radius:14px;font-size:14px;font-weight:800;letter-spacing:-.01em;cursor:pointer;font-family:inherit;transition:transform .22s var(--yp-ease-out),box-shadow .22s var(--yp-ease-out),background .16s var(--yp-ease-out);margin-left:auto;box-shadow:var(--yp-btn-primary-shadow)}.form-next-btn.svelte-1nksiav:hover:not(:disabled):not(.is-locked){background:var(--yp-btn-primary-bg-hover);transform:translateY(-1px);box-shadow:var(--yp-btn-primary-shadow-hover)}.form-next-btn.svelte-1nksiav:disabled{opacity:.55;cursor:not-allowed;background:var(--yp-admin-muted);box-shadow:none;border-color:transparent}.form-next-btn.is-locked.svelte-1nksiav{opacity:.55;cursor:pointer;background:var(--yp-admin-muted);box-shadow:none;border-color:transparent}.form-next-btn.svelte-1nksiav:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.submit-error.svelte-1nksiav{display:flex;align-items:center;gap:8px;background:var(--yp-danger-soft);border:1px solid var(--yp-danger-border);color:var(--yp-danger);padding:10px 14px;border-radius:8px;font-size:13px}.reattach-banner.svelte-1nksiav{display:flex;flex-direction:column;gap:6px;padding:12px 14px;margin-top:12px;background:var(--yp-admin-warn-bg);border-left:3px solid var(--yp-admin-amber);border-radius:6px}.reattach-header.svelte-1nksiav{display:flex;align-items:center;gap:7px}.reattach-icon.svelte-1nksiav{font-size:14px;flex-shrink:0}.reattach-title.svelte-1nksiav{font-size:13px;font-weight:700;color:var(--yp-warning-dark, #92400e)}.reattach-desc.svelte-1nksiav{font-size:12px;line-height:1.45;color:var(--yp-form-corp-body);margin:0}.reattach-btn.svelte-1nksiav{width:100%;padding:9px 0;background:var(--yp-admin-amber);color:var(--yp-surface);border:none;border-radius:7px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .2s;margin-top:2px}.reattach-btn.svelte-1nksiav:hover{background:var(--yp-admin-orange)}.reattach-btn.svelte-1nksiav:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.mismatch-alert.svelte-1nksiav{margin-top:16px;padding:12px 16px;background:var(--yp-admin-warn-bg);border:1px solid var(--yp-warning-border, #fde68a);border-radius:8px;display:flex;align-items:flex-start;gap:12px;color:var(--yp-warning-dark, #92400e)}.cedula-ocr-warning.svelte-1nksiav{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--yp-danger-hover);font-weight:700;letter-spacing:-.005em}.input-invalid.svelte-1nksiav{border-color:var(--yp-danger-border, #fecaca)!important;background:color-mix(in oklab,var(--yp-danger-soft, #fee2e2) 25%,transparent)!important}.cedula-format-warning.svelte-1nksiav{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--yp-danger-hover, #b91c1c);font-weight:600}.cedula-format-warning.svelte-1nksiav strong:where(.svelte-1nksiav){font-weight:700}.ic-wrap.svelte-1nksiav{padding:0 24px 24px}.ic-card.svelte-1nksiav{position:relative;isolation:isolate;border-radius:18px;padding:18px 18px 20px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fffffffa,#fafafcfa);box-shadow:0 8px 22px #0f172a0d;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s ease,box-shadow .22s ease,border-color .22s ease;will-change:transform,opacity}.ic-card-label.svelte-1nksiav{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--yp-text-muted);margin-bottom:14px}.ic-card-active.svelte-1nksiav{background:linear-gradient(160deg,var(--yp-form-deep-navy) 0%,var(--yp-form-ring-mid) 60%,color-mix(in oklab,var(--yp-blue) 55%,var(--yp-form-deep-navy)) 100%);border-color:color-mix(in oklab,var(--yp-blue) 50%,transparent);color:#fff;transform:scale(1.025);box-shadow:0 0 0 3px color-mix(in oklab,var(--yp-blue) 38%,transparent),0 1px color-mix(in oklab,white 18%,transparent) inset,0 18px 38px -10px color-mix(in oklab,var(--yp-form-deep-navy) 55%,transparent),0 32px 64px -24px color-mix(in oklab,var(--yp-blue) 50%,transparent)}.ic-card-active.svelte-1nksiav:before{content:"";position:absolute;inset:0;border-radius:18px;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none;z-index:0}.ic-card-active.svelte-1nksiav>:where(.svelte-1nksiav){position:relative;z-index:1}.ic-card-active.svelte-1nksiav .ic-card-label:where(.svelte-1nksiav){color:color-mix(in oklab,var(--yp-surface) 72%,transparent)}.ic-card-active.svelte-1nksiav .ic-edit-label:where(.svelte-1nksiav){color:color-mix(in oklab,var(--yp-surface) 75%,transparent)}.ic-card-verified.svelte-1nksiav{opacity:.86;border-color:color-mix(in oklab,var(--yp-success) 28%,transparent);cursor:pointer;background:linear-gradient(180deg,var(--yp-success-soft) 0%,rgba(255,255,255,.98) 100%)}.ic-card-verified.svelte-1nksiav:hover{opacity:1;transform:scale(1.005);box-shadow:0 12px 28px #0f172a14}.ic-card-verified.svelte-1nksiav:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:3px}.ic-check-badge.svelte-1nksiav{position:absolute;top:12px;right:14px;width:26px;height:26px;border-radius:50%;background:var(--yp-success);color:var(--yp-surface);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px color-mix(in oklab,var(--yp-success) 38%,transparent);z-index:2}@media(prefers-reduced-motion:reduce){.ic-card.svelte-1nksiav{transition:opacity .12s ease}.ic-card-active.svelte-1nksiav,.ic-card-verified.svelte-1nksiav:hover{transform:none}}@media(max-width:480px){.ic-card-active.svelte-1nksiav{transform:none}}.ic-grid.svelte-1nksiav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:480px){.ic-grid.svelte-1nksiav{grid-template-columns:1fr}}.ic-field.svelte-1nksiav{display:flex;flex-direction:column;gap:5px;min-width:0}.ic-edit-label.svelte-1nksiav{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--yp-text-muted)}.ic-edit-input.svelte-1nksiav{width:100%;min-height:48px;padding:0 14px;border-radius:12px;border:1.5px solid color-mix(in oklab,var(--yp-surface) 30%,transparent);background:color-mix(in oklab,var(--yp-surface) 96%,transparent);color:var(--yp-text-on-light);font-size:15px;font-weight:700;font-family:inherit;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;text-transform:uppercase;box-sizing:border-box}.ic-edit-input.svelte-1nksiav::placeholder{color:var(--yp-admin-muted);font-weight:500;text-transform:none}.ic-edit-input.svelte-1nksiav:focus{border-color:var(--yp-blue);box-shadow:0 0 0 4px color-mix(in oklab,var(--yp-blue) 22%,transparent);background:var(--yp-surface)}.ic-edit-input.svelte-1nksiav:disabled{cursor:default;opacity:.92;background:color-mix(in oklab,var(--yp-surface) 92%,transparent)}select.ic-edit-input.svelte-1nksiav{cursor:pointer;appearance:auto}.ic-card.svelte-1nksiav:not(.ic-card-active) .ic-edit-label:where(.svelte-1nksiav){color:var(--yp-text-muted)}.ic-field--missing.svelte-1nksiav .ic-edit-input:where(.svelte-1nksiav){border-color:var(--yp-admin-amber);background:var(--yp-admin-warn-bg)}.ic-field--ocr-failed.svelte-1nksiav .ic-edit-input:where(.svelte-1nksiav){border-color:color-mix(in oklab,var(--yp-danger) 38%,transparent);background:color-mix(in oklab,var(--yp-danger-soft) 35%,white)}.ic-required.svelte-1nksiav{color:var(--yp-admin-amber);font-weight:800;margin-left:4px;text-transform:none;letter-spacing:0}.ic-ocr-tag.svelte-1nksiav{color:var(--yp-danger-hover);font-weight:800;margin-left:4px;text-transform:none;letter-spacing:0;font-size:10.5px}.ic-actions.svelte-1nksiav{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ic-btn.svelte-1nksiav{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 18px;border-radius:999px;border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:-.005em;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.ic-btn.svelte-1nksiav:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.ic-btn.svelte-1nksiav:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ic-btn-yes.svelte-1nksiav{background:var(--yp-success);color:var(--yp-surface);box-shadow:0 10px 22px color-mix(in oklab,var(--yp-success) 34%,transparent)}.ic-btn-yes.svelte-1nksiav:hover:not(:disabled){background:var(--yp-success-hover);transform:translateY(-1px);box-shadow:0 14px 28px color-mix(in oklab,var(--yp-success) 44%,transparent)}.ic-btn-edit.svelte-1nksiav{background:transparent;color:var(--yp-surface);border-color:color-mix(in oklab,var(--yp-surface) 42%,transparent)}.ic-btn-edit.svelte-1nksiav:hover{background:color-mix(in oklab,var(--yp-surface) 12%,transparent);border-color:var(--yp-surface)}.ic-card.svelte-1nksiav:not(.ic-card-active) .ic-btn-edit:where(.svelte-1nksiav){color:var(--yp-blue);border-color:color-mix(in oklab,var(--yp-blue) 32%,transparent)}.ic-card.svelte-1nksiav:not(.ic-card-active) .ic-btn-edit:where(.svelte-1nksiav):hover{background:var(--yp-blue-soft);border-color:var(--yp-blue)}.ic-anchor-spacer.svelte-1nksiav{height:1px}.ic-done-banner.svelte-1nksiav{margin-top:14px;display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--yp-success-soft);border:1px solid color-mix(in oklab,var(--yp-success) 28%,transparent);border-radius:14px;color:var(--yp-form-green-dark);font-size:13px;line-height:1.45}@media(max-width:480px){.ruv-upload-area.svelte-1nksiav{flex-wrap:wrap;gap:10px 12px;padding:16px}.ruv-upload-info.svelte-1nksiav{flex:1;min-width:0}.ruv-upload-btn.svelte-1nksiav{flex-basis:100%;width:100%;min-height:48px;border-radius:14px}}.form-step.svelte-gejftf{max-width:680px;margin:0 auto}.form-card.svelte-gejftf{background:var(--yp-surface);border-radius:24px;border:1px solid rgba(148,163,184,.18);overflow:hidden;box-shadow:0 18px 36px #0f172a14,0 2px 6px #0f172a0a}.form-card-header.svelte-gejftf{display:flex;align-items:center;gap:12px;padding:28px 28px 22px;border-bottom:1px solid rgba(226,232,240,.86)}.form-card-icon.svelte-gejftf{width:36px;height:36px;border-radius:10px;background:var(--yp-blue-soft);display:flex;align-items:center;justify-content:center;color:var(--yp-blue)}.payment-step-icon.svelte-gejftf{background:var(--yp-blue-soft);color:var(--yp-blue)}.form-card-title.svelte-gejftf{font-size:20px;font-weight:800;color:var(--yp-text-on-light);letter-spacing:-.02em;margin:0}.form-section.svelte-gejftf{padding:26px 28px 28px}.review-section.svelte-gejftf{padding-top:0;padding-bottom:0}.review-block.svelte-gejftf{border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafcfa);box-shadow:0 18px 32px #0f172a0f;padding:22px}.review-block-header.svelte-gejftf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.review-section-title.svelte-gejftf{margin:0;font-size:19px;font-weight:800;color:var(--yp-admin-body);letter-spacing:-.02em}.review-section-subtitle.svelte-gejftf{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--yp-text-muted)}.review-form-grid.svelte-gejftf{padding:0;margin-bottom:0}.phone-input-group.svelte-gejftf{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px}.phone-prefix-select.svelte-gejftf{font-size:14px;padding:10px}.pc-helper.svelte-gejftf{margin:0 0 8px;font-size:12px;color:var(--yp-text-muted);line-height:1.4}.pc-wrap.svelte-gejftf{display:flex;flex-direction:column;gap:14px;padding:24px 28px 28px}.pc-card.svelte-gejftf{position:relative;isolation:isolate;border-radius:18px;padding:18px 18px 20px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fffffffa,#fafafcfa);box-shadow:0 8px 22px #0f172a0d;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s ease,box-shadow .22s ease,filter .22s ease,border-color .22s ease;will-change:transform,opacity}.pc-card-active.svelte-gejftf{background:linear-gradient(160deg,var(--yp-form-deep-navy) 0%,var(--yp-form-ring-mid) 60%,color-mix(in oklab,var(--yp-blue) 55%,var(--yp-form-deep-navy)) 100%);border-color:color-mix(in oklab,var(--yp-blue) 50%,transparent);color:#fff;transform:scale(1.025);box-shadow:0 0 0 3px color-mix(in oklab,var(--yp-blue) 38%,transparent),0 1px color-mix(in oklab,white 18%,transparent) inset,0 18px 38px -10px color-mix(in oklab,var(--yp-form-deep-navy) 55%,transparent),0 32px 64px -24px color-mix(in oklab,var(--yp-blue) 50%,transparent)}.pc-card-active.svelte-gejftf:before{content:"";position:absolute;inset:0;border-radius:18px;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none;z-index:0}.pc-card-active.svelte-gejftf>:where(.svelte-gejftf){position:relative;z-index:1}.pc-card-active.svelte-gejftf .pc-card-label:where(.svelte-gejftf),.pc-card-active.svelte-gejftf .pc-card-sub:where(.svelte-gejftf),.pc-card-active.svelte-gejftf .pc-label:where(.svelte-gejftf),.pc-card-active.svelte-gejftf .pc-helper:where(.svelte-gejftf){color:color-mix(in oklab,var(--yp-surface) 78%,transparent)}.pc-card-active.svelte-gejftf .pc-card-label:where(.svelte-gejftf){color:var(--yp-surface)}.review-block.pc-card-active.svelte-gejftf .review-section-title:where(.svelte-gejftf){color:var(--yp-surface)}.review-block.pc-card-active.svelte-gejftf .review-section-subtitle:where(.svelte-gejftf){color:color-mix(in oklab,var(--yp-surface) 78%,transparent)}.review-block.pc-card-active.svelte-gejftf .form-label:where(.svelte-gejftf){color:#ffffffbf}.review-block.pc-card-active.svelte-gejftf .pin-checking:where(.svelte-gejftf){color:#ffffff9e}.review-block.pc-card-active.svelte-gejftf .pin-reminder:where(.svelte-gejftf){background:#ffffff1a;border-color:#ffffff38;color:#ffffffe6}.review-block.pc-card-active.svelte-gejftf .pin-mode-existing:where(.svelte-gejftf),.review-block.pc-card-active.svelte-gejftf .pin-mode-new:where(.svelte-gejftf){background:#ffffff1f;border-color:#ffffff38;color:#ffffffeb}.review-block.pc-card-active.svelte-gejftf .forgot-pin-btn:where(.svelte-gejftf){color:#ffffffc7}.review-block.pc-card-active.svelte-gejftf .forgot-pin-btn:where(.svelte-gejftf):hover:not(:disabled){color:#fff}.review-block.pc-card-active.svelte-gejftf .forgot-pin-success:where(.svelte-gejftf){background:#ffffff1f;border-color:#ffffff38;color:#ffffffeb}.review-block.pc-card-active.svelte-gejftf .field-error:where(.svelte-gejftf){color:#fca5a5}.pc-card-active.svelte-gejftf .pc-card-icon:where(.svelte-gejftf){background:color-mix(in oklab,var(--yp-surface) 16%,transparent);color:var(--yp-surface)}.pc-card-verified.svelte-gejftf{opacity:.84;border-color:color-mix(in oklab,var(--yp-success) 28%,transparent);cursor:pointer;background:linear-gradient(180deg,var(--yp-success-soft) 0%,rgba(255,255,255,.98) 100%)}.pc-card-verified.svelte-gejftf:hover{opacity:1;transform:scale(1.005);box-shadow:0 12px 28px #0f172a14}.pc-card-verified.svelte-gejftf:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:3px}.pc-check-badge.svelte-gejftf{position:absolute;top:12px;right:14px;width:26px;height:26px;border-radius:50%;background:var(--yp-success);color:var(--yp-surface);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px color-mix(in oklab,var(--yp-success) 38%,transparent);z-index:2}.pc-card-pending.svelte-gejftf{opacity:.4;filter:blur(.5px);pointer-events:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.pc-card.svelte-gejftf{transition:opacity .12s ease}.pc-card-active.svelte-gejftf,.pc-card-verified.svelte-gejftf:hover{transform:none}.pc-card-pending.svelte-gejftf{filter:none}}@media(max-width:480px){.pc-card-active.svelte-gejftf{transform:none}.pc-wrap.svelte-gejftf{padding:18px 18px 24px}}.pc-card-head.svelte-gejftf{display:flex;align-items:center;gap:12px;margin-bottom:14px}.pc-card-icon.svelte-gejftf{flex-shrink:0;width:36px;height:36px;border-radius:12px;background:var(--yp-blue-soft);color:var(--yp-blue);display:flex;align-items:center;justify-content:center}.pc-card-head-text.svelte-gejftf{display:flex;flex-direction:column;gap:2px;min-width:0}.pc-card-label.svelte-gejftf{margin:0;font-size:15px;font-weight:800;color:var(--yp-text-on-light);letter-spacing:-.01em}.pc-card-sub.svelte-gejftf{margin:0;font-size:12px;line-height:1.4;color:var(--yp-text-muted)}.pc-field.svelte-gejftf{display:flex;flex-direction:column;gap:6px}.pc-label.svelte-gejftf{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--yp-text-muted)}.pc-input.svelte-gejftf{width:100%;min-height:48px;padding:0 14px;border-radius:12px;border:1.5px solid color-mix(in oklab,var(--yp-surface) 30%,transparent);background:color-mix(in oklab,var(--yp-surface) 96%,transparent);color:var(--yp-text-on-light);font-size:14px;font-weight:600;font-family:inherit;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;box-sizing:border-box}.pc-input.svelte-gejftf:focus{border-color:var(--yp-blue);box-shadow:0 0 0 4px color-mix(in oklab,var(--yp-blue) 22%,transparent);background:var(--yp-surface)}.pc-input.svelte-gejftf:disabled{cursor:default;opacity:.92;background:color-mix(in oklab,var(--yp-surface) 92%,transparent)}.pc-input.error.svelte-gejftf{border-color:var(--yp-danger)}select.pc-input.svelte-gejftf{cursor:pointer;appearance:auto}.pc-card.svelte-gejftf:not(.pc-card-active) .pc-label:where(.svelte-gejftf){color:var(--yp-text-muted)}.pc-terms-row.svelte-gejftf{display:flex;align-items:center;gap:12px;padding:14px 16px;background:color-mix(in oklab,var(--yp-surface) 60%,transparent);border:1px solid color-mix(in oklab,var(--yp-text-on-light) 8%,transparent);border-radius:14px;cursor:pointer}.pc-card-active.svelte-gejftf .pc-terms-row:where(.svelte-gejftf){background:color-mix(in oklab,var(--yp-surface) 12%,transparent);border-color:color-mix(in oklab,var(--yp-surface) 24%,transparent)}.pc-terms-row.svelte-gejftf input:where(.svelte-gejftf){display:none}.pc-terms-box.svelte-gejftf{width:22px;height:22px;border-radius:6px;border:1.5px solid color-mix(in oklab,var(--yp-blue) 35%,transparent);background:var(--yp-surface);color:var(--yp-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .18s}.pc-terms-row.svelte-gejftf input:where(.svelte-gejftf):checked+.pc-terms-box:where(.svelte-gejftf){background:var(--yp-blue);color:var(--yp-surface);border-color:var(--yp-blue)}.pc-terms-text.svelte-gejftf{font-size:14px;font-weight:600;color:var(--yp-text-on-light)}.pc-card-active.svelte-gejftf .pc-terms-text:where(.svelte-gejftf){color:var(--yp-surface)}.pc-card-active.svelte-gejftf .pc-terms-text:where(.svelte-gejftf) .terms-link:where(.svelte-gejftf){color:var(--yp-surface);text-decoration-color:#ffffffb3}.pc-actions.svelte-gejftf{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pc-btn.svelte-gejftf{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;padding:0 20px;border-radius:999px;border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:-.005em;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.pc-btn.svelte-gejftf:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.pc-btn.svelte-gejftf:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.pc-btn-yes.svelte-gejftf{background:var(--yp-success);color:var(--yp-surface);box-shadow:0 10px 22px color-mix(in oklab,var(--yp-success) 34%,transparent)}.pc-btn-yes.svelte-gejftf:hover:not(:disabled){background:var(--yp-success-hover);transform:translateY(-1px);box-shadow:0 14px 28px color-mix(in oklab,var(--yp-success) 44%,transparent)}.pc-done-banner.svelte-gejftf{display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--yp-success-soft);border:1px solid color-mix(in oklab,var(--yp-success) 28%,transparent);border-radius:14px;color:var(--yp-form-green-dark);font-size:14px;line-height:1.45;margin-top:6px}.terms-link.svelte-gejftf{background:none;border:none;padding:0;margin:0;color:var(--yp-blue);font-size:inherit;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.terms-link.svelte-gejftf:hover{color:var(--yp-form-deep-navy)}.terms-link.svelte-gejftf:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.terms-backdrop.svelte-gejftf{position:fixed;inset:0;z-index:9999;background:#0f172a8a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.terms-modal.svelte-gejftf{background:var(--yp-surface);border-radius:24px;width:100%;max-width:600px;max-height:min(86vh,700px);display:flex;flex-direction:column;box-shadow:0 32px 64px #0f172a38;overflow:hidden}.terms-modal-header.svelte-gejftf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 18px;border-bottom:1px solid var(--yp-border-soft);flex-shrink:0}.terms-modal-title.svelte-gejftf{margin:0 0 4px;font-size:20px;font-weight:800;color:var(--yp-text-on-light);letter-spacing:-.02em}.terms-modal-subtitle.svelte-gejftf{margin:0;font-size:12px;color:var(--yp-text-muted)}.terms-close-btn.svelte-gejftf{width:34px;height:34px;border-radius:10px;border:1px solid var(--yp-border);background:var(--yp-bg-subtle);color:var(--yp-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.terms-close-btn.svelte-gejftf:hover{background:var(--yp-border-soft);color:var(--yp-text-on-light)}.terms-close-btn.svelte-gejftf:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.terms-modal-body.svelte-gejftf{overflow-y:auto;padding:20px 24px;flex:1}.terms-section.svelte-gejftf{margin-bottom:20px}.terms-section.svelte-gejftf h3:where(.svelte-gejftf){font-size:13px;font-weight:800;color:var(--yp-admin-body);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px}.terms-section.svelte-gejftf p:where(.svelte-gejftf){font-size:13px;line-height:1.7;color:var(--yp-text-body);margin:0 0 8px}.terms-section.svelte-gejftf p:where(.svelte-gejftf):last-child{margin-bottom:0}.terms-footer-note.svelte-gejftf{font-size:12px;color:var(--yp-admin-muted);border-top:1px solid var(--yp-border-soft);padding-top:16px;margin-top:8px}.terms-modal-footer.svelte-gejftf{display:flex;gap:10px;padding:16px 24px 20px;border-top:1px solid var(--yp-border-soft);flex-shrink:0}.terms-accept-btn.svelte-gejftf{display:flex;align-items:center;gap:7px;flex:1;background:linear-gradient(135deg,var(--yp-form-green-mid),var(--yp-form-green-dark));color:var(--yp-surface);border:none;padding:13px 20px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .2s;justify-content:center}.terms-accept-btn.svelte-gejftf:hover{transform:translateY(-1px);box-shadow:var(--yp-form-submit-shadow)}.terms-accept-btn.svelte-gejftf:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.terms-dismiss-btn.svelte-gejftf{background:var(--yp-border-soft);color:var(--yp-text-body);border:none;padding:13px 20px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .15s}.terms-dismiss-btn.svelte-gejftf:hover{background:var(--yp-border);color:var(--yp-admin-body)}.terms-dismiss-btn.svelte-gejftf:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.form-grid-2.svelte-gejftf{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:0 24px;margin-bottom:16px}.form-field.svelte-gejftf{display:flex;flex-direction:column;gap:6px}.form-label.svelte-gejftf{font-size:12px;font-weight:600;color:var(--yp-admin-body)}.pin-reminder.svelte-gejftf{grid-column:1 / -1;margin-top:2px;padding:10px 14px;background:var(--yp-admin-amber-soft);border:1px solid var(--yp-warning-border, #fde68a);border-radius:10px;font-size:13px;color:var(--yp-warning-dark, #713f12);line-height:1.4}.field-error.svelte-gejftf{font-size:12px;color:var(--yp-danger);margin-top:2px}.pin-checking.svelte-gejftf{grid-column:1 / -1;display:flex;align-items:center;gap:7px;font-size:13px;color:var(--yp-admin-muted);padding:4px 0}.pin-mode-banner.svelte-gejftf{grid-column:1 / -1;display:flex;align-items:center;gap:9px;padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.4}.pin-mode-existing.svelte-gejftf{background:var(--yp-blue-soft);border:1px solid var(--yp-admin-blue-border);color:var(--yp-form-btn-identity)}.pin-mode-new.svelte-gejftf{background:var(--yp-success-soft);border:1px solid var(--yp-success-border);color:var(--yp-form-green-dark)}.forgot-pin-row.svelte-gejftf{grid-column:1 / -1;display:flex;align-items:center;gap:10px;margin-top:-4px}.forgot-pin-btn.svelte-gejftf{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:0;font-size:12px;font-weight:600;color:var(--yp-blue);cursor:pointer;font-family:inherit;transition:color .15s;text-decoration:underline;text-underline-offset:2px}.forgot-pin-btn.svelte-gejftf:hover:not(:disabled){color:var(--yp-form-deep-navy)}.forgot-pin-btn.svelte-gejftf:disabled{opacity:.5;cursor:not-allowed}.forgot-pin-btn.svelte-gejftf:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.forgot-pin-err.svelte-gejftf{font-size:12px;color:var(--yp-danger)}.forgot-pin-success.svelte-gejftf{grid-column:1 / -1;display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:var(--yp-success-soft);border:1px solid var(--yp-success-border);border-radius:10px;font-size:13px;color:var(--yp-form-green-dark);line-height:1.45}.spin{animation:svelte-gejftf-spin .9s linear infinite}.form-input.svelte-gejftf{padding:10px 14px;border:2px solid var(--yp-form-border-mid);border-radius:8px;font-size:14px;font-family:inherit;color:var(--yp-form-text-dark);background:var(--yp-surface);transition:all .2s;width:100%}.form-input.svelte-gejftf:focus{outline:none;border-color:var(--yp-blue);box-shadow:0 0 0 3px #2563eb1a}.form-input.svelte-gejftf:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.form-input.error.svelte-gejftf{border-color:var(--yp-danger)}.form-nav.svelte-gejftf{display:flex;align-items:stretch;gap:12px;padding:20px 24px;border-top:1px solid var(--yp-border-soft)}.form-back-btn.svelte-gejftf{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:8px;background:none;border:1px solid var(--yp-form-border-mid);padding:14px 24px;border-radius:10px;font-size:14px;font-weight:700;color:var(--yp-form-text-mid);cursor:pointer;font-family:inherit;transition:all .2s}.form-back-btn.svelte-gejftf:hover{background:var(--yp-bg-subtle);color:var(--yp-form-text-dark)}.form-back-btn.svelte-gejftf:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.form-submit-btn.svelte-gejftf{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;background:linear-gradient(135deg,var(--yp-form-green-mid),var(--yp-form-green-dark));color:var(--yp-surface);border:none;padding:14px 24px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .25s}.form-submit-btn.svelte-gejftf:hover:not(:disabled):not(.is-locked){transform:translateY(-1px);box-shadow:var(--yp-form-submit-shadow)}.form-submit-btn.svelte-gejftf:disabled{opacity:.5;cursor:not-allowed}.form-submit-btn.is-locked.svelte-gejftf{opacity:.5;cursor:pointer}.form-submit-btn.svelte-gejftf:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.submit-error.svelte-gejftf{display:flex;align-items:center;gap:8px;background:var(--yp-danger-soft);border:1px solid var(--yp-danger-border);color:var(--yp-danger);padding:10px 14px;border-radius:8px;font-size:13px;margin-top:12px}@keyframes svelte-gejftf-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.form-grid-2.svelte-gejftf{grid-template-columns:1fr}.phone-input-group.svelte-gejftf{grid-template-columns:104px minmax(0,1fr)}}@media(max-width:768px){.form-step.svelte-gejftf{margin-top:0}.form-card.svelte-gejftf{border-radius:26px}.form-card-header.svelte-gejftf{padding:26px 20px 20px}.form-section.svelte-gejftf{padding:24px 20px 28px}.review-block.svelte-gejftf{padding:18px;border-radius:22px}.review-block-header.svelte-gejftf{margin-bottom:16px}.review-section-title.svelte-gejftf{font-size:16px}.review-section-subtitle.svelte-gejftf{font-size:12px}}.solicitud-sidebar.svelte-gvgo2q{position:sticky;top:calc(var(--yp-nav-height, 80px) + 20px);height:fit-content}.sidebar-card.svelte-gvgo2q{position:relative;background:linear-gradient(160deg,var(--yp-form-deep-navy) 0%,var(--yp-form-ring-mid) 60%,color-mix(in oklab,var(--yp-blue) 55%,var(--yp-form-deep-navy)) 100%);border:1px solid color-mix(in oklab,var(--yp-blue) 45%,transparent);border-radius:20px;padding:26px 22px;display:flex;flex-direction:column;gap:0;overflow:hidden;isolation:isolate;box-shadow:0 1px color-mix(in oklab,white 18%,transparent) inset,0 8px 20px -8px color-mix(in oklab,var(--yp-form-deep-navy) 55%,transparent),0 28px 60px -24px color-mix(in oklab,var(--yp-blue) 45%,transparent)}.sidebar-card.svelte-gvgo2q:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,color-mix(in oklab,var(--yp-blue) 65%,transparent) 0%,transparent 50%,color-mix(in oklab,var(--yp-form-deep-navy) 45%,transparent) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.9}.sidebar-is-logo.svelte-gvgo2q{position:absolute;top:18px;right:18px;width:52px;height:52px;object-fit:contain;padding:8px;background:#fffffff7;border-radius:50%;box-shadow:0 2px 12px #0000002e;pointer-events:none;z-index:1}.sidebar-tag.svelte-gvgo2q{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:6px;margin-bottom:14px;align-self:flex-start;background:#ffffff26;color:#ffffffd9}.sidebar-plan-name.svelte-gvgo2q{font-size:22px;font-weight:700;color:var(--yp-surface);letter-spacing:-.02em;margin:0 0 18px;padding-right:56px;line-height:1.2}.sidebar-price-block.svelte-gvgo2q{background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px;margin-bottom:20px}.sidebar-price-label.svelte-gvgo2q{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff94;margin-bottom:6px}.sidebar-price-row.svelte-gvgo2q{display:flex;align-items:baseline;gap:4px;margin-bottom:4px}.sidebar-price.svelte-gvgo2q{font-size:42px;font-weight:900;color:var(--yp-surface);letter-spacing:-.05em;line-height:1}.sidebar-price-sub.svelte-gvgo2q{font-size:11px;color:#ffffff8c;font-weight:500}.sidebar-bullets.svelte-gvgo2q{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column}.sidebar-bullet.svelte-gvgo2q{display:flex;align-items:flex-start;gap:8px;padding:7px 0;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#ffffffe0;font-weight:500;line-height:1.4}.sidebar-bullet.svelte-gvgo2q:first-child{border-top:none;padding-top:0}.sidebar-check{flex-shrink:0;margin-top:2px;color:#ffffffb3}.sidebar-change-btn.svelte-gvgo2q{width:100%;background:var(--yp-surface);color:var(--yp-navy);border:1.5px solid var(--yp-surface);padding:12px 16px;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .18s;text-align:center}.sidebar-change-btn.svelte-gvgo2q:hover{background:var(--yp-blue-soft)}.sidebar-change-btn.svelte-gvgo2q:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}@media(max-width:1024px){.solicitud-sidebar.svelte-gvgo2q{display:none}}.form-step.svelte-1588bgb{max-width:680px;margin:0 auto}.form-card.svelte-1588bgb{background:var(--yp-surface);border-radius:24px;border:1px solid rgba(148,163,184,.18);overflow:hidden;box-shadow:0 18px 36px #0f172a14,0 2px 6px #0f172a0a}.form-card-header.svelte-1588bgb{display:flex;align-items:flex-start;gap:14px;padding:28px 28px 22px;border-bottom:1px solid rgba(226,232,240,.86)}.form-card-icon.svelte-1588bgb{width:40px;height:40px;border-radius:12px;background:var(--yp-admin-orange-faint);color:var(--yp-admin-orange);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.form-card-icon.comercial.svelte-1588bgb{background:var(--yp-admin-orange-faint);color:var(--yp-admin-orange)}.form-card-title.svelte-1588bgb{font-size:20px;font-weight:800;color:var(--yp-admin-ink);letter-spacing:-.02em;margin:0 0 4px}.form-card-subtitle.svelte-1588bgb{font-size:13px;color:var(--yp-admin-muted);margin:0}.planes-body.svelte-1588bgb{padding:28px}.loading-zone.svelte-1588bgb{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;gap:12px}.loading-icon.svelte-1588bgb{width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,var(--yp-admin-orange-faint) 0%,var(--yp-admin-orange-soft) 100%);display:flex;align-items:center;justify-content:center;color:var(--yp-admin-orange);margin-bottom:4px}.loading-title.svelte-1588bgb{font-size:17px;font-weight:800;color:var(--yp-form-text-dark);margin:0}.loading-desc.svelte-1588bgb{font-size:13px;color:var(--yp-form-text-mid);margin:0}.loading-bar.svelte-1588bgb{width:180px;height:4px;background:var(--yp-form-border-mid);border-radius:4px;overflow:hidden;margin-top:8px}.loading-bar-fill.svelte-1588bgb{height:100%;background:linear-gradient(90deg,var(--yp-admin-orange),var(--yp-form-orange-mid));border-radius:4px;animation:svelte-1588bgb-scan-progress 1.8s ease-in-out infinite}@keyframes svelte-1588bgb-scan-progress{0%{width:0%;margin-left:0}50%{width:70%}to{width:0%;margin-left:100%}}.error-zone.svelte-1588bgb{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--yp-form-error-bg);border:1.5px solid var(--yp-admin-danger-mid);border-radius:14px}.error-icon.svelte-1588bgb{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--yp-admin-danger-bg);display:flex;align-items:center;justify-content:center;color:var(--yp-danger)}.error-content.svelte-1588bgb{flex:1}.error-title.svelte-1588bgb{font-size:15px;font-weight:800;color:var(--yp-admin-danger-dark);margin:0 0 6px}.error-desc.svelte-1588bgb{font-size:13px;color:var(--yp-form-danger-dark2);margin:0 0 14px}.retry-btn.svelte-1588bgb{display:inline-flex;align-items:center;gap:7px;background:var(--yp-admin-orange);color:var(--yp-surface);border:none;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .18s}.retry-btn.svelte-1588bgb:hover{background:var(--yp-admin-orange-dark)}.retry-btn.svelte-1588bgb:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.planes-grid.svelte-1588bgb{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.plan-card.svelte-1588bgb{position:relative;display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:20px;border:1.5px solid rgba(15,23,42,.1);background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 10px 24px #0f172a0d;cursor:pointer;text-align:left;font-family:inherit;transition:all .2s ease}.plan-card.svelte-1588bgb:hover:not(:disabled){transform:translateY(-3px);border-color:#ea580c4d;box-shadow:0 18px 36px #ea580c1a}.plan-card.selected.svelte-1588bgb{border-color:var(--yp-admin-orange);background:linear-gradient(180deg,var(--yp-admin-orange-faint) 0%,var(--yp-admin-orange-soft) 100%);box-shadow:0 16px 32px #ea580c26}.plan-card.svelte-1588bgb:disabled,.plan-card.error-plan.svelte-1588bgb{opacity:.45;cursor:not-allowed;transform:none}.plan-selected-badge.svelte-1588bgb{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:4px;background:var(--yp-admin-orange);color:var(--yp-surface);font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px}.plan-header.svelte-1588bgb{display:flex;flex-direction:column;gap:4px}.plan-name.svelte-1588bgb{font-size:15px;font-weight:800;color:var(--yp-admin-ink);letter-spacing:-.01em}.plan-price.svelte-1588bgb{font-size:22px;font-weight:800;color:var(--yp-admin-orange);letter-spacing:-.02em}.plan-price-period.svelte-1588bgb{font-size:13px;font-weight:600;color:var(--yp-form-text-placeholder)}.plan-unavailable.svelte-1588bgb,.plan-loading.svelte-1588bgb{font-size:14px;color:var(--yp-form-text-placeholder);font-weight:600}.plan-details.svelte-1588bgb{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid rgba(15,23,42,.06)}.plan-detail-row.svelte-1588bgb{display:flex;justify-content:space-between;align-items:center}.plan-detail-label.svelte-1588bgb{font-size:11px;font-weight:700;color:var(--yp-admin-muted);text-transform:uppercase;letter-spacing:.06em}.plan-detail-value.svelte-1588bgb{font-size:12px;font-weight:700;color:var(--yp-admin-body)}.plan-detail-value.highlight.svelte-1588bgb{color:var(--yp-admin-orange)}.plan-select-hint.svelte-1588bgb{font-size:12px;font-weight:700;color:var(--yp-admin-orange);text-align:center;padding-top:4px;opacity:0;transition:opacity .2s}.plan-select-hint.hidden.svelte-1588bgb{display:none}.plan-card.svelte-1588bgb:hover:not(:disabled) .plan-select-hint:where(.svelte-1588bgb):not(.hidden){opacity:1}.form-actions.svelte-1588bgb{display:flex;justify-content:flex-end;padding-top:24px}.form-next-btn.svelte-1588bgb{display:flex;align-items:center;gap:8px;background:var(--yp-admin-orange);color:var(--yp-surface);border:none;padding:14px 28px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .25s}.form-next-btn.svelte-1588bgb:hover{background:var(--yp-admin-orange-dark);transform:translateY(-1px);box-shadow:0 4px 12px #ea580c4d}.form-next-btn.svelte-1588bgb:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.plan-card.svelte-1588bgb:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.spin{animation:svelte-1588bgb-spin 1s linear infinite}@keyframes svelte-1588bgb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){.planes-grid.svelte-1588bgb{grid-template-columns:1fr}.planes-body.svelte-1588bgb{padding:20px}}.dev-fab.svelte-1qhdih5{position:fixed;bottom:24px;left:24px;z-index:9999}.dev-fab-btn.svelte-1qhdih5{background:var(--yp-admin-ink);color:var(--yp-bg-subtle);border:none;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 4px 16px #0000004d;transition:transform .15s}.dev-fab-btn.svelte-1qhdih5:hover{transform:scale(1.04)}.solicitud-page.svelte-1qhdih5{min-height:100vh;background:var(--yp-form-bg-page);padding-top:var(--yp-nav-height, 80px);position:relative}.solicitud-page.svelte-1qhdih5:before,.solicitud-page.svelte-1qhdih5:after{content:"";position:fixed;right:-160px;pointer-events:none;z-index:0}.solicitud-page.svelte-1qhdih5:before{top:18%;width:860px;height:6px;background:linear-gradient(90deg,transparent 0%,var(--yp-blue) 35%,color-mix(in oklab,var(--yp-blue) 40%,transparent) 70%,transparent 100%);transform:rotate(-18deg);transform-origin:right center;box-shadow:0 5px 20px color-mix(in oklab,var(--yp-blue) 18%,transparent);opacity:.55}.solicitud-page.svelte-1qhdih5:after{top:32%;width:680px;height:2px;background:linear-gradient(90deg,transparent 0%,var(--yp-focus-ring) 50%,transparent 100%);transform:rotate(-18deg);transform-origin:right center;opacity:.3}.solicitud-content.svelte-1qhdih5{position:relative;z-index:1}@media(max-width:768px){.solicitud-page.svelte-1qhdih5{padding-top:168px}}.solicitud-content.svelte-1qhdih5{display:grid;grid-template-columns:1fr 380px;gap:32px;max-width:1100px;margin:0 auto;padding:20px 32px 12px;align-items:start}.solicitud-form.svelte-1qhdih5{min-width:0}.empresa-gate.svelte-1qhdih5{background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:var(--yp-radius-xl);box-shadow:var(--yp-shadow-card);padding:clamp(28px,5vw,44px);text-align:center;max-width:520px;margin:0 auto}.empresa-gate-icon.svelte-1qhdih5{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--yp-accent-soft);color:var(--yp-accent);margin-bottom:16px}.empresa-gate-title.svelte-1qhdih5{font-size:22px;font-weight:800;color:var(--yp-text-on-light);margin:0 0 10px;letter-spacing:-.02em}.empresa-gate-text.svelte-1qhdih5{font-size:15px;line-height:1.6;color:var(--yp-text-body);margin:0 0 22px}.empresa-gate-cta.svelte-1qhdih5{display:inline-flex;align-items:center;justify-content:center;background:var(--yp-whatsapp);color:#fff;font-weight:700;font-size:15px;text-decoration:none;padding:14px 28px;border-radius:12px;box-shadow:0 6px 18px -6px color-mix(in oklab,var(--yp-whatsapp) 50%,transparent);transition:transform .15s ease}.empresa-gate-cta.svelte-1qhdih5:hover{transform:translateY(-1px)}.empresa-gate-hint.svelte-1qhdih5{font-size:13px;color:var(--yp-text-muted);margin:16px 0 0}@media(max-width:1024px){.solicitud-content.svelte-1qhdih5{grid-template-columns:1fr;padding:24px 20px;gap:0}}.sol-nav-center-stack.svelte-1qhdih5{display:flex;flex-direction:column;align-items:center;gap:5px}.sol-plan-pill.svelte-1qhdih5{display:none;align-items:center;gap:7px;background:var(--yp-form-pill-bg);border:1px solid var(--yp-form-pill-border);border-radius:999px;padding:5px 14px 5px 7px;text-decoration:none;transition:background .2s,border-color .2s;white-space:nowrap}.sol-plan-pill.svelte-1qhdih5:hover{background:var(--yp-form-pill-bg-hover);border-color:var(--yp-form-pill-border-hover)}.sol-plan-pill.svelte-1qhdih5:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.sol-plan-pill-icon.svelte-1qhdih5{width:22px;height:22px;border-radius:8px;background:var(--yp-blue);color:var(--yp-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sol-plan-pill-name.svelte-1qhdih5{font-size:12px;font-weight:700;color:var(--yp-form-text-dark);letter-spacing:-.01em}.sol-plan-pill-sep.svelte-1qhdih5{font-size:12px;color:var(--yp-form-border-mid)}.sol-plan-pill-price.svelte-1qhdih5{font-size:12px;font-weight:600;color:var(--yp-form-text-mid)}.sol-plan-pill-change.svelte-1qhdih5{font-size:11px;font-weight:700;color:var(--yp-blue);margin-left:2px;padding-left:6px;border-left:1px solid var(--yp-form-pill-border)}.solicitud-steps.svelte-1qhdih5{display:flex;align-items:center;gap:0;white-space:nowrap}.solicitud-step.svelte-1qhdih5{display:flex;align-items:center;gap:8px}.solicitud-step-num.svelte-1qhdih5{width:34px;height:34px;border-radius:50%;background:var(--yp-form-border-mid);color:var(--yp-form-text-placeholder);font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .35s cubic-bezier(.34,1.56,.64,1),color .25s ease,box-shadow .35s ease}.solicitud-step.active.svelte-1qhdih5 .solicitud-step-num:where(.svelte-1qhdih5){background:var(--yp-blue);color:var(--yp-surface);animation:svelte-1qhdih5-step-ring-pulse 2.2s ease-in-out infinite}@keyframes svelte-1qhdih5-step-ring-pulse{0%,to{box-shadow:0 0 0 3px #2563eb2e,0 0 0 6px #2563eb12}50%{box-shadow:0 0 0 5px #2563eb38,0 0 0 10px #2563eb0a}}@media(prefers-reduced-motion:reduce){.solicitud-step.active.svelte-1qhdih5 .solicitud-step-num:where(.svelte-1qhdih5){animation:none;box-shadow:0 0 0 3px #2563eb2e}}.solicitud-step.done.svelte-1qhdih5 .solicitud-step-num:where(.svelte-1qhdih5){background:var(--yp-blue);color:var(--yp-surface);box-shadow:none}.solicitud-step-label.svelte-1qhdih5{font-size:12px;font-weight:600;color:var(--yp-form-text-placeholder);transition:color .25s ease,font-weight .15s ease;letter-spacing:-.01em}.solicitud-step.active.svelte-1qhdih5 .solicitud-step-label:where(.svelte-1qhdih5){color:var(--yp-blue);font-weight:800}.solicitud-step.done.svelte-1qhdih5 .solicitud-step-label:where(.svelte-1qhdih5){color:var(--yp-text-body);font-weight:700}.solicitud-step-line.svelte-1qhdih5{width:36px;height:2.5px;background:var(--yp-form-border-mid);margin:0 6px;border-radius:2px;transition:background .45s ease;flex-shrink:0}.solicitud-step-line.done.svelte-1qhdih5{background:var(--yp-blue)}.sol-mobile-plan-badge.svelte-1qhdih5{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--yp-form-ring-dark) 0%,var(--yp-blue) 100%);border-radius:14px;padding:10px 12px;text-decoration:none;width:100%;max-width:420px;box-shadow:0 4px 14px #2563eb47}.sol-mobile-plan-badge.svelte-1qhdih5:active{opacity:.88}.sol-mobile-plan-badge.svelte-1qhdih5:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}.sol-mobile-plan-icon--is.svelte-1qhdih5{width:30px;height:30px;object-fit:contain;border-radius:50%;background:var(--yp-surface);padding:4px;flex-shrink:0;box-shadow:0 2px 8px #0000002e}.sol-plan-pill-icon--is.svelte-1qhdih5{width:20px;height:20px;object-fit:contain;border-radius:50%;background:var(--yp-surface);padding:2px;flex-shrink:0}.sol-mobile-plan-name.svelte-1qhdih5{font-size:14px;font-weight:800;color:var(--yp-surface);letter-spacing:-.02em}.sol-mobile-plan-sep.svelte-1qhdih5{font-size:13px;color:#ffffff59}.sol-mobile-plan-price.svelte-1qhdih5{font-size:13px;font-weight:700;color:#ffffffd1;flex:1}.sol-mobile-plan-change.svelte-1qhdih5{font-size:11px;font-weight:700;color:var(--yp-surface);background:#ffffff2e;border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:4px 10px;flex-shrink:0;letter-spacing:.01em}.sol-mobile-plan-strip.svelte-1qhdih5,.solicitud-steps-strip.svelte-1qhdih5{display:none}@media(max-width:1024px)and (min-width:769px){.sol-plan-pill.svelte-1qhdih5{display:flex}.solicitud-steps.svelte-1qhdih5{display:none}.solicitud-steps-strip.svelte-1qhdih5{display:flex;align-items:center;justify-content:center;padding:10px 20px;border-top:1px solid var(--yp-border-soft);background:var(--yp-surface)}}@media(max-width:768px){.solicitud-steps.svelte-1qhdih5,.sol-plan-pill.svelte-1qhdih5{display:none}.sol-mobile-plan-strip.svelte-1qhdih5{display:flex;align-items:center;justify-content:center;padding:8px 16px;border-top:1px solid var(--yp-border-soft);background:var(--yp-surface)}.solicitud-steps-strip.svelte-1qhdih5{display:flex;align-items:center;justify-content:center;padding:10px 16px;border-top:1px solid var(--yp-border-soft);background:var(--yp-surface)}.solicitud-step-num.svelte-1qhdih5{width:22px;height:22px;font-size:11px}.solicitud-step-label.svelte-1qhdih5{display:none}.solicitud-step-line.svelte-1qhdih5{width:24px}}
