.textToRead.svelte-1vw0f9d{color:black;font-size:1rem;text-align:justify}@media(min-width: 768px){.textToRead.svelte-1vw0f9d{font-size:1.5rem}}@media(max-width: 768px){.exercise-detail-box.svelte-1vw0f9d{display:none}}i.svelte-1vw0f9d{font-size:32px}.exercise-title.svelte-1vw0f9d{font-weight:600;font-size:1rem}@media(max-width: 768px){.exercise-name.svelte-1vw0f9d{display:none}.jumbotron.svelte-1vw0f9d{padding:1rem 1rem 4rem 1rem !important;margin-bottom:0.5em}}.exercise-detail.svelte-1vw0f9d{border:1px;border-color:#9d9fa2;border-style:solid;border-radius:5px;margin:0.5em;padding:0.5em}.jumbotron{background-color:transparent !important}.jumbotron.svelte-1vw0f9d{padding:0.5em 2rem 4rem 2rem}@font-face{font-family:"Hanzi-Pinyin";src:url("../assets/fonts/Hanzi-Pinyin-Font.top.woff2") format("woff")}.pinyin.svelte-1vw0f9d{font-family:"Hanzi-Pinyin", Arial;font-size:250%}.self-practice-textarea.svelte-1vw0f9d{width:100%;height:8em}@media(max-width: 768px){.lesson-detail-box.svelte-3j534s.svelte-3j534s{display:none}}.card-group.svelte-3j534s.svelte-3j534s{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.lesson-title.svelte-3j534s.svelte-3j534s{font-weight:600;font-size:large}.lesson-detail.svelte-3j534s.svelte-3j534s{border:1px;border-color:#9d9fa2;border-style:solid;border-radius:5px;margin:0.5em;padding:0.5em}.progress-section.svelte-3j534s.svelte-3j534s{background:transparent;padding:0.75rem 2rem 0.5rem}.progress-steps.svelte-3j534s.svelte-3j534s{display:flex;justify-content:space-between;align-items:center;margin:0 auto 0.75rem;max-width:960px;width:100%;overflow-x:auto;scrollbar-width:thin}.progress-step.svelte-3j534s.svelte-3j534s{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;min-width:0}.progress-step.svelte-3j534s.svelte-3j534s:not(:last-child)::after{content:"";position:absolute;top:23px;left:50%;right:-50%;height:3px;background-color:#d9e5ec;z-index:1}.progress-step.active.svelte-3j534s.svelte-3j534s:not(:last-child)::after{background-color:#36b9cc}.progress-number.svelte-3j534s.svelte-3j534s{width:48px;height:48px;border-radius:50%;background-color:#ffffff;border:2px solid #d3dce4;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;color:#788da1;margin-bottom:0.4rem;z-index:2;box-shadow:0 2px 6px rgba(0, 0, 0, 0.08)}.progress-step.active.svelte-3j534s .progress-number.svelte-3j534s{background-color:#00b8d4;border-color:#00b8d4;color:#fff}.progress-step.current.svelte-3j534s .progress-number.svelte-3j534s{box-shadow:0 0 0 6px rgba(0, 184, 212, 0.2)}.progress-label.svelte-3j534s.svelte-3j534s{font-size:0.75rem;text-align:center;color:#607d8b;font-weight:700;text-transform:uppercase;line-height:1.2;max-width:90px;white-space:normal}.progress-bar-container.svelte-3j534s.svelte-3j534s{width:100%;height:6px;background-color:#d9e5ec;border-radius:3px;overflow:hidden;max-width:960px;margin:0 auto}.progress-bar.svelte-3j534s.svelte-3j534s{height:100%;background-color:#00b8d4;border-radius:3px;transition:width 0.3s ease}.overview-skeleton.svelte-3j534s.svelte-3j534s{width:min(560px, 90vw);margin:0 auto;padding:1rem;display:flex;flex-direction:column;gap:0.8rem}.inline-skeleton.svelte-3j534s.svelte-3j534s,.skeleton-line.svelte-3j534s.svelte-3j534s,.skeleton-block.svelte-3j534s.svelte-3j534s{position:relative;overflow:hidden;background:#dce3ea;border-radius:10px}.inline-skeleton.svelte-3j534s.svelte-3j534s::after,.skeleton-line.svelte-3j534s.svelte-3j534s::after,.skeleton-block.svelte-3j534s.svelte-3j534s::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.65), transparent);animation:svelte-3j534s-skeleton-shimmer 1.2s infinite}.skeleton-title.svelte-3j534s.svelte-3j534s{height:18px;width:72%;margin:0 auto}.skeleton-subtitle.svelte-3j534s.svelte-3j534s{height:14px;width:46%;margin:0 auto}.inline-skeleton.svelte-3j534s.svelte-3j534s{height:40px;width:120px;margin:0.5rem auto}.skeleton-question.svelte-3j534s.svelte-3j534s{height:42px;width:92%;margin:0.25rem auto 0.35rem}.skeleton-option.svelte-3j534s.svelte-3j534s{height:48px;width:92%;margin:0.35rem auto;border-radius:8px}.skeleton-submit.svelte-3j534s.svelte-3j534s{height:56px;width:220px;margin:0.7rem auto 0;border-radius:12px}.overview-loading-pass-through.svelte-3j534s.svelte-3j534s{min-height:1px}.submit-error.svelte-3j534s.svelte-3j534s{color:#c0392b;font-size:0.95rem;text-align:center;margin:0}@keyframes svelte-3j534s-skeleton-shimmer{100%{transform:translateX(100%)}}form.svelte-149vw9w{max-width:450px}img.svelte-149vw9w{width:100%}@media(max-width: 768px){.lesson-detail-box.svelte-1991va5{display:none}.container.svelte-1991va5{padding:0}}.card-group.svelte-1991va5{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.lesson-title.svelte-1991va5{font-weight:600;font-size:large}.lesson-detail.svelte-1991va5{border:1px;border-color:#9d9fa2;border-style:solid;border-radius:5px;margin:0.5em;padding:0.5em}body{background-color:#f1f6fb}.introduction-container.svelte-cyu2ca.svelte-cyu2ca{min-height:100vh;display:flex;flex-direction:column;background-color:transparent}.header-section.svelte-cyu2ca.svelte-cyu2ca{background:transparent;border-bottom:none;display:flex;align-items:center;justify-content:center;padding:calc(1rem + 50px) 0 0}.logo-container.svelte-cyu2ca.svelte-cyu2ca{display:flex;align-items:center;gap:1em;margin-bottom:0.25rem}.logo-container.svelte-cyu2ca img.svelte-cyu2ca{height:auto;max-height:70px}.content-section.svelte-cyu2ca.svelte-cyu2ca{flex-grow:1;padding:1rem 1rem 3.5rem;display:flex;justify-content:center;align-items:flex-start}.exercise-title.svelte-cyu2ca.svelte-cyu2ca{font-family:"Inter", "Noto Sans", sans-serif;font-size:clamp(2rem, 3.4vw, 2.4rem);font-weight:800;color:#10243c;text-align:center;margin-bottom:1.75rem;margin-top:0}.instructions-text.svelte-cyu2ca.svelte-cyu2ca{text-align:left;color:#2e4b62;line-height:1.8;font-size:1rem}.readiness-warning.svelte-cyu2ca.svelte-cyu2ca{font-size:0.9rem;line-height:1.5;max-width:760px;margin-left:auto;margin-right:auto;text-align:center}.readiness-warning.svelte-cyu2ca a.svelte-cyu2ca{color:#00a896;text-decoration:underline}.instructions-text.svelte-cyu2ca ol,.instructions-text.svelte-cyu2ca ul{margin:0;padding-left:1.4rem}.instructions-text.svelte-cyu2ca li{margin-bottom:0.65rem}.button-section.svelte-cyu2ca.svelte-cyu2ca{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1.8rem;gap:0.75rem}.start-button.svelte-cyu2ca.svelte-cyu2ca{display:inline-flex;align-items:center;justify-content:center;background-color:#00a094;color:#ffffff;border:0;padding:0.74rem 1.6rem;font-size:1.05rem;font-weight:700;line-height:1.5;border-radius:8px;text-transform:none;letter-spacing:normal;transition:transform 0.2s ease, filter 0.2s ease;box-shadow:0 5px 12px rgba(0, 152, 135, 0.32);width:auto;min-width:0;appearance:none;-webkit-appearance:none}.start-button.svelte-cyu2ca.svelte-cyu2ca:hover{filter:brightness(1.05);transform:translateY(-1px)}.start-button.svelte-cyu2ca.svelte-cyu2ca:disabled{background-color:#cbd5e1;color:#475569;box-shadow:none;cursor:not-allowed}@media(max-width: 992px){.content-section.svelte-cyu2ca.svelte-cyu2ca{padding:1.8rem 0.75rem 2.5rem}.start-button.svelte-cyu2ca.svelte-cyu2ca{width:auto;max-width:none}}.senasy-link.svelte-1q9bfk1,.senasy-link.svelte-1q9bfk1:hover,.senasy-link.svelte-1q9bfk1:focus{color:#00a094ff !important}.senasy-link.svelte-1q9bfk1,.senasy-link.svelte-1q9bfk1:hover,.senasy-link.svelte-1q9bfk1:focus{color:#00a094ff !important}.jumbotron{padding-top:0rem !important;padding-bottom:0rem !important;margin-bottom:1rem !important}.intro-directions.svelte-nymvtv.svelte-nymvtv{text-align:center;padding:2rem 1rem 1rem}.intro-title.svelte-nymvtv.svelte-nymvtv{font-size:2.4rem;font-weight:800;color:#1e293b;margin-bottom:1rem}.intro-desc.svelte-nymvtv.svelte-nymvtv{font-size:1rem;color:#475569;max-width:600px;margin:0 auto 2rem;line-height:1.7}.intro-stats.svelte-nymvtv.svelte-nymvtv{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:0.5rem}.stat-card.svelte-nymvtv.svelte-nymvtv{background:#ffffff;border:1.5px solid #e2eaef;border-radius:14px;padding:1.4rem 2.5rem;min-width:180px;text-align:center;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04)}.stat-label.svelte-nymvtv.svelte-nymvtv{font-size:0.68rem;font-weight:700;letter-spacing:0.09em;color:#94a3b8;text-transform:uppercase;margin:0 0 0.5rem}.stat-value.svelte-nymvtv.svelte-nymvtv{font-size:2.2rem;font-weight:700;color:#3b82f6;margin:0;line-height:1}.btn-intro-start.svelte-nymvtv.svelte-nymvtv{background-color:#00a094;color:#ffffff;border:none;padding:0.85rem 3.5rem;font-size:1rem;font-weight:800;letter-spacing:0.1em;border-radius:12px;cursor:pointer;transition:filter 0.2s ease, transform 0.2s ease;box-shadow:0 6px 16px rgba(0, 160, 148, 0.3)}.btn-intro-start.svelte-nymvtv.svelte-nymvtv:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn-intro-start.svelte-nymvtv.svelte-nymvtv:disabled{opacity:1;filter:none;transform:none;cursor:not-allowed}.state-blink.svelte-nymvtv.svelte-nymvtv{animation:svelte-nymvtv-state-blink 1s step-start infinite}@keyframes svelte-nymvtv-state-blink{50%{opacity:0.45}}@media(prefers-reduced-motion: reduce){.state-blink.svelte-nymvtv.svelte-nymvtv{animation:none}}.exercise-loading-shell.svelte-nymvtv.svelte-nymvtv{max-width:760px;margin:1.25rem auto 2rem;padding:0.75rem 1rem 1.5rem}.exercise-loading-pass-through.svelte-nymvtv.svelte-nymvtv{min-height:1px}.exercise-loading-columns.svelte-nymvtv.svelte-nymvtv{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;margin-bottom:1rem}.loading-column-pane.svelte-nymvtv.svelte-nymvtv{height:318px;border-radius:12px}.loading-column-pane-editor.svelte-nymvtv.svelte-nymvtv{height:360px}.loading-shimmer.svelte-nymvtv.svelte-nymvtv{position:relative;border-radius:14px;background:#d9e2ea;overflow:hidden}.loading-shimmer.svelte-nymvtv.svelte-nymvtv::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.55), transparent);animation:svelte-nymvtv-assessment-loading-shimmer 1.2s infinite}.loading-submit.svelte-nymvtv.svelte-nymvtv{width:288px;max-width:90%;height:58px;margin:1rem auto 0;border-radius:12px}.overview-status-card.svelte-nymvtv.svelte-nymvtv{width:100%;max-width:560px;margin:1rem auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.75rem;padding:1.25rem 1rem;background:#f8fbff;border:1px solid #dde9f2;border-radius:14px}@media(max-width: 768px){.exercise-loading-columns.svelte-nymvtv.svelte-nymvtv{grid-template-columns:1fr}.loading-column-pane.svelte-nymvtv.svelte-nymvtv,.loading-column-pane-editor.svelte-nymvtv.svelte-nymvtv{height:220px}}@keyframes svelte-nymvtv-assessment-loading-shimmer{100%{transform:translateX(100%)}}.btn-cta.svelte-nymvtv.svelte-nymvtv{font-size:1rem !important;font-weight:700;padding:0.75rem 2.5rem;border-radius:12px;letter-spacing:0.05em}.listen-media-center.svelte-nymvtv.svelte-nymvtv{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;overflow-x:auto}.listen-media-center.mt-2.mb-2.svelte-nymvtv.svelte-nymvtv{margin-bottom:16px !important}.speaking-card.svelte-nymvtv.svelte-nymvtv{background:#ffffff;border:1px solid #e3edf2;border-radius:8px;padding:1.25rem 1.5rem;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05);width:100%;max-width:100%;margin:0 auto;overflow:hidden}.speaking-card.svelte-nymvtv img,.speaking-card.svelte-nymvtv video,.speaking-card.svelte-nymvtv iframe,.speaking-card.svelte-nymvtv svg,.speaking-card.svelte-nymvtv canvas{max-width:100%;height:auto;object-fit:contain}@media(min-width: 992px){.speaking-card.svelte-nymvtv.svelte-nymvtv{max-width:55%}}.lwi-layout.svelte-nymvtv.svelte-nymvtv{display:flex;flex-direction:column;gap:0.5rem;align-items:stretch}.lwi-media-col.svelte-nymvtv.svelte-nymvtv{flex:1 1 auto;max-width:100%;min-width:0}.lwi-options-col.svelte-nymvtv.svelte-nymvtv{flex:1 1 auto;min-width:0;max-width:100%;align-self:stretch}.lwi-media-col.svelte-nymvtv .customImage{display:block;width:min(100%, 720px);max-width:100%;max-height:450px;height:auto;object-fit:contain;margin:0 auto}@media(max-width: 992px){.lwi-media-col.svelte-nymvtv.svelte-nymvtv,.lwi-options-col.svelte-nymvtv.svelte-nymvtv{flex:1 1 100%;min-width:0;max-width:100%}.lwi-media-col.svelte-nymvtv .customImage{width:min(100%, 640px);margin:0 auto}}@media(min-width: 768px){}@media(max-width: 768px){}.answer-warning.svelte-nymvtv.svelte-nymvtv{color:#c0392b;font-size:0.95rem;font-weight:500;margin:0;text-align:center}.submit-error.svelte-nymvtv.svelte-nymvtv{color:#c0392b;font-size:0.9rem;font-weight:500;margin:0;max-width:320px;text-align:center}.gap-exercise.svelte-nymvtv.svelte-nymvtv{background:#ffffff;border:1px solid #e3edf2;border-radius:8px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05);padding:1rem 1.1rem;height:100%}.gap-row.svelte-nymvtv.svelte-nymvtv{margin-top:0.5rem;align-items:flex-start}@media(min-width: 992px){.gap-prompt-col.svelte-nymvtv.svelte-nymvtv{order:1}.gap-answer-col.svelte-nymvtv.svelte-nymvtv{order:2}}.gap-prompt-col.svelte-nymvtv.svelte-nymvtv,.gap-answer-col.svelte-nymvtv.svelte-nymvtv{display:flex;flex-direction:column}.gap-answer-card.svelte-nymvtv.svelte-nymvtv{background:#ffffff;border:1px solid #e3edf2;border-radius:8px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05);padding:1rem 1.1rem;height:100%}.gap-question-card.svelte-nymvtv.svelte-nymvtv{background:#ffffff;border:1px solid #e3edf2;border-radius:8px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05);padding:1rem 1.1rem;margin-bottom:0.75rem}.gap-question-card.svelte-nymvtv.svelte-nymvtv,.question-media-card.svelte-nymvtv.svelte-nymvtv,.question-item.svelte-nymvtv.svelte-nymvtv{overflow:hidden}.gap-question-card.svelte-nymvtv .textToRead.svelte-nymvtv,.question-text.svelte-nymvtv .textToRead.svelte-nymvtv,.gap-question-card.svelte-nymvtv p,.gap-question-card.svelte-nymvtv div,.gap-question-card.svelte-nymvtv span,.gap-question-card.svelte-nymvtv td,.gap-question-card.svelte-nymvtv th,.question-text.svelte-nymvtv p,.question-text.svelte-nymvtv div,.question-text.svelte-nymvtv span,.question-text.svelte-nymvtv td,.question-text.svelte-nymvtv th,.question-media-card.svelte-nymvtv p,.question-media-card.svelte-nymvtv div,.question-media-card.svelte-nymvtv span,.question-media-card.svelte-nymvtv td,.question-media-card.svelte-nymvtv th{white-space:normal !important;overflow-wrap:anywhere;word-break:break-word;text-transform:none !important}.gap-passage.svelte-nymvtv.svelte-nymvtv{line-height:2.4}.gap-content.svelte-nymvtv .gap-field{display:inline-block;min-width:140px;max-width:260px;margin:0 0.25rem;padding:0.25rem 0.6rem;font-size:1rem;color:#1e293b;background:#ffffff;border:1.5px solid #cbd5e1;border-radius:8px;vertical-align:baseline;-webkit-user-select:text;user-select:text}.gap-content.svelte-nymvtv .gap-field:focus{outline:none;border-color:#00a094;box-shadow:0 0 0 2px rgba(0, 160, 148, 0.15)}.gap-fallback-list.svelte-nymvtv.svelte-nymvtv{display:flex;flex-direction:column;gap:1.75rem}.gap-fallback-item.svelte-nymvtv.svelte-nymvtv{display:flex;align-items:flex-start;flex-direction:column;gap:0.5rem}.gap-fallback-label.svelte-nymvtv.svelte-nymvtv{display:block;margin:0;font-weight:600;color:#475569;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35;width:100%}.gap-answer-card.svelte-nymvtv .gap-field.svelte-nymvtv{width:100%;max-width:100%;margin:0}.writing-row.svelte-nymvtv.svelte-nymvtv{margin-top:0.5rem;align-items:flex-start}.writing-prompt-col.svelte-nymvtv.svelte-nymvtv,.writing-editor-col.svelte-nymvtv.svelte-nymvtv{display:flex;flex-direction:column}.writing-prompt.svelte-nymvtv.svelte-nymvtv{background:#ffffff;border:1px solid #e3edf2;border-radius:8px;padding:1.25rem 1.5rem;height:100%;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05);overflow:hidden}.writing-prompt.svelte-nymvtv img{display:block;max-width:100%;height:auto;object-fit:contain;margin:1rem auto 0}.writing-prompt.svelte-nymvtv figure,.writing-prompt.svelte-nymvtv picture{max-width:100%}.writing-prompt.svelte-nymvtv svg,.writing-prompt.svelte-nymvtv canvas,.writing-prompt.svelte-nymvtv video,.writing-prompt.svelte-nymvtv iframe{max-width:100%;height:auto}.writing-editor-card.svelte-nymvtv.svelte-nymvtv{display:flex;flex-direction:column;background:#ffffff;border:1px solid #e3edf2;border-radius:8px;overflow:hidden;height:auto;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05)}.writing-editor-footer.svelte-nymvtv.svelte-nymvtv{display:flex;justify-content:flex-end;align-items:center;padding:0.5rem 1rem;border-top:1px solid #e2eaef;background:#f8fafc}.writing-word-count.svelte-nymvtv.svelte-nymvtv{font-size:0.85rem;font-weight:700;color:#16a34a}.writing-word-count.under-minimum.svelte-nymvtv.svelte-nymvtv{color:#d97706}.writing-warning.svelte-nymvtv.svelte-nymvtv{margin:0;padding:0.5rem 1rem;font-size:0.85rem;font-weight:600;color:#ffffff;background:#dc2626;text-align:center}.writing-warning-below.svelte-nymvtv.svelte-nymvtv{border-top:1px solid rgba(255, 255, 255, 0.16)}.writing-textarea.svelte-nymvtv.svelte-nymvtv{flex:1;width:calc(100% - 2rem);height:320px;min-height:320px;min-width:0;margin:1rem;padding:1rem;border:1px solid #d7e3eb;border-radius:8px;resize:vertical !important;overflow:auto !important;font-size:1rem;line-height:1.7;color:#1e293b}.writing-textarea.svelte-nymvtv.svelte-nymvtv:focus{outline:none}@media(min-width: 992px){.writing-row.svelte-nymvtv .writing-prompt-col.svelte-nymvtv{flex:0 0 58%;max-width:58%}.writing-row.svelte-nymvtv .writing-editor-col.svelte-nymvtv{flex:0 0 42%;max-width:42%}}.writing-modal-backdrop.svelte-nymvtv.svelte-nymvtv{position:fixed;inset:0;z-index:1080;display:flex;align-items:center;justify-content:center;background:rgba(15, 23, 42, 0.5)}.writing-modal.svelte-nymvtv.svelte-nymvtv{background:#ffffff;border-radius:14px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.25);max-width:420px;width:calc(100% - 2rem);padding:1.5rem}.writing-modal-title.svelte-nymvtv.svelte-nymvtv{font-weight:800;color:#1e293b;margin-bottom:0.75rem}.writing-modal-text.svelte-nymvtv.svelte-nymvtv{color:#475569;margin-bottom:1.25rem}.writing-modal-actions.svelte-nymvtv.svelte-nymvtv{display:flex;justify-content:flex-end;gap:0.5rem;flex-wrap:wrap}.writing-modal-btn.svelte-nymvtv.svelte-nymvtv{min-height:52px;min-width:0;padding:0.74rem 1.6rem;font-size:1.05rem;font-weight:700;border-radius:8px;line-height:1.2;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;transition:transform 0.2s ease, filter 0.2s ease, box-shadow 0.2s ease}.writing-modal-btn-secondary.svelte-nymvtv.svelte-nymvtv{background-color:#dadada !important;border:2px solid #dadada !important;color:#484649 !important;box-shadow:none}.writing-modal-btn-secondary.svelte-nymvtv.svelte-nymvtv:hover{background-color:#dadada !important;border-color:#dadada !important;color:#484649 !important;transform:none}.writing-modal-btn-primary.svelte-nymvtv.svelte-nymvtv{background-color:#00a094;color:#ffffff;border:0;box-shadow:0 6px 16px rgba(0, 160, 148, 0.3)}.writing-modal-btn-primary.svelte-nymvtv.svelte-nymvtv:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn-disabled.svelte-nymvtv.svelte-nymvtv{background-color:#dadada !important;border-color:#dadada !important;color:#484649 !important}.textToRead.svelte-nymvtv.svelte-nymvtv{text-align:left}.mc-select-question.svelte-nymvtv.svelte-nymvtv{margin-left:auto;margin-right:auto;margin-bottom:1rem}.empty-question-spacer.svelte-nymvtv.svelte-nymvtv{margin-bottom:16px}.no-select.svelte-nymvtv.svelte-nymvtv{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.no-select.svelte-nymvtv .listen-media-center.svelte-nymvtv{pointer-events:auto}#pageHeader.svelte-nymvtv.svelte-nymvtv{position:sticky;top:0;margin-top:16px;background-color:#f1f7fc;transition:all 0.3s ease;z-index:999;--header-height:160px}.top-status-bar.svelte-nymvtv.svelte-nymvtv{padding-bottom:0}.progress-details-center.svelte-nymvtv.svelte-nymvtv{display:flex;justify-content:center;margin-bottom:0.5rem}.top-status-timer.svelte-nymvtv.svelte-nymvtv{min-height:2.5rem;display:flex;align-items:center;justify-content:flex-start;margin-bottom:24px}@media(max-width: 767px){.top-status-bar.svelte-nymvtv.svelte-nymvtv{row-gap:0.3rem}.top-status-timer.svelte-nymvtv.svelte-nymvtv{text-align:center}.top-status-timer.svelte-nymvtv.svelte-nymvtv{justify-content:center}}.bigger-bottom.svelte-nymvtv.svelte-nymvtv{min-height:12em}.list-group.list-group-numbered.svelte-nymvtv.svelte-nymvtv{counter-reset:option-counter;padding-left:0;margin-bottom:0;margin-left:auto;margin-right:auto;background:transparent;border:none}@media(min-width: 768px){.mc-select-question.svelte-nymvtv.svelte-nymvtv{width:min(50vw, 760px)}.list-group.list-group-numbered.svelte-nymvtv.svelte-nymvtv{width:min(50vw, 760px)}.questions-section.svelte-nymvtv .list-group.list-group-numbered.svelte-nymvtv{width:100%}}@media(max-width: 767px){.mc-select-question.svelte-nymvtv.svelte-nymvtv{width:100%}.list-group.list-group-numbered.svelte-nymvtv.svelte-nymvtv{width:100%}}.list-group.list-group-numbered.svelte-nymvtv>.list-group-item.score.svelte-nymvtv{display:flex;align-items:center;gap:14px;background:#ffffff;border:1px solid #e3edf2;border-radius:12px;margin-bottom:0.5rem;padding:0.75rem 1.1rem;min-height:50px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.05);cursor:pointer;color:#1f3d56;transition:box-shadow 0.2s ease, transform 0.2s ease, background 0.15s ease, border-color 0.15s ease}.list-group.list-group-numbered.svelte-nymvtv>.list-group-item.score.svelte-nymvtv:hover{background:#f9fdff;border-color:#00a098;box-shadow:0 8px 24px rgba(0, 0, 0, 0.12);transform:translateY(-2px);transition:box-shadow 0.2s ease, transform 0.2s ease, background 0.15s ease, border-color 0.15s ease}.list-group.list-group-numbered.svelte-nymvtv>.list-group-item.score.active.svelte-nymvtv{background:#e3fbff;border-color:#00a098}.list-group.list-group-numbered.svelte-nymvtv>.list-group-item.score.svelte-nymvtv::before{content:"";width:17px;height:17px;border-radius:50%;border:2px solid #cbd5e1;flex-shrink:0;display:inline-block;background-color:transparent;transition:background-color 0.15s, transform 0.15s}.list-group.list-group-numbered.svelte-nymvtv>.list-group-item.score.active.svelte-nymvtv::before{border-color:#00a098;background-color:#00a098;transform:scale(0.9)}.list-group.list-group-numbered.svelte-nymvtv>.list-group-item.score.svelte-nymvtv:hover::before{border-color:#00a098}.exercise-container.svelte-nymvtv.svelte-nymvtv{max-width:85vw !important;width:85vw !important}.exercise-container.writing-container.svelte-nymvtv.svelte-nymvtv{max-width:90vw !important;width:90vw !important}.mc-combined-footer.svelte-nymvtv.svelte-nymvtv{background:#f1f7fc;padding:0.75rem 1rem;display:flex;justify-content:center;margin-top:1rem}.mc-combined-row.svelte-nymvtv.svelte-nymvtv{align-items:flex-start}.passage-section.svelte-nymvtv.svelte-nymvtv{display:flex;flex-direction:column}@media(min-width: 992px){.mc-combined-row.svelte-nymvtv.svelte-nymvtv{align-items:flex-start}.mc-combined-row.svelte-nymvtv .passage-section.svelte-nymvtv{flex:0 0 55%;max-width:55%}.mc-combined-row.svelte-nymvtv .questions-section.svelte-nymvtv{flex:0 0 45%;max-width:45%}.passage-section.svelte-nymvtv.svelte-nymvtv{position:sticky;top:var(--header-height, 160px);max-height:calc(100vh - var(--header-height, 160px) - 20px);overflow-y:auto}.questions-section.svelte-nymvtv.svelte-nymvtv{overflow:visible;padding-bottom:2rem}}.passage-content.svelte-nymvtv.svelte-nymvtv{background:#ffffff;padding:1.5rem;border-radius:8px;border-left:none;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05)}.passage-content.svelte-nymvtv img{max-width:100%;height:auto;object-fit:contain}.passage-content.svelte-nymvtv p,.passage-content.svelte-nymvtv div,.passage-content.svelte-nymvtv span{text-align:left !important}.questions-section.svelte-nymvtv.svelte-nymvtv{display:flex;flex-direction:column;overflow:visible;min-width:0}.question-media-card.svelte-nymvtv.svelte-nymvtv{background:#ffffff;border:1px solid #e3edf2;border-radius:8px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05);padding:1rem;margin-bottom:1rem;width:100%;max-width:100%;min-width:0;overflow:hidden}.question-media-card.svelte-nymvtv *{max-width:100%;min-width:0;box-sizing:border-box}.question-media-card.svelte-nymvtv li,.question-media-card.svelte-nymvtv h1,.question-media-card.svelte-nymvtv h2,.question-media-card.svelte-nymvtv h3,.question-media-card.svelte-nymvtv h4,.question-media-card.svelte-nymvtv h5,.question-media-card.svelte-nymvtv h6,.question-item.svelte-nymvtv p,.question-item.svelte-nymvtv div,.question-item.svelte-nymvtv span,.question-item.svelte-nymvtv li,.question-item.svelte-nymvtv td,.question-item.svelte-nymvtv th,.question-item.svelte-nymvtv .textToRead.svelte-nymvtv{white-space:normal !important;overflow-wrap:anywhere;word-break:break-word;text-transform:none !important}.question-media-card.svelte-nymvtv .text-uppercase,.question-item.svelte-nymvtv .text-uppercase{text-transform:none !important}.question-media-card.svelte-nymvtv table{display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.question-media-card.svelte-nymvtv img,.question-media-card.svelte-nymvtv video,.question-media-card.svelte-nymvtv iframe,.question-media-card.svelte-nymvtv svg,.question-media-card.svelte-nymvtv canvas{display:block;max-width:100%;height:auto}.question-item.svelte-nymvtv.svelte-nymvtv{margin-bottom:0;padding:1rem;background:#ffffff;border:1px solid #e3edf2;border-radius:8px;width:100%;max-width:100%;min-width:0}.question-text.svelte-nymvtv.svelte-nymvtv{margin-bottom:1rem;min-width:0;width:100%}.question-options.svelte-nymvtv.svelte-nymvtv{display:flex;flex-direction:column;line-height:1.25}.question-options.svelte-nymvtv .list-group-item.svelte-nymvtv{min-height:50px}@media(max-width: 992px){.passage-content.svelte-nymvtv.svelte-nymvtv{margin-bottom:2rem}.passage-section.svelte-nymvtv.svelte-nymvtv{position:static;order:-1}}.passage-tabs.svelte-nymvtv.svelte-nymvtv{display:flex;flex-wrap:wrap;gap:0.5rem;background:transparent}.passage-tabs-nav.svelte-nymvtv.svelte-nymvtv{display:flex;align-items:center;gap:0.4rem}.passage-arrow.svelte-nymvtv.svelte-nymvtv{background:none;border:1px solid #d3dfe6;border-radius:6px;color:#00a098;font-size:1.3rem;line-height:1;padding:0.25rem 0.55rem;cursor:pointer;flex-shrink:0;transition:background-color 0.15s, border-color 0.15s}.passage-arrow.svelte-nymvtv.svelte-nymvtv:hover:not(:disabled){background-color:#e2fbff;border-color:#00a098}.passage-arrow.svelte-nymvtv.svelte-nymvtv:disabled{opacity:0.3;cursor:default}.passage-tab.svelte-nymvtv.svelte-nymvtv{border:1px solid #d3dfe6;background-color:#ffffff;padding:0.4rem 0.75rem;border-radius:6px;color:#00a098;font-weight:600;cursor:pointer;min-width:90px;text-transform:uppercase;font-size:0.765em}.passage-content.swipeable.svelte-nymvtv.svelte-nymvtv{cursor:default;user-select:none;position:relative}.passage-float-arrow.svelte-nymvtv.svelte-nymvtv{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255, 255, 255, 0.92);border:1px solid #d3dfe6;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#00a098;cursor:pointer;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:background-color 0.15s, border-color 0.15s, opacity 0.15s;padding:0;line-height:1}.passage-float-arrow.left.svelte-nymvtv.svelte-nymvtv{left:-14px}.passage-float-arrow.right.svelte-nymvtv.svelte-nymvtv{right:-14px}.passage-float-arrow.svelte-nymvtv.svelte-nymvtv:hover:not(:disabled){background-color:#e2fbff;border-color:#00a098}.passage-float-arrow.svelte-nymvtv.svelte-nymvtv:disabled{opacity:0;pointer-events:none}.passage-tab.active.svelte-nymvtv.svelte-nymvtv{border-color:#00a098;background-color:#e2fbff;color:#007f88}.dialogue-wrapper.svelte-nymvtv.svelte-nymvtv{display:flex;flex-direction:column;gap:0.75rem;padding:0.25rem 0}.dialogue-row.svelte-nymvtv.svelte-nymvtv{display:flex;flex-direction:column;max-width:100%}.dialogue-row.left.svelte-nymvtv.svelte-nymvtv{align-items:flex-start}.dialogue-row.right.svelte-nymvtv.svelte-nymvtv{align-items:flex-end}.dialogue-meta.svelte-nymvtv.svelte-nymvtv{font-size:0.78rem;color:#64748b;margin-bottom:0.2rem}.dialogue-bubble.svelte-nymvtv.svelte-nymvtv{max-width:75%;padding:0.6rem 0.9rem;border-radius:12px;font-size:0.92rem;line-height:1.55;color:#1e293b}.bubble-left.svelte-nymvtv.svelte-nymvtv{background:#f1f5f9;border-top-left-radius:2px;text-align:left}.bubble-right.svelte-nymvtv.svelte-nymvtv{background:#e8f5f5;border-top-right-radius:2px;text-align:right}.email-wrapper.svelte-nymvtv.svelte-nymvtv{display:flex;flex-direction:column}.email-header-block.svelte-nymvtv.svelte-nymvtv{display:flex;flex-direction:column;gap:0.2rem;padding-bottom:0.85rem;margin-bottom:0.85rem;border-bottom:1px solid #d1d5db}.email-header-row.svelte-nymvtv.svelte-nymvtv{display:flex;gap:0.5rem;font-size:0.95rem;line-height:1.5}.email-label.svelte-nymvtv.svelte-nymvtv{font-weight:700;color:#1e293b;min-width:4.5rem;flex-shrink:0}.email-value.svelte-nymvtv.svelte-nymvtv{color:#374151}.email-body.svelte-nymvtv.svelte-nymvtv{font-size:0.95rem;line-height:1.7}.move-next.svelte-1gfc903{margin-top:4em}.language-level.svelte-1gfc903{margin-bottom:6em !important}.card.svelte-mpap95.svelte-mpap95.svelte-mpap95{min-height:22em;background-color:#ffffff;text-align:center;border:1px solid #d9eef2;border-radius:16px;box-shadow:0 10px 24px rgba(0, 91, 111, 0.08);transition:transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;overflow:hidden;display:flex;flex-direction:column}.card.svelte-mpap95.svelte-mpap95.svelte-mpap95:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgba(0, 82, 97, 0.14);border-color:#00a094}.card.completed.svelte-mpap95.svelte-mpap95.svelte-mpap95{background-color:#f2fbfa;border-color:#d7efec;color:#4d7f78;box-shadow:none}.card.completed.svelte-mpap95.svelte-mpap95.svelte-mpap95:hover{transform:none;box-shadow:none;border-color:#d7efec}.card.completed.svelte-mpap95 .card-body.svelte-mpap95.svelte-mpap95,.card.completed.svelte-mpap95 .card-footer.svelte-mpap95.svelte-mpap95,.card.completed.svelte-mpap95 .card-text.svelte-mpap95.svelte-mpap95,.card.completed.svelte-mpap95 p.svelte-mpap95.svelte-mpap95,.card.completed.svelte-mpap95 .section-icon.svelte-mpap95.svelte-mpap95{opacity:0.72}.card.completed.svelte-mpap95 .section-icon.svelte-mpap95.svelte-mpap95{background-color:#e6f6f3;color:#6f9f98;box-shadow:none;border-color:#d7efec}.card.completed.svelte-mpap95 .btn-start.svelte-mpap95.svelte-mpap95,.card.completed.svelte-mpap95 .btn-outline-primary.btn-start.svelte-mpap95.svelte-mpap95,.card.completed.svelte-mpap95 button.btn-outline-primary.btn-start.svelte-mpap95.svelte-mpap95:disabled{background-color:#e4eceb !important;color:#7a8f8a !important;border-color:#e4eceb !important;box-shadow:none !important;cursor:not-allowed}.card.completed.svelte-mpap95 .btn-start.svelte-mpap95.svelte-mpap95:hover,.card.completed.svelte-mpap95 .btn-outline-primary.btn-start.svelte-mpap95.svelte-mpap95:hover,.card.completed.svelte-mpap95 button.btn-outline-primary.btn-start.svelte-mpap95.svelte-mpap95:disabled:hover{filter:none !important;transform:none !important;background-color:#e4eceb !important}.status-pill.svelte-mpap95.svelte-mpap95.svelte-mpap95{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:52px;padding:0.74rem 1.6rem;border-radius:8px;font-size:1.05rem;font-weight:700;box-shadow:none;cursor:default;line-height:1.2}.status-completed.svelte-mpap95.svelte-mpap95.svelte-mpap95{background-color:#dff3ef;color:#6e8d88;border:1px solid #d4ebe7;text-transform:none;box-shadow:none}.status-cancelled.svelte-mpap95.svelte-mpap95.svelte-mpap95{background-color:#fde8e8;color:#991b1b}.card-header.svelte-mpap95.svelte-mpap95.svelte-mpap95{display:none}.col-lg-9.svelte-mpap95.svelte-mpap95.svelte-mpap95{max-width:95%}.card-body.svelte-mpap95.svelte-mpap95.svelte-mpap95{font-size:0.95rem;font-weight:400;min-height:22em;padding:2.2rem 1.4rem;text-align:center;flex:1 1 auto}.card-footer.svelte-mpap95.svelte-mpap95.svelte-mpap95{background-color:transparent;border-top:none;display:flex;justify-content:center;align-items:center;padding:1rem 0.75rem 1.2rem;margin-top:auto}.card-footer.svelte-mpap95 .btn-group.svelte-mpap95.svelte-mpap95{width:100%;min-height:52px;display:flex;justify-content:center;align-items:center;padding:0 0.25rem}.btn-start.svelte-mpap95.svelte-mpap95.svelte-mpap95{background-color:#00a094;color:#ffffff;border:0;padding:0.74rem 1.6rem;font-size:1.05rem;font-weight:700;border-radius:8px;box-shadow:0 5px 12px rgba(0, 152, 135, 0.32);transition:transform 0.2s ease, filter 0.2s ease;min-width:220px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;white-space:normal;text-align:center;word-break:normal}.btn-start.svelte-mpap95.svelte-mpap95.svelte-mpap95:hover{filter:brightness(1.05);transform:translateY(-1px)}.section-icon.svelte-mpap95.svelte-mpap95.svelte-mpap95{width:90px;height:90px;margin:0 auto 1.2rem;border-radius:50%;background-color:#eafdfc;display:flex;align-items:center;justify-content:center;color:#00a094;box-shadow:0 10px 18px rgba(0, 160, 148, 0.22);border:1px solid #d6f5f1}.section-icon.svelte-mpap95 svg.svelte-mpap95.svelte-mpap95{width:40px;height:40px}.section-label.svelte-mpap95.svelte-mpap95.svelte-mpap95{font-size:1.25rem;font-weight:700;margin:0.5rem 0 1rem;color:#333}.loading-card.svelte-mpap95.svelte-mpap95.svelte-mpap95{pointer-events:none}.loading-shimmer.svelte-mpap95.svelte-mpap95.svelte-mpap95{position:relative;overflow:hidden;background:#dce3ea;border-radius:10px}.loading-shimmer.svelte-mpap95.svelte-mpap95.svelte-mpap95::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.62), transparent);animation:svelte-mpap95-selection-loading-shimmer 1.2s infinite}.loading-icon.svelte-mpap95.svelte-mpap95.svelte-mpap95{width:90px;height:90px;border-radius:50%;margin:0 auto 1.1rem}.loading-label.svelte-mpap95.svelte-mpap95.svelte-mpap95{height:28px;width:54%;margin:0 auto 0.9rem}.loading-text.svelte-mpap95.svelte-mpap95.svelte-mpap95{height:14px;width:90%;margin:0 auto 0.55rem}.loading-duration.svelte-mpap95.svelte-mpap95.svelte-mpap95{height:22px;width:40%;margin:1rem auto 0}.loading-button.svelte-mpap95.svelte-mpap95.svelte-mpap95{height:52px;width:220px;max-width:100%;margin:0 auto;border-radius:8px}@keyframes svelte-mpap95-selection-loading-shimmer{100%{transform:translateX(100%)}}@media(max-width: 992px){.btn-start.svelte-mpap95.svelte-mpap95.svelte-mpap95,.status-pill.svelte-mpap95.svelte-mpap95.svelte-mpap95{width:calc(100% - 16px);min-width:0;max-width:100%;margin-left:auto;margin-right:auto}.btn-start.svelte-mpap95.svelte-mpap95.svelte-mpap95,.status-pill.svelte-mpap95.svelte-mpap95.svelte-mpap95{padding-left:0.75rem;padding-right:0.75rem}}@media(max-width: 767.98px){.selection-root.svelte-mpap95.svelte-mpap95.svelte-mpap95{max-width:100vw;padding-left:0;padding-right:0}.selection-shell.svelte-mpap95.svelte-mpap95.svelte-mpap95{padding-left:0 !important;padding-right:0 !important}.col-lg-9.svelte-mpap95.svelte-mpap95.svelte-mpap95{max-width:100%;padding-left:0;padding-right:0}.row.row-cols-1.row-cols-md-3.svelte-mpap95.svelte-mpap95.svelte-mpap95{justify-content:center;margin-left:0;margin-right:0}.row.row-cols-1.row-cols-md-3.svelte-mpap95>.col.svelte-mpap95.svelte-mpap95{flex:0 0 90vw !important;max-width:90vw !important;display:flex;justify-content:center;padding-left:0;padding-right:0}.row.row-cols-1.row-cols-md-3.svelte-mpap95>.col.svelte-mpap95>.card.svelte-mpap95{width:100%;max-width:100%}}.senasy-link.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp,.senasy-link.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp:hover,.senasy-link.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp:focus{color:#00a094ff !important}.choose-assessment-btn.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{font-size:22px !important;white-space:normal;line-height:1.2;padding-left:0.75rem;padding-right:0.75rem}@media(max-width: 360px){.choose-assessment-btn.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{font-size:18px !important}}@media(max-width: 991.98px){.landing-root.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{width:90vw !important;max-width:90vw !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important}.landing-shell.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:0 !important;padding-right:0 !important}.landing-inner-shell.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.landing-inner-shell.svelte-21bdnp>.row.svelte-21bdnp.svelte-21bdnp{--bs-gutter-x:0;margin-left:0;margin-right:0}.landing-inner-shell.svelte-21bdnp>.row.svelte-21bdnp>[class*="col-"].svelte-21bdnp{padding-left:0;padding-right:0}.landing-form-col.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{flex:0 0 100% !important;max-width:100% !important;width:100% !important;padding-left:0;padding-right:0}.landing-form-col.svelte-21bdnp>form.svelte-21bdnp.svelte-21bdnp{width:100%;margin-left:auto;margin-right:auto}}.yellow-banner.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{color:#1e1e1e;font-weight:700;text-transform:uppercase;background-color:#ffcc07;padding:0.3em;font-family:"Noto Sans", serif}h3.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{font-family:"Noto Sans", serif;font-weight:800;font-size:xxx-large}h4.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{text-align:left;font-family:"Noto Sans", serif;font-weight:500}label.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{text-align:left;text-transform:uppercase;font-size:0.85rem}p.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{font-family:"Noto Sans", serif}.senasy-link.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp,.senasy-link.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp:hover,.senasy-link.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp:focus{color:#00a094ff !important}.choose-assessment-btn.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{font-size:22px !important;white-space:normal;line-height:1.2;padding-left:0.75rem;padding-right:0.75rem}@media(max-width: 360px){.choose-assessment-btn.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{font-size:18px !important}}@media(max-width: 991.98px){.landing-root.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{width:90vw !important;max-width:90vw !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important}.landing-shell.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:0 !important;padding-right:0 !important}.landing-inner-shell.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.landing-inner-shell.svelte-21bdnp>.row.svelte-21bdnp.svelte-21bdnp{--bs-gutter-x:0;margin-left:0;margin-right:0}.landing-inner-shell.svelte-21bdnp>.row.svelte-21bdnp>[class*="col-"].svelte-21bdnp{padding-left:0;padding-right:0}.landing-form-col.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{flex:0 0 100% !important;max-width:100% !important;width:100% !important;padding-left:0;padding-right:0}.landing-form-col.svelte-21bdnp>form.svelte-21bdnp.svelte-21bdnp{width:100%;margin-left:auto;margin-right:auto}}.yellow-banner.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{color:#1e1e1e;font-weight:700;text-transform:uppercase;background-color:#ffcc07;padding:0.3em;font-family:"Noto Sans", serif}h3.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{font-family:"Noto Sans", serif;font-weight:800;font-size:xxx-large}h4.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{text-align:left;font-family:"Noto Sans", serif;font-weight:500}label.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{text-align:left;text-transform:uppercase;font-size:0.85rem}p.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{font-family:"Noto Sans", serif}.yellow-banner.svelte-19074cy{color:#1e1e1e;font-weight:700;text-transform:uppercase;background-color:#ffcc07;padding:0.3em;font-family:"Noto Sans", serif}h3.svelte-19074cy{font-family:"Noto Sans", serif;font-weight:800;font-size:xxx-large}h4.svelte-19074cy{text-align:left;font-family:"Noto Sans", serif;font-weight:500}h4.section-title.svelte-19074cy{font-size:1.15rem}label.svelte-19074cy{text-align:left;text-transform:uppercase;font-size:0.85rem}p.svelte-19074cy{font-family:"Noto Sans", serif}.policy-check.svelte-19074cy{display:flex;align-items:center;gap:0}.policy-checkbox.svelte-19074cy{flex-shrink:0;width:1.5em;height:1.5em;margin:0 12px 0 0;cursor:pointer;border:2px solid #adb5bd;border-radius:4px}.policy-checkbox.is-invalid.svelte-19074cy{border-color:#dc3545;box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.2)}.link-button.svelte-19074cy{appearance:none;background:transparent;border:0;padding:0;font:inherit;line-height:inherit;color:#00a896;text-decoration:none;cursor:pointer}.link-button.svelte-19074cy:hover,.link-button.svelte-19074cy:focus{color:#007a6e;text-decoration:none}.policy-link.svelte-19074cy{text-transform:none;font-size:1rem;text-align:left}.footer-link.svelte-19074cy{display:inline;vertical-align:baseline}.footer-link.svelte-19074cy,.footer-link.svelte-19074cy:hover,.footer-link.svelte-19074cy:focus{color:#00a094ff;text-decoration:none}.webcam-test-link.svelte-19074cy a{color:#00a896;text-decoration:none}.webcam-test-link.svelte-19074cy a:hover,.webcam-test-link.svelte-19074cy a:focus{color:#007a6e;text-decoration:none}.senasy-link.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp,.senasy-link.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp:hover,.senasy-link.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp:focus{color:#00a094ff !important}.choose-assessment-btn.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{font-size:22px !important;white-space:normal;line-height:1.2;padding-left:0.75rem;padding-right:0.75rem}@media(max-width: 360px){.choose-assessment-btn.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{font-size:18px !important}}@media(max-width: 991.98px){.landing-root.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{width:90vw !important;max-width:90vw !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important}.landing-shell.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:0 !important;padding-right:0 !important}.landing-inner-shell.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.landing-inner-shell.svelte-21bdnp>.row.svelte-21bdnp.svelte-21bdnp{--bs-gutter-x:0;margin-left:0;margin-right:0}.landing-inner-shell.svelte-21bdnp>.row.svelte-21bdnp>[class*="col-"].svelte-21bdnp{padding-left:0;padding-right:0}.landing-form-col.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{flex:0 0 100% !important;max-width:100% !important;width:100% !important;padding-left:0;padding-right:0}.landing-form-col.svelte-21bdnp>form.svelte-21bdnp.svelte-21bdnp{width:100%;margin-left:auto;margin-right:auto}}h3.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{font-family:"Noto Sans", serif;font-weight:800;font-size:xxx-large}h4.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{text-align:left;font-family:"Noto Sans", serif;font-weight:500}label.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{text-align:left;text-transform:uppercase;font-size:0.85rem}p.svelte-21bdnp.svelte-21bdnp.svelte-21bdnp{font-family:"Noto Sans", serif}.senasy-link.svelte-obkx5p.svelte-obkx5p.svelte-obkx5p,.senasy-link.svelte-obkx5p.svelte-obkx5p.svelte-obkx5p:hover,.senasy-link.svelte-obkx5p.svelte-obkx5p.svelte-obkx5p:focus{color:#00a094ff !important}.choose-assessment-btn.svelte-obkx5p.svelte-obkx5p.svelte-obkx5p{font-size:22px !important;white-space:normal;line-height:1.2;padding-left:0.75rem;padding-right:0.75rem}@media(max-width: 360px){.choose-assessment-btn.svelte-obkx5p.svelte-obkx5p.svelte-obkx5p{font-size:18px !important}}@media(max-width: 991.98px){.landing-root.svelte-obkx5p.svelte-obkx5p.svelte-obkx5p{width:90vw !important;max-width:90vw !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important}.landing-shell.svelte-obkx5p.svelte-obkx5p.svelte-obkx5p{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:0 !important;padding-right:0 !important}.landing-inner-shell.svelte-obkx5p.svelte-obkx5p.svelte-obkx5p{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.landing-inner-shell.svelte-obkx5p>.row.svelte-obkx5p.svelte-obkx5p{--bs-gutter-x:0;margin-left:0;margin-right:0}.landing-inner-shell.svelte-obkx5p>.row.svelte-obkx5p>[class*="col-"].svelte-obkx5p{padding-left:0;padding-right:0}.landing-form-col.svelte-obkx5p.svelte-obkx5p.svelte-obkx5p{flex:0 0 100% !important;max-width:100% !important;width:100% !important;padding-left:0;padding-right:0}.landing-form-col.svelte-obkx5p>form.svelte-obkx5p.svelte-obkx5p{width:100%;margin-left:auto;margin-right:auto}}h3.svelte-obkx5p.svelte-obkx5p.svelte-obkx5p{font-family:"Noto Sans", serif;font-weight:800;font-size:xx-large}.param-example.svelte-obkx5p.svelte-obkx5p.svelte-obkx5p{background-color:#f1f3f5;border:1px solid #dee2e6;border-radius:0.375rem;padding:0.5rem 0.75rem;white-space:pre-wrap;word-break:break-all;font-size:0.85rem}h4.svelte-obkx5p.svelte-obkx5p.svelte-obkx5p{text-align:left;font-family:"Noto Sans", serif;font-weight:500}label.svelte-obkx5p.svelte-obkx5p.svelte-obkx5p{text-align:left;text-transform:uppercase;font-size:0.85rem}p.svelte-obkx5p.svelte-obkx5p.svelte-obkx5p{font-family:"Noto Sans", serif}.card.svelte-zfqkkn.svelte-zfqkkn{min-height:20em;background-color:white;text-align:left}.card-header.svelte-zfqkkn.svelte-zfqkkn{color:#1e1e1e;font-family:"Noto Sans", serif;background-color:#e8f4f4;border-bottom:none;font-size:large;font-weight:700}.card-body.svelte-zfqkkn.svelte-zfqkkn{font-size:small;font-weight:100;min-height:20em}.card-footer.svelte-zfqkkn.svelte-zfqkkn{background-color:#e8f4f4;border-top:none}.btn-start.svelte-zfqkkn.svelte-zfqkkn{background-color:#00a094;color:#ffffff}.card-footer.svelte-zfqkkn.svelte-zfqkkn{min-height:4em}.score.svelte-zfqkkn.svelte-zfqkkn{font-weight:600}.definition.svelte-zfqkkn.svelte-zfqkkn{min-width:12em;display:inline-block}.score-section.svelte-zfqkkn.svelte-zfqkkn{background-color:#f9f9f9;border-radius:6px;padding:20px;margin-bottom:20px}.overall-score.svelte-zfqkkn.svelte-zfqkkn{background-color:#eef2f7;padding:20px;border-radius:6px;margin-bottom:20px}.comparison-table.svelte-zfqkkn table.svelte-zfqkkn{width:100%}.radar-chart-container.svelte-zfqkkn.svelte-zfqkkn{max-width:500px;margin:0 auto}.score-title.svelte-zfqkkn.svelte-zfqkkn{font-size:1.25rem;font-weight:600}.score-value.svelte-zfqkkn.svelte-zfqkkn{font-size:2rem;font-weight:700}.color-key.svelte-zfqkkn span.svelte-zfqkkn:not(:last-child)::after{content:",";margin-right:0.3rem}.progress.svelte-zfqkkn.svelte-zfqkkn{height:8px}.progress-bar-red.svelte-zfqkkn.svelte-zfqkkn{background-color:#dc3545}.progress-bar-amber.svelte-zfqkkn.svelte-zfqkkn{background-color:#ffc107}.progress-bar-green.svelte-zfqkkn.svelte-zfqkkn{background-color:#28a745}@media print{@page{size:A4;width:1000px;margin:0cm 0cm 0cm 0cm}.container.svelte-zfqkkn.svelte-zfqkkn,.container-fluid.svelte-zfqkkn.svelte-zfqkkn{width:100% !important;max-width:none !important}.row.svelte-zfqkkn.svelte-zfqkkn{display:flex !important;flex-wrap:nowrap !important}[class*="col-"].svelte-zfqkkn.svelte-zfqkkn{flex:1 !important;max-width:100% !important}#no-print.svelte-zfqkkn.svelte-zfqkkn{display:none}.progress.svelte-zfqkkn.svelte-zfqkkn{position:relative}.progress.svelte-zfqkkn.svelte-zfqkkn:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-bottom:2rem solid #eeeeee}.progress-bar.svelte-zfqkkn.svelte-zfqkkn{position:absolute;top:0;bottom:0;left:0;z-index:1;border-bottom:2rem solid #337ab7}.progress-bar-success.svelte-zfqkkn.svelte-zfqkkn{border-bottom-color:#67c600}.progress-bar-info.svelte-zfqkkn.svelte-zfqkkn{border-bottom-color:#5bc0de}.progress-bar-warning.svelte-zfqkkn.svelte-zfqkkn{border-bottom-color:#f0a839}.progress-bar-danger.svelte-zfqkkn.svelte-zfqkkn{border-bottom-color:#ee2f31}.progress-bar-red.svelte-zfqkkn.svelte-zfqkkn{border-bottom-color:#dc3545}.progress-bar-amber.svelte-zfqkkn.svelte-zfqkkn{border-bottom-color:#ffc107}.progress-bar-green.svelte-zfqkkn.svelte-zfqkkn{border-bottom-color:#28a745}.status-icon.svelte-zfqkkn.svelte-zfqkkn{color:black;font-weight:500}}.status-icon.svelte-zfqkkn.svelte-zfqkkn{width:1.5em;height:1.5em;border-radius:0.5em;align-items:center;justify-content:center;color:white;font-family:Arial, sans-serif;font-weight:bold;font-size:0.8em;padding:0.5em}.new.svelte-zfqkkn.svelte-zfqkkn{background-color:#2196f3}.in-progress.svelte-zfqkkn.svelte-zfqkkn{background-color:#e93bde}.scored.svelte-zfqkkn.svelte-zfqkkn{background-color:#4caf50}.reviewed.svelte-zfqkkn.svelte-zfqkkn{background-color:#9c27b0}.warning.svelte-zfqkkn.svelte-zfqkkn{background-color:#ec2626}.spin.svelte-1nb6iae{animation-name:svelte-1nb6iae-stretch;animation-duration:1.5s;animation-timing-function:ease-out;animation-delay:0;animation-direction:alternate;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running}@keyframes svelte-1nb6iae-stretch{50%{color:black}}.instructions.svelte-1j0fzp2{border-color:#ffcc0c;border-width:1px;border-style:solid;border-radius:5px;margin-bottom:0.5em;margin-top:0.5em;padding:1em;font-size:0.8em}@media(min-width: 768px){.instructions.svelte-1j0fzp2{padding:1em;font-size:1em}}.sensayLogo.svelte-khqaor{text-align:end;min-width:200px}.sensayLogoSmall.svelte-khqaor{display:none}@media(max-width: 768px){.container.svelte-khqaor{padding:0}.sensayLogo.svelte-khqaor{max-width:200px;display:none}.sensayLogoSmall.svelte-khqaor{display:block;flex-grow:0}.sensayScoreDetail.svelte-khqaor{display:none}.sensayLink.svelte-khqaor{font-size:2.5vw}.score.svelte-khqaor{font-size:3.5vw !important}}.score.svelte-khqaor{color:#ffcc0c;font-size:x-large;font-weight:700}.paper-shadow.svelte-khqaor{position:relative;background:#fff;padding:3rem;margin:50px auto;box-shadow:0px 2px 38px rgba(0, 0, 0, 0.2)}.paper-shadow.svelte-khqaor:after,.paper-shadow.svelte-khqaor:before{content:"";position:absolute;left:auto;background:none;z-index:-1}.paper-shadow.svelte-khqaor:after{width:90%;height:10px;top:30px;right:8px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-box-shadow:0px -20px 36px 5px #295d92;-moz-box-shadow:0px -20px 36px 5px #295d92;box-shadow:0px -25px 35px 0px rgba(0, 0, 0, 0.5)}.paper-shadow.svelte-khqaor:before{width:10px;height:95%;top:5px;right:18px;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);-webkit-box-shadow:20px 0px 25px 5px #295d92;-moz-box-shadow:20px 0px 25px 5px #295d92;box-shadow:22px 0px 35px 0px rgba(0, 0, 0, 0.5)}hr.hr-text.svelte-khqaor{position:relative;border:none;height:1px;background:#999}hr.hr-text.svelte-khqaor::before{content:attr(data-content);display:inline-block;background:#fff;font-weight:bold;font-size:0.85rem;color:#999;border-radius:30rem;padding:0.2rem 2rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.thank-you-page.svelte-g7pq6k{max-width:700px;margin:3rem auto;padding:3rem 2rem;text-align:center}.text.svelte-g7pq6k{font-size:1.05rem;color:#374151;line-height:1.7;max-width:540px;margin:0 auto}.btn-teal.svelte-g7pq6k{background-color:#00a094;color:#ffffff;border:none;padding:0.75rem 2rem;font-size:1rem;font-weight:700;border-radius:8px;cursor:pointer;box-shadow:0 5px 12px rgba(0, 152, 135, 0.32);transition:filter 0.2s ease, transform 0.2s ease}.btn-teal.svelte-g7pq6k:hover{filter:brightness(1.06);transform:translateY(-1px)}.text.svelte-1de9n9z{font-size:large}.score.svelte-1de9n9z{font-size:xx-large;font-weight:700}.paper-shadow.svelte-1de9n9z{position:relative;background:#fff;padding:3rem;margin:50px auto;box-shadow:0px 2px 38px rgba(0, 0, 0, 0.2)}.paper-shadow.svelte-1de9n9z:after,.paper-shadow.svelte-1de9n9z:before{content:"";position:absolute;left:auto;background:none;z-index:-1}.paper-shadow.svelte-1de9n9z:after{width:90%;height:10px;top:30px;right:8px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-box-shadow:0px -20px 36px 5px #295d92;-moz-box-shadow:0px -20px 36px 5px #295d92;box-shadow:0px -25px 35px 0px rgba(0, 0, 0, 0.5)}.paper-shadow.svelte-1de9n9z:before{width:10px;height:95%;top:5px;right:18px;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);-webkit-box-shadow:20px 0px 25px 5px #295d92;-moz-box-shadow:20px 0px 25px 5px #295d92;box-shadow:22px 0px 35px 0px rgba(0, 0, 0, 0.5)}.sensayLogo.svelte-khqaor{text-align:end;min-width:200px}.sensayLogoSmall.svelte-khqaor{display:none}@media(max-width: 768px){.container.svelte-khqaor{padding:0}.sensayLogo.svelte-khqaor{max-width:200px;display:none}.sensayLogoSmall.svelte-khqaor{display:block;flex-grow:0}.sensayLink.svelte-khqaor{font-size:2.5vw}.score.svelte-khqaor{font-size:3.5vw !important}}.score.svelte-khqaor{color:#ffcc0c;font-size:x-large;font-weight:700}.paper-shadow.svelte-khqaor{position:relative;background:#fff;padding:3rem;margin:50px auto;box-shadow:0px 2px 38px rgba(0, 0, 0, 0.2)}.paper-shadow.svelte-khqaor:after,.paper-shadow.svelte-khqaor:before{content:"";position:absolute;left:auto;background:none;z-index:-1}.paper-shadow.svelte-khqaor:after{width:90%;height:10px;top:30px;right:8px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-box-shadow:0px -20px 36px 5px #295d92;-moz-box-shadow:0px -20px 36px 5px #295d92;box-shadow:0px -25px 35px 0px rgba(0, 0, 0, 0.5)}.paper-shadow.svelte-khqaor:before{width:10px;height:95%;top:5px;right:18px;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);-webkit-box-shadow:20px 0px 25px 5px #295d92;-moz-box-shadow:20px 0px 25px 5px #295d92;box-shadow:22px 0px 35px 0px rgba(0, 0, 0, 0.5)}.device-checker.svelte-1ysei7s.svelte-1ysei7s{width:100%;margin:20px 0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px}.section.svelte-1ysei7s.svelte-1ysei7s{margin-bottom:10px;background-color:#f7fbff;padding:1.5rem;border-radius:12px;border:1px solid #dceaf3;display:flex;flex-direction:column;height:auto;min-height:fit-content;transition:background-color 0.2s ease, border-color 0.2s ease}.section.passed.svelte-1ysei7s.svelte-1ysei7s{background-color:#ecfdf5;border-color:#86efac}@media(max-width: 768px){.device-checker.svelte-1ysei7s.svelte-1ysei7s{grid-template-columns:1fr}}.section.svelte-1ysei7s h5.svelte-1ysei7s{margin-bottom:10px;font-weight:600}.bar-container.svelte-1ysei7s.svelte-1ysei7s{width:100%;height:20px;background:#ddd;border-radius:10px;overflow:hidden;margin-top:10px;position:relative}.bar.svelte-1ysei7s.svelte-1ysei7s{height:100%;background-color:green;transition:width 0.05s linear;position:absolute;left:0;top:0;z-index:1}.bar-max.svelte-1ysei7s.svelte-1ysei7s{height:100%;background-color:rgba(0, 128, 0, 0.3);transition:width 0.2s linear;position:absolute;left:0;top:0;z-index:0}.video-container.svelte-1ysei7s.svelte-1ysei7s{width:100%;aspect-ratio:4 / 3;margin:10px auto;border:1px solid #ccc;border-radius:8px;overflow:hidden;background:#e5e7eb}video.svelte-1ysei7s.svelte-1ysei7s,.captured-image.svelte-1ysei7s.svelte-1ysei7s{width:100%;height:100%;object-fit:cover;display:block}.photo-section.svelte-1ysei7s.svelte-1ysei7s{text-align:center;margin-top:10px}.captured-image.svelte-1ysei7s.svelte-1ysei7s{margin:0;border:0;border-radius:0}button.svelte-1ysei7s.svelte-1ysei7s{margin:5px;padding:8px 16px;background-color:#00a094;color:white;border:none;border-radius:4px;cursor:pointer}button.svelte-1ysei7s.svelte-1ysei7s:hover{background-color:#007a6d}button.svelte-1ysei7s.svelte-1ysei7s:disabled{background-color:#cbd5e1;color:#475569;cursor:not-allowed;opacity:1}button.svelte-1ysei7s.svelte-1ysei7s:disabled:hover{background-color:#cbd5e1}.error.svelte-1ysei7s.svelte-1ysei7s{color:#d32f2f;font-weight:700;font-size:0.9rem}.success.svelte-1ysei7s.svelte-1ysei7s{color:#00a35b;font-weight:700;font-size:0.9rem}.status-message.svelte-1ysei7s.svelte-1ysei7s{margin-top:auto;min-height:3.5rem;display:flex;align-items:flex-end}.status-message.svelte-1ysei7s p.svelte-1ysei7s{margin:0}.webcam-note.svelte-1ysei7s.svelte-1ysei7s{font-size:0.95rem;color:#555;margin:0.5rem 0 1rem 0;overflow-wrap:anywhere;word-break:break-word;line-height:1.5}.webcam-note-link.svelte-1ysei7s.svelte-1ysei7s{color:#00a896;overflow-wrap:anywhere;word-break:break-word}.image-preview.svelte-1ysei7s.svelte-1ysei7s{width:100%;aspect-ratio:4 / 3;margin:10px auto;border:1px solid #ccc;border-radius:8px;overflow:hidden;background:#e5e7eb;display:flex;align-items:center;justify-content:center}.image-preview.svelte-1ysei7s img.svelte-1ysei7s{width:100%;height:100%;object-fit:cover;display:block}.modal-header.svelte-1s5kung .modal-title.svelte-1s5kung{font-size:1.5rem;font-weight:bold}.modal-body.svelte-1s5kung h3.svelte-1s5kung{font-size:1.15rem;font-weight:bold}.modal-header.svelte-1s5kung .modal-title.svelte-1s5kung{font-size:1.5rem;font-weight:bold}.modal-body.svelte-1s5kung h3.svelte-1s5kung{font-size:1.15rem;font-weight:bold}.spin.svelte-1nb6iae{animation-name:svelte-1nb6iae-stretch;animation-duration:1.5s;animation-timing-function:ease-out;animation-delay:0;animation-direction:alternate;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running}@keyframes svelte-1nb6iae-stretch{50%{color:black}}.instructions.svelte-1j0fzp2{border-color:#ffcc0c;border-width:1px;border-style:solid;border-radius:5px;margin-bottom:0.5em;margin-top:0.5em;padding:1em;font-size:0.8em}@media(min-width: 768px){.instructions.svelte-1j0fzp2{padding:1em;font-size:1em}}.progress-bar.svelte-7vrpwm{background-color:#00a094}.timer-pill.svelte-1meleax.svelte-1meleax{display:inline-flex;align-items:center;gap:0.4rem;padding:0.45rem 1.2rem;background:#ffffff;border:1.5px solid #e2eaef;border-radius:999px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06);color:#64748b}.timer-time.svelte-1meleax.svelte-1meleax{font-size:1.1rem;font-weight:700;letter-spacing:0.03em;color:#1e293b}.urgent.svelte-1meleax .timer-time.svelte-1meleax{color:#dc2626}.multistep-progress.svelte-hmzrut{width:100%;padding:1.75rem 1.5rem 0.5rem}.steps-container.svelte-hmzrut{display:flex;align-items:flex-start;width:100%}.step-item.svelte-hmzrut{display:flex;flex-direction:column;align-items:center;flex-shrink:0;max-width:110px}.step-connector.svelte-hmzrut{flex:1;height:2px;margin-top:16px;background-color:#d1dde8;border-radius:2px;position:relative;overflow:hidden;min-width:16px}.step-connector.svelte-hmzrut::after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--fill, 0%);background-color:#00a094;border-radius:2px;transition:width 0.35s ease}.step-dot.svelte-hmzrut{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.8rem;font-weight:700;flex-shrink:0;transition:background-color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease}.step-dot.done.svelte-hmzrut{background-color:#00a094;border:2px solid #00a094;color:white}.step-dot.active.svelte-hmzrut{background-color:#00a094;border:2px solid #00a094;color:white;box-shadow:0 0 0 4px rgba(0, 160, 148, 0.18)}.step-dot.pending.svelte-hmzrut{background-color:#ffffff;border:2px solid #c8d8e4;color:#9eb4c0}.step-label.svelte-hmzrut{display:none}.step-label.active.svelte-hmzrut{color:#00a094}.step-label.done.svelte-hmzrut{color:#00a094}.step-label.pending.svelte-hmzrut{color:#9eb4c0}.timer-pill.svelte-hxxild.svelte-hxxild{display:inline-flex;align-items:center;gap:0.4rem;padding:0.45rem 1.2rem;background:#ffffff;border:1.5px solid #e2eaef;border-radius:999px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06);color:#64748b;transition:background 0.2s, border-color 0.2s}.timer-pill.prepare.svelte-hxxild.svelte-hxxild{background:#fefce8;border-color:#fde68a;color:#92400e}.timer-pill.prepare.svelte-hxxild .timer-label.svelte-hxxild{color:#92400e}.timer-pill.prepare.svelte-hxxild .timer-time.svelte-hxxild{color:#b45309}.timer-label.svelte-hxxild.svelte-hxxild{font-size:0.8rem;font-weight:500;color:#64748b}.timer-time.svelte-hxxild.svelte-hxxild{font-size:1.1rem;font-weight:700;letter-spacing:0.03em;color:#1e293b}.urgent.svelte-hxxild .timer-time.svelte-hxxild{color:#dc2626}.invisible.svelte-7ddpv5{display:none}video.svelte-7ddpv5,img.svelte-7ddpv5{max-width:100%;height:auto;vertical-align:middle}.photo-container.svelte-7ddpv5{margin-top:20px}.try-again-btn.svelte-7ddpv5{margin-top:0.25rem;font-weight:bold}.important-message.svelte-7ddpv5{display:block;width:fit-content;margin-left:auto;margin-right:auto;background-color:#fff7e6;border:1px solid #ffd36a;color:#b36b00;padding:0.5rem 0.75rem;border-radius:999px;font-size:0.95rem;margin-top:0.75rem;margin-bottom:1rem;text-align:center}.verification-header.svelte-7ddpv5{font-size:1.55rem;font-weight:800;color:#10243c;margin-top:0.4rem;margin-bottom:0.6rem;text-align:center}.wait-message.svelte-7ddpv5{text-align:center;font-size:1.25rem;line-height:1.5;font-weight:500;color:#10243c;margin:1rem 0}.verification-subtext{text-align:center !important}.loading.svelte-uvt5xz{display:none}@media(min-width: 768px){.customImage.svelte-uvt5xz{max-width:600px;max-height:600px}}@media(max-width: 768px){.customImage.svelte-uvt5xz{max-width:100%}}.plain-audio.svelte-tkbp79{background:transparent;color:inherit;border:none;box-shadow:none;outline:none;width:100%;max-width:420px}audio.plain-audio::-webkit-media-controls-panel{background-color:transparent !important;box-shadow:none !important}audio.plain-audio::-webkit-media-controls-enclosure{background-color:transparent !important;border-radius:0 !important;box-shadow:none !important}.disabled.svelte-tkbp79{pointer-events:none;opacity:0.5}.play-icon.svelte-tkbp79{font-size:0.7em;vertical-align:baseline;line-height:1;display:inline-block;position:relative;top:-0.05em}.report-fab.svelte-174kpo7.svelte-174kpo7{position:fixed;right:20px;bottom:20px;height:56px;min-width:180px;padding:0 20px;border:0;border-radius:16px;background:#fbbf24;color:#111827;box-shadow:0 10px 24px rgba(0, 0, 0, 0.18);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;z-index:9999;transition:filter 0.15s, transform 0.1s, box-shadow 0.15s;font-weight:600;font-size:14px;text-transform:none;letter-spacing:0}.report-fab.svelte-174kpo7.svelte-174kpo7:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 12px 28px rgba(0, 0, 0, 0.2)}.report-fab.svelte-174kpo7.svelte-174kpo7:active:not(:disabled){transform:translateY(1px)}.report-fab.svelte-174kpo7.svelte-174kpo7:focus-visible{outline:3px solid rgba(255, 255, 255, 0.55);outline-offset:3px}.report-fab.svelte-174kpo7.svelte-174kpo7:disabled{opacity:0.75;cursor:wait}.report-fab.svelte-174kpo7 svg.svelte-174kpo7{width:22px;height:22px;flex-shrink:0}.report-fab-text.svelte-174kpo7.svelte-174kpo7{white-space:nowrap}.report-fab-spinner.svelte-174kpo7.svelte-174kpo7{width:18px;height:18px;border:2px solid rgba(0, 0, 0, 0.25);border-top-color:#000;border-radius:50%;animation:svelte-174kpo7-fab-spin 0.7s linear infinite;flex-shrink:0}@keyframes svelte-174kpo7-fab-spin{to{transform:rotate(360deg)}}.report-overlay.svelte-174kpo7.svelte-174kpo7{position:fixed;inset:0;background:rgba(0, 0, 0, 0.55);display:flex;align-items:center;justify-content:center;padding:18px;z-index:10000}.report-modal.svelte-174kpo7.svelte-174kpo7{width:min(560px, 100%);background:#ffffff;border:1px solid rgba(0, 0, 0, 0.12);border-radius:14px;box-shadow:0 18px 60px rgba(0, 0, 0, 0.3);overflow:hidden}.report-modal.svelte-174kpo7 header.svelte-174kpo7{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid rgba(0, 0, 0, 0.12);background:#f8fafc}.report-modal.svelte-174kpo7 header h2.svelte-174kpo7{font-size:16px;margin:0;font-weight:650;letter-spacing:0.2px;color:#1e293b}.report-close.svelte-174kpo7.svelte-174kpo7{background:transparent;border:0;color:#64748b;cursor:pointer;border-radius:10px;padding:8px;font-size:16px;line-height:1}.report-close.svelte-174kpo7.svelte-174kpo7:hover{background:rgba(0, 0, 0, 0.06);color:#1e293b}.report-close.svelte-174kpo7.svelte-174kpo7:focus-visible{outline:2px solid rgba(37, 99, 235, 0.55);outline-offset:2px}.report-content.svelte-174kpo7.svelte-174kpo7{padding:16px;display:grid;gap:12px}.report-modal.svelte-174kpo7 label.svelte-174kpo7{display:grid;gap:6px;font-size:13px;color:#374151;font-weight:500}.report-modal.svelte-174kpo7 input.svelte-174kpo7,.report-modal.svelte-174kpo7 textarea.svelte-174kpo7{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid #d1d5db;background:#ffffff;color:#1e293b;outline:none;font-size:14px}.report-modal.svelte-174kpo7 textarea.svelte-174kpo7{min-height:120px;resize:vertical;font-family:inherit}.report-modal.svelte-174kpo7 input.svelte-174kpo7:focus,.report-modal.svelte-174kpo7 textarea.svelte-174kpo7:focus{border-color:rgba(255, 204, 7, 0.75);box-shadow:0 0 0 4px rgba(255, 204, 7, 0.18)}.report-hint.svelte-174kpo7.svelte-174kpo7{color:#6b7280;font-size:12px}.helper-text.svelte-174kpo7.svelte-174kpo7{color:#6b7280;font-size:12px;font-weight:400;margin-top:4px}.report-actions.svelte-174kpo7.svelte-174kpo7{display:flex;gap:10px;justify-content:flex-end;padding:14px 16px 16px;border-top:1px solid rgba(0, 0, 0, 0.12);background:#f8fafc}.report-btn.svelte-174kpo7.svelte-174kpo7{border:1px solid #d1d5db;background:#ffffff;color:#374151;border-radius:10px;padding:10px 16px;cursor:pointer;font-weight:600;font-size:14px;transition:background 0.15s}.report-btn.svelte-174kpo7.svelte-174kpo7:hover{background:#f3f4f6}.report-btn.primary.svelte-174kpo7.svelte-174kpo7{border-color:#00a094;background:#00a094ff;color:#fff}.report-btn.primary.svelte-174kpo7.svelte-174kpo7:hover{filter:brightness(1.05)}.report-btn.primary.svelte-174kpo7.svelte-174kpo7:disabled{opacity:0.6;cursor:not-allowed}.report-error.svelte-174kpo7.svelte-174kpo7{color:#dc2626;background:rgba(239, 68, 68, 0.1);border:1px solid rgba(239, 68, 68, 0.28);padding:10px 12px;border-radius:10px;font-size:13px}.report-success.svelte-174kpo7.svelte-174kpo7{color:#16a34a;background:rgba(22, 163, 74, 0.1);border:1px solid rgba(22, 163, 74, 0.28);padding:10px 12px;border-radius:10px;font-size:13px}.visually-hidden.svelte-174kpo7.svelte-174kpo7{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.attachments-section.svelte-174kpo7.svelte-174kpo7{display:grid;gap:8px}.attachments-header.svelte-174kpo7.svelte-174kpo7{display:flex;align-items:center;justify-content:space-between}.attachments-label.svelte-174kpo7.svelte-174kpo7{font-size:13px;font-weight:500;color:#374151}.attach-add-btn.svelte-174kpo7.svelte-174kpo7{font-size:12px;font-weight:600;color:#00a094;cursor:pointer;padding:4px 10px;border:1px solid #00a094;border-radius:8px;transition:background 0.15s;user-select:none}.attach-add-btn.svelte-174kpo7.svelte-174kpo7:hover{background:rgba(0, 160, 148, 0.08)}.attach-hint.svelte-174kpo7.svelte-174kpo7{margin:0;font-size:12px;color:#6b7280}.attachments-list.svelte-174kpo7.svelte-174kpo7{list-style:none;margin:0;padding:0;display:grid;gap:6px}.attachment-item.svelte-174kpo7.svelte-174kpo7{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:6px 8px}.attachment-thumb.svelte-174kpo7.svelte-174kpo7{width:48px;height:36px;object-fit:cover;border-radius:4px;flex-shrink:0;border:1px solid #e5e7eb}.attachment-name.svelte-174kpo7.svelte-174kpo7{flex:1;font-size:12px;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-remove.svelte-174kpo7.svelte-174kpo7{background:transparent;border:0;color:#9ca3af;cursor:pointer;padding:2px 6px;border-radius:6px;font-size:13px;line-height:1;flex-shrink:0}.attachment-remove.svelte-174kpo7.svelte-174kpo7:hover{background:rgba(239, 68, 68, 0.1);color:#dc2626}.liteon-policy.svelte-dq5c8s h2.svelte-dq5c8s{font-size:1.5rem;font-weight:bold}.liteon-policy.svelte-dq5c8s p.svelte-dq5c8s{font-size:0.95rem}.liteon-policy.svelte-dq5c8s .policy-updated.svelte-dq5c8s{font-size:0.75rem}.rangeSlider{--slider:var(--range-slider, #d7dada);--handle-inactive:var(--range-handle-inactive, #99a2a2);--handle:var(--range-handle, #838de7);--handle-focus:var(--range-handle-focus, #4a40d4);--handle-border:var(--range-handle-border, var(--handle));--range-inactive:var(--range-range-inactive, var(--handle-inactive));--range:var(--range-range, var(--handle-focus));--float-inactive:var(--range-float-inactive, var(--handle-inactive));--float:var(--range-float, var(--handle-focus));--float-text:var(--range-float-text, white)}.rangeSlider{position:relative;border-radius:100px;height:0.5em;margin:1em;transition:opacity 0.2s ease;user-select:none}.rangeSlider *{user-select:none}.rangeSlider.pips{margin-bottom:1.8em}.rangeSlider.pip-labels{margin-bottom:2.8em}.rangeSlider.vertical{display:inline-block;border-radius:100px;width:0.5em;min-height:200px}.rangeSlider.vertical.pips{margin-right:1.8em;margin-bottom:1em}.rangeSlider.vertical.pip-labels{margin-right:2.8em;margin-bottom:1em}.rangeSlider .rangeHandle{position:absolute;display:block;height:1.4em;width:1.4em;top:0.25em;bottom:auto;transform:translateY(-50%) translateX(-50%);z-index:2}.rangeSlider.reversed .rangeHandle{transform:translateY(-50%) translateX(50%)}.rangeSlider.vertical .rangeHandle{left:0.25em;top:auto;transform:translateY(50%) translateX(-50%)}.rangeSlider.vertical.reversed .rangeHandle{transform:translateY(-50%) translateX(-50%)}.rangeSlider .rangeNub,.rangeSlider .rangeHandle:before{position:absolute;left:0;top:0;display:block;border-radius:10em;height:100%;width:100%;transition:box-shadow 0.2s ease}.rangeSlider .rangeHandle:before{content:"";left:1px;top:1px;bottom:1px;right:1px;height:auto;width:auto;box-shadow:0 0 0 0px var(--handle-border);opacity:0}.rangeSlider.hoverable:not(.disabled) .rangeHandle:hover:before{box-shadow:0 0 0 8px var(--handle-border);opacity:0.2}.rangeSlider.hoverable:not(.disabled) .rangeHandle.press:before,.rangeSlider.hoverable:not(.disabled) .rangeHandle.press:hover:before{box-shadow:0 0 0 12px var(--handle-border);opacity:0.4}.rangeSlider.range:not(.min):not(.max) .rangeNub{border-radius:10em 10em 10em 1.6em}.rangeSlider.range .rangeHandle:nth-of-type(1) .rangeNub{transform:rotate(-135deg)}.rangeSlider.range .rangeHandle:nth-of-type(2) .rangeNub{transform:rotate(45deg)}.rangeSlider.range.reversed .rangeHandle:nth-of-type(1) .rangeNub{transform:rotate(45deg)}.rangeSlider.range.reversed .rangeHandle:nth-of-type(2) .rangeNub{transform:rotate(-135deg)}.rangeSlider.range.vertical .rangeHandle:nth-of-type(1) .rangeNub{transform:rotate(135deg)}.rangeSlider.range.vertical .rangeHandle:nth-of-type(2) .rangeNub{transform:rotate(-45deg)}.rangeSlider.range.vertical.reversed .rangeHandle:nth-of-type(1) .rangeNub{transform:rotate(-45deg)}.rangeSlider.range.vertical.reversed .rangeHandle:nth-of-type(2) .rangeNub{transform:rotate(135deg)}.rangeSlider .rangeFloat{display:block;position:absolute;left:50%;top:-0.5em;transform:translate(-50%, -100%);font-size:1em;text-align:center;opacity:0;pointer-events:none;white-space:nowrap;transition:all 0.2s ease;font-size:0.9em;padding:0.2em 0.4em;border-radius:0.2em}.rangeSlider .rangeHandle.active .rangeFloat,.rangeSlider.hoverable .rangeHandle:hover .rangeFloat{opacity:1;top:-0.2em;transform:translate(-50%, -100%)}.rangeSlider .rangeBar{position:absolute;display:block;transition:background 0.2s ease;border-radius:1em;height:0.5em;top:0;user-select:none;z-index:1}.rangeSlider.vertical .rangeBar{width:0.5em;height:auto}.rangeSlider{background-color:#d7dada;background-color:var(--slider)}.rangeSlider .rangeBar{background-color:#99a2a2;background-color:var(--range-inactive)}.rangeSlider.focus .rangeBar{background-color:#838de7;background-color:var(--range)}.rangeSlider .rangeNub{background-color:#99a2a2;background-color:var(--handle-inactive)}.rangeSlider.focus .rangeNub{background-color:#838de7;background-color:var(--handle)}.rangeSlider .rangeHandle.active .rangeNub{background-color:#4a40d4;background-color:var(--handle-focus)}.rangeSlider .rangeFloat{color:white;color:var(--float-text);background-color:#99a2a2;background-color:var(--float-inactive)}.rangeSlider.focus .rangeFloat{background-color:#4a40d4;background-color:var(--float)}.rangeSlider.disabled{opacity:0.5}.rangeSlider.disabled .rangeNub{background-color:#d7dada;background-color:var(--slider)}.rangeSlider{--pip:var(--range-pip, lightslategray);--pip-text:var(--range-pip-text, var(--pip));--pip-active:var(--range-pip-active, darkslategrey);--pip-active-text:var(--range-pip-active-text, var(--pip-active));--pip-hover:var(--range-pip-hover, darkslategrey);--pip-hover-text:var(--range-pip-hover-text, var(--pip-hover));--pip-in-range:var(--range-pip-in-range, var(--pip-active));--pip-in-range-text:var(--range-pip-in-range-text, var(--pip-active-text))}.rangePips{position:absolute;height:1em;left:0;right:0;bottom:-1em}.rangePips.vertical{height:auto;width:1em;left:100%;right:auto;top:0;bottom:0}.rangePips .pip{height:0.4em;position:absolute;top:0.25em;width:1px;white-space:nowrap}.rangePips.vertical .pip{height:1px;width:0.4em;left:0.25em;top:auto;bottom:auto}.rangePips .pipVal{position:absolute;top:0.4em;transform:translate(-50%, 25%)}.rangePips.vertical .pipVal{position:absolute;top:0;left:0.4em;transform:translate(25%, -50%)}.rangePips .pip{transition:all 0.15s ease}.rangePips .pipVal{transition:all 0.15s ease, font-weight 0s linear}.rangePips .pip{color:lightslategray;color:var(--pip-text);background-color:lightslategray;background-color:var(--pip)}.rangePips .pip.selected{color:darkslategrey;color:var(--pip-active-text);background-color:darkslategrey;background-color:var(--pip-active)}.rangePips.hoverable:not(.disabled) .pip:hover{color:darkslategrey;color:var(--pip-hover-text);background-color:darkslategrey;background-color:var(--pip-hover)}.rangePips .pip.in-range{color:darkslategrey;color:var(--pip-in-range-text);background-color:darkslategrey;background-color:var(--pip-in-range)}.rangePips .pip.selected{height:0.75em}.rangePips.vertical .pip.selected{height:1px;width:0.75em}.rangePips .pip.selected .pipVal{font-weight:bold;top:0.75em}.rangePips.vertical .pip.selected .pipVal{top:0;left:0.75em}.rangePips.hoverable:not(.disabled) .pip:not(.selected):hover{transition:none}.rangePips.hoverable:not(.disabled) .pip:not(.selected):hover .pipVal{transition:none;font-weight:bold}.modal.svelte-1m2bluk{display:block}