.sr-only[data-v-d1e8d211]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.countdown-timer[data-v-a60dbe22]{font-weight:700}.countdown-timer .h3[data-v-a60dbe22]{color:#fffbf3!important;font-weight:700}.alert-warning[data-v-a60dbe22]{border-left:4px solid #f39c12}.alert-info[data-v-a60dbe22]{border-left:4px solid #366afa}.background[data-v-530b1fb6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.confirmation-box[data-v-530b1fb6]{transform:translate(-50%)}.confirm-pop-enter-active[data-v-530b1fb6]{animation:confirm-pop-in-530b1fb6 .45s cubic-bezier(.22,1,.36,1)}.confirm-pop-leave-active[data-v-530b1fb6]{animation:confirm-pop-in-530b1fb6 .3s cubic-bezier(.22,1,.36,1) reverse}@keyframes confirm-pop-in-530b1fb6{0%{opacity:0;transform:translate(-50%) translateY(16px) scale(.96)}60%{opacity:1;transform:translate(-50%) translateY(-3px) scale(1.01)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.background[data-v-40bea5e3]{-o-object-fit:cover;object-fit:cover}video[data-v-40bea5e3]{position:relative;z-index:1}.canvas[data-v-40bea5e3],video[data-v-40bea5e3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.camera-overlay-text[data-v-40bea5e3]{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.overlay-content[data-v-40bea5e3]{color:#fff;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.countdown-number[data-v-40bea5e3]{animation:countdown-pulse-40bea5e3 1s ease-in-out infinite;font-size:4rem}.countdown-number[data-v-40bea5e3],.processing-text[data-v-40bea5e3]{color:#fff;font-weight:700;margin:0;text-shadow:3px 3px 6px rgba(0,0,0,.9)}.processing-text[data-v-40bea5e3]{font-size:2rem}.instruction-text[data-v-40bea5e3]{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.4;margin:10px 0 0;max-width:400px;text-shadow:2px 2px 4px rgba(0,0,0,.8)}@keyframes countdown-pulse-40bea5e3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.countdown-number[data-v-40bea5e3],.countdown-pulse[data-v-40bea5e3]{animation:none!important}}.status-overlay-backdrop[data-v-40bea5e3]{-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-40bea5e3],.status-overlay-card[data-v-40bea5e3]{align-items:center;display:flex;justify-content:center}.status-overlay-card[data-v-40bea5e3]{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;min-width:314px;padding:2rem 1.5rem}.status-overlay-loading[data-v-40bea5e3]{background:#fff;border:2px solid #366afa;border-radius:.75rem;max-width:400px;min-width:320px;padding:2rem 2.5rem}.status-overlay-success[data-v-40bea5e3]{border:2px solid #22c55e;border-radius:.75rem}.status-overlay-rejected[data-v-40bea5e3],.status-overlay-success[data-v-40bea5e3]{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-40bea5e3]{border:2px solid #ef4444;border-radius:.75rem}.loading-content-wrapper[data-v-40bea5e3]{align-items:center;display:flex;flex-direction:column;gap:1.25rem;width:100%}.status-icon-wrapper[data-v-40bea5e3]{align-items:center;background:#f0f4ff;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.loading-spinner[data-v-40bea5e3]{animation:spin-40bea5e3 1.5s linear infinite}@keyframes spin-40bea5e3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.status-overlay-success .status-icon-wrapper[data-v-40bea5e3]{background:#f0fdf4}.status-overlay-rejected .status-icon-wrapper[data-v-40bea5e3]{background:#fef2f2}.loading-text-wrapper[data-v-40bea5e3]{align-items:center;display:flex;flex-direction:column;gap:.25rem}.loading-title[data-v-40bea5e3]{color:#333653;font-size:1.125rem;font-weight:600;margin:0;text-align:center}.loading-subtitle[data-v-40bea5e3]{color:#707070;font-size:.875rem;font-weight:400;margin:0;text-align:center}.success-bounce[data-v-40bea5e3]{animation:success-pop-40bea5e3 .5s cubic-bezier(.68,-.55,.265,1.55)}.rejected-shake[data-v-40bea5e3]{animation:shake-40bea5e3 .5s cubic-bezier(.36,.07,.19,.97)}@keyframes success-pop-40bea5e3{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes shake-40bea5e3{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-40bea5e3]{animation:overlay-in-40bea5e3 .3s ease-out}.overlay-fade-leave-active[data-v-40bea5e3]{animation:overlay-out-40bea5e3 .2s ease-in}@keyframes overlay-in-40bea5e3{0%{opacity:0}to{opacity:1}}@keyframes overlay-out-40bea5e3{0%{opacity:1}to{opacity:0}}.overlay-fade-enter-active .status-overlay-card[data-v-40bea5e3]{animation:card-in-40bea5e3 .35s cubic-bezier(.34,1.56,.64,1)}.overlay-fade-leave-active .status-overlay-card[data-v-40bea5e3]{animation:card-out-40bea5e3 .2s ease-in}@keyframes card-in-40bea5e3{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes card-out-40bea5e3{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.mps[data-v-93b11f03]{align-items:center;color:#333653;display:flex;flex-direction:column;padding:4px 0 8px;width:100%}.mps__card[data-v-93b11f03]{background:#fff;border:1px solid #e3e6ea;border-radius:20px;box-shadow:0 1px 2px #0000000a,0 8px 28px #080f550f;max-width:820px;padding:24px 28px;width:100%}.mps__section[data-v-93b11f03]{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:28px;justify-content:space-between}.mps__col[data-v-93b11f03]{flex:1 1 auto;min-width:0}@media (max-width:620px){.mps__section[data-v-93b11f03]{flex-wrap:wrap}.mps__col[data-v-93b11f03]{min-width:100%}}.mps__h2[data-v-93b11f03]{font-size:21px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 22px}.mps__steps[data-v-93b11f03]{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.mps__steps li[data-v-93b11f03]{align-items:flex-start;display:flex;font-size:15.5px;gap:14px;line-height:1.5}.mps__num[data-v-93b11f03]{background:color-mix(in srgb,#366afa 10%,#fff);border-radius:50%;color:#2e5de0;flex:none;font-size:13px;font-weight:600;height:26px;line-height:26px;text-align:center;width:26px}.mps__manualcol[data-v-93b11f03],.mps__qrcol[data-v-93b11f03]{align-items:center;display:flex;flex:none;flex-direction:column;gap:10px}.mps__manualcol[data-v-93b11f03]{width:206px}.mps__qrbox[data-v-93b11f03]{background:#fff;border:1px solid #eef0f3;border-radius:16px;box-shadow:0 2px 10px #0000000d;padding:14px;position:relative}.mps__qrbox[data-v-93b11f03] canvas,.mps__qrbox[data-v-93b11f03] img{border-radius:6px;display:block;height:176px;width:176px}.mps__qrph[data-v-93b11f03]{color:#9b9ea4;display:grid;font-size:13px;height:176px;place-items:center;width:176px}.mps__scan[data-v-93b11f03]{color:#64676c;display:inline-flex;font-weight:600;gap:7px}.mps__expiry[data-v-93b11f03],.mps__scan[data-v-93b11f03]{align-items:center;font-size:12.5px}.mps__expiry[data-v-93b11f03]{color:#6b6e75;display:flex;font-weight:500;gap:8px}.mps__expiry strong[data-v-93b11f03]{color:#64676c;font-weight:600}.mps__refresh[data-v-93b11f03]{align-items:center;background:none;border:none;color:#2e5de0;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;padding:0}.mps__refresh[data-v-93b11f03]:hover{color:#366afa}.mps__codebox[data-v-93b11f03]{align-items:center;background:color-mix(in srgb,#366afa 4%,#fff);border:1px dashed #c7d2ed;border-radius:14px;display:flex;flex-direction:column;gap:10px;margin-top:6px;padding:18px 20px}.mps__codelabel[data-v-93b11f03]{color:#6b6e75;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.mps__code[data-v-93b11f03]{color:#2e5de0;font-size:26px;font-weight:700;letter-spacing:.18em;padding-left:.18em}.mps__or[data-v-93b11f03]{align-items:center;display:flex;gap:18px;margin:34px 0}.mps__line[data-v-93b11f03]{background:#eef0f3;flex:1;height:1px}.mps__orlabel[data-v-93b11f03]{background:#f7f8fa;border:1px solid #e3e6ea;border-radius:999px;color:#64676c;display:inline-grid;font-size:12px;font-weight:700;height:30px;letter-spacing:.08em;min-width:44px;padding:0 14px;place-items:center;text-transform:uppercase}.mps__browser[data-v-93b11f03]{background:#fff;border:1px solid #eef0f3;border-radius:16px;box-shadow:0 2px 10px #0000000d;overflow:hidden;width:100%}.mps__browserbar[data-v-93b11f03]{align-items:center;background:#f4f5f7;border-bottom:1px solid #eef0f3;display:flex;gap:6px;padding:9px 12px}.mps__dot[data-v-93b11f03]{border-radius:50%;height:9px;width:9px}.mps__url[data-v-93b11f03]{align-items:center;color:#333653;display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px;word-break:break-all}.mps__err[data-v-93b11f03]{color:#ca3d3d;font-size:14px;margin-top:20px}.idcard-step[data-v-73f2e9cd]{display:flex;flex-direction:column;gap:.75rem;height:100%;position:relative;width:100%}.idcard-step--phone[data-v-73f2e9cd]{height:auto}.status-overlay-backdrop[data-v-73f2e9cd]{-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-73f2e9cd],.status-overlay-card[data-v-73f2e9cd]{align-items:center;display:flex;justify-content:center}.status-overlay-card[data-v-73f2e9cd]{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;min-width:314px;padding:2rem 1.5rem}.overlay-fade-enter-active[data-v-73f2e9cd]{animation:overlay-in-73f2e9cd .3s ease-out}.overlay-fade-leave-active[data-v-73f2e9cd]{animation:overlay-out-73f2e9cd .2s ease-in}@keyframes overlay-in-73f2e9cd{0%{opacity:0}to{opacity:1}}@keyframes overlay-out-73f2e9cd{0%{opacity:1}to{opacity:0}}.overlay-fade-enter-active .status-overlay-card[data-v-73f2e9cd]{animation:card-in-73f2e9cd .35s cubic-bezier(.34,1.56,.64,1)}@keyframes card-in-73f2e9cd{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.idcard-step[data-v-d0c93a38]{display:flex;flex-direction:column;gap:.75rem;height:100%;position:relative;width:100%}.idcard-step--phone[data-v-d0c93a38]{height:auto}.status-overlay-backdrop[data-v-d0c93a38]{-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-d0c93a38],.status-overlay-card[data-v-d0c93a38]{align-items:center;display:flex;justify-content:center}.status-overlay-card[data-v-d0c93a38]{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;min-width:314px;padding:2rem 1.5rem}.overlay-fade-enter-active[data-v-d0c93a38]{animation:overlay-in-d0c93a38 .3s ease-out}.overlay-fade-leave-active[data-v-d0c93a38]{animation:overlay-out-d0c93a38 .2s ease-in}@keyframes overlay-in-d0c93a38{0%{opacity:0}to{opacity:1}}@keyframes overlay-out-d0c93a38{0%{opacity:1}to{opacity:0}}.overlay-fade-enter-active .status-overlay-card[data-v-d0c93a38]{animation:card-in-d0c93a38 .35s cubic-bezier(.34,1.56,.64,1)}@keyframes card-in-d0c93a38{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}[data-v-6029f338] .lottie-container,[data-v-6029f338] [class*="w-[100%]"]{height:100%!important;width:100%!important}[data-v-6029f338] svg{height:100%!important;width:100%!important}.button-container[data-v-6029f338]{overflow:hidden!important}.button-container[data-v-6029f338] .p-button,.button-container[data-v-6029f338] 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-6029f338] .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-6029f338] .p-button-icon,.button-container[data-v-6029f338] .p-button-loading-icon{flex-shrink:0!important;margin-right:.5rem!important}.button-container[data-v-6029f338] .p-button-loading-icon{height:1rem!important;width:1rem!important}.background[data-v-5ad40eeb]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.countdown-timer[data-v-5ad40eeb]{font-weight:700}.countdown-timer .h3[data-v-5ad40eeb]{color:#fffbf3!important;font-weight:700}.alert-warning[data-v-5ad40eeb]{border-left:4px solid #f39c12}.background[data-v-45832008]{-o-object-fit:cover;object-fit:cover}.camspin-wrapper[data-v-45832008]{display:flex;flex-direction:column}.camspin-scrubber[data-v-45832008]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff4d;border-radius:2px;outline:none}.camspin-scrubber[data-v-45832008]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:50%;cursor:pointer;height:10px;width:10px}.status-overlay-backdrop[data-v-45832008]{-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-45832008],.status-overlay-card[data-v-45832008]{align-items:center;display:flex;justify-content:center}.status-overlay-card[data-v-45832008]{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-45832008]{border-top:3px solid #22c55e}.status-overlay-rejected[data-v-45832008]{border-top:3px solid #ef4444}.status-icon-wrapper[data-v-45832008]{align-items:center;border-radius:50%;display:flex;justify-content:center;padding:.75rem}.loading-pulse[data-v-45832008]{animation:pulse-ring-45832008 1.5s ease-in-out infinite}.success-bounce[data-v-45832008]{animation:success-pop-45832008 .5s cubic-bezier(.68,-.55,.265,1.55)}.rejected-shake[data-v-45832008]{animation:shake-45832008 .5s cubic-bezier(.36,.07,.19,.97)}@keyframes pulse-ring-45832008{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}@keyframes success-pop-45832008{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes shake-45832008{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-45832008]{animation:overlay-in-45832008 .3s ease-out}.overlay-fade-leave-active[data-v-45832008]{animation:overlay-out-45832008 .2s ease-in}@keyframes overlay-in-45832008{0%{opacity:0}to{opacity:1}}@keyframes overlay-out-45832008{0%{opacity:1}to{opacity:0}}.overlay-fade-enter-active .status-overlay-card[data-v-45832008]{animation:card-in-45832008 .35s cubic-bezier(.34,1.56,.64,1)}.overlay-fade-leave-active .status-overlay-card[data-v-45832008]{animation:card-out-45832008 .2s ease-in}@keyframes card-in-45832008{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes card-out-45832008{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.status-overlay-backdrop[data-v-a5481ffa]{background:#0009;top:0;right:0;bottom:0;left:0;position:absolute;z-index:10}.status-overlay-backdrop[data-v-a5481ffa],.status-overlay-card[data-v-a5481ffa]{align-items:center;display:flex;justify-content:center}.status-overlay-card[data-v-a5481ffa]{background:transparent;border:none;flex-direction:column;padding:0}.status-overlay-loading[data-v-a5481ffa]{background:#fff;border:2px solid #366afa;border-radius:.75rem;max-width:400px;min-width:320px;padding:2rem 2.5rem}.status-overlay-success[data-v-a5481ffa]{border:2px solid #22c55e;border-radius:.75rem}.status-overlay-rejected[data-v-a5481ffa],.status-overlay-success[data-v-a5481ffa]{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-a5481ffa]{border:2px solid #ef4444;border-radius:.75rem}.loading-content-wrapper[data-v-a5481ffa]{align-items:center;display:flex;flex-direction:column;gap:1.25rem;width:100%}.status-icon-wrapper[data-v-a5481ffa]{align-items:center;background:#f0f4ff;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.loading-spinner[data-v-a5481ffa]{animation:spin-a5481ffa 1.5s linear infinite}@keyframes spin-a5481ffa{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.status-overlay-success .status-icon-wrapper[data-v-a5481ffa]{background:#f0fdf4}.status-overlay-rejected .status-icon-wrapper[data-v-a5481ffa]{background:#fef2f2}.loading-text-wrapper[data-v-a5481ffa]{align-items:center;display:flex;flex-direction:column;gap:.25rem}.loading-title[data-v-a5481ffa]{color:#333653;font-size:1.125rem;font-weight:600;margin:0;text-align:center}.loading-subtitle[data-v-a5481ffa]{color:#707070;font-size:.875rem;font-weight:400;margin:0;text-align:center}.success-bounce[data-v-a5481ffa]{animation:success-pop-a5481ffa .5s cubic-bezier(.68,-.55,.265,1.55)}.rejected-shake[data-v-a5481ffa]{animation:shake-a5481ffa .5s cubic-bezier(.36,.07,.19,.97)}@keyframes success-pop-a5481ffa{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes shake-a5481ffa{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-a5481ffa]{animation:overlay-in-a5481ffa .3s ease-out}.overlay-fade-leave-active[data-v-a5481ffa]{animation:overlay-out-a5481ffa .2s ease-in}@keyframes overlay-in-a5481ffa{0%{opacity:0}to{opacity:1}}@keyframes overlay-out-a5481ffa{0%{opacity:1}to{opacity:0}}.overlay-fade-enter-active .status-overlay-card[data-v-a5481ffa]{animation:card-in-a5481ffa .35s cubic-bezier(.34,1.56,.64,1)}.overlay-fade-leave-active .status-overlay-card[data-v-a5481ffa]{animation:card-out-a5481ffa .2s ease-in}@keyframes card-in-a5481ffa{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes card-out-a5481ffa{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(10px)}}.start-exam-button[data-v-1cdc4a73]{background:#366afa;border:none;box-shadow:0 4px 22px #0000000f;color:#fff}.organization-logo[data-v-1cdc4a73]{box-shadow:0 4px 22px #00000012}.student-notes-container[data-v-1cdc4a73]{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-1cdc4a73] p{margin-bottom:12px;margin-top:0}.student-notes-container[data-v-1cdc4a73] p:last-child{margin-bottom:0}.student-notes-container[data-v-1cdc4a73] strong{color:#212529;font-weight:600}.student-notes-container[data-v-1cdc4a73] br{margin-bottom:8px}.student-notes-container[data-v-1cdc4a73] ol,.student-notes-container[data-v-1cdc4a73] ul{margin-bottom:12px;margin-left:20px}.student-notes-container[data-v-1cdc4a73] li{margin-bottom:6px}.student-notes-container[data-v-1cdc4a73] a{color:#366afa;text-decoration:underline}.student-notes-container[data-v-1cdc4a73] a:hover{color:#2a5bd7}.student-notes-container[data-v-1cdc4a73] h1,.student-notes-container[data-v-1cdc4a73] h2,.student-notes-container[data-v-1cdc4a73] h3,.student-notes-container[data-v-1cdc4a73] h4,.student-notes-container[data-v-1cdc4a73] h5,.student-notes-container[data-v-1cdc4a73] h6{color:#333653;font-weight:600;margin-bottom:8px;margin-top:16px}.student-notes-container[data-v-1cdc4a73] h1{font-size:18px}.student-notes-container[data-v-1cdc4a73] h2{font-size:16px}.student-notes-container[data-v-1cdc4a73] h3,.student-notes-container[data-v-1cdc4a73] h4,.student-notes-container[data-v-1cdc4a73] h5,.student-notes-container[data-v-1cdc4a73] h6{font-size:15px}.student-notes-container[data-v-1cdc4a73] em,.student-notes-container[data-v-1cdc4a73] i{font-style:italic}.student-notes-container[data-v-1cdc4a73] u{text-decoration:underline}.student-notes-container[data-v-1cdc4a73] del,.student-notes-container[data-v-1cdc4a73] s{text-decoration:line-through}.student-notes-container[data-v-1cdc4a73] blockquote{border-left:4px solid #366afa;color:#6c757d;font-style:italic;margin:16px 0;padding-left:16px}.student-notes-container[data-v-1cdc4a73] hr{border:none;border-top:1px solid #dee2e6;margin:20px 0}.student-notes-container[data-v-1cdc4a73] code{background:#f1f3f4;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;padding:2px 6px}.student-notes-container[data-v-1cdc4a73] 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-1cdc4a73] table{border-collapse:collapse;margin:16px 0;width:100%}.student-notes-container[data-v-1cdc4a73] td,.student-notes-container[data-v-1cdc4a73] th{border:1px solid #dee2e6;padding:8px 12px;text-align:left}.student-notes-container[data-v-1cdc4a73] th{background:#f8f9fa;color:#333653;font-weight:600}.primary-button[data-v-1cdc4a73]{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-1cdc4a73]:active:not(:disabled){transform:translateY(1px)!important}.button-icon[data-v-1cdc4a73]{align-items:center!important;display:flex!important;justify-content:center!important}.button-icon.left[data-v-1cdc4a73]{order:-1}.button-icon.right[data-v-1cdc4a73]{order:1}.toolbar-strip[data-v-0270851a]{align-items:center;background:#f8faff;border:1px solid #e8e8e8;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:8px 12px}.toolbar-divider[data-v-0270851a]{background:#e2e8f0;flex-shrink:0;height:22px;margin:0 2px;width:1px}.tool-btn[data-v-0270851a]{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:8px;color:#333653;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;outline:none;transition:all .15s;width:32px}.tool-btn[data-v-0270851a]:hover:not(:disabled){background:#eef3ff;border-color:#366afa;color:#366afa}.tool-btn.tool-active[data-v-0270851a]{background:#366afa;border-color:#366afa;color:#fff}.tool-btn[data-v-0270851a]:disabled{cursor:not-allowed;opacity:.35}.tool-btn.tool-danger[data-v-0270851a]:hover:not(:disabled){background:#fee2e2;border-color:#ca3d3d;color:#ca3d3d}.size-slider[data-v-0270851a]{accent-color:#366afa;cursor:pointer;width:80px}.size-preview[data-v-0270851a]{border:1.5px solid #e2e8f0;border-radius:50%;flex-shrink:0;max-height:24px;max-width:24px;min-height:4px;min-width:4px;transition:all .1s}.color-swatch[data-v-0270851a]{border:2px solid transparent;border-radius:50%;cursor:pointer;flex-shrink:0;height:24px;outline:none;transition:transform .1s,box-shadow .1s;width:24px}.color-swatch[data-v-0270851a]:hover{transform:scale(1.2)}.color-swatch.swatch-active[data-v-0270851a]{box-shadow:0 0 0 2px #366afa}.color-picker-wrap[data-v-0270851a]{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:6px;cursor:pointer;display:flex;height:26px;justify-content:center;overflow:hidden;position:relative;transition:border-color .15s;width:26px}.color-picker-wrap[data-v-0270851a]:hover{border-color:#366afa}.color-picker-input[data-v-0270851a]{border:none;cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;padding:0;position:absolute;width:100%}.canvas-area[data-v-0270851a]{background:#fff;background-image:radial-gradient(circle,#e5e7eb 1px,transparent 0);background-size:20px 20px;border:1px solid #e8e8e8;border-radius:10px;height:clamp(280px,50vh,500px);overflow:hidden;position:relative}.drawing-canvas[data-v-0270851a]{cursor:crosshair;display:block;height:100%!important;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;width:100%!important}[data-v-0270851a] .whiteboard-dialog .p-dialog-header{border-bottom:1px solid #f1f5f9;padding:14px 20px 10px}[data-v-0270851a] .whiteboard-dialog .p-dialog-footer{border-top:1px solid #f1f5f9}@media (max-width:640px){.toolbar-strip[data-v-0270851a]{gap:6px;padding:6px 8px}.size-slider[data-v-0270851a]{width:60px}.canvas-area[data-v-0270851a]{height:clamp(240px,45vh,400px)}}.student-notes-container[data-v-495a063d]{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-495a063d] p{margin-bottom:12px;margin-top:0}.student-notes-container[data-v-495a063d] p:last-child{margin-bottom:0}.student-notes-container[data-v-495a063d] strong{color:#212529;font-weight:600}.student-notes-container[data-v-495a063d] br{margin-bottom:8px}.student-notes-container[data-v-495a063d] ol,.student-notes-container[data-v-495a063d] ul{margin-bottom:12px;margin-left:20px}.student-notes-container[data-v-495a063d] li{margin-bottom:6px}.student-notes-container[data-v-495a063d] a{color:#366afa;text-decoration:underline}.student-notes-container[data-v-495a063d] a:hover{color:#2a5bd7}.student-notes-container[data-v-495a063d] h1,.student-notes-container[data-v-495a063d] h2,.student-notes-container[data-v-495a063d] h3,.student-notes-container[data-v-495a063d] h4,.student-notes-container[data-v-495a063d] h5,.student-notes-container[data-v-495a063d] h6{color:#333653;font-weight:600;margin-bottom:8px;margin-top:16px}.student-notes-container[data-v-495a063d] h1{font-size:18px}.student-notes-container[data-v-495a063d] h2{font-size:16px}.student-notes-container[data-v-495a063d] h3,.student-notes-container[data-v-495a063d] h4,.student-notes-container[data-v-495a063d] h5,.student-notes-container[data-v-495a063d] h6{font-size:15px}.student-notes-container[data-v-495a063d] em,.student-notes-container[data-v-495a063d] i{font-style:italic}.student-notes-container[data-v-495a063d] u{text-decoration:underline}.student-notes-container[data-v-495a063d] del,.student-notes-container[data-v-495a063d] s{text-decoration:line-through}.student-notes-container[data-v-495a063d] blockquote{border-left:4px solid #366afa;color:#6c757d;font-style:italic;margin:16px 0;padding-left:16px}.student-notes-container[data-v-495a063d] hr{border:none;border-top:1px solid #dee2e6;margin:20px 0}.student-notes-container[data-v-495a063d] code{background:#f1f3f4;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;padding:2px 6px}.student-notes-container[data-v-495a063d] 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-495a063d] table{border-collapse:collapse;margin:16px 0;width:100%}.student-notes-container[data-v-495a063d] td,.student-notes-container[data-v-495a063d] th{border:1px solid #dee2e6;padding:8px 12px;text-align:left}.student-notes-container[data-v-495a063d] th{background:#f8f9fa;color:#333653;font-weight:600}.floating-widget[data-v-495a063d]{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-495a063d]:hover:not(.dragging){transform:scale(1.02)}.floating-widget.dragging[data-v-495a063d]{cursor:grabbing;pointer-events:auto}.drag-handle[data-v-495a063d]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
