.tc-protected-content{position:relative;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tc-protected-content :is(input,textarea,select,[contenteditable=true],[role=textbox]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.tc-protected-content :is(img,video){-webkit-user-drag:none;user-drag:none}.tc-watermark-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;padding:12px 5px;overflow:hidden;pointer-events:none!important;-webkit-user-select:none;user-select:none;opacity:.095;color:#17334f;border-radius:inherit}.tc-watermark-cell{display:flex;align-items:center;justify-content:center;min-width:0;max-width:100%;white-space:nowrap;font:700 clamp(8px,.82vw,11px)/1.1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.06em;transform:rotate(-18deg);pointer-events:none!important}.tc-capture-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;justify-content:center;align-items:center;background:#03060b!important;color:#e6edf3;font:700 14px/1.4 ui-sans-serif,system-ui,sans-serif;letter-spacing:.12em;text-align:center;pointer-events:all}.tc-capture-curtain[hidden]{display:none!important}.tc-capture-curtain:not([hidden]){display:flex!important;background:#03060b!important}.tc-capture-curtain{pointer-events:none!important}.tc-capture-curtain span{opacity:.7;padding:18px}@media(max-width:700px){.tc-watermark-layer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 0;opacity:.085}.tc-watermark-cell{font-size:9px;letter-spacing:.025em}}@media print{html.tc-has-protected-content #root{display:none!important;visibility:hidden!important}html.tc-has-protected-content body{margin:0!important;padding:0!important;background:#fff!important}html.tc-has-protected-content body:before{content:"TECHNICA — PROTECTED CONTENT — PRINTING DISABLED";display:block!important;position:relative;margin:0 auto;padding:35vh 20px 0;width:100%;box-sizing:border-box;color:#151c28!important;background:#fff!important;font:700 15pt/1.6 Arial,sans-serif;text-align:center;letter-spacing:.04em;visibility:visible!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.learn-video-container{position:relative}.tc-video-stamp{position:absolute;z-index:5;right:10px;bottom:10px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 9px;color:#f5fcffdb;background:#091b264a;border:1px solid rgba(255,255,255,.2);border-radius:6px;font:700 10px/1.2 ui-sans-serif,system-ui,sans-serif;letter-spacing:.035em;pointer-events:none!important;-webkit-user-select:none;user-select:none}@media(max-width:700px){.tc-video-stamp{font-size:8px;padding:4px 6px;bottom:7px;right:7px}}html.tc-quiz-exit-lock :is(.quiz-page,.live-practice .live-question,.live-practice .live-question-nav,.learn-quiz-content){visibility:hidden!important}.tc-capture-curtain.tc-lesson-curtain:not([hidden]){display:flex!important;flex-direction:column;gap:13px;pointer-events:auto!important}.tc-lesson-curtain .tc-lesson-resume{pointer-events:auto;cursor:pointer;border:1px solid #8fd6bf;border-radius:10px;color:#0a443d;background:#baf1dc;padding:11px 17px;font:750 12px/1.2 ui-sans-serif,system-ui,sans-serif;letter-spacing:0}.tc-lesson-curtain .tc-lesson-resume:focus-visible{outline:3px solid #69d6be;outline-offset:3px}@media print{.tc-lesson-curtain{display:none!important}}.tc-capture-curtain.tc-mock-curtain:not([hidden]){display:flex!important;flex-direction:column;gap:13px;pointer-events:auto!important;background:#03060b!important;color:#f4f8f8!important}.tc-mock-curtain .tc-lesson-resume{pointer-events:auto;cursor:pointer;background:#baf1dc;color:#074f48;padding:12px 19px;border-radius:10px;border:1px solid #8fd6bf;font:750 12px/1.2 ui-sans-serif,system-ui,sans-serif;letter-spacing:0}.tc-mock-curtain .tc-lesson-resume:focus-visible{outline:3px solid #69d6be;outline-offset:3px}html.tc-quiz-exit-lock .live-mock .live-mock-protected-surface{visibility:hidden!important}@media print{.tc-mock-curtain{display:none!important}}.tc-protected-content[data-protected-kind=mock-exam-surface][data-media-shielded=true]{background:#03060b!important;min-height:100dvh;overflow:hidden}.tc-protected-content[data-protected-kind=mock-exam-surface][data-media-shielded=true]>:not(.tc-capture-curtain){visibility:hidden!important}.tc-capture-curtain.tc-mock-curtain:not([hidden]){background:#03060b!important;top:0;right:0;bottom:0;left:0;position:fixed;z-index:2147483600}@media print{.tc-protected-content[data-protected-kind=mock-exam-surface]{display:none!important}}.tlm-premium-loading{--tlm-load-ink:#164751;position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;width:100%;min-width:0;min-height:clamp(285px,49vh,490px);color:var(--tlm-load-ink);background:radial-gradient(ellipse at 50% 10%,#e6f8f1 0,transparent 55%),linear-gradient(155deg,#fbfdfb,#f4faf8 75%,#fff);border:1px solid #e4f0ed;border-radius:18px;text-align:center}.tlm-premium-loading--fullscreen{min-height:100dvh;border-radius:0;border:0;background:radial-gradient(ellipse at 54% 16%,#d9f4e9 0,transparent 52%),linear-gradient(145deg,#fbfffd,#f2f9f7 58%,#fff)}.tlm-premium-loading--compact{min-height:165px;border-radius:12px}.tlm-premium-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:min(100%,400px);padding:24px}.tlm-loading-ambient{position:absolute;pointer-events:none;aspect-ratio:1;border:1px solid #1b9a9011;border-radius:50%;background:radial-gradient(circle,#75dcbe18,transparent 70%)}.tlm-loading-ambient-a{width:min(620px,78vw);top:-230px;right:-165px}.tlm-loading-ambient-b{width:min(520px,90vw);left:-270px;bottom:-280px}.tlm-loading-emblem{position:relative;display:grid;place-items:center;width:132px;height:132px}.tlm-loading-orbit{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid #99d9c9;border-radius:50%;box-shadow:0 0 0 14px #effaf615;animation:tlm-orbit-spin 12s linear infinite}.tlm-loading-orbit:before{content:"";position:absolute;top:8%;left:9%;width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#2baf9b,#70ddbc);box-shadow:0 0 0 5px #78e3c524}.tlm-loading-orbit-inner{top:15px;right:15px;bottom:15px;left:15px;border-style:dashed;border-color:#a7dcd1;animation-duration:22s;animation-direction:reverse}.tlm-loading-orbit-inner:before{width:6px;height:6px;background:#7ba7a1;box-shadow:none;top:auto;left:auto;bottom:7%;right:7%}.tlm-loading-logo{width:81px;height:81px;display:grid;place-items:center;background:#fff;border:1px solid #ddede8;border-radius:23px;box-shadow:0 10px 35px #135b5e22,0 1px 4px #124c5012;animation:tlm-logo-breathe 3s ease-in-out infinite}.tlm-loading-logo img{width:70px;height:56px;object-fit:contain}.tlm-loading-brand{display:flex;align-items:center;gap:8px;justify-content:center;letter-spacing:.08em;white-space:nowrap}.tlm-loading-brand strong{font-size:13px;font-weight:900}.tlm-loading-brand strong span{color:#0c827b}.tlm-loading-brand small{font-size:9px;letter-spacing:.05em;font-weight:850;padding:3px 6px;border:1px solid #cde9e1;border-radius:5px;background:#e7f5ef}.tlm-loading-caption{display:flex;align-items:center;justify-content:center;gap:4px;color:#76938e;font-weight:650;font-size:12px;letter-spacing:.05em;margin:2px 0 3px}.tlm-loading-dots{display:inline-flex;gap:3px}.tlm-loading-dots i{display:block;width:4px;height:4px;border-radius:50%;background:#3da995;animation:tlm-dot 1.2s ease-in-out infinite}.tlm-loading-dots i:nth-child(2){animation-delay:.18s}.tlm-loading-dots i:nth-child(3){animation-delay:.36s}.tlm-loading-line{width:140px;height:3px;background:#dcece6;border-radius:20px;overflow:hidden}.tlm-loading-line span{display:block;width:44%;height:100%;border-radius:20px;background:linear-gradient(90deg,#36a99b,#a2eacb);animation:tlm-line 1.7s ease-in-out infinite}.tlm-premium-loading--compact .tlm-premium-inner{padding:17px;gap:7px}.tlm-premium-loading--compact .tlm-loading-emblem{width:75px;height:75px}.tlm-premium-loading--compact .tlm-loading-logo{width:54px;height:54px;border-radius:16px}.tlm-premium-loading--compact .tlm-loading-logo img{width:47px;height:42px}.tlm-premium-loading--compact .tlm-loading-orbit-inner{top:8px;right:8px;bottom:8px;left:8px}.tlm-premium-loading--compact .tlm-loading-brand strong,.tlm-premium-loading--compact .tlm-loading-caption{font-size:11px}.tlm-premium-loading--compact .tlm-loading-line{width:115px}@keyframes tlm-orbit-spin{to{transform:rotate(360deg)}}@keyframes tlm-logo-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tlm-dot{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes tlm-line{0%{transform:translate(-105%)}50%{transform:translate(120%)}to{transform:translate(330%)}}@media(max-width:640px){.tlm-premium-loading{min-height:310px}.tlm-premium-loading--fullscreen{min-height:100dvh}.tlm-premium-loading--compact{min-height:155px}.tlm-loading-ambient-a{right:-290px}.tlm-loading-ambient-b{left:-310px}}@media(prefers-reduced-motion:reduce){.tlm-loading-orbit,.tlm-loading-logo,.tlm-loading-dots i,.tlm-loading-line span{animation:none}.tlm-loading-line span{width:60%;transform:none}}.auc-shell{border:1px solid #cfdfdf;border-radius:16px;background:#f7fbfa;padding:17px;margin:16px 0;color:#17434c}.auc-heading{display:flex;gap:10px;align-items:center;border-bottom:1px solid #d8e6e5;padding-bottom:13px}.auc-heading svg,.auc-card h4 svg{color:#078381}.auc-heading strong,.auc-heading small{display:block}.auc-heading strong{font-size:16px}.auc-heading small,.auc-muted{font-size:12px;color:#657f83}.auc-body{display:grid;gap:14px;margin-top:14px}.auc-account{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;overflow-wrap:anywhere}.auc-state{border-radius:30px;padding:5px 11px;font-weight:700;font-size:12px}.auc-state.active{background:#e3f7ee;color:#176e4c}.auc-state.blocked{background:#ffe7e3;color:#a83c36}.auc-card{border:1px solid #dde9e8;border-radius:12px;padding:14px;background:#fff;display:grid;gap:10px}.auc-card h4{margin:0;display:flex;align-items:center;gap:8px;font-size:14px}.auc-card label{font-size:12px;font-weight:700}.auc-card textarea,.auc-card select{width:100%;min-width:0;border:1px solid #c8d9d8;border-radius:9px;padding:10px;background:#fff;color:#17434c}.auc-card textarea:focus,.auc-card select:focus{outline:2px solid #77cfbd}.auc-button{border:1px solid transparent;border-radius:9px;display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:700;cursor:pointer}.auc-button.block{color:#ae3834;background:#fff1ee;border-color:#f0c6bf}.auc-button.unblock{color:#176e4c;background:#e5f7ed}.auc-button.activate{color:#fff;background:#087e80}.auc-button:disabled,.auc-card button:disabled{opacity:.52;cursor:not-allowed}.auc-preview{border:1px solid #e8b6ad;background:#fff4f0;border-radius:10px;padding:11px}.auc-preview b{color:#9e3832;font-size:12px}.auc-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.auc-preview small{font-size:11px}.auc-sub{background:#e9f8f5;border-radius:9px;padding:10px;display:flex;justify-content:space-between;align-items:center;gap:9px}.auc-sub strong,.auc-sub small{display:block}.auc-sub small{font-size:12px;color:#527e79;margin-top:4px}.auc-sub button{background:#fff;color:#a2413a;border:1px solid #e8b0a7;border-radius:7px;padding:7px 12px;cursor:pointer}.auc-error,.auc-ok{display:flex;align-items:center;gap:7px;border-radius:8px;padding:9px 12px}.auc-error{background:#fff0ed;color:#ac3430}.auc-ok{background:#e8f9f0;color:#13734e}.auth-blocked-account{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid #e8b6ae;border-radius:12px;background:#fff1ee;color:#8b302b}.auth-blocked-account svg{flex-shrink:0}.auth-blocked-account strong{font-size:16px}.auth-blocked-account p{margin:6px 0;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.auth-blocked-account small{color:#90625c}@media(max-width:620px){.auc-shell,.auc-card{padding:12px}.auc-button{width:100%}.auc-sub{flex-wrap:wrap}}.at-user-info .at-user-email{display:block;font-size:11px;color:#647d85;overflow-wrap:anywhere;margin:3px 0}.at-user-labels{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:6px 0}.at-provider-pill,.at-plan-pill{font-size:10px;font-weight:750;border-radius:7px;padding:4px 8px;line-height:1.2}.at-provider-pill{background:#ecf1fc;color:#385e9b}.at-plan-pill.no-plan{background:#eff2f4;color:#5d707b}.at-plan-pill.has-plan{background:#dff8ec;color:#19784f}.at-user-info{min-width:0;overflow-wrap:anywhere}.at-user-profile-heading{margin-bottom:8px}.at-profile-pills{margin-top:10px}.at-user-control-lead>.auc-shell{margin:14px 0 23px;border:1px solid #b2dcd5;box-shadow:0 8px 22px #1a8b861c}.auc-plan-status{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;padding:12px;border:1px solid #dbe8e8}.auc-plan-status-free{background:#f7faf9}.auc-plan-status-active{background:#e6f9ef;border-color:#b6e5cd}.auc-plan-status>div{display:grid;gap:4px}.auc-plan-status small{font-size:10px;font-weight:800;letter-spacing:.08em;color:#667e86}.auc-plan-status strong{font-size:15px;color:#174e51}.auc-plan-status span:not(.auc-state){font-size:11px;color:#607a81;line-height:1.4}@media(max-width:660px){.auc-plan-status{align-items:flex-start;flex-wrap:wrap}}.sc-countdown{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:160px;width:180px;max-width:190px;min-height:51px;padding:7px 12px;background:#f6faff;border:1px solid #dbe8f8;border-radius:12px;color:#1d446a;text-align:left;flex-shrink:0}button.sc-countdown{cursor:pointer}button.sc-countdown:hover{border-color:#8fc0e9;background:#f0f7ff}.sc-countdown:focus-visible{outline:3px solid #4489d1;outline-offset:2px}.sc-text{display:flex;align-items:center;gap:8px;min-width:0}.sc-text>svg{color:#298abf;flex-shrink:0}.sc-copy{display:grid;gap:1px;min-width:0;line-height:1.25}.sc-copy strong{display:block;font-size:12px;letter-spacing:-.01em;font-weight:830;color:#1d456d;white-space:nowrap}.sc-copy small{display:block;font-size:10px;font-weight:650;color:#7892aa;white-space:nowrap}.sc-track{display:block;width:100%;height:6px;background:#dfe9f4;border-radius:99px;overflow:hidden}.sc-track i{display:block;height:100%;background:linear-gradient(90deg,#23bfa1,#278ec7);border-radius:99px;transition:width .2s linear}.sc-none,.sc-loading,.sc-error,.sc-expired{background:#f8fafc;border-color:#e7ebf2}.sc-none .sc-copy strong,.sc-loading .sc-copy strong,.sc-error .sc-copy strong,.sc-expired .sc-copy strong{color:#6a7d91}.sc-none .sc-text>svg,.sc-error .sc-text>svg,.sc-expired .sc-text>svg{color:#8395a8}.sc-upcoming .sc-track i{background:#9ab2d6}.lj-top .sc-countdown{margin-left:auto}.lj-top .lj-account{margin-left:0}.top-actions .sc-countdown{margin-right:2px}@media(max-width:1100px){.sc-countdown{width:151px;min-width:151px;padding:7px 9px}.sc-copy strong{font-size:11.5px}.lj-top .lj-account small{display:none}}@media(max-width:700px){.sc-countdown{min-width:119px;width:119px;max-width:119px;min-height:42px;padding:5px 8px;gap:5px;border-radius:10px}.sc-copy strong{font-size:10.5px}.sc-copy small{display:none}.sc-text{gap:5px}.sc-text>svg{width:14px;height:14px}.sc-track{height:5px}.lj-top .sc-countdown{margin-left:auto}}@media(max-width:400px){.sc-countdown{width:104px;min-width:104px;max-width:104px}.sc-copy strong{font-size:10px}.sc-text>svg{display:none}}@media(prefers-reduced-motion:reduce){.sc-track i{transition:none}}.sc-countdown[data-subscription-status=none] .sc-track,.sc-countdown[data-subscription-status=expired] .sc-track{background:#e9edf3}.sc-countdown.sc-active{width:205px;max-width:220px;min-width:175px;min-height:62px}.sc-active .sc-copy{gap:2px}.sc-active .sc-copy strong{font-size:12px;line-height:1.25}.sc-active .sc-copy small{display:block;white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.25;color:#527486;max-height:2.6em;overflow:hidden}@media(max-width:1100px){.sc-countdown.sc-active{width:175px;min-width:155px;max-width:175px}}@media(max-width:700px){.sc-countdown.sc-active{width:132px;min-width:122px;max-width:132px;padding:5px 7px}.sc-active .sc-copy strong{font-size:10.5px}.sc-active .sc-copy small{font-size:9.5px;line-height:1.2;max-height:2.4em;display:block}}@media(max-width:400px){.sc-countdown.sc-active{width:116px;min-width:110px;max-width:116px}.sc-active .sc-copy strong{font-size:10px}.sc-active .sc-copy small{font-size:9px}}
