.ns-cot{max-width:var(--container-max);padding:var(--space-8) var(--gutter-container) var(--space-24);gap:var(--space-6);margin:0 auto;display:grid}.ns-cot__intro{gap:var(--space-2);display:grid}.ns-cot__kicker{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label-size);font-weight:var(--weight-medium);letter-spacing:var(--text-label-ls);text-transform:uppercase;color:var(--text-muted);display:flex}.ns-cot__kicker:before{content:"";background:var(--color-action);flex:none;width:24px;height:1px}.ns-cot__title{font-family:var(--font-display);font-size:var(--text-h1-size);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-ls);line-height:var(--text-h1-lh);color:var(--color-primary);margin:0}.ns-cot__lead{font-size:var(--text-body-lg-size);color:var(--text-muted);max-width:56ch;margin:0}.ns-cot__cols{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.ns-cot__main{gap:var(--space-3);align-content:start;display:grid}.ns-cot__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ns-cot__aside{gap:var(--space-4);align-content:start;display:grid}.ns-cot__card{background:var(--surface-card);border:var(--border-card);border-radius:var(--radius-card);padding:var(--pad-card-lg);gap:var(--space-3);display:grid}.ns-cot__facts{gap:var(--space-2);font-size:var(--text-body-sm-size);font-variant-numeric:var(--numeric-tabular);color:var(--text-strong);display:grid}.ns-cot__tip{background:var(--surface-accent-soft);border-radius:var(--radius-card);padding:var(--pad-card);font-size:var(--text-caption-size);color:var(--green-700)}.ns-cot__note{font-size:var(--text-body-sm-size);color:var(--text-muted);margin:0}.ns-step__dots{gap:var(--space-2);display:flex}.ns-step__dot{background:var(--neutral-300);width:16px;height:6px;transition:width var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard);border-radius:3px}.ns-step__dot--done{background:var(--color-primary)}.ns-step__dot--current{background:var(--color-primary);width:32px}.ns-step__form{background:var(--surface-card);border:var(--border-card);border-radius:var(--radius-card);padding:var(--pad-card-lg);gap:var(--space-4);display:grid}.ns-step__review{gap:var(--space-2);display:grid}.ns-step__row{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--border-subtle);font-size:var(--text-body-sm-size);display:flex}.ns-step__row span{color:var(--text-muted)}.ns-step__row b{text-align:right;font-variant-numeric:var(--numeric-tabular)}.ns-step__error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--feedback-danger-bg);color:var(--feedback-danger-fg);font-size:var(--text-body-sm-size);font-weight:var(--weight-medium)}.ns-step__nav{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap-reverse;justify-content:space-between;display:flex}.ns-step__next{white-space:normal;flex:200px;line-height:1.2}.ns-step__summary{background:var(--surface-card);border:var(--border-card);border-radius:var(--radius-card);padding:var(--pad-card);gap:var(--space-3);display:grid}.ns-step__summaryhead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ns-step__summarytitle{font-family:var(--font-display);font-size:var(--text-h4-size);font-weight:var(--weight-bold)}.ns-step__badge{font-family:var(--font-display);font-size:var(--text-caption-size);font-weight:var(--weight-bold);background:var(--color-primary);color:#fff;border-radius:var(--radius-pill);font-variant-numeric:var(--numeric-tabular);padding:2px 9px}.ns-step__items{gap:var(--space-2);display:grid}.ns-step__item{justify-content:space-between;gap:var(--space-3);font-size:var(--text-body-sm-size);border-bottom:var(--border-width) solid var(--border-subtle);padding-bottom:var(--space-2);display:flex}.ns-step__item b{white-space:nowrap;font-variant-numeric:var(--numeric-tabular)}.ns-enviada{max-width:var(--container-max);padding:var(--space-12) var(--gutter-container) var(--space-24);gap:var(--space-6);margin:0 auto;display:grid}.ns-enviada__extra{max-width:var(--container-narrow);gap:var(--space-4);width:100%;margin:0 auto;display:grid}.ns-enviada__list{gap:var(--space-2);font-size:var(--text-body-sm-size);color:var(--text-muted);display:grid}.ns-enviada__fine{font-size:var(--text-caption-size);color:var(--text-faint);margin:0}
