.QXe5sq_striscia{top:var(--altezza-barra-alta);z-index:15;padding:var(--space-sm) var(--space-smd);background:var(--color-card);border-bottom:1px solid var(--color-border);position:sticky}.QXe5sq_consenso{gap:var(--space-smd);flex-direction:column;display:flex}.QXe5sq_consensoAzioni{gap:var(--space-sm);flex-direction:column;display:flex}
.dfFrCG_player,.dfFrCG_pannello{--m-alone:color-mix(in srgb, var(--color-accent) 42%, transparent);--m-filo:color-mix(in srgb, var(--color-foreground) 11%, transparent);--m-luce:inset 0 1px 0 color-mix(in srgb, var(--testo-su-foto) 9%, transparent);--m-tenue:color-mix(in srgb, var(--color-foreground) 7%, transparent);--m-pieno:linear-gradient(150deg, var(--cta-passaggio,var(--color-accent)) 0%, var(--color-accent) 70%)}.dfFrCG_player{white-space:normal;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;width:19rem;max-width:100%;display:grid}.dfFrCG_avvio{border-radius:var(--radius-full);background:var(--m-pieno);width:3rem;height:3rem;color:var(--color-on-accent);box-shadow:var(--m-luce), 0 6px 16px -6px var(--m-alone);cursor:pointer;transition:transform var(--durata-breve) var(--curva), box-shadow var(--durata) var(--curva);border:0;place-items:center;display:grid}.dfFrCG_avvio:hover{box-shadow:var(--m-luce), 0 10px 22px -8px var(--m-alone);transform:translateY(-1px)}.dfFrCG_avvio:active{transform:scale(.94)}.dfFrCG_avvio:disabled{cursor:default;background:var(--m-tenue);color:currentColor;box-shadow:none;opacity:.7;transform:none}.dfFrCG_triangolo{margin-left:3px}.dfFrCG_playerAttivo .dfFrCG_avvio{box-shadow:var(--m-luce), 0 0 0 4px color-mix(in srgb, var(--color-accent) 20%, transparent), 0 8px 24px -6px var(--m-alone)}.dfFrCG_traccia{flex-direction:column;min-width:0;display:flex}.dfFrCG_ondaGuscio{border-radius:var(--radius-sm);align-items:center;height:3rem;display:flex;position:relative}.dfFrCG_ondaGuscio:has(:focus-visible){outline:2px solid var(--color-ring);outline-offset:2px}.dfFrCG_cursoreOnda{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dfFrCG_cursoreOnda:disabled{cursor:default}.dfFrCG_onda{align-items:center;gap:clamp(1px,.4vw,2px);width:100%;min-width:0;height:2.25rem;display:flex;overflow:hidden}.dfFrCG_barra,.dfFrCG_barraFatta{border-radius:var(--radius-full);background:color-mix(in srgb, currentColor 26%, transparent);min-width:0;min-height:3px;transition:background-color var(--durata-breve) var(--curva), height var(--durata-breve) var(--curva);flex:1 1 0}.dfFrCG_barraFatta{background:var(--color-accent)}.dfFrCG_mio .dfFrCG_barraFatta,.dfFrCG_anteprima .dfFrCG_barraFatta{background:var(--color-accent-text)}.dfFrCG_ondaViva .dfFrCG_barra,.dfFrCG_ondaViva .dfFrCG_barraFatta{background:var(--m-pieno);transition:height 90ms linear}.dfFrCG_tempi{font-size:var(--text-sm);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-.35rem;font-weight:600;display:flex}.dfFrCG_tempoTotale{opacity:.75}.dfFrCG_velocita{border:1px solid color-mix(in srgb, currentColor 24%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, currentColor 6%, transparent);min-width:3rem;min-height:3rem;color:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--durata-breve) var(--curva), transform var(--durata-breve) var(--curva);padding:0 .55rem;font-weight:700}.dfFrCG_velocita:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.dfFrCG_velocita:active{transform:scale(.94)}.dfFrCG_velocita:disabled{cursor:default;opacity:.55}.dfFrCG_pannello{border:1px solid var(--m-filo);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--color-accent-soft) 75%, transparent) 0%, transparent 55%), linear-gradient(180deg, var(--color-card), color-mix(in srgb, var(--color-card) 88%, var(--color-muted)));color:var(--color-foreground);box-shadow:var(--m-luce), var(--shadow-carta,none);animation:dfFrCG_sale var(--durata) var(--curva);border-radius:1.5rem;padding:.75rem}@keyframes dfFrCG_sale{0%{opacity:0;transform:translateY(10px)scale(.985)}}.dfFrCG_pannelloTitolo{font-family:var(--font-titoli);font-size:var(--text-base);margin:0;font-weight:700}.dfFrCG_pannelloRegistra{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);box-shadow:var(--m-luce), 0 0 0 4px color-mix(in srgb, var(--color-accent) 12%, transparent), 0 14px 36px -12px var(--m-alone);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.dfFrCG_registra{flex-direction:column;gap:.3rem;min-width:0;display:flex}.dfFrCG_registraRiga{align-items:center;gap:.55rem;min-width:0;display:flex}.dfFrCG_puntoRec{border-radius:var(--radius-full);background:var(--m-pieno);width:1.75rem;height:1.75rem;color:var(--color-on-accent);flex-shrink:0;place-items:center;animation:1.6s ease-in-out infinite dfFrCG_respiro;display:grid}@keyframes dfFrCG_respiro{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 50%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--color-accent) 0%, transparent)}}.dfFrCG_contatore{min-width:2.6em;font-family:var(--font-titoli);font-size:var(--text-lg);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.dfFrCG_registraNota{color:var(--color-muted-foreground);font-size:var(--text-sm);margin:0;font-weight:600;line-height:1.3}.dfFrCG_notaFine{color:var(--color-warning)}.dfFrCG_limite{border-radius:var(--radius-full);background:var(--m-tenue);height:4px;display:block;overflow:hidden}.dfFrCG_limite span{background:var(--m-pieno);transform-origin:0;height:100%;transition:transform .1s linear;display:block}.dfFrCG_tondoTenue,.dfFrCG_ferma{border-radius:var(--radius-full);cursor:pointer;transition:transform var(--durata-breve) var(--curva), background-color var(--durata-breve) var(--curva), box-shadow var(--durata) var(--curva);flex-shrink:0;place-items:center;display:grid}.dfFrCG_tondoTenue{border:1px solid var(--m-filo);background:var(--m-tenue);width:3rem;height:3rem;color:var(--color-foreground)}.dfFrCG_tondoTenue:hover{background:color-mix(in srgb, var(--color-foreground) 12%, transparent)}.dfFrCG_tondoTenue:active,.dfFrCG_ferma:active{transform:scale(.94)}.dfFrCG_ferma{background:var(--m-pieno);width:3.5rem;height:3.5rem;color:var(--color-on-accent);box-shadow:var(--m-luce), 0 8px 22px -6px var(--m-alone);border:0}.dfFrCG_ferma:hover{box-shadow:var(--m-luce), 0 12px 28px -8px var(--m-alone);transform:translateY(-1px)}.dfFrCG_ferma:disabled{opacity:.6;cursor:default}.dfFrCG_pannelloAnteprima,.dfFrCG_pannelloAllegato{flex-direction:column;gap:.75rem;display:flex}.dfFrCG_pannelloAnteprima .dfFrCG_player{width:100%}.dfFrCG_anteprima{color:var(--color-foreground)}.dfFrCG_azioni{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.dfFrCG_azioneTenue,.dfFrCG_azionePiena{border-radius:var(--radius-full);min-height:3rem;font:inherit;font-size:var(--text-base);cursor:pointer;transition:transform var(--durata-breve) var(--curva), box-shadow var(--durata) var(--curva), background-color var(--durata-breve) var(--curva);justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:700;display:inline-flex}.dfFrCG_azioneTenue{border:1px solid var(--m-filo);background:var(--m-tenue);color:var(--color-foreground)}.dfFrCG_azioneTenue:hover{background:color-mix(in srgb, var(--color-foreground) 12%, transparent)}.dfFrCG_azionePiena{background:var(--m-pieno);color:var(--color-on-accent);box-shadow:var(--m-luce), 0 6px 18px -8px var(--m-alone);border:0}.dfFrCG_azionePiena:hover{box-shadow:var(--m-luce), 0 12px 26px -10px var(--m-alone);transform:translateY(-1px)}.dfFrCG_azioneTenue:active,.dfFrCG_azionePiena:active{transform:translateY(0)scale(.98)}.dfFrCG_azioneTenue:disabled,.dfFrCG_azionePiena:disabled{opacity:.6;cursor:default;transform:none}.dfFrCG_gira{animation:.9s linear infinite dfFrCG_gira}@keyframes dfFrCG_gira{to{transform:rotate(360deg)}}.dfFrCG_errore{color:var(--color-destructive-text);font-size:var(--text-sm);margin:0;font-weight:600}.dfFrCG_erroreRiquadro{border:1px solid color-mix(in srgb, var(--color-destructive-text) 35%, transparent);background:var(--color-destructive-soft);color:var(--color-foreground);border-radius:1rem;align-items:flex-start;gap:.6rem;margin:0;padding:.75rem 1rem;font-weight:600;line-height:1.4;display:flex}.dfFrCG_erroreRiquadro svg{color:var(--color-destructive-text);flex-shrink:0}.dfFrCG_testata{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dfFrCG_scelte{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;display:grid}.dfFrCG_scelta{border:1px solid var(--m-filo);background:linear-gradient(170deg, var(--color-card), color-mix(in srgb, var(--color-accent-soft) 55%, var(--color-card)));min-height:6rem;color:var(--color-foreground);font:inherit;font-size:var(--text-base);box-shadow:var(--m-luce), 0 1px 2px var(--ombra-colore,transparent);cursor:pointer;transition:transform var(--durata-breve) var(--curva), box-shadow var(--durata) var(--curva);border-radius:1.25rem;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem;font-weight:700;display:flex}.dfFrCG_scelta:hover{box-shadow:var(--m-luce), var(--shadow-carta-su,none);transform:translateY(-2px)}.dfFrCG_scelta:active{transform:translateY(0)scale(.98)}.dfFrCG_sceltaIcona{border-radius:var(--radius-full);background:var(--color-accent-soft);width:3rem;height:3rem;color:var(--color-accent-text);box-shadow:var(--m-luce), 0 0 0 1px color-mix(in srgb, var(--color-accent) 25%, transparent);place-items:center;display:grid}.dfFrCG_nota{color:var(--color-muted-foreground);font-size:var(--text-sm);text-align:center;margin:0;font-weight:600}.dfFrCG_controllo{justify-content:center;align-items:center;gap:.5rem;margin:0;padding:1.5rem;font-weight:600;display:flex}.dfFrCG_cornice{border:1px solid var(--m-filo);background:var(--color-muted);box-shadow:var(--m-luce), 0 10px 26px -14px var(--ombra-colore-forte,transparent);border-radius:1.25rem;justify-content:center;display:flex;overflow:hidden}.dfFrCG_corniceMedia{object-fit:contain;max-width:100%;max-height:50vh;display:block}
.upDqla_anteprima,.upDqla_mancante{--m-filo:color-mix(in srgb, var(--color-foreground) 12%, transparent);border-radius:1rem;width:16rem;max-width:calc(100% + 1.1rem);max-height:22rem;margin:-.3rem -.55rem 0;display:block;position:relative;overflow:hidden}.upDqla_anteprima{background:var(--color-muted);box-shadow:inset 0 0 0 1px var(--m-filo), 0 6px 18px -10px var(--ombra-colore-forte,transparent);cursor:zoom-in;transition:transform var(--durata-breve) var(--curva), box-shadow var(--durata) var(--curva);border:0;padding:0}.upDqla_anteprima:hover{box-shadow:inset 0 0 0 1px var(--m-filo), 0 14px 28px -12px var(--ombra-colore-forte,transparent);transform:translateY(-2px)}.upDqla_anteprima:active{transform:scale(.985)}.upDqla_anteprima:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.upDqla_anteprima:disabled{cursor:progress}.upDqla_anteprima:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--m-filo);pointer-events:none;position:absolute;inset:0}.upDqla_media{object-fit:cover;width:100%;height:100%;transition:transform .32s var(--curva);display:block}.upDqla_anteprima:hover .upDqla_media{transform:scale(1.03)}.upDqla_inArrivo{animation:1.4s ease-in-out infinite upDqla_pulsa}@keyframes upDqla_pulsa{50%{opacity:.6}}.upDqla_velo{background:var(--velo-foto);position:absolute;inset:0}.upDqla_disco{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-card) 92%, transparent);width:3.5rem;height:3.5rem;color:var(--color-accent-text);box-shadow:0 0 0 1px var(--m-filo), 0 10px 26px -8px var(--ombra-colore-forte,transparent);transition:transform var(--durata-breve) var(--curva);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.upDqla_disco svg{margin-left:3px}.upDqla_anteprima:hover .upDqla_disco{transform:translate(-50%,-50%)scale(1.06)}.upDqla_durata{border-radius:var(--radius-full);background:color-mix(in srgb, var(--avatar-3) 88%, transparent);color:var(--testo-su-foto);font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding:.1rem .6rem;font-weight:700;position:absolute;bottom:.5rem;right:.5rem}.upDqla_mancante{border:1px dashed color-mix(in srgb, var(--color-muted-foreground) 45%, transparent);background:color-mix(in srgb, var(--color-muted) 85%, transparent);min-height:8rem;color:var(--color-muted-foreground);font-size:var(--text-sm);text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1rem;font-weight:600;display:flex}.upDqla_visore{background:radial-gradient(80% 60% at 50% 35%, color-mix(in srgb, var(--avatar-3) 30%, transparent), transparent 70%), color-mix(in srgb, var(--avatar-3) 10%, black);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--testo-su-foto);border:0;margin:0;padding:0}.upDqla_visore[open]{animation:upDqla_apre var(--durata) var(--curva);flex-direction:column;display:flex}.upDqla_visore::backdrop{background:0 0}@keyframes upDqla_apre{0%{opacity:0;transform:scale(.985)}}.upDqla_visoreBarra{padding:max(.75rem, env(safe-area-inset-top)) 1rem .75rem;justify-content:space-between;align-items:center;gap:1rem;display:flex}.upDqla_visoreTitolo{font-family:var(--font-titoli);font-size:var(--text-lg);margin:0;font-weight:700}.upDqla_visoreChiudi{border:1px solid color-mix(in srgb, var(--testo-su-foto) 24%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--testo-su-foto) 14%, transparent);min-height:3rem;color:var(--testo-su-foto);font:inherit;font-size:var(--text-base);cursor:pointer;transition:background-color var(--durata-breve) var(--curva), transform var(--durata-breve) var(--curva);align-items:center;gap:.5rem;padding:0 1.1rem;font-weight:700;display:inline-flex}.upDqla_visoreChiudi:hover{background:color-mix(in srgb, var(--testo-su-foto) 22%, transparent)}.upDqla_visoreChiudi:active{transform:scale(.97)}.upDqla_visoreChiudi:focus-visible{outline:2px solid var(--testo-su-foto);outline-offset:2px}.upDqla_visoreScena{min-height:0;padding:0 1rem max(1rem, env(safe-area-inset-bottom));flex:1;justify-content:center;align-items:center;display:flex}.upDqla_visoreMedia{object-fit:contain;border-radius:1rem;max-width:100%;max-height:100%;box-shadow:0 30px 80px -24px #000}
.igbKTa_foglio,.igbKTa_striscia,.igbKTa_toast,.igbKTa_modulo,.igbKTa_album{--s-filo:color-mix(in srgb, var(--color-foreground) 11%, transparent);--s-luce:inset 0 1px 0 color-mix(in srgb, var(--testo-su-foto) 9%, transparent);--s-alone:color-mix(in srgb, var(--color-accent) 40%, transparent);--s-calda:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--color-accent-soft) 80%, transparent) 0%, transparent 60%);--s-carta:linear-gradient(180deg, var(--color-card), color-mix(in srgb, var(--color-card) 86%, var(--color-muted)))}.igbKTa_foglio{border:1px solid var(--s-filo);background:var(--s-calda), var(--s-carta);width:100%;max-width:100%;max-height:min(92dvh,46rem);color:var(--color-foreground);box-shadow:var(--s-luce), 0 -18px 48px -24px var(--ombra-colore-forte);overscroll-behavior:contain;border-bottom:0;border-radius:1.75rem 1.75rem 0 0;margin:auto auto 0;padding:0;overflow:auto}.igbKTa_foglio[open]{animation:igbKTa_sale var(--durata-ingresso,.32s) var(--curva)}.igbKTa_foglio::backdrop{background:var(--color-overlay);animation:igbKTa_sfuma var(--durata) var(--curva)}@keyframes igbKTa_sale{0%{opacity:0;transform:translateY(24px)}}@keyframes igbKTa_sfuma{0%{opacity:0}}@media (min-width:640px){.igbKTa_foglio{border-bottom:1px solid var(--s-filo);width:min(34rem,100% - 2rem);box-shadow:var(--s-luce), var(--shadow-xl);border-radius:1.75rem;margin:auto}}.igbKTa_maniglia{border-radius:var(--radius-full);background:var(--s-filo);width:2.75rem;height:5px;margin:.6rem auto 0;display:block}@media (min-width:640px){.igbKTa_maniglia{display:none}}.igbKTa_testa{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.9rem;padding:1.25rem 1.25rem 0;display:grid}.igbKTa_segno{border-radius:var(--radius-full);background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--color-accent) 30%, var(--color-accent-soft)), var(--color-accent-soft));width:3.25rem;height:3.25rem;color:var(--color-accent-text);box-shadow:0 0 0 6px color-mix(in srgb, var(--color-accent) 10%, transparent);place-items:center;display:grid}.igbKTa_segnoAttento{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--color-destructive) 22%, var(--color-destructive-soft)), var(--color-destructive-soft));color:var(--color-destructive-text);box-shadow:0 0 0 6px color-mix(in srgb, var(--color-destructive) 8%, transparent)}.igbKTa_titolo{font-family:var(--font-titoli);font-size:var(--text-xl);text-wrap:balance;margin:.35rem 0 0;font-weight:700;line-height:1.2}.igbKTa_chiudi{border:1px solid var(--s-filo);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-foreground) 5%, transparent);width:3rem;height:3rem;color:var(--color-foreground);cursor:pointer;transition:background-color var(--durata-breve) var(--curva), transform var(--durata-breve) var(--curva);place-items:center;display:grid}.igbKTa_chiudi:hover{background:color-mix(in srgb, var(--color-foreground) 10%, transparent)}.igbKTa_chiudi:active{transform:scale(.94)}.igbKTa_corpo{font-size:var(--text-base);flex-direction:column;gap:1rem;padding:1rem 1.25rem;line-height:1.55;display:flex}.igbKTa_corpo p{margin:0}.igbKTa_piede{padding:.25rem 1.25rem max(1.25rem, env(safe-area-inset-bottom));flex-wrap:wrap-reverse;justify-content:flex-end;gap:.6rem;display:flex}.igbKTa_piede>*{flex:12rem}.igbKTa_punti{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.igbKTa_punti li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.igbKTa_punti svg{color:var(--color-accent-text);margin-top:.15rem}.igbKTa_notaTenue{color:var(--color-muted-foreground);font-size:var(--text-sm)}.igbKTa_info{border:1px solid var(--s-filo);background:color-mix(in srgb, var(--color-info-soft) 70%, transparent);color:var(--color-foreground);font-size:var(--text-sm);border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.85rem 1rem;font-weight:600;display:grid}.igbKTa_info svg{color:var(--color-info);margin-top:.1rem}.igbKTa_modulo{flex-direction:column;gap:1rem;display:flex}.igbKTa_gruppo{border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.55rem;margin:0;padding:0;display:grid}.igbKTa_legenda{font-family:var(--font-titoli);font-size:var(--text-lg);margin-bottom:.5rem;font-weight:700}.igbKTa_motivo{border:1px solid var(--s-filo);background:var(--s-carta);min-height:3.25rem;box-shadow:var(--s-luce), var(--ombra-scheda,none);cursor:pointer;transition:transform var(--durata-breve) var(--curva), box-shadow var(--durata) var(--curva), border-color var(--durata-breve) var(--curva);border-radius:1.1rem;align-items:center;gap:.6rem;padding:.7rem .9rem;font-weight:600;display:flex;position:relative}.igbKTa_motivo:hover{box-shadow:var(--s-luce), var(--ombra-scheda-su,var(--shadow-md));transform:translateY(-1px)}.igbKTa_motivo input{width:1.35rem;height:1.35rem;accent-color:var(--color-accent);flex-shrink:0;margin:0}.igbKTa_motivo:has(input:checked){border-color:color-mix(in srgb, var(--color-accent) 60%, transparent);background:var(--s-calda), var(--s-carta);box-shadow:var(--s-luce), 0 0 0 4px color-mix(in srgb, var(--color-accent) 14%, transparent), 0 10px 26px -14px var(--s-alone)}.igbKTa_motivo:has(:focus-visible){outline:2px solid var(--color-ring);outline-offset:2px}.igbKTa_urgente{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-destructive) 13%, transparent);color:var(--color-destructive-text);font-size:var(--text-xs);white-space:nowrap;margin-left:auto;padding:.15rem .55rem;font-weight:700}.igbKTa_campoNota{flex-direction:column;gap:.4rem;font-weight:700;display:flex}.igbKTa_campoNota textarea{resize:vertical;border:1px solid var(--bordo-campo,var(--color-border-strong));background:var(--fondo-campo,var(--color-card));min-height:6.5rem;color:var(--color-foreground);font:inherit;border-radius:1.1rem;padding:.8rem .9rem;font-weight:400;line-height:1.5}.igbKTa_campoNota textarea:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.igbKTa_conta{color:var(--color-muted-foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums;align-self:flex-end;font-weight:600}.igbKTa_interruttore{border:1px solid var(--s-filo);background:var(--s-carta);cursor:pointer;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.7rem .9rem;font-weight:700;display:flex}.igbKTa_interruttore input{appearance:none;border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-foreground) 18%, transparent);cursor:pointer;width:3.25rem;height:2rem;transition:background-color var(--durata) var(--curva), box-shadow var(--durata) var(--curva);flex-shrink:0;margin:0;position:relative}.igbKTa_interruttore input:after{content:"";border-radius:var(--radius-full);background:var(--color-pomello);width:1.625rem;height:1.625rem;box-shadow:var(--shadow-sm);transition:transform var(--durata) var(--curva-molla,var(--curva));position:absolute;top:3px;left:3px}.igbKTa_interruttore input:checked{background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 16%, transparent)}.igbKTa_interruttore input:checked:after{transform:translate(1.25rem)}.igbKTa_interruttore input:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.igbKTa_esito{text-align:center;flex-direction:column;align-items:center;gap:.9rem;padding:.5rem 0 .25rem;display:flex}.igbKTa_esito .igbKTa_segno{width:4rem;height:4rem;animation:igbKTa_compare var(--durata-ingresso,.32s) var(--curva-molla,var(--curva))}.igbKTa_esitoTesto{font-size:var(--text-lg);text-wrap:balance;font-weight:700;line-height:1.4}@keyframes igbKTa_compare{0%{opacity:0;transform:scale(.85)}}.igbKTa_errore{color:var(--color-destructive-text);margin:0;font-weight:700}.igbKTa_striscia{border:1px solid var(--s-filo);background:var(--s-calda), var(--s-carta);box-shadow:var(--s-luce), var(--shadow-carta,none);font-size:var(--text-sm);animation:igbKTa_sale var(--durata) var(--curva);border-radius:1.25rem;align-items:center;gap:.7rem;margin:0 0 .75rem;padding:.65rem .9rem;font-weight:600;line-height:1.4;display:flex}.igbKTa_striscia svg{color:var(--color-accent-text);flex-shrink:0}.igbKTa_striscia a{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-accent) 16%, transparent);color:var(--color-accent-text);white-space:nowrap;margin-left:auto;padding:.35rem .8rem;font-weight:700;text-decoration:none}.igbKTa_striscia a:hover{background:color-mix(in srgb, var(--color-accent) 24%, transparent)}.igbKTa_strisciaQuieta svg{color:var(--color-muted-foreground)}.igbKTa_toast{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));z-index:60;border:1px solid var(--s-filo);background:var(--s-calda), var(--s-carta);width:min(30rem,100% - 2rem);color:var(--color-foreground);box-shadow:var(--s-luce), var(--shadow-xl);animation:igbKTa_toast var(--durata-ingresso,.32s) var(--curva);border-radius:1.25rem;align-items:center;gap:.75rem;padding:.85rem .85rem .85rem 1rem;font-weight:700;line-height:1.4;display:flex;position:fixed;transform:translate(-50%)}.igbKTa_toast>svg{color:var(--color-success);flex-shrink:0}.igbKTa_toast span{flex:1}@keyframes igbKTa_toast{0%{opacity:0;transform:translate(-50%,16px)}}.igbKTa_album{flex-direction:column;gap:.75rem;display:flex}.igbKTa_chiuso{color:var(--color-muted-foreground);align-items:center;gap:.6rem;margin:0;font-weight:600;display:flex}.igbKTa_etichettaAperto{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-success);font-size:var(--text-sm);align-self:flex-start;align-items:center;gap:.35rem;padding:.2rem .65rem;font-weight:700;display:inline-flex}
.diOAgG_foto{width:100%}.diOAgG_fotoGrande{width:min(100%,20rem);margin-inline:auto}.diOAgG_online{align-items:center;gap:var(--space-xs);color:var(--color-success);font-weight:600;display:inline-flex}.diOAgG_pallino{border-radius:var(--radius-full);background:var(--color-online);width:10px;height:10px}.diOAgG_griglia{gap:var(--space-smd) .75rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.diOAgG_carta{border-radius:var(--radius-lg);isolation:isolate;min-width:0;color:var(--testo-su-foto,#fff);box-shadow:var(--ombra-scheda,none);transition:transform var(--durata) var(--curva-molla,var(--curva)), box-shadow var(--durata) var(--curva);flex:1;text-decoration:none;display:block;position:relative;overflow:hidden}.diOAgG_carta:hover{box-shadow:var(--ombra-scheda-su,var(--shadow-md));transform:translateY(-3px)}.diOAgG_carta:active{transform:translateY(0)scale(.98)}.diOAgG_carta:focus-visible{outline-offset:3px}.diOAgG_cartaFoto{--proporzione-ritratto:4 / 5;border-radius:0}.diOAgG_cartaFoto img{transition:transform .6s var(--curva)}.diOAgG_carta:hover .diOAgG_cartaFoto img{transform:scale(1.045)}.diOAgG_etichette{gap:var(--space-xs);flex-wrap:wrap;display:flex;position:absolute;top:.625rem;left:.625rem}.diOAgG_velo{background:var(--velo-foto-forte,linear-gradient(to top, #000c, #0000));flex-direction:column;gap:1px;padding:4.5rem .75rem .75rem;display:flex;position:absolute;inset:auto 0 0}.diOAgG_nome{font-family:var(--font-titoli);font-weight:var(--peso-titoli);font-size:var(--text-lg);letter-spacing:-.01em;overflow-wrap:anywhere;align-items:center;gap:6px;line-height:1.15;display:flex}.diOAgG_dettaglio{font-size:var(--text-sm);opacity:.92;overflow-wrap:anywhere;line-height:1.35}.diOAgG_pallinoFoto{border-radius:var(--radius-full);background:var(--color-online);width:9px;height:9px;box-shadow:0 0 0 2px var(--testo-su-foto,#fff);flex:none}.diOAgG_voce{min-width:0;display:flex}@media (min-width:768px){.diOAgG_griglia{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}}
.GIbaXG_ricerca{gap:var(--space-md);flex-direction:column;display:flex}.GIbaXG_risultati,.GIbaXG_elenco{gap:var(--space-smd);flex-direction:column;min-width:0;display:flex}.GIbaXG_conteggio{font-family:var(--font-testo);font-size:var(--text-lg);letter-spacing:normal;font-variant-numeric:tabular-nums;font-weight:700}@media (min-width:1024px){.GIbaXG_ricerca{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);display:grid}}.GIbaXG_altri{align-self:center}
