.lectii-total{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.lectii-total-cifre{display:flex;align-items:baseline;gap:8px;margin:0;font-size:15px;color:var(--ui-sub)}.lectii-total-cifre>strong{font-size:40px;line-height:1;color:var(--ui-cerneala)}.lectii-total-bara{display:block;width:220px}.lectii-spre-glosar{margin-top:4px}.lectii-panou{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:32px;align-items:center;padding:28px 32px}.lectii-panou.fara-alta{grid-template-columns:minmax(0,1fr) auto}.lectii-panou-lectie{display:flex;flex-direction:column;gap:12px;min-width:0}.lectii-panou-eticheta{font-size:13px;font-weight:700;color:var(--ui-sub)}.lectii-panou-titlu{margin:0;font-family:var(--font-titlu);font-weight:800;font-size:30px;line-height:1.05;letter-spacing:-.02em;color:var(--ui-cerneala)}.lectii-panou-pas{font-size:14px;color:var(--ui-estompat)}.lectii-panou-alta{display:flex;flex-direction:column;gap:4px;padding:0 32px;border-left:1px solid var(--ui-linie);color:var(--ui-cerneala);text-decoration:none}.lectii-panou-alta>strong{font-size:16px;font-weight:800}.lectii-panou-alta:hover>strong{text-decoration:underline}.lectii-panou-alta:focus-visible{outline:2px solid var(--ui-tenta-chenar);outline-offset:4px;border-radius:6px}.lectii-corp{display:grid;grid-template-columns:270px minmax(0,1fr);gap:28px;align-items:start}.lectii-capitole{position:sticky;top:20px;display:flex;flex-direction:column;gap:2px;padding:8px}.lectii-capitol{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:0;border-radius:14px;background:transparent;color:var(--ui-cerneala);font-family:var(--font-text);text-align:left;cursor:pointer}.lectii-capitol:hover{background:var(--ui-plutire)}.lectii-capitol[aria-pressed=true]{background:var(--ui-tenta)}.lectii-capitol:focus-visible{outline:2px solid var(--ui-tenta-chenar);outline-offset:-2px}.lectii-capitol>.ui-placuta{--latura:34px;border-radius:10px}.lectii-capitol-text{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.lectii-capitol-rand{display:flex;justify-content:space-between;gap:8px}.lectii-capitol-nume{overflow:hidden;font-size:14.5px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.lectii-capitol-contor{flex:none;font-family:var(--ui-font-mono);font-size:12px;color:var(--ui-sub)}.lectii-capitol-bara{display:block;height:3px}.lectii-lista{display:flex;flex-direction:column;gap:24px;min-width:0}.lectii-filtre{align-self:flex-start;max-width:100%;gap:4px}.lectii-filtre>button{gap:8px;color:var(--ui-tab)}.lectii-filtre .ui-contor{font-weight:400;opacity:.7}:root[data-theme=dark] .lectii-filtre{border-color:transparent;background:var(--ui-moale)}.lectii-gol{margin:0}.lectii-bloc{display:flex;flex-direction:column;gap:10px}.lectii-bloc-cap{display:flex;align-items:center;gap:12px}.lectii-bloc-cap>.ui-placuta{border-radius:11px}.lectii-bloc-cap>h2{margin:0;font-family:var(--font-titlu);font-weight:800;font-size:22px;letter-spacing:-.01em;color:var(--ui-cerneala)}.lectii-bloc-contor{margin-left:auto;font-size:13.5px;font-weight:700;color:var(--ui-sub);white-space:nowrap}.lectii-randuri{margin:0;padding:0;list-style:none;overflow:hidden}.lectii-randuri>li+li{border-top:1px solid var(--ui-linie)}.lectii-rand{display:grid;grid-template-columns:44px minmax(0,1fr) 80px 150px 110px;gap:16px;align-items:center;padding:14px 20px;color:var(--ui-cerneala);text-decoration:none}a.lectii-rand{cursor:pointer}a.lectii-rand:hover{background:var(--ui-plutire)}.lectii-rand.acum,a.lectii-rand.acum:hover{background:var(--ui-tenta)}a.lectii-rand:focus-visible{outline:2px solid var(--ui-tenta-chenar);outline-offset:-2px}.lectii-rand-numar{font-family:var(--ui-font-mono);font-size:13px;font-weight:700;color:var(--ui-sub)}.lectii-rand-text{display:flex;flex-direction:column;gap:3px;min-width:0}.lectii-rand-titlu{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.lectii-rand-titlu>strong{font-size:16px;font-weight:800}.lectii-acum{padding:3px 8px;border-radius:99px;background:var(--ui-pas);color:var(--ui-pe-plin);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.lectii-rand-stare{font-size:13.5px;font-weight:700;color:var(--ui-sub)}.lectii-rand.in-curs .lectii-rand-numar,.lectii-rand.in-curs .lectii-rand-stare{color:var(--ui-accent)}.lectii-rand.terminata .lectii-rand-stare{color:var(--ui-verde)}.lectii-rand-durata{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ui-sub);white-space:nowrap}.lectii-rand-durata>svg{flex:none}.lectii-segmente{display:flex;align-items:center;gap:4px}.lectii-segmente>i{flex:none;width:14px;height:5px;border-radius:9px;background:var(--ui-pas-gol)}.lectii-segmente>i.plin{background:var(--ui-pas)}.lectii-rand-buton,.lectii-rand-lacat{justify-self:end}.lectii-rand-buton.chenar{background:transparent}.lectii-rand.blocata{cursor:not-allowed}.lectii-rand.blocata>:not(.lectii-rand-lacat){opacity:.5}.lectii-rand.blocata .lectii-rand-numar,.lectii-rand.blocata .lectii-rand-stare{color:var(--ui-sub)}.lectii-rand-lacat{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--ui-moale);color:var(--ui-sub)}.lectii-rand-lacat:empty{visibility:hidden}@media (max-width:1000px){.lectii-total{align-items:flex-start}.lectii-panou,.lectii-panou.fara-alta{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px}.lectii-panou-alta{padding:0;border-left:0}.lectii-panou-buton{width:100%}.lectii-corp{grid-template-columns:minmax(0,1fr);gap:18px}.lectii-capitole{position:static;flex-direction:row;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.lectii-capitol{flex:none;width:auto;padding:8px 12px 8px 8px}.lectii-capitol-nume{overflow:visible}.lectii-filtre{overflow-x:auto}.lectii-rand{grid-template-columns:36px minmax(0,1fr) auto;gap:4px 12px;padding:14px 16px}.lectii-rand-numar{grid-column:1;grid-row:1}.lectii-rand-text{grid-column:2;grid-row:1}.lectii-rand-durata{grid-column:2;grid-row:2}.lectii-rand-durata:empty,.lectii-segmente{display:none}.lectii-rand-buton,.lectii-rand-lacat{grid-column:3;grid-row:1/span 2}}@media (max-width:520px){.lectii-total-bara{width:100%;max-width:220px}.lectii-panou-titlu{font-size:26px}.lectii-bloc-cap>h2{font-size:20px}}@media (prefers-reduced-motion:no-preference){.lectii-capitol,a.lectii-rand{transition:background-color .16s ease}}.glo-corp{display:grid;grid-template-columns:270px minmax(0,1fr);gap:28px;align-items:start}.glo-unelte{position:sticky;top:calc(var(--bara-navigare, 68px) + 20px);display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border:1px solid var(--ui-linie);border-radius:20px;background:var(--ui-card)}.glo-cautare{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border:1px solid var(--ui-linie);border-radius:13px;background:var(--ui-fundal);color:var(--ui-sub)}.glo-cautare:focus-within{border-color:var(--ui-tenta-chenar)}.glo-cautare svg{flex:none}.glo-cautare input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--ui-cerneala);font:700 15px var(--font-text)}.glo-cautare input::-moz-placeholder{color:var(--ui-sub);opacity:.75}.glo-cautare input::placeholder{color:var(--ui-sub);opacity:.75}.glo-cautare input::-webkit-search-cancel-button{cursor:pointer}.glo-numar{margin:0;color:var(--ui-sub);font-size:13px;font-weight:700}.glo-litere{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.glo-litere button{height:34px;padding:0;border:1px solid var(--ui-linie);border-radius:9px;background:var(--ui-card);color:var(--ui-cerneala);font:800 13.5px var(--font-text);cursor:pointer}.glo-litere button:hover:not(:disabled){background:var(--ui-plutire)}.glo-litere button[aria-pressed=true]{border-color:transparent;background:var(--ui-tab-activ);color:var(--ui-pe-tab-activ)}.glo-litere button:disabled{opacity:.4;color:var(--ui-sub);cursor:default}.glo-litere button:focus-visible{outline:2px solid var(--ui-tenta-chenar);outline-offset:2px}.glo-continut{display:flex;flex-direction:column;gap:20px;min-width:0}.glo-capitole{display:flex;flex-wrap:wrap;gap:6px}.glo-capitole .ui-filtru svg{flex:none;color:var(--ui-sub)}.glo-capitole .ui-filtru[aria-pressed=true] svg{color:inherit}.glo-nimic{margin:0}.glo-grupa{display:flex;flex-direction:column;gap:10px;min-width:0;scroll-margin-top:calc(var(--bara-navigare, 68px) + 20px)}.glo-grupa>h2{display:flex;align-items:center;gap:14px;margin:0;color:var(--ui-accent);font-family:var(--font-titlu);font-size:26px;font-weight:800;line-height:1.1;letter-spacing:0}.glo-grupa>h2:after{content:"";flex:1;height:1px;margin-left:4px;background:var(--ui-linie)}.glo-lista{border:1px solid var(--ui-linie);border-radius:20px;background:var(--ui-card);overflow:hidden}.glo-rand{min-width:0;scroll-margin-top:calc(var(--bara-navigare, 68px) + 20px)}.glo-rand+.glo-rand{border-top:1px solid var(--ui-linie)}.glo-rand.deschis{background:var(--ui-tenta)}.glo-rand:focus{outline:none}.glo-rand.atins{box-shadow:inset 3px 0 0 var(--ui-tenta-chenar)}.glo-rand-titlu{margin:0;font:inherit;letter-spacing:0}.glo-rand-cap{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:18px;width:100%;padding:16px 22px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}button.glo-rand-cap{cursor:pointer}button.glo-rand-cap:hover{background:var(--ui-plutire)}.glo-rand.deschis button.glo-rand-cap:hover{background:transparent}button.glo-rand-cap:focus-visible{outline:2px solid var(--ui-tenta-chenar);outline-offset:-2px;border-radius:12px}.glo-rand-text{display:flex;flex-direction:column;gap:3px;min-width:0}.glo-rand-nume{display:flex;align-items:center;gap:8px;margin:0;color:var(--ui-cerneala);font:800 16.5px/1.3 var(--font-text);letter-spacing:0}.glo-rand-nume svg{flex:none}.glo-rand-fraza{overflow:hidden;font-size:14px;font-weight:500;line-height:1.4;text-overflow:ellipsis}.glo-rand-capitol,.glo-rand-fraza{color:var(--ui-sub);white-space:nowrap}.glo-rand-capitol{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;background:var(--ui-moale);font-size:12.5px;font-weight:800}.glo-rand-capitol svg{flex:none}.glo-rand-sageata{justify-self:center;color:var(--ui-sub);font-size:12px;line-height:1}.glo-rand.deschis .glo-rand-sageata{transform:rotate(180deg)}.glo-rand.blocat .glo-rand-nume{color:var(--ui-sub)}.glo-rand.blocat .glo-rand-fraza{font-style:italic}.glo-rand.blocat .glo-rand-capitol{opacity:.75}.glo-rand-corp{display:flex;flex-direction:column;gap:16px;padding:0 22px 22px;min-width:0}.glo-definitie{max-width:720px;margin:0;color:var(--ui-cerneala);font-size:16px;line-height:1.55;text-wrap:pretty}.glo-sursa{margin:0;color:var(--ui-sub);font-size:14px;font-weight:700}.glo-sursa a{color:var(--ui-accent);font-weight:800;text-decoration:none}.glo-sursa a:hover{text-decoration:underline}.glo-sursa b{color:var(--ui-cerneala);font-weight:800}.glo-sursa a:focus-visible{outline:2px solid var(--ui-tenta-chenar);outline-offset:2px;border-radius:4px}.glo-exemplu{min-width:0;padding:28px 24px 22px;border:1px solid var(--ui-linie);border-radius:16px;background:var(--ui-camp);color:var(--ui-cerneala)}.glo-exemplu .blocuri-teorie{gap:14px}.glo-exemplu .blocuri-teorie figcaption{margin-top:14px;padding:0;color:var(--ui-sub);font-size:14px;font-weight:500;line-height:1.5;text-align:center}.glo-exemplu .bloc-adnotat,.glo-exemplu .bloc-axa,.glo-exemplu .bloc-figura{padding:0;border:0;border-radius:0;background:none}.glo-exemplu:has(.bloc-adnotat){padding-top:14px}.glo-pagina .glo-exemplu .bloc-ton-0{--ton:var(--ui-violet);--ton-fundal:var(--ui-violet-fundal)}.glo-pagina .glo-exemplu .bloc-ton-1{--ton:var(--ui-portocaliu);--ton-fundal:var(--ui-portocaliu-fundal)}.glo-pagina .glo-exemplu .bloc-ton-2{--ton:var(--ui-verde);--ton-fundal:var(--ui-verde-fundal)}:root[data-theme=dark] .glo-pagina .glo-exemplu .bloc-ton-2{--ton-fundal:rgba(52,211,153,.14)}.glo-pagina .glo-exemplu .bloc-ton-3{--ton:var(--ui-rosu);--ton-fundal:var(--ui-rosu-fundal)}.glo-pagina .glo-exemplu .bloc-ton-4{--ton:var(--ui-chihlimbar);--ton-fundal:var(--ui-chihlimbar-fundal)}.glo-exemplu .bloc-adnotat-derulare{overflow:visible}.glo-exemplu .bloc-adnotat-scena{width:auto;min-width:0;max-width:100%;padding-inline:0}.glo-exemplu .bloc-adnotat-expr{white-space:normal;overflow-wrap:anywhere;font-size:clamp(28px,3.4vw,42px);line-height:1.5;letter-spacing:-.02em;color:var(--ui-cerneala)}.glo-exemplu .bloc-adnotat-parte{display:inline-block;margin:0 2px;padding:2px 12px;border-radius:14px;box-shadow:none;line-height:1.15;white-space:nowrap}.glo-exemplu .bloc-adnotat-parte:has(+.bloc-adnotat-parte){margin-right:0;padding-right:3px;border-top-right-radius:4px;border-bottom-right-radius:4px}.glo-exemplu .bloc-adnotat-parte+.bloc-adnotat-parte{margin-left:1px;padding-left:3px;border-top-left-radius:4px;border-bottom-left-radius:4px}.glo-exemplu .bloc-adnotat-eticheta{padding:2px 9px;border-radius:99px;background:var(--ui-card);font-family:var(--font-text);font-size:12.5px;font-weight:800;letter-spacing:0;line-height:1.35}.glo-exemplu .bloc-adnotat-sageti line{stroke-width:1.5}.glo-exemplu .bloc-figura .figura-oficiala .geo-figure{margin:0 auto;color:var(--ui-cerneala)}.glo-exemplu .geo-figure svg{--geo-halo:var(--ui-camp);--geo-ajutor:var(--ui-violet);--geo-ajutor-fill:color-mix(in srgb,var(--ui-violet) 10%,transparent)}.glo-exemplu .geo-figure text{font-family:var(--font-text);font-weight:800}.glo-exemplu .bloc-axa-linie{stroke:currentColor;stroke-width:1.6}.glo-exemplu .bloc-axa-varf{fill:currentColor}.glo-exemplu .bloc-axa-gradatie{stroke:var(--ui-sub)}.glo-exemplu .bloc-axa-numar{fill:var(--ui-sub)}.glo-exemplu .bloc-axa-punct circle{fill:var(--ui-portocaliu);stroke:var(--ui-camp)}.glo-exemplu .bloc-axa-punct text{fill:currentColor;font-family:var(--font-text);font-size:14px}.glo-exemplu .bloc-axa-punct.evidentiat circle,.glo-exemplu .bloc-axa-punct.evidentiat text{fill:var(--ui-violet)}.glo-exemplu .bloc-axa-legatura{stroke:var(--ui-sub)}.glo-exemplu .bloc-tabel-derulare{border-color:var(--ui-linie);border-radius:12px;background:var(--ui-card)}.glo-exemplu .bloc-tabel th{background:var(--ui-violet-fundal);color:var(--ui-violet)}.glo-exemplu .bloc-tabel td,.glo-exemplu .bloc-tabel th{border-bottom-color:var(--ui-linie)}.glo-exemplu .bloc-tabel tbody tr:nth-child(2n) td{background:var(--ui-camp)}.glo-exemplu .bloc-pasi{border-color:var(--ui-linie);border-radius:12px;background:var(--ui-card)}.glo-exemplu .bloc-pasi-concluzie{color:var(--ui-verde)}.glo-exemplu .bloc-formula{border:0;border-radius:12px;background:var(--ui-violet-fundal);text-align:center}.glo-exemplu .bloc-formula-expr{color:var(--ui-violet);font-family:var(--font-titlu);font-size:clamp(22px,2.6vw,32px);font-weight:800;letter-spacing:-.01em}.glo-exemplu .bloc-formula-explicatie{color:var(--ui-sub);font-size:14px}.glo-pagina>.glosar-inapoi{margin:0}.glosar-shell:has(.glosar-inapoi) .glo-unelte{top:calc(var(--bara-navigare, 68px) + 62px)}.glosar-shell:has(.glosar-inapoi) .glo-grupa,.glosar-shell:has(.glosar-inapoi) .glo-rand{scroll-margin-top:calc(var(--bara-navigare, 68px) + 62px)}@media (max-width:1000px){.glo-corp{grid-template-columns:minmax(0,1fr);gap:16px}.glo-unelte{top:var(--bara-navigare,68px);z-index:4;gap:8px;padding:10px;border-radius:0 0 16px 16px;box-shadow:0 -12px 0 var(--ui-fundal)}.glo-cautare input{font-size:16px}.glo-litere{display:flex;overflow-x:auto;scrollbar-width:none}.glo-litere::-webkit-scrollbar{display:none}.glo-litere button{flex:0 0 38px}.glo-grupa,.glo-rand{scroll-margin-top:calc(var(--bara-navigare, 68px) + 150px)}.glosar-shell:has(.glosar-inapoi) .glo-unelte{top:calc(var(--bara-navigare, 68px) + 52px)}.glosar-shell:has(.glosar-inapoi) .glo-grupa,.glosar-shell:has(.glosar-inapoi) .glo-rand{scroll-margin-top:calc(var(--bara-navigare, 68px) + 202px)}.glo-rand-cap{grid-template-columns:minmax(0,1fr) 20px;gap:8px 14px;padding:14px 16px}.glo-rand-text{grid-column:1;grid-row:1}.glo-rand-capitol{grid-column:1;grid-row:2;justify-self:start}.glo-rand-sageata{grid-column:2;grid-row:1}.glo-rand-corp{padding:0 16px 18px}.glo-exemplu{padding:22px 14px 18px}}@media (max-width:640px){.glo-exemplu .bloc-adnotat-derulare{overflow-x:auto;overflow-y:hidden}.glo-exemplu .bloc-adnotat-scena{width:-moz-max-content;width:max-content;min-width:100%;max-width:none}.glo-exemplu .bloc-adnotat-expr{white-space:nowrap;overflow-wrap:normal;font-size:clamp(14px,3.8vw,22px);letter-spacing:-.02em}.glo-exemplu .bloc-adnotat-parte{margin:0 1px;padding:2px 5px;border-radius:8px}.glo-exemplu .bloc-adnotat-eticheta{padding:1px 7px;font-size:11.5px}}@media (prefers-reduced-motion:no-preference){.glo-rand-sageata{transition:transform .2s ease}.glo-litere button,.glo-rand-cap{transition:background-color .16s ease,color .16s ease}}.glo-pagina .glosar-in-curand{justify-items:center}.glo-traseu{align-self:flex-start}.sg-pagina{--ui-spatiu:28px}.sg-eticheta{font-size:12.5px}.sg-cifre{display:flex;align-items:flex-end;gap:28px;margin:0}.sg-cifre>div{display:flex;flex-direction:column-reverse;gap:2px}.sg-cifre dd{margin:0;font-size:40px;line-height:1;letter-spacing:0}.sg-cifre dt{font-size:13px;font-weight:700;color:var(--ui-sub);white-space:nowrap}.sg-cifre .verde dd{color:var(--ui-verde)}.sg-filtre{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:12px;border-radius:18px}.sg-filtre-capitole{flex:1;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.sg-filtre-dreapta{flex:none;display:flex;align-items:center;gap:10px}.sg-filtre-subiect{gap:3px}.sg-filtre-subiect>button{padding:7px 12px}.sg-filtre-subiect>button:disabled{opacity:.4;cursor:not-allowed}.sg-lista{position:relative}.sg-lista-buton{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--ui-linie);border-radius:11px;background:transparent;color:var(--ui-cerneala);font-family:var(--font-text);cursor:pointer}.sg-lista-buton:hover{background:var(--ui-plutire)}.sg-lista-eticheta{font-size:13px;font-weight:700;color:var(--ui-sub)}.sg-lista-valoare{max-width:260px;overflow:hidden;font-size:14px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.sg-lista-sageata{font-size:11px;color:var(--ui-sub)}.sg-lista-buton[aria-expanded=true] .sg-lista-sageata{transform:rotate(180deg)}.sg-lista-optiuni{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:flex;flex-direction:column;gap:2px;min-width:100%;width:-moz-max-content;width:max-content;max-width:min(380px,calc(100vw - 48px));max-height:340px;margin:0;padding:8px;overflow-y:auto;border:1px solid var(--ui-linie);border-radius:16px;background:var(--ui-meniu);box-shadow:var(--ui-umbra-meniu);list-style:none}.sg-lista-optiuni button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:9px 12px;border:0;border-radius:10px;background:transparent;color:var(--ui-cerneala);font:700 14px var(--font-text);text-align:left;cursor:pointer}.sg-lista-optiuni button:hover{background:var(--ui-plutire)}.sg-lista-optiuni button[aria-current=true]{background:var(--ui-tenta);font-weight:800}.sg-lista-buton:focus-visible,.sg-lista-optiuni button:focus-visible{outline:2px solid var(--ui-tenta-chenar);outline-offset:2px}.sg-corp{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.sg-sesiune{flex-direction:column;min-width:0}.sg-rand,.sg-sesiune{display:flex;gap:14px}.sg-rand{align-items:center}.sg-rand-text{font-size:15px;font-weight:800;white-space:nowrap}.sg-rand-bara{flex:1;--culoare:var(--ui-accent)}.sg-rand-buton.ui-buton{padding:8px 14px;font-size:13.5px}.sg-gol h2{margin:0 0 6px;font:800 20px var(--font-titlu);color:var(--ui-cerneala)}.sg-gol p{margin:0}.sg-card{display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:24px;box-shadow:var(--ui-umbra-panou)}.sg-card-sus{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sg-pastila{min-width:0;white-space:normal;overflow-wrap:anywhere}.sg-teorie-buton{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:8px 13px;border:1.5px solid var(--ui-tenta-chenar);border-radius:11px;background:var(--ui-tenta);color:var(--ui-accent);font:800 13.5px var(--font-text);white-space:nowrap;cursor:pointer}.sg-foaie-inchide:focus-visible,.sg-panou-buton:focus-visible,.sg-teorie-buton:focus-visible{outline:2px solid var(--ui-tenta-chenar);outline-offset:2px}.sg-card .sg-enunt{margin:0;font-family:var(--font-titlu);font-size:22px;font-weight:600;line-height:1.4;letter-spacing:0;text-wrap:pretty;color:var(--ui-cerneala)}.sg-card .enunt-formatat{display:grid;gap:12px}.sg-card .nota-enunt-actualizat{margin:-10px 0 0;font-size:13px}.sg-figura{display:grid;place-items:center;padding:18px 10px;border:1px solid var(--ui-linie);border-radius:16px;background:var(--ui-camp);color:var(--ui-cerneala)}.sg-figura .geo-figure{width:100%;max-width:340px;margin:0 auto;color:var(--ui-cerneala)}.sg-figura .geo-figure svg{--geo-halo:var(--ui-camp)}.sg-figura .figura-oficiala{width:100%;max-width:400px}.sg-reluare{display:flex;flex-direction:column;gap:16px}.sg-cerinte{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:16px;line-height:1.55;color:var(--ui-cerneala)}.sg-caseta{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--ui-linie);border-radius:16px}.sg-caseta-cap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.sg-caseta-titlu{font-size:15px;font-weight:800;color:var(--ui-cerneala)}.sg-caseta-puncte{font-size:13px;color:var(--ui-sub)}.sg-verdict{display:grid;gap:12px}.sg-asteptare{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;line-height:1.5;color:var(--ui-sub)}.sg-contestatie{display:grid;gap:10px;padding:14px 16px;border:1px dashed var(--ui-linie);border-radius:16px}.sg-contestatie h3{margin:0;font-size:15px;font-weight:800}.sg-contestatie .ui-buton{justify-self:start}.sg-contestatie-rezultat{display:grid;gap:10px;margin:0;font-size:14px;font-weight:700}.sg-contestatie-rezultat p{margin:0}.sg-contestatie-rezultat.admisa{color:var(--ui-verde)}.sg-grila{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin:0;padding:0;border:0}.sg-varianta{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border:1.5px solid var(--ui-linie);border-radius:14px;background:var(--ui-card);color:var(--ui-cerneala);cursor:pointer}.sg-varianta>b{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--ui-moale);color:var(--ui-accent);font-size:13.5px;font-weight:800}.sg-varianta>span{min-width:0;font-size:16px;font-weight:800;overflow-wrap:anywhere}.sg-varianta:hover:not([data-stare]):not(:has(input:disabled)){background:var(--ui-plutire)}.sg-varianta[data-stare=aleasa]{border-color:var(--ui-tenta-chenar);background:var(--ui-tenta)}.sg-varianta[data-stare=aleasa]>b{background:var(--ui-tenta-chenar);color:var(--ui-pe-plin)}.sg-varianta[data-stare=corecta]{border-color:var(--ui-verde);background:var(--ui-verde-fundal)}.sg-varianta[data-stare=corecta]>b{background:var(--ui-verde);color:var(--ui-pe-plin)}.sg-varianta[data-stare=gresita]{border-color:var(--ui-rosu);background:var(--ui-rosu-fundal)}.sg-varianta[data-stare=gresita]>b{background:var(--ui-rosu);color:var(--ui-pe-plin)}.sg-varianta:has(input:disabled){cursor:default}.sg-varianta:has(input:focus-visible){outline:2px solid var(--ui-tenta-chenar);outline-offset:2px}.sg-camp{display:grid;gap:6px;min-width:0}.sg-camp>label{font-size:13px;font-weight:700;color:var(--ui-sub)}.sg-camp>textarea{width:100%;padding:12px 14px;font-family:var(--font-caseta);font-size:15px;line-height:1.5;resize:vertical}.sg-camp-rezultat>input,.sg-camp>textarea{border:1.5px solid var(--ui-linie);border-radius:14px;background:var(--ui-camp);color:var(--ui-cerneala)}.sg-camp-rezultat>input{width:200px;max-width:100%;height:52px;min-height:52px;padding:0 16px;font:800 22px var(--font-titlu)}.sg-camp-rezultat>input:focus-visible,.sg-camp>textarea:focus-visible{border-color:var(--ui-tenta-chenar);outline:2px solid var(--ui-tenta-chenar);outline-offset:2px}.sg-camp>textarea::-moz-placeholder{color:var(--ui-sub);opacity:.7}.sg-camp>textarea::placeholder{color:var(--ui-sub);opacity:.7}.sg-camp-rezultat>input::-moz-placeholder{color:var(--ui-sub);font:700 15px var(--font-text);opacity:.7}.sg-camp-rezultat>input::placeholder{color:var(--ui-sub);font:700 15px var(--font-text);opacity:.7}.sg-actiuni{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.sg-verifica.ui-buton{padding:13px 26px;border-radius:13px;font-size:15.5px}.sg-renunta{text-decoration:underline;text-underline-offset:3px}.sg-banda{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;color:var(--ui-cerneala)}.sg-banda.bine{background:var(--ui-verde-fundal)}.sg-banda.rau{background:var(--ui-rosu-fundal)}.sg-banda-bulina{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:99px;color:var(--ui-pe-plin);font-weight:800}.sg-banda.bine .sg-banda-bulina{background:var(--ui-verde)}.sg-banda.rau .sg-banda-bulina{background:var(--ui-rosu)}.sg-banda-text{flex:1 1 220px;display:flex;flex-direction:column;gap:2px;min-width:0}.sg-banda-text>strong{font-size:15.5px;font-weight:800;overflow-wrap:anywhere}.sg-banda-text>span{font-size:14px;color:var(--ui-estompat)}.sg-banda-butoane{flex:none;display:flex;flex-wrap:wrap;gap:8px}.sg-banda-butoane .ui-buton{padding:11px 16px;border-radius:12px;font-size:14.5px}.sg-banda-detalii{flex:1 0 100%;display:grid;gap:8px;font-size:14px;line-height:1.55}.sg-banda-detalii p{margin:0}.sg-rezolvare ol{margin:4px 0 0;padding-left:22px}.sg-unelte{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:16px;border-top:1px solid var(--ui-linie)}.sg-unelte .tutore-bara,.sg-unelte .unelte-butoane,.sg-unelte .unelte-elev{display:contents}.sg-unelte .tool-toggle,.sg-unelte .tutore-bara .secondary-cta{display:inline-flex;align-items:center;gap:7px;width:auto;min-height:0;padding:8px 12px;border:1px solid var(--ui-linie);border-radius:11px;background:var(--ui-card);box-shadow:none;color:var(--ui-cerneala);font:800 13.5px var(--font-text);white-space:nowrap;cursor:pointer}.sg-unelte .tool-toggle:hover,.sg-unelte .tutore-bara .secondary-cta:hover{background:var(--ui-plutire)}.sg-unelte .tool-toggle[aria-expanded=true]{border-color:var(--ui-tenta-chenar);background:var(--ui-tenta)}.sg-unelte .tool-toggle svg,.sg-unelte .tutore-bara .secondary-cta svg{width:16px;height:16px;color:var(--ui-accent)}.sg-unelte .sesizare-buton:focus-visible,.sg-unelte .tool-toggle:focus-visible,.sg-unelte .tutore-bara .secondary-cta:focus-visible{outline:2px solid var(--ui-tenta-chenar);outline-offset:2px}.sg-unelte .unelte-panouri{order:9;flex:1 0 100%;margin-top:8px}.sg-unelte .sg-semnaleaza.sesizare-buton{display:inline-flex;align-items:center;gap:6px;min-height:0;margin:0 0 0 auto;padding:8px 4px;background:transparent;color:var(--ui-sub);font:700 13px var(--font-text);white-space:nowrap}.sg-unelte .sg-semnaleaza.sesizare-buton:hover{color:var(--ui-rosu);background:transparent}.sg-unelte .sg-semnaleaza.sesizare-caseta{order:10;flex:1 0 100%;margin-top:8px}.sg-unelte .sg-semnaleaza.sesizare-multumim{margin:0 0 0 auto}.sg-lateral{gap:14px;min-width:0}.sg-lateral,.sg-panou{display:flex;flex-direction:column}.sg-panou{gap:12px;padding:20px}.sg-panou-titlu{margin:0;font:800 12.5px var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-accent)}.sg-programare-rand{display:grid;grid-template-columns:136px minmax(0,1fr) 34px;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--ui-sub)}.sg-programare-rand>:first-child{white-space:nowrap}.sg-programare-rand:first-of-type{font-weight:800;color:var(--ui-cerneala)}.sg-programare-rand .ui-bara{--culoare:var(--ui-accent)}.sg-programare-rand .ui-mono,.sg-unde-rand .ui-mono{font-size:12.5px;font-weight:500;text-align:right}.sg-unde-rand{display:grid;grid-template-columns:minmax(0,1fr) 70px 20px;align-items:center;gap:10px;font-size:14px}.sg-unde-rand>:first-child{overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.sg-unde-rand .ui-bara{--culoare:var(--ui-rosu-plin)}.sg-panou-text{margin:0;font-size:13px;line-height:1.5;color:var(--ui-sub)}.sg-panou-buton{display:block;padding:11px 14px;border:1px solid var(--ui-linie);border-radius:12px;background:transparent;color:var(--ui-accent);font:800 14px var(--font-text);text-align:center;text-decoration:none}.sg-panou-buton:hover{background:var(--ui-plutire)}.sg-nota{margin:0;padding:0 6px;font-size:12.5px;line-height:1.5;color:var(--ui-sub)}.sg-val{position:fixed;inset:0;z-index:60;background:var(--ui-val);cursor:pointer}.sg-foaie{position:fixed;top:12px;right:12px;bottom:12px;z-index:61;display:flex;flex-direction:column;gap:18px;width:440px;max-width:calc(100vw - 24px);padding:28px;overflow-y:auto;border:1px solid var(--ui-linie);border-radius:22px;background:var(--ui-card);box-shadow:var(--ui-umbra-foaie);color:var(--ui-cerneala)}.sg-foaie-cap{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sg-foaie-cap>div{display:flex;flex-direction:column;gap:6px;min-width:0}.sg-foaie-titlu{margin:0;font:800 24px/1.1 var(--font-titlu);letter-spacing:-.02em;overflow-wrap:anywhere}.sg-foaie-inchide{flex:none;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--ui-linie);border-radius:11px;background:var(--ui-card);color:var(--ui-cerneala);cursor:pointer}.sg-foaie-inchide:hover{background:var(--ui-plutire)}.sg-foaie-nota{margin:0;padding:8px 12px;border-radius:11px;background:var(--ui-rosu-fundal);color:var(--ui-rosu);font-size:13px;font-weight:700}.sg-foaie-text{margin:0;font-size:15.5px;line-height:1.55;text-wrap:pretty}.sg-foaie-formule{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:14px;background:var(--ui-tenta)}.sg-foaie-formule>span{font:800 20px/1.3 var(--font-titlu);overflow-wrap:anywhere}.sg-foaie-capcana{display:flex;flex-direction:column;gap:6px}.sg-foaie-capcana>span{font-size:13px;font-weight:700;color:var(--ui-sub)}.sg-foaie-jos{display:flex;flex-direction:column;gap:10px;margin-top:auto}.sg-foaie-gata.ui-buton{padding:14px 18px;border-radius:13px;font-size:15.5px;white-space:normal}.sg-foaie-lectie{font-size:14px;text-align:center}@keyframes sg-foaie-intra{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:none}}@keyframes sg-foaie-urca{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes sg-val-intra{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.sg-foaie{animation:sg-foaie-intra .22s ease-out}.sg-val{animation:sg-val-intra .22s ease-out}.sg-lista-sageata{transition:transform .2s ease}}@media (max-width:1000px){.sg-corp{grid-template-columns:minmax(0,1fr)}.sg-cifre{gap:22px}.sg-filtre-dreapta{flex:1 1 100%;flex-wrap:wrap}.sg-lista-optiuni{left:0;right:auto}}@media (max-width:640px){.sg-card{gap:16px;padding:18px;border-radius:20px}.sg-card .sg-enunt{font-size:19px}.sg-teorie-buton{margin-left:0}.sg-grila{grid-template-columns:minmax(0,1fr)}.sg-cifre dd{font-size:32px}.sg-lista,.sg-lista-buton{width:100%}.sg-lista-valoare{flex:1;max-width:none;text-align:left}.sg-lista-optiuni{left:0;right:auto;width:100%;max-width:none}.sg-filtre-subiect{display:flex;width:100%}.sg-filtre-subiect>button{flex:1}.sg-banda-butoane{flex:1 0 100%}.sg-banda-butoane .ui-buton{flex:1}.sg-programare-rand{grid-template-columns:120px minmax(0,1fr) 34px}.sg-unelte .sg-semnaleaza.sesizare-buton,.sg-unelte .sg-semnaleaza.sesizare-multumim{margin-left:0}.sg-foaie{top:auto;right:0;bottom:0;left:0;width:auto;max-width:none;max-height:90vh;padding:22px 20px;border-radius:22px 22px 0 0}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){.sg-foaie{animation-name:sg-foaie-urca}}.exr-pagina{box-sizing:border-box;width:100%;max-width:1240px;min-height:100dvh;margin:0 auto;padding:22px 36px 40px;display:flex;flex-direction:column;gap:26px;color:var(--ui-cerneala);font-family:var(--font-text);--practice-primary:var(--ui-accent);--practice-primary-hover:var(--ui-mov-muchie);--practice-primary-soft:var(--ui-placuta);--practice-ink:var(--ui-cerneala);--practice-muted:var(--ui-sub);--practice-border:var(--ui-linie);--practice-border-strong:var(--ui-linie);--practice-canvas:var(--ui-fundal);--practice-surface:var(--ui-card);--practice-surface-subtle:var(--ui-moale);--practice-divider:var(--ui-linie);--practice-on-primary:#fff;--practice-info-ink:var(--ui-accent);--practice-info-muted:var(--ui-sub);--practice-info-surface:var(--ui-placuta);--practice-warning-ink:var(--ui-chihlimbar);--practice-warning-strong:var(--ui-chihlimbar);--practice-warning-surface:var(--ui-chihlimbar-fundal);--practice-success:var(--ui-verde);--practice-success-ink:var(--ui-verde);--practice-success-surface:var(--ui-verde-fundal);--practice-danger:var(--ui-rosu-plin);--practice-danger-ink:var(--ui-rosu);--practice-danger-surface:var(--ui-rosu-fundal);--practice-focus:var(--ui-tenta-chenar);--practice-space-1:4px;--practice-space-2:8px;--practice-space-3:12px;--practice-space-4:16px;--practice-space-6:24px;--practice-space-8:32px;--exr-umbra:0 20px 40px -24px rgba(28,20,51,.3);--exr-recomandat:radial-gradient(60% 100% at 100% 0%,rgba(240,171,252,.22),transparent 60%),radial-gradient(50% 100% at 0% 100%,rgba(167,139,250,.16),transparent 60%),var(--ui-card)}:root[data-theme=dark] .exr-pagina{--exr-umbra:0 20px 40px -20px rgba(0,0,0,.6);--exr-recomandat:radial-gradient(60% 100% at 100% 0%,rgba(167,139,250,.16),transparent 60%),var(--ui-card)}.exr-antet{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--ui-linie)}.exr-inchide{flex:none;display:grid;place-items:center;width:40px;height:40px;margin-right:6px;padding:0;border:1px solid var(--ui-linie);border-radius:12px;background:var(--ui-card);color:var(--ui-cerneala);cursor:pointer}.exr-inchide:hover{background:var(--ui-plutire)}.exr-sigla{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--ui-mov);color:#fff;font:800 15px var(--font-titlu)}.exr-antet-titlu{font:800 17px var(--font-titlu);white-space:nowrap}.exr-progres{flex:1;display:flex;align-items:center;gap:12px;min-width:0;max-width:420px;margin-left:24px}.exr-segmente{flex:1;display:flex;gap:4px}.exr-segmente>i{flex:1;height:6px;border-radius:9px;background:var(--ui-pas-gol)}.exr-segmente>i.curenta{background:var(--ui-accent)}.exr-segmente>i.corect{background:var(--ui-verde)}.exr-segmente>i.gresit{background:var(--ui-portocaliu)}.exr-segmente>i.partial{background:var(--ui-chihlimbar)}.exr-segmente>i.asteapta{background:var(--ui-sub);opacity:.55}.exr-segmente>i.sarita{background:repeating-linear-gradient(90deg,var(--ui-sub) 0 3px,transparent 3px 6px)}.exr-progres-cifre{font:500 13px var(--ui-font-mono);color:var(--ui-sub);white-space:nowrap}.exr-antet-dreapta{display:flex;align-items:center;gap:12px;margin-left:auto}.exr-serie{padding:7px 12px;color:var(--ui-sub);font-size:13.5px;font-weight:800}.exr-cronometru,.exr-serie{border-radius:99px;background:var(--ui-moale);white-space:nowrap}.exr-cronometru{display:inline-flex;align-items:center;gap:8px;padding:4px 5px 4px 12px;color:var(--ui-estompat);font:700 13.5px var(--ui-font-mono)}.exr-cronometru strong{font:800 12.5px var(--font-text)}.exr-cronometru.critic{background:var(--ui-rosu-fundal);color:var(--ui-rosu)}.exr-cronometru button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:99px;background:var(--ui-card);color:var(--ui-cerneala);cursor:pointer}.exr-alegere{gap:28px;width:100%;max-width:860px;margin:0 auto;padding-top:12px}.exr-alegere,.exr-alegere-cap{display:flex;flex-direction:column}.exr-alegere-cap{gap:10px}.exr-alegere-titlu{margin:0;font:800 52px/1 var(--font-titlu);letter-spacing:-.035em;color:var(--ui-cerneala)}.exr-alegere-intro{margin:0;font-size:17px;line-height:1.55;color:var(--ui-estompat);text-wrap:pretty}.exr-recomandat{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:26px 28px;border:1px solid var(--ui-linie);border-radius:22px;background:var(--exr-recomandat);box-shadow:var(--ui-umbra-panou)}.exr-recomandat-text{display:flex;flex-direction:column;gap:8px;min-width:0}.exr-recomandat .ui-eticheta{font-size:12.5px}.exr-recomandat-titlu{font:800 28px/1.15 var(--font-titlu);letter-spacing:-.02em}.exr-recomandat-motiv{font-size:15px;line-height:1.5;color:var(--ui-estompat)}.exr-separator{display:flex;align-items:center;gap:14px;font-size:14px;line-height:1.45;color:var(--ui-sub)}.exr-separator:after,.exr-separator:before{content:"";flex:1;height:1px;background:var(--ui-linie)}.exr-reluare{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px 18px;border:1.5px solid var(--ui-tenta-chenar);border-radius:18px;background:var(--ui-tenta)}.exr-reluare>div{flex:1 1 220px;display:flex;flex-direction:column;gap:3px;min-width:0}.exr-reluare strong{font-size:16px;font-weight:800}.exr-reluare>div>span{font-size:14px;color:var(--ui-sub)}.exr-grup{display:flex;flex-direction:column;gap:12px;min-width:0}.exr-grup-cap{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.exr-grup-titlu{font-size:16.5px;font-weight:800}.exr-grup-titlu.mic{font-size:14px;color:var(--ui-estompat)}.exr-grup-nota{font-size:13px;font-weight:700;color:var(--ui-sub);white-space:nowrap}.exr-grup-descriere{margin:0;font-size:14px;line-height:1.45;color:var(--ui-sub)}.exr-carduri{display:grid;gap:12px}.exr-carduri.doua{grid-template-columns:repeat(2,minmax(0,1fr))}.exr-carduri.trei{grid-template-columns:repeat(3,minmax(0,1fr))}.exr-optiune{display:flex;align-items:center;gap:14px;padding:18px;border:1.5px solid var(--ui-linie);border-radius:18px;background:var(--ui-card);color:var(--ui-cerneala);text-align:left;cursor:pointer}.exr-optiune.ales{border-color:var(--ui-tenta-chenar);background:var(--ui-tenta)}.exr-optiune:has(input:focus-visible){outline:2px solid var(--ui-tenta-chenar);outline-offset:2px}.exr-optiune-placuta{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ui-moale);color:var(--ui-sub)}.exr-optiune.ales .exr-optiune-placuta{background:var(--ui-placuta);color:var(--ui-accent)}.exr-optiune-text{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.exr-optiune-text strong{font-size:16px;font-weight:800}.exr-optiune-text small{font-size:14px;line-height:1.45;color:var(--ui-sub)}.exr-radio{flex:none;box-sizing:border-box;width:20px;height:20px;margin-left:auto;border:2px solid var(--ui-linie);border-radius:99px}.exr-optiune.ales .exr-radio{border:6px solid var(--ui-tenta-chenar)}.exr-bifa{flex:none;box-sizing:border-box;display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--ui-linie);border-radius:7px;color:#fff}.exr-optiune.ales .exr-bifa{border:0;background:var(--ui-tenta-chenar)}.exr-pastile{display:flex;flex-wrap:wrap;gap:8px}.exr-alegere .ui-filtru{gap:8px;padding:10px 16px;font-size:14.5px}.exr-alegere .ui-filtru svg{flex:none;color:var(--ui-sub)}.exr-alegere .ui-filtru[aria-checked=true] svg,.exr-alegere .ui-filtru[aria-pressed=true] svg{color:inherit}.exr-alegere .ui-filtru .eticheta-previzualizare{margin-left:6px;font-size:11.5px;font-weight:700;opacity:.75}.exr-niveluri{gap:4px;padding:4px;border-radius:14px}.exr-niveluri.ui-segmentat.card>button{gap:8px;padding:11px 8px;border-radius:11px;font-size:14px}.exr-niveluri>button:disabled{opacity:.4;cursor:not-allowed}.exr-nivel-cifra{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--ui-moale);font:500 11.5px var(--ui-font-mono)}.exr-niveluri>[aria-pressed=true] .exr-nivel-cifra{background:rgba(127,127,127,.25)}.exr-optiuni{display:flex;flex-direction:column;gap:12px}.exr-optiuni-buton{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 2px;border:0;background:none;color:var(--ui-sub);font:800 14px var(--font-text);cursor:pointer}.exr-optiuni-buton:hover{color:var(--ui-cerneala)}.exr-optiuni-buton[aria-expanded=true] svg{transform:rotate(180deg)}.exr-optiuni-panou{display:flex;flex-direction:column;gap:18px;padding:18px}.exr-optiuni-panou,.exr-rezumat{border:1px solid var(--ui-linie);border-radius:18px;background:var(--ui-card)}.exr-rezumat{position:sticky;bottom:16px;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:4px;padding:14px 14px 14px 22px;box-shadow:var(--exr-umbra)}.exr-rezumat-text{display:flex;flex-direction:column;gap:2px;min-width:0}.exr-rezumat-text span{font-size:13px;font-weight:700;color:var(--ui-sub)}.exr-rezumat-text strong{font-size:15.5px;font-weight:800}.exr-problema{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;align-items:start}.exr-enunt{position:sticky;top:20px;z-index:5;display:flex;flex-direction:column;gap:16px;max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto;border:1px solid var(--ui-linie);border-radius:22px;background:var(--ui-card)}.exr-etichete{display:flex;flex-wrap:wrap;gap:6px}.exr-etichete .ui-pastila{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.exr-enunt .enunt-formatat>h1,.exr-enunt .enunt-formatat>p,.exr-enunt-text{margin:0;font:600 21px/1.4 var(--font-titlu);letter-spacing:-.005em;text-wrap:pretty;color:var(--ui-cerneala)}.exr-enunt .enunt-formatat{display:flex;flex-direction:column;gap:12px}.exr-cerinte-grila{margin:0;padding-left:20px;display:grid;gap:6px;font-size:15px;line-height:1.5;color:var(--ui-estompat)}.exr-figura{display:grid;place-items:center;padding:20px 10px;border:1px solid var(--ui-linie);border-radius:16px;background:var(--ui-camp);color:var(--ui-cerneala)}.exr-figura .figura-oficiala .geo-figure,.exr-figura .geo-figure{width:100%;max-width:340px;margin:0;color:inherit}.exr-figura .figura-oficiala{width:100%;display:grid;place-items:center}.exr-figura svg{--geo-halo:var(--ui-camp)}.exr-sursa.official-sursa{margin:0;padding:0;border:0;font-size:12.5px;line-height:1.5;color:var(--ui-sub)}.exr-sursa.official-sursa a{color:var(--ui-accent)}.exr-unelte{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:14px;border-top:1px solid var(--ui-linie)}.exr-unelte .hints,.exr-unelte .tutore-bara,.exr-unelte .unelte-butoane,.exr-unelte .unelte-elev{display:contents}.exr-cerinta .voice-answer-btn,.exr-unelte .hints-btn,.exr-unelte .lesson-popup-toggle,.exr-unelte .tool-toggle,.exr-unelte .tutore-bara .secondary-cta{display:inline-flex;align-items:center;gap:7px;min-height:0;margin:0;padding:8px 12px;border:1px solid var(--ui-linie);border-radius:11px;background:var(--ui-card);box-shadow:none;color:var(--ui-cerneala);font:800 13.5px var(--font-text);white-space:nowrap;cursor:pointer;width:auto}.exr-cerinta .voice-answer-btn:hover:not(:disabled),.exr-unelte .hints-btn:hover:not(:disabled),.exr-unelte .lesson-popup-toggle:hover,.exr-unelte .tool-toggle:hover,.exr-unelte .tutore-bara .secondary-cta:hover{background:var(--ui-plutire)}.exr-unelte .tool-toggle[aria-expanded=true]{border-color:var(--ui-tenta-chenar);background:var(--ui-tenta)}.exr-unelte .hints-btn svg,.exr-unelte .lesson-popup-toggle svg,.exr-unelte .tool-toggle svg,.exr-unelte .tutore-bara svg{width:16px;height:16px;color:var(--ui-accent)}.exr-unelte .hints-done,.exr-unelte .hints-list,.exr-unelte .sesizare-caseta,.exr-unelte .sesizare-multumim,.exr-unelte .tutore-panou,.exr-unelte .unelte-panouri{order:3;flex:1 0 100%;min-width:0}.exr-unelte .hints-list{margin:6px 0 0;font-size:14.5px}.exr-unelte .sesizare-buton.exr-semnaleaza{order:2;display:inline-flex;align-items:center;gap:6px;margin:0 0 0 auto;padding:8px 4px;border:0;background:transparent;color:var(--ui-sub);font:700 13px var(--font-text);white-space:nowrap;cursor:pointer}.exr-unelte .sesizare-buton.exr-semnaleaza:hover{color:var(--ui-cerneala);background:transparent}.exr-unelte .sesizare-buton.exr-semnaleaza svg{width:15px;height:15px}.exr-raspuns{display:flex;flex-direction:column;gap:16px;min-width:0}.exr-instructiune{display:flex;justify-content:space-between;align-items:center;gap:12px}.exr-instructiune>span{flex:1;min-width:0;font-size:14px;line-height:1.45;color:var(--ui-sub)}.exr-ajutor{flex:none;width:30px;height:30px;padding:0;border:1px solid var(--ui-linie);border-radius:99px;background:var(--ui-card);color:var(--ui-cerneala);font:800 14px var(--font-text);cursor:pointer}.exr-ajutor[aria-expanded=true]{border-color:transparent;background:var(--ui-plin);color:var(--ui-pe-plin)}.exr-exemplu{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border-radius:14px;background:var(--ui-moale)}.exr-exemplu>span{font-size:13px;font-weight:700;color:var(--ui-sub)}.exr-exemplu>code{padding:4px 8px;border:1px solid var(--ui-linie);border-radius:7px;background:var(--ui-card);font:500 12.5px var(--ui-font-mono)}.exr-pauza{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background:var(--ui-chihlimbar-fundal);color:var(--ui-chihlimbar);font-size:14px;font-weight:700}.exr-cerinta{display:flex;flex-direction:column;gap:14px;padding:20px;border:1.5px solid var(--ui-linie);border-radius:20px;background:var(--ui-card)}.exr-cerinta.activa{border-color:var(--ui-tenta-chenar)}.exr-cerinta-cap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px}.exr-cerinta-text{flex:1 1 220px;min-width:0;font-size:16px;font-weight:800;line-height:1.45}.exr-cerinta-litera{margin-right:6px;color:var(--ui-accent)}.exr-puncte{flex:none;padding:5px 10px;border-radius:99px;background:var(--ui-moale);color:var(--ui-sub);font-size:12.5px;font-weight:800;white-space:nowrap}.exr-puncte .barem-puncte,.exr-puncte b{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit}.exr-moduri{align-self:flex-start;display:flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:12px;background:var(--ui-moale)}.exr-moduri>button{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:0;border-radius:9px;background:transparent;color:var(--ui-estompat);font:800 13.5px var(--font-text);white-space:nowrap;cursor:pointer}.exr-moduri>button svg{flex:none;color:var(--ui-sub)}.exr-moduri>[aria-pressed=true]{background:var(--ui-plin);color:var(--ui-pe-plin)}.exr-moduri>[aria-pressed=true] svg{color:inherit}.exr-premium{padding:2px 6px;border-radius:99px;background:linear-gradient(90deg,#f0abfc,#a78bfa);color:#1c1433;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.exr-campuri{display:flex;flex-direction:column;gap:12px;min-width:0}.exr-camp.camp-matematic{gap:6px}.exr-camp.camp-matematic>label{font-size:13px;font-weight:700;color:var(--ui-sub)}.exr-camp>.exr-caseta{width:100%;min-height:120px;padding:14px 16px;font:500 14.5px/1.6 var(--ui-font-mono);resize:vertical}.exr-camp>.exr-caseta,.exr-camp>.exr-rezultat{box-sizing:border-box;border:1px solid var(--ui-linie);border-radius:14px;outline:none;background:var(--ui-camp);color:var(--ui-cerneala)}.exr-camp>.exr-rezultat{width:200px;max-width:100%;height:52px;padding:0 16px;font:800 22px var(--font-titlu)}.exr-camp>.exr-rezultat::-moz-placeholder{font:500 14.5px var(--ui-font-mono)}.exr-camp>.exr-rezultat::placeholder{font:500 14.5px var(--ui-font-mono)}.exr-camp>.exr-caseta::-moz-placeholder,.exr-camp>.exr-rezultat::-moz-placeholder{color:var(--ui-sub);opacity:.8}.exr-camp>.exr-caseta::placeholder,.exr-camp>.exr-rezultat::placeholder{color:var(--ui-sub);opacity:.8}.exr-camp>.exr-caseta:focus-visible,.exr-camp>.exr-rezultat:focus-visible{border-color:var(--ui-tenta-chenar)}.exr-camp>[readonly]{opacity:.75}.exr-campuri .paleta-simboluri{display:flex;flex-wrap:wrap;gap:5px}.exr-campuri .paleta-simbol{min-width:34px;height:32px;padding:0 8px;border:1px solid var(--ui-linie);border-radius:9px;background:var(--ui-card);color:var(--ui-cerneala);font:500 14px var(--ui-font-mono);cursor:pointer}.exr-campuri .paleta-simbol:hover{background:var(--ui-plutire)}.exr-zona{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:26px 16px;border:1.5px dashed var(--ui-linie);border-radius:14px;background:var(--ui-camp);color:var(--ui-cerneala);font-family:var(--font-text);text-align:center}button.exr-zona{cursor:pointer}button.exr-zona:hover{border-color:var(--ui-tenta-chenar)}.exr-zona>svg{color:var(--ui-accent)}.exr-zona>strong{font-size:15px;font-weight:800}.exr-zona>span{max-width:46ch;font-size:13px;font-weight:700;line-height:1.45}.exr-zona.blocata>svg,.exr-zona>span{color:var(--ui-sub)}.exr-zona-voce{gap:14px}.exr-zona-voce .voice-explain-toggle{display:flex;flex-direction:column;align-items:center;gap:16px;min-height:0;margin:0;padding:8px 0 0;border:0;background:none;color:var(--ui-cerneala);font:800 15px var(--font-text);cursor:pointer}.exr-zona-voce .voice-explain-toggle:hover{background:none}.exr-zona-voce .voice-explain-toggle .voice-explain-mic{width:54px;height:54px;border-radius:99px;background:var(--ui-mov) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a3 3 0 0 0-3 3v6a3 3 0 0 0 6 0V6a3 3 0 0 0-3-3z'/%3E%3Cpath d='M5 11a7 7 0 0 0 14 0'/%3E%3Cpath d='M12 18v3'/%3E%3C/svg%3E") center /24px no-repeat;box-shadow:0 0 0 8px var(--ui-placuta)}.exr-zona-voce .voice-explain{width:100%;margin:0;text-align:left}.exr-zona-voce .voice-answer{display:flex;flex-direction:column;align-items:center;gap:6px}.exr-zona-rezultat{margin:0;font-size:14px;color:var(--ui-estompat)}.exr-zona-rezultat strong{font-family:var(--ui-font-mono)}.exr-variante{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;border:0}.exr-varianta{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid var(--ui-linie);border-radius:14px;background:var(--ui-card);color:var(--ui-cerneala);font-size:15.5px;font-weight:700;line-height:1.4;cursor:pointer}.exr-varianta>b{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--ui-moale);color:var(--ui-estompat);font-size:13px;font-weight:800}.exr-varianta>span{flex:1;min-width:0;overflow-wrap:anywhere}.exr-varianta:hover{background:var(--ui-plutire)}.exr-varianta.aleasa{border-color:var(--ui-tenta-chenar);background:var(--ui-tenta)}.exr-varianta.aleasa>b{background:var(--ui-tenta-chenar);color:#fff}.exr-varianta.corecta{border-color:var(--ui-verde);background:var(--ui-verde-fundal)}.exr-varianta.corecta>b{background:var(--ui-verde);color:var(--ui-card)}.exr-varianta.corecta>svg{flex:none;color:var(--ui-verde)}.exr-varianta.gresita{border-color:var(--ui-rosu-plin);background:var(--ui-rosu-fundal)}.exr-varianta.gresita>b{background:var(--ui-rosu-plin);color:#fff}.exr-varianta:has(input:focus-visible){outline:2px solid var(--ui-tenta-chenar);outline-offset:2px}.exr-variante:disabled .exr-varianta{cursor:default}.exr-variante:disabled .exr-varianta:not(.corecta):not(.gresita):not(.aleasa):hover,.exr-verdict{background:var(--ui-card)}.exr-verdict{display:flex;flex-direction:column;gap:14px;padding:20px;border:1.5px solid var(--ui-linie);border-radius:20px;outline:none;font-size:15px;line-height:1.55}.exr-verdict>h2{margin:0;font:800 20px/1.25 var(--font-titlu);letter-spacing:-.01em}.exr-verdict>p{margin:0}.exr-verdict.success{border-color:var(--ui-verde)}.exr-verdict.success>h2{color:var(--ui-verde)}.exr-verdict.error{border-color:var(--ui-rosu-plin)}.exr-verdict.error>h2{color:var(--ui-rosu)}.exr-verdict.partial{border-color:var(--ui-chihlimbar)}.exr-verdict.partial>h2{color:var(--ui-chihlimbar)}.exr-verdict.pending>h2{color:var(--ui-estompat)}.exr-verdict .raspuns-cutie{border-width:1.5px;border-radius:14px}.exr-verdict .banda-seif{border-radius:14px;background:var(--ui-placuta)}.exr-verdict .banda-seif-semn{background:var(--ui-mov)}.exr-verdict .voice-explain-toggle{align-self:flex-start;margin:0}.exr-pasi{display:grid;gap:6px;margin:0;padding-left:20px;color:var(--ui-estompat)}.exr-nota-eroare{margin:0;font-size:14px;font-weight:700;color:var(--ui-rosu)}.exr-subsol{position:sticky;bottom:16px;z-index:4;display:flex;flex-direction:column;gap:8px}.exr-subsol .avertisment-gol{margin:0;padding:10px 14px;border:1px solid var(--ui-linie);border-radius:14px;background:linear-gradient(var(--ui-chihlimbar-fundal),var(--ui-chihlimbar-fundal)),var(--ui-card);color:var(--ui-chihlimbar);font-size:14px;font-weight:700;line-height:1.45}.exr-actiuni{display:flex;gap:10px;padding:10px;border:1px solid var(--ui-linie);border-radius:18px;background:var(--ui-card);box-shadow:var(--exr-umbra)}.exr-sari{padding:14px 20px;border:1px solid var(--ui-linie);border-radius:13px;background:transparent;color:var(--ui-cerneala);font:800 15px var(--font-text);white-space:nowrap;cursor:pointer}.exr-sari:hover:not(:disabled){background:var(--ui-plutire)}.exr-sari:disabled{opacity:.4;cursor:not-allowed}.exr-actiuni .exr-verifica{flex:1;padding:14px 20px;border-radius:13px}.exr-scurtaturi{margin:0;font-size:12.5px;text-align:center;color:var(--ui-sub)}.exr-sesiune{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 18px}.exr-link{display:inline-flex;align-items:center;gap:6px;padding:6px 2px;border:0;background:none;color:var(--ui-sub);font:700 13px var(--font-text);cursor:pointer}.exr-link:hover{color:var(--ui-cerneala)}.exr-confirmare{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;color:var(--ui-estompat)}.exr-confirmare strong{color:var(--ui-cerneala)}.exr-vezi-figura{display:none}.exr-foaie-val{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;background:var(--ui-val)}.exr-foaie{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:100%;max-height:82dvh;padding:16px;overflow-y:auto;border-radius:22px 22px 0 0;background:var(--ui-card);box-shadow:var(--ui-umbra-foaie)}.exr-foaie>.exr-inchide{align-self:flex-end;margin:0}.exr-final{display:flex;flex-direction:column;gap:22px;width:100%;max-width:860px;margin:0 auto;padding-top:12px}.exr-final-semn{--latura:52px}.exr-final-semn.complet{background:var(--ui-verde-fundal);color:var(--ui-verde)}.exr-final-text{display:flex;flex-direction:column;gap:10px}.exr-final-text h1,.exr-stare h1{margin:0;font:800 40px/1.05 var(--font-titlu);letter-spacing:-.03em;text-wrap:balance}.exr-final-text p,.exr-stare p{margin:0;font-size:17px;line-height:1.55;color:var(--ui-estompat)}.exr-final-cifre{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.exr-final-cifre>div{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--ui-linie);border-radius:20px;background:var(--ui-card)}.exr-final-cifre dt{font-size:13px;font-weight:700;color:var(--ui-sub)}.exr-final-cifre dd{margin:0;font:800 30px/1 var(--font-titlu);letter-spacing:-.02em}.exr-final-pas{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border:1.5px solid var(--ui-tenta-chenar);border-radius:18px;background:var(--ui-tenta)}.exr-final-pas>div{display:flex;flex-direction:column;gap:4px;min-width:0}.exr-final-pas strong{font-size:16px;font-weight:800}.exr-final-pas p{margin:0;font-size:15px;line-height:1.5;color:var(--ui-estompat)}.exr-final-capitole{display:flex;flex-direction:column;padding:6px 20px;border:1px solid var(--ui-linie);border-radius:20px;background:var(--ui-card)}.exr-final-capitole h2{margin:12px 0 6px;font-size:13px;font-weight:700;color:var(--ui-sub)}.exr-final-capitole>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--ui-linie);font-size:15px}.exr-final-capitole>div strong{font:700 13.5px var(--ui-font-mono);white-space:nowrap}.exr-final-actiuni{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.exr-stare{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:860px;margin:12px auto 0;padding:32px;border:1px solid var(--ui-linie);border-radius:22px;background:var(--ui-card)}.exr-stare>svg{color:var(--ui-chihlimbar)}.exr-stare h1{font-size:28px}.exr-ajutor:focus-visible,.exr-campuri .paleta-simbol:focus-visible,.exr-cronometru button:focus-visible,.exr-inchide:focus-visible,.exr-link:focus-visible,.exr-moduri>:focus-visible,.exr-optiuni-buton:focus-visible,.exr-sari:focus-visible,.exr-unelte button:focus-visible,.exr-vezi-figura:focus-visible,button.exr-zona:focus-visible{outline:2px solid var(--ui-tenta-chenar);outline-offset:2px}@media (max-width:1000px){.exr-pagina{padding:18px 20px 32px}.exr-problema{grid-template-columns:minmax(0,1fr);gap:20px}.exr-enunt{position:static;max-height:none;overflow:visible}.exr-vezi-figura{position:sticky;top:8px;z-index:6;align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--ui-linie);border-radius:99px;background:var(--ui-card);box-shadow:var(--exr-umbra);color:var(--ui-cerneala);font:800 13.5px var(--font-text);cursor:pointer}.exr-vezi-figura svg{color:var(--ui-accent)}.exr-antet{flex-wrap:wrap}.exr-progres{order:5;flex:1 0 100%;max-width:none;margin-left:0}}@media (max-width:700px){.exr-pagina{gap:20px;padding:14px 16px 28px}.exr-antet,.exr-antet-dreapta{gap:8px}.exr-antet .theme-toggle-text{display:none}.exr-alegere{gap:24px}.exr-alegere-titlu{font-size:clamp(34px,10vw,46px)}.exr-carduri.doua,.exr-carduri.trei,.exr-recomandat{grid-template-columns:minmax(0,1fr)}.exr-recomandat{padding:22px 20px}.exr-recomandat-titlu{font-size:24px}.exr-niveluri.ui-segmentat{flex-wrap:wrap}.exr-niveluri.ui-segmentat>button{flex:1 1 30%}.exr-niveluri.ui-segmentat>button:first-child{flex-basis:100%}.exr-rezumat{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.exr-rezumat .ui-buton{width:100%}.exr-enunt{padding:18px;border-radius:18px}.exr-enunt .enunt-formatat>h1,.exr-enunt .enunt-formatat>p,.exr-enunt-text{font-size:19px}.exr-cerinta{padding:16px;border-radius:18px}.exr-cerinta-cap{flex-direction:column;gap:8px}.exr-cerinta-text{flex:none}.exr-variante{grid-template-columns:minmax(0,1fr)}.exr-final-text h1{font-size:30px}.exr-final-cifre{grid-template-columns:minmax(0,1fr)}.exr-unelte .sesizare-buton.exr-semnaleaza{margin-left:0}}@media (max-width:480px){.exr-antet-titlu{display:none}.exr-actiuni{flex-wrap:wrap}.exr-actiuni>.exr-sari{flex:1 1 auto}.exr-actiuni .exr-verifica{flex:999 1 auto}.exr-verdict .banda-seif{flex-wrap:wrap;gap:10px 12px;padding:14px}.exr-verdict .banda-seif p{flex:1 1 calc(100% - 50px)}.exr-verdict .banda-seif .ui-legatura{margin-left:46px}.exr-serie{padding:6px 10px;font-size:12.5px}}@media (hover:none){.exr-scurtaturi{display:none}}@media (prefers-reduced-motion:no-preference){.exr-cerinta,.exr-optiune,.exr-varianta{transition:border-color .2s ease,background-color .2s ease}.exr-optiuni-buton svg{transition:transform .2s ease}.exr-segmente>i{transition:background-color .2s ease}}html.cu-ciorna-fixata .exr-rezumat,html.cu-ciorna-fixata .exr-subsol{bottom:calc(var(--ciorna-fixata, 0px) + 16px)}.geo-figure svg{--geo-evid:var(--ui-accent);--geo-evid-fill:color-mix(in srgb,var(--ui-accent) 8%,transparent)}:root[data-theme=dark] .geo-figure svg{--geo-evid-fill:color-mix(in srgb,var(--ui-accent) 12%,transparent)}@media (prefers-reduced-motion:no-preference){.geo-evid{animation:geo-evid-apare .15s ease-out}}@keyframes geo-evid-apare{0%{opacity:0}}.prg{--ui-spatiu:24px}.prg [hidden]{display:none}.prg dd,.prg dl,.prg figure,.prg h1,.prg h2,.prg h3,.prg p,.prg ul{margin:0}.prg ul{padding:0;list-style:none}.prg-sus{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:stretch}.prg-sus.singur{grid-template-columns:minmax(0,1fr)}.prg-erou{display:flex;flex-direction:column;gap:12px;padding:30px 32px}.prg-eticheta{font-size:12.5px}.prg-titlu{font-size:42px;line-height:1.02}.prg-rezumat{font-size:15px;color:var(--ui-estompat)}.prg-bara{display:flex;gap:10px;margin-top:6px}.prg-bara-grup{flex:1 1 0;display:flex;flex-direction:column;gap:6px;min-width:0}.prg-bara-segmente{display:flex;gap:3px}.prg-bara-segmente>i{flex:1 1 0;min-width:0;height:10px;border-radius:4px;background:var(--ui-pas-gol)}.prg-bara-grup>span{overflow:hidden;font-size:11.5px;font-weight:700;color:var(--ui-sub);white-space:nowrap;text-overflow:ellipsis}.prg-bara-segmente>.stare-stapanit,.prg-legenda .stare-stapanit{background:var(--ui-verde)}.prg-bara-segmente>.stare-in-lucru,.prg-legenda .stare-in-lucru{background:var(--ui-pas)}.prg-bara-segmente>.stare-exersat,.prg-legenda .stare-exersat{background:var(--ui-chihlimbar)}.prg-bara-segmente>.stare-exersat{opacity:.75}.prg-legenda{display:flex;flex-wrap:wrap;gap:6px 16px}.prg-legenda li{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700}.prg-legenda i{width:10px;height:10px;border-radius:3px;background:var(--ui-pas-gol)}.prg-legenda-numar{font-family:var(--ui-font-mono);font-size:12px;font-weight:500;color:var(--ui-sub)}.prg-urmator{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:28px}.prg-urmator-eticheta{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-pe-inchis-accent)}.prg-urmator-titlu{font-family:var(--font-titlu);font-weight:800;font-size:30px;line-height:1.05;letter-spacing:-.02em;color:var(--ui-pe-inchis)}.prg-urmator-motiv{font-size:14.5px;line-height:1.5;color:var(--ui-pe-inchis-sub)}.prg-urmator-butoane{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.prg-buton-alb,.prg-buton-contur{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:13px;font-size:15px;font-weight:800;white-space:nowrap;text-decoration:none}.prg-buton-alb{padding:13px 20px;background:#fff;color:#1c1433}.prg-buton-contur{padding:12px 18px;border:1px solid rgba(255,255,255,.25);color:var(--ui-pe-inchis)}.prg-buton-alb:hover{background:var(--ui-pe-inchis-sub)}.prg-buton-contur:hover{border-color:rgba(255,255,255,.5)}.prg-urmator-alt{align-self:flex-start;margin-top:4px;font-size:13.5px;font-weight:700;color:var(--ui-pe-inchis-accent);text-decoration:none}.prg-urmator-alt:hover{text-decoration:underline}.prg-urmator a:focus-visible{outline:2px solid var(--ui-pe-inchis-accent);outline-offset:2px}.prg-cifre{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.prg-cifre:has(.prg-calcul:not([hidden])){align-items:start}.prg-cifra{display:flex;flex-direction:column;gap:10px;padding:22px}.prg-cifra-cap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.prg-cifra-eticheta{font-size:13.5px;font-weight:700;color:var(--ui-sub);white-space:nowrap}.prg-cifra-legatura{font-size:13px;white-space:nowrap}.prg-cifra-rand{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 10px}.prg-cifra-numar{font-family:var(--font-titlu);font-weight:800;font-size:44px;line-height:1;color:var(--ui-cerneala)}.prg-cifra-numar.accent{color:var(--ui-accent)}.prg-cifra-unitate{font-size:15px;color:var(--ui-sub)}.prg-cifra-nivel{white-space:nowrap}.prg-cifra-corecte{padding:4px 10px;border-radius:99px;background:var(--ui-verde-fundal);color:var(--ui-verde);font-size:13px;font-weight:800;white-space:nowrap}.prg-cifra-bara{--culoare:var(--ui-verde)}.prg-cifra-text{color:var(--ui-sub)}.prg-calcul,.prg-cifra-text{font-size:13.5px;line-height:1.5}.prg-calcul{display:grid;gap:10px;margin-top:4px;padding:14px 16px;border-radius:14px;background:var(--ui-tenta);color:var(--ui-estompat)}.prg-calcul h3{font-size:14px;font-weight:800;color:var(--ui-cerneala)}.prg-calcul dl{display:grid;gap:6px}.prg-calcul dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-weight:700}.prg-calcul dd{font-family:var(--ui-font-mono);font-size:13px;font-weight:700;color:var(--ui-cerneala)}.prg-corp{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.prg-capitole{display:flex;flex-direction:column;gap:14px;min-width:0}.prg-capitole-cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.prg-capitole-cap h2{flex:none;white-space:nowrap}.prg-capitole-cap p{min-width:0;font-size:14px;color:var(--ui-sub)}.prg-capitol{overflow:hidden}.prg-capitol-cap>button{display:grid;grid-template-columns:36px auto minmax(60px,1fr) auto 34px 14px;align-items:center;gap:14px;width:100%;padding:14px 18px;border:0;background:transparent;color:var(--ui-cerneala);font:inherit;text-align:left;cursor:pointer}.prg-capitol-cap>button:hover{background:var(--ui-plutire)}.prg-capitol-cap>button:focus-visible,.prg-rand:focus-visible,.prg-stari-cap>button:focus-visible{outline:2px solid var(--ui-tenta-chenar);outline-offset:-2px}.prg-capitol-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--ui-placuta);color:var(--ui-accent)}.prg-capitol-nume{font-family:var(--font-titlu);font-weight:800;font-size:20px;line-height:1.15;white-space:nowrap}.prg-capitol-bara{display:block}.prg-capitol-stapanite{white-space:nowrap}.prg-capitol-procent,.prg-capitol-stapanite{font-size:13px;font-weight:700;color:var(--ui-sub)}.prg-capitol-procent{font-family:var(--ui-font-mono);text-align:right}.prg-capitol-procent.pornit{color:var(--ui-accent)}.prg-sageata{font-size:12px;line-height:1;color:var(--ui-sub)}.prg-capitol-cap>[aria-expanded=false] .prg-sageata{transform:rotate(-90deg)}.prg-stari-cap>[aria-expanded=true] .prg-sageata{transform:rotate(180deg)}.prg-randuri{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.prg-randuri>li{min-width:0;border-top:1px solid var(--ui-linie)}.prg-randuri>li:nth-child(2n){border-left:1px solid var(--ui-linie)}.prg-rand{display:grid;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 18px;color:var(--ui-cerneala);text-decoration:none}.prg-rand:hover{background:var(--ui-plutire)}.prg-rand-text{display:flex;flex-direction:column;gap:3px;min-width:0}.prg-rand-nume{overflow:hidden;font-size:15px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.prg-rand-jos{display:flex;align-items:center;gap:8px;min-width:0}.prg-rand-scor{min-width:0;overflow:hidden;font-size:13px;color:var(--ui-sub);white-space:nowrap;text-overflow:ellipsis}.prg-rand-sageata{color:var(--ui-accent);font-weight:800}.prg-cerc{--inel:var(--ui-pas-gol);place-items:center;width:42px;height:42px;background:conic-gradient(var(--inel) var(--parte,0deg),var(--ui-pas-gol) 0deg)}.prg-cerc,.prg-cerc>span{display:grid;border-radius:99px}.prg-cerc>span{place-items:center;width:34px;height:34px;background:var(--ui-card);font-family:var(--ui-font-mono);font-size:10.5px;font-weight:700;color:var(--ui-sub)}.prg-cerc.pornit>span{color:var(--ui-cerneala)}.stare-stapanit>.prg-cerc{--inel:var(--ui-verde)}.stare-in-lucru>.prg-cerc{--inel:var(--ui-pas)}.stare-exersat>.prg-cerc{--inel:var(--ui-chihlimbar)}.prg-stare{flex:none;padding:3px 9px;border-radius:99px;background:var(--ui-moale);color:var(--ui-sub);font-size:12px;font-weight:800;white-space:nowrap}.prg-stare.stare-stapanit{background:var(--ui-verde-fundal);color:var(--ui-verde)}.prg-stare.stare-in-lucru{background:var(--ui-tenta);color:var(--ui-pas)}.prg-stare.stare-exersat{background:var(--ui-chihlimbar-fundal);color:var(--ui-chihlimbar)}.prg-lateral{gap:14px;min-width:0}.prg-lateral,.prg-panou{display:flex;flex-direction:column}.prg-panou{gap:12px;padding:20px}.prg-panou-titlu{font-size:16px;font-weight:800;color:var(--ui-cerneala)}.prg-panou-text{font-size:13.5px;line-height:1.5;color:var(--ui-sub)}.prg-grafic{display:flex;flex-direction:column;gap:12px}.prg-grafic svg{display:block;width:100%;height:auto;max-height:240px;color:var(--ui-cerneala)}.prg-grafic-axa line{stroke:currentColor;stroke-opacity:.1}.prg-grafic-axa text{fill:currentColor;fill-opacity:.5;font-family:var(--ui-font-mono);font-size:10px}.prg-grafic-data{fill:var(--ui-sub);font-family:var(--ui-font-mono);font-size:11px}.prg-grafic-arie{fill:var(--ui-pas);fill-opacity:.08}:root[data-theme=dark] .prg-grafic-arie{fill-opacity:.14}.prg-grafic-linie{fill:none;stroke:var(--ui-pas);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.prg-grafic-ultim{fill:var(--ui-pas)}.prg-stari-cap>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;color:var(--ui-cerneala);font:800 15px var(--font-text);text-align:left;cursor:pointer}.prg-stari-cap>button:focus-visible{outline-offset:4px;border-radius:6px}.prg-stari{display:flex;flex-direction:column;gap:12px}.prg-stari>div{display:flex;align-items:flex-start;gap:10px}.prg-stari dt{flex:none}.prg-stari .prg-stare{display:block;min-width:74px;text-align:center}.prg-stari dd{font-size:13.5px;line-height:1.5;color:var(--ui-sub)}@media (max-width:1000px){.prg-cifre,.prg-corp,.prg-sus{grid-template-columns:minmax(0,1fr)}.prg-titlu{font-size:clamp(30px,7.5vw,42px)}.prg-randuri{grid-template-columns:minmax(0,1fr)}.prg-randuri>li:nth-child(2n){border-left:0}}@media (max-width:640px){.prg-erou,.prg-urmator{padding:22px 20px}.prg-urmator-butoane>a{flex:1 1 auto}.prg-bara{gap:6px}.prg-bara-grup>span{font-size:10.5px;letter-spacing:-.01em}.prg-capitol-cap>button{grid-template-columns:36px minmax(0,1fr) auto 14px;gap:8px 12px;padding:14px}.prg-capitol-icon{grid-column:1;grid-row:1}.prg-capitol-nume{grid-column:2;grid-row:1;font-size:18px;white-space:normal}.prg-capitol-procent{grid-column:3;grid-row:1}.prg-capitol-cap .prg-sageata{grid-column:4;grid-row:1}.prg-capitol-bara{grid-column:1/3;grid-row:2}.prg-capitol-stapanite{grid-column:3/-1;grid-row:2;justify-self:end}.prg-rand{padding:12px 14px}}@media (prefers-reduced-motion:no-preference){.prg-sageata{transition:transform .2s ease}.prg-buton-alb,.prg-buton-contur,.prg-capitol-cap>button,.prg-rand{transition:background-color .16s ease,border-color .16s ease}}