.page-module__fkiUMW__trial-container{z-index:1;max-width:720px;min-height:100vh;color:var(--ink);margin:0 auto;padding:120px 20px 160px;position:relative}.page-module__fkiUMW__intro{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:480px;margin:0 auto;display:flex}.page-module__fkiUMW__intro-title{color:var(--ink);margin:8px 0;font-size:26px;font-weight:800;line-height:1.15}.page-module__fkiUMW__title-accent{color:var(--brand-orange)}.page-module__fkiUMW__intro-sub{margin:0;font-size:16px;font-weight:700;line-height:1.6}.page-module__fkiUMW__intro-question{margin:12px 0 0;font-size:16px;font-weight:800}.page-module__fkiUMW__track-group{flex-direction:column;gap:12px;width:100%;margin-bottom:8px;display:flex}.page-module__fkiUMW__track-option{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1.5px solid #0f172a1a;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .page-module__fkiUMW__track-option{background:var(--surface-raised)}.page-module__fkiUMW__track-option:hover{border-color:#f6b4618c;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a0f}.page-module__fkiUMW__track-option-active{border-color:var(--brand-orange);background:#fff8ef;box-shadow:0 14px 28px #f6b46129}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .page-module__fkiUMW__track-option-active{background:var(--tint-red)}.page-module__fkiUMW__track-label{font-size:16px;font-weight:800}.page-module__fkiUMW__track-hint{color:#64748b;font-size:14px;font-weight:600}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .page-module__fkiUMW__track-hint{color:var(--text-muted)}.page-module__fkiUMW__step-wrap{flex-direction:column;gap:16px;display:flex}.page-module__fkiUMW__kind-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-orange);align-self:center;font-size:.78rem;font-weight:800}.page-module__fkiUMW__feedback-card{text-align:left;border-radius:16px;width:100%;max-width:480px;margin:0 auto;padding:14px 18px;scroll-margin-bottom:130px;animation:.25s ease-out page-module__fkiUMW__feedback-in}.page-module__fkiUMW__feedback-ok{background:#22c55e14;border:1.5px solid #22c55e59}.page-module__fkiUMW__feedback-bad{background:#f59e0b14;border:1.5px solid #f59e0b66}.page-module__fkiUMW__feedback-title{margin-bottom:4px;font-size:16px;font-weight:800}.page-module__fkiUMW__feedback-ok .page-module__fkiUMW__feedback-title{color:#15803d}.page-module__fkiUMW__feedback-bad .page-module__fkiUMW__feedback-title{color:#b45309}.page-module__fkiUMW__feedback-text{margin:0;font-size:15px;font-weight:600;line-height:1.5}.page-module__fkiUMW__retry-btn{color:var(--brand-blue);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:10px;padding:0;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.page-module__fkiUMW__retry-btn:hover{text-underline-offset:3px;text-decoration:underline}@keyframes page-module__fkiUMW__feedback-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-module__fkiUMW__solved-sentence{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:480px;margin:0 auto;display:flex}.page-module__fkiUMW__solved-title{margin:0;font-size:20px;font-weight:800}.page-module__fkiUMW__solved-en{color:#64748b;margin:0;font-size:16px;font-weight:600}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .page-module__fkiUMW__solved-en{color:var(--text-muted)}.page-module__fkiUMW__solved-nl{background:#f0f7ff;border:2px solid #4d96d140;border-radius:16px;width:100%;padding:18px 16px;font-size:20px;font-weight:800}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .page-module__fkiUMW__solved-nl{background:var(--tint-blue)}.page-module__fkiUMW__listen-btn{background:var(--brand-blue);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.page-module__fkiUMW__sticky-controls{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));z-index:30;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.page-module__fkiUMW__navigation{pointer-events:auto;justify-content:center;align-items:center;gap:24px;width:min(440px,100%);padding:12px 28px;display:flex}.page-module__fkiUMW__nav-circle{cursor:pointer;color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex}.page-module__fkiUMW__nav-prev{background:linear-gradient(#4d96d1 0%,#5c97e2 100%);box-shadow:0 12px 28px #0f2f4633}.page-module__fkiUMW__nav-next{background:linear-gradient(#ffd29b 0%,#f6b461 100%);box-shadow:0 12px 28px #0f2f4633}.page-module__fkiUMW__nav-circle:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 32px #0f2f4640}.page-module__fkiUMW__nav-circle:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.page-module__fkiUMW__nav-pulse{animation:1.6s ease-in-out infinite page-module__fkiUMW__nav-pulse}@keyframes page-module__fkiUMW__nav-pulse{0%,to{box-shadow:0 0 #f6b4618c}50%{box-shadow:0 0 0 10px #f6b46100}}.page-module__fkiUMW__nav-progress{justify-content:center;align-items:center;width:68px;height:68px;display:flex}@media (prefers-reduced-motion:reduce){.page-module__fkiUMW__feedback-card,.page-module__fkiUMW__nav-pulse{animation:none!important}}@media (max-width:720px){.page-module__fkiUMW__trial-container{padding-top:100px}}
.ListeningQuestionCard-module__Ni4Fnq__listening-card{flex-direction:column;gap:24px;width:100%;max-width:720px;margin:0 auto;padding:24px;display:flex}.ListeningQuestionCard-module__Ni4Fnq__listening-card-placement{padding-inline:0}.ListeningQuestionCard-module__Ni4Fnq__question{flex-direction:column;gap:14px;display:flex}.ListeningQuestionCard-module__Ni4Fnq__question-instruction{color:var(--ink);margin:0;font-weight:700;line-height:1.5}.ListeningQuestionCard-module__Ni4Fnq__question-text{color:var(--ink);margin:0;font-size:28px;line-height:1.25}.ListeningQuestionCard-module__Ni4Fnq__audio-inline{flex-direction:column;align-items:center;display:flex}.ListeningQuestionCard-module__Ni4Fnq__audio-playback{align-items:center;gap:12px;display:flex}.ListeningQuestionCard-module__Ni4Fnq__audio-btn{background:var(--brand-blue);color:#fff;cursor:pointer;border:none;border-radius:16px;align-items:center;gap:8px;padding:12px 18px;font-weight:700;display:inline-flex}.ListeningQuestionCard-module__Ni4Fnq__audio-btn.ListeningQuestionCard-module__Ni4Fnq__slow-btn{background:var(--brand-orange);padding-inline:14px}.ListeningQuestionCard-module__Ni4Fnq__audio-icon{width:22px;height:22px}.ListeningQuestionCard-module__Ni4Fnq__audio-hidden{display:none}.ListeningQuestionCard-module__Ni4Fnq__choices{gap:12px;display:grid}.ListeningQuestionCard-module__Ni4Fnq__choice{text-align:left;cursor:pointer;color:var(--ink);background:#fff;border:2px solid #0f2f461f;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:18px;font-weight:700;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ListeningQuestionCard-module__Ni4Fnq__choice{border:2px solid var(--line);background:var(--surface-raised)}.ListeningQuestionCard-module__Ni4Fnq__choice:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 18px #0f2f461f}.ListeningQuestionCard-module__Ni4Fnq__choice-selected{border-color:var(--brand-blue);background:#eef5fb}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ListeningQuestionCard-module__Ni4Fnq__choice-selected{background:var(--tint-blue)}.ListeningQuestionCard-module__Ni4Fnq__choice-correct{border-color:var(--brand-green);background:#1b8c6214}.ListeningQuestionCard-module__Ni4Fnq__choice-wrong{border-color:var(--brand-red);background:#d6454514}.ListeningQuestionCard-module__Ni4Fnq__choice-label{line-height:1.4}.ListeningQuestionCard-module__Ni4Fnq__radio{border:2px solid #0f2f4680;border-radius:50%;flex-shrink:0;width:18px;height:18px;position:relative}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ListeningQuestionCard-module__Ni4Fnq__radio{border:2px solid var(--line)}.ListeningQuestionCard-module__Ni4Fnq__radio:after{content:"";opacity:0;background:var(--brand-blue);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ListeningQuestionCard-module__Ni4Fnq__choice-selected .ListeningQuestionCard-module__Ni4Fnq__radio:after,.ListeningQuestionCard-module__Ni4Fnq__choice-correct .ListeningQuestionCard-module__Ni4Fnq__radio:after,.ListeningQuestionCard-module__Ni4Fnq__choice-wrong .ListeningQuestionCard-module__Ni4Fnq__radio:after{opacity:1}.ListeningQuestionCard-module__Ni4Fnq__choice-correct .ListeningQuestionCard-module__Ni4Fnq__radio:after{background:var(--brand-green)}.ListeningQuestionCard-module__Ni4Fnq__choice-wrong .ListeningQuestionCard-module__Ni4Fnq__radio:after{background:var(--brand-red)}@media (max-width:768px){.ListeningQuestionCard-module__Ni4Fnq__question-text{font-size:24px}.ListeningQuestionCard-module__Ni4Fnq__choice{font-size:16px}.ListeningQuestionCard-module__Ni4Fnq__audio-text{display:none}}.ListeningQuestionCard-module__Ni4Fnq__audio-unavailable{color:var(--ink);background:#f59e0b1f;border-radius:12px;margin:0;padding:12px 16px;font-weight:600;line-height:1.4}
.PronunciationWidget-module__trsXMa__summary-root,.PronunciationWidget-module__trsXMa__gated-view{z-index:1;box-sizing:border-box;color:#0f2d3c;justify-content:center;width:100%;min-height:100vh;padding:120px 16px 64px;font-weight:700;display:flex;position:relative}:is(:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__summary-root,:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__gated-view){color:var(--ink)}.PronunciationWidget-module__trsXMa__summary-card,.PronunciationWidget-module__trsXMa__gated-card{background:#fff;border-radius:28px;width:min(520px,100%);box-shadow:0 24px 48px #0f2d3c1f}:is(:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__summary-card,:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__gated-card){background:var(--surface-raised)}.PronunciationWidget-module__trsXMa__summary-card{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:48px 36px;display:flex}.PronunciationWidget-module__trsXMa__summary-title{letter-spacing:.015em;margin:0;font-size:32px}.PronunciationWidget-module__trsXMa__summary-metrics{text-align:left;flex-direction:column;gap:8px;width:100%;margin:0;font-size:16px;display:flex}.PronunciationWidget-module__trsXMa__summary-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.PronunciationWidget-module__trsXMa__summary-row dt{color:#0f2d3cb3}.PronunciationWidget-module__trsXMa__summary-row dd{color:#0f2d3c;margin:0}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__summary-row dd{color:var(--ink)}.PronunciationWidget-module__trsXMa__summary-button-row{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-top:8px;display:flex}.PronunciationWidget-module__trsXMa__summary-btn{cursor:pointer;border:none;border-radius:9999px;padding:14px 26px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s}.PronunciationWidget-module__trsXMa__summary-btn-dark{color:#fff;background:#0f2d3c}.PronunciationWidget-module__trsXMa__summary-btn-dark:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f2d3c2e}.PronunciationWidget-module__trsXMa__summary-btn-light{color:#0f2d3c;background:#f6b461;width:100%;max-width:320px;margin-top:6px}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__summary-btn-light{color:var(--ink)}.PronunciationWidget-module__trsXMa__summary-btn-light:hover{transform:translateY(-1px);box-shadow:0 12px 24px #f6b4614d}.PronunciationWidget-module__trsXMa__gated-card{text-align:center;padding:32px 28px}.PronunciationWidget-module__trsXMa__gated-title{color:var(--brand-blue);margin:0 0 12px;font-size:24px;font-weight:700}.PronunciationWidget-module__trsXMa__gated-card--error .PronunciationWidget-module__trsXMa__gated-title{color:var(--error-red)}.PronunciationWidget-module__trsXMa__gated-text{color:#0c384cbf;margin:0;font-size:16px;font-weight:600}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__gated-text{color:var(--text-muted)}.PronunciationWidget-module__trsXMa__container{max-width:920px;padding:120px 16px calc(450px + env(safe-area-inset-bottom,0px));color:#0c384c;z-index:1;box-sizing:border-box;margin:0 auto;font-weight:700;position:relative}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__container{color:var(--ink)}.PronunciationWidget-module__trsXMa__container-sticky{padding-bottom:calc(500px + env(safe-area-inset-bottom,0px))}.PronunciationWidget-module__trsXMa__container-embedded{max-width:720px;padding:16px 0 calc(440px + env(safe-area-inset-bottom,0px))}.PronunciationWidget-module__trsXMa__ready-toast{text-align:center;color:#3a2f63;background:linear-gradient(135deg,#673ab71f,#4d96d11f);border-radius:9999px;width:fit-content;max-width:min(680px,100%);margin:0 auto 16px;padding:12px 18px;font-weight:700;animation:.35s PronunciationWidget-module__trsXMa__toastFade}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__ready-toast{color:var(--ink)}.PronunciationWidget-module__trsXMa__hero{background:linear-gradient(#ffffffd1,#e8f0f7f2);border-radius:38px;justify-content:center;align-items:center;width:min(820px,100%);height:clamp(220px,34vw,420px);margin:0 auto;display:flex;overflow:hidden;box-shadow:0 24px 48px #0f2d3c24}.PronunciationWidget-module__trsXMa__hero-image{object-fit:cover;width:100%;height:100%;display:block}.PronunciationWidget-module__trsXMa__hero-placeholder{color:#0c384c8c;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;display:inline-flex}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__hero-placeholder{color:var(--text-muted)}.PronunciationWidget-module__trsXMa__sentence-word,.PronunciationWidget-module__trsXMa__sentence-colored-word{white-space:pre-wrap;color:var(--ink);display:inline;text-transform:none!important}.PronunciationWidget-module__trsXMa__sentence-colored-word-pronoun{color:var(--pronoun)}.PronunciationWidget-module__trsXMa__sentence-colored-word-verb{color:var(--verb)}.PronunciationWidget-module__trsXMa__sentence-colored-word-negation{color:var(--negation)}.PronunciationWidget-module__trsXMa__sentence-colored-word-question{color:var(--question)}.PronunciationWidget-module__trsXMa__sentence-colored-word-time{color:var(--time)}.PronunciationWidget-module__trsXMa__sentence-colored-word-conjunction{color:var(--conjunction)}.PronunciationWidget-module__trsXMa__sentence-placeholder{opacity:.45}.PronunciationWidget-module__trsXMa__footer-stack{z-index:35;padding:0 16px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.PronunciationWidget-module__trsXMa__prompt-dock,.PronunciationWidget-module__trsXMa__sticky-controls{pointer-events:auto}.PronunciationWidget-module__trsXMa__prompt-dock{width:min(820px,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;background:0 0;border:none;border-radius:0;padding:0}.PronunciationWidget-module__trsXMa__say-line{justify-content:center;align-items:center;display:flex}.PronunciationWidget-module__trsXMa__say-label{color:var(--ink);text-align:center;font-weight:700}.PronunciationWidget-module__trsXMa__sentence-with-playback{justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.PronunciationWidget-module__trsXMa__playback-btn{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 18px #0f2d3c1f}.PronunciationWidget-module__trsXMa__playback-btn-sample{background:linear-gradient(135deg, var(--brand-blue) 0%, #6bb6e8 100%);color:#fff}.PronunciationWidget-module__trsXMa__playback-btn-user{background:linear-gradient(135deg, var(--brand-orange) 0%, #fdcb82 100%);color:#fff}.PronunciationWidget-module__trsXMa__playback-icon{width:24px;height:24px}.PronunciationWidget-module__trsXMa__playback-btn:hover:not([style*="pointer-events: none"]){transform:translateY(-2px)scale(1.06);box-shadow:0 12px 24px #0f2d3c29}.PronunciationWidget-module__trsXMa__playback-btn:active:not([style*="pointer-events: none"]){transform:scale(.95)}.PronunciationWidget-module__trsXMa__sentence-text-centered{text-align:center;min-width:0;color:var(--ink);flex:1;font-size:clamp(1.2rem,2.4vw,1.7rem);font-weight:700;line-height:1.4;text-transform:none!important}.PronunciationWidget-module__trsXMa__audio-hidden{display:none}.PronunciationWidget-module__trsXMa__sticky-controls{flex-direction:column;align-items:center;gap:8px;width:min(520px,100%);display:flex}.PronunciationWidget-module__trsXMa__result-slot{flex-direction:column;justify-content:center;align-items:center;width:min(480px,100%);min-height:34px;display:flex}.PronunciationWidget-module__trsXMa__result-line{text-align:center;margin:2px 0;font-size:15px}.PronunciationWidget-module__trsXMa__placeholder-line{visibility:hidden}.PronunciationWidget-module__trsXMa__error-line{color:var(--error-red);font-weight:700}.PronunciationWidget-module__trsXMa__sentence-score-shell{justify-content:center;align-items:center;min-height:62px;display:flex}.PronunciationWidget-module__trsXMa__sentence-score-strip{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.PronunciationWidget-module__trsXMa__score-placeholder{opacity:0;pointer-events:none}.PronunciationWidget-module__trsXMa__sentence-score-pill{text-transform:none;cursor:default;background:var(--pill-bg);color:var(--pill-text);border:1.5px solid var(--pill-border);animation:.3s backwards PronunciationWidget-module__trsXMa__pillFadeIn;animation-delay:calc(var(--pill-index) * 50ms);border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.35;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000f}.PronunciationWidget-module__trsXMa__sentence-score-pill:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 8px 20px #0000001f}.PronunciationWidget-module__trsXMa__score-stack{flex-direction:column;align-items:center;gap:8px;display:flex}.PronunciationWidget-module__trsXMa__overall-score-line{color:var(--ink,#0f384c);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__overall-score-line{color:var(--ink,var(--ink))}.PronunciationWidget-module__trsXMa__overall-score-label{color:#0c384ca6;font-weight:700}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__overall-score-label{color:var(--text-muted)}.PronunciationWidget-module__trsXMa__overall-score-caption{color:#0c384c8c;font-size:12px;font-weight:600}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__overall-score-caption{color:var(--text-muted)}.PronunciationWidget-module__trsXMa__pill-icon{margin-right:6px;font-weight:800}.PronunciationWidget-module__trsXMa__pill-playable{cursor:pointer;font-family:inherit}.PronunciationWidget-module__trsXMa__pill-playable:focus-visible{outline:3px solid var(--brand-blue,#4d96d1);outline-offset:2px}.PronunciationWidget-module__trsXMa__pill-leveled-up{animation:.3s backwards PronunciationWidget-module__trsXMa__pillFadeIn,.7s cubic-bezier(.3,1.6,.5,1) .15s both PronunciationWidget-module__trsXMa__pillLevelUp;animation-delay:calc(var(--pill-index) * 50ms), calc(.15s + var(--pill-index) * 50ms)}@keyframes PronunciationWidget-module__trsXMa__pillLevelUp{0%{transform:scale(1);box-shadow:0 0 #22c55e8c}35%{transform:scale(1.18)rotate(-3deg)}60%{transform:scale(.96)rotate(2deg)}to{transform:scale(1);box-shadow:0 0 0 12px #22c55e00}}.PronunciationWidget-module__trsXMa__overall-all-good{color:#166534;font-weight:800}.PronunciationWidget-module__trsXMa__overall-improved{color:#166534;background:#dcfce7;border-radius:8px;padding:1px 8px;font-size:12px;font-weight:800;animation:.3s backwards PronunciationWidget-module__trsXMa__pillFadeIn}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__overall-improved{background:var(--tint-green)}@media (prefers-reduced-motion:reduce){.PronunciationWidget-module__trsXMa__sentence-score-pill,.PronunciationWidget-module__trsXMa__pill-leveled-up,.PronunciationWidget-module__trsXMa__overall-improved{animation:none}}:is(.dol-reduce-motion .PronunciationWidget-module__trsXMa__sentence-score-pill,.dol-reduce-motion .PronunciationWidget-module__trsXMa__pill-leveled-up,.dol-reduce-motion .PronunciationWidget-module__trsXMa__overall-improved){animation:none}.PronunciationWidget-module__trsXMa__pill-omitted{border-style:dashed;text-decoration:line-through;text-decoration-thickness:1px}.PronunciationWidget-module__trsXMa__placeholder-pill{background:#0c384c14;border-radius:14px;min-width:48px;height:36px}.PronunciationWidget-module__trsXMa__wide{min-width:72px}.PronunciationWidget-module__trsXMa__record-hint{text-align:center;color:#0c384ca6;max-width:260px;min-height:18px;font-size:13px;font-weight:600}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__record-hint{color:var(--text-muted)}.PronunciationWidget-module__trsXMa__navigation{justify-content:center;align-items:center;gap:24px;width:min(440px,100%);margin:0 auto;display:flex}.PronunciationWidget-module__trsXMa__nav-circle{cursor:pointer;color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex}.PronunciationWidget-module__trsXMa__nav-prev{background:linear-gradient(#8bf 0%,#5c97e2 100%);box-shadow:0 12px 28px #0f2f4633}.PronunciationWidget-module__trsXMa__nav-next{background:linear-gradient(#ffd29b 0%,#f6b461 100%);box-shadow:0 12px 28px #0f2f4633}.PronunciationWidget-module__trsXMa__nav-circle:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 32px #0f2f4640}.PronunciationWidget-module__trsXMa__nav-circle:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.PronunciationWidget-module__trsXMa__ring-with-mic{flex-shrink:0;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:relative}.PronunciationWidget-module__trsXMa__btn-record-circle{background:var(--ink);color:#fff;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;padding:0;transition:background .2s,transform .15s,box-shadow .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0c384c40}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PronunciationWidget-module__trsXMa__btn-record-circle{background:var(--ink-fill)}.PronunciationWidget-module__trsXMa__btn-record-circle.PronunciationWidget-module__trsXMa__recording{background:#c00;animation:1.5s ease-in-out infinite PronunciationWidget-module__trsXMa__recordPulse}.PronunciationWidget-module__trsXMa__btn-record-circle:disabled{opacity:.5;cursor:not-allowed}.PronunciationWidget-module__trsXMa__btn-record-circle.PronunciationWidget-module__trsXMa__completed-hidden{opacity:0;pointer-events:none;transition:opacity .25s}.PronunciationWidget-module__trsXMa__btn-record-circle:hover:not(:disabled){transform:translate(-50%,-50%)scale(1.06);box-shadow:0 6px 20px #0c384c59}.PronunciationWidget-module__trsXMa__btn-record-circle:active:not(:disabled){transform:translate(-50%,-50%)scale(.95)}.PronunciationWidget-module__trsXMa__mic-icon{width:30px;height:30px}.PronunciationWidget-module__trsXMa__sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.PronunciationWidget-module__trsXMa__summary-root,.PronunciationWidget-module__trsXMa__gated-view,.PronunciationWidget-module__trsXMa__container{padding-top:104px}.PronunciationWidget-module__trsXMa__summary-card{padding:40px 24px}.PronunciationWidget-module__trsXMa__summary-title{font-size:28px}.PronunciationWidget-module__trsXMa__summary-btn{width:100%}.PronunciationWidget-module__trsXMa__container{padding-bottom:calc(436px + env(safe-area-inset-bottom,0px))}.PronunciationWidget-module__trsXMa__container-sticky{padding-bottom:calc(476px + env(safe-area-inset-bottom,0px))}.PronunciationWidget-module__trsXMa__container-embedded{padding-bottom:calc(430px + env(safe-area-inset-bottom,0px))}.PronunciationWidget-module__trsXMa__hero{border-radius:30px;height:clamp(200px,56vw,320px)}.PronunciationWidget-module__trsXMa__footer-stack{padding:0 12px calc(10px + env(safe-area-inset-bottom,0px));gap:10px}.PronunciationWidget-module__trsXMa__prompt-dock{padding:0}.PronunciationWidget-module__trsXMa__sentence-with-playback{flex-wrap:wrap;gap:12px}.PronunciationWidget-module__trsXMa__sentence-text-centered{flex:0 0 100%;order:-1;font-size:1.1rem}.PronunciationWidget-module__trsXMa__playback-btn{width:44px;min-width:44px;height:44px}.PronunciationWidget-module__trsXMa__playback-icon{width:22px;height:22px}.PronunciationWidget-module__trsXMa__sticky-controls{gap:6px}.PronunciationWidget-module__trsXMa__navigation{gap:16px;width:min(420px,100%)}.PronunciationWidget-module__trsXMa__nav-circle{width:48px;height:48px}.PronunciationWidget-module__trsXMa__ring-with-mic{width:88px;height:88px}.PronunciationWidget-module__trsXMa__btn-record-circle{width:56px;height:56px}}@media (max-width:420px){.PronunciationWidget-module__trsXMa__summary-root,.PronunciationWidget-module__trsXMa__gated-view,.PronunciationWidget-module__trsXMa__container{padding-top:96px}.PronunciationWidget-module__trsXMa__hero{border-radius:24px;height:200px}.PronunciationWidget-module__trsXMa__prompt-dock{padding:0}.PronunciationWidget-module__trsXMa__sentence-text-centered{font-size:1rem}}@keyframes PronunciationWidget-module__trsXMa__pillFadeIn{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes PronunciationWidget-module__trsXMa__recordPulse{0%,to{opacity:1;box-shadow:0 0 #c006}50%{opacity:.85;box-shadow:0 0 0 12px #c000}}@keyframes PronunciationWidget-module__trsXMa__toastFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.PronunciationWidget-module__trsXMa__sentence-score-strip{gap:8px}.PronunciationWidget-module__trsXMa__sentence-score-pill{padding:6px 12px;font-size:13px}}
.ReadingOptionButton-module__TvKJva__option{cursor:pointer;text-align:left;background:#fff;border:2px solid #0c384c1f;border-radius:16px;align-items:center;gap:12px;width:100%;padding:16px 18px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ReadingOptionButton-module__TvKJva__option{background:var(--surface-raised);border:2px solid var(--line)}.ReadingOptionButton-module__TvKJva__option:hover:not(:disabled){border-color:var(--brand-blue);transform:translateY(-1px);box-shadow:0 10px 18px #0c384c1a}.ReadingOptionButton-module__TvKJva__option.ReadingOptionButton-module__TvKJva__selected{border-color:var(--brand-blue);background:#eef5fb}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ReadingOptionButton-module__TvKJva__option.ReadingOptionButton-module__TvKJva__selected{background:var(--tint-blue)}.ReadingOptionButton-module__TvKJva__option.ReadingOptionButton-module__TvKJva__correct{border-color:var(--brand-green);background:#1b8c6214}.ReadingOptionButton-module__TvKJva__option.ReadingOptionButton-module__TvKJva__wrong{border-color:var(--brand-red);background:#d6454514}.ReadingOptionButton-module__TvKJva__option-bullet{border:2px solid #0c384c66;border-radius:999px;flex-shrink:0;width:18px;height:18px;position:relative}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ReadingOptionButton-module__TvKJva__option-bullet{border:2px solid var(--line)}.ReadingOptionButton-module__TvKJva__option.ReadingOptionButton-module__TvKJva__selected .ReadingOptionButton-module__TvKJva__option-bullet:after,.ReadingOptionButton-module__TvKJva__option.ReadingOptionButton-module__TvKJva__correct .ReadingOptionButton-module__TvKJva__option-bullet:after,.ReadingOptionButton-module__TvKJva__option.ReadingOptionButton-module__TvKJva__wrong .ReadingOptionButton-module__TvKJva__option-bullet:after{content:"";background:var(--brand-blue);border-radius:999px;position:absolute;inset:3px}.ReadingOptionButton-module__TvKJva__option.ReadingOptionButton-module__TvKJva__correct .ReadingOptionButton-module__TvKJva__option-bullet:after{background:var(--brand-green)}.ReadingOptionButton-module__TvKJva__option.ReadingOptionButton-module__TvKJva__wrong .ReadingOptionButton-module__TvKJva__option-bullet:after{background:var(--brand-red)}.ReadingOptionButton-module__TvKJva__option-label{line-height:1.5}
.ReadingQuestionCard-module__kuBndG__reading-card{flex-direction:column;gap:16px;width:100%;max-width:720px;margin:0 auto;padding:8px 0 0;display:flex}.ReadingQuestionCard-module__kuBndG__reading-card-placement{max-width:100%}.ReadingQuestionCard-module__kuBndG__source-card{background:linear-gradient(#f7fbff 0%,#eef5fb 100%);border:1px solid #4d96d133;border-radius:16px;padding:20px}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ReadingQuestionCard-module__kuBndG__source-card{background:linear-gradient(180deg, var(--surface-soft) 0%, var(--tint-blue) 100%)}.ReadingQuestionCard-module__kuBndG__source-nl{color:var(--pronoun);white-space:pre-line;font-size:18px;font-weight:700;line-height:1.7}.ReadingQuestionCard-module__kuBndG__source-en{color:#5b6b79;font-size:14px;font-style:italic}.ReadingQuestionCard-module__kuBndG__source-copy{white-space:pre-line;margin:0}.ReadingQuestionCard-module__kuBndG__dialogue-list{flex-direction:column;gap:10px;display:flex}.ReadingQuestionCard-module__kuBndG__dialogue-list-en{margin-top:12px}.ReadingQuestionCard-module__kuBndG__dialogue-line{grid-template-columns:72px 1fr;align-items:start;gap:10px;display:grid}.ReadingQuestionCard-module__kuBndG__dialogue-line-plain{grid-template-columns:1fr}.ReadingQuestionCard-module__kuBndG__dialogue-speaker{letter-spacing:.05em;text-transform:uppercase;color:var(--pronoun);padding-top:3px;font-size:.82rem;font-weight:800}.ReadingQuestionCard-module__kuBndG__dialogue-speaker-en{color:#7b8794}.ReadingQuestionCard-module__kuBndG__dialogue-content{min-width:0;color:var(--pronoun);font-weight:700;line-height:1.7}.ReadingQuestionCard-module__kuBndG__prompt{margin:0;font-size:22px;font-weight:800;line-height:1.35}.ReadingQuestionCard-module__kuBndG__options{flex-direction:column;gap:12px;display:flex}.ReadingQuestionCard-module__kuBndG__reading-error{color:var(--brand-red);background:#d6454514;border-radius:16px;margin:0;padding:16px 18px;font-weight:700}@media (max-width:768px){.ReadingQuestionCard-module__kuBndG__source-card{padding:16px}.ReadingQuestionCard-module__kuBndG__source-nl{font-size:17px}.ReadingQuestionCard-module__kuBndG__dialogue-line{grid-template-columns:60px 1fr;gap:8px}.ReadingQuestionCard-module__kuBndG__prompt{font-size:20px}}
input{border:2px solid #ddd;border-radius:12px;outline:none;flex:1;max-width:280px;padding:14px 18px;font-family:inherit;font-size:17px}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) input{border:2px solid var(--line)}input.ToetsSlideRenderer-module__1kw7CW__correct{background:#d4edda;border-color:#1b8c62}input.ToetsSlideRenderer-module__1kw7CW__wrong{background:#f8d7da;border-color:#d64545}.ToetsSlideRenderer-module__1kw7CW__toets-slide{flex-direction:column;align-items:center;width:100%;display:flex}.ToetsSlideRenderer-module__1kw7CW__domain-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:16px;margin-bottom:24px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-block}.ToetsSlideRenderer-module__1kw7CW__slide-content{width:100%;max-width:720px}.ToetsSlideRenderer-module__1kw7CW__article-swipe{text-align:center;padding:8px 0}.ToetsSlideRenderer-module__1kw7CW__img-wrap{margin-bottom:20px}.ToetsSlideRenderer-module__1kw7CW__article-img{object-fit:cover;border-radius:16px;width:100%;max-height:180px}.ToetsSlideRenderer-module__1kw7CW__word-display{color:var(--ink);margin-bottom:6px;font-size:40px;font-weight:800;line-height:1.2}.ToetsSlideRenderer-module__1kw7CW__translation{color:#888;margin:0 0 28px;font-size:16px}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSlideRenderer-module__1kw7CW__translation{color:var(--text-faint)}.ToetsSlideRenderer-module__1kw7CW__article-row{justify-content:center;gap:16px;display:flex}.ToetsSlideRenderer-module__1kw7CW__article-btn{max-width:160px;color:var(--ink);cursor:pointer;background:#f5f7fa;border:2px solid #e5e7eb;border-radius:16px;flex:1;padding:20px 0;font-family:inherit;font-size:26px;font-weight:800;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSlideRenderer-module__1kw7CW__article-btn{border:2px solid var(--line);background:var(--surface-soft)}.ToetsSlideRenderer-module__1kw7CW__article-btn:hover:not(:disabled){border-color:var(--brand-blue);background:#eef5fb;transform:translateY(-3px);box-shadow:0 12px 24px #0f2f461f}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSlideRenderer-module__1kw7CW__article-btn:hover:not(:disabled){background:var(--tint-blue)}.ToetsSlideRenderer-module__1kw7CW__article-selected{border-color:var(--brand-blue);background:#eef5fb;box-shadow:0 12px 24px #4d96d133}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSlideRenderer-module__1kw7CW__article-selected{background:var(--tint-blue)}.ToetsSlideRenderer-module__1kw7CW__article-correct{color:#1b8c62;background:#d4edda;border-color:#1b8c62;box-shadow:0 0 0 3px #1b8c6240}.ToetsSlideRenderer-module__1kw7CW__article-wrong{color:#d64545;background:#f8d7da;border-color:#d64545;box-shadow:0 0 0 3px #d6454533}.ToetsSlideRenderer-module__1kw7CW__article-unselected{opacity:.4}.ToetsSlideRenderer-module__1kw7CW__article-btn:disabled{cursor:default}.ToetsSlideRenderer-module__1kw7CW__feedback{margin-top:20px;font-size:17px;font-weight:700}.ToetsSlideRenderer-module__1kw7CW__fb-correct{color:#1b8c62}.ToetsSlideRenderer-module__1kw7CW__fb-wrong{color:#d64545}.ToetsSlideRenderer-module__1kw7CW__fb{text-align:center}.ToetsSlideRenderer-module__1kw7CW__row{justify-content:center;align-items:center;gap:10px;display:flex}.ToetsSlideRenderer-module__1kw7CW__check-btn{background:var(--brand-blue);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:600}.ToetsSlideRenderer-module__1kw7CW__hint{color:#666;margin-top:16px;font-size:16px}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSlideRenderer-module__1kw7CW__hint{color:var(--text-muted)}.ToetsSlideRenderer-module__1kw7CW__hint strong{color:#1b8c62}.ToetsSlideRenderer-module__1kw7CW__match{text-align:center}.ToetsSlideRenderer-module__1kw7CW__prompt{color:var(--ink);margin-bottom:20px;font-size:20px;font-weight:600}.ToetsSlideRenderer-module__1kw7CW__grid{justify-content:center;gap:24px;display:flex}.ToetsSlideRenderer-module__1kw7CW__col{flex-direction:column;gap:10px;display:flex}.ToetsSlideRenderer-module__1kw7CW__chip{color:var(--ink);cursor:pointer;background:#f5f7fa;border:2px solid #0000;border-radius:10px;min-width:120px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:all .15s}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSlideRenderer-module__1kw7CW__chip{background:var(--surface-soft)}.ToetsSlideRenderer-module__1kw7CW__chip.ToetsSlideRenderer-module__1kw7CW__sel{border-color:var(--brand-blue);background:#e8f4fc}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSlideRenderer-module__1kw7CW__chip.ToetsSlideRenderer-module__1kw7CW__sel{background:var(--tint-blue)}.ToetsSlideRenderer-module__1kw7CW__chip.ToetsSlideRenderer-module__1kw7CW__done{opacity:.5}.ToetsSlideRenderer-module__1kw7CW__chip.ToetsSlideRenderer-module__1kw7CW__correct{background:#d4edda;border-color:#1b8c62}.ToetsSlideRenderer-module__1kw7CW__chip.ToetsSlideRenderer-module__1kw7CW__wrong{background:#f8d7da;border-color:#d64545}.ToetsSlideRenderer-module__1kw7CW__chip:hover:not(:disabled){border-color:var(--brand-blue)}.ToetsSlideRenderer-module__1kw7CW__instruction{color:#888;text-align:center;margin-bottom:12px;font-size:15px}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSlideRenderer-module__1kw7CW__instruction{color:var(--text-faint)}.ToetsSlideRenderer-module__1kw7CW__source-en{color:var(--ink);text-align:center;margin-bottom:24px;font-size:20px;font-style:italic;font-weight:700}.ToetsSlideRenderer-module__1kw7CW__choices-section{flex-direction:column;gap:10px;display:flex}.ToetsSlideRenderer-module__1kw7CW__choice{text-align:left;cursor:pointer;color:var(--ink);background:#fff;border:1px solid #0f2f461f;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSlideRenderer-module__1kw7CW__choice{border:1px solid var(--line);background:var(--surface-raised)}.ToetsSlideRenderer-module__1kw7CW__choice:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 16px #0f2f461f}.ToetsSlideRenderer-module__1kw7CW__choice-selected{border-color:var(--brand-blue);background:#eef5fb;box-shadow:0 12px 20px #4d96d140}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSlideRenderer-module__1kw7CW__choice-selected{background:var(--tint-blue)}.ToetsSlideRenderer-module__1kw7CW__choice-correct{border-color:#1b8c62;box-shadow:0 0 0 2px #1b8c6259}.ToetsSlideRenderer-module__1kw7CW__choice-wrong{border-color:#d64545;box-shadow:0 0 0 2px #d6454547}.ToetsSlideRenderer-module__1kw7CW__choice-disabled{opacity:.45}.ToetsSlideRenderer-module__1kw7CW__choice-label{color:var(--ink);font-size:clamp(15px,2vw,18px);font-weight:700;line-height:1.5;display:block}.ToetsSlideRenderer-module__1kw7CW__radio{border:2px solid #0f2f4680;border-radius:50%;flex-shrink:0;width:18px;height:18px;position:relative}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSlideRenderer-module__1kw7CW__radio{border:2px solid var(--line)}.ToetsSlideRenderer-module__1kw7CW__radio:after{content:"";opacity:0;border-radius:50%;width:10px;height:10px;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ToetsSlideRenderer-module__1kw7CW__choice-selected .ToetsSlideRenderer-module__1kw7CW__radio:after{opacity:1;background:var(--brand-blue)}.ToetsSlideRenderer-module__1kw7CW__choice-correct .ToetsSlideRenderer-module__1kw7CW__radio:after{opacity:1;background:#1b8c62}.ToetsSlideRenderer-module__1kw7CW__choice-wrong .ToetsSlideRenderer-module__1kw7CW__radio:after{opacity:1;background:#d64545}.ToetsSlideRenderer-module__1kw7CW__choice-selected .ToetsSlideRenderer-module__1kw7CW__radio{border-color:var(--brand-blue)}.ToetsSlideRenderer-module__1kw7CW__choice-correct .ToetsSlideRenderer-module__1kw7CW__radio{border-color:#1b8c62}.ToetsSlideRenderer-module__1kw7CW__choice-wrong .ToetsSlideRenderer-module__1kw7CW__radio{border-color:#d64545}.ToetsSlideRenderer-module__1kw7CW__grammar-gap{text-align:center}.ToetsSlideRenderer-module__1kw7CW__grammar-img{object-fit:contain;border-radius:14px;max-width:100%;max-height:200px}.ToetsSlideRenderer-module__1kw7CW__sentence{color:var(--ink);margin-bottom:6px;padding:0 8px;font-size:24px;font-weight:700;line-height:1.6}.ToetsSlideRenderer-module__1kw7CW__gap{color:var(--brand-blue);border-bottom:3px solid var(--brand-blue);min-width:48px;padding:0 6px;display:inline-block}.ToetsSlideRenderer-module__1kw7CW__gap-filled{color:#1b8c62;border-bottom-color:#1b8c62}.ToetsSlideRenderer-module__1kw7CW__hint-en{color:#999;margin:0 0 24px;font-size:15px;font-style:italic}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSlideRenderer-module__1kw7CW__hint-en{color:var(--text-faint)}.ToetsSlideRenderer-module__1kw7CW__swipe-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.ToetsSlideRenderer-module__1kw7CW__swipe-opt{color:var(--ink);cursor:pointer;background:#f5f7fa;border:2px solid #ddd;border-radius:16px;min-width:80px;padding:14px 28px;font-family:inherit;font-size:18px;font-weight:700;transition:all .15s}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSlideRenderer-module__1kw7CW__swipe-opt{border:2px solid var(--line);background:var(--surface-soft)}.ToetsSlideRenderer-module__1kw7CW__swipe-opt:hover:not(:disabled){border-color:var(--brand-blue);background:#e8f4fc}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSlideRenderer-module__1kw7CW__swipe-opt:hover:not(:disabled){background:var(--tint-blue)}.ToetsSlideRenderer-module__1kw7CW__swipe-opt.ToetsSlideRenderer-module__1kw7CW__selected{border-color:var(--brand-blue);background:#e8f4fc}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSlideRenderer-module__1kw7CW__swipe-opt.ToetsSlideRenderer-module__1kw7CW__selected{background:var(--tint-blue)}.ToetsSlideRenderer-module__1kw7CW__swipe-opt.ToetsSlideRenderer-module__1kw7CW__correct{color:#1b8c62;background:#d4edda;border-color:#1b8c62}.ToetsSlideRenderer-module__1kw7CW__swipe-opt.ToetsSlideRenderer-module__1kw7CW__wrong{color:#d64545;background:#f8d7da;border-color:#d64545}.ToetsSlideRenderer-module__1kw7CW__swipe-opt.ToetsSlideRenderer-module__1kw7CW__disabled{opacity:.45}
.PlacementQuiz-module__jCQr8q__quiz-wrap{flex-direction:column;gap:16px;display:flex}.PlacementQuiz-module__jCQr8q__domain-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-orange);align-self:center;font-size:.78rem;font-weight:800}.PlacementQuiz-module__jCQr8q__loading{text-align:center;color:#64748b;padding:40px 0;font-size:.9rem}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .PlacementQuiz-module__jCQr8q__loading{color:var(--text-muted)}
.ToetsSummary-module__7CJ-cW__summary-container{text-align:center;flex-direction:column;align-items:center;max-width:600px;margin:0 auto;padding:40px 20px;display:flex}.ToetsSummary-module__7CJ-cW__title{color:#0c384c;margin:0 0 32px;font-size:32px;font-weight:700}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSummary-module__7CJ-cW__title{color:var(--ink)}.ToetsSummary-module__7CJ-cW__score-circle{border:8px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;margin-bottom:24px;display:flex}.ToetsSummary-module__7CJ-cW__percentage{font-size:48px;font-weight:700}.ToetsSummary-module__7CJ-cW__score-label{color:#666;margin-top:4px;font-size:18px}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSummary-module__7CJ-cW__score-label{color:var(--text-muted)}.ToetsSummary-module__7CJ-cW__message{color:#0c384c;margin:0 0 32px;font-size:18px;font-weight:500}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSummary-module__7CJ-cW__message{color:var(--ink)}.ToetsSummary-module__7CJ-cW__domain-breakdown{background:#f5f7fa;border-radius:16px;width:100%;margin-bottom:32px;padding:24px}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSummary-module__7CJ-cW__domain-breakdown{background:var(--surface-soft)}.ToetsSummary-module__7CJ-cW__domain-breakdown h3{color:#0c384c;text-align:left;margin:0 0 16px;font-size:16px}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSummary-module__7CJ-cW__domain-breakdown h3{color:var(--ink)}.ToetsSummary-module__7CJ-cW__domain-list{flex-direction:column;gap:12px;display:flex}.ToetsSummary-module__7CJ-cW__domain-row{align-items:center;gap:12px;display:flex}.ToetsSummary-module__7CJ-cW__domain-name{text-align:left;color:#0c384c;width:100px;font-size:14px;font-weight:500}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSummary-module__7CJ-cW__domain-name{color:var(--ink)}.ToetsSummary-module__7CJ-cW__domain-bar{background:#e0e0e0;border-radius:6px;flex:1;height:12px;overflow:hidden}.ToetsSummary-module__7CJ-cW__domain-fill{border-radius:6px;height:100%;transition:width .5s}.ToetsSummary-module__7CJ-cW__domain-score{text-align:right;color:#666;width:50px;font-size:14px}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSummary-module__7CJ-cW__domain-score{color:var(--text-muted)}.ToetsSummary-module__7CJ-cW__actions{gap:16px;display:flex}.ToetsSummary-module__7CJ-cW__restart-button,.ToetsSummary-module__7CJ-cW__continue-button{cursor:pointer;border:none;border-radius:12px;padding:16px 32px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .2s}.ToetsSummary-module__7CJ-cW__restart-button{color:#0c384c;background:#f5f7fa}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSummary-module__7CJ-cW__restart-button{background:var(--surface-soft);color:var(--ink)}.ToetsSummary-module__7CJ-cW__continue-button{color:#0c384c;background:linear-gradient(135deg,#f6b461 0%,#fcc77f 100%)}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSummary-module__7CJ-cW__continue-button{color:var(--ink)}.ToetsSummary-module__7CJ-cW__restart-button:hover,.ToetsSummary-module__7CJ-cW__continue-button:hover{transform:translateY(-2px)}@media (max-width:600px){.ToetsSummary-module__7CJ-cW__title{font-size:28px}.ToetsSummary-module__7CJ-cW__score-circle{width:150px;height:150px}.ToetsSummary-module__7CJ-cW__percentage{font-size:40px}.ToetsSummary-module__7CJ-cW__domain-name{width:80px;font-size:12px}.ToetsSummary-module__7CJ-cW__actions{flex-direction:column;width:100%}.ToetsSummary-module__7CJ-cW__restart-button,.ToetsSummary-module__7CJ-cW__continue-button{width:100%}}.ToetsSummary-module__7CJ-cW__verdict{color:#0c384c;text-align:center;background:#fff4e4;border-radius:16px;flex-direction:column;align-items:center;gap:6px;margin:4px 0 8px;padding:14px 16px;display:flex}.ToetsSummary-module__7CJ-cW__verdict strong{font-size:16px;font-weight:800}.ToetsSummary-module__7CJ-cW__verdict span{color:#5c7887;font-size:13.5px;font-weight:600;line-height:1.45}.ToetsSummary-module__7CJ-cW__passed{background:#eef7f1}.ToetsSummary-module__7CJ-cW__certificate-button{background:var(--brand-orange,#f6b461);color:#fff;height:44px;font:inherit;cursor:pointer;border:0;border-radius:14px;margin-top:6px;padding:0 18px;font-size:14.5px;font-weight:800}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSummary-module__7CJ-cW__verdict{color:var(--ink);background:#f6b46124}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsSummary-module__7CJ-cW__passed{background:#22c55e24}
:where(.ToetsClient-module__l0nO3G__state-box) p{color:#666;font-size:16px}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) :where(.ToetsClient-module__l0nO3G__state-box) p{color:var(--text-muted)}:where(.ToetsClient-module__l0nO3G__state-box) h2{color:#d64545;margin:0}.ToetsClient-module__l0nO3G__spinner{border:4px solid #e5e7eb;border-top-color:#4d96d1;border-radius:50%;width:40px;height:40px;animation:1s linear infinite ToetsClient-module__l0nO3G__spin}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .ToetsClient-module__l0nO3G__spinner{border:4px solid var(--line)}.ToetsClient-module__l0nO3G__state-box{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;display:flex}.ToetsClient-module__l0nO3G__quiz-content{z-index:1;width:100%;max-width:720px;padding-bottom:120px}.ToetsClient-module__l0nO3G__sticky-controls{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));z-index:200;pointer-events:none;background:0 0;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.ToetsClient-module__l0nO3G__navigation{pointer-events:auto;border-radius:999px;justify-content:center;align-items:center;gap:24px;width:min(520px,100%);padding:12px 28px;display:flex}.ToetsClient-module__l0nO3G__nav-circle{cursor:pointer;color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex}.ToetsClient-module__l0nO3G__nav-prev{background:linear-gradient(180deg, var(--brand-blue) 0%, #5c97e2 100%);box-shadow:0 12px 28px #0f2f4633}.ToetsClient-module__l0nO3G__nav-next{background:linear-gradient(180deg, #ffd29b 0%, var(--brand-orange) 100%);box-shadow:0 12px 28px #0f2f4633}.ToetsClient-module__l0nO3G__nav-next--waiting{opacity:.45}.ToetsClient-module__l0nO3G__nav-circle:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 32px #0f2f4640}.ToetsClient-module__l0nO3G__nav-circle:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.ToetsClient-module__l0nO3G__nav-progress{justify-content:center;align-items:center;width:68px;height:68px;display:flex}@keyframes ToetsClient-module__l0nO3G__spin{to{transform:rotate(360deg)}}
.LearningPathResult-module__GALaTW__result{text-align:center;width:100%;max-width:760px;color:var(--ink);flex-direction:column;align-items:center;gap:18px;margin:0 auto;display:flex}.LearningPathResult-module__GALaTW__rise{opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) forwards LearningPathResult-module__GALaTW__rise}.LearningPathResult-module__GALaTW__draw{stroke-dasharray:24;stroke-dashoffset:24px;animation:.35s ease-out forwards LearningPathResult-module__GALaTW__draw}.LearningPathResult-module__GALaTW__completed{color:#166534;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.LearningPathResult-module__GALaTW__completed-check{background:var(--chip-green,#22c55e);opacity:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;animation:.45s cubic-bezier(.34,1.56,.64,1) .15s forwards LearningPathResult-module__GALaTW__pop;display:flex}.LearningPathResult-module__GALaTW__completed-check svg{width:13px;height:13px}.LearningPathResult-module__GALaTW__heading{flex-direction:column;align-items:center;gap:6px;display:flex}.LearningPathResult-module__GALaTW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#5b6b7a;font-size:12px;font-weight:800}.LearningPathResult-module__GALaTW__title{color:var(--ink);margin:0;font-size:44px;font-weight:800;line-height:1.1}.LearningPathResult-module__GALaTW__title-accent{color:var(--brand-blue)}.LearningPathResult-module__GALaTW__chapter-title{font-size:18px;font-weight:700}.LearningPathResult-module__GALaTW__reason{color:#33505f;max-width:520px;margin:0;font-size:16px;font-weight:500;line-height:1.55}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .LearningPathResult-module__GALaTW__reason{color:var(--ink)}.LearningPathResult-module__GALaTW__path-card{box-sizing:border-box;width:100%;padding:8px 0 4px}.LearningPathResult-module__GALaTW__path-mobile{display:none}.LearningPathResult-module__GALaTW__desktop-line{align-items:flex-start;gap:14px;display:flex}.LearningPathResult-module__GALaTW__level-tag{color:var(--brand-blue);padding-top:7px;font-size:13px;font-weight:800}.LearningPathResult-module__GALaTW__path-row{--dot:36px;flex-grow:1;align-items:start;display:grid;position:relative}.LearningPathResult-module__GALaTW__path-row.LearningPathResult-module__GALaTW__compact{--dot:22px}.LearningPathResult-module__GALaTW__track,.LearningPathResult-module__GALaTW__track-fill{top:calc(var(--dot) / 2 - 1.5px);border-radius:2px;height:3px;position:absolute}.LearningPathResult-module__GALaTW__compact .LearningPathResult-module__GALaTW__track,.LearningPathResult-module__GALaTW__compact .LearningPathResult-module__GALaTW__track-fill{top:calc(var(--dot) / 2 + 1.5px)}.LearningPathResult-module__GALaTW__track{background:repeating-linear-gradient(90deg,#c9d6e2 0 6px,#0000 6px 11px)}.LearningPathResult-module__GALaTW__track-fill{background:var(--brand-blue);transform-origin:0;animation:.7s cubic-bezier(.4,0,.2,1) .85s forwards LearningPathResult-module__GALaTW__fill;transform:scaleX(0)}.LearningPathResult-module__GALaTW__node{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.LearningPathResult-module__GALaTW__dot{box-sizing:border-box;width:var(--dot);height:var(--dot);opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;animation:.45s cubic-bezier(.34,1.56,.64,1) forwards LearningPathResult-module__GALaTW__pop;display:flex}.LearningPathResult-module__GALaTW__compact .LearningPathResult-module__GALaTW__dot{margin-top:3px;font-size:11px}.LearningPathResult-module__GALaTW__dot svg{width:45%;height:45%}.LearningPathResult-module__GALaTW__dot-done{background:var(--brand-blue)}.LearningPathResult-module__GALaTW__dot-current{background:var(--brand-orange);color:var(--ink);animation:.55s cubic-bezier(.34,1.56,.64,1) forwards LearningPathResult-module__GALaTW__pop,1.8s ease-in-out infinite LearningPathResult-module__GALaTW__halo}.LearningPathResult-module__GALaTW__compact .LearningPathResult-module__GALaTW__dot-current{width:28px;height:28px;margin-top:0}.LearningPathResult-module__GALaTW__dot-todo{color:#7a8b99;background:#fff;border:2px solid #c9d6e2;font-weight:700}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .LearningPathResult-module__GALaTW__dot-todo{background:var(--surface-raised)}.LearningPathResult-module__GALaTW__node-label{white-space:nowrap;font-size:12px;font-weight:600}.LearningPathResult-module__GALaTW__compact .LearningPathResult-module__GALaTW__node-label{font-size:11px}.LearningPathResult-module__GALaTW__label-done{color:var(--brand-blue);font-weight:700}.LearningPathResult-module__GALaTW__label-current{color:var(--ink);font-weight:800}.LearningPathResult-module__GALaTW__label-todo{color:#7a8b99}.LearningPathResult-module__GALaTW__here{color:#b8650a;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;flex-direction:column;align-items:center;gap:1px;font-size:10px;font-weight:800;animation:.45s ease-out forwards LearningPathResult-module__GALaTW__rise,1.6s ease-in-out infinite LearningPathResult-module__GALaTW__bob;display:flex}.LearningPathResult-module__GALaTW__here svg{width:14px;height:14px}.LearningPathResult-module__GALaTW__next-level{opacity:0;flex-direction:column;align-items:center;gap:5px;padding-left:4px;animation:.45s cubic-bezier(.34,1.56,.64,1) forwards LearningPathResult-module__GALaTW__pop;display:flex}.LearningPathResult-module__GALaTW__next-box{box-sizing:border-box;width:40px;height:28px;color:var(--brand-purple);border:2px dashed #b9a6de;border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.LearningPathResult-module__GALaTW__next-label{color:var(--brand-purple);font-size:11px;font-weight:600}.LearningPathResult-module__GALaTW__legend{color:#5b6b7a;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:14px;font-size:12px;font-weight:600;display:flex}.LearningPathResult-module__GALaTW__legend span{align-items:center;gap:6px;display:flex}.LearningPathResult-module__GALaTW__legend i{box-sizing:border-box;border-radius:50%;width:10px;height:10px;display:inline-block}.LearningPathResult-module__GALaTW__legend-done{background:var(--brand-blue)}.LearningPathResult-module__GALaTW__legend-current{background:var(--brand-orange)}.LearningPathResult-module__GALaTW__legend-todo{border:2px solid #c9d6e2}.LearningPathResult-module__GALaTW__cta{opacity:0;border-radius:16px;animation:.6s cubic-bezier(.2,.8,.2,1) 2.1s forwards LearningPathResult-module__GALaTW__rise}.LearningPathResult-module__GALaTW__cta>button{margin-top:0;animation:2.4s ease-in-out 3s infinite LearningPathResult-module__GALaTW__glow}.LearningPathResult-module__GALaTW__after-cta{flex-direction:column;align-items:center;gap:10px;margin-top:-6px;display:flex}.LearningPathResult-module__GALaTW__trial-info{color:#5b6b7a;font-size:14px;font-style:italic;font-weight:500}.LearningPathResult-module__GALaTW__link{color:#33505f;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:4px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:underline}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .LearningPathResult-module__GALaTW__link{color:var(--ink)}.LearningPathResult-module__GALaTW__link:hover{color:var(--brand-blue)}.LearningPathResult-module__GALaTW__footnote{color:#7a8b99;font-size:12px;font-weight:500}@keyframes LearningPathResult-module__GALaTW__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes LearningPathResult-module__GALaTW__pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes LearningPathResult-module__GALaTW__draw{to{stroke-dashoffset:0}}@keyframes LearningPathResult-module__GALaTW__fill{to{transform:scaleX(1)}}@keyframes LearningPathResult-module__GALaTW__halo{0%,to{box-shadow:0 0 0 5px #f6b4614d}50%{box-shadow:0 0 0 11px #f6b4611a}}@keyframes LearningPathResult-module__GALaTW__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes LearningPathResult-module__GALaTW__glow{0%,to{transform:scale(1);box-shadow:0 10px 22px #f6b4614d}50%{transform:scale(1.025);box-shadow:0 14px 32px #f6b4618c}}@media (max-width:720px){.LearningPathResult-module__GALaTW__title{font-size:36px}.LearningPathResult-module__GALaTW__chapter-title{font-size:16px}.LearningPathResult-module__GALaTW__reason{max-width:330px;font-size:15px}.LearningPathResult-module__GALaTW__path-mobile{display:block}.LearningPathResult-module__GALaTW__path-desktop{display:none}.LearningPathResult-module__GALaTW__cta,.LearningPathResult-module__GALaTW__cta>button{width:100%}.LearningPathResult-module__GALaTW__trial-info{font-size:13px}.LearningPathResult-module__GALaTW__link{font-size:14px}.LearningPathResult-module__GALaTW__footnote{font-size:11px}}@media (prefers-reduced-motion:reduce){.LearningPathResult-module__GALaTW__rise,.LearningPathResult-module__GALaTW__draw,.LearningPathResult-module__GALaTW__completed-check,.LearningPathResult-module__GALaTW__track-fill,.LearningPathResult-module__GALaTW__dot,.LearningPathResult-module__GALaTW__dot-current,.LearningPathResult-module__GALaTW__here,.LearningPathResult-module__GALaTW__next-level,.LearningPathResult-module__GALaTW__cta,.LearningPathResult-module__GALaTW__cta>button{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}}
.page-module__01cGEa__pron-page-shell{z-index:1;min-height:100vh;position:relative}
.page-module__wAJoBa__placement-container{max-width:720px;color:var(--ink);z-index:1;min-height:100vh;margin:0 auto;padding:120px 20px 160px;position:relative}.page-module__wAJoBa__sticky-controls{padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px));z-index:30;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.page-module__wAJoBa__error-msg{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:12px;flex-direction:column;gap:12px;padding:16px;font-size:.9rem;display:flex}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .page-module__wAJoBa__error-msg{background:var(--tint-red)}.page-module__wAJoBa__retry-btn{align-self:flex-start;font-size:.85rem}.page-module__wAJoBa__loading-state{text-align:center;color:#64748b;padding:60px 0;font-size:.9rem}:where(:root[data-dol-theme=dark][data-dol-dark-ready]) .page-module__wAJoBa__loading-state{color:var(--text-muted)}@media (max-width:720px){.page-module__wAJoBa__placement-container{padding-top:100px}}
