.SmartFormEngine_shell__qzQsG{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-6);width:100%;max-width:var(--container-md);margin-inline:auto;padding:clamp(20px,3vw,40px);background:radial-gradient(120% 70% at 100% 0,var(--entity-soft),transparent 62%),var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);scroll-margin-block-start:100px}.SmartFormEngine_shellGame__kODxh{max-width:var(--container-lg)}.SmartFormEngine_progress__nDMbE{display:flex;flex-direction:column;gap:var(--space-4)}.SmartFormEngine_progressHead__xRqnC{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-4)}.SmartFormEngine_counter__Gsvyy{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-strong)}.SmartFormEngine_counterNum__C_zA8{font-family:var(--font-latin);font-weight:var(--fw-bold);color:var(--entity-text)}.SmartFormEngine_cheer__2z6EU{font-size:var(--text-sm);color:var(--text-muted)}.SmartFormEngine_remaining__aihbT{display:inline-flex;align-items:center;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--text-xs);color:var(--text-subtle)}.SmartFormEngine_map__mUaBK{--node:36px;position:relative}.SmartFormEngine_track__1qAvu{position:absolute;inset-inline:calc(var(--node) / 2);inset-block-start:calc(var(--node) / 2 - 2px);height:4px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.SmartFormEngine_fill__ybvvh{display:block;height:100%;border-radius:inherit;background:linear-gradient(270deg,var(--entity),var(--blue-300));transform-origin:right center;transform:scaleX(var(--progress,0));transition:transform var(--dur-slower) var(--ease-out)}.SmartFormEngine_nodes__966nY{position:relative;display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.SmartFormEngine_nodeItem__eyJkI{display:flex}.SmartFormEngine_node__F_Xv2{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--node);block-size:var(--node);padding:0;border-radius:var(--radius-circle);border:1.5px solid var(--border-default);background:var(--surface-card);color:var(--text-subtle);font:inherit;transition:background var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out),color var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.SmartFormEngine_nodeNum__D4BnR{font-family:var(--font-latin);font-size:var(--text-xs);font-weight:var(--fw-bold)}.SmartFormEngine_nodeItem__eyJkI[data-state=done] .SmartFormEngine_node__F_Xv2{border-color:var(--entity);background:var(--entity-soft);color:var(--entity-text)}.SmartFormEngine_nodeItem__eyJkI[data-state=current] .SmartFormEngine_node__F_Xv2{border-color:var(--entity-fill);background:var(--entity-fill);color:var(--entity-on);box-shadow:0 0 0 5px var(--entity-ring)}button.SmartFormEngine_node__F_Xv2{cursor:pointer}button.SmartFormEngine_node__F_Xv2:focus-visible,button.SmartFormEngine_node__F_Xv2:hover{outline:none;box-shadow:0 0 0 4px var(--entity-ring)}.SmartFormEngine_layout__VYmUB{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.SmartFormEngine_form__AeuQH{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.SmartFormEngine_form__AeuQH :is(input:not([type=hidden]),select,textarea,fieldset){scroll-margin-block-start:calc(var(--header-h) + 16px)}.SmartFormEngine_step__ibCcL{display:flex;flex-direction:column;gap:var(--space-5)}.SmartFormEngine_closing__gG9he[hidden],.SmartFormEngine_step__ibCcL[hidden]{display:none}.SmartFormEngine_stepHead__yw_p3{display:flex;align-items:flex-start;gap:var(--space-4)}.SmartFormEngine_stepIcon__6JBpA{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border-radius:var(--radius-lg);background:var(--entity-soft);border:1px solid var(--entity);color:var(--entity-text)}.SmartFormEngine_stepText__aSNZ2{display:flex;flex-direction:column;gap:4px;min-width:0}.SmartFormEngine_stepTitle__kfIcJ{font:var(--role-h3);color:var(--text-strong);text-wrap:balance}.SmartFormEngine_stepTitle__kfIcJ:focus{outline:none}.SmartFormEngine_stepSubtitle__YdljK{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);text-wrap:pretty}.SmartFormEngine_fields__b75E1{display:flex;flex-direction:column;gap:var(--space-6)}.SmartFormEngine_block__e7kXe{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.SmartFormEngine_choiceGroup___GVQd{border:none;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.SmartFormEngine_question__gUu7w{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);padding:0;font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--text-strong)}.SmartFormEngine_questionNote__bchab{font-size:var(--text-xs);font-weight:var(--fw-regular);color:var(--text-subtle)}.SmartFormEngine_choices__VDszH{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.SmartFormEngine_choices__VDszH[data-hints=true]{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.SmartFormEngine_choice__0tVO3{box-sizing:border-box;position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:64px;padding:12px 14px;-webkit-padding-end:34px;padding-inline-end:34px;border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-body);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.SmartFormEngine_choiceInput__EYi2E{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.SmartFormEngine_choiceIcon__KOAs7{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--entity-text);transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.SmartFormEngine_choiceText__8m0eu{display:flex;flex-direction:column;gap:2px;min-width:0}.SmartFormEngine_choiceLabel__s2q9M{font-size:14.5px;font-weight:var(--fw-semibold);line-height:1.35;color:var(--text-strong)}.SmartFormEngine_choiceHint__67sK6{font-size:var(--text-xs);line-height:1.45;color:var(--text-muted)}.SmartFormEngine_choiceMark__tigIJ{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:inline-flex;align-items:center;justify-content:center;inline-size:18px;block-size:18px;border-radius:var(--radius-circle);background:var(--entity-fill);color:var(--entity-on);pointer-events:none;transform:scale(0);transition:transform var(--dur-base) var(--ease-out)}.SmartFormEngine_choice__0tVO3:has(input[type=checkbox]) .SmartFormEngine_choiceMark__tigIJ{border-radius:5px}.SmartFormEngine_choice__0tVO3:hover{border-color:var(--entity)}@media (hover:hover){.SmartFormEngine_choice__0tVO3:hover .SmartFormEngine_choiceIcon__KOAs7{transform:scale(1.06)}}.SmartFormEngine_choice__0tVO3:has(input:checked){border-color:var(--entity);background:var(--entity-soft);box-shadow:0 0 0 1px var(--entity) inset}.SmartFormEngine_choice__0tVO3:has(input:checked) .SmartFormEngine_choiceIcon__KOAs7{background:var(--entity-fill);color:var(--entity-on)}.SmartFormEngine_choice__0tVO3:has(input:checked) .SmartFormEngine_choiceMark__tigIJ{transform:scale(1)}.SmartFormEngine_choice__0tVO3:has(input:focus-visible){box-shadow:0 0 0 4px var(--entity-ring)}.SmartFormEngine_toggleField__01sgl{display:flex;flex-direction:column;gap:6px}.SmartFormEngine_toggle__lUHrv{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:12px 14px;border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.SmartFormEngine_toggleInput__JHHnC{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.SmartFormEngine_switch__gznmk{position:relative;flex:none;inline-size:40px;block-size:24px;border-radius:var(--radius-pill);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-default);transition:background var(--dur-base) var(--ease-out)}.SmartFormEngine_switch__gznmk:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:18px;block-size:18px;border-radius:var(--radius-circle);background:var(--surface-card);box-shadow:var(--shadow-sm);transition:translate var(--dur-base) var(--ease-out)}.SmartFormEngine_toggleText__hLTEu{display:flex;flex-direction:column;gap:2px}.SmartFormEngine_toggleLabel__6yaU3{font-size:14.5px;font-weight:var(--fw-semibold);color:var(--text-strong)}.SmartFormEngine_toggleHelp__KG_31{font-size:var(--text-xs);line-height:1.45;color:var(--text-muted)}.SmartFormEngine_toggle__lUHrv:hover{border-color:var(--entity)}.SmartFormEngine_toggle__lUHrv:has(input:checked){border-color:var(--entity);background:var(--entity-soft)}.SmartFormEngine_toggle__lUHrv:has(input:checked) .SmartFormEngine_switch__gznmk{background:var(--entity)}.SmartFormEngine_toggle__lUHrv:has(input:checked) .SmartFormEngine_switch__gznmk:after{translate:-16px 0}.SmartFormEngine_toggle__lUHrv:has(input:focus-visible){box-shadow:0 0 0 4px var(--entity-ring)}.SmartFormEngine_card__Qvdmv{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-page)}.SmartFormEngine_aside__txw3d{min-width:0}.SmartFormEngine_cardDetails___XQr_{display:flex;flex-direction:column}.SmartFormEngine_cardSummary__Sc6WU{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;list-style:none}.SmartFormEngine_cardSummary__Sc6WU::-webkit-details-marker{display:none}.SmartFormEngine_cardSummary__Sc6WU:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:0 0 0 4px var(--entity-ring)}.SmartFormEngine_cardChevron__NGKcV{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--text-muted);transition:rotate var(--dur-base) var(--ease-out)}.SmartFormEngine_cardDetails___XQr_[open] .SmartFormEngine_cardChevron__NGKcV{rotate:180deg}.SmartFormEngine_cardDetails___XQr_[open]>.SmartFormEngine_cardSummary__Sc6WU{-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.SmartFormEngine_cardHead__8YApL{display:flex;align-items:center;gap:var(--space-3);min-width:0}.SmartFormEngine_cardBadge__9Pfwy{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border-radius:var(--radius-md);background:var(--entity-fill);color:var(--entity-on)}.SmartFormEngine_cardTitles__1XGU0{display:flex;flex-direction:column;min-width:0}.SmartFormEngine_cardTitle__4puR_{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--text-strong)}.SmartFormEngine_cardMeta__jKD2t{font-size:var(--text-xs);color:var(--text-muted)}.SmartFormEngine_cardCount__FVBT9{display:inline-block;font-family:var(--font-latin);font-weight:var(--fw-bold);color:var(--entity-text)}.SmartFormEngine_cardStart__QHe7W{display:flex;flex-wrap:wrap;align-items:center;gap:6px;-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2);padding:8px 10px;border-radius:var(--radius-md);background:var(--entity-soft);font-size:var(--text-xs);color:var(--entity-strong)}.SmartFormEngine_cardList__FO20t{display:flex;flex-direction:column;margin:0}.SmartFormEngine_cardRow__yKUee{display:flex;flex-direction:column;gap:2px;padding-block:9px;-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.SmartFormEngine_cardRow__yKUee:first-child{-webkit-border-before:none;border-block-start:none;-webkit-padding-before:0;padding-block-start:0}.SmartFormEngine_cardLabel__xw8FA{font-size:var(--text-2xs);color:var(--text-subtle)}.SmartFormEngine_cardValue__kuvDv{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);margin:0;font-size:13.5px;font-weight:var(--fw-semibold);line-height:1.45;color:var(--text-strong)}.SmartFormEngine_cardEdit__l1nm1{display:inline-flex;flex:none;align-items:center;gap:4px;padding:2px 6px;border:none;border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--entity-text);cursor:pointer;transition:background var(--dur-base) var(--ease-out)}.SmartFormEngine_cardEdit__l1nm1:focus-visible,.SmartFormEngine_cardEdit__l1nm1:hover{outline:none;background:var(--entity-soft)}.SmartFormEngine_cardHint__aoRRw{font-size:var(--text-xs);line-height:1.55;color:var(--text-muted)}.SmartFormEngine_closing__gG9he{display:flex;flex-direction:column;gap:var(--space-3)}.SmartFormEngine_nav__tc6T7{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between;-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2)}.SmartFormEngine_next__A6_TM,.SmartFormEngine_submitSlot__l1jZm{-webkit-margin-start:auto;margin-inline-start:auto}.SmartFormEngine_submitSlot__l1jZm{flex:1 1 240px}.SmartFormEngine_success__8EiK_{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-2);text-align:center}.SmartFormEngine_successBadge__YF5RO{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:76px;block-size:76px;-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2);border-radius:var(--radius-circle);background:var(--entity-fill);color:var(--entity-on);box-shadow:var(--shadow-brand)}.SmartFormEngine_successRing__2MjmV{position:absolute;inset:-10px;border-radius:inherit;border:2px solid var(--entity);opacity:0}.SmartFormEngine_successEyebrow__J_xxS{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--entity-text)}.SmartFormEngine_successHeading__cpu4h{font:var(--role-h2);color:var(--text-strong);text-wrap:balance}.SmartFormEngine_successText__PhYek{max-width:52ch;font-size:var(--text-base);line-height:1.65;color:var(--text-muted);text-wrap:pretty}.SmartFormEngine_successCard__dAuUm{inline-size:min(100%,460px);margin-block:var(--space-2);text-align:start}.SmartFormEngine_successActions__zl72Z{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}@media (prefers-reduced-motion:no-preference){.SmartFormEngine_step__ibCcL:not([hidden]) .SmartFormEngine_choice__0tVO3{animation:SmartFormEngine_choice-in__vpGPi .42s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 45ms)}.SmartFormEngine_choice__0tVO3:has(input:checked) .SmartFormEngine_choiceIcon__KOAs7{animation:SmartFormEngine_choice-pop__rGbhf .36s var(--ease-out)}.SmartFormEngine_cardCount__FVBT9{animation:SmartFormEngine_choice-pop__rGbhf .36s var(--ease-out)}.SmartFormEngine_successBadge__YF5RO{animation:var(--kf-pop) .5s var(--ease-out) both}.SmartFormEngine_successRing__2MjmV{animation:SmartFormEngine_success-ring__kkrpf 1.4s var(--ease-out) .25s 2}}@keyframes SmartFormEngine_choice-in__vpGPi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes SmartFormEngine_choice-pop__rGbhf{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes SmartFormEngine_success-ring__kkrpf{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.35)}}@media (min-width:1081px){.SmartFormEngine_shellGame__kODxh .SmartFormEngine_layout__VYmUB{grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-8)}.SmartFormEngine_shellGame__kODxh .SmartFormEngine_aside__txw3d{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;inset-block-start:100px}.SmartFormEngine_shellGame__kODxh .SmartFormEngine_form__AeuQH{grid-column:1;grid-row:1}}@media (max-width:760px){.SmartFormEngine_map__mUaBK{--node:30px}.SmartFormEngine_remaining__aihbT{-webkit-margin-start:0;margin-inline-start:0}.SmartFormEngine_stepIcon__6JBpA{inline-size:40px;block-size:40px}.SmartFormEngine_choices__VDszH,.SmartFormEngine_choices__VDszH[data-hints=true]{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.SmartFormEngine_choice__0tVO3{min-height:56px}.SmartFormEngine_nav__tc6T7{flex-direction:column;align-items:stretch}.SmartFormEngine_nav__tc6T7>button{width:100%}.SmartFormEngine_next__A6_TM{-webkit-margin-start:0;margin-inline-start:0}.SmartFormEngine_submitSlot__l1jZm{flex:none;width:100%}}