.pt-fondo{z-index:0;pointer-events:none;background:var(--fondo);height:100lvh;position:fixed;inset:0 0 auto}.pt-fondo .pt-tela{inset:0;position:absolute!important}.pt-velo{background:radial-gradient(120% 90% at 38% 30%, transparent 40%, var(--velo-60) 82%, var(--velo-95) 100%), linear-gradient(var(--velo-20), transparent 30%);position:absolute;inset:0}.pt-radice{--pt-col:var(--pd-col,min(calc(var(--pd-r,360px) * 1.3), 60ch));--pt-b:var(--pd-banda,calc(var(--pd-r,360px) * .76));--pt-y:calc(var(--pd-y,47vh) - var(--vv-cima,0px))}.pt-radice .pt-log{-webkit-mask-image:linear-gradient(transparent calc(var(--pt-y) - var(--pt-b) * 1.03), var(--fondo) calc(var(--pt-y) - var(--pt-b) * .79), var(--fondo) calc(var(--pt-y) + var(--pt-b) * .95), transparent calc(var(--pt-y) + var(--pt-b) * 1.05));-webkit-mask-image:linear-gradient(transparent calc(var(--pt-y) - var(--pt-b) * 1.03), var(--fondo) calc(var(--pt-y) - var(--pt-b) * .79), var(--fondo) calc(var(--pt-y) + var(--pt-b) * .95), transparent calc(var(--pt-y) + var(--pt-b) * 1.05));mask-image:linear-gradient(transparent calc(var(--pt-y) - var(--pt-b) * 1.03), var(--fondo) calc(var(--pt-y) - var(--pt-b) * .79), var(--fondo) calc(var(--pt-y) + var(--pt-b) * .95), transparent calc(var(--pt-y) + var(--pt-b) * 1.05))}.pt-radice .pt-righe-t{max-width:none;padding-left:calc(var(--pd-x,50%) - var(--pt-col) / 2);padding-right:calc(100% - var(--pd-x,50%) - var(--pt-col) / 2)}.pt-radice :is(.pt-dice,.pt-uscita,.pt-casella,.pt-campo-barra){max-width:none}.pt-radice{left:0;right:0;top:var(--vv-cima,0px);height:var(--vv-alto,100dvh);z-index:1;color:var(--avorio);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--tipo-blocco);font-weight:var(--peso-blocco);line-height:var(--lh-blocco);letter-spacing:var(--ls-blocco);text-transform:uppercase;overscroll-behavior:none;grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed}@supports not (height:100dvh){.pt-radice{height:var(--vv-alto,100vh)}}.pt-log{overscroll-behavior:none;scrollbar-width:none;min-height:0;-webkit-mask-image:linear-gradient(transparent var(--pt-cima,var(--s7)), var(--fondo) calc(var(--pt-cima,var(--s7)) + var(--s5)), var(--fondo) calc(100% - var(--s3)), transparent);-webkit-mask-image:linear-gradient(transparent var(--pt-cima,var(--s7)), var(--fondo) calc(var(--pt-cima,var(--s7)) + var(--s5)), var(--fondo) calc(100% - var(--s3)), transparent);mask-image:linear-gradient(transparent var(--pt-cima,var(--s7)), var(--fondo) calc(var(--pt-cima,var(--s7)) + var(--s5)), var(--fondo) calc(100% - var(--s3)), transparent);overflow-y:hidden}@media (max-height:500px){.pt-log{-webkit-mask-image:linear-gradient(transparent var(--s2), var(--fondo) var(--s4), var(--fondo) calc(100% - var(--s3)), transparent);-webkit-mask-image:linear-gradient(transparent var(--s2), var(--fondo) var(--s4), var(--fondo) calc(100% - var(--s3)), transparent);mask-image:linear-gradient(transparent var(--s2), var(--fondo) var(--s4), var(--fondo) calc(100% - var(--s3)), transparent)}}.pt-diretto{padding:0 var(--gutter) calc(var(--s3) + env(safe-area-inset-bottom) + var(--banner-alto,0px)) calc(var(--gutter) + var(--s5));transition:padding-bottom var(--dur-stato) var(--curva);max-width:min(100%,88rem,100% - 18rem);font-family:var(--font-voce);font-size:var(--tipo-voce);font-weight:var(--peso-voce);line-height:var(--lh-voce);letter-spacing:var(--ls-voce);text-transform:uppercase;text-shadow:0 0 3px var(--velo-95), 0 0 10px var(--velo-95);flex-wrap:wrap;align-items:center;gap:0 clamp(1.2rem,1.8vw,2rem);margin:0;display:flex}.pt-diretto-capo{flex-basis:100%;height:0}@media (max-width:699px){.pt-diretto{max-width:100%;padding-left:var(--gutter);padding-bottom:calc(var(--s3) + env(safe-area-inset-bottom) + var(--banner-alto,0px))}}.pt-righe-t.pt-righe-t{padding-bottom:calc(var(--vv-alto,100dvh) * .7)}.pt-righe-t{padding:calc(max(var(--s8), var(--pt-cima,0px) + var(--s5)) + env(safe-area-inset-top)) var(--gutter) var(--s8) calc(var(--gutter) + var(--s5));gap:calc(var(--lh-blocco) * 1em);flex-direction:column;max-width:min(100%,88rem,100% - 18rem);margin:0;list-style:none;display:flex}.pt-blocco{flex-direction:column;display:flex}.pt-r{display:block}.pt-c{min-width:0}.pt-dice{max-width:72ch;margin:0}.pt-dice a{padding-block:12px}.pt-domanda{font-weight:var(--peso-forte)}.pt-tenue,.pt-righe-prima{color:var(--carta)}.pt-r-campo .pt-c{display:grid}.pt-campo-barra{align-items:center;gap:2ch;max-width:72ch;min-height:44px;display:flex}.pt-prompt{white-space:nowrap;color:var(--carta);flex:none}.pt-campo-dentro{flex:auto;min-width:0;display:flex;position:relative}.pt-campo{width:100%;min-width:0;min-height:44px;color:var(--avorio);font:inherit;letter-spacing:inherit;text-transform:none;caret-color:var(--avorio);caret-shape:block;resize:none;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;touch-action:manipulation;pointer-events:auto;background:0 0;border:0;border-radius:0;outline:none;flex:auto;margin:0;padding:0;font-size:max(16px,1em)}textarea.pt-campo{line-height:var(--lh-blocco);padding:8px 0}.pt-campo::placeholder{color:var(--avorio);opacity:.32;text-transform:uppercase}.pt-campo:placeholder-shown:not(:focus){text-indent:1.6ch}@media (max-width:379px){.pt-campo-barra{gap:1ch}.pt-campo::placeholder{letter-spacing:0}}:root[data-tastiera="1"] .pt-campo:focus-visible{outline:2px solid var(--azione);outline-offset:4px}.pt-cursore{pointer-events:none;line-height:1;display:none;position:absolute;top:50%;left:0;transform:translateY(-52%)}.pt-campo-dentro:has(>.pt-campo:placeholder-shown:not(:focus))>.pt-cursore{display:block}@media (prefers-reduced-motion:no-preference){.pt-cursore{animation:1.06s step-end 8 pt-lampeggia}}@keyframes pt-lampeggia{50%{opacity:0}}.pt-invia{flex:none}.pt-errore{margin:0}.pt-errore:empty{display:none}.pt-scelte{flex-wrap:wrap;align-items:baseline;gap:0 5ch;display:flex}.pt-righe{gap:var(--s1) 0;justify-items:start;display:grid}.pt-righe-fila{flex-direction:column;align-items:flex-start;gap:0;display:flex}.pt-opz{min-height:44px;color:var(--avorio);cursor:url(/cursori/mano-piccolo.png) 11 0,pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:1.5ch;padding:0;display:inline-flex}.pt-opz .su-quadro{width:10px;height:10px}.pt-opz[aria-checked=true] .pt-opz-testo{box-shadow:inset 0 -2px 0 var(--caldo)}@media (hover:hover){.pt-opz[data-qui]:not([aria-checked=true]) .pt-opz-testo{box-shadow:inset 0 -1px 0 var(--avorio-32)}}.pt-opz:focus-visible{outline:none}.pt-opz:focus-visible:not([aria-checked=true]) .pt-opz-testo{box-shadow:inset 0 -2px 0 var(--avorio)}.pt-opz:focus-visible[aria-checked=true] .pt-opz-testo{box-shadow:inset 0 -2px 0 var(--caldo), 0 2px 0 var(--avorio)}.pt-risposta:focus-visible{outline:2px solid var(--azione);outline-offset:3px}@media (pointer:coarse){.pt-opz{min-height:48px}}.pt-risposta{min-height:44px;color:var(--avorio);cursor:url(/cursori/mano-piccolo.png) 11 0,pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:2ch;margin:0;padding:8px 0;display:flex}.pt-risposta:disabled{cursor:default}@media (hover:hover){.pt-risposta:not(:disabled):hover .pt-scritta{box-shadow:inset 0 -1px 0 var(--avorio-32)}}.pt-messaggio{display:contents}.pt-messaggio>.pt-r:first-child{margin-top:calc(var(--lh-blocco) * 1em)}.pt-uscita{overflow-wrap:anywhere;max-width:72ch;margin:0}.pt-casella{min-height:44px;padding-block:var(--s1);cursor:url(/cursori/mano-piccolo.png) 11 0,pointer;align-items:center;gap:2ch;max-width:72ch;display:flex}.pt-casella-quadro{flex:none;place-items:center;width:44px;height:44px;margin-left:-11px;display:grid;position:relative}.pt-casella-quadro:before{content:"";width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--avorio);position:absolute}.pt-casella-quadro input{opacity:0;width:44px;height:44px;cursor:inherit;margin:0;position:absolute;inset:0}.pt-casella-quadro svg{fill:none;width:16px;height:16px;stroke:var(--caldo);stroke-width:2.4px;stroke-linecap:square;opacity:0;pointer-events:none;position:relative}.pt-casella[data-spuntata] .pt-casella-quadro svg{opacity:1}.pt-casella:has(input:focus-visible) .pt-casella-quadro:before{outline:2px solid var(--azione);outline-offset:3px}.pt-casella a{z-index:1;padding-block:12px;position:relative}.pt-azioni-invio [data-spento]{color:var(--carta)}.pt-uscita-tocca{min-height:32px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:url(/cursori/mano-piccolo.png) 11 0,pointer;background:0 0;border:0;margin:0;padding:0;display:block}.pt-uscita-tocca:focus-visible{outline:2px solid var(--azione);outline-offset:3px}@media (hover:hover){.pt-uscita-tocca:hover{box-shadow:inset 0 -1px 0 var(--avorio-32)}}.pt-azioni-invio{flex-wrap:wrap;align-items:center;gap:0 5ch;min-height:44px;display:flex}.pt-radice .su-testo{text-transform:uppercase}@media (max-width:699px){.pt-righe-t{max-width:none;padding:calc(max(var(--s7), var(--pt-cima,0px) + var(--s4)) + env(safe-area-inset-top)) var(--gutter) calc(var(--s8) + var(--s6))}.pt-azioni-invio .pt-tenue,.pt-righe-prima{flex-basis:100%}.pt-scelte,.pt-azioni-invio{column-gap:3ch}.pt-campo-barra{flex-wrap:wrap;gap:0 1.5ch}.pt-campo-dentro{flex:1 1 0}.pt-invia{flex-basis:100%;justify-content:flex-end}}.pt-log::-webkit-scrollbar{display:none}.pt-radice .pt-log[data-lungo]{overflow-y:auto}.pt-radice .pt-solo-mano,.pt-radice .pt-capo-mano{display:none}@media (max-width:699px),(max-height:500px){.pt-radice .pt-solo-largo{display:none}.pt-radice .pt-solo-mano{display:inline-flex}.pt-radice .pt-capo-mano{display:block}.pt-radice .pt-diretto .su-c>:not(.tp-testo):not(.sr-only){display:none}.pt-radice .pt-diretto{padding-bottom:calc(var(--s2) + env(safe-area-inset-bottom) + var(--banner-alto,0px));column-gap:.85rem}.pt-radice .pt-diretto .su-c{min-height:44px}.pt-radice[data-tastiera] .pt-diretto{display:none}}@media (max-width:379px){.pt-radice .pt-diretto{column-gap:.5rem;padding-left:16px;padding-right:16px}}@media (max-width:699px) and (max-height:639px){.pt-diretto{padding-bottom:calc(var(--s2) + env(safe-area-inset-bottom) + var(--banner-alto,0px))}}@media (max-height:700px){.pt-diretto .su-c{min-height:44px}}@media (max-width:699px){.pt-radice .pt-log{-webkit-mask-image:linear-gradient(transparent min(calc(var(--pt-y) - var(--pt-b) * 1.03), var(--pt-cima,var(--s7))), var(--fondo) min(calc(var(--pt-y) - var(--pt-b) * .79), calc(var(--pt-cima,var(--s7)) + var(--s5))), var(--fondo) calc(var(--pt-y) + var(--pt-b) * .95), transparent calc(var(--pt-y) + var(--pt-b) * 1.05));-webkit-mask-image:linear-gradient(transparent min(calc(var(--pt-y) - var(--pt-b) * 1.03), var(--pt-cima,var(--s7))), var(--fondo) min(calc(var(--pt-y) - var(--pt-b) * .79), calc(var(--pt-cima,var(--s7)) + var(--s5))), var(--fondo) calc(var(--pt-y) + var(--pt-b) * .95), transparent calc(var(--pt-y) + var(--pt-b) * 1.05));mask-image:linear-gradient(transparent min(calc(var(--pt-y) - var(--pt-b) * 1.03), var(--pt-cima,var(--s7))), var(--fondo) min(calc(var(--pt-y) - var(--pt-b) * .79), calc(var(--pt-cima,var(--s7)) + var(--s5))), var(--fondo) calc(var(--pt-y) + var(--pt-b) * .95), transparent calc(var(--pt-y) + var(--pt-b) * 1.05))}}
