.sobre[data-astro-cid-7vkukgdj]{flex-direction:column;gap:.6rem;margin:0;padding:0;font-size:.85rem;line-height:1.35;list-style:none;display:flex}.quadre[data-astro-cid-7vkukgdj]{background:var(--fons-targeta);padding:.9rem 1rem}li[data-astro-cid-7vkukgdj],li[data-astro-cid-7vkukgdj]>a[data-astro-cid-7vkukgdj]{align-items:flex-start;gap:.55rem;display:flex}svg[data-astro-cid-7vkukgdj]{fill:none;width:1.05rem;height:1.05rem;stroke:var(--corall);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:.05rem}a[data-astro-cid-7vkukgdj]{text-decoration:none}a[data-astro-cid-7vkukgdj]:hover .text[data-astro-cid-7vkukgdj],span[data-astro-cid-7vkukgdj] a[data-astro-cid-7vkukgdj]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--corall);text-decoration-color:var(--corall)}span[data-astro-cid-7vkukgdj] a[data-astro-cid-7vkukgdj]{font-weight:600}.temari[data-astro-cid-564dlkbv]{background:var(--fons);flex-direction:column;font-size:.9rem;display:flex}.cap-temari[data-astro-cid-564dlkbv]{box-sizing:border-box;min-height:var(--alt-capcalera-lateral);border-bottom:1.5px solid var(--vora);justify-content:space-between;align-items:center;gap:.6rem;padding:.75rem .75rem .75rem 1rem;display:flex}.titols[data-astro-cid-564dlkbv]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.nom-temari[data-astro-cid-564dlkbv]{font-family:var(--font-titol);margin:0;font-size:1.1rem;font-weight:700}.cap-temari[data-astro-cid-564dlkbv] a[data-astro-cid-564dlkbv]{text-decoration:none}.cap-temari[data-astro-cid-564dlkbv] a[data-astro-cid-564dlkbv]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--corall);text-decoration-color:var(--corall)}.temes[data-astro-cid-564dlkbv]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;overflow-y:auto}svg[data-astro-cid-564dlkbv]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}button[data-astro-cid-564dlkbv]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tanca[data-astro-cid-564dlkbv]{--tall:.35rem;background:var(--fons-targeta);width:2.25rem;height:2.25rem;color:var(--accent-text);clip-path:polygon(var(--tall) 0, 100% 0, 100% calc(100% - var(--tall)), calc(100% - var(--tall)) 100%, 0 100%, 0 var(--tall));flex-shrink:0}.tanca[data-astro-cid-564dlkbv]:hover{background:var(--corall);color:var(--sobre-corall)}.tanca[data-astro-cid-564dlkbv] svg[data-astro-cid-564dlkbv]{stroke-width:2.5px;width:1.2rem;height:1.2rem;transition:transform .15s}.tema[data-astro-cid-564dlkbv]{border-bottom:1px solid var(--vora)}summary[data-astro-cid-564dlkbv]{cursor:pointer;font-family:var(--font-titol);align-items:baseline;gap:.5rem;padding:.7rem .9rem .7rem 1rem;font-weight:600;line-height:1.3;list-style:none;display:flex}summary[data-astro-cid-564dlkbv]::-webkit-details-marker{display:none}summary[data-astro-cid-564dlkbv]:after{content:"";border-right:2px solid var(--tinta-suau);border-bottom:2px solid var(--tinta-suau);flex-shrink:0;width:.45rem;height:.45rem;margin-left:.25rem;transition:transform .15s;transform:translateY(-.15rem)rotate(-45deg)}.tema[data-astro-cid-564dlkbv][open]>summary[data-astro-cid-564dlkbv]:after{transform:translateY(-.25rem)rotate(45deg)}summary[data-astro-cid-564dlkbv]:hover{background:var(--fons-targeta)}summary[data-astro-cid-564dlkbv]:hover:after{border-color:var(--corall)}.nom-tema[data-astro-cid-564dlkbv]{margin-right:auto;text-decoration:none}.nom-tema[data-astro-cid-564dlkbv]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--corall);text-decoration-color:var(--corall)}.nom-tema[data-astro-cid-564dlkbv] .num[data-astro-cid-564dlkbv]{font-weight:700}summary[data-astro-cid-564dlkbv].tema-actual{box-shadow:inset 3px 0 var(--corall)}.tema-actual[data-astro-cid-564dlkbv] .nom-tema[data-astro-cid-564dlkbv]{color:var(--accent-text);font-weight:700}.progres-tema[data-astro-cid-564dlkbv]{font-family:var(--font-text);flex-shrink:0;font-size:.8rem;font-weight:400}.progres-tema[data-astro-cid-564dlkbv][hidden]{display:none}ol[data-astro-cid-564dlkbv]{margin:0;padding:0;list-style:none}.tema[data-astro-cid-564dlkbv]>ol[data-astro-cid-564dlkbv]{border-left:1.5px solid var(--vora);margin:0 .75rem 1rem 1rem}.fila[data-astro-cid-564dlkbv]{border-left:2px solid #0000;grid-template-columns:1.25rem 1fr 1.5rem;align-items:start;gap:.6rem;margin-left:-1.5px;padding:.5rem 0 .5rem .75rem;display:grid;position:relative}.fila[data-astro-cid-564dlkbv]:hover{border-left-color:var(--tinta-suau)}li[data-astro-cid-564dlkbv].actual>.fila[data-astro-cid-564dlkbv]{border-left-color:var(--corall)}.icona[data-astro-cid-564dlkbv]{color:var(--tinta-suau);padding-top:.1rem}.fila[data-astro-cid-564dlkbv] a[data-astro-cid-564dlkbv]{flex-direction:column;gap:.1rem;line-height:1.35;text-decoration:none;display:flex}.fila[data-astro-cid-564dlkbv] a[data-astro-cid-564dlkbv]:after{content:"";position:absolute;inset:0}.fila[data-astro-cid-564dlkbv] a[data-astro-cid-564dlkbv]:hover .titol-cap[data-astro-cid-564dlkbv]{text-decoration:underline;-webkit-text-decoration-color:var(--corall);text-decoration-color:var(--corall)}li[data-astro-cid-564dlkbv].actual .titol-cap[data-astro-cid-564dlkbv]{color:var(--accent-text);font-weight:600}.sense-text[data-astro-cid-564dlkbv] .titol-cap[data-astro-cid-564dlkbv]{color:var(--tinta-suau)}.titol-cap[data-astro-cid-564dlkbv] .num[data-astro-cid-564dlkbv]{font-family:var(--font-titol);color:var(--tinta-suau);font-weight:600}li[data-astro-cid-564dlkbv].actual .titol-cap[data-astro-cid-564dlkbv] .num[data-astro-cid-564dlkbv]{color:inherit}.meta[data-astro-cid-564dlkbv]{font-size:.8rem}.marca-llegit[data-astro-cid-564dlkbv]{visibility:hidden;color:var(--accent-text);padding-top:.1rem}.marca-llegit[data-astro-cid-564dlkbv] svg[data-astro-cid-564dlkbv],.casella[data-astro-cid-564dlkbv] svg[data-astro-cid-564dlkbv]{stroke-width:3px;width:1.1rem;height:1.1rem}.casella[data-astro-cid-564dlkbv]:not([hidden])~.marca-llegit[data-astro-cid-564dlkbv],.fila[data-astro-cid-564dlkbv]:has(.casella:not([hidden])) .marca-llegit[data-astro-cid-564dlkbv]{display:none}.casella[data-astro-cid-564dlkbv]{z-index:1;border:1.5px solid var(--vora);background:var(--fons);color:#0000;width:1.25rem;height:1.25rem;margin-top:.05rem;position:relative}.casella[data-astro-cid-564dlkbv]:hover{border-color:var(--corall)}.casella[data-astro-cid-564dlkbv][aria-pressed=true]{border-color:var(--corall);background:var(--corall);color:var(--sobre-corall)}.casella[data-astro-cid-564dlkbv][hidden]{display:none}.obre-temari[data-astro-cid-564dlkbv]{--tall:.5rem;z-index:12;background:var(--corall);color:var(--sobre-corall);font-family:var(--font-titol);clip-path:polygon(var(--tall) 0, 100% 0, 100% calc(100% - var(--tall)), calc(100% - var(--tall)) 100%, 0 100%, 0 var(--tall));gap:.4rem;padding:.6rem 1rem;font-weight:700;position:fixed;bottom:1rem;left:1rem}.obre-temari[data-astro-cid-564dlkbv] svg[data-astro-cid-564dlkbv]{stroke-width:2.5px;width:1.15rem;height:1.15rem}.obre-temari[data-astro-cid-564dlkbv]:hover{filter:brightness(1.06)}.fons-calaix[data-astro-cid-564dlkbv]{display:none}@media (width<=71.99rem){.temari[data-astro-cid-564dlkbv]{z-index:30;border-right:1.5px solid var(--vora);visibility:hidden;width:min(22rem,88vw);transition:transform .2s,visibility .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}html[data-calaix=obert] .temari[data-astro-cid-564dlkbv]{visibility:visible;transform:none}html[data-calaix=obert] .fons-calaix[data-astro-cid-564dlkbv]{z-index:29;background:#1e1b4b73;display:block;position:fixed;inset:0}html[data-calaix=obert] .obre-temari[data-astro-cid-564dlkbv]{display:none}}@media (width>=72rem){.temari[data-astro-cid-564dlkbv]{z-index:6;border-right:1.5px solid var(--vora);flex-shrink:0;width:20rem;height:calc(100dvh - 4rem - 1.5px);position:sticky;top:calc(4rem + 1.5px)}.obre-temari[data-astro-cid-564dlkbv]{display:none}html[data-temari=tancat] .temari[data-astro-cid-564dlkbv]{border-right:0;width:3.25rem}html[data-temari=tancat] .temari[data-astro-cid-564dlkbv] .titols[data-astro-cid-564dlkbv],html[data-temari=tancat] .temari[data-astro-cid-564dlkbv] .temes[data-astro-cid-564dlkbv]{display:none}html[data-temari=tancat] .cap-temari[data-astro-cid-564dlkbv]{border-bottom:0;min-height:0;padding:.75rem .5rem}html[data-temari=tancat] .tanca[data-astro-cid-564dlkbv] svg[data-astro-cid-564dlkbv]{transform:scaleX(-1)}}@media print{.temari[data-astro-cid-564dlkbv],.obre-temari[data-astro-cid-564dlkbv]{display:none!important}}@media (prefers-reduced-motion:reduce){.temari[data-astro-cid-564dlkbv],.tanca[data-astro-cid-564dlkbv] svg[data-astro-cid-564dlkbv],summary[data-astro-cid-564dlkbv]:after{transition:none}}.amdahl[data-astro-cid-ov7bgliy] .controls[data-astro-cid-ov7bgliy]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 2rem;display:grid}.amdahl[data-astro-cid-ov7bgliy] label[data-astro-cid-ov7bgliy]{flex-direction:column;gap:.35rem;font-size:.95rem;display:flex}.grafica[data-astro-cid-ov7bgliy]{width:100%;max-width:36rem;height:auto;margin:.5rem auto 0;display:block;overflow:visible}.grafica[data-astro-cid-ov7bgliy] text{fill:var(--tinta-suau);font-family:var(--font-codi);font-size:9px}.eixos[data-astro-cid-ov7bgliy] line[data-astro-cid-ov7bgliy]{stroke:var(--tinta-suau);stroke-width:1.5px}.grafica[data-astro-cid-ov7bgliy] .guia{stroke:var(--vora);stroke-width:1px;stroke-dasharray:2 3}.ideal[data-astro-cid-ov7bgliy],.real[data-astro-cid-ov7bgliy]{fill:none;stroke-width:2.5px}.ideal[data-astro-cid-ov7bgliy]{stroke:var(--tinta-suau);stroke-dasharray:5 4}.real[data-astro-cid-ov7bgliy]{stroke:var(--corall)}.sostre[data-astro-cid-ov7bgliy]{stroke:var(--tinta);stroke-width:1.5px;stroke-dasharray:1 3}.punt[data-astro-cid-ov7bgliy]{fill:var(--corall);stroke:var(--fons);stroke-width:2px}.mostra[data-astro-cid-ov7bgliy]{vertical-align:middle;border-top:2.5px solid var(--corall);width:1.25rem;height:0;margin:0 .25rem 0 .75rem;display:inline-block}.mostra[data-astro-cid-ov7bgliy].ideal{border-top:2.5px dashed var(--tinta-suau)}.mostra[data-astro-cid-ov7bgliy].sostre{border-top:2px dotted var(--tinta)}.mostra[data-astro-cid-ov7bgliy]:first-child{margin-left:0}.exemples[data-astro-cid-isteevmu]{flex-wrap:wrap;gap:.5rem;display:flex}.ajuda[data-astro-cid-isteevmu]{margin:.75rem 0 .25rem;font-size:.85rem}.graf[data-astro-cid-isteevmu]{width:100%;max-width:30rem;height:auto;margin:0 auto;display:block}.gantt[data-astro-cid-isteevmu]{width:100%;max-width:36rem;height:auto;display:block}.graf[data-astro-cid-isteevmu] .aresta{stroke:var(--tinta-suau);stroke-width:1.5px}.graf[data-astro-cid-isteevmu] .aresta.critica{stroke:var(--corall);stroke-width:2.5px}.graf[data-astro-cid-isteevmu] .f{fill:var(--tinta-suau)}.graf[data-astro-cid-isteevmu] .fc{fill:var(--corall)}.graf[data-astro-cid-isteevmu] .node{cursor:pointer;outline:none}.graf[data-astro-cid-isteevmu] .node circle{fill:var(--fons);stroke:var(--tinta);stroke-width:2px}.graf[data-astro-cid-isteevmu] .node.critic circle{stroke:var(--corall);stroke-width:3px}.graf[data-astro-cid-isteevmu] .node:hover circle,.graf[data-astro-cid-isteevmu] .node:focus-visible circle{fill:var(--vora)}.graf[data-astro-cid-isteevmu] text{text-anchor:middle;fill:var(--tinta);pointer-events:none}.graf[data-astro-cid-isteevmu] .id{font-family:var(--font-titol);font-size:11px;font-weight:700}.graf[data-astro-cid-isteevmu] .cost{font-family:var(--font-codi);fill:var(--corall);font-size:10px}.gantt[data-astro-cid-isteevmu] .barra{fill:var(--tinta-suau)}.gantt[data-astro-cid-isteevmu] .barra.critica{fill:var(--corall)}.gantt[data-astro-cid-isteevmu] text{font-family:var(--font-codi);fill:var(--tinta-suau);font-size:9px}.gantt[data-astro-cid-isteevmu] .etq{text-anchor:middle;fill:var(--fons);font-weight:700}.gantt[data-astro-cid-isteevmu] .temps{text-anchor:middle}.estrategies[data-astro-cid-o5uvgwbo]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.descomposicio[data-astro-cid-o5uvgwbo] .controls[data-astro-cid-o5uvgwbo]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 2rem;display:grid}.descomposicio[data-astro-cid-o5uvgwbo] label[data-astro-cid-o5uvgwbo]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.descomposicio[data-astro-cid-o5uvgwbo] label[data-astro-cid-o5uvgwbo][hidden]{display:none}.vector[data-astro-cid-o5uvgwbo]{flex-wrap:wrap;gap:.4rem;margin-top:1.25rem;display:flex}.vector[data-astro-cid-o5uvgwbo] .linia{background:var(--vora);border:2px solid #0000;padding:2px;display:flex}.vector[data-astro-cid-o5uvgwbo] .linia.compartida{border-color:var(--corall);border-style:dashed}.vector[data-astro-cid-o5uvgwbo] .cel{width:1.45rem;height:1.8rem;font-family:var(--font-codi);place-items:center;margin-right:1px;font-size:.75rem;font-weight:700;display:grid}.vector[data-astro-cid-o5uvgwbo] .cel.f0{background:color-mix(in srgb, var(--corall) calc(var(--to) * 100%), var(--fons));color:var(--tinta)}.vector[data-astro-cid-o5uvgwbo] .cel.f0.fort{color:var(--sobre-corall)}.vector[data-astro-cid-o5uvgwbo] .cel.f1{background:color-mix(in srgb, var(--tinta) calc(var(--to) * 100%), var(--fons));color:var(--tinta)}.vector[data-astro-cid-o5uvgwbo] .cel.f1.fort{color:var(--fons)}.mostra-fs[data-astro-cid-o5uvgwbo]{vertical-align:middle;border:2px dashed var(--corall);width:1.25rem;height:.8rem;margin-right:.25rem;display:inline-block}.protocols[data-astro-cid-63e22opa]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.maquina[data-astro-cid-63e22opa]{flex-direction:column;align-items:stretch;display:flex}.cpus[data-astro-cid-63e22opa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.cpus[data-astro-cid-63e22opa] .cpu{flex-direction:column;align-items:center;gap:.4rem;display:flex}.coherencia[data-astro-cid-63e22opa] .nom-cpu{font-family:var(--font-titol);font-weight:700}.cpus[data-astro-cid-63e22opa] .cache{border:2px solid var(--vora);background:var(--fons);flex-direction:column;align-items:center;width:100%;padding:.5rem .25rem;transition:background .2s;display:flex}.cpus[data-astro-cid-63e22opa] .estat{font-family:var(--font-titol);font-size:1.8rem;font-weight:700;line-height:1}.cpus[data-astro-cid-63e22opa] .valor-cache{font-family:var(--font-codi);font-size:.8rem}.cpus[data-astro-cid-63e22opa] .estat-M{border-color:var(--corall);background:var(--corall);color:var(--sobre-corall)}.cpus[data-astro-cid-63e22opa] .estat-E{border-color:var(--corall);color:var(--accent-text)}.cpus[data-astro-cid-63e22opa] .estat-S{border-color:var(--tinta)}.cpus[data-astro-cid-63e22opa] .estat-I{color:var(--tinta-suau);border-style:dashed}.cpus[data-astro-cid-63e22opa] .accions{flex-wrap:wrap;justify-content:center;gap:.3rem;display:flex}.cpus[data-astro-cid-63e22opa] .accions button{padding:.25rem .5rem;font-size:.8rem}.bus[data-astro-cid-63e22opa]{border-top:3px solid var(--tinta-suau);height:1.6rem;margin:.6rem 0;position:relative}.bus[data-astro-cid-63e22opa] span[data-astro-cid-63e22opa]{font-family:var(--font-codi);color:var(--tinta-suau);font-size:.75rem;position:absolute;top:.1rem;right:0}.memoria[data-astro-cid-63e22opa]{border:2px solid var(--tinta);background:var(--fons);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.75rem;padding:.5rem;display:flex}.memoria[data-astro-cid-63e22opa] .valor-mem{font-family:var(--font-codi);white-space:nowrap}.memoria[data-astro-cid-63e22opa] .avis-mem{color:var(--accent-text);font-weight:600}.registre[data-astro-cid-63e22opa]{margin:1rem 0 .5rem;padding-left:0;font-size:.9rem;list-style:none}.registre[data-astro-cid-63e22opa] li{border-bottom:1px solid var(--vora);padding:.35rem 0}.registre[data-astro-cid-63e22opa] li.nou:first-child{border-left:3px solid var(--corall);padding-left:.5rem}.registre[data-astro-cid-63e22opa] em{font-style:normal;font-weight:600}.modes[data-astro-cid-nesitkjt],.accions-carrera[data-astro-cid-nesitkjt]{flex-wrap:wrap;gap:.5rem;display:flex}.modes[data-astro-cid-nesitkjt] button[data-astro-cid-nesitkjt]{font-family:var(--font-codi)}.codi-carrera[data-astro-cid-nesitkjt]{background:var(--fons);border:1.5px solid var(--vora);margin:1rem 0;padding:.75rem 1rem;font-size:.85rem;overflow-x:auto}.fils[data-astro-cid-nesitkjt]{grid-template-columns:1fr auto 1fr;align-items:start;gap:.75rem;display:grid}@media (width<=34rem){.fils[data-astro-cid-nesitkjt]{grid-template-columns:1fr 1fr}.memoria-carrera[data-astro-cid-nesitkjt]{order:-1;grid-column:1/-1}}.fils[data-astro-cid-nesitkjt] .fil{background:var(--fons);border:1.5px solid var(--vora);flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.fils[data-astro-cid-nesitkjt] .nom-fil{font-family:var(--font-titol);font-weight:700}.fils[data-astro-cid-nesitkjt] .passos{margin:0;padding-left:1.25rem;font-size:.8rem}.fils[data-astro-cid-nesitkjt] .passos li{color:var(--tinta-suau)}.fils[data-astro-cid-nesitkjt] .passos li.fet{text-decoration:line-through;-webkit-text-decoration-color:var(--corall);text-decoration-color:var(--corall)}.fils[data-astro-cid-nesitkjt] .passos li.ara{color:var(--tinta);font-weight:700}.fils[data-astro-cid-nesitkjt] .passos li.ara::marker{color:var(--corall)}.fils[data-astro-cid-nesitkjt] .registre{font-family:var(--font-codi);font-size:.9rem}.fils[data-astro-cid-nesitkjt] button:disabled{opacity:.55;cursor:default}.memoria-carrera[data-astro-cid-nesitkjt]{border:2px solid var(--tinta);background:var(--fons);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.75rem 1rem;display:flex}.memoria-carrera[data-astro-cid-nesitkjt] .x[data-astro-cid-nesitkjt]{font-family:var(--font-codi);font-size:1.4rem;font-weight:700}.estat-carrera[data-astro-cid-nesitkjt]{border-left:4px solid var(--vora);margin:1rem 0 .75rem;padding-left:.75rem}.estat-carrera[data-astro-cid-nesitkjt].malament{border-left-color:var(--corall);font-weight:600}.estat-carrera[data-astro-cid-nesitkjt].be{border-left-color:var(--tinta);font-weight:600}.estrategies[data-astro-cid-xay44pol]{gap:.5rem;margin-bottom:1rem;display:flex}.arbre[data-astro-cid-xay44pol] .controls[data-astro-cid-xay44pol]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem 2rem;display:grid}.arbre[data-astro-cid-xay44pol] label[data-astro-cid-xay44pol]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.arbre-svg[data-astro-cid-xay44pol]{width:100%;height:auto;margin-top:1rem;display:block}.arbre-svg[data-astro-cid-xay44pol] .branca{stroke:var(--vora);stroke-width:1.5px}.arbre-svg[data-astro-cid-xay44pol] .node-tasca{fill:var(--corall)}.arbre-svg[data-astro-cid-xay44pol] .node-seq{fill:var(--tinta-suau)}.arbre-svg[data-astro-cid-xay44pol] .node-fil{fill:var(--fons);stroke:var(--tinta);stroke-width:2px}.m[data-astro-cid-xay44pol]{vertical-align:middle;border-radius:50%;width:.8rem;height:.8rem;margin:0 .25rem 0 .75rem;display:inline-block}.m[data-astro-cid-xay44pol]:first-child{margin-left:0}.m[data-astro-cid-xay44pol].tasca{background:var(--corall)}.m[data-astro-cid-xay44pol].seq{background:var(--tinta-suau)}.m[data-astro-cid-xay44pol].fil{border:2px solid var(--tinta)}.codi-arbre[data-astro-cid-xay44pol]{background:var(--fons);border:1.5px solid var(--vora);margin:.75rem 0 0;padding:.75rem 1rem;font-size:.8rem;overflow-x:auto}.sincro[data-astro-cid-mina6v6t] .controls[data-astro-cid-mina6v6t]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem 2rem;display:grid}.sincro[data-astro-cid-mina6v6t] label[data-astro-cid-mina6v6t]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.comparativa[data-astro-cid-mina6v6t]{margin-top:1.25rem}.fila-sincro[data-astro-cid-mina6v6t]{grid-template-columns:11rem 1fr auto;align-items:center;gap:.75rem;margin-top:.75rem;display:grid}@media (width<=34rem){.fila-sincro[data-astro-cid-mina6v6t]{grid-template-columns:1fr auto}.barra-sincro[data-astro-cid-mina6v6t]{grid-area:2/1/auto/-1}}.nom-sincro[data-astro-cid-mina6v6t]{font-family:var(--font-codi);font-size:.85rem;font-weight:600}.barra-sincro[data-astro-cid-mina6v6t]{background:var(--vora);height:.75rem}.barra-sincro[data-astro-cid-mina6v6t] span[data-astro-cid-mina6v6t]{background:var(--corall);height:100%;transition:width .25s;display:block}.valor-sincro[data-astro-cid-mina6v6t]{font-family:var(--font-codi);white-space:nowrap;font-size:.85rem}.trafic[data-astro-cid-mina6v6t]{background:var(--fons);border-bottom:1.5px solid var(--tinta-suau);width:100%;height:2.5rem;margin-top:.35rem;display:block}.trafic[data-astro-cid-mina6v6t] rect{fill:var(--tinta-suau)}.codi-sincro[data-astro-cid-mina6v6t]{background:var(--fons);border:1.5px solid var(--vora);margin:.75rem 0 0;padding:.75rem 1rem;font-size:.8rem;overflow-x:auto}.granularitat[data-astro-cid-t2sro4i2] .controls[data-astro-cid-t2sro4i2]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem 2rem;display:grid}.granularitat[data-astro-cid-t2sro4i2] label[data-astro-cid-t2sro4i2]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.corba[data-astro-cid-t2sro4i2]{width:100%;max-width:36rem;height:auto;margin:1rem auto 0;display:block;overflow:visible}.corba[data-astro-cid-t2sro4i2] text{font-family:var(--font-codi);fill:var(--tinta-suau);font-size:9px}.corba[data-astro-cid-t2sro4i2] .eix{stroke:var(--tinta-suau);stroke-width:1.5px}.corba[data-astro-cid-t2sro4i2] .ideal{stroke:var(--tinta-suau);stroke-dasharray:4 4}.corba[data-astro-cid-t2sro4i2] .linia{fill:none;stroke:var(--corall);stroke-width:2.5px}.corba[data-astro-cid-t2sro4i2] .llindar{stroke:var(--corall);stroke-dasharray:2 3}.corba[data-astro-cid-t2sro4i2] .optima{fill:none;stroke:var(--tinta);stroke-width:1.5px}.corba[data-astro-cid-t2sro4i2] .titol-eix{font-family:var(--font-text);fill:var(--tinta)}.corba[data-astro-cid-t2sro4i2] .actual{fill:var(--corall);stroke:var(--fons);stroke-width:2px}.opcions[data-astro-cid-kzb6kqth]{flex-direction:column;gap:.6rem;display:flex}.opcions[data-astro-cid-kzb6kqth]>div[data-astro-cid-kzb6kqth]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.opcions[data-astro-cid-kzb6kqth] .suau[data-astro-cid-kzb6kqth]{min-width:6.5rem;font-size:.85rem}.codi-ft[data-astro-cid-kzb6kqth]{background:var(--fons);border:1.5px solid var(--vora);margin:1rem 0;padding:.75rem 1rem;font-size:.8rem;overflow-x:auto}.nodes[data-astro-cid-kzb6kqth]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.nodes[data-astro-cid-kzb6kqth] .node-numa{background:var(--fons);border:2px solid var(--tinta);padding:.75rem}.nodes[data-astro-cid-kzb6kqth] .cap-node{font-family:var(--font-titol);margin:0 0 .5rem;font-weight:700}.nodes[data-astro-cid-kzb6kqth] .memoria-node{flex-wrap:wrap;gap:.25rem;min-height:2rem;display:flex}.nodes[data-astro-cid-kzb6kqth] .pag{background:var(--corall);width:2rem;height:2rem;color:var(--sobre-corall);font-family:var(--font-codi);border:2px solid var(--corall);place-items:center;font-size:.8rem;font-weight:700;display:grid}.nodes[data-astro-cid-kzb6kqth] .pag.remota{background:var(--fons);color:var(--tinta);border:2px dashed var(--corall)}.nodes[data-astro-cid-kzb6kqth] .buit{color:var(--tinta-suau);font-size:.85rem}.amplades[data-astro-cid-pjeste4p]{gap:.5rem;display:flex}.ajuda[data-astro-cid-pjeste4p]{margin:.75rem 0 .4rem;font-size:.85rem}.fila-bits[data-astro-cid-pjeste4p]{flex-wrap:wrap;gap:.2rem;display:flex}.fila-bits[data-astro-cid-pjeste4p] .bit{border:1.5px solid var(--vora);background:var(--fons);width:clamp(1.9rem,8.5vw,2.3rem);color:var(--tinta);font-family:var(--font-codi);cursor:pointer;flex-direction:column;align-items:center;padding:.35rem 0 .2rem;font-size:1.2rem;font-weight:700;display:flex}.fila-bits[data-astro-cid-pjeste4p] .bit.grup{margin-left:.35rem}.fila-bits[data-astro-cid-pjeste4p] .bit.u{border-color:var(--corall);background:var(--corall);color:var(--sobre-corall)}.fila-bits[data-astro-cid-pjeste4p] .pes{opacity:.85;font-size:.6rem;font-weight:400}.entrada-bits[data-astro-cid-pjeste4p]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.entrada-bits[data-astro-cid-pjeste4p] input[data-astro-cid-pjeste4p]{border:1.5px solid var(--vora);background:var(--fons);width:7rem;color:var(--tinta);font-family:var(--font-codi);margin-left:.25rem;padding:.3rem .5rem}h4[data-astro-cid-pjeste4p]{font-family:var(--font-titol);margin:1.5rem 0 .5rem}.suma[data-astro-cid-pjeste4p]{font-family:var(--font-codi);flex-direction:column;margin-top:.75rem;display:inline-flex}.suma[data-astro-cid-pjeste4p] .linia-suma{grid-template-columns:5rem auto;align-items:baseline;display:grid}.suma[data-astro-cid-pjeste4p] .linia-suma span{color:var(--tinta-suau);text-align:right;padding-right:.75rem;font-size:.8rem}.suma[data-astro-cid-pjeste4p] code{letter-spacing:.25em;font-size:1.05rem}.suma[data-astro-cid-pjeste4p] .rossecs code{color:var(--accent-text);font-size:.8rem}.suma[data-astro-cid-pjeste4p] .resultat{border-top:2px solid var(--tinta);font-weight:700}.algorismes[data-astro-cid-e4ahzuzl],.inicial[data-astro-cid-e4ahzuzl],.accions[data-astro-cid-e4ahzuzl]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ordenacio[data-astro-cid-e4ahzuzl] .controls[data-astro-cid-e4ahzuzl]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:end;gap:.75rem 2rem;margin-top:1rem;display:grid}.ordenacio[data-astro-cid-e4ahzuzl] label[data-astro-cid-e4ahzuzl]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.barres[data-astro-cid-e4ahzuzl]{background:var(--fons);border-bottom:2px solid var(--tinta);align-items:flex-end;gap:2px;height:10rem;margin-top:1.25rem;padding:.25rem;display:flex}.barres[data-astro-cid-e4ahzuzl] span{background:var(--vora);flex:1;min-width:0;transition:height 80ms}.barres[data-astro-cid-e4ahzuzl] span.feta{background:var(--tinta-suau)}.barres[data-astro-cid-e4ahzuzl] span.activa{background:var(--corall)}.pas-actual[data-astro-cid-e4ahzuzl]{min-height:3em;margin:.75rem 0;font-size:.95rem}.velocitat[data-astro-cid-e4ahzuzl]{align-items:center;margin-left:auto;flex-direction:row!important;gap:.5rem!important}.velocitat[data-astro-cid-e4ahzuzl] input[data-astro-cid-e4ahzuzl]{width:6rem}.cost[data-astro-cid-e4ahzuzl] .valor[data-astro-cid-e4ahzuzl]{font-size:1.1rem;line-height:1.3}.insereix[data-astro-cid-ihi55rsd]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.insereix[data-astro-cid-ihi55rsd] label[data-astro-cid-ihi55rsd]{font-size:.9rem}.insereix[data-astro-cid-ihi55rsd] input[data-astro-cid-ihi55rsd]{border:1.5px solid var(--vora);background:var(--fons);width:5rem;color:var(--tinta);font-family:var(--font-codi);margin-left:.25rem;padding:.35rem .5rem}.casella-avl[data-astro-cid-ihi55rsd]{align-items:center;gap:.5rem;margin-top:.75rem;font-size:.9rem;display:flex}.casella-avl[data-astro-cid-ihi55rsd] input[data-astro-cid-ihi55rsd]{accent-color:var(--corall)}.arbre-binari[data-astro-cid-ihi55rsd]{width:100%;max-height:24rem;margin-top:.75rem;display:block}.arbre-binari[data-astro-cid-ihi55rsd] .branca{stroke:var(--tinta-suau);stroke-width:2px}.arbre-binari[data-astro-cid-ihi55rsd] .node circle{fill:var(--fons);stroke:var(--tinta);stroke-width:2px;transition:fill .2s}.arbre-binari[data-astro-cid-ihi55rsd] .node text{text-anchor:middle;font-family:var(--font-codi);fill:var(--tinta);font-size:12px;font-weight:700}.arbre-binari[data-astro-cid-ihi55rsd] .node.visitat circle{fill:var(--vora)}.arbre-binari[data-astro-cid-ihi55rsd] .node.ara circle{fill:var(--corall);stroke:var(--corall)}.arbre-binari[data-astro-cid-ihi55rsd] .node.ara text{fill:var(--sobre-corall)}.arbre-binari[data-astro-cid-ihi55rsd] .buit{text-anchor:middle;fill:var(--tinta-suau);font-size:13px}.recorreguts[data-astro-cid-ihi55rsd]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.seq[data-astro-cid-ihi55rsd]{min-height:3em;margin:.75rem 0 0;font-size:.95rem}.seq[data-astro-cid-ihi55rsd] code{letter-spacing:.05em;font-size:1.1rem}.algorismes[data-astro-cid-okk3fpxa],.accions[data-astro-cid-okk3fpxa]{flex-wrap:wrap;gap:.5rem;display:flex}.ajuda[data-astro-cid-okk3fpxa]{margin:.75rem 0 .25rem;font-size:.85rem}.graf-svg[data-astro-cid-okk3fpxa]{width:100%;max-width:34rem;height:auto;margin:0 auto;display:block;overflow:visible}.graf-svg[data-astro-cid-okk3fpxa] .aresta{stroke:var(--vora);stroke-width:2.5px}.graf-svg[data-astro-cid-okk3fpxa] .aresta.arbre{stroke:var(--corall);stroke-width:4px}.graf-svg[data-astro-cid-okk3fpxa] .pes{text-anchor:middle;font-family:var(--font-codi);fill:var(--tinta-suau);font-size:11px}.graf-svg[data-astro-cid-okk3fpxa] .vertex{cursor:pointer;outline:none}.graf-svg[data-astro-cid-okk3fpxa] .vertex circle{fill:var(--fons);stroke:var(--tinta);stroke-width:2px}.graf-svg[data-astro-cid-okk3fpxa] .vertex.origen circle{stroke-width:4px}.graf-svg[data-astro-cid-okk3fpxa] .vertex.visitat circle{fill:var(--vora)}.graf-svg[data-astro-cid-okk3fpxa] .vertex.ara circle{fill:var(--corall);stroke:var(--corall)}.graf-svg[data-astro-cid-okk3fpxa] .vertex:focus-visible circle{stroke:var(--corall)}.graf-svg[data-astro-cid-okk3fpxa] .vertex text{text-anchor:middle;font-family:var(--font-titol);fill:var(--tinta);pointer-events:none;font-size:13px;font-weight:700}.graf-svg[data-astro-cid-okk3fpxa] .vertex.ara text{fill:var(--sobre-corall)}.graf-svg[data-astro-cid-okk3fpxa] .vertex text.dist{font-family:var(--font-codi);fill:var(--accent-text);font-size:11px}.estructura[data-astro-cid-okk3fpxa]{background:var(--fons);border:1.5px solid var(--vora);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:.75rem;padding:.5rem .75rem;display:flex}.nom-estructura[data-astro-cid-okk3fpxa]{font-family:var(--font-titol);color:var(--tinta-suau);font-size:.85rem;font-weight:600}.estructura[data-astro-cid-okk3fpxa] code[data-astro-cid-okk3fpxa]{font-size:1rem}.pas-actual[data-astro-cid-okk3fpxa]{min-height:3em;margin:.75rem 0;font-size:.95rem}.exemples[data-astro-cid-iaw3dnhb]{flex-wrap:wrap;gap:.5rem;display:flex}.recurrencia[data-astro-cid-iaw3dnhb]{font-family:var(--font-codi);text-align:center;margin:1rem 0;font-size:1.3rem}.mestre[data-astro-cid-iaw3dnhb] .controls[data-astro-cid-iaw3dnhb]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem 2rem;display:grid}.mestre[data-astro-cid-iaw3dnhb] label[data-astro-cid-iaw3dnhb]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.resultat-mestre[data-astro-cid-iaw3dnhb]{background:var(--fons);border-left:4px solid var(--corall);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-top:1.25rem;padding:.75rem 1rem;display:flex}.solucio[data-astro-cid-iaw3dnhb]{font-family:var(--font-titol);font-size:1.6rem;font-weight:700}.metodes[data-astro-cid-q5ubagih]{flex-wrap:wrap;gap:.5rem;display:flex}.hash[data-astro-cid-q5ubagih] .controls[data-astro-cid-q5ubagih]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:end;gap:.75rem 2rem;margin-top:1rem;display:grid}.hash[data-astro-cid-q5ubagih] label[data-astro-cid-q5ubagih]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.insereix[data-astro-cid-q5ubagih]{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.hash[data-astro-cid-q5ubagih] .insereix[data-astro-cid-q5ubagih] label[data-astro-cid-q5ubagih]{flex-direction:row;align-items:center;gap:.4rem}.insereix[data-astro-cid-q5ubagih] input[data-astro-cid-q5ubagih]{border:1.5px solid var(--vora);background:var(--fons);width:5rem;color:var(--tinta);font-family:var(--font-codi);padding:.35rem .5rem}.taula-hash[data-astro-cid-q5ubagih]{font-family:var(--font-codi);flex-direction:column;gap:.25rem;display:flex}.taula-hash[data-astro-cid-q5ubagih].obert{flex-flow:wrap}.taula-hash[data-astro-cid-q5ubagih] .cubeta{background:var(--fons);border:1.5px solid var(--vora);flex-wrap:wrap;align-items:center;gap:.3rem;min-height:2.1rem;padding:.2rem .4rem;display:flex}.taula-hash[data-astro-cid-q5ubagih].obert .cubeta{flex-direction:column;min-width:3.2rem}.taula-hash[data-astro-cid-q5ubagih] .cubeta.sondejada{border-color:var(--corall);border-style:dashed}.taula-hash[data-astro-cid-q5ubagih] .index{min-width:1.5rem;color:var(--tinta-suau);font-size:.75rem}.taula-hash[data-astro-cid-q5ubagih] .clau{background:var(--vora);padding:.1rem .45rem;font-weight:700}.taula-hash[data-astro-cid-q5ubagih] .clau.nova{background:var(--corall);color:var(--sobre-corall)}.taula-hash[data-astro-cid-q5ubagih] .buida{color:var(--tinta-suau);font-size:.7rem}.taula-hash[data-astro-cid-q5ubagih] .fletxa{color:var(--tinta-suau)}.pas-actual[data-astro-cid-q5ubagih]{min-height:1.5em;margin:.75rem 0 0;font-size:.95rem}.accions-heap[data-astro-cid-mvgtwlgs]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.accions-heap[data-astro-cid-mvgtwlgs] label[data-astro-cid-mvgtwlgs]{font-size:.9rem}.accions-heap[data-astro-cid-mvgtwlgs] input[data-astro-cid-mvgtwlgs]{border:1.5px solid var(--vora);background:var(--fons);width:4.5rem;color:var(--tinta);font-family:var(--font-codi);margin-left:.25rem;padding:.35rem .5rem}.arbre-heap[data-astro-cid-mvgtwlgs]{width:100%;max-width:30rem;height:auto;margin:1rem auto 0;display:block}.arbre-heap[data-astro-cid-mvgtwlgs] .branca{stroke:var(--tinta-suau);stroke-width:2px}.arbre-heap[data-astro-cid-mvgtwlgs] .node circle{fill:var(--fons);stroke:var(--tinta);stroke-width:2px}.arbre-heap[data-astro-cid-mvgtwlgs] .node.actiu circle{fill:var(--corall);stroke:var(--corall)}.arbre-heap[data-astro-cid-mvgtwlgs] text{text-anchor:middle;font-family:var(--font-codi);fill:var(--tinta);font-size:12px;font-weight:700}.arbre-heap[data-astro-cid-mvgtwlgs] .node.actiu text{fill:var(--sobre-corall)}.arbre-heap[data-astro-cid-mvgtwlgs] .buit{fill:var(--tinta-suau);font-weight:400}.vector-heap[data-astro-cid-mvgtwlgs]{font-family:var(--font-codi);flex-wrap:wrap;gap:2px;margin-top:.75rem;display:flex}.vector-heap[data-astro-cid-mvgtwlgs] span{background:var(--fons);border:1.5px solid var(--vora);flex-direction:column;align-items:center;min-width:2.2rem;padding:.2rem .3rem;font-weight:700;display:flex}.vector-heap[data-astro-cid-mvgtwlgs] span small{color:var(--tinta-suau);font-size:.65rem;font-weight:400}.vector-heap[data-astro-cid-mvgtwlgs] span.actiu{background:var(--corall);border-color:var(--corall);color:var(--sobre-corall)}.vector-heap[data-astro-cid-mvgtwlgs] span.actiu small{color:var(--sobre-corall)}.pas-actual[data-astro-cid-mvgtwlgs]{min-height:1.5em;margin:.75rem 0 .5rem;font-size:.95rem}.exemples[data-astro-cid-q2h2gh5p]{flex-wrap:wrap;gap:.5rem;display:flex}.camp-expr[data-astro-cid-q2h2gh5p]{flex-direction:column;gap:.3rem;margin-top:1rem;font-size:.9rem;display:flex}.camp-expr[data-astro-cid-q2h2gh5p] input[data-astro-cid-q2h2gh5p]{border:1.5px solid var(--vora);background:var(--fons);color:var(--tinta);font-family:var(--font-codi);padding:.6rem .8rem;font-size:1.15rem}.camp-expr[data-astro-cid-q2h2gh5p] input[data-astro-cid-q2h2gh5p]:focus{outline:2px solid var(--corall);border-color:var(--corall)}.error-expr[data-astro-cid-q2h2gh5p]{min-height:1.4em;color:var(--accent-text);margin:.35rem 0;font-weight:600}.resultat-boolea[data-astro-cid-q2h2gh5p]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;transition:opacity .2s;display:grid}.resultat-boolea[data-astro-cid-q2h2gh5p].apagat{opacity:.35}@media (width<=34rem){.resultat-boolea[data-astro-cid-q2h2gh5p]{grid-template-columns:minmax(0,1fr)}}.taula-veritat[data-astro-cid-q2h2gh5p] table{border-collapse:collapse;font-family:var(--font-codi);background:var(--fons);font-size:.9rem}.taula-veritat[data-astro-cid-q2h2gh5p] th,.taula-veritat[data-astro-cid-q2h2gh5p] td{border:1px solid var(--vora);text-align:center;padding:.15rem .6rem}.taula-veritat[data-astro-cid-q2h2gh5p] tr.u td.f{background:var(--corall);color:var(--sobre-corall);font-weight:700}.formes[data-astro-cid-q2h2gh5p] p[data-astro-cid-q2h2gh5p]{margin:0 0 1rem}.formes[data-astro-cid-q2h2gh5p] code[data-astro-cid-q2h2gh5p]{overflow-wrap:anywhere;font-size:1rem}.simplificada[data-astro-cid-q2h2gh5p]{font-weight:700}.controls-reines[data-astro-cid-p75n3zjl]{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;display:flex}.controls-reines[data-astro-cid-p75n3zjl] label[data-astro-cid-p75n3zjl]{flex-direction:column;gap:.25rem;min-width:12rem;font-size:.9rem;display:flex}.velocitat[data-astro-cid-p75n3zjl]{align-items:center;flex-direction:row!important;gap:.5rem!important}.velocitat[data-astro-cid-p75n3zjl] input[data-astro-cid-p75n3zjl]{width:6rem}.tauler[data-astro-cid-p75n3zjl]{grid-template-columns:repeat(var(--n), 1fr);aspect-ratio:1;border:2px solid var(--tinta);width:min(100%,22rem);margin:1rem auto 0;display:grid}.tauler[data-astro-cid-p75n3zjl] .casella{background:var(--fons);color:var(--tinta);place-items:center;font-size:clamp(1rem,6vw,1.7rem);line-height:1;display:grid}.tauler[data-astro-cid-p75n3zjl] .casella.fosca{background:var(--vora)}.tauler[data-astro-cid-p75n3zjl] .casella.prova{background:var(--fons-targeta);color:var(--accent-text);outline:2px dashed var(--corall);outline-offset:-3px}.tauler[data-astro-cid-p75n3zjl] .casella.ataca{outline:3px solid var(--corall);outline-offset:-3px}.tauler[data-astro-cid-p75n3zjl] .casella.solucio{background:var(--corall);color:var(--sobre-corall)}.pas-actual[data-astro-cid-p75n3zjl]{min-height:3em;margin:.75rem 0;font-size:.95rem}.accions[data-astro-cid-p75n3zjl]{flex-wrap:wrap;gap:.5rem;display:flex}.codi-reines[data-astro-cid-p75n3zjl]{background:var(--fons);border:1.5px solid var(--vora);margin:.75rem 0 0;padding:.75rem 1rem;font-size:.8rem;overflow-x:auto}.estructures[data-astro-cid-3ldf3ous],.operacions[data-astro-cid-3ldf3ous],.parentesis[data-astro-cid-3ldf3ous]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.operacions[data-astro-cid-3ldf3ous]{margin-top:.75rem}.operacions[data-astro-cid-3ldf3ous] button[data-astro-cid-3ldf3ous]{font-family:var(--font-codi)}.contenidor-estructura[data-astro-cid-3ldf3ous]{background:var(--fons);border:1.5px solid var(--vora);min-height:3.2rem;font-family:var(--font-codi);justify-items:center;gap:.5rem;margin-top:1rem;padding:1rem .5rem .5rem;display:grid}.contenidor-estructura[data-astro-cid-3ldf3ous] .tub-pila{border:3px solid var(--tinta);border-top:none;flex-direction:column-reverse;align-items:center;gap:4px;width:9rem;min-height:13rem;padding:5px;display:flex}.contenidor-estructura[data-astro-cid-3ldf3ous] .fila-cua{align-items:center;gap:.5rem;max-width:100%;display:flex}.contenidor-estructura[data-astro-cid-3ldf3ous] .tub-cua{border-block:3px solid var(--tinta);align-items:center;gap:4px;min-width:12rem;min-height:4.2rem;padding:5px;display:flex;overflow-x:auto}.contenidor-estructura[data-astro-cid-3ldf3ous] .sentit{font-family:var(--font-text);color:var(--tinta-suau);white-space:nowrap;font-size:.75rem}.contenidor-estructura[data-astro-cid-3ldf3ous] .element{background:var(--fons-targeta);border:1.5px solid var(--tinta);flex-shrink:0;place-items:center;width:100%;min-width:3rem;height:2.4rem;font-size:1.05rem;font-weight:700;display:grid;position:relative}.contenidor-estructura[data-astro-cid-3ldf3ous] .tub-cua .element{align-content:start;width:3.6rem;height:3.4rem;padding-top:.45rem}.contenidor-estructura[data-astro-cid-3ldf3ous] .element small{font-family:var(--font-text);color:var(--accent-text);white-space:nowrap;font-size:.68rem;font-weight:600;position:absolute}.contenidor-estructura[data-astro-cid-3ldf3ous] .tub-pila .element small{left:calc(100% + .6rem)}.contenidor-estructura[data-astro-cid-3ldf3ous] .tub-pila .element small:before{content:"← "}.contenidor-estructura[data-astro-cid-3ldf3ous] .tub-cua .element small{bottom:.2rem}.contenidor-estructura[data-astro-cid-3ldf3ous] .element.ressaltat{background:var(--corall);color:var(--sobre-corall)}.contenidor-estructura[data-astro-cid-3ldf3ous] .tub-pila .element.nou{animation:.35s ease-out entra-pila}.contenidor-estructura[data-astro-cid-3ldf3ous] .tub-cua .element.nou{animation:.35s ease-out entra-cua}.contenidor-estructura[data-astro-cid-3ldf3ous] .tub-pila .element.sortint{animation:.45s ease-in forwards surt-pila}.contenidor-estructura[data-astro-cid-3ldf3ous] .tub-cua .element.sortint{animation:.45s ease-in forwards surt-cua}@keyframes entra-pila{0%{opacity:0;transform:translateY(-3rem)}}@keyframes entra-cua{0%{opacity:0;transform:translate(3rem)}}@keyframes surt-pila{to{opacity:0;transform:translateY(-3rem)}}@keyframes surt-cua{to{opacity:0;transform:translate(-3rem)}}@media (prefers-reduced-motion:reduce){.contenidor-estructura[data-astro-cid-3ldf3ous] .element{animation:none!important}.contenidor-estructura[data-astro-cid-3ldf3ous] .element.sortint{display:none}}.contenidor-estructura[data-astro-cid-3ldf3ous] .buida{color:var(--tinta-suau);margin:auto;font-size:.8rem}.contenidor-estructura[data-astro-cid-3ldf3ous] .llegenda-est{font-family:var(--font-text);color:var(--tinta-suau);text-align:center;margin:0;font-size:.8rem}.pas-actual[data-astro-cid-3ldf3ous]{min-height:1.5em;margin:.75rem 0;font-size:.95rem}h4[data-astro-cid-3ldf3ous]{font-family:var(--font-titol);margin:1.5rem 0 .5rem}.parentesis[data-astro-cid-3ldf3ous] input[data-astro-cid-3ldf3ous]{border:1.5px solid var(--vora);background:var(--fons);min-width:12rem;color:var(--tinta);font-family:var(--font-codi);flex:1;padding:.45rem .7rem}.expr-pas[data-astro-cid-3ldf3ous]{min-height:2.6em;margin:.75rem 0 0}.expr-pas[data-astro-cid-3ldf3ous] mark{background:var(--corall);color:var(--sobre-corall)}.control-n[data-astro-cid-xdtq6s2g]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.taula-creixement[data-astro-cid-xdtq6s2g]{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.9rem}.taula-creixement[data-astro-cid-xdtq6s2g] th[data-astro-cid-xdtq6s2g],.taula-creixement[data-astro-cid-xdtq6s2g] td{border-bottom:1px solid var(--vora);text-align:left;vertical-align:middle;padding:.4rem .5rem}.taula-creixement[data-astro-cid-xdtq6s2g] th[data-astro-cid-xdtq6s2g]{font-family:var(--font-titol);color:var(--tinta-suau);font-size:.8rem}.taula-creixement[data-astro-cid-xdtq6s2g] td:nth-child(2),.taula-creixement[data-astro-cid-xdtq6s2g] td:nth-child(3){font-family:var(--font-codi);font-size:.85rem}.col-barra[data-astro-cid-xdtq6s2g]{width:25%}.taula-creixement[data-astro-cid-xdtq6s2g] .col-barra span{background:var(--tinta-suau);height:.6rem;display:block}.taula-creixement[data-astro-cid-xdtq6s2g] tr.lent .col-barra span{background:var(--corall)}.taula-creixement[data-astro-cid-xdtq6s2g] tr.massa td:nth-child(3){color:var(--accent-text);font-weight:700}.taula-creixement[data-astro-cid-xdtq6s2g] tr.massa .col-barra span{background:var(--corall)}@media (width<=34rem){.col-barra[data-astro-cid-xdtq6s2g],.taula-creixement[data-astro-cid-xdtq6s2g] .col-barra{display:none}}.control-phi[data-astro-cid-dmazpk4p]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.grafica-esc[data-astro-cid-dmazpk4p]{width:100%;max-width:36rem;height:auto;margin:1rem auto 0;display:block;overflow:visible}.grafica-esc[data-astro-cid-dmazpk4p] text{font-family:var(--font-codi);fill:var(--tinta-suau);font-size:9px}.grafica-esc[data-astro-cid-dmazpk4p] .eix{stroke:var(--tinta-suau);stroke-width:1.5px}.grafica-esc[data-astro-cid-dmazpk4p] .guia{stroke:var(--vora);stroke-dasharray:2 3}.grafica-esc[data-astro-cid-dmazpk4p] polyline{fill:none;stroke-width:2.5px}.grafica-esc[data-astro-cid-dmazpk4p] .ideal{stroke:var(--corall);stroke-width:1.5px;stroke-dasharray:5 4}.grafica-esc[data-astro-cid-dmazpk4p] .feble{stroke:var(--tinta-suau);stroke-dasharray:2 3}.vistes[data-astro-cid-dmazpk4p]{gap:.5rem;margin-bottom:.75rem;display:flex}.grafica-esc[data-astro-cid-dmazpk4p] .forta{stroke:var(--tinta)}.m[data-astro-cid-dmazpk4p]{vertical-align:middle;border-top:2.5px solid var(--corall);width:1.2rem;margin:0 .25rem 0 .75rem;display:inline-block}.m[data-astro-cid-dmazpk4p]:first-child{margin-left:0}.m[data-astro-cid-dmazpk4p].forta{border-top-color:var(--tinta)}.m[data-astro-cid-dmazpk4p].feble{border-top:2.5px dotted var(--tinta-suau)}.m[data-astro-cid-dmazpk4p].ideal{border-top:2px dashed var(--corall)}.ajuda[data-astro-cid-j5lfw2lw]{margin:0 0 .5rem;font-size:.85rem}.taula-depend[data-astro-cid-j5lfw2lw] table{border-collapse:collapse;font-family:var(--font-codi)}.taula-depend[data-astro-cid-j5lfw2lw] th{padding:.2rem .5rem;font-size:.85rem}.taula-depend[data-astro-cid-j5lfw2lw] td{padding:.15rem}.taula-depend[data-astro-cid-j5lfw2lw] .mode{min-width:3.6rem;font-family:var(--font-codi)!important;padding:.25rem .4rem!important;font-size:.8rem!important}.taula-depend[data-astro-cid-j5lfw2lw] .mode.cap{color:var(--tinta-suau)!important}.taula-depend[data-astro-cid-j5lfw2lw] .mode.out,.taula-depend[data-astro-cid-j5lfw2lw] .mode.inout{font-weight:700;border-color:var(--corall)!important}.dos[data-astro-cid-j5lfw2lw]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}@media (width<=40rem){.dos[data-astro-cid-j5lfw2lw]{grid-template-columns:minmax(0,1fr)}}.codi-depend[data-astro-cid-j5lfw2lw]{background:var(--fons);border:1.5px solid var(--vora);margin:0;padding:.75rem 1rem;font-size:.72rem;overflow-x:auto}.graf-depend[data-astro-cid-j5lfw2lw]{width:100%;max-width:18rem;height:auto;margin:0 auto;display:block}.graf-depend[data-astro-cid-j5lfw2lw] .raw{stroke:var(--corall);stroke-width:2.5px}.graf-depend[data-astro-cid-j5lfw2lw] .falsa{stroke:var(--tinta-suau);stroke-width:1.5px;stroke-dasharray:4 3}.graf-depend[data-astro-cid-j5lfw2lw] .punta{fill:var(--tinta-suau)}.graf-depend[data-astro-cid-j5lfw2lw] .tasca circle{fill:var(--fons);stroke:var(--tinta);stroke-width:2px}.graf-depend[data-astro-cid-j5lfw2lw] .tasca text{text-anchor:middle;font-family:var(--font-titol);fill:var(--tinta);font-size:11px;font-weight:700}.llista-dep[data-astro-cid-j5lfw2lw]{margin:.75rem 0 .5rem;padding-left:1.25rem;font-size:.9rem}.llista-dep[data-astro-cid-j5lfw2lw] li::marker{color:var(--corall)}.patrons[data-astro-cid-jug5nmt5],.entrades[data-astro-cid-jug5nmt5]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.patrons[data-astro-cid-jug5nmt5] button[data-astro-cid-jug5nmt5]{font-family:var(--font-codi)}.graf-moore[data-astro-cid-jug5nmt5]{width:100%;max-width:30rem;height:auto;margin:.5rem auto;display:block;overflow:visible}.graf-moore[data-astro-cid-jug5nmt5] .t{fill:none;stroke:var(--tinta-suau);stroke-width:1.5px}.graf-moore[data-astro-cid-jug5nmt5] .t.actiu{stroke:var(--corall);stroke-width:3px}.graf-moore[data-astro-cid-jug5nmt5] .punta{fill:var(--tinta-suau)}.graf-moore[data-astro-cid-jug5nmt5] .etq{text-anchor:middle;font-family:var(--font-codi);fill:var(--tinta);font-size:10px}.graf-moore[data-astro-cid-jug5nmt5] .estat circle{fill:var(--fons);stroke:var(--tinta);stroke-width:2px}.graf-moore[data-astro-cid-jug5nmt5] .estat circle.doble{fill:none;stroke-width:1.2px}.graf-moore[data-astro-cid-jug5nmt5] .estat.ara circle:first-child{fill:var(--corall);stroke:var(--corall)}.graf-moore[data-astro-cid-jug5nmt5] .estat text{text-anchor:middle;font-family:var(--font-titol);fill:var(--tinta);font-size:11px;font-weight:700}.graf-moore[data-astro-cid-jug5nmt5] .estat.ara text{fill:var(--sobre-corall)}.graf-moore[data-astro-cid-jug5nmt5] .estat text.sortida{font-family:var(--font-codi);font-size:9px;font-weight:400}.cronograma[data-astro-cid-jug5nmt5]{font-family:var(--font-codi);margin-top:1rem;font-size:.8rem;overflow-x:auto}.cronograma[data-astro-cid-jug5nmt5] .fila-crono{gap:2px;margin-bottom:2px;display:flex}.cronograma[data-astro-cid-jug5nmt5] .nom-crono{color:var(--tinta-suau);flex:0 0 4.2rem;font-size:.75rem}.cronograma[data-astro-cid-jug5nmt5] .fila-crono span:not(.nom-crono){text-align:center;background:var(--fons);border:1px solid var(--vora);flex:0 0 1.75rem;padding:.15rem 0}.cronograma[data-astro-cid-jug5nmt5] .sortides span.u{background:var(--corall);border-color:var(--corall);color:var(--sobre-corall);font-weight:700}.cronograma[data-astro-cid-jug5nmt5] .estats span:not(.nom-crono){font-size:.7rem}.funcions[data-astro-cid-l32w6iqa],.accions[data-astro-cid-l32w6iqa]{flex-wrap:wrap;gap:.5rem;display:flex}.funcions[data-astro-cid-l32w6iqa] button[data-astro-cid-l32w6iqa]{font-family:var(--font-codi)}.control-n[data-astro-cid-l32w6iqa]{flex-direction:column;gap:.25rem;max-width:20rem;margin-top:1rem;font-size:.9rem;display:flex}.dos-crides[data-astro-cid-l32w6iqa]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}@media (width<=40rem){.dos-crides[data-astro-cid-l32w6iqa]{grid-template-columns:minmax(0,1fr)}}.codi-crides[data-astro-cid-l32w6iqa]{background:var(--fons);border:1.5px solid var(--vora);margin:0;padding:.75rem 1rem;font-size:.78rem;overflow-x:auto}.pila[data-astro-cid-l32w6iqa]{background:var(--fons);border:2px solid var(--tinta);border-top:0;flex-direction:column;gap:3px;min-height:6rem;max-height:18rem;padding:.5rem;display:flex;overflow-y:auto}.pila[data-astro-cid-l32w6iqa] .marc{background:var(--vora);justify-content:space-between;gap:.5rem;padding:.35rem .6rem;font-size:.85rem;display:flex}.pila[data-astro-cid-l32w6iqa] .marc.cim{background:var(--corall);color:var(--sobre-corall)}.pila[data-astro-cid-l32w6iqa] .retorn{font-family:var(--font-codi);font-weight:700}.pila[data-astro-cid-l32w6iqa] .buida{margin:auto;font-size:.85rem}.pas-actual[data-astro-cid-l32w6iqa]{min-height:1.5em;margin:.75rem 0;font-size:.95rem}.bucles[data-astro-cid-fspqlqvo],.accions[data-astro-cid-fspqlqvo]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.accions[data-astro-cid-fspqlqvo]{margin-top:.75rem}.codi-bucle[data-astro-cid-fspqlqvo]{background:var(--fons);border:1.5px solid var(--vora);font-family:var(--font-codi);margin:1rem 0 0;padding:.5rem 0;font-size:.8rem;line-height:1.55;overflow-x:auto}.codi-bucle[data-astro-cid-fspqlqvo] code{width:max-content;min-width:100%;font:inherit;display:block}.codi-bucle[data-astro-cid-fspqlqvo] span{white-space:pre;border-left:4px solid #0000;padding:0 .75rem;display:block}.codi-bucle[data-astro-cid-fspqlqvo] span.comentari{color:var(--tinta-suau)}.codi-bucle[data-astro-cid-fspqlqvo] span.actual{border-left-color:var(--corall);background:color-mix(in srgb, var(--corall) 16%, transparent)}.vector[data-astro-cid-fspqlqvo]{font-family:var(--font-codi);row-gap:.15rem;margin-top:1rem;display:grid}.vector[data-astro-cid-fspqlqvo] .caixa{border:1.5px solid var(--tinta-suau);background:var(--fons);place-items:center;min-width:0;height:2rem;margin:0 1px;font-size:.8rem;font-weight:700;display:grid}.vector[data-astro-cid-fspqlqvo] .caixa.tractat{background:var(--vora)}.vector[data-astro-cid-fspqlqvo] .caixa.descartat{color:var(--tinta-suau);border-style:dashed;text-decoration:line-through}.vector[data-astro-cid-fspqlqvo] .caixa.viu{border-color:var(--tinta)}.vector[data-astro-cid-fspqlqvo] .caixa.actual{outline:2px solid var(--corall);outline-offset:1px}.vector[data-astro-cid-fspqlqvo] .caixa.trobat{background:var(--corall);border-color:var(--corall);color:var(--sobre-corall)}.vector[data-astro-cid-fspqlqvo] .caixa.fantasma{border-style:dotted;border-color:var(--vora);background:0 0}.vector[data-astro-cid-fspqlqvo] .indexs{text-align:center;color:var(--tinta-suau);font-size:.65rem}.vector[data-astro-cid-fspqlqvo] .marca-v{text-align:center;min-height:2.6rem;color:var(--accent-text);font-size:.7rem;font-weight:700;line-height:1.2}.vector[data-astro-cid-fspqlqvo] .tram{border:2px solid var(--tinta-suau);min-height:1.3rem;color:var(--tinta-suau);white-space:nowrap;border-bottom:0;justify-content:center;align-items:flex-end;margin:0 1px;padding-bottom:.05rem;font-size:.65rem;line-height:1.2;display:flex;overflow:hidden}.vector[data-astro-cid-fspqlqvo] .tram.descartat{border-style:dashed dashed none;border-bottom-width:0;border-bottom-color:currentColor}.vector[data-astro-cid-fspqlqvo] .tram.viu{border-color:var(--tinta);color:var(--tinta)}.llegenda[data-astro-cid-fspqlqvo]{min-height:1.2em;color:var(--tinta-suau);flex-wrap:wrap;gap:.15rem 1rem;margin:.5rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.llegenda[data-astro-cid-fspqlqvo] .mostra{border:1.5px solid var(--tinta-suau);background:var(--vora);width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.llegenda[data-astro-cid-fspqlqvo] li.descartat .mostra{background:0 0;border-style:dashed}.llegenda[data-astro-cid-fspqlqvo] li.viu .mostra{border-color:var(--tinta);background:var(--fons)}.variables[data-astro-cid-fspqlqvo]{border-collapse:collapse;width:100%;font-family:var(--font-codi);text-align:center;margin:1rem 0 0;font-size:.85rem}.variables[data-astro-cid-fspqlqvo] th,.variables[data-astro-cid-fspqlqvo] td{border:1.5px solid var(--vora);padding:.25rem .3rem}.variables[data-astro-cid-fspqlqvo] th{background:var(--fons);font-weight:600}.variables[data-astro-cid-fspqlqvo] td.canvi{color:var(--accent-text);background:color-mix(in srgb, var(--corall) 16%, transparent);font-weight:700}.invariant[data-astro-cid-fspqlqvo]{background:var(--fons);border-left:4px solid var(--indi);margin-top:1rem;padding:.5rem .75rem}.invariant[data-astro-cid-fspqlqvo] p[data-astro-cid-fspqlqvo]{margin:.2rem 0;font-size:.9rem}.inv-estat[data-astro-cid-fspqlqvo]{font-family:var(--font-codi);font-weight:700}.inv-estat[data-astro-cid-fspqlqvo].ok{color:var(--accent-text)}.inv-estat[data-astro-cid-fspqlqvo].pausa{color:var(--tinta-suau);font-weight:400}.inv-estat[data-astro-cid-fspqlqvo].ko{color:var(--corall)}.inv-text[data-astro-cid-fspqlqvo] code[data-astro-cid-fspqlqvo]{overflow-wrap:anywhere;font-size:.8rem}.inv-detalls[data-astro-cid-fspqlqvo]{font-family:var(--font-codi);color:var(--tinta-suau);margin:.2rem 0;padding:0;font-size:.75rem;list-style:none}.pas-actual[data-astro-cid-fspqlqvo]{min-height:4.5em;margin:.75rem 0;font-size:.95rem}[data-astro-cid-v5ryofr7][hidden]{display:none!important}.constructor[data-astro-cid-v5ryofr7]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.camp[data-astro-cid-v5ryofr7]{color:var(--tinta-suau);flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.camp[data-astro-cid-v5ryofr7] select[data-astro-cid-v5ryofr7],.camp[data-astro-cid-v5ryofr7] input[data-astro-cid-v5ryofr7]{border:1.5px solid var(--vora);background:var(--fons);color:var(--tinta);font-family:var(--font-codi);padding:.4rem .5rem;font-size:.9rem}.camp[data-astro-cid-v5ryofr7] input[data-astro-cid-v5ryofr7]{width:5rem}.executa[data-astro-cid-v5ryofr7]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.previsio[data-astro-cid-v5ryofr7]{background:var(--fons);border:1.5px solid var(--vora);min-width:9rem;font-family:var(--font-codi);flex:1;padding:.4rem .6rem}.pas-actual[data-astro-cid-v5ryofr7]{border-left:4px solid var(--indi);min-height:3em;margin:.75rem 0;padding-left:.6rem;font-size:.95rem}.pas-actual[data-astro-cid-v5ryofr7].error{border-left-color:var(--corall);font-weight:600}.mapa[data-astro-cid-v5ryofr7]{background:var(--fons);border:1.5px solid var(--vora);width:100%;max-width:28rem;height:auto;margin-inline:auto;display:block}.mapa[data-astro-cid-v5ryofr7] text{fill:var(--tinta);font-family:var(--font-codi);font-size:14px}.mapa[data-astro-cid-v5ryofr7] .cap{fill:var(--tinta-suau);font-family:var(--font-text);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.mapa[data-astro-cid-v5ryofr7] .etq{fill:var(--accent-text);font-family:var(--font-text);font-size:11px;font-weight:700}.mapa[data-astro-cid-v5ryofr7] .buit,.mapa[data-astro-cid-v5ryofr7] .nul{fill:var(--tinta-suau);font-size:12px}.mapa[data-astro-cid-v5ryofr7] .nom{fill:var(--accent-text);font-size:16px;font-weight:700}.mapa[data-astro-cid-v5ryofr7] .valor{font-size:16px;font-weight:700}.mapa[data-astro-cid-v5ryofr7] .cel,.mapa[data-astro-cid-v5ryofr7] .pun{fill:var(--fons-targeta);stroke:var(--tinta);stroke-width:2px}.mapa[data-astro-cid-v5ryofr7] .cel.fuita,.mapa[data-astro-cid-v5ryofr7] .cel.fantasma,.mapa[data-astro-cid-v5ryofr7] .pun.pj{stroke:var(--corall);stroke-dasharray:5 3}.mapa[data-astro-cid-v5ryofr7] .cel.fantasma{fill:none}.mapa[data-astro-cid-v5ryofr7] .valor.fant{fill:var(--accent-text)}.mapa[data-astro-cid-v5ryofr7] .barra{stroke:var(--tinta-suau);stroke-width:1.5px}.mapa[data-astro-cid-v5ryofr7] .fletxa{fill:none;stroke:var(--accent-text);stroke-width:2px}.mapa[data-astro-cid-v5ryofr7] .fletxa.pj{stroke:var(--corall);stroke-dasharray:5 3}.mapa[data-astro-cid-v5ryofr7] .punta,.mapa[data-astro-cid-v5ryofr7] .punt{fill:var(--accent-text)}.mapa[data-astro-cid-v5ryofr7] .punta-c,.mapa[data-astro-cid-v5ryofr7] .punt-c{fill:var(--corall)}.registre[data-astro-cid-v5ryofr7] h4[data-astro-cid-v5ryofr7]{font-family:var(--font-titol);margin:1.25rem 0 .4rem}.registre[data-astro-cid-v5ryofr7] ul[data-astro-cid-v5ryofr7]{margin:0 0 .75rem;padding-left:0;font-size:.9rem;list-style:none}.registre[data-astro-cid-v5ryofr7] li.error code{color:var(--accent-text)}.registre[data-astro-cid-v5ryofr7] .aviso{text-transform:uppercase;color:var(--accent-text);font-size:.7rem;font-weight:700}.registre[data-astro-cid-v5ryofr7] li.buit{color:var(--tinta-suau);list-style:none}.codi-mapa[data-astro-cid-tsj3n5us]{margin:.5rem 0 .75rem}.entrades[data-astro-cid-tsj3n5us]{flex-wrap:wrap;gap:.75rem;display:flex}.entrades[data-astro-cid-tsj3n5us] label[data-astro-cid-tsj3n5us]{color:var(--tinta-suau);flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.entrades[data-astro-cid-tsj3n5us] input[data-astro-cid-tsj3n5us]{border:1.5px solid var(--vora);background:var(--fons);width:7.5rem;color:var(--tinta);font-family:var(--font-codi);padding:.45rem .7rem;font-size:1rem}.operacions[data-astro-cid-tsj3n5us]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.operacions[data-astro-cid-tsj3n5us] button[data-astro-cid-tsj3n5us]{font-family:var(--font-codi)}.operacions[data-astro-cid-tsj3n5us] button[data-astro-cid-tsj3n5us].recorre{font-family:var(--font-text)}.mapa[data-astro-cid-tsj3n5us]{background:var(--fons);border:2px solid var(--tinta);font-family:var(--font-codi);flex-direction:column;gap:.25rem;min-height:3rem;margin-top:1rem;padding:.5rem;display:flex}.mapa[data-astro-cid-tsj3n5us] .parell{background:var(--vora);grid-template-columns:3rem minmax(0,1fr) 1.5rem 3.5rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-weight:700;display:grid}.mapa[data-astro-cid-tsj3n5us] .parell.ressaltat{background:var(--corall);color:var(--sobre-corall)}.mapa[data-astro-cid-tsj3n5us] .parell.actual{outline:3px solid var(--indi);outline-offset:-3px}.mapa[data-astro-cid-tsj3n5us] .parell.fi{background:0 0}.mapa[data-astro-cid-tsj3n5us] .it{color:var(--accent-text);font-size:.75rem}.mapa[data-astro-cid-tsj3n5us] .parell.ressaltat .it{color:var(--sobre-corall)}.mapa[data-astro-cid-tsj3n5us] .clau{overflow-wrap:anywhere;text-align:left}.mapa[data-astro-cid-tsj3n5us] .val{text-align:right}.mapa[data-astro-cid-tsj3n5us] .buida{color:var(--tinta-suau);font-size:.85rem}.cost[data-astro-cid-tsj3n5us]{color:var(--tinta-suau);margin:.6rem 0 0;font-size:.8rem}.pas-actual[data-astro-cid-tsj3n5us]{min-height:3em;margin:.75rem 0 0;font-size:.95rem}.operacions[data-astro-cid-ms4figne]{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.operacions[data-astro-cid-ms4figne] button[data-astro-cid-ms4figne]{font-family:var(--font-codi);font-size:.85rem}.valor[data-astro-cid-ms4figne]{align-items:center;gap:.5rem;margin-top:.75rem;font-size:.9rem;display:inline-flex}.valor[data-astro-cid-ms4figne] input[data-astro-cid-ms4figne]{border:1.5px solid var(--vora);background:var(--fons);width:4.5rem;color:var(--tinta);font-family:var(--font-codi);padding:.35rem .5rem}.llista[data-astro-cid-ms4figne]{background:var(--fons);border:2px solid var(--tinta);font-family:var(--font-codi);flex-wrap:wrap;gap:.3rem .35rem;margin-top:1rem;padding:.5rem;display:flex}.llista[data-astro-cid-ms4figne] .cella{flex-direction:column;align-items:center;width:3.1rem;display:flex}.llista[data-astro-cid-ms4figne] .caixa{box-sizing:border-box;background:var(--fons-targeta);border:1.5px solid var(--tinta);place-items:center;width:100%;height:2.4rem;font-weight:700;display:grid}.llista[data-astro-cid-ms4figne] .enllac{color:var(--tinta-suau);align-self:flex-start;margin-top:.55rem;font-size:.9rem}.llista[data-astro-cid-ms4figne] .caixa.end{border:2px dashed var(--tinta-suau);color:var(--tinta-suau);background:0 0;font-size:.75rem;font-weight:400}.llista[data-astro-cid-ms4figne] .caixa.nou{background:var(--corall);color:var(--sobre-corall)}.llista[data-astro-cid-ms4figne] .caixa.llegit{outline:2px solid var(--accent-text);outline-offset:1px}.llista[data-astro-cid-ms4figne] .etq{min-height:1.1em;color:var(--tinta-suau);font-size:.65rem;font-style:normal}.llista[data-astro-cid-ms4figne] .fletxa{min-height:2.4rem;font-size:.95rem;font-family:var(--font-codi);text-align:center;color:var(--accent-text);line-height:1.1}.pas-actual[data-astro-cid-ms4figne]{min-height:3em;margin:.75rem 0 .5rem;font-size:.95rem}.pas-actual[data-astro-cid-ms4figne].error{color:var(--accent-text);font-weight:600}.codi-opcio[data-astro-cid-ms4figne]{align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.registre[data-astro-cid-ms4figne]{background:var(--fons);border:1.5px solid var(--vora);font-family:var(--font-codi);white-space:pre;margin:.6rem 0 0;padding:.6rem .75rem;font-size:.8rem;overflow-x:auto}.entrades[data-astro-cid-zhjkryb7]{font-family:var(--font-codi);flex-wrap:wrap;gap:1rem;margin-bottom:.75rem;font-size:.9rem;display:flex}.entrades[data-astro-cid-zhjkryb7] input[data-astro-cid-zhjkryb7]{border:1.5px solid var(--vora);background:var(--fons);width:5.5rem;color:var(--tinta);font:inherit;margin-left:.3rem;padding:.3rem .5rem}.checklist[data-astro-cid-zhjkryb7]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-zhjkryb7] button{text-align:left;grid-template-columns:1.4rem minmax(9.5rem,auto) 1fr;align-items:center;gap:.15rem .6rem;width:100%;padding:.3rem .6rem;display:grid}.checklist[data-astro-cid-zhjkryb7] .marca{border:1.5px solid var(--vora);width:1.2rem;height:1.2rem;color:var(--sobre-corall);place-items:center;font-size:.8rem;font-weight:700;display:grid}.checklist[data-astro-cid-zhjkryb7] li.fet .marca{border-color:var(--corall);background:var(--corall)}.checklist[data-astro-cid-zhjkryb7] code{font-weight:600}.checklist[data-astro-cid-zhjkryb7] .desc{color:var(--tinta-suau);font-size:.85rem}.comptador[data-astro-cid-zhjkryb7]{margin:.4rem 0 0;font-size:.8rem}.dibuix[data-astro-cid-zhjkryb7]{background:var(--fons);margin-top:1rem;padding:.75rem .5rem;overflow-x:auto}.dibuix[data-astro-cid-zhjkryb7] svg{max-width:none;display:block}.codi[data-astro-cid-zhjkryb7]{background:var(--fons);min-height:1.6em;font-family:var(--font-codi);white-space:pre;margin:.75rem 0 0;padding:.5rem .75rem;font-size:.85rem;overflow-x:auto}.codi[data-astro-cid-zhjkryb7]:empty{display:none}.missatge[data-astro-cid-zhjkryb7]{min-height:1.5em;margin:.6rem 0;font-size:.95rem}.accions[data-astro-cid-zhjkryb7]{flex-wrap:wrap;gap:.5rem;display:flex}.sortida[data-astro-cid-zhjkryb7]{min-height:1.5em;margin:.6rem 0 0}.ocupat[data-astro-cid-zhjkryb7] .checklist[data-astro-cid-zhjkryb7],.ocupat[data-astro-cid-zhjkryb7] .accions[data-astro-cid-zhjkryb7]{opacity:.5;pointer-events:none}@media (width<=560px){.checklist[data-astro-cid-zhjkryb7] button{grid-template-columns:1.4rem 1fr}.checklist[data-astro-cid-zhjkryb7] .desc{grid-column:2;font-size:.8rem;line-height:1.3}}.prova-estructura[data-astro-cid-zhjkryb7] .pe-node{fill:var(--fons-targeta);stroke:var(--tinta);stroke-width:1.5px}.prova-estructura[data-astro-cid-zhjkryb7] .pe-ressalt{fill:var(--corall);stroke:var(--tinta);stroke-width:1.5px}.prova-estructura[data-astro-cid-zhjkryb7] .pe-final{fill:none;stroke:var(--tinta-suau);stroke-width:1.5px;stroke-dasharray:4 3}.prova-estructura[data-astro-cid-zhjkryb7] .pe-linia,.prova-estructura[data-astro-cid-zhjkryb7] .pe-linia-corall{fill:none;stroke:var(--tinta);stroke-width:1.5px}.prova-estructura[data-astro-cid-zhjkryb7] .pe-linia-corall{stroke:var(--corall);stroke-width:2px}.prova-estructura[data-astro-cid-zhjkryb7] .pe-punt,.prova-estructura[data-astro-cid-zhjkryb7] .pe-punta{fill:var(--tinta)}.prova-estructura[data-astro-cid-zhjkryb7] .pe-punta-corall{fill:var(--corall)}.prova-estructura[data-astro-cid-zhjkryb7] .pe-text,.prova-estructura[data-astro-cid-zhjkryb7] .pe-text-ressalt{fill:var(--tinta);font-family:var(--font-codi);text-anchor:middle;dominant-baseline:central;font-size:15px}.prova-estructura[data-astro-cid-zhjkryb7] .pe-text-ressalt{fill:var(--sobre-corall);font-weight:700}.prova-estructura[data-astro-cid-zhjkryb7] .pe-etiqueta,.prova-estructura[data-astro-cid-zhjkryb7] .pe-etiqueta-forta{fill:var(--tinta-suau);font-family:var(--font-text);text-anchor:middle;dominant-baseline:central;font-size:12px}.prova-estructura[data-astro-cid-zhjkryb7] .pe-etiqueta-forta{fill:var(--accent-text);font-family:var(--font-codi);font-weight:700}.prova-estructura[data-astro-cid-zhjkryb7] .pe-inici{text-anchor:start}.caixa[data-astro-cid-wdatq264]{--tall:.75rem;background:var(--fons-targeta);border-left:4px solid var(--vora);margin:1.5rem 0;padding:1rem 1.25rem}.compte[data-astro-cid-wdatq264],.definicio[data-astro-cid-wdatq264],.idea[data-astro-cid-wdatq264],.conclusio[data-astro-cid-wdatq264]{border-left-color:var(--corall)}.cap-caixa[data-astro-cid-wdatq264]{font-family:var(--font-titol);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .4rem;display:flex}.tipus-caixa[data-astro-cid-wdatq264]{letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suau);font-size:.8rem;font-weight:700}.compte[data-astro-cid-wdatq264] .tipus-caixa[data-astro-cid-wdatq264],.definicio[data-astro-cid-wdatq264] .tipus-caixa[data-astro-cid-wdatq264],.idea[data-astro-cid-wdatq264] .tipus-caixa[data-astro-cid-wdatq264],.conclusio[data-astro-cid-wdatq264] .tipus-caixa[data-astro-cid-wdatq264]{color:var(--accent-text)}.cos-caixa[data-astro-cid-wdatq264]>:first-child{margin-top:0}.cos-caixa[data-astro-cid-wdatq264]>:last-child{margin-bottom:0}.eina[data-astro-cid-w2m2jquu]{margin:2rem 0}.eina[data-astro-cid-w2m2jquu] .caixa{margin-top:.75rem}.exercici[data-astro-cid-ddogwvaj]{--tall:.75rem;border:2px solid var(--vora);margin:1.5rem 0;padding:1rem 1.25rem}.cap-exercici[data-astro-cid-ddogwvaj]{font-family:var(--font-titol);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .5rem;display:flex}.cap-exercici[data-astro-cid-ddogwvaj] span[data-astro-cid-ddogwvaj]{background:var(--corall);color:var(--sobre-corall);letter-spacing:.05em;text-transform:uppercase;padding:.05rem .45rem;font-size:.75rem;font-weight:700}.solucio[data-astro-cid-o6tdyl4c]{border-top:1px dashed var(--vora);margin-top:.75rem;padding-top:.5rem}summary[data-astro-cid-o6tdyl4c]{cursor:pointer;font-family:var(--font-titol);color:var(--accent-text);font-weight:600}.cos-solucio[data-astro-cid-o6tdyl4c]{margin-top:.5rem}.figura-dossier[data-astro-cid-56crjw2z]{--tall:.5rem;background:var(--fons-targeta);align-items:baseline;gap:.75rem;margin:1.25rem 0;padding:.75rem 1rem;font-size:.95rem;display:flex}.icona[data-astro-cid-56crjw2z]{color:var(--accent-text)}.costat[data-astro-cid-g6buks2w]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.costat[data-astro-cid-g6buks2w] pre{margin:0}.figura[data-astro-cid-nq2orcaa]{margin:1.75rem 0}.dibuix[data-astro-cid-nq2orcaa]{flex-wrap:wrap;justify-content:safe center;gap:1rem 2rem;display:flex}.dibuix[data-astro-cid-nq2orcaa] svg{max-width:100%;height:auto;overflow:visible}.dibuix[data-astro-cid-nq2orcaa]{overflow:auto hidden}figcaption[data-astro-cid-nq2orcaa]{color:var(--tinta-suau);text-align:center;margin-top:.6rem;font-size:.9rem}.figura[data-astro-cid-nq2orcaa] .f-caixa{fill:var(--fons-targeta);stroke:var(--tinta);stroke-width:1.5px}.figura[data-astro-cid-nq2orcaa] .f-ressalt{fill:var(--corall);stroke:var(--tinta);stroke-width:1.5px}.figura[data-astro-cid-nq2orcaa] .f-buit{fill:none;stroke:var(--tinta-suau);stroke-width:1.5px;stroke-dasharray:4 3}.figura[data-astro-cid-nq2orcaa] .f-lliure{fill:none;stroke:var(--vora);stroke-width:1px}.figura[data-astro-cid-nq2orcaa] .f-fuita{fill:var(--fons-targeta);stroke:var(--corall);stroke-width:2px;stroke-dasharray:5 3}.figura[data-astro-cid-nq2orcaa] .f-text,.figura[data-astro-cid-nq2orcaa] .f-text-ressalt{fill:var(--tinta);font-family:var(--font-codi);text-anchor:middle;dominant-baseline:central;font-size:15px}.figura[data-astro-cid-nq2orcaa] .f-text-ressalt{fill:var(--sobre-corall);font-weight:700}.figura[data-astro-cid-nq2orcaa] .f-etiqueta,.figura[data-astro-cid-nq2orcaa] .f-etiqueta-forta{fill:var(--tinta-suau);font-family:var(--font-text);text-anchor:middle;dominant-baseline:central;font-size:13px}.figura[data-astro-cid-nq2orcaa] .f-etiqueta-forta{fill:var(--tinta);font-family:var(--font-codi);font-weight:700}.figura[data-astro-cid-nq2orcaa] .f-linia,.figura[data-astro-cid-nq2orcaa] .f-linia-corall,.figura[data-astro-cid-nq2orcaa] .f-linia-suau{fill:none;stroke:var(--tinta);stroke-width:1.5px}.figura[data-astro-cid-nq2orcaa] .f-linia-corall{stroke:var(--corall);stroke-width:2px}.figura[data-astro-cid-nq2orcaa] .f-linia-suau{stroke:var(--tinta-suau);stroke-dasharray:4 3}.figura[data-astro-cid-nq2orcaa] .f-punta{fill:var(--tinta)}.figura[data-astro-cid-nq2orcaa] .f-punta-corall{fill:var(--corall)}.figura[data-astro-cid-nq2orcaa] .f-punt{fill:var(--tinta)}.figura[data-astro-cid-nq2orcaa] .f-t0,.figura[data-astro-cid-nq2orcaa] .f-t1,.figura[data-astro-cid-nq2orcaa] .f-t2,.figura[data-astro-cid-nq2orcaa] .f-t3,.figura[data-astro-cid-nq2orcaa] .f-suau{stroke:var(--tinta);stroke-width:1px}.figura[data-astro-cid-nq2orcaa] .f-t0{fill:color-mix(in srgb, var(--tinta) 10%, var(--fons))}.figura[data-astro-cid-nq2orcaa] .f-t1{fill:color-mix(in srgb, var(--tinta) 32%, var(--fons))}.figura[data-astro-cid-nq2orcaa] .f-t2{fill:color-mix(in srgb, var(--tinta) 60%, var(--fons))}.figura[data-astro-cid-nq2orcaa] .f-t3{fill:color-mix(in srgb, var(--tinta) 88%, var(--fons))}.figura[data-astro-cid-nq2orcaa] .f-overhead{fill:color-mix(in srgb, var(--corall) 40%, var(--fons));stroke:var(--tinta);stroke-width:1px}[data-mode=fosc] .figura[data-astro-cid-nq2orcaa] .f-overhead{fill:color-mix(in srgb, var(--corall) 62%, var(--fons-targeta))}.figura[data-astro-cid-nq2orcaa] .f-suau{fill:color-mix(in srgb, var(--tinta) 7%, var(--fons));stroke:var(--tinta-suau);stroke-dasharray:3 2}.figura[data-astro-cid-nq2orcaa] .f-tt0,.figura[data-astro-cid-nq2orcaa] .f-tt1,.figura[data-astro-cid-nq2orcaa] .f-tt2,.figura[data-astro-cid-nq2orcaa] .f-tt3,.figura[data-astro-cid-nq2orcaa] .f-tt-corall{font-family:var(--font-codi);text-anchor:middle;dominant-baseline:central;fill:var(--tinta);font-size:12px;font-weight:700}.figura[data-astro-cid-nq2orcaa] .f-tt2,.figura[data-astro-cid-nq2orcaa] .f-tt3{fill:var(--fons)}.figura[data-astro-cid-nq2orcaa] .f-tt-corall{fill:var(--sobre-corall)}.figura[data-astro-cid-nq2orcaa] .f-titol{fill:var(--tinta);font-family:var(--font-titol);text-anchor:middle;dominant-baseline:central;font-size:15px;font-weight:600}.figura[data-astro-cid-nq2orcaa] .f-petit{fill:var(--tinta-suau);font-family:var(--font-codi);text-anchor:middle;dominant-baseline:central;font-size:11px}.figura[data-astro-cid-nq2orcaa] .f-ratlla{stroke:var(--tinta-suau);stroke-width:1.5px}.figura[data-astro-cid-nq2orcaa] .f-ratlla-corall{stroke:var(--corall);stroke-width:2px}.figura[data-astro-cid-nq2orcaa] .f-graella{stroke:var(--vora);stroke-width:1px}.figura[data-astro-cid-nq2orcaa] .f-inici{text-anchor:start}.figura[data-astro-cid-nq2orcaa] .f-final{text-anchor:end}.boto-capitol[data-astro-cid-5mfksu6k]{margin:1.5rem 0}.boto-capitol[data-astro-cid-5mfksu6k] .boto[data-astro-cid-5mfksu6k]{color:var(--sobre-corall);padding:.8rem 1.4rem;font-size:1.1rem;text-decoration:none}.boto-capitol[data-astro-cid-5mfksu6k] .boto[data-astro-cid-5mfksu6k] svg[data-astro-cid-5mfksu6k]{flex:none;transition:transform .15s}.boto-capitol[data-astro-cid-5mfksu6k] .boto[data-astro-cid-5mfksu6k]:hover svg[data-astro-cid-5mfksu6k]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.boto-capitol[data-astro-cid-5mfksu6k] .boto[data-astro-cid-5mfksu6k] svg[data-astro-cid-5mfksu6k]{transition:none}}.pas-a-pas[data-astro-cid-vmxefndc]{background:var(--fons-targeta);border-left:4px solid var(--corall);margin:2rem 0;padding:1.1rem 1.1rem .9rem;container-type:inline-size}.pas-a-pas[data-astro-cid-vmxefndc]:focus-visible{outline:2px solid var(--corall);outline-offset:2px}.capcal[data-astro-cid-vmxefndc]{font-family:var(--font-titol);align-items:center;gap:.75rem;margin-bottom:.9rem;font-size:1.1rem;display:flex}.etiqueta-pas[data-astro-cid-vmxefndc]{background:var(--indi);color:var(--fons);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;padding:.1rem .5rem;font-size:.72rem;font-weight:700}:root[data-mode=fosc] .etiqueta-pas[data-astro-cid-vmxefndc]{background:var(--tinta);color:var(--fons)}.cos[data-astro-cid-vmxefndc]{align-items:start;gap:1rem;display:grid}@container (width>=600px){.cos[data-astro-cid-vmxefndc].amb-codi{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.codi[data-astro-cid-vmxefndc]{background:var(--fons);border:1.5px solid var(--vora);position:relative;overflow:hidden}.codi[data-astro-cid-vmxefndc] pre{z-index:1;counter-reset:linia;max-height:24rem;margin:0;padding:.6rem .75rem .6rem 0;font-size:.82rem;line-height:1.55;position:relative;overflow:auto}.codi[data-astro-cid-vmxefndc] .astro-code,.codi[data-astro-cid-vmxefndc] .astro-code span{background-color:#0000!important}.codi[data-astro-cid-vmxefndc] .line{counter-increment:linia;transition:opacity .25s}.codi[data-astro-cid-vmxefndc] .line:before{content:counter(linia);text-align:right;width:2.2em;color:var(--tinta-suau);opacity:.6;border-right:1.5px solid var(--vora);margin-right:.75em;padding-right:.4em;display:inline-block}.codi[data-astro-cid-vmxefndc] .line.marcada:before{color:var(--corall);opacity:1;border-right-color:var(--corall);font-weight:700}.marca-linia[data-astro-cid-vmxefndc]{pointer-events:none;position:absolute;inset:0}.marca-linia[data-astro-cid-vmxefndc]>div{background:color-mix(in srgb, var(--corall) 22%, transparent);border-left:4px solid var(--corall);opacity:0;pointer-events:none;height:1.5em;transition:transform .35s,height .35s,opacity .2s;position:absolute;top:0;left:0;right:0}.escena[data-astro-cid-vmxefndc]{min-width:0}.viu[data-astro-cid-vmxefndc] .escena[data-astro-cid-vmxefndc]{display:grid}.viu[data-astro-cid-vmxefndc] .escena[data-astro-cid-vmxefndc]>.pas{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,visibility 0s .35s}.viu[data-astro-cid-vmxefndc] .escena[data-astro-cid-vmxefndc]>.pas.actual{opacity:1;visibility:visible;transition:opacity .35s}.pas-a-pas[data-astro-cid-vmxefndc]:not(.viu) .escena[data-astro-cid-vmxefndc]>.pas+.pas{border-top:1px dashed var(--vora);margin-top:1rem;padding-top:1rem}.controls[data-astro-cid-vmxefndc]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.9rem;display:flex}.controls[data-astro-cid-vmxefndc] button[data-astro-cid-vmxefndc]{border:1.5px solid var(--vora);background:var(--fons);min-width:2.4rem;height:2.2rem;color:var(--tinta);font:inherit;cursor:pointer;padding:0 .6rem;font-size:.9rem}.controls[data-astro-cid-vmxefndc] button[data-astro-cid-vmxefndc]:hover{border-color:var(--corall);color:var(--accent-text)}.controls[data-astro-cid-vmxefndc] .reprodueix[data-astro-cid-vmxefndc]{background:var(--corall);border-color:var(--corall);color:var(--sobre-corall);font-weight:700}.controls[data-astro-cid-vmxefndc] .reprodueix[data-astro-cid-vmxefndc]:hover{color:var(--sobre-corall)}.punts[data-astro-cid-vmxefndc]{flex-wrap:wrap;gap:.3rem;margin-left:.4rem;display:flex}.punts[data-astro-cid-vmxefndc] .punt{border:1.5px solid var(--tinta-suau);background:0 0;border-radius:50%;width:.8rem;min-width:0;height:.8rem;padding:0}.punts[data-astro-cid-vmxefndc] .punt.fet{background:var(--tinta-suau)}.punts[data-astro-cid-vmxefndc] .punt[aria-current=true]{background:var(--corall);border-color:var(--corall);transform:scale(1.25)}.comptador[data-astro-cid-vmxefndc]{font-family:var(--font-codi);color:var(--tinta-suau);margin-left:auto;font-size:.85rem}figcaption[data-astro-cid-vmxefndc]{color:var(--tinta-suau);text-align:center;margin-top:.6rem;font-size:.9rem}@media (prefers-reduced-motion:reduce){.viu[data-astro-cid-vmxefndc] .escena[data-astro-cid-vmxefndc]>.pas,.marca-linia[data-astro-cid-vmxefndc]>div{transition:none!important}}@media print{.controls[data-astro-cid-vmxefndc]{display:none!important}.viu[data-astro-cid-vmxefndc] .escena[data-astro-cid-vmxefndc]>.pas{opacity:1;visibility:visible;grid-area:auto}}.pas[data-astro-cid-jwgbzwkv]{flex-direction:column;min-width:0;display:flex}.dibuix-pas[data-astro-cid-jwgbzwkv]{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:.5rem 2rem;display:flex}.dibuix-pas[data-astro-cid-jwgbzwkv]>.figura{zoom:var(--escala,1);margin:.25rem 0}.text-pas[data-astro-cid-jwgbzwkv]{background:var(--fons);border-left:3px solid var(--indi);text-align:left;hyphens:manual;margin:.5rem 0 0;padding:.55rem .8rem;font-size:.92rem;line-height:1.45}:root[data-mode=fosc] .text-pas[data-astro-cid-jwgbzwkv]{border-left-color:var(--tinta)}.salt[data-astro-cid-4iktkgh6],.lateral[data-astro-cid-4iktkgh6]{display:none}@media (width>=72rem){.amb-temari[data-astro-cid-4iktkgh6]{align-items:flex-start;display:flex}.centre[data-astro-cid-4iktkgh6]{grid-template-columns:minmax(4rem, 1fr) minmax(0, var(--amplada-text)) minmax(4rem, 1fr);flex:1;min-width:0;display:grid}.centre[data-astro-cid-4iktkgh6]>.capitol[data-astro-cid-4iktkgh6]{grid-area:1/2}.salt[data-astro-cid-4iktkgh6]{--tall:.4rem;background:var(--fons-targeta);width:2.75rem;height:2.75rem;color:var(--tinta-suau);clip-path:polygon(var(--tall) 0, 100% 0, 100% calc(100% - var(--tall)), calc(100% - var(--tall)) 100%, 0 100%, 0 var(--tall));grid-row:1;place-self:start center;place-items:center;margin-top:calc(50dvh - 6rem);display:grid;position:sticky;top:calc(50dvh - 1.5rem)}.salt[data-astro-cid-4iktkgh6]:hover{background:var(--corall);color:var(--sobre-corall)}.salt-anterior[data-astro-cid-4iktkgh6]{grid-column:1}.salt-seguent[data-astro-cid-4iktkgh6]{grid-column:3}.salt[data-astro-cid-4iktkgh6] svg[data-astro-cid-4iktkgh6]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1.4rem;height:1.4rem}.lateral[data-astro-cid-4iktkgh6]{z-index:6;border-left:1.5px solid var(--vora);background:var(--fons);flex-direction:column;flex-shrink:0;width:15rem;height:calc(100dvh - 4rem - 1.5px);font-size:.85rem;display:flex;position:sticky;top:calc(4rem + 1.5px)}.cos-lateral[data-astro-cid-4iktkgh6]{overscroll-behavior:contain;direction:rtl;flex-direction:column;flex:1;gap:1.5rem;min-height:0;padding:1.5rem 1rem 1.5rem .75rem;display:flex;overflow-y:auto}.cos-lateral[data-astro-cid-4iktkgh6]>[data-astro-cid-4iktkgh6]{direction:ltr}.conceptes[data-astro-cid-4iktkgh6],.meta-peu[data-astro-cid-4iktkgh6]{display:none}html[data-sumari=plegat] .lateral[data-astro-cid-4iktkgh6]{border-left:0;align-items:center;width:3.25rem}html[data-sumari=plegat] .lateral[data-astro-cid-4iktkgh6] .cap-lateral[data-astro-cid-4iktkgh6]{border-bottom:0;min-height:0;padding:.75rem .5rem 0}html[data-sumari=plegat] .cos-lateral[data-astro-cid-4iktkgh6]{align-items:center;gap:1rem;padding:1rem .5rem .75rem}html[data-sumari=plegat] .lateral[data-astro-cid-4iktkgh6] [data-astro-cid-4iktkgh6]:is(.titol-lateral,.subtitol-lateral,.conceptes-lateral){display:none}html[data-sumari=plegat] .lateral[data-astro-cid-4iktkgh6] .aquesta-pagina[data-astro-cid-4iktkgh6]>ol[data-astro-cid-4iktkgh6]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-left:0;flex-direction:column;align-items:center;display:flex}html[data-sumari=plegat] .lateral[data-astro-cid-4iktkgh6] .aquesta-pagina[data-astro-cid-4iktkgh6]>ol[data-astro-cid-4iktkgh6].arrossegant{cursor:grabbing}html[data-sumari=plegat] .lateral[data-astro-cid-4iktkgh6] .aquesta-pagina[data-astro-cid-4iktkgh6]>ol[data-astro-cid-4iktkgh6] a[data-astro-cid-4iktkgh6]{cursor:inherit;color:#0000;border:0;width:1.75rem;margin:0;padding:.3rem 0;font-size:0;overflow:hidden}html[data-sumari=plegat] .lateral[data-astro-cid-4iktkgh6] .aquesta-pagina[data-astro-cid-4iktkgh6]>ol[data-astro-cid-4iktkgh6] a[data-astro-cid-4iktkgh6]:before{content:"";background:var(--vora);width:.9rem;height:2px;margin:0 auto;display:block}html[data-sumari=plegat] .lateral[data-astro-cid-4iktkgh6] .aquesta-pagina[data-astro-cid-4iktkgh6]>ol[data-astro-cid-4iktkgh6] a[data-astro-cid-4iktkgh6]:hover:before{background:var(--tinta-suau)}html[data-sumari=plegat] .lateral[data-astro-cid-4iktkgh6] .aquesta-pagina[data-astro-cid-4iktkgh6]>ol[data-astro-cid-4iktkgh6] a[data-astro-cid-4iktkgh6].vist:before{background:var(--corall);width:1.3rem}html[data-sumari=plegat] .lateral[data-astro-cid-4iktkgh6] .sobre-capitol[data-astro-cid-4iktkgh6] .sobre{clip-path:none;background:0 0;align-items:center;gap:.5rem;padding:.5rem 0}html[data-sumari=plegat] .lateral[data-astro-cid-4iktkgh6] .sobre-capitol[data-astro-cid-4iktkgh6] .text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-sumari=plegat] .lateral[data-astro-cid-4iktkgh6] .sobre-capitol[data-astro-cid-4iktkgh6] li>a{--tall:.35rem;background:var(--fons-targeta);width:2.25rem;height:2.25rem;clip-path:polygon(var(--tall) 0, 100% 0, 100% calc(100% - var(--tall)), calc(100% - var(--tall)) 100%, 0 100%, 0 var(--tall));place-items:center;display:grid}html[data-sumari=plegat] .lateral[data-astro-cid-4iktkgh6] .sobre-capitol[data-astro-cid-4iktkgh6] li>a:hover{background:var(--corall)}html[data-sumari=plegat] .lateral[data-astro-cid-4iktkgh6] .sobre-capitol[data-astro-cid-4iktkgh6] li>a:hover svg{stroke:var(--sobre-corall)}html[data-sumari=plegat] .lateral[data-astro-cid-4iktkgh6] .sobre-capitol[data-astro-cid-4iktkgh6] svg{width:1.15rem;height:1.15rem;margin:0}html[data-sumari=plegat] .plega-sumari[data-astro-cid-4iktkgh6] svg[data-astro-cid-4iktkgh6]{transform:scaleX(-1)}}.cap-lateral[data-astro-cid-4iktkgh6]{box-sizing:border-box;min-height:var(--alt-capcalera-lateral);border-bottom:1.5px solid var(--vora);flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1rem .75rem .75rem;display:flex}.plega-sumari[data-astro-cid-4iktkgh6]{--tall:.35rem;background:var(--fons-targeta);width:2.25rem;height:2.25rem;color:var(--accent-text);cursor:pointer;clip-path:polygon(var(--tall) 0, 100% 0, 100% calc(100% - var(--tall)), calc(100% - var(--tall)) 100%, 0 100%, 0 var(--tall));border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.plega-sumari[data-astro-cid-4iktkgh6]:hover{background:var(--corall);color:var(--sobre-corall)}.plega-sumari[data-astro-cid-4iktkgh6] svg[data-astro-cid-4iktkgh6]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem;transition:transform .15s}.titol-lateral[data-astro-cid-4iktkgh6]{font-family:var(--font-titol);margin:0;font-size:1.1rem;font-weight:700}.pestanyes-sumari[data-astro-cid-4iktkgh6]{border-bottom:1.5px solid var(--vora);flex-shrink:0;gap:1rem;padding:0 1rem 0 .75rem;display:none}html[data-sumari-pestanya] .pestanyes-sumari[data-astro-cid-4iktkgh6]{display:flex}.pestanyes-sumari[data-astro-cid-4iktkgh6] button[data-astro-cid-4iktkgh6]{color:var(--tinta-suau);font-family:var(--font-titol);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1.5px;padding:.6rem 0 .5rem;font-size:.85rem;font-weight:600}.pestanyes-sumari[data-astro-cid-4iktkgh6] button[data-astro-cid-4iktkgh6]:hover{color:var(--tinta);border-bottom-color:var(--tinta-suau)}.pestanyes-sumari[data-astro-cid-4iktkgh6] button[data-astro-cid-4iktkgh6][aria-selected=true]{color:var(--accent-text);border-bottom-color:var(--corall);font-weight:700}html[data-sumari-pestanya=apartats] .conceptes-lateral[data-astro-cid-4iktkgh6][role=tabpanel],html[data-sumari-pestanya=conceptes] .aquesta-pagina[data-astro-cid-4iktkgh6][role=tabpanel],html[data-sumari=plegat] .pestanyes-sumari[data-astro-cid-4iktkgh6]{display:none}html[data-sumari=plegat][data-sumari-pestanya=conceptes] .aquesta-pagina[data-astro-cid-4iktkgh6][role=tabpanel]{display:block}.aquesta-pagina[data-astro-cid-4iktkgh6] ol[data-astro-cid-4iktkgh6]{border-left:1.5px solid var(--vora);margin:0;padding:0;list-style:none}.aquesta-pagina[data-astro-cid-4iktkgh6] a[data-astro-cid-4iktkgh6]{color:var(--tinta-suau);border-left:2px solid #0000;margin-left:-1.5px;padding:.3rem 0 .3rem .8rem;line-height:1.35;text-decoration:none;display:block}.aquesta-pagina[data-astro-cid-4iktkgh6] a[data-astro-cid-4iktkgh6]:hover{color:var(--tinta);border-left-color:var(--tinta-suau)}.aquesta-pagina[data-astro-cid-4iktkgh6] a[data-astro-cid-4iktkgh6].vist{border-left-color:var(--corall);color:var(--accent-text);font-weight:600}.subtitol-lateral[data-astro-cid-4iktkgh6]{font-family:var(--font-titol);margin:0 0 .6rem;font-size:.9rem;font-weight:700}.conceptes-lateral[data-astro-cid-4iktkgh6] ul[data-astro-cid-4iktkgh6]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.conceptes-lateral[data-astro-cid-4iktkgh6] li[data-astro-cid-4iktkgh6]{--tall:.3rem;background:var(--fons-targeta);clip-path:polygon(var(--tall) 0, 100% 0, 100% calc(100% - var(--tall)), calc(100% - var(--tall)) 100%, 0 100%, 0 var(--tall));padding:.25rem .55rem;font-size:.8rem;line-height:1.35}.sobre-capitol[data-astro-cid-4iktkgh6]{margin-top:auto}header[data-astro-cid-4iktkgh6]{padding:1.75rem 0 .5rem}.fil[data-astro-cid-4iktkgh6]{z-index:5;background:var(--fons);border-bottom:1.5px solid var(--vora);min-height:2.75rem;font-family:var(--font-titol);white-space:nowrap;box-shadow:0 0 0 100vmax var(--fons);clip-path:inset(0 -100vmax -2px);align-items:center;gap:.4rem;padding:.35rem 0;font-size:.9rem;line-height:1.3;display:flex;position:sticky;top:calc(4rem + 1.5px)}.fil[data-astro-cid-4iktkgh6]>[data-astro-cid-4iktkgh6]:not(.amunt){text-overflow:ellipsis;overflow:hidden}.fil[data-astro-cid-4iktkgh6] a[data-astro-cid-4iktkgh6]{color:var(--tinta-suau);font-weight:600;text-decoration:none}.fil[data-astro-cid-4iktkgh6] a[data-astro-cid-4iktkgh6]:hover{color:var(--tinta);text-decoration:underline;-webkit-text-decoration-color:var(--corall);text-decoration-color:var(--corall)}.fil-assig[data-astro-cid-4iktkgh6],.fil-tema[data-astro-cid-4iktkgh6]{flex-shrink:0}.fil[data-astro-cid-4iktkgh6].tema-curt .fil-tema-nom[data-astro-cid-4iktkgh6],.fil[data-astro-cid-4iktkgh6].sense-apartat .fil-apartat[data-astro-cid-4iktkgh6]{display:none}.fil[data-astro-cid-4iktkgh6].mesura>[data-astro-cid-4iktkgh6]{flex-shrink:0}.sep[data-astro-cid-4iktkgh6]{color:var(--corall);flex-shrink:0}.fil-capitol[data-astro-cid-4iktkgh6]{flex:0 auto;min-width:4rem}.fil-apartat[data-astro-cid-4iktkgh6]{min-width:0;color:var(--tinta-suau);font-family:var(--font-text);flex:0 1000 auto}.fil-apartat[data-astro-cid-4iktkgh6]:not(:empty):before{content:"· "}.amunt[data-astro-cid-4iktkgh6]{width:2rem;height:2rem;color:var(--tinta-suau);cursor:pointer;visibility:hidden;opacity:0;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:opacity .15s,visibility .15s;display:inline-flex}.amunt[data-astro-cid-4iktkgh6].visible{visibility:visible;opacity:1}.amunt[data-astro-cid-4iktkgh6]:hover{color:var(--accent-text)}.amunt[data-astro-cid-4iktkgh6] svg[data-astro-cid-4iktkgh6]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}@media (width<=40rem){.fil-apartat[data-astro-cid-4iktkgh6]{display:none}}@media print{.fil[data-astro-cid-4iktkgh6]{display:none}}@media (prefers-reduced-motion:reduce){.amunt[data-astro-cid-4iktkgh6]{transition:none}}h1[data-astro-cid-4iktkgh6]{margin:0 0 .75rem}.resum[data-astro-cid-4iktkgh6]{font-size:1.2rem}.video[data-astro-cid-4iktkgh6]{--tall:.75rem;aspect-ratio:16/9;background:var(--fons-targeta);margin:1.5rem 0}.video[data-astro-cid-4iktkgh6] iframe[data-astro-cid-4iktkgh6]{border:0;width:100%;height:100%;display:block}.avis[data-astro-cid-4iktkgh6]{background:var(--fons-targeta);border-left:4px solid var(--corall);margin:1.5rem 0;padding:1rem 1.25rem}.conceptes[data-astro-cid-4iktkgh6] h2[data-astro-cid-4iktkgh6]{margin:2rem 0 .75rem;font-size:1.25rem}.conceptes[data-astro-cid-4iktkgh6] ul[data-astro-cid-4iktkgh6]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.conceptes[data-astro-cid-4iktkgh6] li[data-astro-cid-4iktkgh6]{--tall:.4rem;background:var(--fons-targeta);clip-path:polygon(var(--tall) 0, 100% 0, 100% calc(100% - var(--tall)), calc(100% - var(--tall)) 100%, 0 100%, 0 var(--tall));padding:.35rem .85rem;font-size:.95rem}.text-capitol[data-astro-cid-4iktkgh6]{margin-top:2.5rem}.text-capitol[data-astro-cid-4iktkgh6] p:not(figcaption p,figcaption){text-align:justify;hyphens:auto}.text-capitol[data-astro-cid-4iktkgh6] h2{margin-top:2.5rem}.text-capitol[data-astro-cid-4iktkgh6] code:not(pre code){background:var(--fons-targeta);padding:.1em .3em}.text-capitol[data-astro-cid-4iktkgh6] table{border-collapse:collapse;display:block;overflow-x:auto}.text-capitol[data-astro-cid-4iktkgh6] th,.text-capitol[data-astro-cid-4iktkgh6] td{border:1px solid var(--vora);padding:.4rem .75rem}@media (width<=40rem){.text-capitol[data-astro-cid-4iktkgh6] table{font-size:.85rem}.text-capitol[data-astro-cid-4iktkgh6] th,.text-capitol[data-astro-cid-4iktkgh6] td{padding:.3rem .45rem}.text-capitol[data-astro-cid-4iktkgh6] .katex-display{font-size:.9em}}.llegit[data-astro-cid-4iktkgh6]{text-align:center;margin:3rem 0 2rem}.llegit[data-astro-cid-4iktkgh6]:has(.boto[hidden]){display:none}.llegit[data-astro-cid-4iktkgh6] .boto[data-astro-cid-4iktkgh6] svg[data-astro-cid-4iktkgh6]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem;display:none}.llegit[data-astro-cid-4iktkgh6] .boto[data-astro-cid-4iktkgh6][aria-pressed=true]{background:var(--fons-targeta);color:var(--tinta)}.llegit[data-astro-cid-4iktkgh6] .boto[data-astro-cid-4iktkgh6][aria-pressed=true] svg[data-astro-cid-4iktkgh6]{color:var(--accent-text);display:block}.llegit[data-astro-cid-4iktkgh6] .boto[data-astro-cid-4iktkgh6][hidden]{display:none}.edita[data-astro-cid-4iktkgh6]{margin-top:.5rem}.edita[data-astro-cid-4iktkgh6] svg[data-astro-cid-4iktkgh6]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:1.1rem;height:1.1rem}.text-capitol[data-astro-cid-4iktkgh6] .llapis:after{content:"✎"}.text-capitol[data-astro-cid-4iktkgh6] .llapis{color:var(--tinta-suau);margin-left:.4em;font-size:.8em;text-decoration:none}.text-capitol[data-astro-cid-4iktkgh6] .llapis:hover{color:var(--corall)}.peu-capitol[data-astro-cid-4iktkgh6]{border-top:1.5px solid var(--vora);padding-top:1.5rem}.meta-peu[data-astro-cid-4iktkgh6]{margin-bottom:1.5rem}.index-capitol[data-astro-cid-4iktkgh6]{background:var(--fons-targeta);margin:2rem 0 0;padding:1rem 1.25rem}.index-capitol[data-astro-cid-4iktkgh6] p[data-astro-cid-4iktkgh6]{font-family:var(--font-titol);margin:0 0 .5rem;font-weight:700}.index-capitol[data-astro-cid-4iktkgh6] ol[data-astro-cid-4iktkgh6]{margin:0;padding-left:1.25rem}.index-capitol[data-astro-cid-4iktkgh6] li[data-astro-cid-4iktkgh6]::marker{color:var(--corall)}.text-capitol[data-astro-cid-4iktkgh6] h2{scroll-margin-top:7.5rem}.barra-lectura[data-astro-cid-4iktkgh6]{z-index:9;background:var(--corall);transform-origin:0;width:100%;height:3px;position:fixed;top:4rem;left:0;transform:scaleX(0)}.veins[data-astro-cid-4iktkgh6]{justify-content:space-between;gap:1rem;display:flex}.vei[data-astro-cid-4iktkgh6]{text-align:left;gap:.75rem;max-width:48%;padding:.7rem 1.1rem}.text-vei[data-astro-cid-4iktkgh6]{flex-direction:column;gap:.15rem;display:flex}.direccio[data-astro-cid-4iktkgh6]{opacity:.8;font-size:.8rem;font-weight:600}.vei[data-astro-cid-4iktkgh6] svg[data-astro-cid-4iktkgh6]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.25rem;height:1.25rem}.seguent[data-astro-cid-4iktkgh6]{text-align:right;margin-left:auto}@media (width<=40rem){.veins[data-astro-cid-4iktkgh6]{flex-direction:column}.vei[data-astro-cid-4iktkgh6]{justify-content:flex-start;max-width:none}.seguent[data-astro-cid-4iktkgh6]{justify-content:flex-end;margin-left:0}}
