.reg-rules[data-v-9da5eb06]{border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);transition:border-color var(--ss-fast) var(--ss-ease),background-color var(--ss-fast) var(--ss-ease);gap:6px;padding:16px;display:grid}.reg-rules.is-invalid[data-v-9da5eb06]{border-color:var(--ss-danger);background:var(--ss-danger-soft)}.reg-scope{color:var(--ss-ink);font-family:var(--ss-font);font-size:var(--ss-text-md);text-align:left;line-height:1.55}:where(.reg-scope) :is(h2,h3,h4,p,fieldset,legend,ol,ul,li){text-transform:none;margin:0;padding:0}:where(.reg-scope) :is(h2,h3,h4){color:var(--ss-ink);text-align:left;font-style:normal}.reg-scope fieldset{border:0;min-width:0}.reg-scope :is(ol,ul){list-style:none}.reg-scope a.reg-link{color:var(--ss-primary);text-underline-offset:2px;text-decoration:underline}.reg-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px 16px;display:grid}.reg-scope .ui-field__label{margin:0;font-weight:500}.reg-scope :is(input,textarea).ui-input:disabled{background:var(--ss-soft-2);color:var(--ss-muted);cursor:not-allowed}.reg-hint{color:var(--ss-muted);font-size:13px;line-height:1.5}.reg-scope .reg-error{margin:0}.reg-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.reg-panel{border-radius:var(--ss-radius-md);background:var(--ss-soft);padding:20px}.reg-section-title{letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:700}.reg-scope .reg-choice{border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);background:var(--ss-surface);width:100%;color:var(--ss-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ss-fast) var(--ss-ease),background-color var(--ss-fast) var(--ss-ease),box-shadow var(--ss-fast) var(--ss-ease);align-items:flex-start;gap:14px;margin:0;padding:14px 16px;font-size:15px;display:flex}.reg-scope .reg-choice:hover{border-color:var(--ss-line-strong)}.reg-scope .reg-choice.is-selected{border-color:var(--ss-primary);background:var(--ss-primary-soft);box-shadow:0 0 0 1px var(--ss-primary)}.reg-scope .reg-choice.is-locked{cursor:default}.reg-scope .reg-choice:has(input:focus-visible){outline:3px solid var(--ss-focus);outline-offset:2px}.reg-mark{border:1.5px solid var(--ss-line-strong);background:var(--ss-surface);width:20px;height:20px;transition:border-color var(--ss-fast) var(--ss-ease),box-shadow var(--ss-fast) var(--ss-ease);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.is-selected>.reg-mark{border-color:var(--ss-primary);box-shadow:inset 0 0 0 5px var(--ss-primary)}.reg-switch{border-radius:var(--ss-radius-pill);background:var(--ss-line-strong);width:40px;height:24px;transition:background-color var(--ss-fast) var(--ss-ease);flex:none;position:relative}.reg-switch:after{content:"";width:18px;height:18px;box-shadow:var(--ss-shadow-sm);transition:transform var(--ss-fast) var(--ss-ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.is-selected>.reg-switch{background:var(--ss-primary)}.is-selected>.reg-switch:after{transform:translate(16px)}.is-locked>.reg-switch{opacity:.6}.reg-wizard{scroll-margin-top:calc(88px + var(--ss-header-h));gap:28px;padding:28px}.reg-wizard,.reg-wizard__head{flex-direction:column;display:flex}.reg-wizard__head{gap:18px}.reg-wizard__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.reg-wizard__row .ui-eyebrow{margin-bottom:6px}.reg-wizard__title:focus{outline:none}.reg-wizard__title:focus-visible{outline:3px solid var(--ss-focus);outline-offset:4px;border-radius:4px}.reg-wizard__pending{border-radius:var(--ss-radius-md);background:var(--ss-warning-soft);color:var(--ss-ink);gap:10px;padding:14px 16px;font-size:15px;display:flex}.reg-wizard__pending .ui-icon{color:var(--ss-warning);margin-top:2px}.reg-wizard__skeleton{gap:18px;display:grid}@media (width<=640px){.reg-wizard{gap:22px;padding:20px 16px}.reg-actions>.ui-btn{flex:100%}}.pay-dialog[data-v-f0ed95d7]{gap:20px;display:grid}.pay-dialog__distances[data-v-f0ed95d7]{color:var(--ss-muted);font-size:var(--ss-text-sm)}.pay-dialog__promo[data-v-f0ed95d7]{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.pay-dialog__promo .ui-field[data-v-f0ed95d7]{flex:200px}.pay-dialog__summary[data-v-f0ed95d7]{border-radius:var(--ss-radius-md);background:var(--ss-soft);gap:10px;margin:0;padding:16px;display:grid}.pay-dialog__line[data-v-f0ed95d7]{font-size:var(--ss-text-sm);justify-content:space-between;gap:12px;display:flex}.pay-dialog__line dt[data-v-f0ed95d7]{color:var(--ss-ink-soft);font-weight:400}.pay-dialog__line dd[data-v-f0ed95d7]{white-space:nowrap;margin:0;font-weight:600}.pay-dialog__line--total[data-v-f0ed95d7]{border-top:1px solid var(--ss-line);font-size:var(--ss-text-md);padding-top:10px}.pay-dialog__line--total dd[data-v-f0ed95d7]{font-weight:700}.icd[data-v-9bd00f51]{gap:16px;display:grid}.icd__member[data-v-9bd00f51]{color:var(--ss-ink);align-items:center;gap:8px;font-weight:500;display:flex}.icd__member .ui-icon[data-v-9bd00f51]{color:var(--ss-primary)}.icd__lead[data-v-9bd00f51]{color:var(--ss-muted);font-size:15px}.icd__clarify[data-v-9bd00f51]{justify-items:start;gap:14px;display:grid}.icd__clarify .reg-grid[data-v-9bd00f51]{width:100%}.icd__clarify-title[data-v-9bd00f51]{font-size:15px;font-weight:700}.icd__list[data-v-9bd00f51]{gap:10px;display:grid}.icd__body[data-v-9bd00f51]{flex:1;gap:4px;min-width:0;display:grid}.icd__top[data-v-9bd00f51]{justify-content:space-between;align-items:center;gap:10px;display:flex}.icd__title[data-v-9bd00f51]{font-weight:700}.icd__meta[data-v-9bd00f51]{color:var(--ss-muted);font-size:14px}.icd__chips[data-v-9bd00f51]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.icd__diffs[data-v-9bd00f51]{border-radius:var(--ss-radius-md);background:var(--ss-warning-soft);gap:4px;padding:14px 16px;font-size:14px;display:grid}.icd__diffs-title[data-v-9bd00f51]{color:var(--ss-warning);margin-bottom:2px;font-weight:700}.icd__diff[data-v-9bd00f51]{flex-wrap:wrap;gap:6px;display:flex}.icd__diff s[data-v-9bd00f51],.icd__diff-label[data-v-9bd00f51]{color:var(--ss-muted)}.icd__error[data-v-9bd00f51]{border-radius:var(--ss-radius-md);background:var(--ss-danger-soft);color:var(--ss-danger);align-items:flex-start;gap:8px;padding:12px 14px;font-size:14px;display:flex}.icd__error .ui-icon[data-v-9bd00f51]{margin-top:1px}.reg-paid[data-v-ab551994]{gap:14px;display:grid}.reg-paid__head[data-v-ab551994]{gap:2px;margin-top:-10px;display:grid}.reg-paid__legend[data-v-ab551994]{float:left;width:100%}.reg-paid__all[data-v-ab551994]{justify-self:start;font-weight:500}.reg-paid__list[data-v-ab551994]{gap:10px;display:grid}.reg-paid__name[data-v-ab551994]{flex-wrap:wrap;flex:1;align-items:center;gap:6px 10px;min-width:0;font-weight:500;display:flex}.reg-paid__price[data-v-ab551994]{white-space:nowrap;flex:none;font-weight:700}.reg-pay[data-v-24216db6]{flex-direction:column;gap:28px;display:flex}.reg-pay__promo[data-v-24216db6]{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.reg-pay__promo .ui-field[data-v-24216db6]{flex:220px;max-width:340px}.reg-pay__summary[data-v-24216db6]{border-radius:var(--ss-radius-lg);background:var(--ss-soft);gap:12px;padding:22px 24px;display:grid}.reg-pay__lines[data-v-24216db6]{gap:8px;margin:0;display:grid}.reg-pay__line[data-v-24216db6]{color:var(--ss-ink-soft);justify-content:space-between;gap:16px;font-size:15px;display:flex}.reg-pay__line[data-v-24216db6] :is(dt,dd){margin:0;font-weight:400}.reg-pay__line dd[data-v-24216db6]{white-space:nowrap;flex:none}.reg-pay__total[data-v-24216db6]{border-top:1px solid var(--ss-line);color:var(--ss-ink);justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;font-size:16px;font-weight:700;display:flex}.reg-pay__total strong[data-v-24216db6]{letter-spacing:-.02em;white-space:nowrap;font-size:28px}.reg-pay__discount[data-v-24216db6]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reg-pay__redirect[data-v-24216db6]{text-align:right;margin-top:-16px}@media (width<=640px){.reg-pay__summary[data-v-24216db6]{padding:18px}.reg-pay__promo .ui-field[data-v-24216db6]{max-width:none}}.reg-multi[data-v-ace65e8a]{justify-items:start;gap:10px;display:grid}.reg-multi__legend[data-v-ace65e8a]{float:left;width:100%;margin-bottom:2px}.reg-context[data-v-ace65e8a]{margin-top:2px}.reg-field button.reg-context__toggle[data-v-ace65e8a]{color:var(--ss-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:2px 0;font-size:14px;font-weight:500;display:inline-flex}.reg-context__chevron[data-v-ace65e8a],.reg-context__images a[data-v-ace65e8a]{transition:transform var(--ss-fast) var(--ss-ease)}.reg-context__chevron.is-open[data-v-ace65e8a]{transform:rotate(180deg)}.reg-context__body[data-v-ace65e8a]{border-radius:var(--ss-radius-md);background:var(--ss-soft);gap:12px;margin-top:10px;padding:14px 16px;display:grid}.reg-context__option[data-v-ace65e8a]{gap:6px;display:grid}.reg-context__name[data-v-ace65e8a]{color:var(--ss-ink);font-size:14px;font-weight:700}.reg-context__text[data-v-ace65e8a]{color:var(--ss-ink-soft);white-space:pre-line;font-size:14px}.reg-context__images[data-v-ace65e8a]{flex-wrap:wrap;gap:8px;display:flex}.reg-context__images a[data-v-ace65e8a]{border-radius:var(--ss-radius-sm);display:block;overflow:hidden}.reg-context__images a[data-v-ace65e8a]:hover{transform:scale(1.03)}.reg-context__images img[data-v-ace65e8a]{-o-object-fit:cover;object-fit:cover;width:96px;height:96px;display:block}.reg-fields[data-v-ef58a310]{flex-direction:column;gap:20px;display:flex}.reg-fields__dependent[data-v-ef58a310]{border-left:2px solid var(--ss-primary-soft);animation:ui-rise var(--ss-slow) var(--ss-ease-out) both;padding-left:16px}.reg-member[data-v-5fe4bda8]{flex-direction:column;gap:18px;display:flex}.reg-member__team[data-v-5fe4bda8]{align-content:start;gap:10px;display:grid}.reg-member__save[data-v-5fe4bda8]{gap:14px;display:grid}.reg-member__legend[data-v-5fe4bda8]{float:left;width:100%;color:var(--ss-ink);margin-bottom:2px;font-size:15px;font-weight:700}.reg-step[data-v-036e1823]{flex-direction:column;gap:28px;display:flex}.reg-step__stage[data-v-036e1823]{align-self:flex-start;font-size:13px}.reg-step__picker[data-v-036e1823]{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;display:flex}.reg-step__picker .ui-field[data-v-036e1823]{flex:280px}.reg-step__picker>.ui-btn[data-v-036e1823]{margin-top:27px}.reg-step__actions[data-v-036e1823]{border-top:1px solid var(--ss-line);padding-top:24px}@media (width<=640px){.reg-step__picker>.ui-btn[data-v-036e1823]{margin-top:0}}.reg-stepper[data-v-3a0b2b12]{--dot:32px;position:relative}.reg-stepper__track[data-v-3a0b2b12]{top:calc(-1px + var(--dot) / 2);right:calc(50% / var(--steps));left:calc(50% / var(--steps));background:var(--ss-line);border-radius:2px;height:2px;position:absolute}.reg-stepper__track span[data-v-3a0b2b12]{border-radius:inherit;background:var(--ss-primary);transform-origin:0;height:100%;transition:transform var(--ss-slower) var(--ss-ease-out);display:block}.reg-stepper__list[data-v-3a0b2b12]{grid-template-columns:repeat(var(--steps),minmax(0,1fr));display:grid;position:relative}.reg-stepper__item[data-v-3a0b2b12]{justify-content:center;min-width:0;padding:0 4px;display:flex}.reg-stepper :is(button,span).reg-stepper__step[data-v-3a0b2b12]{min-width:0;max-width:160px;color:var(--ss-muted);font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.3;display:flex}.reg-stepper button.reg-stepper__step[data-v-3a0b2b12]{cursor:pointer}.reg-stepper button.reg-stepper__step[data-v-3a0b2b12]:disabled{cursor:default}.reg-stepper__dot[data-v-3a0b2b12]{width:var(--dot);height:var(--dot);border:2px solid var(--ss-line);background:var(--ss-surface);color:var(--ss-muted);transition:background-color var(--ss-slow) var(--ss-ease),border-color var(--ss-slow) var(--ss-ease),color var(--ss-slow) var(--ss-ease),box-shadow var(--ss-slow) var(--ss-ease);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.reg-stepper__label[data-v-3a0b2b12]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.is-done .reg-stepper__dot[data-v-3a0b2b12]{border-color:var(--ss-primary);background:var(--ss-primary);color:var(--ss-on-primary)}.is-done button.reg-stepper__step:hover:not(:disabled) .reg-stepper__label[data-v-3a0b2b12]{color:var(--ss-primary)}.is-current .reg-stepper__dot[data-v-3a0b2b12]{border-color:var(--ss-primary);color:var(--ss-primary);box-shadow:0 0 0 5px var(--ss-primary-soft)}.reg-stepper .is-current .reg-stepper__step[data-v-3a0b2b12]{color:var(--ss-ink);font-weight:700}@media (width<=640px){.reg-stepper[data-v-3a0b2b12]{--dot:28px}.reg-stepper__item:not(.is-current) .reg-stepper__label[data-v-3a0b2b12]{display:none}}
