.add-phone-dialog-module__jYq7pq__dialog{--ap-paper:#fff;--ap-ink:#182c47;--ap-muted:#5b6d86;--ap-line:#cbd8ed;border:1px solid var(--ap-line);width:min(440px,100vw - 32px);max-width:none;color:var(--ap-ink);background:var(--ap-paper);border-radius:20px;margin:auto;padding:0;box-shadow:0 24px 80px #061a3b44}.add-phone-dialog-module__jYq7pq__dialog:focus{outline:none}.add-phone-dialog-module__jYq7pq__dialog::backdrop{background:#08192fd9}.add-phone-dialog-module__jYq7pq__body{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:30px 28px 22px;display:flex}.add-phone-dialog-module__jYq7pq__icon{color:#1642a4;background:#e8efff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}[data-learning] .add-phone-dialog-module__jYq7pq__title{color:var(--ap-ink);font-size:22px;font-weight:750;line-height:1.3}.add-phone-dialog-module__jYq7pq__text{color:var(--ap-muted);font-size:14px;line-height:1.6}.add-phone-dialog-module__jYq7pq__form{flex-direction:column;gap:12px;width:100%;display:flex}.add-phone-dialog-module__jYq7pq__label{text-align:left;font-size:13px;font-weight:650}.add-phone-dialog-module__jYq7pq__input{border:1px solid var(--ap-line);width:100%;min-height:48px;color:var(--ap-ink);background:var(--ap-paper);border-radius:12px;padding:10px 14px;font-size:16px}.add-phone-dialog-module__jYq7pq__otp{justify-content:center;display:flex}.add-phone-dialog-module__jYq7pq__phoneRow{gap:8px;display:flex}.add-phone-dialog-module__jYq7pq__code{cursor:pointer;flex:none;width:auto;max-width:42%;padding-right:8px}.add-phone-dialog-module__jYq7pq__input:focus-visible{outline-offset:1px;outline:2px solid #1642a4}.add-phone-dialog-module__jYq7pq__error{color:#8a1f1f;text-align:left;background:#fff1f1;border:1px solid #f0b4b4;border-radius:10px;padding:10px 12px;font-size:13px}.add-phone-dialog-module__jYq7pq__links{justify-content:space-between;gap:12px;display:flex}.add-phone-dialog-module__jYq7pq__link,.add-phone-dialog-module__jYq7pq__logout{color:#1642a4;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:13px;font-weight:600;text-decoration:underline}.add-phone-dialog-module__jYq7pq__link:disabled{opacity:.5;cursor:wait}.add-phone-dialog-module__jYq7pq__logout{color:var(--ap-muted);font-weight:500}@media not print{.dark .add-phone-dialog-module__jYq7pq__dialog{--ap-paper:#142238;--ap-ink:#edf3ff;--ap-muted:#b8c8df;--ap-line:#3c5373;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .add-phone-dialog-module__jYq7pq__icon{color:#b0c8ff;background:#273e68}.dark .add-phone-dialog-module__jYq7pq__link{color:#a7c5ff}.dark .add-phone-dialog-module__jYq7pq__error{color:#ffd1d1;background:#452b38;border-color:#864545}}
:root{--learning-cream:#f9fafb;--learning-navy:#111827;--learning-gold:#4f46e5;--learning-blue:#4f46e5;--learning-bg:#fafafa;--learning-border:#e5e7eb;--learning-text:#374151;--learning-muted:#5f6673;--learning-success:#059669;--learning-warning:#d97706;--learning-error:#dc2626;--learning-surface:#fff;--learning-correction-ink:#b42318;--learning-accent:#111827;--learning-accent-text:#fff;--learning-navy-hover:#0b1d34;--learning-navy-active:#081528;--learning-cream-hover:#f2ecdf;--learning-cream-active:#ece4d1;--learning-glass-bg:#ffffff73;--learning-glass-border:#fff9;--learning-glass-shadow:0 8px 32px 0 #1f26870a}[data-learning]{background:radial-gradient(at 10% 20%, #4f46e508 0px, transparent 50%), radial-gradient(at 90% 80%, #f59e0b08 0px, transparent 50%), var(--learning-cream);color:var(--learning-text);font-family:var(--font-plus-jakarta), ui-sans-serif, sans-serif;min-height:100vh;line-height:1.6;transition:background-color .3s,color .3s;position:relative;overflow-x:clip}:is([data-learning]:has([data-learning-pinned]),[data-learning]>:has([data-learning-pinned])){min-height:100dvh}@media not print{:root.dark,.dark [data-learning]{--learning-cream:#0b0f19;--learning-navy:#f8fafc;--learning-gold:#818cf8;--learning-blue:#818cf8;--learning-bg:#030712;--learning-border:#1e293b;--learning-text:#cbd5e1;--learning-muted:#94a3b8;--learning-surface:#0f172a;--learning-correction-ink:#ff8a7a;--learning-accent:#4f46e5;--learning-accent-text:#fff;--learning-navy-hover:#e2e8f0;--learning-navy-active:#cbd5e1;--learning-cream-hover:#1e293b;--learning-cream-active:#334155;--learning-success:#34d399;--learning-warning:#fbbf24;--learning-error:#f87171;--learning-glass-bg:#0f172a8c;--learning-glass-border:#ffffff0f;--learning-glass-shadow:0 8px 32px 0 #00000059}.dark [data-learning]{background:radial-gradient(at 10% 20%,#818cf80d 0,#0000 50%),radial-gradient(at 90% 80%,#f59e0b05 0,#0000 50%),#0b0f19}}[data-exam-theme]{--exam-ink:var(--exam-ink-light);--exam-fill:var(--exam-fill-light);--exam-on-fill:var(--exam-on-fill-light);--exam-accent-chart:var(--exam-accent-chart-light)}@media not print{.dark [data-exam-theme]{--exam-ink:var(--exam-ink-dark);--exam-fill:var(--exam-fill-dark);--exam-on-fill:var(--exam-on-fill-dark);--exam-accent-chart:var(--exam-accent-chart-dark)}}:root{--hand-font:var(--font-kalam,cursive), var(--font-outfit,sans-serif)}.hand-note{--hand-ink:var(--exam-ink,var(--learning-gold));max-width:100%;font-family:var(--hand-font);letter-spacing:0;color:var(--hand-ink);flex-direction:column;align-items:flex-start;font-size:max(16px,1.125rem);font-style:normal;font-weight:700;line-height:1.2;display:inline-flex;rotate:-1.5deg}.hand-note__text{padding-bottom:.18em;position:relative}.hand-note__swash{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.75;width:calc(100% + .2em);height:.38em;position:absolute;bottom:-.12em;left:-.1em;right:-.1em;overflow:visible}.hand-note__tr{font-size:.9em;font-weight:400}@media (prefers-reduced-motion:no-preference){.hand-note__swash path{stroke-dasharray:1;animation:.7s cubic-bezier(.16,1,.3,1) .25s backwards hand-note-draw}}@keyframes hand-note-draw{0%{stroke-dashoffset:1px}}@media screen{[data-mp-sample-page] [data-mp-card-sample],[data-mp-sample-page] [data-mp-dock]:not([data-stuck]) [data-mp-dock-sample]{display:none}}@media screen and (max-width:639.98px){[data-learning] [data-performance-dashboard] :is([class~="text-[10.5px]"],[class~="text-[11px]"],[class~="text-[11.5px]"]):not(.uppercase,p,li,label){font-size:12px}}[data-learning] .learning-glass-panel{background:var(--learning-glass-bg);border:1px solid var(--learning-glass-border);-webkit-backdrop-filter:blur(16px);box-shadow:var(--learning-glass-shadow);transition:background-color .3s,border-color .3s,box-shadow .3s}[data-learning] h1,[data-learning] h2,[data-learning] h3,[data-learning] h4{font-family:var(--font-outfit), ui-sans-serif, sans-serif;letter-spacing:-.01em;color:var(--learning-navy);line-height:1.3}@layer base{[data-learning] :is(h1,h2,h3):where(:not([class*=exam] *,[class*=mock] *,.dsat-root *,.dsat-bb *)){text-wrap:balance}}[data-pte-exam] :is(h1,h2,h3,h4){letter-spacing:revert-layer;font-family:revert-layer;line-height:revert-layer;color:revert-layer}[data-learning] .oet-chrome :is(h1,h2,h3,h4),[data-learning] .oet-overlay :is(h1,h2,h3,h4){letter-spacing:normal;color:inherit;font-family:inherit;line-height:normal}[data-learning] .toefl-exam :is(h1,h2,h3,h4){letter-spacing:normal;color:inherit;font-family:inherit}[data-learning] .dsat-bb :is(h1,h2,h3,h4){letter-spacing:revert-layer;font-family:revert-layer;line-height:revert-layer;color:revert-layer}[data-learning] .dsat-bb :is(p,li,label,input,select,textarea){font-size:revert-layer}[data-learning] body,[data-learning] :is(p,li,label,input,textarea,select):where(:not(.lc-exam *,.lc-practice-skin *,.dmat-exam *)):where(:not([class*=text-lg],[class*=text-xl],[class*=text-2xl],[class*=text-3xl],[class*=text-4xl],[class*=text-5xl],[class*=text-6xl],[class*=text-7xl],[class*=text-\[17px],[class*=text-\[18px],[class*=text-\[19px],[class*=text-\[2],[class*=text-\[3],[class*=text-\[4],[class*=text-\[5],[class*=text-\[6],[class*=text-\[7],[class*=text-\[clamp]),[class*=text-xs],[class*=text-sm],[class*=text-\[8px],[class*=text-\[9px],[class*=text-\[10px],[class*=text-\[11px],[class*=text-\[12px],[class*=text-\[13px],[class*=text-\[14px],[class*=text-\[15px],[class*=text-\[16px],[class*="text-[0."]){font-size:max(14px,1rem)}[data-learning] :is([data-performance-dashboard],[data-mp-page-header],[data-mp-panel],[data-mp-hero]) :is(p,span)[lang]:not([lang=en]){color:inherit;font-size:min(.9em,15px);font-family:var(--font-learning-content), ui-sans-serif, system-ui, sans-serif}[data-learning] :is([data-performance-dashboard],[data-mp-page-header],[data-mp-panel],[data-mp-hero]) :is(h1,h2,h3,h4) :is(p,span)[lang]:not([lang=en]){font-size:clamp(14px,.72em,22px);font-weight:500}[data-learning] :is([data-performance-dashboard],[data-mp-page-header],[data-mp-panel],[data-mp-hero]) :is(.rounded-full,.gp-chip):has(>:is(p,span)[lang]:not([lang=en]),>*>:is(p,span)[lang]:not([lang=en])){border-radius:14px}[data-learning] :is([data-performance-dashboard],[data-mp-panel],[data-mp-hero]) button:has(>[data-infotip-face]:not(.rounded-full) [lang]:not([lang=en])){white-space:normal}[data-learning] :is([data-performance-dashboard],[data-mp-panel],[data-mp-hero]) :is(a,button)[class*=justify-center]>span:has(>[lang]:not([lang=en])){text-align:center}[data-learning] :is([data-performance-dashboard],[data-mp-panel],[data-mp-hero]) :is(a,button)[class*=-my-]:has([lang]:not([lang=en])){margin-block:0}@media (max-width:639px){[data-learning] [data-card-head]:has(>[data-card-side] [lang]:not([lang=en])){flex-wrap:wrap}[data-learning] [data-card-head]:has(>[data-card-side] [lang]:not([lang=en]))>[data-card-side]{flex-flow:wrap;align-items:center;column-gap:1rem;width:100%}[data-learning] [data-card-head]:has(>span[aria-hidden=true]):has(>[data-card-side] [lang]:not([lang=en]))>[data-card-side]{padding-left:2.75rem}[data-learning] :is([data-performance-dashboard],[data-mp-panel],[data-mp-hero]) .flex:has(>.flex-1):has(>*>button.group\/tip [lang]:not([lang=en])){flex-wrap:wrap}[data-learning] :is([data-performance-dashboard],[data-mp-panel],[data-mp-hero]) .flex:has(>.flex-1)>:has(>button.group\/tip [lang]:not([lang=en])){flex-basis:100%;justify-content:flex-start}[data-learning] :is([data-performance-dashboard],[data-mp-panel],[data-mp-hero]) .flex:has(>span[aria-hidden=true]):has(>.flex-1)>:has(>button.group\/tip [lang]:not([lang=en])){flex-basis:calc(100% - 2.75rem);margin-left:2.75rem}}[data-learning] :is([data-performance-dashboard],[data-mp-panel],[data-mp-hero]) [class*=line-clamp-] :is(p,span)[lang]:not([lang=en]){margin:0 0 0 .4em;display:inline}:is([data-performance-dashboard],[data-mp-page-header],[data-mp-panel],[data-mp-hero]){--color-emerald-700:#046c4e}html:not(.dark) :is([data-performance-dashboard],[data-mp-page-header],[data-mp-panel],[data-mp-hero]){--color-slate-500:#586679;--color-emerald-600:#047857}[data-learning] :is([data-performance-dashboard],[data-mp-page-header],[data-mp-panel],[data-mp-hero]) :is(.rounded-full,[data-infotip-face],.gp-chip):not(.grid>*,[role=tab],[role=tablist] *) :is(p,span)[lang]:not([lang=en]){white-space:normal;margin:0 0 0 .5em;display:inline}[data-learning] [data-performance-dashboard] :is(p,li,label):is([class~=text-lg],[class~=text-xl],[class~=text-2xl],[class~=text-3xl],[class~=text-4xl],[class~=text-5xl],[class~=text-6xl],[class~=text-7xl],[class~=text-8xl],[class~=text-9xl],[class~="text-[18px]"],[class~="text-[19px]"],[class~="text-[20px]"],[class~="text-[21px]"],[class~="text-[22px]"],[class~="text-[23px]"],[class~="text-[24px]"],[class~="text-[26px]"],[class~="text-[28px]"],[class~="text-[30px]"],[class~="text-[32px]"],[class~="text-[34px]"],[class~="text-[36px]"],[class~="text-[38px]"],[class~="text-[40px]"],[class~="text-[42px]"],[class~="text-[44px]"],[class~="text-[48px]"],[class~="text-[52px]"],[class~="text-[56px]"],[class~="text-[60px]"],[class~="text-[64px]"],[class~="text-[72px]"],[class~="text-[74px]"],[class~="text-[80px]"],[class~="text-[96px]"]){font-size:revert-layer}[data-learning] .pte-expert-chat :is(p,li,label,input,textarea,select){font-size:inherit}[data-learning] .pte-expert-reply{line-height:1.65}[data-learning] .pte-expert-reply>div>*{margin-bottom:0}[data-learning] .pte-expert-reply>div>*+*{margin-top:.75rem}[data-learning] .pte-expert-reply :is(ul,ol){padding-left:1.125rem}[data-learning] .pte-expert-reply li{margin-bottom:0;padding-left:.25rem}[data-learning] .pte-expert-reply li+li{margin-top:.375rem}[data-learning] .pte-expert-reply li::marker{color:var(--ask-accent,var(--color-purple-500));font-weight:600}[data-learning] .pte-expert-reply strong{color:var(--learning-navy);font-weight:600}[data-learning] .pte-expert-reply blockquote{border-left:2px solid var(--ask-accent,var(--color-purple-500));color:var(--learning-text);background:0 0;padding:.125rem 0 .125rem .75rem;font-style:normal}[data-gre-exam] :is(h1,h2,h3,h4){letter-spacing:revert-layer;font-family:revert-layer;line-height:revert-layer;color:revert-layer}[data-gre-exam] :is(p,li,label,input,select,textarea){font-size:revert-layer}[data-gre-vocab] :is(h1,h2,h3,h4){color:revert-layer}[data-duolingo-exam] :is(p,li,label,input,select,textarea){font-size:revert-layer}[data-learning]{--duo-macaw:#1cb0f6;--duo-macaw-lip:#1899d6;--duo-macaw-ink:#0c6fa5;--duo-iguana:#ddf4ff;--duo-green:#58cc02;--duo-green-lip:#58a700;--duo-green-ink:#58a700;--duo-green-bg:#d7ffb8;--duo-cardinal:#ff4b4b;--duo-cardinal-lip:#ea2b2b;--duo-cardinal-ink:#ea2b2b;--duo-cardinal-bg:#ffdfe0;--duo-bee:#ffc800;--duo-eel:#4b4b4b;--duo-wolf:#777;--duo-hare:#afafaf;--duo-swan:#e5e5e5;--duo-polar:#f0f0f0;--duo-snow:#fff;--duo-field:#f7f7f7;--duo-pill:#f1f7fb}@media not print{.dark [data-learning]{--duo-macaw:#1cb0f6;--duo-macaw-lip:#0f7ab0;--duo-macaw-ink:#7dd3fc;--duo-iguana:#123449;--duo-green:#58cc02;--duo-green-lip:#3f9400;--duo-green-ink:#a3e635;--duo-green-bg:#1e3a0a;--duo-cardinal:#ff4b4b;--duo-cardinal-lip:#c81e1e;--duo-cardinal-ink:#fca5a5;--duo-cardinal-bg:#45161a;--duo-eel:#e2e8f0;--duo-wolf:#94a3b8;--duo-hare:#64748b;--duo-swan:#1e293b;--duo-polar:#020617;--duo-snow:#0f172a;--duo-field:#0b1220;--duo-pill:#0e2a3d}}.duolingo-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--learning-text);--duo-macaw:#1cb0f6;--duo-macaw-lip:#1899d6;--duo-macaw-ink:#0c6fa5;--duo-iguana:#ddf4ff;--duo-green:#58cc02;--duo-green-lip:#58a700;--duo-green-ink:#58a700;--duo-green-bg:#d7ffb8;--duo-cardinal:#ff4b4b;--duo-cardinal-lip:#ea2b2b;--duo-cardinal-ink:#ea2b2b;--duo-cardinal-bg:#ffdfe0;--duo-eel:#4b4b4b;--duo-wolf:#777;--duo-hare:#afafaf;--duo-swan:#e5e5e5;--duo-polar:#f0f0f0;--duo-snow:#fff;--duo-field:#f7f7f7;--duo-pill:#f1f7fb;--learning-cream:#f9fafb;--learning-navy:#111827;--learning-gold:#4f46e5;--learning-blue:#4f46e5;--learning-bg:#fafafa;--learning-border:#e5e7eb;--learning-text:#374151;--learning-muted:#5f6673;--learning-success:#059669;--learning-warning:#d97706;--learning-error:#dc2626;--learning-surface:#fff;--learning-accent:#111827;--learning-accent-text:#fff;--learning-navy-hover:#0b1d34;--learning-navy-active:#081528;--learning-cream-hover:#f2ecdf;--learning-cream-active:#ece4d1;--learning-glass-bg:#ffffff73;--learning-glass-border:#fff9;--learning-glass-shadow:0 8px 32px 0 #1f26870a}[data-duolingo-exam] :is(h1,h2,h3,h4){color:revert-layer;font-family:inherit;line-height:revert-layer;letter-spacing:revert-layer}[data-duolingo-exam] :is(.waiting-bar,.scoring-wait){--waiting-bar-fill:var(--duo-macaw);--waiting-bar-track:var(--duo-swan)}:is(html:has([data-duolingo-exam]),body:has([data-duolingo-exam])){overscroll-behavior:none;overflow:hidden}[data-learning] .duolingo-no-pan{overflow-x:clip}@media (min-width:48rem){[data-learning] .duolingo-no-pan-md{overflow-x:clip}}[data-learning] :focus{outline:none}[data-learning] :focus-visible{outline:3px solid var(--learning-gold);outline-offset:2px}[data-learning] textarea:focus-visible,[data-learning] .duolingo-letter-cell:focus-visible,[data-learning] .duolingo-blank:focus-visible{outline:none}[data-learning] .learning-skip-link{background:var(--learning-navy);color:var(--learning-cream);font-family:var(--font-plus-jakarta), ui-sans-serif, sans-serif;z-index:9999;border-radius:6px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:top .2s ease-out;position:absolute;top:-100px;left:16px}[data-learning] .learning-skip-link:focus,[data-learning] .learning-skip-link:focus-visible{outline:3px solid var(--learning-gold);outline-offset:2px;top:16px}@media (hover:hover){[data-learning] .practice-card:hover{border-color:var(--learning-gold)}[data-learning] .practice-card:hover .practice-card-title{color:var(--learning-gold)}}@media not print{.dark :is([data-learning-admin],[data-learning-legacy]) .bg-white{background-color:#0f172a}.dark :is([data-learning-admin],[data-learning-legacy]) .bg-white\/80{background-color:#0f172acc}.dark :is([data-learning-admin],[data-learning-legacy]) .bg-white\/90{background-color:#0f172ae6}.dark :is([data-learning-admin],[data-learning-legacy]) .bg-slate-50,.dark :is([data-learning-admin],[data-learning-legacy]) .bg-slate-100,.dark :is([data-learning-admin],[data-learning-legacy]) .bg-gray-100{background-color:#1e293b}.dark :is([data-learning-admin],[data-learning-legacy]) .text-slate-900,.dark :is([data-learning-admin],[data-learning-legacy]) .text-slate-700{color:#f1f5f9}.dark :is([data-learning-admin],[data-learning-legacy]) .text-slate-600,.dark :is([data-learning-admin],[data-learning-legacy]) .text-slate-500,.dark :is([data-learning-admin],[data-learning-legacy]) .text-gray-600{color:#cbd5e1}.dark :is([data-learning-admin],[data-learning-legacy]) .text-slate-400,.dark :is([data-learning-admin],[data-learning-legacy]) .text-slate-300{color:#94a3b8}.dark :is([data-learning-admin],[data-learning-legacy]) .border-slate-200,.dark :is([data-learning-admin],[data-learning-legacy]) .border-slate-300{border-color:#1e293b}.dark [data-learning-legacy] .text-slate-800{color:#f1f5f9}.dark [data-learning-legacy] .bg-slate-900{background-color:var(--learning-accent)}.dark [data-learning-legacy] .hover\:bg-slate-700:hover{background-color:#4338ca}.dark [data-learning-legacy] .bg-slate-200{background-color:#1e293b}.dark [data-learning-legacy] .hover\:bg-slate-50:hover,.dark [data-learning-legacy] .hover\:bg-slate-100:hover,.dark [data-learning-legacy] .hover\:bg-slate-200:hover{background-color:#334155}.dark .bg-\[var\(--learning-navy\)\]:is(.text-white,.text-\[var\(--learning-accent-text\)\]):not([class*=dark\:]):not([class*=sm\:]):not(:where(.dsat-light *,.duolingo-light *)),.dark .bg-\[var\(--learning-gold\)\].text-white:not([class*=dark\:]):not(:where(.dsat-light *,.duolingo-light *)){background-color:var(--learning-accent)}.dark .bg-\[var\(--learning-error\)\].text-white:not([class*=dark\:]):not(:where(.dsat-light *,.duolingo-light *,.mock-exam *)){background-color:#b91c1c}.dark .bg-\[\#E8F4EE\]:not([class*=dark\:]):not(:where(.dsat-light *,.duolingo-light *,.mock-exam *)){background-color:color-mix(in srgb, var(--learning-success) 14%, var(--learning-surface))}.dark .bg-\[\#E8F0FE\]:not([class*=dark\:]):not(:where(.dsat-light *,.duolingo-light *,.mock-exam *)){background-color:color-mix(in srgb, var(--learning-blue) 14%, var(--learning-surface))}.dark .bg-\[\#FBF1E2\]:not([class*=dark\:]):not(:where(.dsat-light *,.duolingo-light *,.mock-exam *)){background-color:color-mix(in srgb, var(--learning-warning) 14%, var(--learning-surface))}.dark .bg-\[\#FBE9E6\]:not([class*=dark\:]):not(:where(.dsat-light *,.duolingo-light *,.mock-exam *)){background-color:color-mix(in srgb, var(--learning-error) 14%, var(--learning-surface))}}html:not(.dark) .bg-\[\#E8F4EE\].text-\[var\(--learning-success\)\]:not(:where(.dsat-light *,.duolingo-light *,.mock-exam *)){color:#047857}html:not(.dark) .bg-\[\#FBF1E2\].text-\[var\(--learning-warning\)\]:not(:where(.dsat-light *,.duolingo-light *,.mock-exam *)){color:#92400e}html:not(.dark) .bg-\[\#FBE9E6\].text-\[var\(--learning-error\)\]:not(:where(.dsat-light *,.duolingo-light *,.mock-exam *)){color:#b91c1c}@media not print{.dark .text-\[var\(--learning-accent\)\]:not(h1,h2,h3,h4):not([class*=dark\:]):not(:where(.mock-exam *,[data-pte-exam] *,.dsat-light *,.duolingo-light *)){color:var(--learning-gold)}}[data-learning] .learning-audio-range{--progress:0;appearance:none;background:linear-gradient(to right, #1a83a3 calc(var(--progress) * 1%), #d1d5db calc(var(--progress) * 1%));border-radius:9999px;height:5px}[data-learning] .learning-audio-range::-webkit-slider-runnable-track{background:0 0;border-radius:9999px;height:5px}[data-learning] .learning-audio-range::-moz-range-track{background:#d1d5db;border:none;border-radius:9999px;height:5px}[data-learning] .learning-audio-range::-moz-range-progress{background:#1a83a3;border-radius:9999px;height:5px}[data-learning] .learning-audio-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:2px solid #1a83a3;border-radius:9999px;width:14px;height:14px;margin-top:-4.5px;box-shadow:0 1px 3px #00000040}[data-learning] .learning-audio-range::-moz-range-thumb{cursor:pointer;background:#fff;border:2px solid #1a83a3;border-radius:9999px;width:14px;height:14px;box-shadow:0 1px 3px #00000040}[data-learning] .learning-audio-range:focus-visible{outline:none}[data-learning] .learning-audio-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--learning-gold)}[data-learning] .learning-audio-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--learning-gold)}.dark [data-learning] .learning-audio-range{background:linear-gradient(to right, #1a83a3 calc(var(--progress) * 1%), #475569 calc(var(--progress) * 1%))}.dark [data-learning] .learning-audio-range::-webkit-slider-runnable-track{background:0 0}.dark [data-learning] .learning-audio-range::-moz-range-track{background:#475569}.dark [data-learning] .learning-audio-range::-moz-range-progress{background:#1a83a3}[data-learning] input.learning-audio-range--ink{background:linear-gradient(to right, #0f172a calc(var(--progress) * 1%), #d1d5db calc(var(--progress) * 1%))}[data-learning] input.learning-audio-range--ink::-moz-range-progress{background:#0f172a}[data-learning] input.learning-audio-range--ink::-webkit-slider-thumb{border-color:#0f172a}[data-learning] input.learning-audio-range--ink::-moz-range-thumb{border-color:#0f172a}.dark [data-learning] input.learning-audio-range--ink{background:linear-gradient(to right, #f1f5f9 calc(var(--progress) * 1%), #475569 calc(var(--progress) * 1%))}.dark [data-learning] input.learning-audio-range--ink::-moz-range-progress{background:#f1f5f9}.dark [data-learning] input.learning-audio-range--ink::-webkit-slider-thumb{border-color:#f1f5f9}.dark [data-learning] input.learning-audio-range--ink::-moz-range-thumb{border-color:#f1f5f9}[data-learning] [data-week-block]{scroll-margin-top:84px}[data-learning] .week-focus-highlight{border-radius:1rem;animation:2.4s ease-out weekFocusPulse}@keyframes weekFocusPulse{0%{background-color:#f59e0b00;box-shadow:0 0 #f59e0b00}15%{background-color:#f59e0b1a;box-shadow:0 0 0 4px #f59e0b8c}to{background-color:#f59e0b00;box-shadow:0 0 #f59e0b00}}[data-learning] .duolingo-reveal{animation:.26s ease-out both duolingoReveal}@keyframes duolingoReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-learning] .duolingo-speaker-wave{animation:1.2s ease-in-out infinite duolingoSpeakerWave}[data-learning] .duolingo-speaker-wave-late{animation-delay:.28s}@keyframes duolingoSpeakerWave{0%{opacity:.18}35%{opacity:1}70%,to{opacity:.18}}[data-learning] .duolingo-rule-face,[data-learning] .duolingo-rule-pupils,[data-learning] .duolingo-rule-warn,[data-learning] .duolingo-rule-ok,[data-learning] .duolingo-rule-mouth-away,[data-learning] .duolingo-rule-mouth-back{transform-box:fill-box;transform-origin:50%;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}[data-learning] .duolingo-rule-face{transform-origin:50% 100%;animation-name:duolingoRuleTurn}[data-learning] .duolingo-rule-pupils{animation-name:duolingoRuleGlance}[data-learning] .duolingo-rule-warn{animation-name:duolingoRuleWarn}[data-learning] .duolingo-rule-ok{animation-name:duolingoRuleTick}[data-learning] .duolingo-rule-mouth-away{animation-name:duolingoRuleMouthAway}[data-learning] .duolingo-rule-mouth-back{animation-name:duolingoRuleMouthBack}@keyframes duolingoRuleTurn{0%,12%{transform:rotate(-7deg)translate(-4px)}24%,34%{transform:rotate(7deg)translate(4px)}48%,to{transform:none}}@keyframes duolingoRuleGlance{0%,12%{transform:translate(-6px,-3px)}24%,34%{transform:translate(6px,-3px)}48%,to{transform:none}}@keyframes duolingoRuleWarn{0%,34%{opacity:1;transform:scale(1)}46%,to{opacity:0;transform:scale(.55)}}@keyframes duolingoRuleTick{0%,38%{opacity:0;transform:scale(.55)}52%,to{opacity:1;transform:scale(1)}}@keyframes duolingoRuleMouthAway{0%,34%{opacity:1}44%,to{opacity:0}}@keyframes duolingoRuleMouthBack{0%,38%{opacity:0}50%,to{opacity:1}}[data-learning] .duolingo-avatar-mouth{transform-box:fill-box;transform-origin:50% 0;animation:1.15s ease-in-out infinite duolingoAvatarTalk}[data-learning] .duolingo-avatar-mouth--driven{animation:none}@keyframes duolingoAvatarTalk{0%,to{transform:scaleY(1)}14%{transform:scaleY(2.2)}29%{transform:scaleY(1.15)}44%{transform:scaleY(1.8)}61%{transform:scaleY(1)}79%{transform:scaleY(2.4)}}[data-learning] .duolingo-clip-reveal{animation:.26s ease-out both duolingoClipReveal;overflow:hidden}@keyframes duolingoClipReveal{0%{opacity:.4;width:32px}to{width:var(--duo-clip-w);opacity:1}}.cv-auto{content-visibility:auto;contain-intrinsic-block-size:auto var(--cv-row-height,72px)}@media (prefers-reduced-motion:no-preference){html:has(.lms-shell-grid):has(#main.animate-page-enter):not(:has(.mock-exam)){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){[data-learning] *,[data-learning] :before,[data-learning] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lms-shell-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;padding-block:0 1rem;display:grid}@media (min-width:768px){.lms-shell-grid{gap:2rem;padding-block:0 1.5rem}}.celpip-transport::-webkit-media-controls-enclosure{background-color:#0000;background-image:none}.celpip-transport::-webkit-media-controls-panel{background-color:#0000;background-image:none}.dark .celpip-transport,.dark [data-duolingo-exam] audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .duolingo-light [data-duolingo-exam] audio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-duolingo-fit] .duolingo-no-pan:has(>.duolingo-speaking-stage .duolingo-spoken-photo){padding-block:24px}[data-duolingo-fit] .duolingo-speaking-stage:has(.duolingo-spoken-photo){min-height:0}[data-duolingo-fit] .duolingo-speaking-stimulus:has(>.duolingo-spoken-photo){flex:0 280px;min-height:0;margin-top:20px}[data-duolingo-fit] .duolingo-speaking-stimulus>.duolingo-spoken-photo{width:auto;max-width:100%;height:100%}[data-duolingo-fit] .duolingo-speaking-stage:has(.duolingo-spoken-photo) .duolingo-speaking-control{margin-top:24px}body:has(dialog[open]) .pte-questions-tab{display:none}[data-learning] .pte-type-tile{color:var(--pte-c);background-color:color-mix(in oklab, var(--pte-c) 12%, transparent)}[data-learning] .group:hover .pte-type-tile{background-color:color-mix(in oklab, var(--pte-c) 20%, transparent)}[data-learning] .pte-type-fill{background-color:var(--pte-c)}.dark [data-learning] .pte-type-tile{color:var(--pte-c-dark);background-color:color-mix(in oklab, var(--pte-c-dark) 18%, transparent)}.dark [data-learning] .group:hover .pte-type-tile{background-color:color-mix(in oklab, var(--pte-c-dark) 28%, transparent)}.dark [data-learning] .pte-type-fill{background-color:var(--pte-c-dark)}@media print{[data-learning] details::details-content{content-visibility:visible!important}[data-learning] details>summary{display:none}[data-learning] audio,[data-learning] .print\:hidden{display:none!important}[data-learning] li,[data-learning] section{break-inside:avoid}}.learning-chart-tooltip .recharts-tooltip-item:before{content:"";vertical-align:1px;background-color:currentColor;border-radius:9999px;width:8px;height:8px;margin-right:6px;display:inline-block}.learning-chart-tooltip--no-dot .recharts-tooltip-item:before{content:none}.learning-chart-tooltip .recharts-tooltip-item-name,.learning-chart-tooltip .recharts-tooltip-item-separator{color:var(--learning-text)}.learning-chart-tooltip .recharts-tooltip-item-value,.learning-chart-tooltip .recharts-tooltip-item-unit{color:var(--learning-navy);font-weight:600}html:has([data-learning]){--lms-scroll-thumb:#8279bd;--lms-scroll-track:#eeedf5;--lms-scroll-hover:#655aa2;scrollbar-color:var(--lms-scroll-thumb) var(--lms-scroll-track)}html:has([data-learning]) body{scrollbar-color:auto}html.dark:has([data-learning]){--lms-scroll-thumb:#9189cf;--lms-scroll-track:#161e2e;--lms-scroll-hover:#b1a9ea}html:has([data-learning]) #lms-nav-drawer{scrollbar-color:var(--lms-scroll-thumb) var(--lms-scroll-track);scrollbar-width:thin}html:has([data-learning])::-webkit-scrollbar{width:10px;height:10px}html:has([data-learning]) #lms-nav-drawer::-webkit-scrollbar{width:10px;height:10px}html:has([data-learning])::-webkit-scrollbar-track{background:var(--lms-scroll-track)}html:has([data-learning]) #lms-nav-drawer::-webkit-scrollbar-track{background:var(--lms-scroll-track)}html:has([data-learning])::-webkit-scrollbar-thumb{background:var(--lms-scroll-thumb);border:2px solid var(--lms-scroll-track);border-radius:999px}html:has([data-learning]) #lms-nav-drawer::-webkit-scrollbar-thumb{background:var(--lms-scroll-thumb);border:2px solid var(--lms-scroll-track);border-radius:999px}html:has([data-learning])::-webkit-scrollbar-thumb:hover{background:var(--lms-scroll-hover)}html:has([data-learning]) #lms-nav-drawer::-webkit-scrollbar-thumb:hover{background:var(--lms-scroll-hover)}@media (forced-colors:active){html:has([data-learning]){scrollbar-color:auto}html:has([data-learning]) #lms-nav-drawer{scrollbar-color:auto}html:has([data-learning])::-webkit-scrollbar{width:auto;height:auto}html:has([data-learning]) #lms-nav-drawer::-webkit-scrollbar{width:auto;height:auto}html:has([data-learning])::-webkit-scrollbar-track{background:canvas}html:has([data-learning]) #lms-nav-drawer::-webkit-scrollbar-track{background:canvas}html:has([data-learning])::-webkit-scrollbar-thumb{background:buttontext;border-color:canvas}html:has([data-learning]) #lms-nav-drawer::-webkit-scrollbar-thumb{background:buttontext;border-color:canvas}}[data-learning] .learning-audio-range.learning-audio-range--hit,.dark [data-learning] .learning-audio-range.learning-audio-range--hit{box-sizing:content-box;background-clip:content-box;margin-block:-19.5px;padding-block:19.5px}[data-learning] :is(a,button):is([class*="bg-[var(--learning-accent)]"],[class*="bg-[var(--learning-navy)]"],[class*=resumeAction],[class*=_join],[aria-selected=true],[aria-pressed=true]) [dir=auto][lang]{color:inherit;opacity:.88}[data-story]{--s-bg:#fff;--s-bg-alt:#f5f5f7;--s-tile:#fff;--s-text:#1d1d1f;--s-text-2:#6e6e73;--s-line:#d2d2d7;--s-action:#e11d48;--s-action-hover:#be123c;--s-link:#be123c;--s-action-ink:#fff;--s-inverse-link:#fda4af;--s-device:#1d1d1f;--s-device-base:#c8c8cd;--exam-ink:#be123c;font-family:var(--font-landing-body), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;color:var(--s-text)}@media not print{.dark [data-story]{--s-bg:#000;--s-bg-alt:#101010;--s-tile:#1d1d1f;--s-text:#f5f5f7;--s-text-2:#98989d;--s-line:#424245;--s-action:#e11d48;--s-action-hover:#f43f5e;--s-link:#fda4af;--s-inverse-link:#be123c;--s-device:#2c2c2e;--s-device-base:#48484a;--exam-ink:#fda4af}}[data-story][data-accent=emerald]{--s-action:#047857;--s-action-hover:#065f46;--s-action-ink:#fff;--s-link:#047857;--s-inverse-link:#6ee7b7;--exam-ink:#047857}@media not print{.dark [data-story][data-accent=emerald]{--s-action:#34d399;--s-action-hover:#6ee7b7;--s-action-ink:#022c22;--s-link:#6ee7b7;--s-inverse-link:#047857;--exam-ink:#6ee7b7}}[data-story] [data-app-frame] :is(p,li,label,input,select,textarea){font-size:revert-layer}[data-story] [data-app-frame]{--app-bg:#f6f7f9;--app-card:#fff;--app-line:#e3e5e8;--app-chip:#eef0f3;--app-text:#0f172a;--app-text-2:#5b6474;--app-accent:#047857;--app-accent-soft:#e7f5ef;--app-good:#047857;--app-mid:#b45309;--app-weak:#b91c1c;--app-good-soft:#e7f5ef;--app-mid-soft:#fdf3e3;--app-weak-soft:#fdecec}@media not print{.dark [data-story] [data-app-frame]{--app-bg:#0b0b0c;--app-card:#161618;--app-line:#2c2c2e;--app-chip:#232326;--app-text:#f5f5f7;--app-text-2:#a1a1a6;--app-accent:#34d399;--app-accent-soft:#0f2a21;--app-good:#34d399;--app-mid:#fbbf24;--app-weak:#f87171;--app-good-soft:#0f2a21;--app-mid-soft:#2b2110;--app-weak-soft:#2e1515}}[data-story] :is(h1,h2,h3,h4){letter-spacing:revert-layer;font-family:revert-layer;line-height:revert-layer;color:revert-layer}[data-story] :is(p,li){font-size:revert-layer}[data-story] .hand-note__tr{color:var(--s-text-2)}[data-story][data-accent=rose] [data-app-frame]{--app-accent:#be123c;--app-accent-soft:#fdecef}@media not print{.dark [data-story][data-accent=rose] [data-app-frame]{--app-accent:#fda4af;--app-accent-soft:#2e1519}}
