.milestone[data-v-992e7003]{animation:milestone-in-992e7003 .5s cubic-bezier(.68,-.55,.265,1.55) both;background:#f4f6f8;border:1px solid #e6eaee;border-radius:16px;margin:0 auto 20px;max-width:340px;padding:16px 18px}.milestone--hit[data-v-992e7003]{background:linear-gradient(135deg,#fff7e6,#fff1cc);border-color:#f4d58a;box-shadow:0 6px 18px #f59e0b2e}.milestone-head[data-v-992e7003]{align-items:center;color:#64748b;display:flex;gap:8px;justify-content:center}.milestone--hit .milestone-head[data-v-992e7003]{color:#d97706}.milestone-icon[data-v-992e7003]{flex-shrink:0;height:22px;width:22px}.milestone--hit .milestone-icon[data-v-992e7003]{animation:milestone-pop-992e7003 .6s ease-out .1s both}.milestone-count[data-v-992e7003]{color:#334155;font-size:20px;font-weight:800;letter-spacing:.01em}.milestone--hit .milestone-count[data-v-992e7003]{color:#b45309;font-size:22px}.milestone-sub[data-v-992e7003]{color:#b45309;font-size:13px;font-weight:600;margin:6px 0 0}@keyframes milestone-in-992e7003{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes milestone-pop-992e7003{0%{opacity:0;transform:scale(.4) rotate(-18deg)}60%{transform:scale(1.25) rotate(8deg)}to{opacity:1;transform:scale(1) rotate(0)}}.BaseValidate[data-v-19ce9447]{color:var(--red-700)}.BaseValidate[data-v-19ce9447],.vee-validate[data-v-19ce9447]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-19ce9447]{color:var(--red-700)}.rs-overlay[data-v-19ce9447]{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.75);display:flex;inset:0;justify-content:center;padding:var(--space-4) 0;position:fixed;z-index:2000}.rs-modal[data-v-19ce9447]{animation:rs-pop-19ce9447 .4s cubic-bezier(.68,-.55,.265,1.55);background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;box-sizing:border-box;max-height:calc(100dvh - 32px);max-width:480px;overflow-y:auto;overscroll-behavior:contain;padding:28px 28px 24px;position:relative;width:calc(100% - 32px)}.rs-close[data-v-19ce9447]{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .2s,color .2s;width:32px}.rs-close[data-v-19ce9447]:hover{background:rgba(0,0,0,.05);color:#475569}.rs-head[data-v-19ce9447]{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:var(--space-5)}.rs-check[data-v-19ce9447]{animation:rs-draw-19ce9447 .8s ease-out;height:52px;width:52px}.rs-check-circle[data-v-19ce9447]{stroke:#4caf50;stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;animation:rs-stroke-19ce9447 .6s cubic-bezier(.65,0,.45,1) forwards}.rs-check-path[data-v-19ce9447]{stroke:#4caf50;stroke-width:3;stroke-linecap:round;stroke-dasharray:48;stroke-dashoffset:48;animation:rs-stroke-19ce9447 .3s cubic-bezier(.65,0,.45,1) .6s forwards}.rs-title[data-v-19ce9447]{color:#1e293b;font-size:20px;font-weight:700;line-height:1.5;text-align:center;text-wrap:balance}.rs-subtitle[data-v-19ce9447]{color:#64748b;font-size:13px;line-height:1.6;text-align:center}.rs-companions[data-v-19ce9447]{display:flex;justify-content:center;margin-bottom:var(--space-5)}.rs-companions-text[data-v-19ce9447]{background:#f8fafc;border-radius:var(--radius-pill);color:#475569;font-size:12px;padding:7px 14px}.rs-primary[data-v-19ce9447]{background:#eff5fe;border:1px solid #d3e3fa;border-radius:var(--radius-lg);padding:var(--space-4);text-align:left}.rs-primary-title[data-v-19ce9447]{align-items:center;color:var(--primary-600);display:flex;font-size:15px;font-weight:700;gap:7px;margin-bottom:var(--space-2)}.rs-primary-icon[data-v-19ce9447]{display:inline-flex;flex-shrink:0}.rs-primary-text[data-v-19ce9447]{color:#334155;font-size:13px;line-height:1.75;margin-bottom:14px}.rs-primary-button[data-v-19ce9447]{background:var(--primary-500);border:none;border-radius:var(--radius-lg);color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:48px;transition:background .2s ease;width:100%}.rs-primary-button[data-v-19ce9447]:hover{background:var(--primary-600)}.rs-primary-button[data-v-19ce9447]:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px}.rs-nudge[data-v-19ce9447]{align-items:center;background:#fff;border:1px solid #d3e3fa;border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:var(--space-3);margin-top:var(--space-3);padding:12px 14px;text-align:left;transition:background .15s;width:100%}.rs-nudge[data-v-19ce9447]:hover{background:#f8fbff}.rs-nudge[data-v-19ce9447]:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px}.rs-nudge-icon[data-v-19ce9447]{align-items:center;background:#eff5fe;border-radius:9px;color:var(--primary-500);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.rs-nudge-body[data-v-19ce9447]{display:flex;flex-direction:column;flex-grow:1;gap:2px;min-width:0}.rs-nudge-title[data-v-19ce9447]{color:var(--primary-600);font-size:14px;font-weight:700;line-height:1.5}.rs-nudge-text[data-v-19ce9447]{color:#64748b;font-size:12px;line-height:1.6}.rs-nudge-chevron[data-v-19ce9447]{color:#94a3b8;flex-shrink:0}.rs-section-label[data-v-19ce9447]{color:#94a3b8;font-size:12px;font-weight:600;margin:var(--space-5) 0 10px;text-align:left}.rs-chips[data-v-19ce9447]{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.rs-chip[data-v-19ce9447]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);color:#475569;cursor:pointer;display:flex;flex-direction:column;gap:6px;height:72px;justify-content:center;padding:0 4px;transition:background .15s,border-color .15s}.rs-chip[data-v-19ce9447]:hover{background:#f8fafc;border-color:#cbd5e1}.rs-chip[data-v-19ce9447]:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px}.rs-chip-label[data-v-19ce9447]{font-size:11px;font-weight:600;line-height:1.3;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.rs-exit[data-v-19ce9447]{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:10px;margin-top:var(--space-5);padding-top:var(--space-5)}.rs-exit-button[data-v-19ce9447]{background:#fff;border:1px solid #cbd5e1;border-radius:var(--radius-lg);color:#334155;cursor:pointer;font-size:14px;font-weight:600;height:48px;transition:background .15s;width:100%}.rs-exit-button[data-v-19ce9447]:hover{background:#f1f5f9}.rs-exit-button[data-v-19ce9447]:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px}.rs-exit-link[data-v-19ce9447]{background:none;border:none;color:var(--primary-500);cursor:pointer;font-size:13px;padding:6px 4px}.rs-exit-link[data-v-19ce9447]:hover{color:var(--primary-600)}.rs-exit-link[data-v-19ce9447]:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px}.rs-sheet-title[data-v-19ce9447]{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:700;gap:7px;text-align:left}.rs-sheet-lead[data-v-19ce9447]{color:#64748b;font-size:12px;line-height:1.7;margin-top:6px;text-align:left}.rs-rows[data-v-19ce9447]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.rs-row[data-v-19ce9447]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:var(--space-3);height:52px;padding:0 var(--space-4);transition:background .15s;width:100%}.rs-row[data-v-19ce9447]:hover{background:#f8fafc}.rs-row[data-v-19ce9447]:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px}.rs-row-icon[data-v-19ce9447]{color:#000;flex-shrink:0;height:20px;width:20px}.rs-row-icon--line[data-v-19ce9447]{color:#06c755}.rs-row-icon--muted[data-v-19ce9447]{color:#64748b}.rs-row-label[data-v-19ce9447]{color:#1e293b;font-size:14px;font-weight:600}@keyframes rs-pop-19ce9447{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes rs-draw-19ce9447{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes rs-stroke-19ce9447{to{stroke-dashoffset:0}}.success-fade-enter-active[data-v-19ce9447],.success-fade-leave-active[data-v-19ce9447]{transition:opacity .3s ease}.success-fade-enter-from[data-v-19ce9447],.success-fade-leave-to[data-v-19ce9447]{opacity:0}
