.pn{--pn-ctl:light-dark(#7b8b97,#6f8494);--pn-soft:color-mix(in srgb, var(--color-sk-primary) 12%, var(--color-sk-surface));--pn-warn-bg:light-dark(#fdf3e1,#33260f);--pn-warn-text:light-dark(#6f430a,#f3d9a8);--pn-danger:light-dark(#b42318,#f97066);--pn-danger-bg:light-dark(#fdecea,#3a1612);min-width:0;margin:0 0 32px}.pn *,.pn :before,.pn :after{box-sizing:border-box}.pn-muted{color:var(--color-sk-text-muted)}.pn-small{font-size:.875rem}.pn-block{display:block}.pn-tight{margin:8px 0 0}.pn-danger{color:var(--pn-danger)}.pn-tool{border:1px solid var(--color-sk-border);border-radius:var(--radius-sk-lg);background:var(--color-sk-surface);overflow:clip}.pn-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.pn-l{min-width:0}.pn-r{background:var(--color-sk-surface-2);border-left:1px solid var(--color-sk-border);min-width:0;padding:24px}.pn-sticky{position:sticky;top:16px}.pn-sticky>*+*,.pn-stack>*+*{margin-top:16px}.pn-step{border-bottom:1px solid var(--color-sk-border)}.pn-step:last-child{border-bottom:0}.pn-step-t{font:inherit;margin:0}.pn-step-h{text-align:left;width:100%;min-height:64px;font:inherit;color:var(--color-sk-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 20px;display:flex}.pn-step-n{background:var(--color-sk-surface-2);border:1px solid var(--color-sk-border);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:grid}.pn-step.open .pn-step-n{background:var(--color-sk-primary);border-color:var(--color-sk-primary);color:var(--color-sk-on-primary)}.pn-step-name{font-size:1.0625rem;font-weight:700;line-height:1.25;display:block}.pn-step-s{color:var(--color-sk-text-muted);font-size:.875rem;display:block}.pn-step-h .pn-ic{color:var(--color-sk-text-muted);flex:none;margin-left:auto}.pn-step-b{padding:4px 20px 24px}.pn-step-b>*+*{margin-top:20px}.pn-sub>*+*{margin-top:8px}.pn-lbl{margin-bottom:8px;font-size:.9375rem;font-weight:600;display:block}.pn-seg{background:var(--color-sk-surface-2);border:1px solid var(--color-sk-border);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:grid}.pn-seg button{border-radius:var(--radius-sk-md);min-height:44px;font:inherit;color:var(--color-sk-text-muted);cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:600}.pn-seg button.on{background:var(--color-sk-surface);color:var(--color-sk-text);box-shadow:0 0 0 1px var(--color-sk-border)}.pn-chips{flex-wrap:wrap;gap:8px;display:flex}.pn-chip{border:1px solid var(--color-sk-border);background:var(--color-sk-surface);min-height:44px;font:inherit;color:var(--color-sk-text);cursor:pointer;border-radius:999px;padding:0 16px}.pn-chip.on{background:var(--color-sk-primary);border-color:var(--color-sk-primary);color:var(--color-sk-on-primary);font-weight:600}.pn-money-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pn-money{font-family:var(--font-sk-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:600;line-height:1.1}.pn-pct{font-family:var(--font-sk-display);font-size:2.5rem;font-weight:600;line-height:1.1}.pn-range{width:100%;accent-color:var(--color-sk-primary);height:44px;margin:0}.pn-lim{color:var(--color-sk-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-6px;font-size:.8125rem;display:flex}.pn-link{min-height:44px;color:var(--color-sk-primary);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 2px;font-weight:700;text-decoration:underline}.pn-link.pn-danger{color:var(--pn-danger)}.pn-tight .pn-link{min-height:0}.pn-field{border:1px solid var(--pn-ctl);border-radius:var(--radius-sk-md);width:100%;min-height:44px;font:inherit;color:var(--color-sk-text);background:var(--color-sk-surface);padding:0 12px}.pn-field.bad{border-color:var(--pn-danger);box-shadow:0 0 0 1px var(--pn-danger)}.pn-err{color:var(--pn-danger);margin:6px 0 0;font-size:.875rem;font-weight:600}.pn-err[hidden]{display:none}.pn-tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pn-mini{color:var(--color-sk-text-muted);flex-direction:column;gap:4px;font-size:.8125rem;display:flex}.pn-btn{border-radius:var(--radius-sk-md);border:1px solid var(--color-sk-border);background:var(--color-sk-surface);min-height:44px;font:inherit;color:var(--color-sk-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.pn-btn:hover{color:var(--color-sk-text)}.pn-btn:disabled{opacity:.55;cursor:not-allowed}.pn-sm{min-height:44px;padding:0 14px;font-size:.9375rem}.pn-p{background:var(--color-sk-primary);border-color:var(--color-sk-primary);color:var(--color-sk-on-primary);width:100%}.pn-p:hover{color:var(--color-sk-on-primary)}.pn-dash{border-style:dashed;width:100%}.pn-kid{border:1px solid var(--color-sk-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.pn-kid b{min-width:56px}.pn-kid .pn-link{margin-left:auto}.pn-card{background:var(--color-sk-surface);border:1px solid var(--color-sk-border);border-radius:10px;padding:16px}.pn-card.pn-flush{padding:4px 16px}.pn-card h4{margin:0 0 12px;font-size:1rem;font-weight:700}.pn-exp{border-bottom:1px solid var(--color-sk-border);grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:10px 0;display:grid}.pn-exp:last-child{border-bottom:0}.pn-exp .pn-link{min-height:32px;padding:0;font-size:.875rem}.pn-exp-err{grid-column:1/-1}.pn-exp-err:has(.pn-err[hidden]){display:none}.pn-exp-err .pn-err{margin:0}.pn-stepper{border:1px solid var(--pn-ctl);border-radius:var(--radius-sk-md);grid-template-columns:44px 96px 44px;display:inline-grid;overflow:hidden}.pn-stepper button{background:var(--color-sk-surface-2);font:inherit;color:var(--color-sk-text);cursor:pointer;border:0;min-height:44px;font-size:1.25rem}.pn-stepper input{border:0;border-inline:1px solid var(--color-sk-border);text-align:center;width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;color:var(--color-sk-text);background:var(--color-sk-surface);padding:0;font-weight:600}.pn-total{background:var(--pn-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pn-total b{color:var(--color-sk-primary)}.pn-total-n{font-family:var(--font-sk-display);color:var(--color-sk-primary);font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:600}.pn-opts{gap:8px;display:grid}.pn-opt{border:1px solid var(--color-sk-border);background:var(--color-sk-surface);text-align:left;width:100%;font:inherit;color:var(--color-sk-text);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.pn-opt.on{border-color:var(--color-sk-primary);box-shadow:0 0 0 1px var(--color-sk-primary);background:var(--pn-soft)}.pn-opt i{border:2px solid var(--pn-ctl);border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.pn-opt.on i{border:6px solid var(--color-sk-primary)}.pn-opt b{display:block}.pn-res{background:var(--color-sk-primary);color:var(--color-sk-on-primary);border-radius:var(--radius-sk-lg);padding:24px}.pn-res p{margin:0}.pn-lb{font-size:.9375rem}.pn-res .pn-big{font-family:var(--font-sk-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0;font-size:4.25rem;font-weight:600;line-height:1.05}.pn-res .pn-sub-t{font-variant-numeric:tabular-nums;margin:0 0 14px;font-size:.9375rem}.pn-res .pn-sub-h{font-variant-numeric:tabular-nums;margin:-6px 0 14px;font-size:.875rem}.pn-tag{background:#ffffff2e;border-radius:999px;padding:4px 12px;font-size:.8125rem;font-weight:600;display:inline-block}.pn-live{color:var(--color-sk-text-muted);align-items:center;gap:6px;margin:10px 0 0;font-size:.8125rem;display:flex}.pn-live:before{content:"";background:var(--color-sk-primary);border-radius:50%;width:8px;height:8px}.pn-scen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pn-scen button{border:1px solid var(--color-sk-border);background:var(--color-sk-surface);min-height:56px;font:inherit;color:var(--color-sk-text);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:10px;padding:8px 4px}.pn-scen button.on{border:2px solid var(--color-sk-primary);background:var(--pn-soft)}.pn-scen small{color:var(--color-sk-text-muted);display:block}.pn-scen b{display:block}.pn-bar{background:var(--color-sk-border);border-radius:999px;height:10px;overflow:hidden}.pn-bar i{background:var(--color-sk-primary);height:100%;display:block}.pn-row2{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.pn-row2+.pn-row2{border-top:1px solid var(--color-sk-border)}.pn-note{background:var(--pn-warn-bg);color:var(--pn-warn-text);border-radius:var(--radius-sk-md);margin-bottom:0;padding:14px 16px;font-size:.875rem;line-height:1.5}.pn-note-i{background:var(--color-sk-surface);border:1px dashed var(--pn-ctl);color:var(--color-sk-text-muted)}.pn-empty{border:1px dashed var(--pn-ctl);border-radius:var(--radius-sk-lg);text-align:center;background:var(--color-sk-surface);flex-direction:column;align-items:center;gap:8px;padding:28px 20px;display:flex}.pn-empty b{font-family:var(--font-sk-display);font-size:1.5rem;font-weight:600;display:block}.pn-empty-s{padding:20px}.pn-empty-s b{font-size:1.25rem}.pn-nojs{border:1px solid var(--color-sk-border);border-radius:var(--radius-sk-lg);background:var(--color-sk-surface);flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:none}.pn-nojs p{margin:0}.no-js .pn-nojs{display:flex}.no-js .pn-app,.pn-bar-res{display:none}@media (width<=760px){.pn-grid{grid-template-columns:1fr}.pn-r{border-left:0;border-top:1px solid var(--color-sk-border);padding:16px}.pn-sticky{position:static}.pn-res .pn-big{font-size:3.75rem}.pn-tres{grid-template-columns:1fr}.pn-bar-res:not([hidden]){z-index:30;background:var(--color-sk-primary);color:var(--color-sk-on-primary);padding:10px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--color-sk-primary-hover);align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0}.pn-bar-res small{font-size:.75rem;display:block}.pn-n{font-family:var(--font-sk-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:600;line-height:1}.pn-bar-res .pn-btn{background:var(--color-sk-surface);color:var(--color-sk-primary-hover);border-color:var(--color-sk-surface);margin-left:auto}}.bloque[data-astro-cid-nw6gmj2x]{width:100%;height:320px;margin:var(--space-4,1rem) 0;background:0 0;border:0;display:block}
