@media screen{.exam-lab:not(.admin-card){--exam-ui-bg:var(--ap-bg,#faf5ff);--exam-ui-panel:var(--ap-panel,#fff);--exam-ui-ink:var(--ap-ink,#392347);--exam-ui-muted:var(--ap-muted,#796782);--exam-ui-line:var(--ap-line,#e9dff0);--exam-ui-lilac:var(--ap-lilac,#f0e4fb);--exam-ui-mint:var(--ap-mint,#e2f6ee);--exam-ui-peach:var(--ap-peach,#ffecd5);--exam-ui-purple:var(--ap-purple,#9122c8);background:var(--exam-ui-bg);color:var(--exam-ui-ink);font-family:var(--ap-font-ui,Yekan,Tahoma,sans-serif);min-width:0}.exam-lab.ielts-root:not(.admin-card){--ink:var(--exam-ui-ink);--muted:var(--exam-ui-muted);--line:var(--exam-ui-line)}.exam-lab:not(.admin-card)>main{min-width:0;max-width:1280px;padding:28px 28px 64px}.exam-lab:not(.admin-card) .exam-top{background:var(--exam-ui-panel);border-bottom:1px solid var(--exam-ui-line);flex-wrap:wrap;gap:18px;padding:16px max(22px,50vw - 612px)}.exam-lab:not(.admin-card) .exam-top img[data-brand-logo]{width:166px;max-width:100%;height:auto}.exam-lab:not(.admin-card) .exam-top nav{flex-wrap:wrap;gap:7px;min-width:0}.exam-lab:not(.admin-card) .exam-top nav a{border-radius:13px;align-items:center;min-height:43px;padding:9px 12px;font-size:.78rem;font-weight:600}.exam-lab:not(.admin-card) .exam-top nav a[aria-current]{background:var(--exam-soft);box-shadow:inset 0 -2px 0 var(--exam-accent)}.exam-lab:not(.admin-card) .exam-title{gap:16px;min-width:0;margin:4px 0 22px}.exam-lab:not(.admin-card) .exam-title>div{flex:1;min-width:0}.exam-lab:not(.admin-card) .exam-title h1{letter-spacing:-.025em;color:var(--exam-ui-ink);margin:8px 0 4px;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:800;line-height:1.65}.exam-lab:not(.admin-card) .exam-title small{color:var(--exam-accent);font-family:var(--ap-font-learning,Arial,sans-serif);letter-spacing:1.5px;font-size:10px}.exam-lab:not(.admin-card) .exam-title p{color:var(--exam-ui-muted);font-size:.85rem;line-height:1.9}.exam-lab:not(.admin-card) .exam-title>svg{display:none}.exam-lab:not(.admin-card) .exam-title:after{content:"";pointer-events:none;background:url(/lingo-mascot-read.webp) 50%/contain no-repeat;flex:0 0 100px;width:100px;height:110px;display:block}.exam-lab:not(.admin-card) .lab-secondary-link{margin:-5px 0 22px;font-size:.83rem}.exam-lab:not(.admin-card) .lab-secondary-link a{color:var(--exam-accent);text-underline-offset:4px}.exam-lab:not(.admin-card) .exam-tabs{background:var(--exam-ui-panel);border:1px solid var(--exam-ui-line);border-radius:21px;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:7px;margin-bottom:25px;padding:7px}.exam-lab:not(.admin-card) .exam-tabs button{color:var(--exam-ui-muted);background:0 0;border:0;border-radius:15px;min-height:47px;padding:10px 12px;font-size:.86rem}.exam-lab:not(.admin-card) .exam-tabs button[aria-current]{background:var(--exam-accent);color:#fff;box-shadow:0 3px 0 color-mix(in srgb,var(--exam-accent),black 20%);font-weight:700}.exam-lab:not(.admin-card) .exam-hero{border:1px solid var(--exam-ui-line);background:linear-gradient(115deg,var(--exam-ui-lilac),var(--exam-ui-panel));border-radius:28px;grid-template-columns:minmax(0,1fr) 185px;align-items:center;gap:28px;margin-bottom:25px;padding:28px 30px}.exam-lab:not(.admin-card) .exam-hero>div:first-child{min-width:0}.exam-lab:not(.admin-card) .exam-hero>div:first-child>span{color:var(--exam-accent);font-size:.77rem;line-height:1.8}.exam-lab:not(.admin-card) .exam-hero h2{color:var(--exam-ui-ink);margin:13px 0 8px;font-size:clamp(1.4rem,2.7vw,1.95rem);font-weight:800;line-height:1.7}.exam-lab:not(.admin-card) .exam-hero p{color:var(--exam-ui-muted);margin:8px 0 20px;font-size:.9rem;line-height:1.95}.exam-lab:not(.admin-card) .exam-hero small{color:var(--exam-ui-muted);font-size:.72rem;line-height:1.9}.exam-lab:not(.admin-card) .exam-hero .exam-target{border:1px solid var(--exam-border);background:var(--exam-ui-panel);width:170px;min-width:0;height:180px;box-shadow:0 5px 0 var(--exam-soft);color:var(--exam-accent);border-radius:32px;gap:6px;padding:15px}.exam-lab:not(.admin-card) .exam-target strong{letter-spacing:-1px;font-size:44px;line-height:1.15}.exam-lab:not(.admin-card) .exam-target>span{font-size:.75rem}.exam-lab:not(.admin-card) :is(.exam-card,.ielts-card,.learning-card){background:var(--exam-ui-panel);border:1px solid var(--exam-ui-line);box-shadow:0 4px 0 var(--exam-ui-lilac);border-radius:25px;min-width:0;margin-bottom:24px;padding:24px}.exam-lab:not(.admin-card) :is(.exam-card,.ielts-card,.learning-card)>h2{color:var(--exam-ui-ink);font-size:1.2rem;font-weight:750;line-height:1.8}.exam-lab:not(.admin-card) :is(.exam-card,.ielts-card,.learning-card)>p{line-height:1.95}.exam-lab:not(.admin-card) :is(.exam-primary,.ielts-primary){background:var(--exam-accent);border:1px solid var(--exam-accent);color:#fff;min-height:48px;box-shadow:0 4px 0 color-mix(in srgb,var(--exam-accent),black 20%);border-radius:16px;padding:11px 18px;font-weight:700}.exam-lab:not(.admin-card) :is(.exam-primary,.ielts-primary):not(:disabled):active{box-shadow:0 2px 0 color-mix(in srgb,var(--exam-accent),black 20%);transform:translateY(2px)}.exam-lab:not(.admin-card) .ielts-secondary{background:var(--exam-ui-panel);color:var(--exam-accent);border-color:var(--exam-ui-line);border-radius:15px;min-height:45px}.exam-lab:not(.admin-card) .lab-resume{background:var(--exam-ui-mint);box-shadow:none;border-color:#cae8dc;padding:22px 24px}.exam-lab:not(.admin-card) .lab-resume h2{font-size:1.13rem}.exam-lab:not(.admin-card) .lab-profile>summary{color:var(--exam-ui-ink);cursor:pointer;padding:3px 0;font-weight:700;line-height:1.9}.exam-lab:not(.admin-card) :is(.exam-form-grid,.ielts-form-grid){gap:15px}.exam-lab:not(.admin-card) .exam-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.exam-lab:not(.admin-card) :is(.exam-form-grid,.ielts-form-grid,.learning-filters)>*{min-width:0}.exam-lab:not(.admin-card) :is(.exam-form-grid,.ielts-form-grid,.learning-filters) label{color:var(--exam-ui-muted);gap:7px;font-size:.8rem;line-height:1.9}.exam-lab:not(.admin-card) :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea){border-color:var(--exam-ui-line);background:var(--exam-ui-panel);color:var(--exam-ui-ink);border-radius:13px;min-width:0}.exam-lab:not(.admin-card) :is(.exam-form-grid,.ielts-form-grid,.learning-filters) :is(select,input:not([type=checkbox]):not([type=radio])){background:var(--exam-ui-bg);min-height:46px}.exam-lab:not(.admin-card) :is(.exam-skills,.exam-task-grid,.ielts-skill-grid){gap:16px}.exam-lab:not(.admin-card) .exam-skills .exam-card{border:1px solid var(--exam-ui-line);box-shadow:0 4px 0 var(--exam-soft);color:var(--exam-ui-ink);border-radius:23px;min-width:0;padding:21px}.exam-lab:not(.admin-card) .exam-skills .exam-card>svg{background:var(--exam-soft);width:42px;height:46px;color:var(--exam-accent);border-radius:14px;margin-bottom:8px;padding:10px}.exam-lab:not(.admin-card) .ielts-skill{border:1px solid var(--exam-ui-line);box-shadow:0 4px 0 var(--exam-soft);background:var(--exam-ui-panel);border-radius:23px;padding:21px}.exam-lab:not(.admin-card) .ielts-skill.chosen{border-color:var(--exam-accent);background:var(--exam-soft);box-shadow:0 4px 0 var(--exam-border)}.exam-lab:not(.admin-card) .skill-icon{border-radius:15px}.exam-lab:not(.admin-card) .ielts-number{background:var(--exam-soft);color:var(--exam-accent);border-color:var(--exam-border);border-radius:12px}.exam-lab:not(.admin-card) .exam-task-grid .exam-card{gap:5px;padding:21px}.exam-lab:not(.admin-card) .exam-task-grid h3{min-height:0;font-size:1rem;line-height:1.9}.exam-lab:not(.admin-card) .exam-task-grid small{color:var(--exam-ui-muted);line-height:1.8}.exam-lab:not(.admin-card) :is(.exam-history-row,.ielts-history){border-color:var(--exam-ui-line);gap:15px}.exam-lab:not(.admin-card) .exam-history-row small{color:var(--exam-ui-muted);line-height:1.9}.exam-lab:not(.admin-card) .exam-player>header{border-bottom:1px solid var(--exam-ui-line);gap:12px;padding-bottom:18px}.exam-lab:not(.admin-card) .exam-player>header span{background:var(--exam-soft);color:var(--exam-accent);border-radius:12px;padding:8px 12px;line-height:1.8}.exam-lab:not(.admin-card) .exam-player>footer{border-top:1px solid var(--exam-ui-line);gap:12px;padding-top:18px}.exam-lab:not(.admin-card) .exam-question-meta{color:var(--exam-ui-muted);gap:10px;font-size:.8rem}.exam-lab:not(.admin-card) .exam-stimulus{background:var(--exam-ui-bg);border-color:var(--exam-ui-line);border-radius:20px;padding:22px}.exam-lab:not(.admin-card) .exam-option{border-color:var(--exam-ui-line);background:var(--exam-ui-panel);border-radius:16px;padding:16px;line-height:1.9}.exam-lab:not(.admin-card) .exam-option.selected{background:var(--exam-soft);border-color:var(--exam-accent);box-shadow:inset 0 0 0 1px var(--exam-accent)}.exam-lab:not(.admin-card) .exam-ordered{border-color:var(--exam-border);background:var(--exam-ui-bg);border-radius:18px}.exam-lab:not(.admin-card) .exam-recorder{background:var(--exam-ui-mint);border:1px solid #cae8dc;border-radius:21px}.exam-lab:not(.admin-card) :is(.exam-notice,.ielts-note){background:var(--exam-ui-mint);color:#245b4c;border-color:#cae8dc;border-radius:16px;line-height:1.95}.exam-lab:not(.admin-card) .ielts-exam-bar{box-shadow:0 4px 0 var(--exam-border);border-radius:21px}.exam-lab:not(.admin-card) .ielts-player{background:var(--exam-soft);border-color:var(--exam-border);border-radius:19px}.exam-lab:not(.admin-card) .ielts-modes button{background:var(--exam-ui-panel);border-radius:16px;padding:16px 18px}.exam-lab:not(.admin-card) .ielts-modes button.selected{background:var(--exam-soft);border-color:var(--exam-accent)}.exam-lab:not(.admin-card) .ielts-options label{border-color:var(--exam-ui-line);border-radius:15px}.exam-lab:not(.admin-card) .ielts-options label:has(input:checked){background:var(--exam-soft);border-color:var(--exam-accent)}.exam-lab:not(.admin-card) :is(.exam-review,.report-correction,.study-activity){border-color:var(--exam-ui-line);background:var(--exam-ui-bg);border-radius:18px}.exam-lab:not(.admin-card) .exam-review summary{font-weight:650;line-height:1.9}.exam-lab:not(.admin-card) .ielts-metrics>div{border-color:var(--exam-ui-line);background:var(--exam-ui-panel);box-shadow:0 3px 0 var(--exam-ui-lilac);border-radius:21px}.exam-lab:not(.admin-card) :is(.ielts-score-grid>div,.learning-scores>article){border:1px solid var(--exam-border);background:var(--exam-soft);border-radius:21px;min-width:0;padding:20px}.exam-lab:not(.admin-card) .learning-scores>article{flex:170px}.exam-lab:not(.admin-card) .learning-scores span{background:var(--exam-soft);color:var(--exam-accent);border-radius:11px;line-height:1.8}.exam-lab:not(.admin-card) .report-criteria details{border-color:var(--exam-ui-line);background:var(--exam-ui-panel);border-radius:19px;padding:17px}.exam-lab:not(.admin-card) .report-criteria summary strong{color:var(--exam-accent)}.exam-lab:not(.admin-card) .report-correction{background:var(--exam-ui-peach);padding:18px}.exam-lab:not(.admin-card) .report-correction.selected{border-color:var(--exam-accent);box-shadow:0 0 0 2px var(--exam-soft)}.exam-lab:not(.admin-card) .report-reason{border-color:var(--exam-ui-line)}.exam-lab:not(.admin-card) .report-tools button{color:var(--exam-accent);border-color:var(--exam-ui-line);border-radius:13px;min-height:44px}.exam-lab:not(.admin-card) .report-tools button[aria-pressed=true]{background:var(--exam-soft);border-color:var(--exam-accent)}.exam-lab:not(.admin-card) .lab-report-next{background:var(--exam-ui-mint);border:1px solid #cae8dc;border-radius:21px;margin:22px 0;padding:20px}.exam-lab:not(.admin-card) .lab-question-source{border:1px solid var(--exam-ui-line);background:var(--exam-ui-panel);border-radius:17px;padding:15px}.exam-lab:not(.admin-card) .study-activity.done{background:var(--exam-ui-mint);border-color:#cae8dc}.exam-lab:not(.admin-card) :is(.learning-actions,.learning-filters){gap:10px}.exam-lab:not(.admin-card) :is(.learning-actions,.report-no-print) :is(button,a){border-radius:13px;line-height:1.8}.exam-lab:not(.admin-card) .learning-table th,.exam-lab:not(.admin-card) .report-table-wrap th{background:var(--exam-soft);color:var(--exam-accent)}.exam-lab:not(.admin-card) :is(.learning-table,.report-table-wrap){border:1px solid var(--exam-ui-line);border-radius:16px}.exam-lab:not(.admin-card) :is(button,select,input,textarea,summary):focus-visible{outline-color:var(--exam-ui-purple);outline-offset:4px}.exam-lab:not(.admin-card) button:disabled{background:var(--exam-ui-bg);color:var(--exam-ui-muted);border-color:var(--exam-ui-line);opacity:1;box-shadow:none;cursor:not-allowed}}@media screen and (max-width:900px){.exam-lab:not(.admin-card) .exam-top{gap:13px;padding:16px 20px}.exam-lab:not(.admin-card)>main{padding-inline:22px}.exam-lab:not(.admin-card) .exam-hero{grid-template-columns:minmax(0,1fr) 160px;gap:20px;padding:25px}.exam-lab:not(.admin-card) .exam-hero .exam-target{width:150px;height:170px}.exam-lab:not(.admin-card) .exam-skills{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:650px){.exam-lab:not(.admin-card)>main{padding:20px 14px 44px}.exam-lab:not(.admin-card) .exam-top{align-items:flex-start;padding:14px}.exam-lab:not(.admin-card) .exam-top img[data-brand-logo]{width:142px}.exam-lab:not(.admin-card) .exam-top nav{gap:5px;width:100%}.exam-lab:not(.admin-card) .exam-top nav a{min-height:41px;padding:8px 10px;font-size:.72rem}.exam-lab:not(.admin-card) .exam-title{gap:10px;margin-bottom:20px}.exam-lab:not(.admin-card) .exam-title:after{flex-basis:75px;width:75px;height:85px}.exam-lab:not(.admin-card) .exam-title h1{font-size:1.55rem}.exam-lab:not(.admin-card) .exam-title p{font-size:.76rem}.exam-lab:not(.admin-card) .exam-tabs{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px}.exam-lab:not(.admin-card) .exam-tabs button{border-radius:12px;min-height:45px;padding:9px 7px;font-size:.78rem}.exam-lab:not(.admin-card) .exam-hero{border-radius:24px;padding:22px 19px;display:block}.exam-lab:not(.admin-card) .exam-hero h2{font-size:1.5rem}.exam-lab:not(.admin-card) .exam-hero p{font-size:.82rem}.exam-lab:not(.admin-card) .exam-hero .exam-target{display:none}.exam-lab:not(.admin-card) :is(.exam-card,.ielts-card,.learning-card){border-radius:22px;margin-bottom:21px;padding:19px 16px}.exam-lab:not(.admin-card) :is(.exam-skills,.ielts-skill-grid,.exam-task-grid){gap:12px}.exam-lab:not(.admin-card) .exam-skills .exam-card,.exam-lab:not(.admin-card) .ielts-skill{border-radius:20px;padding:17px 13px}.exam-lab:not(.admin-card) .exam-skills .exam-card h3{font-size:.95rem}.exam-lab:not(.admin-card) .exam-task-grid .exam-card{padding:18px}.exam-lab:not(.admin-card) .exam-form-grid{grid-template-columns:minmax(0,1fr)}.exam-lab:not(.admin-card) .exam-stimulus{border-radius:17px;padding:16px}.exam-lab:not(.admin-card) .exam-option{gap:10px;padding:13px}.exam-lab:not(.admin-card) .exam-player.exam-card{padding:15px 12px}.exam-lab:not(.admin-card) .exam-player>header{align-items:flex-start}.exam-lab:not(.admin-card) .ielts-exam-bar{border-radius:17px;padding:16px 13px}.exam-lab:not(.admin-card) :is(.report-criteria details,.report-correction,.lab-report-next){border-radius:17px;padding:16px}.exam-lab:not(.admin-card) .learning-scores>article{flex-basis:100%;padding:16px}}@media screen and (max-width:360px){.exam-lab:not(.admin-card)>main{padding-inline:11px}.exam-lab:not(.admin-card) .exam-title h1{font-size:1.35rem}.exam-lab:not(.admin-card) .exam-title:after{flex-basis:62px;width:62px;height:78px}.exam-lab:not(.admin-card) .exam-skills,.exam-lab:not(.admin-card) .ielts-skill-grid{grid-template-columns:minmax(0,1fr)}.exam-lab:not(.admin-card) .exam-hero{padding:20px 16px}.exam-lab:not(.admin-card) .exam-hero h2{font-size:1.4rem}}
.free-trial-notice-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#28113a85;z-index:1200!important}.free-trial-notice{text-align:center;background:#fff;border:1px solid #e9dbf1;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 30px 90px #28113a40;z-index:1201!important;border-radius:24px!important;gap:17px!important;max-width:min(420px,100vw - 32px)!important;padding:30px 24px 20px!important}.free-trial-notice [data-slot=dialog-header]{text-align:center;gap:14px}.free-trial-notice [data-slot=dialog-title]{color:#41204f;font-size:1.25rem;line-height:1.7}.free-trial-notice [data-slot=dialog-description]{color:#685971;font-size:.9rem;line-height:1.95}.free-trial-notice-icon{color:#8c20be;background:linear-gradient(145deg,#f5e7ff,#eedcfa);border-radius:22px;place-items:center;width:64px;height:64px;margin:auto;display:grid}.free-trial-notice-icon svg{width:30px;height:30px}.free-trial-notice-saved{color:#6c6272;margin:0;font-size:.78rem;line-height:1.8}.free-trial-notice>.primary-button{justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;text-decoration:none;display:flex}.free-trial-notice-later{color:#6b5675;border-radius:10px;min-height:40px;font-size:.82rem}.free-trial-notice-later:focus-visible{outline-offset:2px;outline:2px solid #8c20be}
