.at-residency[data-v-7c605c04]{justify-content:flex-end;margin:4px 0 18px}.at-types[data-v-7c605c04]{margin-bottom:8px}.ea-type.is-readonly[data-v-7c605c04]{cursor:default}.rs__box[data-v-38a3ccd0]{min-height:84px;padding:10px 14px;border:1.5px dashed #c1c4cb;border-radius:12px;background:#fbfcff;display:flex;align-items:center;justify-content:center}.rs__box img[data-v-38a3ccd0]{width:auto;max-width:100%;height:72px;-o-object-fit:contain;object-fit:contain}.rs__box span[data-v-38a3ccd0]{font-size:13px;color:#5f6579}.rs__row[data-v-38a3ccd0]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:10px}.rs__btn[data-v-38a3ccd0]{height:38px;padding:0 18px;border:1.5px solid #f8cfae;border-radius:10px;background:#fff;color:#e84d00;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease}.rs__btn[data-v-38a3ccd0]:hover:not(:disabled){background:#fff1e6;border-color:#f97316}.rs__btn[data-v-38a3ccd0]:disabled{opacity:.6;cursor:wait}.rs__hint[data-v-38a3ccd0]{font-size:12px;color:#8b90a3}.rs__err[data-v-38a3ccd0]{margin:8px 0 0;font-size:13px;font-weight:600;color:#c52222}@media (prefers-reduced-motion:reduce){.rs__btn[data-v-38a3ccd0]{transition:none}}.ou-grid[data-v-9bf205d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-bottom:22px}.ou-field[data-v-9bf205d8]{display:flex;flex-direction:column;gap:6px;min-width:0}.ou-sign[data-v-9bf205d8]{min-height:84px;padding:10px 14px;border:1.5px dashed var(--ea-field-border,#c1c4cb);border-radius:12px;background:#fbfcff;display:flex;align-items:center;justify-content:center}.ou-sign img[data-v-9bf205d8]{width:auto;max-width:100%;height:72px;-o-object-fit:contain;object-fit:contain}.ou-sign--stamp img[data-v-9bf205d8]{height:100px}.ou-sign span[data-v-9bf205d8]{font-size:13px;color:var(--ea-muted,#5f6579)}.ou-note[data-v-9bf205d8]{font-size:12px;color:#8b90a3}.ou-card[data-v-9bf205d8]{margin-bottom:20px;padding:20px 22px 12px;border:1px solid var(--ea-border,#e3e6ef);border-radius:16px;background:#fff}.ou-card__head[data-v-9bf205d8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ou-card__head h3[data-v-9bf205d8]{margin:0;font-size:17px;font-weight:800;color:var(--ea-navy,#0b1f4b)}.ou-count[data-v-9bf205d8]{padding:4px 12px;border-radius:999px;background:var(--ea-orange-soft,#fff1e6);color:var(--ea-orange-dark,#e84d00);font-size:12.5px;font-weight:700;white-space:nowrap}.ou-count.is-done[data-v-9bf205d8]{background:#e6f6ec;color:#0f8a3c}.ou-progress[data-v-9bf205d8]{height:6px;margin-bottom:16px;border-radius:6px;background:#eef0f6;overflow:hidden}.ou-progress span[data-v-9bf205d8]{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#ff8a2a,#f2610f);transition:width .25s ease}.ou-list[data-v-9bf205d8]{padding:0}.ou-action[data-v-9bf205d8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin-bottom:14px;padding:18px 22px;border-radius:16px;background:linear-gradient(100deg,#fff6ef,#fff 70%);border:1px solid var(--ea-orange-line,#f8cfae)}.ou-action__text h3[data-v-9bf205d8]{margin:0 0 4px;font-size:17px;font-weight:800;color:var(--ea-navy,#0b1f4b)}.ou-action__text p[data-v-9bf205d8]{margin:0;max-width:520px;font-size:13.5px;color:var(--ea-muted,#5f6579)}.ou-action__btn[data-v-9bf205d8]{display:flex;align-items:center;gap:12px}.ou-btn[data-v-9bf205d8]{height:44px;padding:0 26px;border:0;border-radius:12px;background:linear-gradient(135deg,#ff7a1a,#f2610f);color:#fff;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px rgba(242,97,15,.28);transition:transform .18s ease,box-shadow .18s ease}.ou-btn[data-v-9bf205d8]:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(242,97,15,.34)}.ou-submitting[data-v-9bf205d8]{font-size:13px;font-weight:600;color:#0f8a3c}@media (max-width:767px){.ou-grid[data-v-9bf205d8]{grid-template-columns:minmax(0,1fr)}.ou-card[data-v-9bf205d8]{padding:16px 14px 8px}.ou-action__btn[data-v-9bf205d8],.ou-btn[data-v-9bf205d8]{width:100%}}@media (prefers-reduced-motion:reduce){.ou-btn[data-v-9bf205d8],.ou-progress span[data-v-9bf205d8]{transition:none}}.es[data-v-4a1bc63b]{position:relative;display:block;width:100%}.es__trigger[data-v-4a1bc63b]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e3e6f0;background:#fff;color:var(--ecu-ink,#1d2a4d);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.es--md .es__trigger[data-v-4a1bc63b]{height:44px;padding:0 14px 0 16px;border-radius:12px;font-size:14px}.es--sm .es__trigger[data-v-4a1bc63b]{height:38px;padding:0 12px;border-radius:10px;font-size:var(--ecu-fs-body)}.es__trigger[data-v-4a1bc63b]:hover:not(:disabled){border-color:#f3b98f}.es.is-open .es__trigger[data-v-4a1bc63b],.es__trigger[data-v-4a1bc63b]:focus-visible{outline:none;border-color:var(--ecu-orange,#f97316);box-shadow:0 0 0 4px rgba(249,115,22,.14)}.es__trigger .app-icon[data-v-4a1bc63b]{color:var(--ecu-navy,#0b1f4b);transition:transform .2s ease}.es.is-open .es__trigger .app-icon[data-v-4a1bc63b]{transform:rotate(180deg);color:var(--ecu-orange,#f97316)}.es__value[data-v-4a1bc63b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es__value.is-placeholder[data-v-4a1bc63b]{color:#8b90a3}.es.is-disabled .es__trigger[data-v-4a1bc63b]{opacity:.55;cursor:not-allowed}.es__panel[data-v-4a1bc63b]{position:fixed;z-index:3000;margin:0;padding:6px;list-style:none;overflow-y:auto;background:#fff;border:1px solid #eef0f6;border-radius:14px;box-shadow:0 18px 44px rgba(20,40,90,.2);font-family:Plus Jakarta Sans,Inter,Segoe UI,system-ui,-apple-system,sans-serif}.es__option[data-v-4a1bc63b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;font-size:var(--ecu-fs-body);color:#1d2a4d;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s ease,color .12s ease}.es__option.is-active[data-v-4a1bc63b]{background:#fff1e6;color:#e84d00}.es__option.is-selected[data-v-4a1bc63b]{background:#ffe3cc;color:#d94600;font-weight:700}.es__option.is-selected.is-active[data-v-4a1bc63b]{background:#ffd9bd}.es__option.is-disabled[data-v-4a1bc63b]{opacity:.45;cursor:not-allowed}.es__empty[data-v-4a1bc63b]{padding:10px 12px;font-size:var(--ecu-fs-body);color:#8b90a3}.es-pop-enter-active[data-v-4a1bc63b],.es-pop-leave-active[data-v-4a1bc63b]{transition:opacity .14s ease,transform .14s ease}.es-pop-enter-from[data-v-4a1bc63b],.es-pop-leave-to[data-v-4a1bc63b]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.es-pop-enter-active[data-v-4a1bc63b],.es-pop-leave-active[data-v-4a1bc63b],.es__trigger .app-icon[data-v-4a1bc63b],.es__trigger[data-v-4a1bc63b]{transition:none}}.dc[data-v-546121ef]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.dc-choice[data-v-546121ef]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid #e3e6ef;border-radius:14px;background:#fff;text-align:left;font:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.dc-choice[data-v-546121ef]:hover{border-color:#f8cfae;background:#fffaf6}.dc-choice[data-v-546121ef]:focus-visible{outline:3px solid rgba(249,115,22,.35);outline-offset:2px}.dc-choice__icon[data-v-546121ef]{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff1e6;color:#f97316}.dc-choice__text[data-v-546121ef]{display:flex;flex-direction:column;gap:2px;min-width:0}.dc-choice__text strong[data-v-546121ef]{font-size:14px;font-weight:700;color:#0b1f4b}.dc-choice__text small[data-v-546121ef]{font-size:var(--ecu-fs-small);color:#5f6579}.dc-choice--ok .dc-choice__icon[data-v-546121ef]{background:#e6f6ec;color:#138a3e}.dc-choice--bad .dc-choice__icon[data-v-546121ef]{background:#fde9e9;color:#c52222}.dc-choice--warn .dc-choice__icon[data-v-546121ef]{background:#fff6d6;color:#a06a00}.dc-choice.is-selected[data-v-546121ef]{border-color:#f97316;background:#fff6ef;box-shadow:0 0 0 3px rgba(249,115,22,.14)}.dc-choice--ok.is-selected[data-v-546121ef]{border-color:#16a34a;background:#f3fbf6;box-shadow:0 0 0 3px rgba(22,163,74,.14)}.dc-choice--bad.is-selected[data-v-546121ef]{border-color:#dc2f2f;background:#fef5f5;box-shadow:0 0 0 3px rgba(220,47,47,.14)}.dc-choice--warn.is-selected[data-v-546121ef]{border-color:#d18a00;background:#fffbea;box-shadow:0 0 0 3px rgba(209,138,0,.16)}.dc-empty[data-v-546121ef]{margin:8px 0 0;padding:14px 16px;border-radius:12px;background:#f4f6fb;font-size:var(--ecu-fs-body);color:#5f6579}@media (max-width:575px){.dc[data-v-546121ef]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dc-choice[data-v-546121ef]{transition:none}}.fb-sign[data-v-18cb4867]{margin-bottom:18px;padding:14px 16px;border:1.5px solid #f8cfae;border-radius:14px;background:#fff8f2}.fb-sign__note[data-v-18cb4867]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13.5px;font-weight:600;color:#b43d00}.fb-gap[data-v-18cb4867]{margin-top:16px}.fb-group[data-v-18cb4867]{margin-top:18px;padding:16px;border:1px solid #eceef5;border-radius:14px;background:#fbfcff}.fb-add[data-v-18cb4867]{display:flex;justify-content:center;margin-top:14px}.fb-add__btn[data-v-18cb4867]{height:36px;padding:0 16px;border:1.5px solid #f8cfae;border-radius:10px;background:#fff;color:#e84d00;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease}.fb-add__btn[data-v-18cb4867]:hover{background:#fff1e6}@media (prefers-reduced-motion:reduce){.fb-add__btn[data-v-18cb4867]{transition:none}}.residency-toggle{display:inline-flex;border:1px solid #f48226;border-radius:20px;overflow:hidden}.residency-opt{background:#fff;color:#f48226;border:0;padding:4px 16px;font-size:14px;cursor:pointer}.residency-opt.active{background:#f48226;color:#fff}.residency-opt:disabled{cursor:default}.preloader-container{display:flex;justify-content:center;align-items:center;height:100vh}.preloader{width:50px;height:50px;border-radius:50%;border:4px solid #f3f3f3;border-top-color:#f48226;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}