.lp-overlay .ls-btn{font-family:var(--fb);font-weight:700;font-size:var(--ls-fs-lead);line-height:var(--ls-lh-body);border:var(--ls-bw-2) solid transparent;background:var(--ls-ui);color:var(--ls-on-solid);cursor:pointer;transition:transform var(--ls-t-gyors) ease, filter var(--ls-t-gyors) ease, opacity var(--ls-t-gyors) ease;border-radius:999px;padding:.7em 1.6em}.lp-overlay .ls-btn--ghost{color:var(--ls-ui);border-color:var(--ls-ui);background:0 0}.lp-overlay .ls-btn--abrazolt.ls-btn--halk,.lp-overlay .ls-btn--abrazolt.ls-btn--halk:hover{color:var(--navy);border:var(--ls-bw) solid var(--navy);background:0 0}.lp-overlay .ls-btn:hover:not(:disabled){filter:brightness(1.06)}.lp-overlay .ls-btn:disabled{cursor:default;opacity:var(--ls-op-dim)}.lp-overlay .ls-btn{font-family:var(--fb);font-weight:700;font-size:var(--ls-fs-body);line-height:var(--ls-lh-body);border-radius:var(--ls-r-pill);padding:var(--ls-sp-2) var(--ls-sp-5);background:var(--ls-ui);color:var(--ls-on-solid);cursor:pointer;transition:var(--ls-tr-hover);border:0}.lp-overlay .ls-btn:hover{filter:brightness(1.08)}.lp-overlay .ls-btn--abrazolt,.lp-overlay .ls-btn--abrazolt:hover{background:var(--navy);cursor:default;filter:none}.lp-overlay .ls-btn--ghost{background:var(--ls-veil-2);color:var(--ls-heading);border:var(--ls-bw) solid var(--ls-veil-line)}.lp-overlay .as .ls-btn--ghost{color:var(--ls-ui);border-color:var(--ls-ui);background:0 0}.lp-overlay .ls-btn--lepteto{font-size:var(--ls-fs-label);padding:var(--ls-sp-3) var(--ls-sp-5)}.lp-overlay .ls-box{background:var(--ls-surface);border:var(--ls-bw) solid var(--ls-border);border-radius:var(--ls-r)}.lp-overlay .ls-chip{font-family:var(--fb);font-weight:700;font-size:var(--ls-fs-body);border-radius:var(--ls-r-pill);padding:var(--ls-sp-2) var(--ls-sp-5);background:var(--ls-ui);color:var(--ls-on-solid);cursor:pointer;transition:transform var(--ls-t-gyors), filter var(--ls-t-gyors);border:0}.lp-overlay .ls-chip:hover:not(:disabled){filter:brightness(1.12)}.lp-overlay .ls-chip--suru{font-size:var(--ls-fs-label);padding:var(--ls-sp-1) var(--ls-sp-3)}.lp-overlay [data-chipsor=sok] .ls-chip{background:var(--lsp-surface);color:var(--lsp-ink)}.lp-overlay [data-chipsor=sok] .ls-chip:hover:not(:disabled){filter:brightness(.93)}.lp-overlay .ls-chip--doboz,.lp-overlay [data-chipsor=sok] .ls-chip--doboz{background:var(--ls-veil-2);color:var(--ls-heading);border-radius:var(--ls-r-sm);text-align:left;font-weight:400}.lp-overlay .ls-chip--doboz:hover:not(:disabled),.lp-overlay [data-chipsor=sok] .ls-chip--doboz:hover:not(:disabled){background:var(--ls-veil-3);filter:none}.lp-overlay .ls-opcio{align-items:center;gap:var(--ls-sp-3);text-align:left;width:100%;font-family:var(--fb);font-weight:600;font-size:var(--ls-fs-body);line-height:var(--ls-lh-mid);border:var(--ls-bw) solid var(--ls-veil-line);border-radius:var(--ls-r-sm);padding:var(--ls-sp-3) var(--ls-sp-4);background:var(--ls-veil-2);color:var(--ls-heading);cursor:pointer;transition:background var(--ls-t-gyors), border-color var(--ls-t-gyors), opacity var(--ls-t);display:flex}.lp-overlay .ls-opcio:before{content:"";width:var(--ls-horgony);height:var(--ls-horgony);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M13,2.6 C18.6,2.2 23.6,6.9 23.4,12.8 C23.2,18.9 18.9,23.6 12.8,23.4 C7,23.2 2.5,18.7 2.7,12.6 C2.9,6.8 7.5,3 13,2.6 Z' fill='none' stroke='%23171B26' stroke-width='6' stroke-linejoin='round'/%3E%3Cpath d='M13,2.6 C18.6,2.2 23.6,6.9 23.4,12.8 C23.2,18.9 18.9,23.6 12.8,23.4 C7,23.2 2.5,18.7 2.7,12.6 C2.9,6.8 7.5,3 13,2.6 Z' fill='none' stroke='%23FFFFFF' stroke-width='3'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none}.lp-overlay .ls-opcio:hover:not(:disabled){background:var(--ls-veil-3)}.lp-overlay .ls-opcio:disabled{cursor:default}.lp-overlay :is(.ls-pitchduel,.as) .ls-opcio{background:var(--lsp-soft);border-color:var(--lsp-dot);color:var(--lsp-ink)}.lp-overlay :is(.ls-pitchduel,.as) .ls-opcio:hover:not(:disabled){background:var(--lsp-chrome)}.lp-overlay .ls-opcio.is-sel,.lp-overlay .ls-opcio[aria-pressed=true]{background:var(--ls-ui);border-color:var(--ls-ui);color:var(--ls-on-solid)}.lp-overlay .ls-opcio.is-sel:before,.lp-overlay .ls-opcio[aria-pressed=true]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M13,2.6 C18.6,2.2 23.6,6.9 23.4,12.8 C23.2,18.9 18.9,23.6 12.8,23.4 C7,23.2 2.5,18.7 2.7,12.6 C2.9,6.8 7.5,3 13,2.6 Z' fill='none' stroke='%23171B26' stroke-width='6' stroke-linejoin='round'/%3E%3Cpath d='M13,2.6 C18.6,2.2 23.6,6.9 23.4,12.8 C23.2,18.9 18.9,23.6 12.8,23.4 C7,23.2 2.5,18.7 2.7,12.6 C2.9,6.8 7.5,3 13,2.6 Z' fill='none' stroke='%23FFFFFF' stroke-width='3'/%3E%3Cpath d='M13,8.6 C15.9,8.4 18,10.5 17.8,13.2 C17.6,16 15.4,17.9 12.7,17.7 C10.1,17.5 8.3,15.5 8.5,12.9 C8.7,10.4 10.5,8.8 13,8.6 Z' fill='%23FFFFFF' stroke='%23171B26' stroke-width='1.6'/%3E%3C/svg%3E")}.lp-overlay .ls-opcio.is-ok{background:var(--ls-ok-mely);border-color:var(--ls-ok-mely);color:var(--ls-on-solid)}.lp-overlay .ls-opcio.is-ok:before{--jel-dolt:-6deg;transform:rotate(var(--jel-dolt));animation:ls-opcio-pecset var(--ls-t) ease-out both;background-image:url(/icons/comic-pipa-v3.webp)}.lp-overlay .ls-opcio.is-bad{background:var(--ls-bad-mely);border-color:var(--ls-bad-mely);color:var(--ls-on-solid)}.lp-overlay .ls-opcio.is-bad:before{--jel-dolt:5deg;transform:rotate(var(--jel-dolt));animation:ls-opcio-pecset var(--ls-t) ease-out both;background-image:url(/icons/comic-iksz-v5.webp)}.lp-overlay .ls-opcio.is-bad{animation:var(--ls-shake)}@keyframes ls-opcio-pecset{0%{transform:scale(1.9) rotate(calc(var(--jel-dolt) - 12deg));opacity:0}55%{transform:scale(.92) rotate(calc(var(--jel-dolt) + 2deg));opacity:1}to{transform:scale(1) rotate(var(--jel-dolt))}}@keyframes ls-opcio-huppan{0%,to{transform:translateY(0)}45%{transform:translateY(.15cqw)}}.lp-overlay .ls-opcio.is-ok{animation:ls-opcio-huppan var(--ls-t) ease-out var(--ls-t-gyors)}.lp-overlay .ls-opcio.is-sel.is-ok,.lp-overlay .ls-opcio.is-sel.is-bad{border:var(--ls-bw-2) solid var(--ls-on-solid)}.lp-overlay :is(.ls-pitchduel,.as) .ls-opcio.is-sel.is-ok,.lp-overlay :is(.ls-pitchduel,.as) .ls-opcio.is-sel.is-bad{border-color:var(--lsp-ink)}.lp-overlay .ls-opcio.is-dim{opacity:var(--ls-op-dim)}.lp-overlay .ls-opcio--abra{text-align:center;flex-direction:column;align-items:center}.lp-overlay .ls-opcio--abra:before{display:none}.lp-overlay .ls-opciok{gap:var(--ls-sp-3);width:fit-content;max-width:100%;display:grid}.lp-overlay .ls-opciok--vizszintes{grid-auto-columns:auto;grid-auto-flow:column}.lp-overlay .ls-opcio:disabled:not(.is-ok):not(.is-bad):not(.is-sel){opacity:var(--ls-op-dim)}.lp-overlay .ls-chip.is-correct{background:var(--ls-ok-solid);color:var(--ls-on-solid)}.lp-overlay .ls-chip.is-wrong{background:var(--ls-bad-solid);color:var(--ls-on-solid);animation:var(--ls-shake)}.lp-overlay .ls-label{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:var(--ls-ls-label);font-weight:700;font-size:var(--ls-fs-label);color:var(--ls-muted)}.lp-overlay .ls-label--micro{font-size:var(--ls-fs-micro)}.lp-overlay .ls-label--cue{color:var(--ls-on-solid);background:var(--ls-ui);border-radius:var(--ls-r-sm);padding:var(--ls-sp-0) var(--ls-sp-1);animation:var(--ls-in-fast)}.lp-overlay .ls-label--lead{font-size:var(--ls-fs-lead)}.lp-overlay .ls-meter{border-radius:var(--ls-r-pill);background:var(--ls-veil-2);display:block;overflow:hidden}.lp-overlay .ls-meter-fill{border-radius:var(--ls-r-pill);background:var(--ls-accent);height:100%;animation:var(--ls-grow);display:block}.lp-overlay .ls-meter-fill--adat{background:var(--ls-data-kiemelt)}.lp-overlay .ls-meter-fill--ref{background:var(--ls-ref)}.lp-overlay .ls-meter-fill--navy-1{background:var(--ls-data-1)}.lp-overlay .ls-meter-fill--navy-2{background:var(--ls-data-2)}.lp-overlay .ls-meter-fill--navy-3{background:var(--ls-data-3)}.lp-overlay .ls-stat-num{font-variant-numeric:tabular-nums}.lp-overlay .ls-stat{gap:var(--ls-sp-1);background:var(--ls-surface);border:var(--ls-bw) solid var(--ls-border);border-radius:var(--ls-r);padding:var(--ls-sp-2) var(--ls-sp-3);flex-direction:column;display:flex}.lp-overlay .ls-stat b{font-family:var(--font-cond), var(--fl);font-weight:800;font-size:var(--ls-fs-num);line-height:var(--ls-lh-none);color:var(--ls-heading)}.lp-overlay .ls-mock{background:var(--lsp-surface);border-radius:var(--ls-r-lg);color:var(--lsp-ink);overflow:hidden}.lp-overlay .ls-mock-chrome{align-items:center;gap:var(--ls-sp-2);background:var(--ls-surface-2);padding:var(--ls-sp-2) var(--ls-sp-3);font-size:var(--ls-fs-label);color:var(--ls-muted);display:flex}.lp-overlay .ls-mock-chrome i{width:var(--ls-pott);height:var(--ls-pott);border-radius:var(--ls-r-pill);background:var(--ls-veil-line);flex:none}.lp-overlay .ls-mock--sotet{background:var(--ls-surface);border:var(--ls-bw) solid var(--ls-veil-line);color:var(--ls-text)}.lp-overlay .ls-feedback{border-radius:var(--ls-r);padding:var(--ls-sp-2) var(--ls-sp-3);font-size:var(--ls-fs-body)}.lp-overlay .ls-feedback--nagy{padding:var(--ls-sp-4) var(--ls-sp-4)}.lp-overlay .ls-feedback[data-tone=ok]{background:var(--ls-ok-fatyol);border:var(--ls-bw) solid var(--ls-ok-fatyol);color:var(--ls-text)}.lp-overlay .ls-feedback[data-tone=bad]{background:var(--ls-bad-fatyol);border:var(--ls-bw) solid var(--ls-bad-fatyol);color:var(--ls-text)}.lp-overlay .ls-feedback--kviz{align-items:center;gap:var(--ls-sp-3);border-radius:var(--ls-r-lg);padding:var(--ls-sp-4) var(--ls-sp-4);display:flex}.lp-overlay .ls-pont{color:var(--ls-bad)}.lp-overlay .ls-pont.is-max{color:var(--ls-ok-solid)}.lp-overlay .ls-label.ls-pont{color:var(--ls-bad)}.lp-overlay .ls-label.ls-pont.is-max{color:var(--ls-ok-mely)}.lp-overlay :is(.bp-note,.bl-note,.bd-note,.ca-note,.dg-note,.ed-note,.fp-note,.fc-note,.hd-note,.ia-note,.lsr-note,.pq-note,.pl-note,.sr-note,.srv-hint,.pf-note,.tt-note,.lq-rogzit,.vq-reveal,.tq-explain,.scs-conclusion,.el-summary,.gb-note,.tl-summary,.rb-summary,.pm-summary,.ws2-summary,.fd-closing,.br-summary,.jt-summary,.tw2-closing,.lc-explain,.rs-summary,.qf-summary,.hd-explain,.cl-explain){font-family:var(--fb);font-weight:400;font-size:var(--ls-fs-body);line-height:var(--ls-lh-body);color:var(--ls-text)}.lp-overlay :is(.fl-hint,.qm-hint,.sr2-note,.ce-conclusion,.dc-conclusion,.dsc-note,.rk-note,.nr-note,.el-note,.sl-explain,.tl-note,.bl-explain,.ab-note,.rb-note,.sb2-note,.ta-explain,.pm-note,.fd-hint,.ss-explain,.ws2-note,.ft-note,.br-note,.jt-note,.rs-note,.qf-note,.tc-note,.rg-explain){font-family:var(--fb);font-weight:400;font-size:var(--ls-fs-label);line-height:var(--ls-lh-body);color:var(--ls-muted)}.lp-overlay :is(.cl-verdict,.crt-verdict,.dg-verdict,.lsr-verdict,.mb-verdict,.pq-verdict,.cf-verdict,.nb-verdict,.nr-verdict,.nr-verdictword,.qm-verdict,.rg-verdict,.rl-verdict,.rs-verdict,.sc-verdict,.sr-verdict,.st-verdict,.tc-verdict,.tq-verdict,.vq-verdict){font-family:var(--fb);font-weight:700;font-size:var(--ls-fs-body);line-height:var(--ls-lh-mid);color:var(--ls-heading)}.lp-overlay .ls-jel{object-fit:contain;flex:none;width:auto;height:1.1em}.lp-overlay :is(.sp-title,.fp-title,.dg-title,.pdl-title,.kpu-title,.mo-title,.tw-title,.bl-title,.sa-title,.tb-title,.cr-title,.cc-title,.ls-grid-head h2,.ls-research.pd h2,.ls-agenda h2,.ls-opener h2,.ls-opener .num){font-family:var(--fb);font-weight:800;line-height:var(--ls-lh-tight)}.lp-overlay :is(.sp-title,.fp-title,.dg-title,.pdl-title,.kpu-title,.mo-title,.tw-title,.bl-title,.sa-title,.tb-title,.ls-grid-head h2,.ls-research.pd h2,.ls-agenda h2,.ls-opener h2){color:var(--lesson-accent)}.lp-overlay :is(.sp-title,.fp-title,.dg-title,.pdl-title,.kpu-title,.mo-title,.tw-title,.ls-opener h2,.ls-research.pd h2,.ls-agenda h2,.ls-statement .txt,.ls-cover .cover-text h2){text-wrap:balance}@keyframes ls-no{0%{width:0}}@keyframes ls-villog{50%{opacity:0}}@keyframes ls-fogy{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.lp-overlay :is(.ns-progress,.dm-progress,.pdl-progress,.mb-progress,.pdk-progress,.dsc-progress,.pd-progress,.tc-counter){font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:var(--ls-ls-label);font-weight:700;font-size:var(--ls-fs-micro);line-height:var(--ls-lh-mid);color:var(--ls-muted)}.lp-overlay :has(>.ls-stepdots)>:is(.ns-progress,.dm-progress,.pdl-progress,.mb-progress,.pdk-progress,.dsc-progress,.pd-progress){display:none}.lp-overlay .ls-pitchduel :is(.pdl-progress,.pdl-you){color:var(--lsp-muted)}.lp-overlay :is(.sb-chrome,.bd-chrome,.fp-chrome,.pq-chrome,.cf-chrome){align-items:center;gap:var(--ls-sp-2);padding:var(--ls-sp-2) var(--ls-sp-4);background:var(--ls-surface-2);color:var(--ls-muted);display:flex}.lp-overlay :is(.sb-chrome,.bd-chrome,.fp-chrome,.pq-chrome,.cf-chrome,.ls-mock-chrome) i{width:var(--ls-pott);height:var(--ls-pott);border-radius:var(--ls-r-pill);background:var(--ls-veil-line)}.lp-overlay :is(.sb-url,.bd-url,.fp-url,.pq-url,.cf-url){min-width:0;margin-left:var(--ls-sp-2);text-overflow:ellipsis;white-space:nowrap;background:var(--ls-veil-3);border-radius:var(--ls-r-pill);padding:var(--ls-sp-0) var(--ls-sp-3);font-family:var(--fb);font-weight:400;font-size:var(--ls-fs-micro);line-height:var(--ls-lh-body);color:var(--ls-heading);flex:auto;overflow:hidden}.lp-overlay :is(.crt-controls,.ns-controls,.il-controls,.cl-controls,.el-controls,.tl-controls,.rb-controls,.sb2-controls,.pm-controls,.ws2-controls,.fd-controls,.br-controls,.jt-controls,.tw2-controls,.rs-controls,.qf-controls,.pl-controls,.tt-controls,.bc-controls,.lw-controls,.lsr-controls,.mb-controls,.pdk2-controls,.bd-actions,.pq-controls,.sr-controls,.fc-controls,.pdk-controls,.tw-controls,.sb-actions,.sc-actions,.ss-btns){align-items:center;gap:var(--ls-sp-4);min-height:var(--ls-sav-vastag);display:flex}.lp-overlay .sp-title[data-meret=hosszu]{font-size:var(--ls-fs-title-lg)}.lp-overlay .sp-title[data-meret=essze]{font-size:var(--ls-fs-title)}.lp-overlay .ls-vaz{gap:var(--ls-sp-3);flex-direction:column;padding:5cqw;display:flex;position:absolute;inset:0}.lp-overlay .ls-vaz-eyebrow{width:12cqw;height:var(--ls-horgony);border-radius:var(--ls-r-sm);background:var(--ls-veil-2)}.lp-overlay .ls-vaz-cim{width:36cqw;height:var(--ls-ikon);border-radius:var(--ls-r-sm);background:var(--ls-veil-1)}.lp-overlay .ls-vaz-cim--rovid{width:24cqw}.lp-overlay :is(.ls-crt .crt-rlabel,.ls-videoquiz .vq-verdict,.ls-inatt .ia-label,.ls-choicelab .cl-rlabel,.ls-scenescale .scs-plabel,.ls-twoaccounts .ta-quad--beszel span,.ls-reportsheet .rs-tag,.ls-kapuk--feher .kpu-eb,.ls-dossier .dg-k,.ls-claimaudit .ca-fele,.ls-primelab .pl-rlabel,.ls-maplegend .ml-csoport,.ls-rhythmsplit .rs-ticks,.ls-statpair .sp2-eyebrow,.ls-stepflow .sf-sav,.ls-gridstory .gs-fazis){font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:var(--ls-ls-label);font-weight:700;font-size:var(--ls-fs-label)}.lp-overlay :is(.ls-choicelab .cl-econtag,.ls-storyrank .rk-head-note,.ls-storytrend .tr-xlabel,.ls-storyrank .tr-metric-label,.ls-storytrend .tr-metric-label,.ls-dossier .dg-flip,.ls-estimate.ed-kepes .ed-cardtag,.ls-tbuild .tb-startlabel,.ls-patternquiz .pq-mockbadge,.dp-way,.ls-sortpractice .sr-itemtag,.ls-sortpractice .sr-fold span,.ls-patternquiz .wm-csomag-nev,.ls-patternquiz .wm-lepes){font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:var(--ls-ls-label);font-weight:700;font-size:var(--ls-fs-micro)}.lp-overlay :is(.ls-fejlec,.ls-menetosszegzes .mo-head,.ls-quadrantmap .qm-head,.ls-quadrantmap .qm-face,.ls-borderrows .bl-head,.ls-borderrows .bl-head,.ls-shotannot .sa-head,.ls-shotannot .sa-head,.ls-tbuild .tb-head,.ls-tbuild .tb-head,.ls-laneopener .lo-head,.ls-mapslide .ms-head,.ls-limbicwheel .lw-nevcsoport,.ls-limbicwheel .lw-sorok,.ls-personadeck .pdk2-nevcsoport,.ls-storyphone .sp-head,.ls-browserdemo .bd-kbody,.ls-patternquiz .pq-fentbadge,.ls-framing .fc-orig){align-items:flex-start;gap:var(--ls-sp-1);flex-direction:column;display:flex}.lp-overlay :is(.ls-eyebrow,.ls-menetosszegzes .sp-badge,.fp-badge,.dg-badge,.pdl-badge,.kpu-badge,.ls-borderrows .sp-badge,.ls-shotannot .sp-badge,.ls-tbuild .sp-badge,.ls-laneopener .ls-kicker,.ls-research .ls-kicker,.ls-agenda .ls-kicker,.ls-quiz .lq-step,.ls-cover .cover-text .ls-kicker,:is(.ls-storyphone,.ls-contrast) .sp-badge,:is(.ds-label,.qm-eyebrow)){font-family:var(--font-cond), var(--fl);text-transform:uppercase;font-weight:700;font-size:var(--ls-fs-body);line-height:var(--ls-lh-mid);letter-spacing:var(--ls-ls-label);color:var(--ls-accent-vilagoson);background:var(--ls-eyebrow-bg);border-radius:var(--ls-r-sm);padding:var(--ls-sp-1) var(--ls-sp-3);align-self:flex-start;display:inline-block}.lp-overlay :is(.ls-jelmagyarazat,.ls-trapq .tq-legend,.ls-twoaccounts .ta-legend,.ls-pointmover .pm-legend,.ls-driftchart .dc-legend,.ls-tomorrow .tc-legend,.ls-recallgap .rg-legend,.ls-storyproof .pf-legend,.ls-tilltally .tt-legend,.ls-shotannot .sa-legend,.ls-shotannot .sa-legend,.ls-maplegend .ml-legenda){gap:var(--ls-sp-2);font-family:var(--fb);font-size:var(--ls-fs-label);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-overlay :is(.ls-jelmagyarazat--sor,.tq-legend,.pf-legend){gap:var(--ls-sp-3) var(--ls-sp-6);flex-flow:wrap}.lp-overlay :is(.ls-panel,.ls-barproof .bp-panel,.ls-inatt .ia-result,.ls-inatt .ia-asztal,.ls-quadrantmap .qm-cell,.ls-barcompare .bc-card,.ls-barcompare .bc-card,.ls-prompt){background:var(--ls-surface);border-radius:var(--ls-r-lg);padding:var(--ls-sp-5)}.lp-overlay :is(.ls-panel--szuk,.ls-sortpractice .sr-item){background:var(--ls-surface);border-radius:var(--ls-r-lg);padding:var(--ls-sp-4)}.lp-overlay :is(.ls-stepdots,.ls-reportsheet .rs-dots){align-items:center;gap:var(--ls-sp-1);display:inline-flex}.lp-overlay :is(.ls-stepdots i,.ls-reportsheet .rs-dots i){width:var(--ls-pott);height:var(--ls-pott);border-radius:var(--ls-r-pill);background:var(--ls-dot-bg,var(--ls-border))}:is(.lp-overlay,.lesson-doc) .ls-kep--tart{object-fit:contain}:is(.lp-overlay,.lesson-doc) .ls-kep--vag{object-fit:cover}:is(.lp-overlay,.lesson-doc) .ls-kep--kitolt{object-fit:fill}:is(.lp-overlay,.lesson-doc) .ls-kep--felul{object-position:top center}.lp-overlay svg .ls-abra-nev{font-family:var(--fb);fill:currentColor;font-size:20px;font-weight:800}.lp-overlay svg .ls-abra-kulcs{font-family:var(--fb);fill:currentColor;fill-opacity:.82;font-size:14px;font-weight:500}.lp-overlay svg .ls-abra-szam{font-family:var(--font-cond), var(--fl);font-size:32px;font-weight:800}.lp-overlay svg .ls-abra-szegmens{font-family:var(--font-cond), var(--fl);letter-spacing:3px;font-size:27px;font-weight:800}.ls-cover{--ls-accent-bg:linear-gradient(135deg, var(--ls-accent), var(--ls-accent))}@supports (color:color-mix(in lab, red, red)){.ls-cover{--ls-accent-bg:linear-gradient(135deg, color-mix(in srgb, var(--ls-accent) 90%, #000), color-mix(in srgb, var(--ls-accent) 62%, #000))}}.ls-intro{--ic-ink:#0d0f1a;background:radial-gradient(125% 150% at 82% -10%, #161b2d 0%, var(--ls-bg) 58%);color:#fff;grid-template-columns:.84fr 1fr;align-items:stretch;gap:clamp(18px,4cqw,60px);height:100%;padding:clamp(20px,4.6cqw,68px);display:grid;position:relative;overflow:hidden}.lesson-doc .ls-intro{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-intro{width:100%;padding:5cqw}.ic-left{justify-content:center;align-items:center;min-width:0;height:100%;display:flex;position:relative}.ic-kicker{color:#7aa7d8;z-index:var(--ls-z-vezerlo);position:absolute;top:0;left:0}.ic-think{aspect-ratio:718/888;width:auto;max-width:100%;height:100%;margin:0;position:relative}.ic-bubble{aspect-ratio:554/488;width:77.2%;z-index:var(--ls-z-tartalom);position:absolute;top:30.9%;left:13.9%;overflow:hidden}.ic-bubble-img{width:139.17%;height:148.48%;position:absolute;top:-18.32%;left:-29.92%}.ic-quote{text-align:center;width:81%;color:var(--ic-ink,var(--ls-bg));font-family:var(--font-hand), var(--fl);font-size:clamp(.55rem,1.67cqw,1.15rem);font-weight:700;line-height:var(--ls-lh-mid);text-wrap:balance;position:absolute;top:42.6%;left:46.75%;transform:translate(-50%,-50%)}.ic-avatar{aspect-ratio:1;width:27.9%;z-index:var(--ls-z-jel);border-radius:50%;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 10px 26px #0006}.ic-name{color:#cdd6e6;font-family:var(--fl);font-size:clamp(.7rem,1.5cqw,.95rem);font-weight:600;position:absolute;bottom:2%;left:31%}.ic-right{justify-content:center;gap:var(--ls-sp-4);flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.ic-shot{width:100%;height:100%;min-height:0;box-shadow:var(--ls-sh-2);background:#fff;display:block;position:relative;overflow:hidden}.ic-cap{color:#aeb8c8;font-family:var(--fl);font-size:clamp(.68rem,1.35cqw,.92rem);line-height:var(--ls-lh-mid)}.ls-intro[data-layout=phone] .ic-right{align-items:center}.ic-phone{aspect-ratio:900/1767;width:auto;max-width:100%;height:100%;margin-inline:auto;position:relative}.ic-phone-screen{background:#fff;border-radius:9.43%/4.43%;position:absolute;inset:2.72% 6.33% 2.66% 6.44%;overflow:hidden}.ic-phone-frame{z-index:var(--ls-z-jel);pointer-events:none}.ls-intro [data-el]{transition:opacity var(--ls-t-lassu) ease, transform var(--ls-t-lassu) cubic-bezier(.2, .7, .2, 1)}.ls-intro[data-allapot=enter] [data-el=bubble]{opacity:0;transform:translateY(10px)scale(.96)}.ls-intro[data-allapot=enter] [data-el=avatar]{opacity:0;transform:translateY(14px)}.ls-intro[data-allapot=enter] [data-el=shot]{opacity:0;transform:translate(18px)}@container (max-width:540px){.ls-intro{gap:var(--ls-sp-6);grid-template-columns:1fr}.ic-think{aspect-ratio:718/560}}.ls-intro[data-layout=scene]{align-items:center}.ls-intro[data-layout=scene] .ic-right{justify-content:center;align-items:center}.ic-scene{aspect-ratio:880/876;border-radius:var(--ls-r-img);width:100%;max-height:100%;box-shadow:var(--ls-sh-2);background:#24160f;margin:auto;position:relative;overflow:hidden}.ic-scene[data-shape=wide]{aspect-ratio:4/3}.ic-scene-txt{text-align:center;color:#1a1a1a;font-family:var(--font-hand), var(--fl);font-size:clamp(.5rem,1.04cqw,.95rem);font-weight:700;line-height:var(--ls-lh-tight);text-wrap:balance;position:absolute;transform:translate(-50%,-50%)}.ls-intro[data-layout=solo] .ic-left{justify-content:flex-start}.ls-intro[data-layout=card]{align-items:center}.ic-card{--icc:var(--icc-accent,#e5430f);color:var(--lsp-ink);border-top:clamp(6px, 1cqw, 13px) solid var(--icc);box-shadow:var(--ls-sh-1);background:#f4f4f5;border-radius:clamp(8px,1.2cqw,15px);flex-direction:column;align-self:center;gap:clamp(10px,1.7cqw,26px);max-height:100%;padding:clamp(18px,3.6cqw,54px);display:flex;overflow:hidden}.icd-eyebrow{font-family:var(--fl);text-transform:uppercase;letter-spacing:var(--ls-ls-wide);color:var(--lsp-ink);font-size:clamp(.6rem,1.4cqw,.92rem);font-weight:600}.icd-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:var(--ls-ls-0);color:var(--icc);font-size:clamp(1.5rem,3.33cqw,2.6rem);font-weight:800;line-height:var(--ls-lh-none);align-items:baseline;gap:.3em;display:flex}.icd-body{font-family:var(--fl);color:var(--lsp-body);font-size:clamp(.88rem,1.88cqw,1.4rem);line-height:var(--ls-lh-mid)}.icd-body b,.icd-body strong{color:var(--icc);font-weight:700}.icd-refs{font-family:var(--fl);color:#999;font-size:clamp(.58rem,1.04cqw,.8rem);line-height:var(--ls-lh-body);margin-top:auto}.icd-body ul{margin:.35em 0;padding-left:1.4em;list-style:outside}.icd-body li{margin:.12em 0}.icd-body i{font-style:italic}.ic-card:has(.icd-body ul){gap:clamp(8px,1.2cqw,18px);padding:clamp(16px,2.8cqw,44px)}.ic-card:has(.icd-body ul) .icd-title{font-size:clamp(1.3rem,2.9cqw,2.3rem)}.ic-card:has(.icd-body ul) .icd-body{font-size:clamp(.8rem,1.6cqw,1.2rem);line-height:var(--ls-lh-mid)}.ls-intro[data-layout=cards]{grid-template-columns:.72fr 1.28fr}.ic-cards{filter:blur(6px);opacity:var(--ls-op-soft);grid-template-columns:repeat(5,1fr);align-self:center;gap:clamp(5px,.9cqw,13px);display:grid}.ic-cards[data-revealed=true]{filter:none;opacity:1}.hk-card{aspect-ratio:163/261;background:#fff;border-radius:clamp(4px,.6cqw,8px);flex-direction:column;padding:clamp(7px,1cqw,15px);display:flex;box-shadow:0 6px 16px #0006}.hk-emoji{font-size:clamp(1rem,2.1cqw,1.7rem)}.hk-letter{font-family:var(--font-cond), var(--fl);text-transform:uppercase;font-size:clamp(1.8rem,4.2cqw,3.4rem);font-weight:800;line-height:var(--ls-lh-none);margin-top:auto}.hk-label{font-family:var(--fl);font-size:clamp(.56rem,1.15cqw,.92rem);font-weight:600;line-height:var(--ls-lh-tight);margin-top:.15em}.hk-desc{font-family:var(--fl);color:var(--ls-bg);opacity:var(--ls-op-soft);font-size:clamp(.48rem,.82cqw,.68rem);line-height:var(--ls-lh-tight);margin-top:.35em}.ds-title{font-family:var(--ft);color:#fff;letter-spacing:.01em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,4.58cqw,3.8rem);font-weight:800;line-height:1.1}.ds-title em{color:var(--ds-accent,#ff5733);font-style:normal}.ds-label{color:#0050a0;font-family:var(--fl);text-transform:uppercase;letter-spacing:.04em;background:#fff;border-radius:5px;align-self:flex-start;padding:.35em .7em;font-size:clamp(.62rem,1.25cqw,.95rem);font-weight:600}.ds-label--err{color:#d72638}.ds-title-sub{font-family:var(--fl);color:#ebebeb;text-transform:none;letter-spacing:0;margin-top:.1em;font-size:clamp(.85rem,1.875cqw,1.45rem);font-weight:400;display:block}.ls-dims{color:#fff;background:#0d0f1a;grid-template-columns:1fr 1fr;gap:clamp(20px,4cqw,76px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-dims{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-dims{width:100%}.dm-left{flex-direction:column;gap:clamp(10px,1.7cqw,32px);min-width:0;display:flex}.dm-title{font-family:var(--ft);color:#8f74c4;margin:0;font-size:clamp(1.5rem,3.75cqw,3rem);font-weight:800;line-height:1.05}.dm-lead{font-family:var(--fl);color:#ebebeb;max-width:56ch;margin:0;font-size:clamp(.82rem,1.56cqw,1.25rem);line-height:1.4}.dm-grid{flex:auto;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:clamp(8px,1.2cqw,22px);min-height:0;display:grid}.dm-card{--dm:#b455ac;background:#151829;border-radius:8px;flex-direction:column;gap:.3em;min-width:0;padding:clamp(8px,1.2cqw,22px);display:flex}.dm-card[data-active=true]{outline:2px solid var(--dm)}.dm-card-head{align-items:baseline;gap:.4em;display:flex}.dm-emoji{font-size:clamp(.9rem,1.67cqw,1.35rem)}.dm-name{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:var(--dm);flex-direction:column;font-size:clamp(.78rem,1.46cqw,1.15rem);font-weight:700;display:flex}.dm-en{font-family:var(--fl);text-transform:none;letter-spacing:0;color:#cfd2dd;font-size:clamp(.56rem,1.05cqw,.82rem);font-style:normal;font-weight:400}.dm-body{font-family:var(--fl);color:#d9dbe4;font-size:clamp(.6rem,1.15cqw,.9rem);line-height:1.35}.dm-right{flex-direction:column;gap:clamp(14px,2.5cqw,48px);min-width:0;display:flex}.dm-dots{justify-content:flex-end;gap:clamp(8px,1.4cqw,26px);display:flex}.dm-dots span{aspect-ratio:1;background:#1b1f38;border-radius:50%;width:clamp(26px,4.2cqw,80px);box-shadow:inset 0 -4px 10px #00000059}.dm-dots span[data-active=true]{background:var(--dm)}.dm-detail{background:#151829;border-radius:10px;flex-direction:column;flex:auto;gap:clamp(12px,2cqw,38px);padding:clamp(18px,2.9cqw,56px);display:flex}.dm-detail-name{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:var(--dm);font-size:clamp(1.2rem,2.5cqw,2rem);font-weight:800}.dm-detail-body{font-family:var(--fl);color:#fff;font-size:clamp(.95rem,1.98cqw,1.6rem);line-height:1.35}.dm-rule{border-left:clamp(4px, .5cqw, 8px) solid var(--dm);background:#1e2240;border-radius:8px;flex-direction:column;gap:.4em;margin-top:auto;padding:clamp(12px,1.8cqw,34px);display:flex}.dm-rule-label{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.08em;color:var(--dm);font-size:clamp(.66rem,1.25cqw,.95rem);font-weight:700}.dm-rule-body{font-family:var(--fl);color:#e6e8ef;font-size:clamp(.82rem,1.67cqw,1.35rem);line-height:1.4}.ls-principles{color:#fff;background:#0d0f1a;flex-direction:column;gap:clamp(18px,3.5cqw,66px);height:100%;padding:clamp(16px,5cqw,96px);display:flex;overflow:hidden}.lesson-doc .ls-principles{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-principles{width:100%}.pr-title{font-family:var(--ft);color:#8f74c4;margin:0;font-size:clamp(1.7rem,4.6cqw,3.7rem);font-weight:800;line-height:1}.pr-grid{flex:auto;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:clamp(10px,1.7cqw,32px);min-height:0;display:grid}.pr-card{--pr:#c74581;background:#151829;border-radius:8px;align-items:center;gap:clamp(10px,1.7cqw,32px);min-width:0;padding:clamp(10px,1.6cqw,30px);display:flex}.pr-icon{width:clamp(56px,9cqw,170px);color:var(--pr);flex:none;align-items:center;display:flex}.pr-icon svg{width:100%;height:auto}.pr-txt{flex-direction:column;gap:.12em;min-width:0;display:flex}.pr-name{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:var(--pr);align-items:baseline;gap:.6em;font-size:clamp(.95rem,1.875cqw,1.5rem);font-weight:700;display:flex}.pr-en{font-family:var(--fl);text-transform:none;letter-spacing:0;color:#cfd2dd;font-size:clamp(.62rem,1.15cqw,.9rem);font-weight:400}.pr-sub{font-family:var(--fl);text-transform:uppercase;letter-spacing:.1em;color:#b9bdcc;font-size:clamp(.56rem,1.05cqw,.82rem)}.pr-body{font-family:var(--fl);color:#fff;margin-top:.3em;font-size:clamp(.72rem,1.35cqw,1.05rem);line-height:1.35}.ls-cw{color:#fff;background:#0d0f1a;flex-direction:column;gap:clamp(24px,6.7cqw,128px);height:100%;padding:clamp(16px,5cqw,96px);display:flex;overflow:hidden}.lesson-doc .ls-cw{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-cw{width:100%}.cw-head{flex-direction:column;gap:clamp(8px,1.5cqw,24px);display:flex}.cw-sub{font-family:var(--ft);color:#ebebeb;max-width:60ch;margin:0;font-size:clamp(.9rem,1.875cqw,1.45rem);line-height:1.4}.cw-cards{flex:auto;grid-template-columns:repeat(3,1fr);gap:clamp(20px,6.7cqw,128px);min-height:0;display:grid}.cw-card{--cc:#f3566d;border-left:clamp(8px, .83cqw, 16px) solid var(--cc);background:#f4f4f5;border-radius:8px;flex-direction:column;gap:clamp(16px,3cqw,48px);padding:clamp(16px,2.5cqw,48px);display:flex;box-shadow:0 4px 2px #00000040}.cw-emoji{font-size:clamp(2rem,4.58cqw,3.8rem);line-height:1}.cw-foot{flex-direction:column;gap:clamp(14px,3.3cqw,64px);margin-top:auto;display:flex}.cw-label{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:var(--cc);font-size:clamp(1.4rem,3.33cqw,2.75rem);font-weight:800;line-height:1.1}.cw-body{font-family:var(--fl);color:#333;font-size:clamp(.9rem,1.875cqw,1.45rem)}.ls-contrast{color:#fff;background:#0d0f1a;grid-template-columns:minmax(0,.52fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,4cqw,76px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-contrast{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-contrast{width:100%}.cr-left{flex-direction:column;justify-content:center;gap:clamp(16px,3cqw,48px);min-width:0;display:flex;position:relative}.cr-left:has(.ic-left){justify-content:flex-start}.cr-left>:not(.ic-left){z-index:2;position:relative}.cr-left .ic-left{z-index:1;justify-content:flex-start;align-items:flex-start;position:absolute;inset:0}.cr-rows{flex-direction:column;justify-content:space-between;gap:clamp(14px,3.3cqw,64px);min-width:0;display:flex}.cr-row{grid-template-columns:minmax(70px,11cqw) minmax(0,17cqw) minmax(0,1fr);align-items:stretch;gap:clamp(10px,1.9cqw,36px);display:grid}.cr-rlabel{text-align:right;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;text-wrap:balance;align-self:center;font-size:clamp(1rem,2.29cqw,1.8rem);font-weight:500;line-height:1.1}.cr-cell{border-radius:8px;flex-direction:column;justify-content:center;gap:clamp(8px,1.7cqw,32px);padding:clamp(10px,.95cqw,18px) clamp(12px,1.25cqw,24px);display:flex}.cr-vague{background:#3d0a10}.cr-concrete{background:#0a2e1a}.cr-concrete[data-empty=true]{background:0 0}.cr-tag{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(.8rem,1.67cqw,1.3rem);font-weight:500}.cr-vague .cr-tag{color:#f1707f}.cr-concrete .cr-tag{color:#58d68d}.cr-txt{font-family:var(--fl);color:#fff;font-size:clamp(.85rem,1.67cqw,1.3rem);line-height:1.4}.er-right{flex-direction:column;justify-content:center;gap:clamp(10px,1.3cqw,22px);min-width:0;display:flex}.er-rows{flex-direction:column;gap:clamp(6px,.8cqw,14px);display:flex}.er-row{background:#151829;border-radius:8px;align-items:center;gap:clamp(10px,1.5cqw,28px);padding:clamp(8px,1.1cqw,20px) clamp(12px,1.5cqw,28px);display:flex}.er-head{flex:none;align-items:center;gap:clamp(6px,.6cqw,12px);width:clamp(140px,14cqw,270px);display:flex}.er-emoji{font-size:clamp(1.5rem,3.3cqw,2.6rem);line-height:1}.er-label{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(.95rem,1.875cqw,1.5rem);font-weight:500;line-height:1.05}.er-qs{flex-wrap:wrap;flex:auto;gap:clamp(8px,1.7cqw,32px);min-width:0;display:flex}.er-q{font-family:var(--fl);color:#fff;font-size:clamp(.8rem,1.46cqw,1.15rem)}.er-note{background:#1e2240;border-radius:8px;padding:clamp(12px,1.4cqw,26px)}.er-note-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#009ddb;font-size:clamp(1rem,1.875cqw,1.5rem);font-weight:500;line-height:1.1}.er-note-body{font-family:var(--fl);color:#fff;margin-top:.2em;font-size:clamp(.76rem,1.25cqw,1rem);line-height:1.4}.ls-compare{color:#fff;background:#0d0f1a;grid-template-columns:minmax(0,.44fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,5cqw,96px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-compare{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-compare{width:100%}.cc-left{flex-direction:column;gap:clamp(16px,4cqw,80px);min-width:0;display:flex;position:relative}.cc-left:has(.ic-left){justify-content:flex-start}.cc-left>:not(.ic-left){z-index:2;position:relative}.cc-left .ic-left{z-index:1;justify-content:flex-start;align-items:flex-start;position:absolute;inset:0}.cc-head{flex-direction:column;align-items:flex-start;gap:clamp(4px,.4cqw,8px);display:flex}.cc-title{font-size:clamp(1.8rem,4.58cqw,3.7rem)}.cc-rule{border-left:clamp(6px, .63cqw, 12px) solid var(--dn,#036);background:#151829;border-radius:8px;flex-direction:column;gap:clamp(8px,.83cqw,16px);padding:clamp(14px,1.7cqw,32px);display:flex}.cc-rule-label{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:gold;font-size:clamp(1.3rem,2.5cqw,2.5rem);font-weight:600;line-height:1.1}.cc-rule-body{font-family:var(--fl);color:#fff;font-size:clamp(.82rem,1.46cqw,1.15rem);line-height:1.4}.cc-card{background:#151829;border-radius:8px;flex-direction:column;gap:clamp(16px,3.3cqw,60px);min-width:0;padding:clamp(18px,3.3cqw,64px);display:flex}.cc-card-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#f4f4f4;font-size:clamp(1.6rem,3.33cqw,3.3rem);font-weight:800;line-height:1.1}.cc-card-sub{font-family:var(--fl);color:#ebebeb;margin-top:.1em;font-size:clamp(.9rem,1.875cqw,1.45rem);line-height:1.2}.cc-cols{flex:auto;grid-template-columns:1fr 1fr;gap:clamp(16px,3.3cqw,64px);min-height:0;display:grid}.cc-cols[data-single=true]{grid-template-columns:1fr}.cc-col{flex-direction:column;gap:clamp(10px,1.7cqw,32px);min-width:0;min-height:0;display:flex}.cc-col-head{flex-direction:column;display:flex}.cc-tag{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.2rem,2.5cqw,2.5rem);font-weight:600;line-height:1.15}.cc-meta{font-family:var(--fl);color:#ebebeb;margin-top:.1em;font-size:clamp(.72rem,1.25cqw,1rem)}.cc-quote{font-family:var(--fl);color:#fff;background:#1e2240;border-radius:8px;flex:auto;padding:clamp(14px,1.25cqw,24px);font-size:clamp(.82rem,1.67cqw,1.35rem);line-height:1.45;box-shadow:0 7px 3.6px #00000040}.cc-verdict{background:#1e2240;flex:none}[data-kurzus=a-vasarlo-agya] .lp-overlay .ls-contrast,:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .ls-compare{gap:var(--ls-sp-7);padding:5cqw}[data-kurzus=a-vasarlo-agya] .lp-overlay .cr-left{gap:var(--ls-sp-6)}[data-kurzus=a-vasarlo-agya] .lp-overlay .cr-title{font-size:var(--ls-fs-title-lg)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay :is(.cc-left,.cr-left) .ic-quote{font-size:var(--ls-fs-label)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay :is(.cc-left,.cr-left) .ic-left{align-items:flex-end}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay :is(.cc-left,.cr-left) .ic-think{width:100%;height:auto}[data-kurzus=a-vasarlo-agya] .lp-overlay .cr-rows{gap:var(--ls-sp-5)}[data-kurzus=a-vasarlo-agya] .lp-overlay .cr-row{gap:var(--ls-sp-5);grid-template-columns:minmax(0,13cqw) minmax(0,16cqw) minmax(0,1fr)}[data-kurzus=a-vasarlo-agya] .lp-overlay .cr-rlabel{font-size:var(--ls-fs-lead);line-height:var(--ls-lh-tight)}[data-kurzus=a-vasarlo-agya] .lp-overlay .cr-cell{border-radius:var(--ls-r-lg);padding:var(--ls-sp-3) var(--ls-sp-4);gap:var(--ls-sp-5)}[data-kurzus=a-vasarlo-agya] .lp-overlay .cr-tag{font-size:var(--ls-fs-label);letter-spacing:var(--ls-ls-label);font-weight:600}[data-kurzus=a-vasarlo-agya] .lp-overlay .cr-rlabel{font-family:var(--fb);letter-spacing:var(--ls-ls-label);font-weight:700}[data-kurzus=a-vasarlo-agya] .lp-overlay .cr-vague .cr-tag{color:var(--ls-bad-szoveg)}[data-kurzus=a-vasarlo-agya] .lp-overlay .cr-concrete .cr-tag{color:var(--ls-ok)}[data-kurzus=a-vasarlo-agya] .lp-overlay .cr-txt{font-size:var(--ls-fs-body);line-height:var(--ls-lh-mid)}.cr-left:has(.sp-think){justify-content:flex-start}[data-kurzus=a-vasarlo-agya] .lp-overlay .cr-left,[data-kurzus=a-vasarlo-agya] .lp-overlay .ls-contrast .sp-think{position:static}[data-kurzus=a-vasarlo-agya] .lp-overlay .ls-contrast .sp-think .ls-cloud{margin:0;position:absolute;bottom:5cqw;left:5cqw}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-left{gap:var(--ls-sp-7)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-head{gap:var(--ls-sp-1)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-title{font-size:var(--ls-fs-title)}[data-lecke=jeghegy-modell] .lp-overlay .cc-title{font-size:var(--ls-fs-title-lg)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-rule{background:var(--ls-surface);border-left:.63cqw solid var(--ls-accent);border-radius:var(--ls-r-lg);padding:var(--ls-sp-5);gap:var(--ls-sp-3)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-rule-label{color:var(--ls-data-kiemelt);font-size:var(--ls-fs-num);line-height:var(--ls-lh-tight)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-rule-body{font-size:var(--ls-fs-label);line-height:var(--ls-lh-mid)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-card{background:var(--ls-surface);border-radius:var(--ls-r-lg);padding:var(--ls-sp-6);gap:var(--ls-sp-6)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-card-title{color:var(--ls-heading);font-size:var(--ls-fs-title-xl);line-height:var(--ls-lh-tight)}[data-lecke=jeghegy-modell] .lp-overlay .cc-card-title{font-family:var(--fb);text-transform:none;letter-spacing:var(--ls-ls-0);font-weight:700}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-card-sub{color:var(--ls-text);font-size:var(--ls-fs-body);line-height:var(--ls-lh-tight)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-cols{gap:var(--ls-sp-6)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-col{gap:var(--ls-sp-5)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-tag{font-size:var(--ls-fs-num);line-height:var(--ls-lh-tight)}[data-lecke=jeghegy-modell] .lp-overlay .cc-tag{font-family:var(--fb);text-transform:none;letter-spacing:var(--ls-ls-0)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-ikon{margin-bottom:var(--ls-sp-2);display:block}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-ikon img{object-fit:contain;width:4cqw;height:4cqw;display:block}[data-lecke=nincs-abszolut-ertek] .lp-overlay .cc-col{position:relative}[data-lecke=nincs-abszolut-ertek] .lp-overlay .cc-ikon{right:var(--ls-sp-2);margin:0;position:absolute;top:0}[data-lecke=nincs-abszolut-ertek] .lp-overlay .cc-ikon img{width:4.6cqw;height:4.6cqw}[data-lecke=jeghegy-modell] .lp-overlay .cc-card-title .cc-coke{font-family:var(--font-script), cursive;text-transform:none;letter-spacing:var(--ls-ls-0);color:#f40009;font-size:1.35em;font-weight:700;line-height:1}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-col--bad .cc-tag{color:var(--ls-bad)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-col--good .cc-tag{color:var(--ls-ok)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-meta{color:var(--ls-text);font-size:var(--ls-fs-micro)}[data-lecke=jeghegy-modell] .lp-overlay .cc-meta{font-family:var(--font-cond), var(--fl)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-quote{background:var(--ls-surface-2);border-radius:var(--ls-r-lg);padding:var(--ls-sp-4);box-shadow:var(--ls-sh-1);font-size:var(--ls-fs-body);line-height:var(--ls-lh-mid)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-verdict{background:var(--ls-surface-2);padding:var(--ls-sp-4);gap:var(--ls-sp-2)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-verdict .cc-rule-label{font-size:var(--ls-fs-lead)}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-lapozott{align-items:center;gap:var(--ls-sp-4);display:flex}:is([data-kurzus=a-vasarlo-agya],[data-kurzus=agyhekkek]) .lp-overlay .cc-lapozott .cc-verdict{flex:auto}.ls-eraser{color:#fff;background:#0d0f1a;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,5cqw,96px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-eraser{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-eraser{width:100%}.ek-left{flex-direction:column;gap:clamp(14px,3cqw,48px);min-width:0;display:flex;position:relative}.ek-title{font-size:clamp(1.9rem,5cqw,4rem)}.ek-left .ic-left{flex:auto;justify-content:flex-start;align-items:flex-start;min-height:0}.ek-card{background:#151829;border-radius:8px;flex-direction:column;gap:clamp(16px,3.3cqw,64px);min-width:0;padding:clamp(18px,3.3cqw,64px);display:flex}.ek-heading{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.6rem,3.33cqw,3.3rem);font-weight:800;line-height:1.1}.ek-cols{flex:auto;grid-template-columns:1fr 1fr;gap:clamp(16px,3.3cqw,64px);min-height:0;display:grid}.ek-col{flex-direction:column;gap:clamp(12px,1.7cqw,32px);min-width:0;min-height:0;display:flex}.ek-clabel{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.2rem,2.5cqw,2.5rem);font-weight:600;line-height:1.15}.ek-cloud{background:#1e2240;border-radius:8px;flex-wrap:wrap;flex:auto;align-content:flex-start;gap:clamp(5px,.52cqw,10px);min-height:0;padding:clamp(12px,1.7cqw,32px);display:flex;box-shadow:0 7px 3.6px #00000040}.ek-chip{font-family:var(--fl);color:#fff;background:#252a52;border-radius:8px;padding:clamp(4px,.42cqw,8px) clamp(6px,.6cqw,12px);font-size:clamp(.7rem,1.25cqw,1rem);line-height:1.3}.ek-chip[data-keep=true]{font-weight:700}.ls-vocmine{color:#fff;background:#0d0f1a;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:clamp(16px,5cqw,96px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-vocmine{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-vocmine{width:100%}.vm-left{flex-direction:column;gap:clamp(20px,5cqw,90px);min-width:0;display:flex}.vm-title{font-size:clamp(1.9rem,4.58cqw,3.8rem)}.vm-body{font-family:var(--fl);color:#f4f4f4;font-size:clamp(.9rem,1.875cqw,1.45rem);line-height:1.4}.vm-body em{color:#5b9bd5;font-style:normal;font-weight:700}.vm-right{flex-direction:column;gap:clamp(16px,3.3cqw,60px);min-width:0;display:flex}.vm-heading{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.6rem,3.33cqw,3.3rem);font-weight:800;line-height:1.1}.vm-heading-sub{font-family:var(--fl);color:#c483c0;margin-top:.1em;font-size:clamp(.9rem,1.875cqw,1.45rem);line-height:1.2}.vm-cols{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,1.7cqw,32px);display:grid}.vm-review{background:#151829;border-radius:8px;flex-direction:column;gap:clamp(14px,1.7cqw,32px);padding:clamp(16px,1.7cqw,32px);display:flex}.vm-review-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.1rem,2.5cqw,2.5rem);font-weight:600;line-height:1.1}.vm-review-src{font-family:var(--fl);color:#f4f4f4;opacity:.8;margin-top:.15em;font-size:clamp(.62rem,1.04cqw,.95rem)}.vm-review-text{font-family:var(--fl);color:#fff;font-size:clamp(.82rem,1.67cqw,1.35rem);line-height:1.45}.vm-review-text em{color:#c483c0;font-style:normal;font-weight:400}.vm-copies{flex-direction:column;gap:clamp(16px,1.7cqw,32px);display:flex}.vm-copy{background:#151829;border-radius:8px;flex-direction:column;flex:1 1 0;gap:clamp(12px,1.7cqw,32px);padding:clamp(16px,1.7cqw,32px);display:flex}.vm-copy-tag{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.1rem,2.5cqw,2.5rem);font-weight:600;line-height:1.1}.vm-copy-text{font-family:var(--fl);color:#fff;font-size:clamp(.82rem,1.67cqw,1.35rem);line-height:1.45}.ls-recap{color:#fff;background:#0d0f1a;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:center;gap:clamp(16px,5cqw,96px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-recap{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-recap{width:100%}.rc-left{flex-direction:column;gap:clamp(20px,5cqw,90px);min-width:0;display:flex}.rc-title{font-size:clamp(1.9rem,4.58cqw,3.8rem)}.rc-quote{border-left:clamp(6px, .63cqw, 12px) solid var(--ds-accent,#036);font-family:var(--ft);color:#fff;background:#151829;border-radius:8px;padding:clamp(14px,1.7cqw,32px);font-size:clamp(1rem,1.875cqw,1.5rem);font-weight:700;line-height:1.25}.rc-right{min-width:0}.rc-rows{flex-direction:column;gap:clamp(10px,1.4cqw,26px);display:flex}.rc-row,.rc-detail{border-left:clamp(5px, .52cqw, 10px) solid var(--rc,#036);background:#151829;border-radius:8px}.rc-row{align-items:center;gap:clamp(14px,3.3cqw,64px);padding:clamp(12px,1.7cqw,32px) clamp(16px,2cqw,40px);display:flex}.rc-emoji{flex:none;font-size:clamp(1.8rem,3.5cqw,3rem);line-height:1}.rc-rtext{flex:auto;min-width:0}.rc-rtitle{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:var(--rc,#036);font-size:clamp(1.4rem,3.33cqw,3.3rem);font-weight:800;line-height:1.1}.rc-rsub{font-family:var(--fl);color:#ebebeb;margin-top:.1em;font-size:clamp(.85rem,1.67cqw,1.35rem);line-height:1.3}.rc-chev{color:#8a90a6;flex:none;width:clamp(22px,3.3cqw,60px);display:flex}.rc-chev svg{width:100%;height:auto;display:block}.rc-detail{flex-direction:column;gap:clamp(16px,3.3cqw,56px);padding:clamp(18px,3.3cqw,48px);display:flex}.rc-dhead{align-items:center;gap:clamp(14px,3.3cqw,64px);display:flex}.rc-dbody{flex-direction:column;gap:clamp(12px,2cqw,32px);display:flex}.rc-dlead{font-family:var(--fl);color:#fff;font-size:clamp(.95rem,1.875cqw,1.5rem);line-height:1.35}.rc-dcards{flex-direction:column;gap:clamp(10px,1cqw,16px);display:flex}.rc-dcard{background:#1e2240;border-radius:8px;flex-direction:column;gap:clamp(4px,.6cqw,12px);padding:clamp(14px,1.7cqw,32px);display:flex}.rc-dcard-label{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#06b3f8;font-size:clamp(.9rem,1.67cqw,1.35rem);font-weight:700;line-height:1.1}.rc-dcard-body{font-family:var(--fl);color:#fff;font-size:clamp(.9rem,1.67cqw,1.35rem);line-height:1.35}.ls-reassure{color:#fff;background:#0d0f1a;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:center;gap:clamp(20px,5cqw,96px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-reassure{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-reassure{width:100%}.rm-left{flex-direction:column;align-items:flex-start;gap:clamp(8px,1.5cqw,20px);min-width:0;display:flex}.rm-title{overflow-wrap:anywhere;font-size:clamp(1.4rem,3.4cqw,2.8rem)}.rm-card{background:#151829;border-radius:8px;flex-direction:column;gap:clamp(18px,4.2cqw,80px);padding:clamp(18px,3.3cqw,64px);display:flex}.rm-heading{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#f4f4f4;font-size:clamp(1.5rem,3.3cqw,2.6rem);font-weight:800;line-height:1.1}.rm-questions{font-family:var(--ft);color:#ebebeb;margin-top:.25em;font-size:clamp(.88rem,1.875cqw,1.45rem);line-height:1.4}.rm-cols{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,3.3cqw,64px);display:grid}.rm-col{flex-direction:column;align-items:center;gap:clamp(14px,3.3cqw,64px);display:flex}.rm-coltag{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;text-align:center;font-size:clamp(.88rem,1.67cqw,1.3rem);font-weight:700}.rm-mock{background:#1e2240;border-radius:8px;flex-direction:column;flex:auto;gap:clamp(12px,1.25cqw,24px);width:100%;padding:clamp(16px,2.5cqw,48px);display:flex;box-shadow:0 7px 3.6px #00000040}.rm-cta{text-align:center;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;background:#006ddb;border-radius:12px;padding:clamp(8px,.83cqw,16px);font-size:clamp(1rem,1.875cqw,1.5rem);font-weight:700;line-height:1.1;box-shadow:0 12px 8px #00000040}.rm-badnote{font-family:var(--fl);color:#fff;font-size:clamp(.8rem,1.46cqw,1.15rem);line-height:1.35}.rm-items{flex-direction:column;gap:clamp(8px,.83cqw,16px);display:flex}.rm-item{align-items:flex-start;gap:clamp(6px,.4cqw,8px);display:flex}.rm-lock{flex:none;font-size:clamp(.95rem,1.67cqw,1.3rem);line-height:1.25}.rm-itext{font-family:var(--fl);color:#fff;font-size:clamp(.8rem,1.46cqw,1.15rem);line-height:1.3}.ls-loop{color:#fff;background:#0d0f1a;grid-template-columns:.62fr 1fr;align-items:center;gap:clamp(16px,4.27cqw,82px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-loop{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-loop{width:100%}.lp-col{flex-direction:column;gap:clamp(14px,3cqw,48px);min-width:0;display:flex}.lp-title{font-size:clamp(1.8rem,4.58cqw,3.7rem)}.lp-body{font-family:var(--fl);color:#fff;font-size:clamp(.85rem,1.67cqw,1.3rem);line-height:1.4}.lp-steps{font-family:var(--fl);color:#fff;flex-direction:column;gap:.2em;margin:0;padding:0;font-size:clamp(.76rem,1.46cqw,1.1rem);list-style:none;display:flex}.lp-steps li{line-height:1.4}.lp-snum{color:#ff5733;margin-right:.6em;font-weight:700}.lp-diagram{aspect-ratio:1;width:100%;max-width:min(100%,50cqw);margin-inline:auto;position:relative}.lp-net{width:100%;height:100%;position:absolute;inset:0}.lp-node{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 35%,#232a4a,#161b33);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:19%;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000080}.lp-top{top:12%;left:50%}.lp-r{top:40%;left:86%}.lp-br{top:86%;left:73%}.lp-bl{top:86%;left:27%}.lp-l{top:40%;left:14%}.lp-letter{font-family:var(--font-cond), var(--fl);font-size:clamp(1.1rem,3.75cqw,2.8rem);font-weight:700;line-height:1}.lp-label{font-family:var(--fl);color:#f4f4f4;margin-top:.2em;font-size:clamp(.5rem,1.04cqw,.8rem);line-height:1.1}.lp-center{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-loop-icon{color:#cfd6e6;font-size:clamp(1.4rem,4cqw,3rem);line-height:1}.lp-c-top{font-family:var(--fl);color:#f4f4f4;margin-top:.1em;font-size:clamp(.5rem,1.04cqw,.8rem)}.lp-c-main{font-family:var(--font-cond), var(--ft);color:#f4f4f4;font-size:clamp(1rem,2.5cqw,2rem);font-weight:700;line-height:1}.ls-persona{color:#fff;background:#0d0f1a;flex-direction:column;justify-content:center;gap:clamp(16px,4cqw,80px);height:100%;padding:clamp(16px,5cqw,96px);display:flex;overflow:hidden}.lesson-doc .ls-persona{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-persona{width:100%}.pg-head{justify-content:space-between;align-items:center;gap:clamp(16px,3cqw,48px);display:flex}.pg-title{font-family:var(--ft);color:#fff;margin:0;font-size:clamp(1.8rem,4.58cqw,3.7rem);font-weight:800;line-height:1.05}.pg-title em{color:#ff5733;font-style:normal}.pg-note{font-family:var(--fl);color:#fff;text-align:right;font-size:clamp(.66rem,1.25cqw,1rem);line-height:1.4}.pg-note b,.pg-note strong{font-weight:700}.pg-grid{grid-template-columns:repeat(2,1fr);gap:clamp(12px,1.67cqw,32px);display:grid}.pg-card{border:1px solid #ffffff0f;border-top:clamp(3px, .34cqw, 6.5px) solid var(--pc);background:#151829;border-radius:8px;flex-direction:column;gap:clamp(8px,1.25cqw,24px);padding:clamp(12px,1.7cqw,28px) clamp(14px,1.9cqw,36px);display:flex}.pg-card-head{align-items:center;gap:clamp(8px,1cqw,18px);display:flex}.pg-emoji{font-size:clamp(1.4rem,3cqw,2.5rem);line-height:1}.pg-card-tt{min-width:0}.pg-card-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.1rem,2.5cqw,2rem);font-weight:500;line-height:1.1}.pg-card-focus{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:var(--pc);font-size:clamp(.85rem,1.875cqw,1.5rem);font-weight:500;line-height:1.2}.pg-card-body{font-family:var(--fl);color:#fff;font-size:clamp(.8rem,1.67cqw,1.25rem);line-height:1.4}.pg-footer{justify-content:center;align-items:center;gap:clamp(10px,1.67cqw,32px);margin-top:clamp(6px,1cqw,18px);display:flex}.pg-footer:before,.pg-footer:after{content:"";flex:none;width:clamp(36px,12cqw,240px);height:2px}.pg-footer:before{background:linear-gradient(90deg,#0000,#5a5f70)}.pg-footer:after{background:linear-gradient(90deg,#5a5f70,#0000)}.pg-foot-txt{font-family:var(--font-cond), var(--fl);text-transform:uppercase;color:#fff;text-align:center;font-size:clamp(.66rem,1.67cqw,1.25rem);font-weight:800;line-height:1.2}.pg-foot-txt em{color:#ff5733;font-style:normal}.lesson-doc,.lp-overlay{--ls-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lp-overlay .ls-intro,.lp-overlay .ls-biz,.lp-overlay .ls-duo,.lp-overlay .ls-hatas-model,.lp-overlay .ls-deckst,.lp-overlay .ls-loop,.lp-overlay .ls-persona,.lp-overlay .ls-cw,.lp-overlay .ls-contrast,.lp-overlay .ls-reassure,.lp-overlay .ls-compare,.lp-overlay .ls-eraser,.lp-overlay .ls-vocmine,.lp-overlay .ls-recap{position:relative}.lp-overlay .ls-intro:before,.lp-overlay .ls-biz:before,.lp-overlay .ls-duo:before,.lp-overlay .ls-hatas-model:before,.lp-overlay .ls-deckst:before,.lp-overlay .ls-loop:before,.lp-overlay .ls-persona:before,.lp-overlay .ls-cw:before,.lp-overlay .ls-contrast:before,.lp-overlay .ls-reassure:before,.lp-overlay .ls-compare:before,.lp-overlay .ls-eraser:before,.lp-overlay .ls-vocmine:before,.lp-overlay .ls-recap:before,.lp-overlay .ls-intro:after,.lp-overlay .ls-biz:after,.lp-overlay .ls-duo:after,.lp-overlay .ls-hatas-model:after,.lp-overlay .ls-deckst:after,.lp-overlay .ls-loop:after,.lp-overlay .ls-persona:after,.lp-overlay .ls-cw:after,.lp-overlay .ls-contrast:after,.lp-overlay .ls-reassure:after,.lp-overlay .ls-compare:after,.lp-overlay .ls-eraser:after,.lp-overlay .ls-vocmine:after,.lp-overlay .ls-recap:after{content:"";z-index:var(--ls-z-felul);pointer-events:none;border-radius:inherit;background-image:var(--ls-noise);background-size:10.94cqw 10.94cqw;position:absolute;inset:0}.lp-overlay .ls-intro:before,.lp-overlay .ls-biz:before,.lp-overlay .ls-duo:before,.lp-overlay .ls-hatas-model:before,.lp-overlay .ls-deckst:before,.lp-overlay .ls-loop:before,.lp-overlay .ls-persona:before,.lp-overlay .ls-cw:before,.lp-overlay .ls-contrast:before,.lp-overlay .ls-reassure:before,.lp-overlay .ls-compare:before,.lp-overlay .ls-eraser:before,.lp-overlay .ls-vocmine:before,.lp-overlay .ls-recap:before{opacity:.07;mix-blend-mode:screen}.lp-overlay .ls-intro:after,.lp-overlay .ls-biz:after,.lp-overlay .ls-duo:after,.lp-overlay .ls-hatas-model:after,.lp-overlay .ls-deckst:after,.lp-overlay .ls-loop:after,.lp-overlay .ls-persona:after,.lp-overlay .ls-cw:after,.lp-overlay .ls-contrast:after,.lp-overlay .ls-reassure:after,.lp-overlay .ls-compare:after,.lp-overlay .ls-eraser:after,.lp-overlay .ls-vocmine:after,.lp-overlay .ls-recap:after{opacity:.16;mix-blend-mode:multiply}.lp-overlay .ls-char{justify-content:center;align-items:flex-end;gap:var(--ls-sp-4);flex-direction:row;display:flex}.lp-overlay .ls-avatar{width:var(--ls-ikon-nagy);aspect-ratio:1;background:var(--ls-accent);color:var(--ls-on-solid);font-size:var(--ls-fs-num);box-shadow:var(--ls-sh-1);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.lp-overlay .ls-bubble{background:var(--ls-surface,#fff);border:var(--ls-bw) solid var(--ls-border);border-radius:var(--ls-r-lg);padding:var(--ls-sp-5) var(--ls-sp-5);font-family:var(--ft);font-weight:600;font-size:var(--ls-fs-num);line-height:var(--ls-lh-mid);color:var(--ls-heading,var(--lsp-ink));text-wrap:balance;max-width:34ch;box-shadow:var(--ls-sh-1);position:relative}.lp-overlay .ls-bubble:after{content:"";width:var(--ls-pott-nagy);height:var(--ls-sav);background:var(--ls-surface,#fff);border-left:var(--ls-bw) solid var(--ls-border);border-bottom:var(--ls-bw) solid var(--ls-border);position:absolute;bottom:1.72cqw;left:-.7cqw;transform:rotate(45deg)}.lp-overlay .ls-bubble em{color:var(--ls-accent);font-style:normal;font-weight:700}.lesson-doc .ls-grid .gc .d{color:var(--lsp-body)}.lp-overlay .ls-agenda li:before{font-variant-numeric:tabular-nums}.lp-overlay .ls-agenda li b{font-weight:800;font-size:var(--ls-fs-body)}.lp-overlay .ls-research{background:var(--ls-surface);border:var(--ls-bw) solid var(--ls-border);border-top:.47cqw solid var(--ls-accent);border-radius:var(--ls-r-lg);box-shadow:var(--ls-shadow);padding:var(--ls-sp-7)}.lp-overlay .ls-research>h2{font-family:var(--ft);color:var(--ls-heading);font-weight:800;font-size:var(--ls-fs-title);margin:0 0 .5em}.lp-overlay .ls-cover{background:var(--ls-surface);border:var(--ls-bw) solid var(--ls-border);border-top:.47cqw solid var(--ls-accent);border-radius:var(--ls-r-lg);box-shadow:var(--ls-shadow);padding:var(--ls-sp-7);grid-template-columns:var(--ls-arany-doles-nagy);gap:var(--ls-sp-6);min-height:var(--ls-magas-szeles);align-items:center;display:grid}.lp-overlay .ls-cover .cover-text h2{font-family:var(--ft);color:var(--ls-heading);font-weight:800;font-size:var(--ls-fs-num-xl);line-height:var(--ls-lh-none);text-wrap:balance;margin:.25em 0 0}.lp-overlay .ls-cover .cover-text h2 em{color:var(--ls-accent);font-style:normal}.lp-overlay .ls-cover .cover-text .cover-sub{font-family:var(--fb);color:var(--ls-heading);font-weight:500;font-size:var(--ls-fs-title);line-height:var(--ls-lh-tight);text-wrap:balance;margin:.35em 0 0}.lp-overlay .ls-cover .cover-text .sub{color:var(--ls-muted);font-size:var(--ls-fs-lead);line-height:var(--ls-lh-body);max-width:46ch;margin-top:.8em}.lp-overlay .ls-cover .cover-vis{justify-content:center;display:flex}@container (max-width:560px){.lp-overlay .ls-cover{grid-template-columns:1fr}}.lp-overlay .ls-cloud{width:var(--cloud-w,min(100%, 30ch));aspect-ratio:958/1023;--cloud-w:30cqw;margin-inline:auto;position:relative;container-type:inline-size}.lp-overlay .lc-cloud{position:absolute;inset:0}.lp-overlay .lc-quote{text-align:center;width:66%;color:var(--lsp-ink);font-family:var(--font-hand), var(--fl);font-weight:700;font-size:calc(var(--ls-fs-num-xl) + 2px);line-height:var(--ls-lh-tight);text-wrap:balance;position:absolute;top:39.4%;left:55.5%;transform:translate(-50%,-50%)}.lp-overlay .lc-quote em{color:var(--ls-accent);font-style:normal}.lp-overlay .lc-avatar{aspect-ratio:1;width:27.9%;box-shadow:var(--ls-sh-1);border-radius:50%;position:absolute;bottom:2%;left:2%;overflow:hidden}.lp-overlay .lc-name{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:var(--ls-ls-label);font-weight:700;font-size:var(--ls-fs-title-lg);color:#cdd6e6;margin:0;position:absolute;bottom:6%;left:32%}.lp-overlay .ls-grid-head{grid-column:1/-1;margin-bottom:.3em}.lp-overlay .ls-grid-head .ls-kicker{color:var(--ls-accent)}.lp-overlay .ls-grid-head h2{font-family:var(--ft);color:var(--ls-heading);font-weight:800;font-size:var(--ls-fs-num);line-height:var(--ls-lh-tight);margin:.2em 0 0}.lp-overlay .ls-grid.has-head{align-content:center}.lp-overlay .ls-grid-head h2{color:var(--ls-heading);font-size:var(--ls-fs-num)}.lp-overlay .ls-grid-head{margin-bottom:1.4cqw}.lp-overlay{--dia-pad:5cqw}.lp-overlay .ls-opener,.lp-overlay .ls-statement,.lp-overlay .ls-grid,.lp-overlay .ls-cover{padding:var(--dia-pad)}.lp-overlay .ls-cloud{--cloud-w:40cqw;width:min(100%, var(--cloud-w));aspect-ratio:auto;grid-template-columns:var(--ls-avatar) minmax(0, 1fr);column-gap:var(--ls-sp-4);align-items:center;height:auto;margin:0;display:grid;container-type:normal}.lp-overlay .ls-cloud .lc-cloud{display:none}.lp-overlay .ls-cloud .lc-avatar{width:var(--ls-avatar);grid-area:1/1/span 2;position:relative;bottom:auto;left:auto}.lp-overlay .ls-cloud .lc-quote{text-align:left;width:auto;color:var(--ls-heading);font-size:var(--ls-fs-lead);line-height:var(--ls-lh-mid);text-wrap:pretty;border-left:var(--ls-bw-2) solid var(--ls-accent);padding-left:var(--ls-sp-3);grid-area:1/2;position:static;transform:none}.lp-overlay .ls-cloud .lc-name{margin:var(--ls-sp-1) 0 0;padding-left:calc(var(--ls-sp-3) + var(--ls-bw-2));font-size:var(--ls-fs-micro);color:var(--ls-muted);grid-area:2/2;position:static;bottom:auto;left:auto}
