.sticker[data-astro-cid-esznl5ea]{background:var(--mint);width:6.4rem;height:6.4rem;color:var(--ink);text-align:center;box-shadow:0 0 0 4px var(--paper),0 14px 30px -12px #14171a73;border-radius:50%;place-content:center;justify-items:center;font-size:.72rem;font-weight:600;line-height:1.1;animation:4s ease-in-out infinite sticker-wobble;display:grid;rotate:12deg}.sticker[data-astro-cid-esznl5ea] b[data-astro-cid-esznl5ea]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.15rem}@keyframes sticker-wobble{0%,to{rotate:12deg}50%{rotate:4deg;scale:1.04}}@media (width<=600px){.sticker[data-astro-cid-esznl5ea]{width:5.2rem;height:5.2rem}}@media (prefers-reduced-motion:reduce){.sticker[data-astro-cid-esznl5ea]{animation:none}}.doc[data-astro-cid-b7guskpw]{color:#2b2523;width:100%;font-family:var(--font-body);background:#fff;border-radius:4px;margin:0;overflow:hidden;rotate:1.2deg;box-shadow:0 1px #eadfda,0 40px 70px -35px #50140a73}.doc-h[data-astro-cid-b7guskpw]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);background:var(--d-primario);color:#fff;display:flex}.doc-logo[data-astro-cid-b7guskpw]{align-items:baseline;gap:.3rem;display:flex}.doc-logo[data-astro-cid-b7guskpw] b[data-astro-cid-b7guskpw]{font-family:var(--font-display);letter-spacing:.06em;font-size:1.35rem;font-weight:700}.doc-logo[data-astro-cid-b7guskpw] small[data-astro-cid-b7guskpw]{letter-spacing:.2em;color:var(--d-accento);font-size:.62rem;font-weight:600}.doc-tipo[data-astro-cid-b7guskpw]{text-align:right;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600;display:grid}.doc-tipo[data-astro-cid-b7guskpw] small[data-astro-cid-b7guskpw]{letter-spacing:0;text-transform:none;color:var(--d-accento);font-weight:400}.doc-b[data-astro-cid-b7guskpw]{gap:var(--s-3);padding:var(--s-5);border-top:5px solid var(--d-accento);display:grid}.doc-t[data-astro-cid-b7guskpw]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--d-scuro);font-size:1.45rem;font-weight:600}.doc-meta[data-astro-cid-b7guskpw]{border-block:1px solid #f0e2db;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.doc-meta[data-astro-cid-b7guskpw] div[data-astro-cid-b7guskpw]{padding:.5rem 0}.doc-meta[data-astro-cid-b7guskpw] dt[data-astro-cid-b7guskpw]{letter-spacing:.12em;text-transform:uppercase;color:#9a7f75;font-size:.6rem}.doc-meta[data-astro-cid-b7guskpw] dd[data-astro-cid-b7guskpw]{margin:0;font-size:.78rem;font-weight:600}.doc-meta[data-astro-cid-b7guskpw] dd[data-astro-cid-b7guskpw] span[data-astro-cid-b7guskpw]{white-space:nowrap;background:var(--d-chiaro);color:var(--d-scuro);border-radius:3px;padding:.05rem .4rem}.doc-sec[data-astro-cid-b7guskpw]{margin-top:var(--s-1);letter-spacing:.14em;text-transform:uppercase;color:var(--d-primario);font-size:.68rem;font-weight:700}.doc-req[data-astro-cid-b7guskpw]{gap:.35rem;display:grid}.doc-req[data-astro-cid-b7guskpw]>p[data-astro-cid-b7guskpw]{align-items:center;gap:.5rem;font-size:.86rem;font-weight:600;display:flex}.doc-req[data-astro-cid-b7guskpw]>p[data-astro-cid-b7guskpw] b[data-astro-cid-b7guskpw]{background:var(--d-primario);color:#fff;font-family:var(--font-mono);border-radius:3px;padding:.05rem .4rem;font-size:.68rem}.doc-req[data-astro-cid-b7guskpw] dl[data-astro-cid-b7guskpw]{border-left:3px solid var(--d-accento);background:var(--d-chiaro);gap:.15rem;margin:0;padding:.5rem .7rem;display:grid}.doc-req[data-astro-cid-b7guskpw] dl[data-astro-cid-b7guskpw] div[data-astro-cid-b7guskpw]{grid-template-columns:3.6rem 1fr;font-size:.74rem;line-height:1.4;display:grid}.doc-req[data-astro-cid-b7guskpw] dt[data-astro-cid-b7guskpw]{color:var(--d-scuro);font-weight:700}.doc-req[data-astro-cid-b7guskpw] dd[data-astro-cid-b7guskpw]{margin:0}.doc-out[data-astro-cid-b7guskpw]{color:#6e5c55;gap:.5rem;font-size:.74rem;display:flex}.doc-out[data-astro-cid-b7guskpw] b[data-astro-cid-b7guskpw]{color:var(--d-scuro)}.doc-sign[data-astro-cid-b7guskpw]{gap:var(--s-5);margin-top:var(--s-3);grid-template-columns:1.6fr 1fr;display:grid}.doc-sign[data-astro-cid-b7guskpw] div[data-astro-cid-b7guskpw]{gap:.2rem;display:grid}.doc-sign[data-astro-cid-b7guskpw] span[data-astro-cid-b7guskpw]{border-bottom:1px solid #b9a59d;height:1.4rem}.doc-sign[data-astro-cid-b7guskpw] small[data-astro-cid-b7guskpw]{letter-spacing:.08em;text-transform:uppercase;color:#9a7f75;font-size:.62rem}.doc-f[data-astro-cid-b7guskpw]{padding:.55rem var(--s-5);background:var(--d-chiaro);color:#9a7f75;justify-content:space-between;font-size:.62rem;display:flex}.gr[data-astro-cid-kgj2wyg2]{padding:var(--s-7) var(--s-6) var(--s-5);border:var(--line);border-radius:var(--r-l);background:var(--paper);margin:0}.gr-rows[data-astro-cid-kgj2wyg2]{gap:var(--s-4);display:grid}.gr-row[data-astro-cid-kgj2wyg2]{gap:var(--s-2);display:grid}.gr-l[data-astro-cid-kgj2wyg2]{font-size:var(--fs-sm);color:var(--ink-soft);font-weight:500}.gr-track[data-astro-cid-kgj2wyg2]{border-radius:var(--r-s);height:3.2rem;position:relative}.gr--div[data-astro-cid-kgj2wyg2] .gr-track[data-astro-cid-kgj2wyg2]{background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),var(--rule) calc(10% - 1px) 10%)}.gr--div[data-astro-cid-kgj2wyg2] .gr-track[data-astro-cid-kgj2wyg2]:before{content:"";background:var(--ink);z-index:1;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px;left:50%}.gr--bar[data-astro-cid-kgj2wyg2] .gr-track[data-astro-cid-kgj2wyg2]{background:var(--paper-alt)}.gr-bar[data-astro-cid-kgj2wyg2]{width:var(--w);border-radius:0 var(--r-s) var(--r-s) 0;transform-origin:0;transition:transform 1s var(--ease-out);justify-content:flex-end;align-items:center;padding-inline:.8rem;display:flex;position:absolute;top:0;bottom:0;left:50%}.gr--bar[data-astro-cid-kgj2wyg2] .gr-bar[data-astro-cid-kgj2wyg2]{border-radius:var(--r-s);left:0}.gr-bar--neg[data-astro-cid-kgj2wyg2]{border-radius:var(--r-s) 0 0 var(--r-s);transform-origin:100%;justify-content:flex-start;left:auto;right:50%}.gr-bar[data-astro-cid-kgj2wyg2] b[data-astro-cid-kgj2wyg2]{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(1.1rem,2.6vw,1.6rem);font-weight:600}.gr-bar--light[data-astro-cid-kgj2wyg2]{background:var(--mint-wash);border:1.5px dashed var(--mint);color:var(--mint-text)}.gr-bar--dark[data-astro-cid-kgj2wyg2]{background:var(--ink);color:var(--on-ink)}.gr-axis[data-astro-cid-kgj2wyg2]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-faint);justify-content:space-between;display:flex}figcaption[data-astro-cid-kgj2wyg2]{margin-top:var(--s-5)}figcaption[data-astro-cid-kgj2wyg2] a[data-astro-cid-kgj2wyg2]{color:var(--ink-faint);font-size:var(--fs-sm);text-underline-offset:3px}figcaption[data-astro-cid-kgj2wyg2] a[data-astro-cid-kgj2wyg2]:hover{color:var(--ink)}html[data-reveal-on] .gr[data-astro-cid-kgj2wyg2]:not(.is-in) .gr-bar[data-astro-cid-kgj2wyg2]{transform:scaleX(0)}html[data-reveal-on] .gr[data-astro-cid-kgj2wyg2].is-in .gr-bar--dark[data-astro-cid-kgj2wyg2]{transition-delay:.35s}.cp-in[data-astro-cid-nndx4bve]{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.cp-sr[data-astro-cid-nndx4bve]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp-sec[data-astro-cid-nndx4bve]{padding-block:var(--section-y);border-top:var(--line);background:var(--paper)}.cp-sec--alt[data-astro-cid-nndx4bve]{background:var(--paper-alt)}.cp-h2[data-astro-cid-nndx4bve]{margin-top:var(--s-4);font-size:var(--fs-display-2);line-height:var(--lh-tight);letter-spacing:-.035em;text-wrap:balance;max-width:22ch}.cp-h2--s[data-astro-cid-nndx4bve]{font-size:var(--fs-h3);max-width:none}.cp-sub[data-astro-cid-nndx4bve]{margin-top:var(--s-4);color:var(--ink-soft);max-width:56ch;line-height:1.6}.cp[data-astro-cid-nndx4bve] a[data-astro-cid-nndx4bve][target]{color:var(--ink-faint);font-size:var(--fs-sm);text-underline-offset:3px}.cp[data-astro-cid-nndx4bve] a[data-astro-cid-nndx4bve][target]:hover{color:var(--ink)}.cp-hero[data-astro-cid-nndx4bve]{gap:var(--s-10);padding-top:clamp(2rem,6vw,4.5rem);padding-bottom:var(--section-y);align-items:center;display:grid}.cp-hero-t[data-astro-cid-nndx4bve]{gap:var(--s-6);justify-items:start;display:grid}.cp-crumbs[data-astro-cid-nndx4bve]{gap:var(--s-2);font-size:var(--fs-sm);color:var(--ink-faint);display:flex}.cp-crumbs[data-astro-cid-nndx4bve] a[data-astro-cid-nndx4bve]{color:var(--ink-soft);text-underline-offset:3px}.cp-h1[data-astro-cid-nndx4bve]{gap:var(--s-2);margin:0;display:grid}.cp-h1[data-astro-cid-nndx4bve] .cp-cmd{font-size:var(--fs-display-1);letter-spacing:-.035em;line-height:1}.cp-h1[data-astro-cid-nndx4bve] .cp-cmd--label{font-size:var(--fs-h3)}.cp-h1-t[data-astro-cid-nndx4bve]{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;font-size:clamp(1.75rem,3.6vw,2.6rem);line-height:1.12}.cp-lead[data-astro-cid-nndx4bve]{font-size:var(--fs-lead);max-width:46ch;color:var(--ink-soft);line-height:1.55}.cp-lead[data-astro-cid-nndx4bve] strong{color:var(--ink);font-weight:600}.cp-repo[data-astro-cid-nndx4bve]{justify-self:center;width:100%;max-width:26rem;rotate:1.5deg}.cp-repo-l[data-astro-cid-nndx4bve]{padding:var(--s-4) var(--s-5) var(--s-2);font-family:var(--font-mono);font-size:var(--fs-base-sm);gap:2px;list-style:none;display:grid}.cp-repo-l[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{border-bottom:1px dashed var(--rule);align-items:center;gap:.6rem;padding:.45rem .2rem;display:flex}.cp-repo-src[data-astro-cid-nndx4bve]{color:var(--ink-soft)}.cp-repo-f[data-astro-cid-nndx4bve]{width:12px;color:var(--mint-deep);display:flex}.cp-repo-f[data-astro-cid-nndx4bve] svg{width:12px;height:14px}.cp-repo-ok[data-astro-cid-nndx4bve]{background:var(--mint-wash);width:20px;height:20px;color:var(--mint-text);border-radius:50%;place-items:center;margin-left:auto;display:grid}.cp-repo-ok[data-astro-cid-nndx4bve] svg{width:13px;height:13px}.cp-repo-run[data-astro-cid-nndx4bve]{margin:var(--s-3) var(--s-5) var(--s-5);border-radius:var(--r-m);background:var(--ink);color:var(--on-ink);font-family:var(--font-mono);font-size:var(--fs-sm);align-items:center;gap:.55rem;padding:.6rem .8rem;display:flex}.cp-repo-run[data-astro-cid-nndx4bve] i[data-astro-cid-nndx4bve]{background:var(--mint);width:8px;height:8px;box-shadow:0 0 0 0 var(--mint);border-radius:50%;animation:2s infinite cp-pulse}@keyframes cp-pulse{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}html[data-reveal-on] .cp-repo-ok[data-astro-cid-nndx4bve]{animation:cp-pop .4s var(--ease-out) both;animation-delay:calc(.5s + var(--i,0) * .28s)}html[data-reveal-on] .cp-repo-l[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{animation:cp-row .4s var(--ease-out) both;animation-delay:calc(.2s + var(--i) * .28s)}html[data-reveal-on] .cp-repo-run[data-astro-cid-nndx4bve]{animation:cp-row .5s var(--ease-out) both;animation-delay:calc(.4s + var(--i) * .28s)}@keyframes cp-pop{0%{transform:scale(0)}}@keyframes cp-row{0%{opacity:0;translate:0 6px}}@media (width>=960px){.cp-hero[data-astro-cid-nndx4bve]{grid-template-columns:1.25fr 1fr}}.cp-chart[data-astro-cid-nndx4bve]{margin-top:var(--s-9)}.cp-stats[data-astro-cid-nndx4bve]{gap:var(--s-5);margin-top:var(--s-6);padding:0;list-style:none;display:grid}.cp-stats[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{column-gap:var(--s-5);row-gap:var(--s-1);padding:var(--s-5) var(--s-6);border:var(--line);border-radius:var(--r-l);background:var(--paper);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.cp-stats[data-astro-cid-nndx4bve] b[data-astro-cid-nndx4bve]{font-family:var(--font-display);font-size:var(--fs-number);letter-spacing:-.04em;grid-row:span 2;font-weight:600;line-height:1}.cp-stats[data-astro-cid-nndx4bve] p[data-astro-cid-nndx4bve]{color:var(--ink-soft);line-height:1.5}.cp-punch[data-astro-cid-nndx4bve]{margin-top:var(--s-9);font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.025em;font-weight:600}.cp-punch[data-astro-cid-nndx4bve] span[data-astro-cid-nndx4bve]{background:linear-gradient(var(--mint-light),var(--mint-light)) 0 85%/100% .4em no-repeat;padding-inline:.1em}@media (width>=800px){.cp-stats[data-astro-cid-nndx4bve]{grid-template-columns:1fr 1fr}}.cp-def-row[data-astro-cid-nndx4bve]{gap:var(--s-5);margin-top:var(--s-7);display:grid}.cp-def[data-astro-cid-nndx4bve]{max-width:var(--measure);padding:var(--s-5) var(--s-6);border-left:3px solid var(--mint);background:var(--mint-wash);font-size:var(--fs-lead);line-height:1.6}.cp-def[data-astro-cid-nndx4bve] strong{font-weight:600}.cp-fonti[data-astro-cid-nndx4bve]{align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}@media (width>=960px){.cp-def-row[data-astro-cid-nndx4bve]{grid-template-columns:1fr 14rem;align-items:end}.cp-fonti[data-astro-cid-nndx4bve]{flex-direction:column;align-items:flex-start}}.cp-lanes[data-astro-cid-nndx4bve]{gap:var(--s-6);margin-top:var(--s-10);display:grid}.cp-lane[data-astro-cid-nndx4bve]{padding:var(--s-6);border-radius:var(--r-l);position:relative}.cp-lane-l[data-astro-cid-nndx4bve]{margin-bottom:var(--s-5);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:500;display:block}.cp-lane--caos[data-astro-cid-nndx4bve]{border:1px dashed var(--rule-strong);background:var(--paper-alt)}.cp-lane--caos[data-astro-cid-nndx4bve] .cp-lane-l[data-astro-cid-nndx4bve]{color:var(--ink-faint)}.cp-caos[data-astro-cid-nndx4bve]{align-items:center;gap:var(--s-3) var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cp-caos[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{border:var(--line);border-radius:var(--r-s);background:var(--paper);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-soft);rotate:var(--r);padding:.4rem .7rem;position:relative}.cp-caos[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]+li[data-astro-cid-nndx4bve]{margin-left:1.4rem}.cp-caos[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]+li[data-astro-cid-nndx4bve]:before{content:"→";rotate:calc(var(--r) * -1);color:var(--ink-faint);position:absolute;left:-1.3rem}.cp-caos[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]:last-child{color:var(--ink-faint);border-style:dashed}.cp-lane--sdd[data-astro-cid-nndx4bve]{border:1.5px solid var(--mint);background:var(--paper)}.cp-lane--sdd[data-astro-cid-nndx4bve] .cp-lane-l[data-astro-cid-nndx4bve]{color:var(--mint-text)}.cp-fasi[data-astro-cid-nndx4bve]{gap:var(--s-5);padding:0;list-style:none;display:grid;position:relative}.cp-fasi[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{column-gap:var(--s-4);row-gap:var(--s-1);grid-template-columns:2.2rem 1fr;align-content:start;display:grid;position:relative}.cp-fasi[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]>[data-astro-cid-nndx4bve]:not(.cp-fase-n){grid-column:2}.cp-fasi[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]:not(:last-child):after{content:"";top:2.4rem;left:1.1rem;bottom:calc(var(--s-5) * -1);background:var(--mint);transform-origin:top;width:2px;transition:transform .5s var(--ease-out) calc(var(--i) * .12s);margin-left:-1px;position:absolute}.cp-fase-n[data-astro-cid-nndx4bve]{background:var(--mint);width:2.2rem;height:2.2rem;color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-sm);transition:transform .4s var(--ease-out) calc(var(--i) * .12s);border-radius:50%;grid-row:1/span 3;place-items:center;font-weight:600;display:grid}.cp-fasi[data-astro-cid-nndx4bve] h3[data-astro-cid-nndx4bve]{font-size:var(--fs-h4);letter-spacing:-.02em;margin-top:.3rem}.cp-fasi[data-astro-cid-nndx4bve] p[data-astro-cid-nndx4bve]{font-size:var(--fs-md);color:var(--ink-soft);line-height:1.45}.cp-fasi[data-astro-cid-nndx4bve] code[data-astro-cid-nndx4bve]{margin-top:var(--s-1);border-radius:var(--r-s);background:var(--mint-wash);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--mint-text);justify-self:start;padding:.2rem .5rem}html[data-reveal-on] .cp-lane--sdd[data-astro-cid-nndx4bve]:not(.is-in) .cp-fasi[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]:after{transform:scaleY(0)}html[data-reveal-on] .cp-lane--sdd[data-astro-cid-nndx4bve]:not(.is-in) .cp-fase-n[data-astro-cid-nndx4bve]{transform:scale(.4)}@media (width>=1000px){.cp-fasi[data-astro-cid-nndx4bve]{grid-template-columns:repeat(var(--n),1fr);gap:var(--s-4)}.cp-fasi[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{row-gap:var(--s-2);grid-template-columns:1fr}.cp-fasi[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]>[data-astro-cid-nndx4bve]:not(.cp-fase-n){grid-column:1}.cp-fase-n[data-astro-cid-nndx4bve]{grid-row:auto}.cp-fasi[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]:not(:last-child):after{left:2.2rem;right:calc(var(--s-4) * -1);transform-origin:0;width:auto;height:2px;margin:-1px 0 0;top:1.1rem;bottom:auto}html[data-reveal-on] .cp-lane--sdd[data-astro-cid-nndx4bve]:not(.is-in) .cp-fasi[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]:after{transform:scaleX(0)}}.cp-chats[data-astro-cid-nndx4bve]{gap:var(--s-5);margin-top:var(--s-9);align-items:start;display:grid}.cp-chat-body[data-astro-cid-nndx4bve]{gap:var(--s-3);padding:var(--s-5);display:grid}.cp-msg[data-astro-cid-nndx4bve]{max-width:92%;padding:var(--s-3) var(--s-4);border-radius:var(--r-l);font-size:var(--fs-base-sm);line-height:1.5}.cp-msg--me[data-astro-cid-nndx4bve]{background:var(--ink);color:var(--on-ink);border-bottom-right-radius:4px;justify-self:end}.cp-msg--ai[data-astro-cid-nndx4bve]{background:var(--paper-alt);color:var(--ink-soft);border:var(--line);border-bottom-left-radius:4px;justify-self:start}.cp-msg--pezzi[data-astro-cid-nndx4bve]{gap:var(--s-2);background:var(--ink);display:grid}.cp-pezzo[data-astro-cid-nndx4bve]{padding:var(--s-2) var(--s-3);border-radius:var(--r-m);border-left:3px solid var(--mint);transition:opacity .45s var(--ease-out) calc(var(--i) * .18s),translate .45s var(--ease-out) calc(var(--i) * .18s);background:#ffffff12;gap:2px;display:grid}.cp-pezzo[data-astro-cid-nndx4bve] b[data-astro-cid-nndx4bve]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--mint);font-weight:500}html[data-reveal-on] .cp-chat--good[data-astro-cid-nndx4bve]:not(.is-in) .cp-pezzo[data-astro-cid-nndx4bve]{opacity:0;translate:8px}.cp-chat--good[data-astro-cid-nndx4bve] .cp-msg--ai[data-astro-cid-nndx4bve]{background:var(--mint-wash);color:var(--ink);border-color:#0000}.cp-esito[data-astro-cid-nndx4bve]{font-size:var(--fs-sm);align-items:center;gap:.5rem;font-weight:500;display:flex}.cp-esito[data-astro-cid-nndx4bve]>span[data-astro-cid-nndx4bve]{display:flex}.cp-esito[data-astro-cid-nndx4bve] svg{width:15px;height:15px}.cp-chat--bad[data-astro-cid-nndx4bve] .cp-esito[data-astro-cid-nndx4bve]{color:var(--ink-faint)}.cp-chat--good[data-astro-cid-nndx4bve] .cp-esito[data-astro-cid-nndx4bve]{color:var(--mint-text)}.cp-ingr[data-astro-cid-nndx4bve]{gap:var(--s-2);margin-top:var(--s-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cp-ingr[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{border:var(--line);border-radius:var(--r-pill);background:var(--paper);font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:.5rem;padding:.4rem .9rem .4rem .45rem;display:flex}.cp-ingr[data-astro-cid-nndx4bve] span[data-astro-cid-nndx4bve]{background:var(--mint);width:1.4rem;height:1.4rem;font-family:var(--font-mono);font-size:var(--fs-xs);border-radius:50%;place-items:center;display:grid}@media (width>=880px){.cp-chats[data-astro-cid-nndx4bve]{grid-template-columns:1fr 1.25fr}}.cp-ask[data-astro-cid-nndx4bve]{align-items:center;gap:var(--s-3);margin-top:var(--s-8);max-width:40rem;padding:var(--s-3) var(--s-5) var(--s-3) var(--s-3);border:var(--line);border-radius:var(--r-pill);background:var(--paper);font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1rem,2vw,1.2rem);display:flex}.cp-ask-who[data-astro-cid-nndx4bve]{background:var(--ink);width:2.2rem;height:2.2rem;color:var(--on-ink);font-family:var(--font-mono);font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;display:grid}.cp-diff[data-astro-cid-nndx4bve]{gap:var(--s-5);margin-top:var(--s-6);display:grid}.cp-diff[data-astro-cid-nndx4bve] ul[data-astro-cid-nndx4bve]{padding:var(--s-4) var(--s-5) var(--s-5);gap:var(--s-1);font-family:var(--font-mono);font-size:var(--fs-sm);list-style:none;display:grid}.cp-diff[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{border-radius:var(--r-s);align-items:flex-start;gap:.6rem;padding:.45rem .55rem;line-height:1.45;display:flex}.cp-diff[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]>span[data-astro-cid-nndx4bve]{flex:none;margin-top:.1rem;display:flex}.cp-diff[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve] svg{width:15px;height:15px}@media (width>=800px){.cp-diff[data-astro-cid-nndx4bve]{grid-template-columns:1fr 1fr}}.cp-doc-wrap[data-astro-cid-nndx4bve]{width:100%;max-width:30rem;transition:opacity .7s var(--ease-out) .3s,translate .7s var(--ease-out) .3s;justify-self:center;position:relative}.cp-sticker[data-astro-cid-nndx4bve]{z-index:2;position:absolute;bottom:-1.8rem;right:-1.1rem}@media (width<=600px){.cp-sticker[data-astro-cid-nndx4bve]{right:-.3rem}}.cp-tpl-pt[data-astro-cid-nndx4bve]{gap:var(--s-2) var(--s-5);margin-top:var(--s-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cp-tpl-pt[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{font-size:var(--fs-base-sm);align-items:center;gap:.45rem;font-weight:500;display:flex}.cp-tpl-pt[data-astro-cid-nndx4bve] span[data-astro-cid-nndx4bve]{background:var(--mint);width:20px;height:20px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.cp-tpl-pt[data-astro-cid-nndx4bve] svg{width:12px;height:12px}.cp-tpl[data-astro-cid-nndx4bve]{gap:var(--s-6);margin-top:var(--s-9);align-items:center;display:grid}.cp-tpl-arrow[data-astro-cid-nndx4bve]{color:var(--mint-text);justify-self:center;justify-items:center;gap:2px;display:grid;rotate:90deg}.cp-tpl-arrow[data-astro-cid-nndx4bve] svg[data-astro-cid-nndx4bve]{width:48px;height:24px}.cp-tpl-arrow[data-astro-cid-nndx4bve] small[data-astro-cid-nndx4bve]{font-family:var(--font-mono);font-size:var(--fs-xs);rotate:-90deg}.cp-dest[data-astro-cid-nndx4bve]{gap:var(--s-3);margin-top:var(--s-8);padding:0;list-style:none;display:grid}.cp-dest[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{align-items:flex-start;gap:var(--s-3);padding:var(--s-4) var(--s-5);border:var(--line);border-radius:var(--r-l);background:var(--paper);display:flex}.cp-dest[data-astro-cid-nndx4bve] svg[data-astro-cid-nndx4bve]{width:22px;height:22px;color:var(--mint-text);flex:none;margin-top:.1rem}.cp-dest[data-astro-cid-nndx4bve] span[data-astro-cid-nndx4bve]{color:var(--ink-soft);font-size:var(--fs-base-sm);gap:2px;display:grid}.cp-dest[data-astro-cid-nndx4bve] b[data-astro-cid-nndx4bve]{font-family:var(--font-display);font-size:var(--fs-h4);color:var(--ink);letter-spacing:-.015em}.cp-tpl-nota[data-astro-cid-nndx4bve]{margin-top:var(--s-4);font-size:var(--fs-sm);color:var(--ink-faint)}@media (width>=800px){.cp-dest[data-astro-cid-nndx4bve]{grid-template-columns:1fr 1fr}}@media (width>=1000px){.cp-tpl[data-astro-cid-nndx4bve]{grid-template-columns:1fr auto 1fr}.cp-tpl-arrow[data-astro-cid-nndx4bve],.cp-tpl-arrow[data-astro-cid-nndx4bve] small[data-astro-cid-nndx4bve]{rotate:0deg}}.cp-big[data-astro-cid-nndx4bve]{gap:var(--s-8);margin-top:var(--s-9);padding:0;list-style:none;display:grid}.cp-big[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{gap:var(--s-2);align-content:start;display:grid}.cp-big[data-astro-cid-nndx4bve] b[data-astro-cid-nndx4bve]{font-family:var(--font-display);letter-spacing:-.05em;color:var(--ink);background:linear-gradient(var(--mint-light),var(--mint-light)) 0 88%/100% .22em no-repeat;justify-self:start;padding-right:.08em;font-size:clamp(3.5rem,8vw,5.5rem);font-weight:600;line-height:.95}.cp-big[data-astro-cid-nndx4bve] h3[data-astro-cid-nndx4bve]{font-size:var(--fs-h4);letter-spacing:-.02em;margin-top:var(--s-2)}.cp-big[data-astro-cid-nndx4bve] p[data-astro-cid-nndx4bve]{color:var(--ink-soft);font-size:var(--fs-base-sm);max-width:34ch;line-height:1.55}@media (width>=900px){.cp-big[data-astro-cid-nndx4bve]{grid-template-columns:repeat(3,1fr)}}.cp-days[data-astro-cid-nndx4bve]{gap:var(--s-5);margin-top:var(--s-9);padding:0;list-style:none;display:grid;position:relative}.cp-days[data-astro-cid-nndx4bve]>li[data-astro-cid-nndx4bve]{z-index:1;gap:var(--s-3);padding:var(--s-6);border:var(--line);border-radius:var(--r-l);background:var(--paper);transition:opacity .6s var(--ease-out) calc(var(--i) * .15s),translate .6s var(--ease-out) calc(var(--i) * .15s);align-content:start;display:grid;position:relative}html[data-reveal-on] .cp-days[data-astro-cid-nndx4bve]:not(.is-in)>li[data-astro-cid-nndx4bve]{opacity:0;translate:0 14px}.cp-day-n[data-astro-cid-nndx4bve]{background:var(--ink);width:2.8rem;height:2.8rem;color:var(--on-ink);font-family:var(--font-mono);font-size:var(--fs-sm);border-radius:50%;place-items:center;font-weight:600;display:grid}.cp-day-n--opt[data-astro-cid-nndx4bve]{border:1.5px dashed var(--rule-strong);color:var(--ink-faint);width:2.2rem;height:2.2rem;font-size:var(--fs-xs);background:0 0;flex:none}.cp-days[data-astro-cid-nndx4bve] h3[data-astro-cid-nndx4bve]{font-size:var(--fs-h3);letter-spacing:-.025em}.cp-days[data-astro-cid-nndx4bve] ul[data-astro-cid-nndx4bve]{align-content:start;gap:var(--s-2);margin-bottom:var(--s-2);padding:0;list-style:none;display:grid}.cp-days[data-astro-cid-nndx4bve] ul[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{padding-left:var(--s-5);font-size:var(--fs-md);color:var(--ink-soft);line-height:1.45;position:relative}.cp-days[data-astro-cid-nndx4bve] ul[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]:before{content:"";background:var(--mint);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.cp-day-out[data-astro-cid-nndx4bve]{padding:var(--s-3) var(--s-4);border-radius:var(--r-m);background:var(--mint-wash);font-family:var(--font-display);color:var(--mint-text);gap:2px;margin-top:auto;font-weight:600;display:grid}.cp-day-out[data-astro-cid-nndx4bve] span[data-astro-cid-nndx4bve]{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-soft);font-weight:500}.cp-extra[data-astro-cid-nndx4bve]{align-items:center;gap:var(--s-3);margin-top:var(--s-5);font-size:var(--fs-md);color:var(--ink-soft);display:flex}@media (width>=760px){.cp-days--4[data-astro-cid-nndx4bve],.cp-days--2[data-astro-cid-nndx4bve]{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.cp-days[data-astro-cid-nndx4bve]{grid-template-columns:repeat(3,1fr)}.cp-days--2[data-astro-cid-nndx4bve]{grid-template-columns:repeat(2,1fr)}.cp-days[data-astro-cid-nndx4bve]>li[data-astro-cid-nndx4bve]{grid-template-rows:auto auto 1fr auto}}@media (width>=1100px){.cp-days--4[data-astro-cid-nndx4bve]{grid-template-columns:repeat(4,1fr)}.cp-days--4[data-astro-cid-nndx4bve]>li[data-astro-cid-nndx4bve]{padding:var(--s-5)}.cp-days--4[data-astro-cid-nndx4bve] h3[data-astro-cid-nndx4bve]{font-size:var(--fs-h4)}}.cp-dark[data-astro-cid-nndx4bve]{isolation:isolate;padding-block:var(--section-y);background:var(--ink);color:var(--on-ink);position:relative;overflow:hidden}.cp-dark[data-astro-cid-nndx4bve] .cap[data-astro-cid-nndx4bve]{color:var(--on-ink-3)}.cp-dark[data-astro-cid-nndx4bve] .cp-h2[data-astro-cid-nndx4bve]{max-width:16ch}.cp-dark-in[data-astro-cid-nndx4bve]{gap:var(--s-9);align-items:center;display:grid}.cp-dark-t[data-astro-cid-nndx4bve]{gap:var(--s-5);justify-items:start;display:grid}.cp-dark-t[data-astro-cid-nndx4bve]>p[data-astro-cid-nndx4bve]{color:var(--on-ink-2);max-width:46ch;font-size:1.06rem;line-height:1.65}.cp-keep[data-astro-cid-nndx4bve]{gap:var(--s-2);width:100%;padding-block:var(--s-4);border-block:1px solid var(--ink-3);display:grid}.cp-keep[data-astro-cid-nndx4bve] .fl-testo{color:var(--on-ink)}.cp-keep[data-astro-cid-nndx4bve] .fl-testo em{color:var(--mint)}.cp-dark[data-astro-cid-nndx4bve] .btn-1{background:var(--on-ink);color:var(--ink)}.cp-glow[data-astro-cid-nndx4bve]{z-index:-1;pointer-events:none;position:absolute;inset:0}.cp-glow[data-astro-cid-nndx4bve] i[data-astro-cid-nndx4bve]{filter:blur(90px);border-radius:50%;position:absolute}.cp-glow[data-astro-cid-nndx4bve] i[data-astro-cid-nndx4bve]:first-child{background:hsl(var(--gt-1));opacity:.32;width:46vw;height:34vw;top:-14vw;right:-10vw}.cp-glow[data-astro-cid-nndx4bve] i[data-astro-cid-nndx4bve]:nth-child(2){background:hsl(var(--gt-3));opacity:.22;width:30vw;height:24vw;top:-12vw;right:22vw}.cp-app[data-astro-cid-nndx4bve]{color:var(--ink);border-radius:var(--r-l);rotate:-1.5deg;box-shadow:0 40px 80px -30px #0009}.cp-app-body[data-astro-cid-nndx4bve]{padding:var(--s-5)}.cp-app-h[data-astro-cid-nndx4bve]{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-4);display:flex}.cp-app-h[data-astro-cid-nndx4bve] b[data-astro-cid-nndx4bve]{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.15}.cp-app-btn[data-astro-cid-nndx4bve]{white-space:nowrap;border-radius:var(--r-s);background:var(--ink);color:var(--on-ink);font-size:var(--fs-sm);flex:none;padding:.4rem .8rem;font-weight:500}.cp-app[data-astro-cid-nndx4bve] ul[data-astro-cid-nndx4bve]{padding:0;list-style:none;display:grid}.cp-app[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{gap:var(--s-4);padding:var(--s-3) 0;border-top:var(--line);font-size:var(--fs-base-sm);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.cp-app[data-astro-cid-nndx4bve] code[data-astro-cid-nndx4bve]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-faint)}.cp-app[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve] em[data-astro-cid-nndx4bve]{border-radius:var(--r-pill);font-style:normal;font-size:var(--fs-xs);padding:.2rem .6rem;font-weight:500}.cp-app[data-astro-cid-nndx4bve] .is-ok[data-astro-cid-nndx4bve]{background:var(--mint-wash);color:var(--mint-text)}.cp-app[data-astro-cid-nndx4bve] .is-wait[data-astro-cid-nndx4bve]{border:var(--line-strong);color:var(--ink-soft)}@media (width>=960px){.cp-dark-in[data-astro-cid-nndx4bve]{grid-template-columns:1fr 1fr}}.cp-two[data-astro-cid-nndx4bve]{gap:var(--s-11);display:grid}.cp-logos[data-astro-cid-nndx4bve]{gap:var(--s-2);margin-top:var(--s-6);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.cp-logos[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{align-items:center;gap:var(--s-3);padding:var(--s-4);border:var(--line);border-radius:var(--r-m);font-family:var(--font-display);font-weight:600;font-size:var(--fs-base-sm);letter-spacing:-.01em;display:flex}.cp-logo[data-astro-cid-nndx4bve]{width:1.5rem;height:1.5rem;color:var(--brand);flex:none;display:flex}.cp-logo[data-astro-cid-nndx4bve] svg{width:100%;height:100%}.cp-yn[data-astro-cid-nndx4bve]{gap:var(--s-2);margin-top:var(--s-6);padding:0;list-style:none;display:grid}.cp-yn[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-m);line-height:1.45;display:flex}.cp-yn[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]>span[data-astro-cid-nndx4bve]:first-child{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.cp-yn[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve] svg{width:13px;height:13px}.cp-yn[data-astro-cid-nndx4bve] .is-yes[data-astro-cid-nndx4bve]{background:var(--mint-wash);color:var(--ink)}.cp-yn[data-astro-cid-nndx4bve] .is-yes[data-astro-cid-nndx4bve]>span[data-astro-cid-nndx4bve]:first-child{background:var(--mint);color:var(--ink)}.cp-yn[data-astro-cid-nndx4bve] .is-no[data-astro-cid-nndx4bve]{color:var(--ink-faint)}.cp-yn[data-astro-cid-nndx4bve] .is-no[data-astro-cid-nndx4bve]>span[data-astro-cid-nndx4bve]:first-child{border:var(--line-strong)}.cp-yn[data-astro-cid-nndx4bve] .is-yes[data-astro-cid-nndx4bve]+.is-no[data-astro-cid-nndx4bve]{margin-top:var(--s-3)}@media (width>=600px){.cp-logos[data-astro-cid-nndx4bve]{grid-template-columns:repeat(3,1fr)}}@media (width>=960px){.cp-two[data-astro-cid-nndx4bve]{grid-template-columns:1fr 1fr}}.cp-tiles[data-astro-cid-nndx4bve]{gap:var(--s-4);margin-top:var(--s-8);padding:0;list-style:none;display:grid}.cp-tiles[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{gap:var(--s-2);padding:var(--s-6);border:var(--line);border-radius:var(--r-l);background:var(--paper);align-content:start;display:grid}.cp-tile-i[data-astro-cid-nndx4bve]{width:2.8rem;height:2.8rem;margin-bottom:var(--s-2);border-radius:var(--r-m);background:var(--mint-wash);color:var(--mint-text);place-items:center;display:grid}.cp-tile-i[data-astro-cid-nndx4bve] svg{width:22px;height:22px}.cp-tiles[data-astro-cid-nndx4bve] h3[data-astro-cid-nndx4bve]{font-size:var(--fs-h3);letter-spacing:-.025em}.cp-tiles[data-astro-cid-nndx4bve] p[data-astro-cid-nndx4bve]{font-size:var(--fs-base-sm);color:var(--ink-soft);line-height:1.5}@media (width>=800px){.cp-tiles[data-astro-cid-nndx4bve]{grid-template-columns:repeat(3,1fr)}}.cp-tl[data-astro-cid-nndx4bve]{margin-top:var(--s-9);gap:0;padding:0;list-style:none;display:grid;position:relative}.cp-tl[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{gap:var(--s-1);padding:0 0 var(--s-6) var(--s-7);border-left:2px solid var(--norma);transition:opacity .5s var(--ease-out) calc(var(--i) * .1s);margin-left:6px;display:grid;position:relative}.cp-tl[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]:last-child{padding-bottom:0}.cp-tl[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]:before{content:"";background:var(--paper);border:2px solid var(--norma-deep);border-radius:50%;width:14px;height:14px;position:absolute;top:.2rem;left:-8px}.cp-tl[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve].is-next:before{background:var(--norma)}.cp-tl[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve].is-next{border-left-style:dashed}.cp-tl[data-astro-cid-nndx4bve] time[data-astro-cid-nndx4bve]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--norma-deep);font-weight:600}.cp-tl[data-astro-cid-nndx4bve] p[data-astro-cid-nndx4bve]{color:var(--ink);max-width:36ch;line-height:1.45}html[data-reveal-on] .cp-tl[data-astro-cid-nndx4bve]:not(.is-in) li[data-astro-cid-nndx4bve]{opacity:0}@media (width>=1000px){.cp-tl[data-astro-cid-nndx4bve]{grid-auto-columns:1fr;grid-auto-flow:column}.cp-tl[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{border-left:0;border-top:2px solid var(--norma);padding:var(--s-6) var(--s-5) 0 0;margin:0}.cp-tl[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve].is-next{border-top-style:dashed}.cp-tl[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]:before{top:-8px;left:0}}.cp-know[data-astro-cid-nndx4bve]{margin-top:var(--s-9);border:var(--line-strong);border-radius:var(--r-l);display:grid;overflow:hidden}.cp-know[data-astro-cid-nndx4bve]>div[data-astro-cid-nndx4bve]{padding:var(--s-6)}.cp-know[data-astro-cid-nndx4bve]>div[data-astro-cid-nndx4bve]+div[data-astro-cid-nndx4bve]{border-top:var(--line);background:var(--paper-alt)}.cp-know[data-astro-cid-nndx4bve] h3[data-astro-cid-nndx4bve]{font-size:var(--fs-h4);margin-bottom:var(--s-4)}.cp-know[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{color:var(--ink)}.cp-know[data-astro-cid-nndx4bve] .list-dot--muted[data-astro-cid-nndx4bve] li[data-astro-cid-nndx4bve]{color:var(--ink-soft)}.cp-fonti--row[data-astro-cid-nndx4bve]{margin-top:var(--s-6)}@media (width>=800px){.cp-know[data-astro-cid-nndx4bve]{grid-template-columns:1fr 1fr}.cp-know[data-astro-cid-nndx4bve]>div[data-astro-cid-nndx4bve]+div[data-astro-cid-nndx4bve]{border-top:0;border-left:var(--line)}}.cp-avviso[data-astro-cid-nndx4bve]{gap:var(--s-5);margin-block:var(--section-y);max-width:calc(var(--container) - 0px);align-items:flex-start;display:flex}.cp-avviso[data-astro-cid-nndx4bve]>div[data-astro-cid-nndx4bve]{max-width:60rem;padding:var(--s-6);border:var(--line-strong);border-radius:var(--r-l);background:var(--paper);flex:1}.cp-avviso-i[data-astro-cid-nndx4bve]{background:var(--ink);width:3rem;height:3rem;color:var(--on-ink);border-radius:50%;flex:none;place-items:center;display:grid}.cp-avviso-i[data-astro-cid-nndx4bve] svg[data-astro-cid-nndx4bve]{width:22px;height:22px}.cp-avviso[data-astro-cid-nndx4bve] h2[data-astro-cid-nndx4bve]{font-size:var(--fs-h4);letter-spacing:-.015em;margin-bottom:var(--s-2)}.cp-avviso[data-astro-cid-nndx4bve] p[data-astro-cid-nndx4bve]{color:var(--ink-soft);max-width:var(--measure);line-height:1.6}.cp-photo[data-astro-cid-nndx4bve]{padding-block:var(--section-y);margin:0 auto}.cp-photo[data-astro-cid-nndx4bve] img[data-astro-cid-nndx4bve]{object-fit:cover;border-radius:var(--r-l);width:100%;height:auto;max-height:36rem;display:block}.cp-photo[data-astro-cid-nndx4bve] figcaption[data-astro-cid-nndx4bve]{margin-top:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-faint)}.cp-faq-in[data-astro-cid-nndx4bve]{gap:var(--s-7);display:grid}.cp-upd[data-astro-cid-nndx4bve]{margin-top:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-faint)}.cp-q[data-astro-cid-nndx4bve]{font:inherit;letter-spacing:inherit;margin:0}@media (width>=960px){.cp-faq-in[data-astro-cid-nndx4bve]{grid-template-columns:1fr 2fr}}@media (prefers-reduced-motion:reduce){.cp-repo-run[data-astro-cid-nndx4bve] i[data-astro-cid-nndx4bve]{animation:none}}.course[data-astro-cid-37gtzqmp]{max-width:var(--container);padding:var(--section-y) var(--gutter);gap:var(--s-6);margin:0 auto;display:grid}.course-title[data-astro-cid-37gtzqmp]{font-size:var(--fs-display-1);letter-spacing:-.035em;line-height:var(--lh-tight);align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.course-title[data-astro-cid-37gtzqmp] .course-cmd{font-size:1em}.course-title[data-astro-cid-37gtzqmp] .course-cmd--label{font-size:.4em}.course-def[data-astro-cid-37gtzqmp]{font-size:var(--fs-lead);max-width:var(--measure);color:var(--ink)}.course-facts[data-astro-cid-37gtzqmp]{width:100%}.course-shift[data-astro-cid-37gtzqmp]{gap:var(--s-4);border-block:var(--line);padding-block:var(--s-5);display:grid}.course-shift[data-astro-cid-37gtzqmp] p[data-astro-cid-37gtzqmp]{font-family:var(--font-display);font-size:var(--fs-h4);margin-top:var(--s-1)}.course-shift[data-astro-cid-37gtzqmp] div[data-astro-cid-37gtzqmp]:last-child p[data-astro-cid-37gtzqmp]{color:var(--mint-text)}.course-hook[data-astro-cid-37gtzqmp]{font-family:var(--font-display);font-size:var(--fs-display-3)}.course-files[data-astro-cid-37gtzqmp]>div[data-astro-cid-37gtzqmp]{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.course-norma[data-astro-cid-37gtzqmp]{font-size:var(--fs-md);color:var(--norma-deep)}.course-note[data-astro-cid-37gtzqmp]{font-size:var(--fs-md);color:var(--ink-faint)}@media (width>=760px){.course-shift[data-astro-cid-37gtzqmp]{grid-template-columns:1fr 1fr}}
