.loading-dots[data-v-96612350]{align-items:center;display:flex;height:40px;justify-content:center}.loading-dots span[data-v-96612350]{animation:loading-96612350 1.4s ease-in-out infinite both;background-color:#5e72e4;border-radius:50%;display:inline-block;height:8px;margin:0 3px;width:8px}.loading-dots span[data-v-96612350]:first-child{animation-delay:-.32s}.loading-dots span[data-v-96612350]:nth-child(2){animation-delay:-.16s}@keyframes loading-96612350{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.countdown-timer[data-v-ead0670d]{font-weight:700}.countdown-timer .h3[data-v-ead0670d]{color:#fffbf3!important;font-weight:700}.alert-warning[data-v-ead0670d]{border-left:4px solid #f39c12}.alert-info[data-v-ead0670d]{border-left:4px solid #366afa}.background[data-v-c7b40e3f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.background[data-v-7695c3ee]{-o-object-fit:cover;object-fit:cover}video[data-v-7695c3ee]{position:relative;z-index:1}.canvas[data-v-7695c3ee],video[data-v-7695c3ee]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.face-scanner-overlay[data-v-7695c3ee]{background:transparent;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.face-guide-oval[data-v-7695c3ee]{border:2px solid #fff;border-radius:50%;bottom:15%;left:30%;position:absolute;right:30%;top:10%;transition:box-shadow .3s ease,border-color .3s ease}.auto-capture-ring[data-v-7695c3ee]{align-items:center;animation:countdown-pulse-7695c3ee 1s ease-in-out infinite;color:#fff;display:flex;font-size:3.5rem;font-weight:800;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:absolute;text-shadow:0 2px 12px rgba(0,0,0,.7)}@keyframes countdown-pulse-7695c3ee{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.status-overlay-backdrop[data-v-7695c3ee]{background:#0009;top:0;right:0;bottom:0;left:0;position:absolute;z-index:10}.status-overlay-backdrop[data-v-7695c3ee],.status-overlay-card[data-v-7695c3ee]{align-items:center;display:flex;justify-content:center}.status-overlay-card[data-v-7695c3ee]{background:transparent;border:none;flex-direction:column;padding:0}.status-overlay-loading[data-v-7695c3ee]{background:#fff;border:2px solid #366afa;border-radius:.75rem;max-width:400px;min-width:320px;padding:2rem 2.5rem}.status-overlay-success[data-v-7695c3ee]{border:2px solid #22c55e;border-radius:.75rem}.status-overlay-rejected[data-v-7695c3ee],.status-overlay-success[data-v-7695c3ee]{align-items:center;background:#fff;display:flex;flex-direction:column;gap:1.25rem;max-width:400px;min-width:320px;padding:2rem 2.5rem}.status-overlay-rejected[data-v-7695c3ee]{border:2px solid #ef4444;border-radius:.75rem}.loading-content-wrapper[data-v-7695c3ee]{align-items:center;display:flex;flex-direction:column;gap:1.25rem;width:100%}.status-icon-wrapper[data-v-7695c3ee]{align-items:center;background:#f0f4ff;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.loading-spinner[data-v-7695c3ee]{animation:spin-7695c3ee 1.5s linear infinite}@keyframes spin-7695c3ee{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.status-overlay-success .status-icon-wrapper[data-v-7695c3ee]{background:#f0fdf4}.status-overlay-rejected .status-icon-wrapper[data-v-7695c3ee]{background:#fef2f2}.loading-text-wrapper[data-v-7695c3ee]{align-items:center;display:flex;flex-direction:column;gap:.25rem}.loading-title[data-v-7695c3ee]{color:#333653;font-size:1.125rem;font-weight:600;margin:0;text-align:center}.loading-subtitle[data-v-7695c3ee]{color:#707070;font-size:.875rem;font-weight:400;margin:0;text-align:center}.success-bounce[data-v-7695c3ee]{animation:success-pop-7695c3ee .5s cubic-bezier(.68,-.55,.265,1.55)}.rejected-shake[data-v-7695c3ee]{animation:shake-7695c3ee .5s cubic-bezier(.36,.07,.19,.97)}@keyframes success-pop-7695c3ee{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes shake-7695c3ee{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.overlay-fade-enter-active[data-v-7695c3ee]{animation:overlay-in-7695c3ee .3s ease-out}.overlay-fade-leave-active[data-v-7695c3ee]{animation:overlay-out-7695c3ee .2s ease-in}@keyframes overlay-in-7695c3ee{0%{opacity:0}to{opacity:1}}@keyframes overlay-out-7695c3ee{0%{opacity:1}to{opacity:0}}.overlay-fade-enter-active .status-overlay-card[data-v-7695c3ee]{animation:card-in-7695c3ee .35s cubic-bezier(.34,1.56,.64,1)}.overlay-fade-leave-active .status-overlay-card[data-v-7695c3ee]{animation:card-out-7695c3ee .2s ease-in}@keyframes card-in-7695c3ee{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes card-out-7695c3ee{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.face-status-bar[data-v-7695c3ee]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;bottom:12px;display:flex;font-size:.78rem;font-weight:600;gap:6px;left:50%;padding:5px 14px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:4}.face-status-dot[data-v-7695c3ee]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.face-status--ok[data-v-7695c3ee]{background:#22c55e33;color:#15803d}.face-status--ok .face-status-dot[data-v-7695c3ee]{background:#22c55e}.face-status--warn[data-v-7695c3ee]{background:#eab30833;color:#854d0e}.face-status--warn .face-status-dot[data-v-7695c3ee]{background:#eab308}.face-status--error[data-v-7695c3ee]{background:#ef444433;color:#991b1b}.face-status--error .face-status-dot[data-v-7695c3ee]{background:#ef4444}.face-status--idle[data-v-7695c3ee]{background:#6b728033;color:#374151}.face-status--idle .face-status-dot[data-v-7695c3ee]{background:#6b7280}.face-status--lighting[data-v-7695c3ee]{background:#fb923c33;color:#9a3412;margin-top:4px}.face-status--lighting .face-status-dot[data-v-7695c3ee]{background:#f97316}.face-status--spoof[data-v-7695c3ee]{background:#ef444440;color:#7f1d1d;font-weight:700;margin-top:4px}.face-status--spoof .face-status-dot[data-v-7695c3ee]{background:#dc2626}.fade-enter-active[data-v-7695c3ee],.fade-leave-active[data-v-7695c3ee]{transition:opacity .25s ease}.fade-enter-from[data-v-7695c3ee],.fade-leave-to[data-v-7695c3ee]{opacity:0}.blur-warning-text[data-v-7695c3ee]{background:#fbbf2426;border:1px solid rgba(251,191,36,.4);border-radius:6px;color:#92400e;font-size:.8rem;margin:0 0 10px;max-width:400px;padding:6px 14px;text-align:center;width:100%}.background[data-v-3a16322e]{-o-object-fit:cover;object-fit:cover}video[data-v-3a16322e]{position:relative;z-index:1}.canvas[data-v-3a16322e],video[data-v-3a16322e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.id-scanner-overlay[data-v-3a16322e]{background:transparent;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.id-guide-box[data-v-3a16322e]{bottom:12%;box-shadow:0 0 0 9999px #0000002e;left:12%;position:absolute;right:12%;top:12%}.id-bracket[data-v-3a16322e]{border-color:#fff;border-style:solid;height:30px;position:absolute;width:30px}.id-bracket.top-left[data-v-3a16322e]{border-width:3px 0 0 3px;left:-2px;top:-2px}.id-bracket.top-right[data-v-3a16322e]{border-width:3px 3px 0 0;right:-2px;top:-2px}.id-bracket.bottom-left[data-v-3a16322e]{border-width:0 0 3px 3px;bottom:-2px;left:-2px}.id-bracket.bottom-right[data-v-3a16322e]{border-width:0 3px 3px 0;bottom:-2px;right:-2px}.status-overlay-backdrop[data-v-3a16322e]{background:#0009;top:0;right:0;bottom:0;left:0;position:absolute;z-index:10}.status-overlay-backdrop[data-v-3a16322e],.status-overlay-card[data-v-3a16322e]{align-items:center;display:flex;justify-content:center}.status-overlay-card[data-v-3a16322e]{background:transparent;border:none;flex-direction:column;padding:0}.status-overlay-loading[data-v-3a16322e]{background:#fff;border:2px solid #366afa;border-radius:.75rem;max-width:400px;min-width:320px;padding:2rem 2.5rem}.status-overlay-success[data-v-3a16322e]{border:2px solid #22c55e;border-radius:.75rem}.status-overlay-rejected[data-v-3a16322e],.status-overlay-success[data-v-3a16322e]{align-items:center;background:#fff;display:flex;flex-direction:column;gap:1.25rem;max-width:400px;min-width:320px;padding:2rem 2.5rem}.status-overlay-rejected[data-v-3a16322e]{border:2px solid #ef4444;border-radius:.75rem}.loading-content-wrapper[data-v-3a16322e]{align-items:center;display:flex;flex-direction:column;gap:1.25rem;width:100%}.status-icon-wrapper[data-v-3a16322e]{align-items:center;background:#f0f4ff;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.loading-spinner[data-v-3a16322e]{animation:spin-3a16322e 1.5s linear infinite}@keyframes spin-3a16322e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.status-overlay-success .status-icon-wrapper[data-v-3a16322e]{background:#f0fdf4}.status-overlay-rejected .status-icon-wrapper[data-v-3a16322e]{background:#fef2f2}.loading-text-wrapper[data-v-3a16322e]{align-items:center;display:flex;flex-direction:column;gap:.25rem}.loading-title[data-v-3a16322e]{color:#333653;font-size:1.125rem;font-weight:600;margin:0;text-align:center}.loading-subtitle[data-v-3a16322e]{color:#707070;font-size:.875rem;font-weight:400;margin:0;text-align:center}.success-bounce[data-v-3a16322e]{animation:success-pop-3a16322e .5s cubic-bezier(.68,-.55,.265,1.55)}.rejected-shake[data-v-3a16322e]{animation:shake-3a16322e .5s cubic-bezier(.36,.07,.19,.97)}@keyframes success-pop-3a16322e{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes shake-3a16322e{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.overlay-fade-enter-active[data-v-3a16322e]{animation:overlay-in-3a16322e .3s ease-out}.overlay-fade-leave-active[data-v-3a16322e]{animation:overlay-out-3a16322e .2s ease-in}@keyframes overlay-in-3a16322e{0%{opacity:0}to{opacity:1}}@keyframes overlay-out-3a16322e{0%{opacity:1}to{opacity:0}}.overlay-fade-enter-active .status-overlay-card[data-v-3a16322e]{animation:card-in-3a16322e .35s cubic-bezier(.34,1.56,.64,1)}.overlay-fade-leave-active .status-overlay-card[data-v-3a16322e]{animation:card-out-3a16322e .2s ease-in}@keyframes card-in-3a16322e{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes card-out-3a16322e{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.id-scan-line[data-v-3a16322e]{animation:id-scan-3a16322e 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.85),transparent);height:2px;left:0;pointer-events:none;position:absolute;right:0}@keyframes id-scan-3a16322e{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.id-guide-box--card .id-bracket[data-v-3a16322e]{border-color:#22c55e}.id-guide-box--card .id-scan-line[data-v-3a16322e]{background:linear-gradient(90deg,transparent,rgba(34,197,94,.9),transparent)}.id-hint[data-v-3a16322e]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:20px;bottom:10%;font-size:.78rem;font-weight:600;left:50%;padding:4px 14px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap}.id-hint--waiting[data-v-3a16322e]{background:#6b7280bf;color:#fff}.id-hint--ready[data-v-3a16322e]{background:#22c55ed9;color:#fff}.id-status-bar[data-v-3a16322e]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fb923cd9;border-radius:20px;color:#fff;display:flex;font-size:.78rem;font-weight:600;gap:6px;left:50%;padding:5px 14px;pointer-events:none;position:absolute;top:10px;transform:translate(-50%);white-space:nowrap;z-index:5}.id-status-dot[data-v-3a16322e]{background:#fff;border-radius:50%;flex-shrink:0;height:7px;width:7px}.id-blur-warning[data-v-3a16322e]{background:#eab308eb;border-radius:8px;bottom:12px;color:#1a1a1a;font-size:.8rem;font-weight:600;left:50%;padding:6px 16px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:5}.fade-enter-active[data-v-3a16322e],.fade-leave-active[data-v-3a16322e]{transition:opacity .3s}.fade-enter-from[data-v-3a16322e],.fade-leave-to[data-v-3a16322e]{opacity:0}.background[data-v-163c8292],.canvas[data-v-163c8292],video[data-v-163c8292]{-o-object-fit:cover;object-fit:cover}.canvas[data-v-163c8292],video[data-v-163c8292]{height:100%;position:relative;width:100%;z-index:1}.id-scanner-overlay[data-v-163c8292]{background:transparent;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.id-guide-box[data-v-163c8292]{bottom:12%;box-shadow:0 0 0 9999px #0000002e;left:12%;position:absolute;right:12%;top:12%}.id-bracket[data-v-163c8292]{border-color:#fff;border-style:solid;height:30px;position:absolute;width:30px}.id-bracket.top-left[data-v-163c8292]{border-width:3px 0 0 3px;left:-2px;top:-2px}.id-bracket.top-right[data-v-163c8292]{border-width:3px 3px 0 0;right:-2px;top:-2px}.id-bracket.bottom-left[data-v-163c8292]{border-width:0 0 3px 3px;bottom:-2px;left:-2px}.id-bracket.bottom-right[data-v-163c8292]{border-width:0 3px 3px 0;bottom:-2px;right:-2px}.status-overlay-backdrop[data-v-163c8292]{background:#0009;top:0;right:0;bottom:0;left:0;position:absolute;z-index:10}.status-overlay-backdrop[data-v-163c8292],.status-overlay-card[data-v-163c8292]{align-items:center;display:flex;justify-content:center}.status-overlay-card[data-v-163c8292]{background:transparent;border:none;flex-direction:column;padding:0}.status-overlay-loading[data-v-163c8292]{background:#fff;border:2px solid #366afa;border-radius:.75rem;max-width:400px;min-width:320px;padding:2rem 2.5rem}.status-overlay-success[data-v-163c8292]{border:2px solid #22c55e;border-radius:.75rem}.status-overlay-rejected[data-v-163c8292],.status-overlay-success[data-v-163c8292]{align-items:center;background:#fff;display:flex;flex-direction:column;gap:1.25rem;max-width:400px;min-width:320px;padding:2rem 2.5rem}.status-overlay-rejected[data-v-163c8292]{border:2px solid #ef4444;border-radius:.75rem}.loading-content-wrapper[data-v-163c8292]{align-items:center;display:flex;flex-direction:column;gap:1.25rem;width:100%}.status-icon-wrapper[data-v-163c8292]{align-items:center;background:#f0f4ff;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.loading-spinner[data-v-163c8292]{animation:spin-163c8292 1.5s linear infinite}@keyframes spin-163c8292{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.status-overlay-success .status-icon-wrapper[data-v-163c8292]{background:#f0fdf4}.status-overlay-rejected .status-icon-wrapper[data-v-163c8292]{background:#fef2f2}.loading-text-wrapper[data-v-163c8292]{align-items:center;display:flex;flex-direction:column;gap:.25rem}.loading-title[data-v-163c8292]{color:#333653;font-size:1.125rem;font-weight:600;margin:0;text-align:center}.loading-subtitle[data-v-163c8292]{color:#707070;font-size:.875rem;font-weight:400;margin:0;text-align:center}.success-bounce[data-v-163c8292]{animation:success-pop-163c8292 .5s cubic-bezier(.68,-.55,.265,1.55)}.rejected-shake[data-v-163c8292]{animation:shake-163c8292 .5s cubic-bezier(.36,.07,.19,.97)}@keyframes success-pop-163c8292{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes shake-163c8292{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.overlay-fade-enter-active[data-v-163c8292]{animation:overlay-in-163c8292 .3s ease-out}.overlay-fade-leave-active[data-v-163c8292]{animation:overlay-out-163c8292 .2s ease-in}@keyframes overlay-in-163c8292{0%{opacity:0}to{opacity:1}}@keyframes overlay-out-163c8292{0%{opacity:1}to{opacity:0}}.overlay-fade-enter-active .status-overlay-card[data-v-163c8292]{animation:card-in-163c8292 .35s cubic-bezier(.34,1.56,.64,1)}.overlay-fade-leave-active .status-overlay-card[data-v-163c8292]{animation:card-out-163c8292 .2s ease-in}@keyframes card-in-163c8292{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes card-out-163c8292{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.id-scan-line[data-v-163c8292]{animation:id-scan-163c8292 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.85),transparent);height:2px;left:0;pointer-events:none;position:absolute;right:0}@keyframes id-scan-163c8292{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.id-guide-box--card .id-bracket[data-v-163c8292]{border-color:#22c55e}.id-guide-box--card .id-scan-line[data-v-163c8292]{background:linear-gradient(90deg,transparent,rgba(34,197,94,.9),transparent)}.id-hint[data-v-163c8292]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:20px;bottom:10%;font-size:.78rem;font-weight:600;left:50%;padding:4px 14px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap}.id-hint--waiting[data-v-163c8292]{background:#6b7280bf;color:#fff}.id-hint--ready[data-v-163c8292]{background:#22c55ed9;color:#fff}.id-status-bar[data-v-163c8292]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fb923cd9;border-radius:20px;color:#fff;display:flex;font-size:.78rem;font-weight:600;gap:6px;left:50%;padding:5px 14px;pointer-events:none;position:absolute;top:10px;transform:translate(-50%);white-space:nowrap;z-index:5}.id-status-dot[data-v-163c8292]{background:#fff;border-radius:50%;flex-shrink:0;height:7px;width:7px}.id-blur-warning[data-v-163c8292]{background:#eab308eb;border-radius:8px;bottom:12px;color:#1a1a1a;font-size:.8rem;font-weight:600;left:50%;padding:6px 16px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:5}.fade-enter-active[data-v-163c8292],.fade-leave-active[data-v-163c8292]{transition:opacity .3s}.fade-enter-from[data-v-163c8292],.fade-leave-to[data-v-163c8292]{opacity:0}[data-v-4a48ab76] .lottie-container,[data-v-4a48ab76] [class*="w-[100%]"]{height:100%!important;width:100%!important}[data-v-4a48ab76] svg{height:100%!important;width:100%!important}.button-container[data-v-4a48ab76]{overflow:hidden!important}.button-container[data-v-4a48ab76] .p-button,.button-container[data-v-4a48ab76] button{box-sizing:border-box!important;flex-shrink:1!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;width:100%!important}.button-container[data-v-4a48ab76] .p-button-label{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.button-container[data-v-4a48ab76] .p-button-icon,.button-container[data-v-4a48ab76] .p-button-loading-icon{flex-shrink:0!important;margin-right:.5rem!important}.button-container[data-v-4a48ab76] .p-button-loading-icon{height:1rem!important;width:1rem!important}.background[data-v-73b655af]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.countdown-timer[data-v-73b655af]{font-weight:700}.countdown-timer .h3[data-v-73b655af]{color:#fffbf3!important;font-weight:700}.alert-warning[data-v-73b655af]{border-left:4px solid #f39c12}.background[data-v-b24f335f]{-o-object-fit:cover;object-fit:cover}.status-overlay-backdrop[data-v-b24f335f]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0003;top:0;right:0;bottom:0;left:0;position:absolute;z-index:10}.status-overlay-backdrop[data-v-b24f335f],.status-overlay-card[data-v-b24f335f]{align-items:center;display:flex;justify-content:center}.status-overlay-card[data-v-b24f335f]{background:linear-gradient(145deg,#fff,#f8fafc);border-radius:10px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff1a;flex-direction:column;gap:1rem;min-height:182px!important;min-width:314px!important;padding:2rem 1.5rem!important}.status-overlay-success[data-v-b24f335f]{border-top:3px solid #22c55e}.status-overlay-rejected[data-v-b24f335f]{border-top:3px solid #ef4444}.status-icon-wrapper[data-v-b24f335f]{align-items:center;border-radius:50%;display:flex;justify-content:center;padding:.75rem}.loading-pulse[data-v-b24f335f]{animation:pulse-ring-b24f335f 1.5s ease-in-out infinite}.success-bounce[data-v-b24f335f]{animation:success-pop-b24f335f .5s cubic-bezier(.68,-.55,.265,1.55)}.rejected-shake[data-v-b24f335f]{animation:shake-b24f335f .5s cubic-bezier(.36,.07,.19,.97)}@keyframes pulse-ring-b24f335f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}@keyframes success-pop-b24f335f{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes shake-b24f335f{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.overlay-fade-enter-active[data-v-b24f335f]{animation:overlay-in-b24f335f .3s ease-out}.overlay-fade-leave-active[data-v-b24f335f]{animation:overlay-out-b24f335f .2s ease-in}@keyframes overlay-in-b24f335f{0%{opacity:0}to{opacity:1}}@keyframes overlay-out-b24f335f{0%{opacity:1}to{opacity:0}}.overlay-fade-enter-active .status-overlay-card[data-v-b24f335f]{animation:card-in-b24f335f .35s cubic-bezier(.34,1.56,.64,1)}.overlay-fade-leave-active .status-overlay-card[data-v-b24f335f]{animation:card-out-b24f335f .2s ease-in}@keyframes card-in-b24f335f{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes card-out-b24f335f{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.status-overlay-backdrop[data-v-a98295b0]{background:#0009;top:0;right:0;bottom:0;left:0;position:absolute;z-index:10}.status-overlay-backdrop[data-v-a98295b0],.status-overlay-card[data-v-a98295b0]{align-items:center;display:flex;justify-content:center}.status-overlay-card[data-v-a98295b0]{background:transparent;border:none;flex-direction:column;padding:0}.status-overlay-loading[data-v-a98295b0]{background:#fff;border:2px solid #366afa;border-radius:.75rem;max-width:400px;min-width:320px;padding:2rem 2.5rem}.status-overlay-success[data-v-a98295b0]{border:2px solid #22c55e;border-radius:.75rem}.status-overlay-rejected[data-v-a98295b0],.status-overlay-success[data-v-a98295b0]{align-items:center;background:#fff;display:flex;flex-direction:column;gap:1.25rem;max-width:400px;min-width:320px;padding:2rem 2.5rem}.status-overlay-rejected[data-v-a98295b0]{border:2px solid #ef4444;border-radius:.75rem}.loading-content-wrapper[data-v-a98295b0]{align-items:center;display:flex;flex-direction:column;gap:1.25rem;width:100%}.status-icon-wrapper[data-v-a98295b0]{align-items:center;background:#f0f4ff;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.loading-spinner[data-v-a98295b0]{animation:spin-a98295b0 1.5s linear infinite}@keyframes spin-a98295b0{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.status-overlay-success .status-icon-wrapper[data-v-a98295b0]{background:#f0fdf4}.status-overlay-rejected .status-icon-wrapper[data-v-a98295b0]{background:#fef2f2}.loading-text-wrapper[data-v-a98295b0]{align-items:center;display:flex;flex-direction:column;gap:.25rem}.loading-title[data-v-a98295b0]{color:#333653;font-size:1.125rem;font-weight:600;margin:0;text-align:center}.loading-subtitle[data-v-a98295b0]{color:#707070;font-size:.875rem;font-weight:400;margin:0;text-align:center}.success-bounce[data-v-a98295b0]{animation:success-pop-a98295b0 .5s cubic-bezier(.68,-.55,.265,1.55)}.rejected-shake[data-v-a98295b0]{animation:shake-a98295b0 .5s cubic-bezier(.36,.07,.19,.97)}@keyframes success-pop-a98295b0{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes shake-a98295b0{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.overlay-fade-enter-active[data-v-a98295b0]{animation:overlay-in-a98295b0 .3s ease-out}.overlay-fade-leave-active[data-v-a98295b0]{animation:overlay-out-a98295b0 .2s ease-in}@keyframes overlay-in-a98295b0{0%{opacity:0}to{opacity:1}}@keyframes overlay-out-a98295b0{0%{opacity:1}to{opacity:0}}.overlay-fade-enter-active .status-overlay-card[data-v-a98295b0]{animation:card-in-a98295b0 .35s cubic-bezier(.34,1.56,.64,1)}.overlay-fade-leave-active .status-overlay-card[data-v-a98295b0]{animation:card-out-a98295b0 .2s ease-in}@keyframes card-in-a98295b0{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes card-out-a98295b0{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(10px)}}.start-exam-button[data-v-6a97d9dd]{background:#366afa;border:none;box-shadow:0 4px 22px #0000000f;color:#fff}.organization-logo[data-v-6a97d9dd]{box-shadow:0 4px 22px #00000012}.student-notes-container[data-v-6a97d9dd]{max-height:450px;max-width:100%;overflow-x:hidden;overflow-y:auto;word-wrap:break-word;border-radius:12px;color:#495057;font-size:14px;line-height:1.6;margin-bottom:20px;margin-top:15px;padding:20px 5px;white-space:normal}.student-notes-container[data-v-6a97d9dd] p{margin-bottom:12px;margin-top:0}.student-notes-container[data-v-6a97d9dd] p:last-child{margin-bottom:0}.student-notes-container[data-v-6a97d9dd] strong{color:#212529;font-weight:600}.student-notes-container[data-v-6a97d9dd] br{margin-bottom:8px}.student-notes-container[data-v-6a97d9dd] ol,.student-notes-container[data-v-6a97d9dd] ul{margin-bottom:12px;margin-left:20px}.student-notes-container[data-v-6a97d9dd] li{margin-bottom:6px}.student-notes-container[data-v-6a97d9dd] a{color:#366afa;text-decoration:underline}.student-notes-container[data-v-6a97d9dd] a:hover{color:#2a5bd7}.student-notes-container[data-v-6a97d9dd] h1,.student-notes-container[data-v-6a97d9dd] h2,.student-notes-container[data-v-6a97d9dd] h3,.student-notes-container[data-v-6a97d9dd] h4,.student-notes-container[data-v-6a97d9dd] h5,.student-notes-container[data-v-6a97d9dd] h6{color:#333653;font-weight:600;margin-bottom:8px;margin-top:16px}.student-notes-container[data-v-6a97d9dd] h1{font-size:18px}.student-notes-container[data-v-6a97d9dd] h2{font-size:16px}.student-notes-container[data-v-6a97d9dd] h3,.student-notes-container[data-v-6a97d9dd] h4,.student-notes-container[data-v-6a97d9dd] h5,.student-notes-container[data-v-6a97d9dd] h6{font-size:15px}.student-notes-container[data-v-6a97d9dd] em,.student-notes-container[data-v-6a97d9dd] i{font-style:italic}.student-notes-container[data-v-6a97d9dd] u{text-decoration:underline}.student-notes-container[data-v-6a97d9dd] del,.student-notes-container[data-v-6a97d9dd] s{text-decoration:line-through}.student-notes-container[data-v-6a97d9dd] blockquote{border-left:4px solid #366afa;color:#6c757d;font-style:italic;margin:16px 0;padding-left:16px}.student-notes-container[data-v-6a97d9dd] hr{border:none;border-top:1px solid #dee2e6;margin:20px 0}.student-notes-container[data-v-6a97d9dd] code{background:#f1f3f4;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;padding:2px 6px}.student-notes-container[data-v-6a97d9dd] pre{background:#f1f3f4;border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.4;margin:12px 0;overflow-x:auto;padding:12px}.student-notes-container[data-v-6a97d9dd] table{border-collapse:collapse;margin:16px 0;width:100%}.student-notes-container[data-v-6a97d9dd] td,.student-notes-container[data-v-6a97d9dd] th{border:1px solid #dee2e6;padding:8px 12px;text-align:left}.student-notes-container[data-v-6a97d9dd] th{background:#f8f9fa;color:#333653;font-weight:600}.primary-button[data-v-6a97d9dd]{align-items:center!important;background-color:#366afa!important;border-radius:38px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-family:Helvetica Neue,sans-serif!important;font-size:16px!important;font-weight:600!important;gap:8px!important;height:76px!important;justify-content:center!important;min-width:164px!important;padding-left:50px!important;padding-right:50px!important;transition:all .2s ease!important;width:auto!important}.primary-button[data-v-6a97d9dd]:active:not(:disabled){transform:translateY(1px)!important}.button-icon[data-v-6a97d9dd]{align-items:center!important;display:flex!important;justify-content:center!important}.button-icon.left[data-v-6a97d9dd]{order:-1}.button-icon.right[data-v-6a97d9dd]{order:1}.toolbar-btn[data-v-785dccc6]{align-items:center;border:0;border-radius:.375rem;box-shadow:0 1px 3px #0000001a;display:flex;height:2rem;justify-content:center;outline:none;transition:all .2s;width:2rem}.toolbar-btn[data-v-785dccc6]:hover{box-shadow:0 4px 6px -1px #0000001a}.toolbar-btn[data-v-785dccc6]:focus{box-shadow:0 0 0 2px #3b82f680}.writing-mode-vertical[data-v-785dccc6]{text-orientation:mixed;transform:rotate(180deg);writing-mode:vertical-rl}canvas[data-v-785dccc6]{display:block;height:100%!important;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;width:100%!important}@media (max-width:1024px){.flex.gap-4.h-\[400px\][data-v-785dccc6]{flex-direction:column;gap:.75rem;height:auto}.flex.gap-4.h-\[400px\]>div[data-v-785dccc6]:first-child{flex-direction:row;height:auto;justify-content:center;width:100%}.flex.gap-4.h-\[400px\]>div[data-v-785dccc6]:last-child{height:350px}}@media (max-width:768px){.toolbar-btn[data-v-785dccc6]{height:1.75rem;width:1.75rem}.toolbar-btn i[data-v-785dccc6],.toolbar-btn svg[data-v-785dccc6]{height:.875rem;width:.875rem}.flex.gap-4.h-\[400px\]>div[data-v-785dccc6]:last-child{height:300px}}.student-notes-container[data-v-365eec30]{max-height:450px;max-width:100%;overflow-x:hidden;overflow-y:auto;word-wrap:break-word;border-radius:12px;color:#495057;font-size:14px;line-height:1.6;margin-bottom:20px;margin-top:15px;padding:20px 5px;white-space:normal}.student-notes-container[data-v-365eec30] p{margin-bottom:12px;margin-top:0}.student-notes-container[data-v-365eec30] p:last-child{margin-bottom:0}.student-notes-container[data-v-365eec30] strong{color:#212529;font-weight:600}.student-notes-container[data-v-365eec30] br{margin-bottom:8px}.student-notes-container[data-v-365eec30] ol,.student-notes-container[data-v-365eec30] ul{margin-bottom:12px;margin-left:20px}.student-notes-container[data-v-365eec30] li{margin-bottom:6px}.student-notes-container[data-v-365eec30] a{color:#366afa;text-decoration:underline}.student-notes-container[data-v-365eec30] a:hover{color:#2a5bd7}.student-notes-container[data-v-365eec30] h1,.student-notes-container[data-v-365eec30] h2,.student-notes-container[data-v-365eec30] h3,.student-notes-container[data-v-365eec30] h4,.student-notes-container[data-v-365eec30] h5,.student-notes-container[data-v-365eec30] h6{color:#333653;font-weight:600;margin-bottom:8px;margin-top:16px}.student-notes-container[data-v-365eec30] h1{font-size:18px}.student-notes-container[data-v-365eec30] h2{font-size:16px}.student-notes-container[data-v-365eec30] h3,.student-notes-container[data-v-365eec30] h4,.student-notes-container[data-v-365eec30] h5,.student-notes-container[data-v-365eec30] h6{font-size:15px}.student-notes-container[data-v-365eec30] em,.student-notes-container[data-v-365eec30] i{font-style:italic}.student-notes-container[data-v-365eec30] u{text-decoration:underline}.student-notes-container[data-v-365eec30] del,.student-notes-container[data-v-365eec30] s{text-decoration:line-through}.student-notes-container[data-v-365eec30] blockquote{border-left:4px solid #366afa;color:#6c757d;font-style:italic;margin:16px 0;padding-left:16px}.student-notes-container[data-v-365eec30] hr{border:none;border-top:1px solid #dee2e6;margin:20px 0}.student-notes-container[data-v-365eec30] code{background:#f1f3f4;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;padding:2px 6px}.student-notes-container[data-v-365eec30] pre{background:#f1f3f4;border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.4;margin:12px 0;overflow-x:auto;padding:12px}.student-notes-container[data-v-365eec30] table{border-collapse:collapse;margin:16px 0;width:100%}.student-notes-container[data-v-365eec30] td,.student-notes-container[data-v-365eec30] th{border:1px solid #dee2e6;padding:8px 12px;text-align:left}.student-notes-container[data-v-365eec30] th{background:#f8f9fa;color:#333653;font-weight:600}.floating-widget[data-v-365eec30]{cursor:move;position:fixed;transition:transform .1s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:9999}.floating-widget[data-v-365eec30]:hover:not(.dragging){transform:scale(1.02)}.floating-widget.dragging[data-v-365eec30]{cursor:grabbing;pointer-events:auto}.drag-handle[data-v-365eec30]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
