:root{--quiz-primary:#58068c;--quiz-correct:#6af17d;--quiz-incorrect:#ff3434;--transition-bezier:cubic-bezier(.16, 1, .3, 1)}.quiz-card.svelte-quj6ss.svelte-quj6ss{pointer-events:auto;display:flex;flex-direction:column;min-height:0;max-height:100%;height:100%;padding:1.5rem!important;position:relative;overflow:hidden}@media (min-width: 768px){.quiz-card.svelte-quj6ss.svelte-quj6ss{height:100%;max-height:100vh;max-height:100dvh}}@media (max-width: 767px){.quiz-card.svelte-quj6ss.svelte-quj6ss{height:100vh;height:100dvh;min-height:500px}.quiz-card.svelte-quj6ss .flex-1.svelte-quj6ss{max-height:calc(100% - 120px)}}.footer-section.svelte-quj6ss.svelte-quj6ss{display:flex;justify-content:center;align-items:center;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));background:inherit}.overflow-y-auto.svelte-quj6ss.svelte-quj6ss{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;overflow-x:hidden}.overflow-y-auto.svelte-quj6ss.svelte-quj6ss::-webkit-scrollbar{width:1px}.overflow-y-auto.svelte-quj6ss.svelte-quj6ss::-webkit-scrollbar-track{background:transparent}.overflow-y-auto.svelte-quj6ss.svelte-quj6ss::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:6px}.option-btn.svelte-quj6ss.svelte-quj6ss{display:flex;align-items:center;min-height:60px;font-weight:600;border:1px solid rgba(145,145,145,.253);box-shadow:0 4px 6px #0000001a;border-radius:30px;cursor:pointer;transition:transform .2s var(--transition-bezier),background-color .2s var(--transition-bezier);will-change:transform;position:relative;color:#000;background-color:#fff;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overflow-x:hidden}.option-btn.multi-select-option.svelte-quj6ss.svelte-quj6ss{border-radius:12px}.option-btn.svelte-quj6ss.svelte-quj6ss:hover:not(.selected):not(:disabled){transform:translate(4px)}.option-btn.correct.svelte-quj6ss.svelte-quj6ss{background-color:var(--quiz-correct)}.option-btn.incorrect.svelte-quj6ss.svelte-quj6ss{background-color:var(--quiz-incorrect)}.submit-btn.svelte-quj6ss.svelte-quj6ss{padding:12px 24px;background-color:#fff;border:none;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);transform:translateY(0);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.remark-backdrop.svelte-quj6ss.svelte-quj6ss{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;background-color:#00000080;z-index:99999;animation:svelte-quj6ss-fadeIn .3s ease-in-out;pointer-events:none}.remark-overlay.svelte-quj6ss.svelte-quj6ss{position:absolute;bottom:0;left:0;right:0;background-color:#fff;color:#000;border-radius:30px 30px 0 0;box-shadow:0 -4px 10px #0000001a;z-index:999999;max-height:60%;display:flex;flex-direction:column;animation:svelte-quj6ss-slideUp .4s var(--transition-bezier);pointer-events:none;padding-bottom:env(safe-area-inset-bottom,0px)}@media (max-width: 768px){.remark-overlay.svelte-quj6ss.svelte-quj6ss{max-height:70%;position:fixed;left:0;right:0}}.remark-header.svelte-quj6ss.svelte-quj6ss{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 0;border-bottom:1px solid #f1f1f1;flex-shrink:0}.remark-content.svelte-quj6ss.svelte-quj6ss{padding:16px 24px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;font-size:16px;line-height:1.5;flex-shrink:0}@keyframes svelte-quj6ss-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-quj6ss-fadeIn{0%{opacity:0}to{opacity:1}}.w-full.svelte-quj6ss.svelte-quj6ss{padding-right:4px}:root{--transition-bezier:cubic-bezier(.16, 1, .3, 1)}.poll-card.svelte-1r8o1ue.svelte-1r8o1ue{box-shadow:0 4px 6px #0000001a;pointer-events:auto;display:flex;flex-direction:column;max-height:100%;height:100%;padding:1.5rem!important;overflow:hidden}.vote-saved-mobile.svelte-1r8o1ue.svelte-1r8o1ue{display:block}@media (min-width: 768px){.poll-card.svelte-1r8o1ue.svelte-1r8o1ue{height:100%;max-height:100vh;max-height:100dvh}.vote-saved-mobile.svelte-1r8o1ue.svelte-1r8o1ue{display:none}}@media (max-width: 767px){.poll-card.svelte-1r8o1ue.svelte-1r8o1ue{height:100vh;height:100dvh;min-height:500px}.poll-card.svelte-1r8o1ue .flex-1.svelte-1r8o1ue{max-height:calc(100% - 120px)}}.footer-section.svelte-1r8o1ue.svelte-1r8o1ue{display:flex;justify-content:center;align-items:center;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));background:inherit}.overflow-y-auto.svelte-1r8o1ue.svelte-1r8o1ue{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;overflow-x:hidden}.overflow-y-auto.svelte-1r8o1ue.svelte-1r8o1ue::-webkit-scrollbar{width:1px}.overflow-y-auto.svelte-1r8o1ue.svelte-1r8o1ue::-webkit-scrollbar-track{background:transparent}.overflow-y-auto.svelte-1r8o1ue.svelte-1r8o1ue::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:6px}.option-btn.svelte-1r8o1ue.svelte-1r8o1ue{display:flex;align-items:center;min-height:60px;font-weight:600;border:1px solid rgba(145,145,145,.253);border-radius:30px;cursor:pointer;transition:transform .2s var(--transition-bezier),background-color .2s var(--transition-bezier);will-change:transform;position:relative;color:#000;background-color:#fff;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overflow-x:hidden}.option-btn.svelte-1r8o1ue.svelte-1r8o1ue:hover:not(.selected):not(:disabled){transform:translate(4px)}.submit-btn.svelte-1r8o1ue.svelte-1r8o1ue{padding:12px 24px;background-color:#fff;border:none;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .4s var(--transition-bezier);transform:translateY(0);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.w-full.svelte-1r8o1ue.svelte-1r8o1ue{padding-right:4px}.first-card.svelte-1p9bad3{pointer-events:auto}.first-card.svelte-1p9bad3 ul{list-style-type:disc!important;margin-left:1em!important;padding-left:0!important;display:block!important}.first-card.svelte-1p9bad3 ol{list-style-type:decimal!important;margin-left:1em!important;padding-left:0!important;display:block!important}.first-card.svelte-1p9bad3 li{display:list-item!important;list-style-position:outside!important;margin-bottom:.25em!important}.media-card.svelte-gpu8sc{display:flex;align-items:center;justify-content:center;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:none;filter:none;perspective:none}.seek-backward-svg.svelte-gpu8sc{margin-bottom:2px;margin-left:-4px}button.svelte-gpu8sc{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.absolute.svelte-gpu8sc{touch-action:none}.media-controls.svelte-gpu8sc{position:absolute;bottom:1rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:2147483647!important;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0)}.glass-button.svelte-gpu8sc{background:#ffffff40;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 16px #0000001a,inset 0 1px #fff6}.glass-button.svelte-gpu8sc:hover{background:#ffffff59;box-shadow:0 6px 20px #00000026,inset 0 1px #ffffff80}.glass-button.svelte-gpu8sc:active{background:#fff3;transform:scale(.98)}.loading-spinner.svelte-gpu8sc{animation:svelte-gpu8sc-spin 1.5s linear infinite;transform-origin:center}@keyframes svelte-gpu8sc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.media-card.svelte-fqv6vh{pointer-events:auto;transform:none;filter:none;perspective:none}.pill-header.svelte-fqv6vh{display:inline;padding:.5rem 1rem;line-height:1.5;font-size:1rem;font-weight:700;border-radius:.25rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.seek-backward-svg.svelte-fqv6vh{width:90%;height:90%;margin-bottom:2px;margin-left:-4px}button.svelte-fqv6vh{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.audio-controls-wrapper.svelte-fqv6vh{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px) + 12px)!important;z-index:2147483647!important;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0)}.audio-controls-with-image.svelte-fqv6vh{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:2147483647!important;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0)}.glass-button.svelte-fqv6vh{background:#ffffff40;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 16px #0000001a,inset 0 1px #fff6}.glass-button.svelte-fqv6vh:hover{background:#ffffff59;box-shadow:0 6px 20px #00000026,inset 0 1px #ffffff80}.glass-button.svelte-fqv6vh:active{background:#fff3;transform:scale(.98)}.loading-spinner.svelte-fqv6vh{animation:svelte-fqv6vh-spin 1.5s linear infinite;transform-origin:center}@keyframes svelte-fqv6vh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.media-card.svelte-fqv6vh ul{list-style-type:disc!important;margin-left:1em!important;padding-left:0!important;display:block!important}.media-card.svelte-fqv6vh ol{list-style-type:decimal!important;margin-left:1em!important;padding-left:0!important;display:block!important}.media-card.svelte-fqv6vh li{display:list-item!important;list-style-position:outside!important;margin-bottom:.25em!important}.content-card.svelte-rlcril.svelte-rlcril{pointer-events:auto;display:flex;flex-direction:column;min-height:0;max-height:100%;position:relative}@media (min-width: 768px){.content-card.svelte-rlcril.svelte-rlcril{height:100%;max-height:100vh;max-height:100dvh}}@media (max-width: 767px){.content-card.svelte-rlcril.svelte-rlcril{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}}.overflow-y-auto.svelte-rlcril.svelte-rlcril{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;overflow-x:hidden}.overflow-y-auto.svelte-rlcril.svelte-rlcril::-webkit-scrollbar{width:1px}.overflow-y-auto.svelte-rlcril.svelte-rlcril::-webkit-scrollbar-track{background:transparent}.overflow-y-auto.svelte-rlcril.svelte-rlcril::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:6px}.header-text.svelte-rlcril.svelte-rlcril{display:inline;padding:4px 6px;line-height:1.4;font-size:1rem;font-weight:700;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:all .3s ease-in-out}.content-card.svelte-rlcril ul{list-style-type:disc!important;margin-left:1em!important;padding-left:0!important;display:block!important}.content-card.svelte-rlcril ol{list-style-type:decimal!important;margin-left:1em!important;padding-left:0!important;display:block!important}.content-card.svelte-rlcril li{display:list-item!important;list-style-position:outside!important;margin-bottom:.25em!important}.adaptive-image-container.svelte-rlcril.svelte-rlcril{max-height:50%;height:-moz-fit-content;height:fit-content;min-height:0;align-self:flex-start}.adaptive-image-container.svelte-rlcril img.svelte-rlcril{display:block;width:100%;height:auto;max-height:50vh;max-height:50dvh}.scroll-indicator.svelte-rlcril.svelte-rlcril{position:absolute;bottom:0;left:0;right:0;height:60px;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;z-index:10;transition:opacity .3s ease}.scroll-arrow.svelte-rlcril.svelte-rlcril{margin-bottom:16px;opacity:.8;transition:all .3s ease}.scroll-hint.svelte-rlcril .scroll-arrow.svelte-rlcril{animation:svelte-rlcril-scrollBounce 2s ease-in-out infinite}@keyframes svelte-rlcril-scrollBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@media (max-height: 500px){.scroll-indicator.svelte-rlcril.svelte-rlcril{display:none}}.link-card.svelte-1rlb4b5,.form-card.svelte-1plama7{pointer-events:auto}textarea.svelte-1plama7{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.submit-btn.svelte-1plama7{padding:12px 24px;background-color:#fff;border:none;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);transform:translateY(0);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.learner-card.svelte-1dx515w{-webkit-user-select:none;-moz-user-select:none;user-select:none}.learner-card{--card-x:0;--card-y:0;--card-r:0;background-color:#fff;transform:translate(var(--card-x),var(--card-y)) rotate(var(--card-r));transition:transform .5s;position:absolute;font-size:24px;box-sizing:border-box;line-height:1.3}.learner-card[data-status=current]{z-index:2;--card-r:0deg}.learner-card[data-status=current]+.learner-card{z-index:1;--card-r:2deg}.learner-card[data-status=current]+.learner-card+.learner-card{z-index:0;--card-r:2.5deg}.learner-card[data-status=current]~.learner-card{--card-r:0deg}.learner-card:not([data-status=current]){--card-r:-2.5deg}.learner-card:not([data-status=current])~.learner-card{--card-r:0deg}.learner-card *{pointer-events:auto}.completion-card.svelte-coxi30.svelte-coxi30{background-color:#fff;padding:20px;text-align:center;width:100%;height:100%;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow-y:auto;position:relative}.main-content.svelte-coxi30.svelte-coxi30{display:flex;flex-direction:column;align-items:center;gap:32px;flex:1;justify-content:center;width:100%;padding-bottom:20px}.loading-spinner.svelte-coxi30.svelte-coxi30{display:flex;justify-content:center;align-items:center;margin:10px 0}.hero-section.svelte-coxi30.svelte-coxi30{display:flex;justify-content:center;align-items:center}.hero-icon.svelte-coxi30.svelte-coxi30{width:100px;height:100px}.animated-icon.svelte-coxi30.svelte-coxi30{overflow:visible}.animated-icon.svelte-coxi30 .circle-bg.svelte-coxi30{animation:svelte-coxi30-circle-pop 1.4s ease-out forwards;transform-origin:center}.animated-icon.svelte-coxi30 .checkmark.svelte-coxi30{stroke-dasharray:150;stroke-dashoffset:150;animation:svelte-coxi30-draw-checkmark .6s ease-out .3s forwards}.animated-icon.svelte-coxi30 .x-mark.svelte-coxi30{stroke-dasharray:60;stroke-dashoffset:60}.animated-icon.svelte-coxi30 .x-mark.line1.svelte-coxi30{animation:svelte-coxi30-draw-x .3s ease-out .3s forwards}.animated-icon.svelte-coxi30 .x-mark.line2.svelte-coxi30{animation:svelte-coxi30-draw-x .3s ease-out .5s forwards}@keyframes svelte-coxi30-circle-pop{0%{transform:scale(0);opacity:0}20%{transform:scale(1.15);opacity:1}35%{transform:scale(.95)}50%{transform:scale(1.1)}65%{transform:scale(.97)}80%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes svelte-coxi30-draw-checkmark{to{stroke-dashoffset:0}}@keyframes svelte-coxi30-draw-x{to{stroke-dashoffset:0}}.score-section.svelte-coxi30.svelte-coxi30{display:flex;flex-direction:column;align-items:center;gap:24px}.score-value.svelte-coxi30.svelte-coxi30{color:#58068c;font-weight:700;font-size:28px;margin:0}.result-badge.svelte-coxi30.svelte-coxi30{display:inline-block;padding:4px 16px;border-radius:16px;font-size:12px;font-weight:700;letter-spacing:1px}.badge-pass.svelte-coxi30.svelte-coxi30{background-color:#e8f5e9;color:#2e7d32;border:2px solid #4caf50}.badge-fail.svelte-coxi30.svelte-coxi30{background-color:#ffebee;color:#c62828;border:2px solid #ef5350}.best-score-text.svelte-coxi30.svelte-coxi30{color:#666;font-size:14px;margin:0;font-weight:500}.contextual-message.svelte-coxi30.svelte-coxi30{color:#333;font-size:16px;font-weight:500;margin:0;max-width:280px;line-height:1.4}.attempt-info.svelte-coxi30.svelte-coxi30{color:#666;font-size:13px;margin:0}.attempt-info.max-reached.svelte-coxi30.svelte-coxi30{color:#ef5350;font-weight:600}.footer-wrapper.svelte-coxi30.svelte-coxi30{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;padding-top:10px;flex-shrink:0}.rating-container.svelte-coxi30.svelte-coxi30{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.rating-text.svelte-coxi30.svelte-coxi30{color:#58068c;font-size:14px;font-weight:600;margin:0}.emoji-options.svelte-coxi30.svelte-coxi30{display:flex;justify-content:space-evenly;width:100%;max-width:340px}.emoji-btn.svelte-coxi30.svelte-coxi30{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 12px;border:2px solid #e0e0e0;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s ease;min-width:90px}.emoji-btn.svelte-coxi30.svelte-coxi30:hover:not(:disabled){border-color:#58068c;background-color:#faf5ff}.emoji-btn.selected.svelte-coxi30.svelte-coxi30{border-color:#58068c;background-color:#f3e8ff;transform:scale(1.05)}.emoji-btn.svelte-coxi30.svelte-coxi30:disabled{cursor:default}.emoji-btn.svelte-coxi30.svelte-coxi30:disabled:not(.selected){opacity:.5}.emoji.svelte-coxi30.svelte-coxi30{font-size:28px;line-height:1}.emoji-label.svelte-coxi30.svelte-coxi30{font-size:10px;color:#666;text-align:center;line-height:1.2}.emoji-btn.selected.svelte-coxi30 .emoji-label.svelte-coxi30{color:#58068c;font-weight:600}.feedback-message.svelte-coxi30.svelte-coxi30{color:#4caf50;font-size:13px;margin:0}.action-buttons.svelte-coxi30.svelte-coxi30{display:flex;flex-direction:column;gap:10px;width:100%;max-width:260px}.action-btn.svelte-coxi30.svelte-coxi30{width:100%;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.action-btn.primary.svelte-coxi30.svelte-coxi30{background-color:#58068c;color:#fff;border:2px solid #58068c}.action-btn.primary.svelte-coxi30.svelte-coxi30:hover:not(:disabled){background-color:#6b0ba6;border-color:#6b0ba6}.action-btn.secondary.svelte-coxi30.svelte-coxi30{background-color:#fff;color:#58068c;border:2px solid #58068c}.action-btn.secondary.svelte-coxi30.svelte-coxi30:hover:not(:disabled){background-color:#faf5ff}.action-btn.svelte-coxi30.svelte-coxi30:disabled{opacity:.7;cursor:not-allowed}.action-btn.svelte-coxi30.svelte-coxi30:active:not(:disabled){transform:scale(.98)}.retest-error.svelte-coxi30.svelte-coxi30{color:#ef5350;font-size:13px;font-weight:500;margin:0;text-align:center}.assessment-note.svelte-coxi30.svelte-coxi30{color:#58068c;font-size:14px;font-weight:600;margin:0;text-align:center}.footer-section.svelte-coxi30.svelte-coxi30{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.company-logo.svelte-coxi30.svelte-coxi30{max-height:24px;max-width:100px;-o-object-fit:contain;object-fit:contain}.footer-divider.svelte-coxi30.svelte-coxi30{color:#ccc;font-weight:300}.powered-by.svelte-coxi30.svelte-coxi30{color:#666;font-size:12px}.progress-bar.svelte-150tyic{margin-top:.3em;display:flex;width:95%;height:.75em;background-color:transparent;left:50%;transform:translate(-50%)}.segment.svelte-150tyic{flex-grow:1;margin:.2em;background-color:#ffffff80;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;border-radius:30px;will-change:transform,opacity}.segment.svelte-150tyic:after{content:"";position:absolute;top:0;left:-50%;width:200%;height:100%;background:linear-gradient(to bottom,#fff3,#ffffff1a,#fff0);transform:rotate(30deg);transition:all .3s ease}.segment.viewed.svelte-150tyic{background-color:#fff;transform:scaleY(1.05)}.segment.current.svelte-150tyic{background-color:#fffc;animation:svelte-150tyic-pulse 2s cubic-bezier(.4,0,.6,1) infinite;transition:all .25s ease}@keyframes svelte-150tyic-pulse{0%,to{opacity:1;transform:scaleY(1.05)}50%{opacity:.8;transform:scaleY(1)}}.nav-overlay.svelte-1aly0pn{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:25;background-color:#0000004d;pointer-events:none}.nav-overlay-half.svelte-1aly0pn{flex:1;display:flex;align-items:center;justify-content:center}.nav-overlay-left.svelte-1aly0pn{padding-right:30px}.nav-overlay-right.svelte-1aly0pn{padding-left:30px}.nav-overlay-separator.svelte-1aly0pn{width:0;height:100%;border-left:3px dashed white}.nav-text.svelte-1aly0pn{color:#fff;font-size:1.5rem;font-weight:700;text-shadow:0 0 5px rgba(0,0,0,.5)}
