.exam-details-page[data-v-5690d2f3]{background:radial-gradient(circle at 90% -5%,color-mix(in srgb,var(--fp3) 18%,transparent),transparent 28rem),radial-gradient(circle at 5% 15%,color-mix(in srgb,var(--fp1) 14%,transparent),transparent 24rem),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--fp2) 10%,transparent),transparent 30rem),linear-gradient(180deg,#f8fafc 0,#f1f5f9 45%,#eef2f7);color:#0f172a;min-height:100vh;padding:40px 0 80px}.exam-details-page--embedded[data-v-5690d2f3]{background:transparent!important;contain:layout style;min-height:0;padding:0;width:100%}.exam-details-page--embedded .top-actions[data-v-5690d2f3]{position:relative;top:0}.exam-details-page--embedded .container[data-v-5690d2f3]{max-width:none;padding:0}.exam-hero-stats--embedded[data-v-5690d2f3]{padding:1rem 1.25rem}.exam-hero-stats--embedded .exam-logo[data-v-5690d2f3]{height:56px;width:56px}.exam-hero-stats--embedded .exam-title[data-v-5690d2f3]{font-size:1.15rem}.exam-hero-header[data-v-5690d2f3]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;min-width:0}.exam-hero-action[data-v-5690d2f3]{align-items:center;border-top:none;display:flex;flex-shrink:0;justify-content:flex-end}.exam-hero-action[data-v-5690d2f3],.exam-hero-stats--embedded .exam-hero-action[data-v-5690d2f3]{margin-top:0;padding-top:0}.btn-lucide[data-v-5690d2f3]{flex-shrink:0;height:1.15rem;stroke-width:2.25;width:1.15rem}.glass-panel[data-v-5690d2f3]{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fp3) 12%,transparent),transparent 42%),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--fp1) 10%,transparent),transparent 40%),linear-gradient(135deg,#fff,#f6f9fc);border:1px solid hsla(0,0%,100%,.55);border-radius:1.25rem;box-shadow:inset 0 1px #ffffffbf,0 20px 50px color-mix(in srgb,var(--fp1) 10%,transparent);overflow:hidden;position:relative}.loading-wrapper[data-v-5690d2f3]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.loading-spinner[data-v-5690d2f3]{animation:spin-5690d2f3 .8s linear infinite;border:4px solid #e9ecef;border-radius:50%;border-top:4px solid var(--fp1);height:60px;width:60px}@keyframes spin-5690d2f3{to{transform:rotate(1turn)}}.loading-text[data-v-5690d2f3]{color:#64748b;font-size:16px;font-weight:600;margin-top:20px}.top-actions[data-v-5690d2f3]{gap:12px;justify-content:space-between;margin-bottom:24px;padding:12px 16px;position:sticky;top:20px;z-index:100}.btn-dark-mode[data-v-5690d2f3],.top-actions[data-v-5690d2f3]{align-items:center;display:flex}.btn-dark-mode[data-v-5690d2f3]{background:linear-gradient(145deg,#ffffffb8,#ffffff61);border:1px solid hsla(0,0%,100%,.45);border-radius:50%;color:#1a1d2e;cursor:pointer;flex-shrink:0;font-size:20px;height:44px;justify-content:center;transition:all .3s ease;width:44px}.btn-dark-mode[data-v-5690d2f3]:hover{background:linear-gradient(145deg,#ffffffd9,#ffffff80);border-color:color-mix(in srgb,var(--fp1) 40%,#fff);transform:rotate(180deg)}.dark .btn-dark-mode[data-v-5690d2f3]{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.78));border-color:color-mix(in srgb,var(--fp1) 32%,hsla(0,0%,100%,.12));color:#e2e8f0}.dark .btn-dark-mode[data-v-5690d2f3]:hover{background:color-mix(in srgb,var(--fp1) 20%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 45%,transparent)}.btn-back[data-v-5690d2f3]{align-items:center;background:linear-gradient(145deg,#ffffffb8,#ffffff61);border:1px solid color-mix(in srgb,var(--fp1) 35%,hsla(0,0%,100%,.5));border-radius:12px;color:var(--fp1);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:0;padding:12px 20px;transition:all .3s ease}.btn-back[data-v-5690d2f3]:hover{background:var(--fp1);color:#fff;transform:translate(-4px)}.exam-hero-stats[data-v-5690d2f3]{margin-bottom:24px;padding:1rem 1.25rem}.exam-hero-info[data-v-5690d2f3]{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:row;gap:.75rem;min-width:0;text-align:start}.exam-hero-text[data-v-5690d2f3]{flex:1 1 auto;min-width:0;width:auto}.exam-logo[data-v-5690d2f3]{border-radius:50%;box-shadow:0 4px 12px #0000001f;flex-shrink:0;height:64px;overflow:hidden;width:64px}.exam-logo img[data-v-5690d2f3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.exam-logo .platform-logo[data-v-5690d2f3]{background:#fff;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px;width:100%}.dark .exam-logo .platform-logo[data-v-5690d2f3]{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.9))}.logo-default[data-v-5690d2f3]{align-items:center;background:var(--fp1);color:#fff;display:flex;height:100%;justify-content:center;width:100%}.logo-default .logo-lucide[data-v-5690d2f3]{height:1.65rem;stroke-width:2.25;width:1.65rem}.exam-title[data-v-5690d2f3]{font-size:1.35rem;font-weight:900;line-height:1.3;margin:0 0 .45rem}.exam-title-glass[data-v-5690d2f3]{background:linear-gradient(115deg,var(--fp2) 0,var(--fp1) 55%,var(--fp3) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.badges-row+.badges-row[data-v-5690d2f3]{margin-top:.375rem}.badges-row[data-v-5690d2f3]{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-start}.badges-row--dates .badge[data-v-5690d2f3]{font-size:.6875rem;padding:.25rem .55rem .25rem .3rem}.badge[data-v-5690d2f3]{align-items:center;border:1px solid transparent;border-radius:999px;box-shadow:inset 0 1px #ffffff1f;display:inline-flex;font-size:.72rem;font-weight:800;gap:.3rem;padding:.28rem .68rem;white-space:nowrap}.badge-inline-icon[data-v-5690d2f3]{flex-shrink:0;height:.85rem;stroke-width:2.25;width:.85rem}.badge-type[data-v-5690d2f3]{background:color-mix(in srgb,var(--fp1) 12%,hsla(0,0%,100%,.06));border-color:color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.14));color:var(--fp1)}.badge-status--active[data-v-5690d2f3]{background:color-mix(in srgb,var(--fp1) 14%,hsla(0,0%,100%,.06));border-color:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.14));color:var(--fp1)}.badge-status--inactive[data-v-5690d2f3]{background:color-mix(in srgb,#64748b 18%,transparent);border-color:color-mix(in srgb,#64748b 35%,transparent);color:#475569}.badge-status--upcoming[data-v-5690d2f3]{background:color-mix(in srgb,var(--fp3) 14%,hsla(0,0%,100%,.06));border-color:color-mix(in srgb,var(--fp3) 42%,hsla(0,0%,100%,.14));color:var(--fp3)}.badge-status--ended[data-v-5690d2f3]{background:color-mix(in srgb,#94a3b8 18%,transparent);border-color:color-mix(in srgb,#94a3b8 35%,transparent);color:#64748b}.badge-status--no-attempts[data-v-5690d2f3]{background:color-mix(in srgb,var(--fp3) 16%,hsla(0,0%,100%,.06));border-color:color-mix(in srgb,var(--fp3) 45%,hsla(0,0%,100%,.14));color:var(--fp3)}.badge-date[data-v-5690d2f3]{background:color-mix(in srgb,var(--fp2) 12%,hsla(0,0%,100%,.06));border-color:color-mix(in srgb,var(--fp2) 38%,hsla(0,0%,100%,.14));color:var(--fp2)}.badge-date--ended[data-v-5690d2f3]{background:color-mix(in srgb,#dc2626 12%,transparent);border-color:color-mix(in srgb,#dc2626 35%,transparent);color:#dc2626}.badge-required[data-v-5690d2f3]{background:color-mix(in srgb,var(--fp3) 16%,hsla(0,0%,100%,.06));border-color:color-mix(in srgb,var(--fp3) 42%,hsla(0,0%,100%,.14));color:var(--fp3)}.exam-description[data-v-5690d2f3]{margin-bottom:24px;padding:1.25rem 1.35rem}.description-header[data-v-5690d2f3]{align-items:center;display:flex;gap:.75rem;margin-bottom:.85rem}.description-icon-chip[data-v-5690d2f3],.instructions-icon-chip[data-v-5690d2f3]{align-items:center;border-radius:.7rem;box-shadow:inset 0 1px #ffffff47;color:#fff;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.description-header h3[data-v-5690d2f3]{background:linear-gradient(115deg,var(--fp2) 0,var(--fp1) 55%,var(--fp3) 100%);-webkit-background-clip:text;background-clip:text;font-size:1.05rem;font-weight:900;letter-spacing:.01em;margin:0;-webkit-text-fill-color:transparent;color:transparent}.description-text[data-v-5690d2f3]{color:#475569;font-size:.875rem;font-weight:600;line-height:1.85;margin:0}.instructions-section[data-v-5690d2f3]{margin-bottom:24px;padding:1.25rem 1.35rem}.instructions-header[data-v-5690d2f3]{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.instructions-header-copy[data-v-5690d2f3]{min-width:0}.instructions-header h3[data-v-5690d2f3]{background:linear-gradient(115deg,var(--fp2) 0,var(--fp1) 55%,var(--fp3) 100%);-webkit-background-clip:text;background-clip:text;font-size:1.05rem;font-weight:900;letter-spacing:.01em;margin:0;-webkit-text-fill-color:transparent;color:transparent}.instructions-list[data-v-5690d2f3]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.45rem}.instruction-item[data-v-5690d2f3]{align-items:center;background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.72));border:1px solid color-mix(in srgb,var(--fp1) 22%,rgba(148,163,184,.28));border-radius:999px;box-shadow:inset 0 1px #ffffff8c;display:inline-flex;flex:0 1 auto;gap:.4rem;max-width:100%;padding:.28rem .68rem .28rem .32rem;transition:transform .2s ease,box-shadow .2s ease;width:-moz-max-content;width:max-content}.instruction-item[data-v-5690d2f3]:hover{box-shadow:inset 0 1px #ffffff8c,0 4px 12px color-mix(in srgb,var(--fp1) 8%,transparent);transform:translateY(-1px)}.instruction-icon-chip[data-v-5690d2f3]{align-items:center;border-radius:.45rem;box-shadow:inset 0 1px #ffffff47;color:#fff;display:inline-flex;flex-shrink:0;height:1.35rem;justify-content:center;width:1.35rem}.instruction-icon-svg[data-v-5690d2f3]{height:.75rem;stroke-width:2.35;width:.75rem}.instruction-item p[data-v-5690d2f3]{color:color-mix(in srgb,var(--fp2) 42%,#334155);font-size:.72rem;font-weight:800;line-height:1.35;margin:0;min-width:0;white-space:normal}.instruction-item p strong[data-v-5690d2f3]{color:var(--fp1);font-weight:900}.previous-attempts[data-v-5690d2f3]{margin-bottom:24px;padding:32px}.attempts-header[data-v-5690d2f3]{align-items:center;display:flex;gap:12px;margin-bottom:24px}.attempts-header .attempts-icon[data-v-5690d2f3]{font-size:28px}.attempts-header h3[data-v-5690d2f3]{color:#1a1d2e;font-size:24px;font-weight:700}.attempts-list[data-v-5690d2f3]{display:flex;flex-direction:column;gap:16px}.attempt-card[data-v-5690d2f3]{align-items:center;background:linear-gradient(135deg,#ffffff8c,#ffffff38);border:1px solid hsla(0,0%,100%,.45);border-radius:12px;cursor:pointer;display:grid;gap:24px;grid-template-columns:1fr auto auto auto;padding:20px;transition:all .3s ease}.attempt-card[data-v-5690d2f3]:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-4px)}.attempt-info[data-v-5690d2f3]{display:flex;flex-direction:column;gap:4px}.attempt-number[data-v-5690d2f3]{color:#1a1d2e;font-size:16px;font-weight:700}.attempt-date[data-v-5690d2f3]{color:#64748b;font-size:13px}.attempt-score[data-v-5690d2f3]{align-items:baseline;display:flex;gap:4px}.score-value[data-v-5690d2f3]{color:#1a1d2e;font-size:28px;font-weight:800}.score-total[data-v-5690d2f3]{color:#64748b;font-size:16px}.attempt-status .status-badge[data-v-5690d2f3]{border-radius:20px;font-size:13px;font-weight:600;padding:8px 16px}.attempt-status .status-badge.status-pass[data-v-5690d2f3]{background:linear-gradient(135deg,color-mix(in srgb,var(--fp1) 75%,#0f766e) 0,color-mix(in srgb,var(--fp2) 55%,#10b981));color:#fff}.attempt-status .status-badge.status-fail[data-v-5690d2f3]{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.btn-view-result[data-v-5690d2f3]{align-items:center;background:#fff;border:2px solid var(--fp1);border-radius:10px;color:var(--fp1);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.btn-view-result[data-v-5690d2f3]:hover{background:var(--fp1);color:#fff}.video-requirement[data-v-5690d2f3]{align-items:center;background:linear-gradient(135deg,#fff5e6,#ffe5cc);border-radius:16px;box-shadow:0 4px 16px #e67e2233;display:flex;gap:20px;margin-bottom:32px;padding:24px}.requirement-icon[data-v-5690d2f3]{flex-shrink:0;font-size:48px}.requirement-content[data-v-5690d2f3]{flex:1}.requirement-content h4[data-v-5690d2f3]{color:#e67e22;font-size:18px;font-weight:700;margin-bottom:8px}.requirement-content p[data-v-5690d2f3]{color:#d35400;font-size:14px;margin-bottom:16px}.btn-watch-video[data-v-5690d2f3]{align-items:center;background:linear-gradient(135deg,#f39c12,#e67e22);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.btn-watch-video[data-v-5690d2f3]:hover{box-shadow:0 4px 12px #e67e2266;transform:translateY(-2px)}.btn-start-exam-top[data-v-5690d2f3]{align-items:center;background:linear-gradient(135deg,var(--fp1) 0,var(--fp2) 100%);border:none;border-radius:12px;box-shadow:0 4px 16px color-mix(in srgb,var(--fp1) 40%,transparent),inset 0 1px #ffffff47;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;min-width:0;overflow:visible;padding:14px 32px;transition:all .3s ease;white-space:nowrap}.btn-start-exam-top .btn-text[data-v-5690d2f3]{min-width:0;overflow:visible;text-overflow:unset;white-space:nowrap}.btn-start-exam-top .btn-icon[data-v-5690d2f3]{font-size:20px}.btn-start-exam-top[data-v-5690d2f3]:hover:not(.btn-disabled){box-shadow:0 6px 20px color-mix(in srgb,var(--fp1) 55%,transparent),inset 0 1px #ffffff47;transform:translateY(-2px)}.btn-start-exam-top.btn-disabled[data-v-5690d2f3]{background:linear-gradient(135deg,#bdc3c7,#95a5a6);box-shadow:none;cursor:not-allowed}.btn-start-exam-top.btn-disabled[data-v-5690d2f3]:hover{transform:none}.btn-subscribe-exam-top[data-v-5690d2f3]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b98166}.btn-subscribe-exam-top[data-v-5690d2f3]:hover{box-shadow:0 6px 20px #10b98199}.btn-subscribe-exam-top .btn-price[data-v-5690d2f3]{background:#fff3;border-radius:6px;font-size:14px;margin-right:auto;padding:4px 12px}.exam-warning-wrapper-top[data-v-5690d2f3]{margin-bottom:24px}.exam-warning-top[data-v-5690d2f3]{background:#dc26261a;border:2px solid rgba(220,38,38,.3);border-radius:12px;box-shadow:0 4px 12px #dc262633;color:#dc2626;font-size:18px;font-weight:700;padding:16px 24px;text-align:center}.dark .exam-warning-top[data-v-5690d2f3]{background:#dc262633;border-color:#dc262666;color:#f87171}.exam-warning-wrapper[data-v-5690d2f3]{margin-bottom:32px;margin-top:24px}.exam-warning[data-v-5690d2f3]{border:2px solid rgba(230,126,34,.3);padding:12px 20px;text-align:center}.exam-warning--single-line[data-v-5690d2f3]{white-space:nowrap}.exam-warning-link[data-v-5690d2f3]{color:var(--fp1);display:block;font-weight:800;margin-top:10px;text-align:center;text-decoration:underline;text-underline-offset:3px}.btn-start-exam[data-v-5690d2f3]{align-items:center;background:linear-gradient(135deg,var(--fp1) 0,var(--fp2) 100%);border:none;border-radius:16px;box-shadow:0 8px 24px color-mix(in srgb,var(--fp1) 40%,transparent),inset 0 1px #ffffff47;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:800;gap:12px;padding:20px 60px;transition:all .3s ease}.btn-start-exam .btn-icon[data-v-5690d2f3]{font-size:28px}.btn-start-exam[data-v-5690d2f3]:hover{box-shadow:0 12px 32px color-mix(in srgb,var(--fp1) 55%,transparent),inset 0 1px #ffffff47;transform:translateY(-4px)}.btn-start-exam[data-v-5690d2f3]:active{transform:translateY(-2px)}.btn-start-exam.btn-disabled[data-v-5690d2f3]{background:linear-gradient(135deg,#bdc3c7,#95a5a6);box-shadow:none;cursor:not-allowed}.btn-start-exam.btn-disabled[data-v-5690d2f3]:hover{transform:none}.btn-subscribe-exam[data-v-5690d2f3]{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:16px;box-shadow:0 8px 24px #10b98166;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:800;gap:12px;padding:20px 60px;transition:all .3s ease}.btn-subscribe-exam .btn-icon[data-v-5690d2f3]{font-size:28px}.btn-subscribe-exam .btn-price[data-v-5690d2f3]{background:#fff3;border-radius:8px;font-size:18px;margin-right:auto;padding:6px 16px}.btn-subscribe-exam[data-v-5690d2f3]:hover{box-shadow:0 12px 32px #10b98199;transform:translateY(-4px)}.btn-subscribe-exam[data-v-5690d2f3]:active{transform:translateY(-2px)}.exam-warning[data-v-5690d2f3]{background:#e67e221a;border-radius:10px;color:#e67e22;font-size:15px;font-weight:600;margin-top:8px;padding:12px 0;text-align:right;width:100%}.modal-overlay[data-v-5690d2f3]{align-items:center;animation:fadeIn-5690d2f3 .3s ease;background:#050914d1;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes fadeIn-5690d2f3{0%{opacity:0}to{opacity:1}}.modal-content[data-v-5690d2f3]{animation:slideUp-5690d2f3 .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:32px;position:relative;width:90%}@keyframes slideUp-5690d2f3{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.modal-close[data-v-5690d2f3]{align-items:center;background:linear-gradient(145deg,#fff,#f1f5f9);border:1px solid color-mix(in srgb,var(--fp1) 35%,#e2e8f0);border-radius:12px;box-shadow:inset 0 1px #ffffffb3;color:var(--fp1);cursor:pointer;display:flex;font-size:18px;height:40px;inset-inline-end:16px;justify-content:center;position:absolute;top:16px;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease;width:40px}.modal-close-icon[data-v-5690d2f3]{height:1.1rem;stroke-width:2.5;width:1.1rem}.modal-close[data-v-5690d2f3]:hover{background:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 100%);border-color:var(--fp1);color:#fff;transform:translateY(-1px)}.modal-header[data-v-5690d2f3]{margin-bottom:32px;text-align:center}.modal-header .modal-icon[data-v-5690d2f3]{display:block;font-size:64px;margin-bottom:16px}.modal-header h3[data-v-5690d2f3]{color:#1a1d2e;font-size:24px;font-weight:700}.modal-body[data-v-5690d2f3]{margin-bottom:24px}.input-label[data-v-5690d2f3]{align-items:center;color:#1a1d2e;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:12px}.input-label .label-icon[data-v-5690d2f3]{font-size:20px}.password-input-wrapper[data-v-5690d2f3]{position:relative;width:100%}.modal-input[data-v-5690d2f3]{border:2px solid #e9ecef;border-radius:12px;color:#1a1d2e;font-size:16px;font-weight:500;padding:14px 20px;transition:all .3s ease;width:100%}.password-input-wrapper .modal-input[data-v-5690d2f3]{padding-right:50px}.modal-input[data-v-5690d2f3]:focus{border-color:var(--fp1);box-shadow:0 0 0 4px color-mix(in srgb,var(--fp1) 18%,transparent);outline:none}.modal-input[data-v-5690d2f3]::-moz-placeholder{color:#94a3b8}.modal-input[data-v-5690d2f3]::placeholder{color:#94a3b8}.toggle-password-btn[data-v-5690d2f3]{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;font-size:18px;justify-content:center;left:15px;padding:8px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.btn-get-code[data-v-5690d2f3],.toggle-password-btn[data-v-5690d2f3]:hover{color:var(--fp1)}.btn-get-code[data-v-5690d2f3]{align-items:center;background:#fff;border:2px solid var(--fp1);border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:12px;padding:10px 16px;transition:all .3s ease}.btn-get-code[data-v-5690d2f3]:hover{background:var(--fp1);color:#fff}.code-section[data-v-5690d2f3]{margin-top:16px}.code-instruction[data-v-5690d2f3]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:2px solid #2196f3;border-radius:10px;color:#1565c0;font-size:14px;font-weight:600;margin-bottom:12px;padding:10px 12px;text-align:center}.code-hint[data-v-5690d2f3]{align-items:center;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:2px solid #4caf50;border-radius:12px;color:#2e7d32;display:flex;font-size:14px;gap:10px;justify-content:center;padding:12px}.code-label[data-v-5690d2f3]{font-weight:600}.code-value[data-v-5690d2f3]{font-family:Courier New,monospace;font-size:16px;font-weight:800;letter-spacing:1px}.btn-copy-code[data-v-5690d2f3]{align-items:center;background:linear-gradient(135deg,#4caf50,#388e3c);border:none;border-radius:8px;box-shadow:0 2px 8px #4caf504d;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .3s ease;width:36px}.btn-copy-code[data-v-5690d2f3]:hover{background:linear-gradient(135deg,#66bb6a,#4caf50);box-shadow:0 4px 12px #4caf5066;transform:translateY(-2px)}.btn-copy-code[data-v-5690d2f3]:active{transform:translateY(0)}.copy-icon[data-v-5690d2f3]{color:#fff;font-size:18px}.modal-footer[data-v-5690d2f3]{display:flex;justify-content:center}.btn-verify[data-v-5690d2f3]{background:linear-gradient(135deg,var(--fp1) 0,var(--fp2) 100%);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px 40px;transition:all .3s ease}.btn-verify[data-v-5690d2f3]:hover:not(:disabled){box-shadow:0 6px 20px color-mix(in srgb,var(--fp1) 40%,transparent);transform:translateY(-2px)}.btn-verify[data-v-5690d2f3]:disabled{cursor:not-allowed;opacity:.6}@media(max-width:768px){.exam-hero-stats[data-v-5690d2f3]{padding:.875rem}.exam-hero-header[data-v-5690d2f3]{flex-wrap:wrap;gap:.75rem;margin-bottom:.85rem}.exam-hero-info[data-v-5690d2f3]{flex:1 1 auto;min-width:0}.exam-hero-text[data-v-5690d2f3]{flex:1;min-width:0}.exam-hero-action[data-v-5690d2f3]{margin-inline-start:auto;width:auto}.exam-hero-stats--embedded .exam-hero-action[data-v-5690d2f3]{display:flex;justify-content:flex-end;width:auto}.exam-hero-stats--embedded .exam-hero-action .btn-start-exam-top[data-v-5690d2f3]{width:auto}.exam-description[data-v-5690d2f3],.instructions-section[data-v-5690d2f3]{padding:1rem}.instructions-list[data-v-5690d2f3]{gap:.3rem}.instruction-item[data-v-5690d2f3]{flex:0 1 auto;gap:.28rem;max-width:100%;padding:.2rem .5rem .2rem .22rem;width:-moz-max-content;width:max-content}.instruction-icon-chip[data-v-5690d2f3]{border-radius:.35rem;height:1.1rem;width:1.1rem}.instruction-icon-svg[data-v-5690d2f3]{height:.62rem;width:.62rem}.instruction-item p[data-v-5690d2f3]{font-size:.625rem;line-height:1.3;min-width:0}.exam-logo[data-v-5690d2f3]{height:52px;width:52px}.exam-title[data-v-5690d2f3]{font-size:1.05rem;text-align:inherit}.badges-row[data-v-5690d2f3]{justify-content:flex-start}.top-actions[data-v-5690d2f3]{flex-wrap:nowrap;gap:8px}.btn-start-exam-top[data-v-5690d2f3]{font-size:14px;min-width:-moz-min-content;min-width:min-content;overflow:visible;padding:12px 20px;text-overflow:unset;white-space:normal}.btn-start-exam-top .btn-text[data-v-5690d2f3]{max-width:none;overflow:visible;text-overflow:unset;white-space:nowrap}.attempt-card[data-v-5690d2f3]{gap:16px;grid-template-columns:1fr}}@media(max-width:480px){.exam-hero-header[data-v-5690d2f3]{align-items:stretch;flex-direction:column}.exam-hero-action[data-v-5690d2f3],.exam-hero-stats--embedded .exam-hero-action[data-v-5690d2f3]{justify-content:stretch;width:100%}.exam-hero-action .btn-start-exam-top[data-v-5690d2f3],.exam-hero-stats--embedded .exam-hero-action .btn-start-exam-top[data-v-5690d2f3]{justify-content:center;width:100%}.badges-row--primary[data-v-5690d2f3],.exam-hero-stats--embedded .exam-hero-action .btn-start-exam-top[data-v-5690d2f3]{flex-wrap:wrap;gap:.25rem}.badges-row--primary .badge[data-v-5690d2f3]{font-size:.625rem;padding:.25rem .4375rem}.video-requirement[data-v-5690d2f3]{flex-direction:column;text-align:center}.top-actions[data-v-5690d2f3]{gap:6px;padding:10px 12px}.btn-dark-mode[data-v-5690d2f3]{flex-shrink:0;font-size:18px;height:40px;width:40px}.btn-back[data-v-5690d2f3]{flex-shrink:0;padding:10px 14px}.btn-back[data-v-5690d2f3],.btn-back .btn-icon[data-v-5690d2f3]{font-size:14px}.btn-start-exam-top[data-v-5690d2f3]{font-size:13px;overflow:visible;padding:10px 14px;text-overflow:unset;white-space:normal}.btn-lucide[data-v-5690d2f3],.btn-start-exam-top .btn-icon[data-v-5690d2f3]{flex-shrink:0;font-size:16px;height:1rem;width:1rem}.btn-start-exam-top .btn-text[data-v-5690d2f3]{font-size:13px;max-width:none;overflow:visible;text-overflow:unset;white-space:nowrap}.instruction-item[data-v-5690d2f3]{gap:.22rem;padding:.16rem .42rem .16rem .18rem}.instruction-icon-chip[data-v-5690d2f3]{height:1rem;width:1rem}.instruction-icon-svg[data-v-5690d2f3]{height:.55rem;width:.55rem}.instruction-item p[data-v-5690d2f3]{font-size:.58rem}.btn-subscribe-exam-top .btn-price[data-v-5690d2f3]{display:none}}html.dark .exam-details-page:not(.exam-details-page--embedded){background:radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--fp1) 19%,transparent),transparent 27%),radial-gradient(circle at 12% 84%,color-mix(in srgb,var(--fp2) 15%,transparent),transparent 25%),linear-gradient(145deg,color-mix(in srgb,var(--fp1) 13%,#060b16) 0,color-mix(in srgb,var(--fp2) 18%,#070c17) 55%,color-mix(in srgb,var(--fp3) 10%,#050a14));color:#e2e8f0}html.dark .exam-details-page .glass-panel{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fp3) 12%,transparent),transparent 42%),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--fp1) 10%,transparent),transparent 40%),color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.82));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1));box-shadow:0 16px 40px -28px color-mix(in srgb,var(--fp2) 35%,transparent),inset 0 1px #ffffff14}html.dark .exam-details-page .exam-hero-action{border-top-color:transparent}html.dark .exam-details-page .description-header h3,html.dark .exam-details-page .instructions-header h3{background:linear-gradient(115deg,var(--fp2) 0,var(--fp1) 55%,var(--fp3) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}html.dark .exam-details-page .attempt-number,html.dark .exam-details-page .attempts-header h3,html.dark .exam-details-page .score-value{color:#f1f5f9}html.dark .exam-details-page .description-text{color:color-mix(in srgb,var(--fp1) 28%,#e2e8f0)}html.dark .exam-details-page .instruction-item{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.55));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff14;color:color-mix(in srgb,var(--fp1) 35%,#e2e8f0)}html.dark .exam-details-page .instruction-item p{color:color-mix(in srgb,var(--fp2) 38%,#e2e8f0)}html.dark .exam-details-page .instruction-item p strong{color:var(--fp1);-webkit-text-fill-color:var(--fp1)}html.dark .exam-details-page .badge-status--active,html.dark .exam-details-page .badge-type{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.55));border-color:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.14));color:color-mix(in srgb,var(--fp1) 35%,#fff)}html.dark .exam-details-page .badge-required,html.dark .exam-details-page .badge-status--no-attempts,html.dark .exam-details-page .badge-status--upcoming{background:color-mix(in srgb,var(--fp3) 14%,rgba(8,12,22,.55));border-color:color-mix(in srgb,var(--fp3) 42%,hsla(0,0%,100%,.14));color:color-mix(in srgb,var(--fp3) 35%,#fff)}html.dark .exam-details-page .badge-date{background:color-mix(in srgb,var(--fp2) 14%,rgba(8,12,22,.55));border-color:color-mix(in srgb,var(--fp2) 42%,hsla(0,0%,100%,.14));color:color-mix(in srgb,var(--fp2) 35%,#fff)}html.dark .exam-details-page .attempt-date,html.dark .exam-details-page .loading-text,html.dark .exam-details-page .score-total{color:#94a3b8}html.dark .exam-details-page .attempt-card{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.55));border-color:color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.08));box-shadow:inset 0 1px #ffffff0d}html.dark .exam-details-page .attempt-card:hover,html.dark .exam-details-page .instruction-item:hover{box-shadow:inset 0 1px #ffffff0f,0 8px 20px color-mix(in srgb,var(--fp2) 18%,transparent)}html.dark .exam-details-page .btn-back,html.dark .exam-details-page .btn-get-code,html.dark .exam-details-page .btn-view-result{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.72));border-color:color-mix(in srgb,var(--fp1) 35%,hsla(0,0%,100%,.12));color:color-mix(in srgb,var(--fp1) 40%,#e2e8f0)}html.dark .exam-details-page .btn-back:hover,html.dark .exam-details-page .btn-get-code:hover,html.dark .exam-details-page .btn-view-result:hover{background:linear-gradient(135deg,var(--fp1) 0,var(--fp2) 100%);border-color:var(--fp1);color:#fff}html.dark .exam-details-page .exam-logo .platform-logo{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.9))}html.dark .exam-details-page .video-requirement{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fp3) 18%,transparent),transparent 42%),color-mix(in srgb,var(--fp3) 12%,rgba(8,12,22,.8));border:1px solid color-mix(in srgb,var(--fp3) 35%,hsla(0,0%,100%,.1));box-shadow:0 8px 24px color-mix(in srgb,var(--fp3) 18%,transparent)}html.dark .exam-details-page .requirement-content h4{color:color-mix(in srgb,var(--fp3) 55%,#fbbf24)}html.dark .exam-details-page .requirement-content p{color:#cbd5e1}html.dark .exam-details-page .btn-watch-video{background:linear-gradient(135deg,var(--fp3) 0,color-mix(in srgb,var(--fp1) 45%,var(--fp3)) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--fp3) 35%,transparent)}html.dark .exam-details-page .exam-warning-top{background:color-mix(in srgb,#dc2626 18%,rgba(8,12,22,.85));border-color:color-mix(in srgb,#dc2626 40%,transparent);color:#fca5a5}html.dark .exam-details-page .exam-warning{background:color-mix(in srgb,var(--fp3) 12%,rgba(8,12,22,.75));border-color:color-mix(in srgb,var(--fp3) 35%,transparent);color:color-mix(in srgb,var(--fp3) 55%,#fbbf24)}html.dark .exam-details-page .exam-warning-link{color:var(--fp1)}html.dark .exam-details-modal{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fp3) 10%,transparent),transparent 42%),color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.96));border:1px solid color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1));box-shadow:0 24px 60px color-mix(in srgb,var(--fp2) 25%,transparent)}html.dark .exam-details-modal .modal-close{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.72));border-color:color-mix(in srgb,var(--fp1) 35%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff14;color:color-mix(in srgb,var(--fp1) 40%,#e2e8f0)}html.dark .exam-details-modal .modal-close:hover{background:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 100%);border-color:var(--fp1);color:#fff}html.dark .exam-details-modal .input-label,html.dark .exam-details-modal .modal-header h3{color:#f1f5f9}html.dark .exam-details-modal .modal-input{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 32%,hsla(0,0%,100%,.12));color:#f8fafc}html.dark .exam-details-modal .modal-input:focus{border-color:color-mix(in srgb,var(--fp1) 65%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--fp1) 22%,transparent)}html.dark .exam-details-modal .toggle-password-btn{color:#94a3b8}html.dark .exam-details-modal .toggle-password-btn:hover{color:var(--fp1)}html.dark .exam-details-modal .btn-get-code{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.72));border-color:color-mix(in srgb,var(--fp1) 35%,hsla(0,0%,100%,.12));color:color-mix(in srgb,var(--fp1) 40%,#e2e8f0)}html.dark .exam-details-modal .btn-get-code:hover{background:linear-gradient(135deg,var(--fp1) 0,var(--fp2) 100%);border-color:var(--fp1);color:#fff}html.dark .exam-details-modal .code-instruction{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.7));border-color:color-mix(in srgb,var(--fp1) 40%,transparent);color:color-mix(in srgb,var(--fp1) 35%,#e2e8f0)}html.dark .exam-details-modal .code-hint{background:color-mix(in srgb,var(--fp2) 14%,rgba(8,12,22,.7));border-color:color-mix(in srgb,var(--fp2) 40%,transparent);color:color-mix(in srgb,var(--fp2) 35%,#e2e8f0)}html.dark .exam-details-modal .btn-copy-code{background:linear-gradient(135deg,var(--fp1) 0,var(--fp2) 100%);box-shadow:0 2px 8px color-mix(in srgb,var(--fp1) 35%,transparent)}
