.parish[data-v-8ae0dbdb]{position:relative}.parish__trigger[data-v-8ae0dbdb]{width:100%;display:flex;align-items:center;gap:.55rem;padding:.7rem .85rem;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text-dark);font-family:inherit;font-size:.95rem;text-align:left;cursor:pointer;min-height:46px;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease}.parish__trigger[data-v-8ae0dbdb]:hover:not(:disabled){border-color:#ff858573}.parish__trigger[data-v-8ae0dbdb]:active:not(:disabled){transform:scale(.995)}.parish__trigger[data-v-8ae0dbdb]:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ff85852e}.parish__trigger[data-v-8ae0dbdb]:disabled{background:var(--bg);color:var(--text-light);cursor:not-allowed}.parish__leading[data-v-8ae0dbdb]{color:var(--primary-dark);opacity:.85}.parish__placeholder[data-v-8ae0dbdb]{flex:1;color:var(--text-light)}.parish__value[data-v-8ae0dbdb]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parish__chevron[data-v-8ae0dbdb]{color:var(--text-light);transition:transform .2s ease}.parish__trigger[aria-expanded=true] .parish__chevron[data-v-8ae0dbdb]{transform:rotate(180deg)}.parish__ok[data-v-8ae0dbdb]{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:#2f9e44;color:#fff;animation:parish-ok-pop-8ae0dbdb .32s cubic-bezier(.2,.9,.3,1.3)}@keyframes parish-ok-pop-8ae0dbdb{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.parish__clear[data-v-8ae0dbdb]{position:absolute;right:2.3rem;top:50%;transform:translateY(-50%);width:22px;height:22px;border:none;background:#0000000d;color:var(--text-medium);border-radius:999px;display:grid;place-items:center;font-family:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}.parish__clear[data-v-8ae0dbdb]:hover{background:#0000001a;color:var(--text-dark)}.parish-dlg[data-v-8ae0dbdb]{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:#0f0f0f73;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:parish-dlg-fade-8ae0dbdb .18s ease}@keyframes parish-dlg-fade-8ae0dbdb{0%{opacity:0}to{opacity:1}}.parish-dlg__sheet[data-v-8ae0dbdb]{width:100%;max-width:520px;background:var(--bg-card);border-radius:20px 20px 0 0;display:flex;flex-direction:column;max-height:92vh;box-shadow:0 -20px 60px #00000040;padding-bottom:env(safe-area-inset-bottom);animation:parish-sheet-up-8ae0dbdb .22s cubic-bezier(.2,.8,.2,1)}@keyframes parish-sheet-up-8ae0dbdb{0%{transform:translateY(20px);opacity:.6}to{transform:translateY(0);opacity:1}}.parish-dlg__head[data-v-8ae0dbdb]{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem .6rem;border-bottom:1px solid var(--border)}.parish-dlg__title[data-v-8ae0dbdb]{flex:1;display:flex;flex-direction:column;gap:.1rem;min-width:0}.parish-dlg__title strong[data-v-8ae0dbdb]{font-size:1.05rem;color:var(--text-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parish-dlg__sub[data-v-8ae0dbdb]{font-size:.78rem;color:var(--text-light)}.parish-dlg__icon-btn[data-v-8ae0dbdb]{width:38px;height:38px;border:none;background:#0000000a;color:var(--text-medium);border-radius:999px;display:grid;place-items:center;cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.parish-dlg__icon-btn[data-v-8ae0dbdb]:hover{background:#00000014;color:var(--text-dark)}.parish-dlg__icon-btn[data-v-8ae0dbdb]:active{transform:scale(.93)}.parish-dlg__body[data-v-8ae0dbdb]{display:flex;flex-direction:column;min-height:0;flex:1;padding:.7rem 1rem .4rem;gap:.65rem}.parish-dlg__search[data-v-8ae0dbdb]{position:relative}.parish-dlg__search-icon[data-v-8ae0dbdb]{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--text-light);pointer-events:none}.parish-dlg__search input[data-v-8ae0dbdb]{width:100%;padding:.8rem .95rem .8rem 2.6rem;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text-dark);font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease}.parish-dlg__search input[data-v-8ae0dbdb]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ff85852e}.parish-dlg__search input[data-v-8ae0dbdb]::-webkit-search-cancel-button{appearance:none}.parish-dlg__progress[data-v-8ae0dbdb]{position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:999px;overflow:hidden;background:transparent;pointer-events:none}.parish-dlg__progress[data-v-8ae0dbdb]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--primary) 40%,var(--primary-dark) 60%,transparent 100%);animation:parish-progress-8ae0dbdb 1.1s ease-in-out infinite}@keyframes parish-progress-8ae0dbdb{0%{transform:translate(-100%)}to{transform:translate(100%)}}.parish-dlg__city-chips[data-v-8ae0dbdb]{display:flex;flex-wrap:wrap;gap:.45rem;padding:.2rem 1rem .4rem}.parish-dlg__city-chip[data-v-8ae0dbdb]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text-dark);font-family:inherit;font-size:.88rem;font-weight:500;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .12s ease}.parish-dlg__city-chip svg[data-v-8ae0dbdb]{color:var(--primary-dark)}.parish-dlg__city-chip[data-v-8ae0dbdb]:hover{border-color:var(--primary);background:#ff85850f;color:var(--primary-dark)}.parish-dlg__city-chip[data-v-8ae0dbdb]:active{transform:scale(.96)}.parish-dlg__hint--soft[data-v-8ae0dbdb]{margin-top:.4rem;color:var(--text-light)}.parish-dlg__list--skeleton[data-v-8ae0dbdb]{padding:.3rem 0}.parish-dlg__skl-row[data-v-8ae0dbdb]{display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem}.parish-dlg__skl-icon[data-v-8ae0dbdb]{width:32px;height:32px;border-radius:999px;background:var(--border);flex-shrink:0;position:relative;overflow:hidden}.parish-dlg__skl-text[data-v-8ae0dbdb]{flex:1;display:flex;flex-direction:column;gap:.35rem;min-width:0}.parish-dlg__skl-line[data-v-8ae0dbdb]{height:10px;border-radius:6px;background:var(--border);position:relative;overflow:hidden}.parish-dlg__skl-line--lg[data-v-8ae0dbdb]{width:65%;height:12px}.parish-dlg__skl-line--sm[data-v-8ae0dbdb]{width:35%}.parish-dlg__skl-icon[data-v-8ae0dbdb]:after,.parish-dlg__skl-line[data-v-8ae0dbdb]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:translate(-100%);animation:parish-skl-8ae0dbdb 1.4s ease-in-out infinite}.parish-dlg__skl-row:nth-child(2) .parish-dlg__skl-line[data-v-8ae0dbdb]:after{animation-delay:.1s}.parish-dlg__skl-row:nth-child(3) .parish-dlg__skl-line[data-v-8ae0dbdb]:after{animation-delay:.2s}.parish-dlg__skl-row:nth-child(4) .parish-dlg__skl-line[data-v-8ae0dbdb]:after{animation-delay:.3s}.parish-dlg__skl-row:nth-child(5) .parish-dlg__skl-line[data-v-8ae0dbdb]:after{animation-delay:.4s}@keyframes parish-skl-8ae0dbdb{to{transform:translate(100%)}}.parish-dlg__results[data-v-8ae0dbdb]{overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin:0 -.4rem}.parish-dlg__hint[data-v-8ae0dbdb]{margin:.7rem 1.2rem;font-size:.88rem;color:var(--text-light)}.parish-dlg__hint--empty[data-v-8ae0dbdb]{color:var(--text-medium)}.parish-dlg__hint--error[data-v-8ae0dbdb]{color:#b02a37}.parish-dlg__section[data-v-8ae0dbdb]{margin:.7rem 1.2rem .3rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-light)}.parish-dlg__list[data-v-8ae0dbdb]{list-style:none;margin:0;padding:0}.parish-dlg__row[data-v-8ae0dbdb]{width:100%;display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem;border:none;background:none;text-align:left;cursor:pointer;font-family:inherit;transition:background .12s ease}.parish-dlg__row[data-v-8ae0dbdb]:hover,.parish-dlg__row[data-v-8ae0dbdb]:focus-visible{background:#ff858514;outline:none}.parish-dlg__row-icon[data-v-8ae0dbdb]{flex-shrink:0;width:32px;height:32px;border-radius:999px;background:#ff85851f;color:var(--primary-dark);display:grid;place-items:center}.parish-dlg__row-text[data-v-8ae0dbdb]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.parish-dlg__row-main[data-v-8ae0dbdb]{font-size:.98rem;font-weight:600;color:var(--text-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parish-dlg__row-meta[data-v-8ae0dbdb]{font-size:.82rem;color:var(--text-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parish-dlg__row-chev[data-v-8ae0dbdb]{color:var(--text-light);transform:rotate(-90deg);flex-shrink:0}@media(min-width:720px){.parish-dlg[data-v-8ae0dbdb]{align-items:center}.parish-dlg__sheet[data-v-8ae0dbdb]{border-radius:20px;max-height:80vh}}.ob[data-v-cab47aaa]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#1a202c73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:ob-fade-cab47aaa .25s ease}@keyframes ob-fade-cab47aaa{0%{opacity:0}to{opacity:1}}.ob__card[data-v-cab47aaa]{position:relative;width:100%;max-width:440px;max-height:min(92vh,720px);display:flex;flex-direction:column;background:var(--bg-card);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden;animation:ob-rise-cab47aaa .34s cubic-bezier(.2,.8,.2,1)}@keyframes ob-rise-cab47aaa{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ob__step[data-v-cab47aaa]{display:flex;flex-direction:column;align-items:center;text-align:center;min-height:0;padding:1.8rem 1.5rem 1.4rem}.ob__brand[data-v-cab47aaa]{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:var(--gradient);color:#fff;box-shadow:0 6px 18px #ff6b6b47;margin-bottom:1rem;animation:ob-pop-cab47aaa .45s cubic-bezier(.2,.9,.3,1.3)}@keyframes ob-pop-cab47aaa{0%{transform:scale(.6) rotate(-8deg);opacity:0}60%{transform:scale(1.08) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.ob__title[data-v-cab47aaa]{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.01em;color:var(--text-dark)}.ob__subtitle[data-v-cab47aaa]{margin:.5rem 0 0;font-size:.95rem;line-height:1.5;color:var(--text-medium);max-width:340px}.ob__orgs[data-v-cab47aaa]{width:100%;display:flex;flex-direction:column;gap:.6rem;margin:1.4rem 0 .4rem}.ob__org[data-v-cab47aaa]{display:flex;align-items:center;gap:.8rem;width:100%;padding:.9rem 1rem;border:1.5px solid var(--border);border-radius:14px;background:#667eea0f;cursor:pointer;font-family:inherit;transition:border-color .18s ease,background .18s ease,transform .12s ease}.ob__org[data-v-cab47aaa]:active{transform:scale(.98)}.ob__org--on[data-v-cab47aaa]{border-color:var(--primary);background:#ff858514}.ob__org--skeleton[data-v-cab47aaa]{height:64px;margin:1.4rem 0 .4rem;cursor:default;background:linear-gradient(100deg,#0000000a 30%,#00000012,#0000000a 70%);background-size:200% 100%;animation:ob-shimmer-cab47aaa 1.2s infinite}@keyframes ob-shimmer-cab47aaa{0%{background-position:200% 0}to{background-position:-200% 0}}.ob__org-logo[data-v-cab47aaa]{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--secondary),#7c3aed);color:#fff;font-weight:800;font-size:1.15rem;flex-shrink:0}.ob__org-text[data-v-cab47aaa]{display:flex;flex-direction:column;text-align:left;flex:1}.ob__org-label[data-v-cab47aaa]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-light)}.ob__org-name[data-v-cab47aaa]{font-size:1rem;color:var(--text-dark)}.ob__org-check[data-v-cab47aaa]{color:var(--primary);opacity:0;transform:scale(.5);transition:opacity .18s ease,transform .18s cubic-bezier(.2,.9,.3,1.4)}.ob__org--on .ob__org-check[data-v-cab47aaa]{opacity:1;transform:scale(1)}.ob__empty[data-v-cab47aaa]{text-align:center;color:var(--text-light);font-size:.9rem;padding:1.6rem .5rem}.ob__error[data-v-cab47aaa]{margin:.8rem 0 0;color:var(--primary-dark);font-size:.85rem}.ob__cta[data-v-cab47aaa]{width:100%;margin-top:1.1rem;padding-top:.85rem;padding-bottom:.85rem}.ob__cta[data-v-cab47aaa]:disabled{opacity:.6;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ob[data-v-cab47aaa],.ob__card[data-v-cab47aaa],.ob__brand[data-v-cab47aaa],.ob__org-check[data-v-cab47aaa],.ob__org--skeleton[data-v-cab47aaa]{animation:none!important;transition:none!important}}.cp[data-v-32bf3819]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#1a202c73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:cp-fade-32bf3819 .25s ease}@keyframes cp-fade-32bf3819{0%{opacity:0}to{opacity:1}}.cp__card[data-v-32bf3819]{position:relative;width:100%;max-width:440px;max-height:min(92vh,760px);overflow-y:auto;background:var(--bg-card);border-radius:var(--radius);box-shadow:var(--shadow-lg);animation:cp-rise-32bf3819 .34s cubic-bezier(.2,.8,.2,1)}@keyframes cp-rise-32bf3819{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cp__step[data-v-32bf3819]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.8rem 1.5rem 1.4rem}.cp__brand[data-v-32bf3819]{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:var(--gradient);color:#fff;box-shadow:0 6px 18px #ff6b6b47;margin-bottom:1rem}.cp__title[data-v-32bf3819]{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.01em}.cp__subtitle[data-v-32bf3819]{margin:.4rem 0 1.4rem;color:var(--text-medium);line-height:1.5}.cp__field[data-v-32bf3819]{width:100%;text-align:left;margin-bottom:.9rem}.cp__field label[data-v-32bf3819]{display:block;font-size:.82rem;font-weight:600;color:var(--text-dark);margin-bottom:.35rem}.cp__opt[data-v-32bf3819]{font-weight:500;color:var(--text-light)}.cp__hint[data-v-32bf3819]{display:block;margin-top:.4rem;font-size:.78rem;color:var(--text-medium, #6b6b6b);line-height:1.4}.cp__input[data-v-32bf3819]{width:100%;padding:.7rem .85rem;border:1px solid var(--border);border-radius:12px;background:var(--bg);color:var(--text-dark);font-family:inherit;font-size:.95rem;transition:border-color .15s ease}.cp__input[data-v-32bf3819]:focus{outline:none;border-color:var(--primary)}.cp__input[data-v-32bf3819]:disabled{opacity:.6}.cp__error[data-v-32bf3819]{width:100%;margin:.2rem 0 .6rem;color:#b02a37;font-size:.85rem;text-align:left}.cp__cta[data-v-32bf3819]{width:100%;margin-top:.6rem}
