.gon{-webkit-tap-highlight-color:transparent;margin:0;container-type:inline-size}.gon__layout{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,4cqi,2rem);display:grid}@container (width>=44rem){.gon__layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start}}.gon__colonna{min-width:0}.gon__scena{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:min(100%,34rem);margin-inline:auto;position:relative}.gon__scena[data-pronta]{cursor:grab}.gon__scena[data-trascina]{cursor:grabbing}.gon__quadrante,.gon__reticolo{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gon__piatto{fill:#fff;stroke:#0000001a;stroke-width:.35px;filter:drop-shadow(0 6px 14px #0000001a)}.gon__labbro{fill:var(--color-graphite-900)}.gon__tacche{fill:none;stroke:var(--color-graphite-500);stroke-width:.32px}.gon__tacche--forti{stroke:var(--color-graphite-900);stroke-width:.6px}.gon__gradi,.gon__ore{text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums;pointer-events:none}.gon__gradi{fill:var(--color-graphite-700);font-size:5.4px;font-weight:600}.gon__ore{fill:var(--color-gold-600);font-size:5px;font-weight:600}.gon__marcatore{fill:var(--color-gold-500);opacity:0;transition:opacity .16s}.gon[data-aggancio="0"] [data-gon-marcatore="0"],.gon[data-aggancio="90"] [data-gon-marcatore="90"],.gon[data-aggancio="180"] [data-gon-marcatore="180"],.gon[data-aggancio="270"] [data-gon-marcatore="270"]{opacity:1}.gon__arco{fill:none;stroke:var(--color-gold-500);stroke-width:1.4px;stroke-linecap:round;opacity:.9}.gon__finestra{background:var(--color-graphite-100);isolation:isolate;border-radius:50%;position:absolute;inset:13%;overflow:hidden;box-shadow:inset 0 0 0 1px #0003}.gon__img{object-fit:contain;transform-origin:50%;will-change:transform;pointer-events:none;width:100%;max-width:none;height:100%;display:none;position:absolute;inset:0}.gon[data-pronta] .gon__img{display:block}.gon[data-fase=ingresso] .gon__img{animation:gon-ingresso .7s var(--ease-molla) both}.gon[data-fase=ingresso] .gon__quadrante{animation:gon-quadrante .7s var(--ease-uscita) both}@keyframes gon-ingresso{0%{opacity:0;filter:blur(6px);scale:.94}}@keyframes gon-quadrante{0%{opacity:.4;scale:.985}}.gon[data-sopra] .gon__finestra{scale:1.015;box-shadow:inset 0 0 0 1px #0003,0 0 0 4px #0071e359}.gon__finestra{transition:box-shadow .2s ease, scale .32s var(--ease-molla)}.gon{--ret-linea:#fffffff5;--ret-alone:#0000009e}.gon[data-tono=scuro]{--ret-linea:#141416f2;--ret-alone:#ffffffb3}.gon:not([data-reticolo]) .gon__reticolo{display:none}.gon__ret{fill:none;stroke-linecap:butt}.gon__ret *{vector-effect:non-scaling-stroke}.gon__ret--alone{stroke:var(--ret-alone);stroke-width:3px}.gon__ret--linea{stroke:var(--ret-linea);stroke-width:1px}.gon__maniglia{z-index:3;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:absolute;top:6%;left:50%;transform:translate(-50%,-50%)}.gon__maniglia:disabled{opacity:0;pointer-events:none}.gon__pomello{background:var(--color-gold-600);width:1.625rem;height:1.625rem;transition:transform .22s var(--ease-molla), background-color .16s ease;border:2.5px solid #fff;border-radius:50%;display:block;box-shadow:0 0 0 1px #0000002e,0 4px 10px #00000047}.gon__maniglia:hover .gon__pomello{transform:scale(1.08)}.gon__maniglia:focus-visible{outline:none}.gon__maniglia:focus-visible .gon__pomello{outline:2px solid var(--color-azione);outline-offset:3px}.gon[data-aggancio] .gon__pomello{background:var(--color-graphite-900);transform:scale(1.18)}.gon[data-trascina] .gon__pomello{transform:scale(1.12)}.gon__invito{z-index:2;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:1rem;display:flex;position:absolute;inset:13%}.gon[data-pronta] .gon__invito{display:none}.gon__invito-icona{width:1.5rem;height:1.5rem;color:var(--color-graphite-500)}.gon__invito-titolo{letter-spacing:-.015em;color:var(--color-graphite-900);margin:.25rem 0 0;font-size:1.0625rem;font-weight:600}.gon__invito-nota{color:var(--color-graphite-500);margin:0;font-size:.8125rem}.gon__invito-azioni{flex-direction:column;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.gon__scatta,.gon__solo-tocco{display:none}.gon__scatta{margin:1rem auto 0}.gon[data-pronta] .gon__scatta{display:none!important}@media (hover:none),(pointer:coarse){.gon__solo-tocco{display:inline}.gon__solo-puntatore{display:none}.gon__invito{gap:.25rem;padding:.5rem}.gon__invito .gon__invito-icona{display:none}.gon__invito-titolo{margin:0;font-size:1rem}.gon__invito-nota{font-size:.75rem}.gon__invito-azioni{margin-top:.5rem}.gon__invito-azioni .btn{padding:0 1.125rem;font-size:.875rem}.gon__scatta{display:flex}}@media ((hover:none) or (pointer:coarse)) and (width<=359px){.gon__invito-titolo{font-size:.875rem}.gon__invito-nota{font-size:.6875rem}}.gon__privacy{text-align:center;max-width:34rem;color:var(--color-graphite-500);margin:.875rem auto 0;font-size:.8125rem;line-height:1.5}.gon__pannello{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.gon__lettura{background:var(--color-graphite-100);border-radius:1.25rem;padding:1.25rem 1.5rem}.gon__etichetta-lettura{letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-600);margin:0;font-size:.8125rem;font-weight:600}.gon__grado{letter-spacing:-.035em;color:var(--color-graphite-900);margin:.25rem 0 0;font-size:clamp(2.75rem,2rem + 4cqi,3.75rem);font-weight:600;line-height:1}.gon__secondaria{color:var(--color-graphite-700);flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:.625rem 0 0;font-size:1.0625rem;font-weight:500;display:flex}@media (width<=359px){.gon__secondaria{flex-direction:column}.gon__sep{display:none}}.gon__sep{color:var(--color-graphite-400)}.gon__aggancio{min-height:1.25rem;color:var(--color-gold-600);margin:.5rem 0 0;font-size:.8125rem;font-weight:600}.gon__comandi{border:0;flex-direction:column;gap:1.25rem;min-width:0;margin:0;padding:0;display:flex}.gon__comandi:disabled{opacity:.5}.gon__gruppo{flex-direction:column;gap:.5rem;display:flex}.gon__titolo-gruppo{color:var(--color-graphite-900);margin:0;font-size:.875rem;font-weight:600}.gon__titolo-gruppo strong{font-weight:600}.gon__riga{position:relative}.gon__numero{padding-right:2rem;font-size:1.0625rem}.gon__unita{color:var(--color-graphite-500);pointer-events:none;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.gon__nota{color:var(--color-graphite-500);margin:0;font-size:.8125rem}.gon__cursore,.gon__zoom input{width:100%;height:2.75rem;accent-color:var(--color-graphite-900);touch-action:pan-y;margin:0}.gon__estremi{color:var(--color-graphite-500);justify-content:space-between;margin-top:-.5rem;font-size:.75rem;display:flex}.gon__passi{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;display:grid}.gon__passo,.gon__tasto{border:1px solid var(--filo-forte);font-variant-numeric:tabular-nums;min-width:2.75rem;min-height:2.75rem;color:var(--color-graphite-900);cursor:pointer;user-select:none;touch-action:manipulation;transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform .16s var(--ease-uscita);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.875rem;font-weight:500;display:inline-flex}.gon__passo:hover,.gon__tasto:hover{background:var(--color-graphite-100)}.gon__passo:active,.gon__tasto:active{transform:scale(.97)}.gon__passo svg,.gon__tasto svg{flex-shrink:0;width:.9em;height:.9em}.gon__interruttori{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.gon__tasto[aria-pressed=true]{border-color:var(--color-graphite-900);background:var(--color-graphite-900);color:#fff}.gon__tono{align-self:flex-start}.gon:not([data-reticolo]) .gon__tono{display:none}.gon__zoom{flex-direction:column;gap:.25rem;display:flex}.gon__azioni{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.gon__azioni .btn{padding:0 .75rem;font-size:.875rem}.gon__avviso{color:var(--color-graphite-500);margin:0;font-size:.8125rem;line-height:1.5}.gon__errore{color:#8f0010;background:#fff2f2;border-radius:.875rem;margin:.875rem 0 0;padding:.75rem 1rem;font-size:.9375rem;box-shadow:inset 0 0 0 1px #d700152e}.gon__errore[hidden]{display:none}@media (prefers-reduced-motion:reduce){.gon[data-fase=ingresso] .gon__img,.gon[data-fase=ingresso] .gon__quadrante{animation:none}.gon__finestra,.gon__pomello,.gon__passo,.gon__tasto{transition:none}}
