.cpd{--cpd-roll-1:#38bdf8;--cpd-roll-1b:#7dd3fc;--cpd-roll-2:#67e8f9;--cpd-cta-1:#0369a1;--cpd-cta-2:#0ea5e9;--cpd-outro-maxw:40rem}.mrd-cfg{gap:1rem}.mrd-cfg,.mrd-cfg-field{display:flex;flex-direction:column}.mrd-cfg-field{gap:.4rem}.mrd-cfg-label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mrd-stepper{gap:.5rem}.mrd-stepper,.mrd-stepper-btn{display:inline-flex;align-items:center}.mrd-stepper-btn{justify-content:center;width:2rem;height:2rem;border-radius:.55rem;cursor:pointer;color:var(--theme-accent,#0284c7);background:color-mix(in srgb,var(--theme-accent,#0284c7) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-accent,#0284c7) 30%,transparent);transition:background-color var(--mode-transition)}.mrd-stepper-btn:hover:not(:disabled){background:color-mix(in srgb,var(--theme-accent,#0284c7) 18%,transparent)}.mrd-stepper-btn:disabled{opacity:.4;cursor:default}.mrd-stepper-num{width:3.2rem;height:2rem;text-align:center;font-size:1rem;font-weight:700;color:inherit;background:transparent;border:1px solid color-mix(in srgb,var(--theme-accent,#0284c7) 28%,transparent);border-radius:.55rem}.mrd-stepper-word{font-size:.9rem;font-weight:600}.mrd-cfg-levels{display:flex;flex-direction:column;gap:.5rem}.mrd-cfg-level{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;padding:.6rem .75rem;border-radius:.6rem;cursor:pointer;text-align:left;color:inherit;background:transparent;border:1px solid color-mix(in srgb,var(--theme-accent,#0284c7) 22%,transparent);transition:background-color var(--mode-transition),border-color var(--mode-transition)}.mrd-cfg-level.is-active{border-color:color-mix(in srgb,var(--theme-accent,#0284c7) 60%,transparent);background:color-mix(in srgb,var(--theme-accent,#0284c7) 12%,transparent)}.mrd-cfg-level-label{font-size:.92rem;font-weight:700}.mrd-cfg-level-desc{font-size:.8rem}.mrd-cfg-level-delta{margin-left:auto;font-size:.85rem;font-weight:700;color:var(--theme-accent,#0284c7)}.mrd-total{display:flex;align-items:baseline;gap:.5rem;padding-top:.5rem}.mrd-total-amt{font-size:1.9rem;font-weight:800;line-height:1}.mrd-total-note{font-size:.85rem}.mrd-section{margin-top:1.6rem}.mrd-note{margin:1rem 0 0;font-size:.85rem}.mrd-levels{display:flex;flex-direction:column;gap:.6rem;margin-top:1.25rem}.mrd-level-card{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--theme-accent,#0284c7) 18%,transparent);background:color-mix(in srgb,var(--theme-accent,#0284c7) 5%,transparent)}.mrd-level-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.6rem;color:var(--theme-accent,#0284c7);background:color-mix(in srgb,var(--theme-accent,#0284c7) 14%,transparent)}.mrd-level-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.mrd-level-text strong{font-size:.95rem;font-weight:700}.mrd-level-text span{font-size:.82rem}.mrd-level-price{margin-left:auto;font-size:.9rem;font-weight:700;color:var(--theme-accent,#0284c7)}[data-effective-mode=dark] .mrd-level-price{color:#7dd3fc}