.tag{font:700 .66rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;background:var(--hartie-2);color:var(--cerneala-2);vertical-align:.12em;white-space:nowrap;border-radius:999px;padding:.28rem .5rem;display:inline-block}.tag[hidden],.el[hidden],.el small[hidden],.grupa-tu[hidden]{display:none}.tag-tu{background:var(--cer);color:var(--padure-inchis);margin-left:.3rem}.el[data-adaptat]{box-shadow:inset 3px 0 0 var(--cer)}.grupa-tu{background:var(--alb);border:1px solid var(--linie);border-radius:12px;padding:.7rem .9rem}.grupa-tu strong{color:var(--padure)}.profil{max-width:var(--masura);background:var(--alb);border:2px solid var(--cerneala);border-radius:var(--raza);box-shadow:5px 5px 0 var(--cer);margin-top:2.5rem}.profil[data-activ]{box-shadow:5px 5px 0 var(--mustar)}.profil summary{cursor:pointer;border-radius:var(--raza);grid-template-columns:1fr auto;align-items:center;gap:.15rem 1rem;padding:1.1rem 1.25rem;list-style:none;display:grid}.profil summary::-webkit-details-marker{display:none}.profil summary:focus-visible{outline:3px solid var(--caramida);outline-offset:3px}.profil-titlu{flex-direction:column;display:flex}.profil-titlu .supratitlu{margin:0 0 .2rem}.profil-titlu strong{font-family:var(--serif);font-size:clamp(1.3rem,1.15rem + .7vw,1.6rem);font-weight:560;line-height:1.15}.profil-rezumat{color:var(--cerneala-2);grid-column:1;font-size:.92rem}.profil[data-activ] .profil-rezumat{color:var(--padure);font-weight:600}.profil-sageata{border:2px solid var(--cerneala);width:2.2rem;height:2.2rem;transition:transform .25s var(--lin);border-radius:999px;grid-area:1/2/span 2;position:relative}.profil-sageata:before{content:"";border-right:2px solid var(--cerneala);border-bottom:2px solid var(--cerneala);width:.5rem;height:.5rem;margin:auto;position:absolute;inset:0;transform:translateY(-2px)rotate(45deg)}.profil[open] .profil-sageata{transform:rotate(180deg)}.profil-corp{border-top:1px solid var(--linie);padding:0 1.25rem 1.25rem}.profil-intro{color:var(--cerneala-2);margin:.9rem 0 .3rem;font-size:.95rem}.intrebare{border:0;min-width:0;margin:1.1rem 0 0;padding:0}.intrebare legend{margin-bottom:.5rem;padding:0;font-size:1rem;font-weight:700}.optiuni{flex-wrap:wrap;gap:.45rem;display:flex}.optiune{cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.optiune input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.optiune span{border:2px solid var(--linie);background:var(--hartie);border-radius:999px;padding:.5rem .95rem;font-size:.92rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-block}.optiune:hover span{border-color:var(--cerneala)}.optiune input:checked+span{background:var(--padure);border-color:var(--padure);color:var(--alb)}.optiune input:focus-visible+span{outline:3px solid var(--caramida);outline-offset:2px}.profil-jos{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-top:1.2rem;display:flex}.profil-efect{color:var(--padure);flex:14rem;margin:0;font-size:.92rem;font-weight:600}.profil-efect:empty,.profil [data-profil-reset][hidden]{display:none}.lista{max-width:var(--masura);margin-block:2.5rem 1rem}.grupa{margin-bottom:2.8rem}.grupa-cap{border-bottom:2px solid var(--cerneala);align-items:baseline;gap:.8rem;margin-bottom:.8rem;padding-bottom:.4rem;display:flex;position:relative}.grupa-cap h2{flex:1;margin:0}.grupa-nr{font-family:var(--serif);color:var(--caramida-text);font-variant-numeric:tabular-nums;font-size:1.1rem;font-style:italic;transition:opacity .3s}.stampila{font:800 .72rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--padure);border:2px solid var(--padure);background:var(--hartie);opacity:0;pointer-events:none;border-radius:6px;padding:.32rem .5rem;transition:opacity .25s;position:absolute;bottom:.35rem;right:0;transform:rotate(-6deg)}.grupa[data-gata] .stampila{opacity:1}.grupa[data-gata] .grupa-nr{opacity:0}.grupa-intro{color:var(--cerneala-2);margin-bottom:.6rem;font-size:.98rem}.grupa-ghid{color:var(--cerneala-2);margin:.9rem 0 0;font-size:.92rem}.elemente{margin:0;padding:0;list-style:none}.el{border-bottom:1px solid var(--linie)}.el label{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:.85rem .3rem;transition:background .2s;display:grid;position:relative}.el label:hover{background:var(--alb)}.el input{opacity:0;cursor:pointer;width:1.7rem;height:1.7rem;margin:0;position:absolute;top:.85rem;left:.3rem}.caseta{border:2px solid var(--cerneala);background:var(--alb);border-radius:8px;place-items:center;width:1.7rem;height:1.7rem;transition:background .2s,border-color .2s;display:grid;position:relative}.caseta svg{width:1.15rem;height:1.15rem}.caseta path{fill:none;stroke:var(--alb);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.el input:focus-visible+.caseta{outline:3px solid var(--caramida);outline-offset:3px}.el input:checked+.caseta{background:var(--padure);border-color:var(--padure)}.el input:checked+.caseta path{stroke-dashoffset:0}.viu .caseta path{transition:stroke-dashoffset .3s var(--lin) 80ms}.el-text{line-height:1.4}.el-nume{background:linear-gradient(var(--caramida), var(--caramida)) no-repeat 0 55% / 0% 2px;transition:background-size .35s var(--lin), color .3s;margin-right:.4rem;font-weight:600}.anume{margin:-.35rem 0 .75rem 2.9rem;font-size:.9rem}.anume summary{cursor:pointer;color:var(--padure);align-items:center;gap:.4rem;padding:.15rem 0;font-weight:600;list-style:none;display:inline-flex}.anume summary::-webkit-details-marker{display:none}.anume summary:before{content:"+";border:1.5px solid;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-size:.85rem;line-height:1;display:inline-grid}.anume[open] summary:before{content:"–"}.anume summary:hover{text-decoration:underline}.anume-corp{background:var(--alb);border:1px solid var(--linie);border-radius:12px;margin-top:.6rem;padding:.9rem 1rem 1rem}.anume-cauta{color:var(--cerneala);margin:0 0 .8rem;padding-left:1.1rem}.anume-cauta li{margin-bottom:.35rem}.anume-cauta li::marker{color:var(--caramida)}.anume-titlu{font:700 .7rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--caramida-text);margin:0 0 .5rem}.modele{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.model{border-top:2px solid var(--cerneala);flex-direction:column;gap:.35rem;padding-top:.55rem;display:flex}.model p{margin:0}.model-cap{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;display:flex}.model-de{color:var(--cerneala-2);flex:1;line-height:1.45}.model .btn{align-self:flex-start}.anume-af{color:var(--cerneala-2);margin-top:.5rem;font-size:.78rem;display:block}.anume-ghid{margin:.8rem 0 0}.el small{color:var(--cerneala-2);margin-top:.15rem;font-size:.86rem;transition:opacity .3s;display:block}.el input:checked~.el-text .el-nume{color:var(--cerneala-2);background-size:100% 2px}.el input:checked~.el-text small,.el input:checked~.el-text .tag{opacity:.55}.progres{z-index:5;background:var(--cerneala);color:var(--hartie);border-radius:999px;align-items:center;gap:.8rem;margin-top:1.5rem;padding:.45rem .9rem .45rem .45rem;display:flex;position:sticky;bottom:.75rem;box-shadow:0 10px 30px #1f2a2740}.progres svg{flex:none;width:3rem;height:3rem}.inel-fond{fill:none;stroke:#f6f0e433;stroke-width:7px}.inel{fill:none;stroke:var(--mustar);stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset .6s var(--lin)}.progres-text{flex:1;min-width:0;margin:0;font-size:.85rem;line-height:1.2}.progres-text strong{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:1.15rem;display:block}.progres-b{gap:.4rem;display:flex}.progres .btn{color:var(--hartie);border-color:#f6f0e480;padding:.5rem .8rem;font-size:.8rem}.progres .btn:hover{background:var(--hartie);color:var(--cerneala)}.progres [data-tipareste]{display:none}@media (width>=34rem){.progres [data-tipareste]{display:inline-flex}}.lista[data-complet] .progres{background:var(--padure)}.progres :focus-visible{outline-color:var(--mustar)}@media print{.el{break-inside:avoid}.grupa{break-inside:avoid-page}.caseta{background:#fff!important}.el input:checked+.caseta path{stroke:#000}}
