@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/font/figtree-latin.woff2) format("woff2-variations"),url(/font/figtree-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/font/figtree-latin-ext.woff2) format("woff2-variations"),url(/font/figtree-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-sans: Figtree, system-ui, -apple-system, "Segoe UI", sans-serif;--fondo: #EFF2F7;--carta: #FFFFFF;--incasso: #F2F4F8;--pannello: #F5F7FA;--filo: #EDF0F4;--traccia: #DFE4EA;--inchiostro: #14161A;--testo: #2D2F32;--testo-2: #63666B;--link: #1D4FD6;--link-inverso: #8CB2FF;--bordo-forte: #7F8287;--binario-segmenti: #DFE4EA;--pollice-segmenti: #FFFFFF;--luccichio: #ffffffb3;--velo: #0a0c1073;--azione: #2D68FF;--alone-mirino: #2d68ffb3;--on-azione: #FFFFFF;--azione-premuto: #1F56E8;--tinto: #1B4FD8;--on-tinto: #FFFFFF;--on-tinto-2: #DBE3F9;--dato-tenue: #E6ECFB;--dato-icona: #1B4FD8;--anello-da: #A9C1FF;--anello-a: #1B4FD8;--anello-traccia: #E4EBFC;--dato-grafico: #1B4FD8;--dato-grafico-2: #6E8CE4;--su-dato-grafico: #FFFFFF;--su-tinto-traccia: #ffffff33;--sforzo: #E06100;--sforzo-tenue: #FDF0E6;--su-foto-consiglio: #FFD08A;--su-foto-consiglio-testo: #3A2400;--proteine: #FF404F;--proteine-tenue: #FFE1E4;--carboidrati: #E27700;--carboidrati-tenue: #FBEAD6;--grassi: #4992FF;--grassi-tenue: #E2EDFF;--acqua: #0074FA;--acqua-tenue: #DCEBFE;--su-tinto-proteine: #FFB3B9;--su-tinto-carboidrati: #FFD08A;--su-tinto-grassi: #BBD5FF;--su-tinto-acqua: #A8E7FF;--bene: #0E7A56;--bene-tenue: #DDF1E8;--on-bene: #FFFFFF;--bene-inverso: #4ED79A;--oltre-da: #FFB066;--oltre-a: #E06100;--errore: #C4291C;--errore-tenue: #FDECEA;--on-errore: #FFFFFF;--errore-inverso: #FF8A7A;--attenzione: #8A5A00;--attenzione-tenue: #FFF3D6;--cuore: #E0303F;--cuore-tenue: #FFF0F2;--zona-1: #7E8796;--zona-2: #2F74F0;--zona-3: #0F9463;--zona-4: #D97706;--zona-5: #E0313C;--sonno-profondo: #1B3FA8;--sonno-leggero: #3D74EB;--sonno-rem: #1A93C2;--sonno-sveglio: #E06100;--spazio-04: 4px;--spazio-08: 8px;--spazio-10: 10px;--spazio-12: 12px;--spazio-14: 14px;--spazio-16: 16px;--spazio-18: 18px;--spazio-20: 20px;--spazio-24: 24px;--spazio-56: 56px;--raggio-miniatura: 16px;--raggio-riga: 22px;--raggio-carta: 26px;--raggio-eroe: 28px;--raggio-foglio: 32px;--raggio-pillola: 999px;--raggio-campo: 16px;--raggio-menu: 20px;--raggio-dialogo: 28px;--ombra-carta: 0 1px 2px #14161a0a, 0 12px 32px -18px #14161a38;--ombra-fluttua: 0 1px 2px #14161a0a, 0 16px 36px -18px #14161a59;--ombra-azione: 0 10px 20px -10px #2d68ffcc;--ombra-tinto: 0 18px 36px -22px #1b4fd8e6;--ombra-punta: 0 0 7px 1px #080a0e66;--anello-focus: 0 0 0 2px #EFF2F7, 0 0 0 4px #2D68FF;--ombra-foglio: 0 -10px 40px -14px #14161a33;--ombra-dialogo: 0 1px 2px #14161a0f, 0 24px 60px -18px #14161a59;--ombra-pollice: 0 1px 2px #14161a24, 0 3px 8px -2px #14161a33;--sagoma-tratto-piccola: 5.6;--sagoma-tratto-media: 4.6;--sagoma-tratto-grande: 3.6;--sagoma-tratto-enorme: 2.4;--anello-grande: 176px;--anello-medio: 136px;--anello-mini: 36px;--anello-recupero: 232px;--misura-bersaglio: 44px;--misura-pulsante: 56px;--misura-pulsante-medio: 48px;--misura-pulsante-piccolo: 36px;--misura-campo: 52px;--misura-barra: 70px}[data-tema=scuro]{--fondo: #0B0C0E;--carta: #1A1C20;--incasso: #24272C;--pannello: #212428;--filo: #2A2D32;--traccia: #2E3135;--inchiostro: #F5F6F7;--testo: #D5D7DA;--testo-2: #90939A;--link: #6E9BFF;--link-inverso: #1D4FD6;--bordo-forte: #7C7F85;--binario-segmenti: #24272C;--pollice-segmenti: #4A4E55;--luccichio: #ffffff14;--velo: #000000a3;--dato-tenue: #1A2748;--dato-icona: #6E9BFF;--anello-da: #28449A;--anello-a: #4E95FF;--anello-traccia: #1F2A44;--dato-grafico: #4E95FF;--dato-grafico-2: #4F6BAE;--su-dato-grafico: #0B0C0E;--sforzo: #FF7A1A;--sforzo-tenue: #3A2416;--proteine-tenue: #3A1D22;--carboidrati: #FF8805;--carboidrati-tenue: #3A2A16;--grassi: #4E95FF;--grassi-tenue: #1C2A44;--acqua: #2E86FF;--acqua-tenue: #15294A;--bene: #3ECF8E;--bene-tenue: #12291F;--on-bene: #0B2A1D;--bene-inverso: #0E7A56;--oltre-a: #FF7A1A;--errore: #F06B58;--errore-tenue: #3A1A17;--on-errore: #14161A;--errore-inverso: #C4291C;--attenzione: #E0A33A;--attenzione-tenue: #33270F;--cuore: #FF404F;--cuore-tenue: #3A1D22;--zona-1: #8D95A3;--zona-2: #5B9BFF;--zona-3: #3ECF8E;--zona-4: #FFA23A;--zona-5: #FF5C66;--sonno-profondo: #3F6FE8;--sonno-leggero: #6E9BFF;--sonno-rem: #4CC3F0;--sonno-sveglio: #FF7A1A;--ombra-carta: inset 0 0 0 1px #ffffff0d;--ombra-fluttua: 0 16px 36px -18px #000000cc, inset 0 0 0 1px #ffffff0f;--anello-focus: 0 0 0 2px #0B0C0E, 0 0 0 4px #6E9BFF;--ombra-foglio: 0 -1px 0 0 #ffffff14;--ombra-dialogo: 0 24px 60px -18px #000000e6, inset 0 0 0 1px #ffffff14;--ombra-pollice: 0 1px 2px #00000066, 0 3px 8px -2px #00000080}@media(prefers-color-scheme:dark){:root:not([data-tema=chiaro]){--fondo: #0B0C0E;--carta: #1A1C20;--incasso: #24272C;--pannello: #212428;--filo: #2A2D32;--traccia: #2E3135;--inchiostro: #F5F6F7;--testo: #D5D7DA;--testo-2: #90939A;--link: #6E9BFF;--link-inverso: #1D4FD6;--bordo-forte: #7C7F85;--binario-segmenti: #24272C;--pollice-segmenti: #4A4E55;--luccichio: #ffffff14;--velo: #000000a3;--dato-tenue: #1A2748;--dato-icona: #6E9BFF;--anello-da: #28449A;--anello-a: #4E95FF;--anello-traccia: #1F2A44;--dato-grafico: #4E95FF;--dato-grafico-2: #4F6BAE;--su-dato-grafico: #0B0C0E;--sforzo: #FF7A1A;--sforzo-tenue: #3A2416;--proteine-tenue: #3A1D22;--carboidrati: #FF8805;--carboidrati-tenue: #3A2A16;--grassi: #4E95FF;--grassi-tenue: #1C2A44;--acqua: #2E86FF;--acqua-tenue: #15294A;--bene: #3ECF8E;--bene-tenue: #12291F;--on-bene: #0B2A1D;--bene-inverso: #0E7A56;--oltre-a: #FF7A1A;--errore: #F06B58;--errore-tenue: #3A1A17;--on-errore: #14161A;--errore-inverso: #C4291C;--attenzione: #E0A33A;--attenzione-tenue: #33270F;--cuore: #FF404F;--cuore-tenue: #3A1D22;--zona-1: #8D95A3;--zona-2: #5B9BFF;--zona-3: #3ECF8E;--zona-4: #FFA23A;--zona-5: #FF5C66;--sonno-profondo: #3F6FE8;--sonno-leggero: #6E9BFF;--sonno-rem: #4CC3F0;--sonno-sveglio: #FF7A1A;--ombra-carta: inset 0 0 0 1px #ffffff0d;--ombra-fluttua: 0 16px 36px -18px #000000cc, inset 0 0 0 1px #ffffff0f;--anello-focus: 0 0 0 2px #0B0C0E, 0 0 0 4px #6E9BFF;--ombra-foglio: 0 -1px 0 0 #ffffff14;--ombra-dialogo: 0 24px 60px -18px #000000e6, inset 0 0 0 1px #ffffff14;--ombra-pollice: 0 1px 2px #00000066, 0 3px 8px -2px #00000080}}.t-titolo{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:34px;line-height:38px;font-weight:800;letter-spacing:-.03em}.t-titolo-foglio{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:22px;line-height:25px;font-weight:800;letter-spacing:-.015em}.t-titolo-foto{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:28px;line-height:29px;font-weight:800;letter-spacing:-.02em}.t-titolo-sezione{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px;line-height:26px;font-weight:800;letter-spacing:-.01em}.t-titolo-carta{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:22px;font-weight:700}.t-cifra-anello{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:42px;line-height:42px;font-weight:800;letter-spacing:-.035em}.t-cifra-media{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:32px;line-height:32px;font-weight:800;letter-spacing:-.035em}.t-valore{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;line-height:22px;font-weight:700;letter-spacing:-.01em}.t-valore-macro{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15.5px;line-height:20px;font-weight:700}.t-cifra-timer{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:56px;line-height:56px;font-weight:800;letter-spacing:-.04em}.t-cifra-righello{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:48px;line-height:48px;font-weight:800;letter-spacing:-.04em}.t-cifra-dal-vivo{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:26px;line-height:26px;font-weight:800;letter-spacing:-.03em}.t-nome-riga{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:20px;font-weight:700}.t-corpo{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14.5px;line-height:21px;font-weight:400}.t-secondario{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:18px;font-weight:500}.t-etichetta{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12.5px;line-height:16px;font-weight:600}.t-occhiello{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;line-height:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.t-voce-barra{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;line-height:14px;font-weight:600}.t-pulsante{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:20px;font-weight:700;letter-spacing:-.005em}.t-pulsante-piccolo{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13.5px;line-height:14px;font-weight:700}.t-campo{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:22px;font-weight:500}.t-etichetta-campo{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13.5px;line-height:18px;font-weight:700}.t-messaggio{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:21px;font-weight:400}.t-titolo-dialogo{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:19px;line-height:24px;font-weight:800;letter-spacing:-.01em}body{margin:0;font-family:var(--font-sans);background:var(--fondo);color:var(--testo);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}:root{color-scheme:light}[data-theme=dark],[data-tema=scuro]{color-scheme:dark}:where(p,h1,h2,h3,.q-riga-nome,.q-riga-nota,.q-piatto-nome,.q-macro-nome){text-wrap:pretty}:where(p,h1,h2,h3,small,.q-riga-nome,.q-riga-nota,.q-piatto-nome,.q-macro-nome,.q-scelta-carta-titolo,.q-dispositivo-stato-testo,.q-tessera-etichetta,.q-stato-titolo){overflow-wrap:break-word}.q-prova{box-sizing:border-box;padding:var(--spazio-20);display:flex;flex-direction:column;gap:var(--spazio-16);max-width:420px}.q-prova-riga{display:flex;flex-wrap:wrap;gap:var(--spazio-16);align-items:center}.q-prova-larga{max-width:none}.q-prova-foto{position:relative;overflow:hidden;border-radius:var(--raggio-eroe);background:#14161a}.q-nascosto{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.q-nascosto-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.q-a-capo{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:none!important}.q-sagoma,.q-icona{display:block;flex-shrink:0}:where(.q-pulsante,.q-tondo,.q-aggiungi,.q-giorno,.q-barra button,.q-altro,.q-titolo-sezione a,.q-carta-testa a,.q-filtro,.q-collegamento,.q-chiedi,.q-interruttore,.q-segmento,.q-scheda,.q-voce-menu,.q-ora-tocco,.q-risposta,.q-azione-rapida,.q-espandibile-testa,.q-serie-spunta,.q-scala-cella,.q-cal-giorno,.q-banner-azione,.q-banner-chiudi,.q-avviso-azione,.q-risultato-annulla,.q-tocca-velo,.q-scatto,.q-compositore button,.q-cerca button,.q-campo-occhio,.q-tendina-scatola,.q-suggerimento-azione):focus-visible{outline:2px solid transparent;box-shadow:var(--anello-focus)}input:focus-visible+.q-casella-box,input:focus-visible+.q-scelta-cerchio{box-shadow:var(--anello-focus)}:where(.q-barra a,.q-laterale-voce,a.q-segmento,.q-testata-link,.q-avatar-link,.q-barra-fab):focus-visible{outline:2px solid transparent;box-shadow:var(--anello-focus)}.q-scelta-carta:has(input:focus-visible),.q-piano:has(input:focus-visible){box-shadow:var(--anello-focus)}.q-tocca{position:relative;isolation:isolate}.q-tocca:after{content:"";position:absolute;top:-6px;right:-10px;bottom:-6px;left:-10px;border-radius:16px;background:transparent;z-index:-1;pointer-events:none}.q-tocca:has(>.q-tocca-velo:hover):after{background:var(--pannello)}.q-tocca:has(>.q-tocca-velo:active):after{background:var(--incasso)}.q-tocca-velo{position:absolute;top:-6px;right:-10px;bottom:-6px;left:-10px;z-index:1;margin:0;padding:0;border:0;border-radius:16px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.q-tocca-carta:after{display:none}.q-tocca-carta>.q-tocca-velo{top:0;right:0;bottom:0;left:0;border-radius:inherit}.q-sopra{position:relative;z-index:2}.q-freccia{color:var(--testo-2);flex-shrink:0}.q-bolla{border-radius:50%;display:grid;place-items:center;flex-shrink:0}.q-bolla-carta{box-shadow:inset 0 0 0 1px var(--filo)}.q-bolla-testo{font-weight:800;letter-spacing:-.02em;line-height:1}.q-rotella{display:block;flex-shrink:0}.q-rotella-arco{transform-box:fill-box;transform-origin:center}.q-pallino{width:10px;height:10px;border-radius:50%;flex-shrink:0;display:inline-block}.q-anello{position:relative;flex-shrink:0}.q-anello-binario{position:absolute;border-radius:50%;border-style:solid}.q-anello-arco{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.q-anello-disco{position:absolute;border-radius:50%}.q-anello-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.q-cifra{font-size:42px;line-height:1;font-weight:800;letter-spacing:-.035em;color:var(--inchiostro);white-space:nowrap}.q-cifra-media{font-size:32px}.q-cifra-sotto{margin-top:6px;font-size:12.5px;font-weight:600;color:var(--testo-2);white-space:nowrap}.q-tinto .q-cifra{color:var(--on-tinto)}.q-tinto .q-cifra-sotto{color:var(--on-tinto-2)}.q-spunta{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;margin-bottom:6px}.q-valore{font-size:18px;line-height:22px;font-weight:700;color:var(--inchiostro);white-space:nowrap;letter-spacing:-.01em}.q-valore small{margin-left:3px;font-size:12.5px;font-weight:500;color:var(--testo-2);letter-spacing:0}.q-valore-forte{font-size:19px;font-weight:800}.q-valore-manca{color:var(--testo-2);font-weight:700}.q-valore-manca small{margin-left:6px;font-size:12px;font-weight:600}.q-riga{position:relative;display:flex;align-items:center;gap:var(--spazio-14);min-width:0}.q-riga-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.q-riga-nome{font-size:15px;line-height:20px;font-weight:700;color:var(--inchiostro);overflow:hidden;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.q-riga-nota{font-size:12.5px;line-height:17px;color:var(--testo-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.q-stringi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-fisso{flex:none;white-space:nowrap}.q-riga-nome:has(>.q-fisso),.q-piatto-quanto:has(>.q-fisso){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.3em;overflow:visible}.q-riga-nota.q-bene{color:var(--bene);font-weight:700}.q-riga-nota.q-errore{color:var(--errore);font-weight:700}.q-riga-testo{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--spazio-14);row-gap:2px}.q-riga-testo>.q-riga-corpo{flex:1 1 6.5em;min-width:min-content;max-width:max-content}.q-riga-testo>.q-valore{flex:0 1 auto;min-width:0;white-space:normal}.q-esercizio .q-riga-testo>.q-riga-corpo{flex-basis:8em}.q-elenco{display:flex;flex-direction:column;container-type:inline-size}@container (max-width: 260px){.q-riga,.q-impostazione-dentro{gap:10px}.q-riga-testo{column-gap:10px}}.q-elenco>*{position:relative;padding-block:var(--spazio-12)}.q-elenco>*:first-child{padding-top:0}.q-elenco>*:last-child{padding-bottom:0}.q-elenco>*+*:before{content:"";position:absolute;top:0;right:0;left:var(--rientro, 58px);height:1px;background:var(--filo)}.q-elenco>.q-tocca:after,.q-elenco>.q-tocca>.q-tocca-velo{top:2px;bottom:2px}.q-elenco>.q-tocca:first-child:after,.q-elenco>.q-tocca:first-child>.q-tocca-velo{top:-8px}.q-elenco>.q-tocca:last-child:after,.q-elenco>.q-tocca:last-child>.q-tocca-velo{bottom:-8px}.q-macro{display:flex;align-items:center;gap:var(--spazio-10);min-width:0}.q-macro-testo{display:flex;flex-direction:column;min-width:0}.q-macro-nome{font-size:12.5px;font-weight:600;color:var(--testo-2)}.q-macro-valore{font-size:15.5px;font-weight:700;color:var(--inchiostro);white-space:nowrap}.q-macro-obiettivo{font-weight:500;color:var(--testo-2)}.q-su-tinto .q-macro-nome,.q-su-tinto .q-macro-obiettivo{color:var(--on-tinto-2)}.q-su-tinto .q-macro-valore{color:var(--on-tinto)}.q-macri{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spazio-12)}.q-numeri{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;min-width:0}.q-numeri>.q-macri,.q-tinto-corpo>.q-macri{flex:1 1 140px}.q-dosi{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:2px;min-width:0}.q-dose{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.q-dose-testo{font-size:12.5px;line-height:17px;color:var(--testo-2)}.q-dose-lettera{margin-right:3px;font-size:12px;font-weight:700;color:var(--testo-2)}.q-dose-valore{font-weight:700;color:var(--inchiostro)}.q-dose-testo small{font-size:12px;font-weight:500}.q-dose-nome{font-weight:500}.q-su-tinto .q-dose-testo,.q-su-tinto .q-dose-lettera{color:var(--on-tinto-2)}.q-su-tinto .q-dose-valore{color:var(--on-tinto)}.q-tessere{display:grid;background:var(--carta);border-radius:var(--raggio-riga);box-shadow:var(--ombra-carta);padding:var(--spazio-16) 6px}.q-tessere-incassate{background:var(--incasso);box-shadow:none}.q-tessera{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.q-tessera+.q-tessera{border-left:1px solid var(--filo)}.q-tessere-incassate .q-tessera+.q-tessera{border-left-color:var(--traccia)}.q-tessera-valore{font-size:17px;font-weight:800;color:var(--inchiostro)}.q-tessera-etichetta{font-size:12px;font-weight:600;color:var(--testo-2)}.q-acqua{display:flex;align-items:center;gap:var(--spazio-12)}.q-acqua-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.q-acqua-etichetta{font-size:12.5px;font-weight:600;color:var(--testo-2)}.q-acqua-segni{display:flex;gap:var(--spazio-04)}.q-acqua-segno{flex:1;height:6px;border-radius:var(--raggio-pillola);background:transparent;box-shadow:inset 0 0 0 1.5px var(--bordo-forte)}.q-acqua-segno.q-pieno{background:var(--acqua)}.q-tinto{position:relative;overflow:hidden;background:var(--tinto);color:var(--on-tinto);border-radius:var(--raggio-eroe);padding:var(--spazio-20);display:flex;flex-direction:column;gap:var(--spazio-18);box-shadow:var(--ombra-tinto)}.q-filigrana{position:absolute;right:-52px;top:-34px;pointer-events:none}.q-tinto-testa{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--spazio-12)}.q-tinto-testa :is(h2,h3){margin:0;font-size:15px;font-weight:700;color:var(--on-tinto)}.q-tinto-corpo{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px var(--spazio-18)}.q-conto{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px;border-top:1px solid #ffffff2e}.q-conto-voce{display:flex;flex-direction:column;gap:2px}.q-conto-voce+.q-conto-voce{padding-left:14px;border-left:1px solid #ffffff2e}.q-tinto{container-type:inline-size}@container (max-width: 15em){.q-conto{grid-template-columns:minmax(0,1fr);row-gap:8px}.q-conto-voce{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.q-conto-voce+.q-conto-voce{padding-left:0;border-left:0;padding-top:8px;border-top:1px solid #ffffff2e}}.q-conto-etichetta{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--on-tinto-2)}.q-conto-valore{font-size:18px;font-weight:800;color:var(--on-tinto)}.q-grafico{display:block;width:100%;height:auto;overflow:visible}.q-grafico text{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.q-grafico-griglia{stroke:var(--filo);stroke-width:1}.q-grafico-asse{font-size:12px;font-weight:600;fill:var(--testo-2)}.q-grafico-asse-forte{fill:var(--inchiostro);font-weight:800}.q-grafico-obiettivo{stroke:var(--bene);stroke-width:1.5;stroke-dasharray:4 5;stroke-linecap:round}.q-grafico-obiettivo-testo{font-size:12px;font-weight:700;fill:var(--bene)}.q-grafico-bolla{font-size:12.5px;font-weight:800;fill:var(--su-dato-grafico)}.q-colonne-valore{font-size:12px;font-weight:800;fill:var(--inchiostro)}.q-segmentata{display:flex;flex-direction:column;gap:14px}.q-segmentata-barra{display:flex;gap:3px;border-radius:var(--raggio-pillola);overflow:hidden}.q-segmentata-barra>span{min-width:6px}.q-segmentata-legenda{display:flex;flex-direction:column;gap:9px}.q-segmentata-voce{display:flex;align-items:center;gap:10px;font-size:13.5px}.q-segmentata-nome{flex:1;min-width:0;font-weight:600;color:var(--inchiostro)}.q-segmentata-nome small{font-size:12.5px;font-weight:500;color:var(--testo-2)}.q-segmentata-valore{font-weight:700;color:var(--inchiostro)}.q-calendario{display:flex;flex-direction:column;gap:10px;container-type:inline-size}.q-cal-testa{display:flex;align-items:center;justify-content:space-between}.q-cal-testa :is(h2,h3){margin:0;font-size:17px;font-weight:700;color:var(--inchiostro)}.q-cal-frecce{display:flex;gap:var(--spazio-08)}.q-cal-settimana,.q-cal-griglia{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-inline:-14px}.q-cal-settimana span{text-align:center;font-size:12px;font-weight:700;color:var(--testo-2);padding:2px 0}.q-cal-griglia{row-gap:2px}.q-cal-giorno{height:46px;margin:0;border:0;background:transparent;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-family:inherit;cursor:pointer;padding:0}.q-cal-numero{font-size:15px;font-weight:600;color:var(--inchiostro);line-height:1}.q-cal-segni{display:flex;gap:3px;height:5px}.q-cal-segno{width:6px;height:6px;border-radius:50%;display:inline-block}.q-cal-segno.q-seduta{width:9px;height:3px;border-radius:2px;background:var(--tinto)}.q-cal-segno.q-bene{background:var(--bene)}.q-cal-segno.q-fuori{background:transparent;box-shadow:inset 0 0 0 1.6px var(--sforzo)}.q-cal-oggi{box-shadow:inset 0 0 0 1.5px var(--link)}.q-cal-oggi .q-cal-numero{color:var(--link);font-weight:800}.q-cal-futuro .q-cal-numero{color:var(--testo-2);font-weight:500}.q-cal-scelto{background:var(--tinto);box-shadow:var(--ombra-tinto)}.q-cal-scelto .q-cal-numero{color:var(--on-tinto);font-weight:800}.q-cal-scelto .q-cal-segno{background:var(--on-tinto)}.q-cal-legenda{display:flex;gap:16px;padding-top:4px;font-size:12.5px;font-weight:600;color:var(--testo-2)}.q-cal-legenda>span{display:inline-flex;align-items:center;gap:6px}@container (max-width: 270px){.q-cal-settimana,.q-cal-griglia{margin-inline:-20px}}.q-avanzamento{display:flex;flex-direction:column;gap:8px}.q-avanzamento-testa{display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;color:var(--testo-2)}.q-avanzamento-testa b{color:var(--inchiostro);font-weight:700}.q-avanzamento-binario{background:var(--traccia);border-radius:var(--raggio-pillola);overflow:hidden}.q-avanzamento-binario>span{display:block;height:100%;border-radius:inherit}.q-avanzamento-chiaro .q-avanzamento-binario{background:#ffffff38}.q-avanzamento-chiaro .q-avanzamento-testa{color:#ffffffd9}.q-avanzamento-chiaro .q-avanzamento-testa b{color:#fff}.q-passi{display:flex;flex-direction:column;gap:8px}.q-passi-segni{display:flex;gap:5px}.q-passo{flex:1;height:5px;border-radius:var(--raggio-pillola);background:var(--traccia)}.q-passo-fatto,.q-passo-ora{background:var(--azione)}.q-passi-testo{font-size:12.5px;font-weight:600;color:var(--testo-2)}.q-piatto{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--spazio-14);row-gap:3px;align-items:center;min-width:0}.q-piatto:has(>.q-piatto-freccia){grid-template-columns:auto minmax(0,1fr) auto auto}.q-piatto-foto{grid-row:1 / span 3;grid-column:1;border-radius:50%;object-fit:cover;flex-shrink:0}.q-piatto-senza{display:grid;place-items:center;background:var(--incasso);color:var(--testo-2)}.q-piatto-nome{grid-column:2;grid-row:1;font-size:15px;line-height:20px;font-weight:700;color:var(--inchiostro);overflow:hidden;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.q-piatto-destra{grid-column:3;grid-row:1;justify-self:end}.q-piatto-sotto{grid-column:2 / 4;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;font-size:13px;line-height:18px;color:var(--testo-2)}.q-piatto-quanto{min-width:0;font-weight:600;color:var(--testo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-piatto-nota{flex:1 1 8em;min-width:0;overflow-wrap:break-word}.q-piatto-dosi{grid-column:2 / 4;grid-row:3}.q-piatto-con-azione .q-piatto-sotto,.q-piatto-con-azione .q-piatto-dosi{grid-column:2}.q-piatto-azione{grid-column:3;grid-row:1 / span 3}.q-piatto-freccia{grid-column:4;grid-row:1 / span 3}.q-piatto{container-type:inline-size}@container (max-width: 15em){.q-piatto-destra{grid-column:2 / 4;grid-row:2;justify-self:start}.q-piatto-sotto{grid-row:3}.q-piatto-dosi{grid-row:4}.q-piatto-foto,.q-piatto-azione,.q-piatto-freccia{grid-row:1 / span 4}}.q-ora{margin-left:7px;font-size:13px;font-weight:500;color:var(--testo-2)}.q-ora-tocco{flex-shrink:0;display:inline-flex;align-items:center;height:44px;margin:-9px 0;padding:0;border:0;background:transparent;font-family:inherit;cursor:pointer}.q-ora-chip{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 7px;border-radius:var(--raggio-pillola);background:var(--incasso);color:var(--inchiostro);font-size:12.5px;font-weight:700;white-space:nowrap}.q-ora-chip .q-icona{color:var(--testo-2)}.q-pasto-incassato .q-ora-chip{background:var(--carta)}.q-pasto{display:flex;flex-direction:column;gap:var(--spazio-12)}.q-pasto-incassato{background:var(--pannello);border-radius:var(--raggio-riga);padding:var(--spazio-14)}.q-pasto-testa{display:flex;align-items:center;gap:var(--spazio-10);min-width:0}.q-pasto-nome{font-size:17px;font-weight:700;color:var(--inchiostro)}.q-pasto-incassato .q-pasto-nome{font-size:15.5px}.q-pasto-spazio{flex:1}.q-pasto-dosi{margin-top:-6px}.q-pasto-piatti{display:flex;flex-direction:column;gap:var(--spazio-16);padding-top:2px}.q-aggiungi{display:flex;align-items:center;gap:var(--spazio-14);min-height:44px;border:0;background:transparent;padding:0;font-family:inherit;font-size:14.5px;font-weight:700;color:var(--link);cursor:pointer;text-align:left;border-radius:28px}.q-aggiungi-buco{box-sizing:border-box;border-radius:50%;border:1.5px dashed var(--bordo-forte);display:grid;place-items:center;flex-shrink:0}.q-nutri{display:flex;flex-direction:column;gap:var(--spazio-16)}.q-nutri-cima{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.q-nutri-tessera{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 11px;border-radius:18px;background:var(--carta);box-shadow:inset 0 0 0 1px var(--filo);text-align:center}.q-nutri-tessera-valore{font-size:16px;font-weight:800;color:var(--inchiostro);white-space:nowrap}.q-nutri-tessera-nome{font-size:12px;font-weight:600;color:var(--testo-2)}.q-nutri-tabella{display:flex;flex-direction:column}.q-nutri-riga{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(min-content,1fr));column-gap:8px;align-items:baseline;padding:10px 0;border-top:1px solid var(--filo);font-size:14px;line-height:19px}.q-nutri-tre{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(min-content,1fr))}.q-nutri-due{grid-template-columns:minmax(0,1.8fr) minmax(min-content,1fr)}.q-nutri-intesta{border-top:0;padding-top:0;font-size:12px;line-height:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--testo-2)}.q-nutri-intesta>span{display:flex;flex-direction:column}.q-nutri-intesta>span:not(:first-child){text-align:right;align-items:flex-end}.q-nutri-intesta small{font-size:12px;letter-spacing:0;text-transform:none;font-weight:600}.q-nutri-nome{font-weight:600;color:var(--inchiostro);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.q-nutri-val{text-align:right;font-weight:700;color:var(--inchiostro);white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end}.q-nutri-val small{font-size:12px;font-weight:500;color:var(--testo-2)}.q-nutri-cento{color:var(--testo);font-weight:600}.q-nutri-giorno{color:var(--testo-2)}.q-nutri-sotto{border-top:0;padding-top:0;font-size:13px}.q-nutri-sotto .q-nutri-nome{padding-left:14px;font-weight:500;color:var(--testo-2)}.q-nutri-sotto .q-nutri-val{font-weight:600;color:var(--testo-2)}.q-nutri-fonte{margin:0;font-size:12px;line-height:17px;color:var(--testo-2)}.q-ingrediente{display:flex;align-items:center;gap:var(--spazio-12);min-width:0}.q-ingrediente-punto{width:8px;height:8px;margin:0 4px;border-radius:50%;background:var(--traccia);flex-shrink:0}.q-ingrediente-foto{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.q-ingrediente-nome{font-size:15px;line-height:20px;font-weight:600;color:var(--inchiostro)}.q-ingrediente-quanto{font-size:15px;font-weight:700;color:var(--inchiostro);white-space:nowrap}.q-fatto .q-ingrediente-nome{text-decoration:line-through;color:var(--testo-2)}.q-passaggio{display:flex;gap:var(--spazio-14);align-items:flex-start}.q-passaggio-numero{width:28px;height:28px;margin-top:-3px;border-radius:50%;background:var(--inchiostro);color:var(--carta);font-size:13px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.q-passaggio-testo{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:14.5px;line-height:21px;color:var(--testo)}.q-quantita{display:flex;flex-direction:column;gap:var(--spazio-14)}.q-quantita-preset{display:flex;flex-wrap:wrap;gap:8px}.q-eroe{position:relative;isolation:isolate;border-radius:var(--raggio-eroe);overflow:hidden;background:#14161a;flex-shrink:0}.q-eroe-foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.q-eroe-velo{position:absolute;top:0;right:0;bottom:0;left:0}.q-velo-lato .q-eroe-velo{background:linear-gradient(100deg,#0a0c10e0,#0a0c1094,#0a0c101a)}.q-velo-basso .q-eroe-velo{background:linear-gradient(180deg,#0a0c1066,#0a0c10a8 18%,#0a0c10b3 50%,#0a0c10eb)}.q-eroe-etichetta{position:absolute;left:16px;top:16px;height:30px;padding:0 12px;border-radius:var(--raggio-pillola);background:#0a0c1059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff26;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.q-eroe-testo{position:absolute;top:16px;right:16px;bottom:16px;left:16px;display:flex;flex-direction:column;justify-content:flex-end;gap:16px}.q-velo-lato .q-eroe-testo{top:20px;right:20px;bottom:18px;left:20px;justify-content:space-between;align-items:flex-start}.q-eroe-titoli{display:flex;flex-direction:column;gap:6px;padding:0 4px}.q-occhiello{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fffc}.q-occhiello-scuro{color:var(--testo-2)}.q-eroe-titolo{font-size:30px;line-height:1.02;font-weight:800;letter-spacing:-.025em;color:#fff}.q-eroe-sotto{font-size:14px;color:#ffffffe0}.q-eroe-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:2px;font-size:13.5px;font-weight:600;color:#ffffffeb}.q-eroe-meta>span{display:inline-flex;align-items:center;gap:6px}.q-eroe-azione{display:flex}.q-eroe-azione>*{flex:1}.q-velo-lato .q-eroe-azione>*{flex:none}.q-riepilogo{position:relative;background:var(--incasso);border-radius:var(--raggio-riga);padding:12px;display:flex;gap:var(--spazio-16);align-items:center;min-width:0}.q-riepilogo>.q-freccia{margin-left:auto;margin-right:2px}.q-riepilogo-foto{position:relative;flex-shrink:0}.q-riepilogo-foto img{display:block;width:112px;height:108px;border-radius:var(--raggio-miniatura);object-fit:cover}.q-tempo{position:absolute;left:7px;bottom:7px;height:24px;padding:0 8px;border-radius:var(--raggio-pillola);background:#0a0c10a8;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:4px}.q-riepilogo-testo{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.q-riepilogo-titolo{font-size:18px;font-weight:800;color:var(--inchiostro)}.q-medie{display:flex;flex-wrap:wrap;gap:var(--spazio-18);margin-top:10px}.q-media{display:flex;align-items:center;gap:7px;color:var(--testo-2)}.q-media>span{display:flex;flex-direction:column;line-height:1.15}.q-media small{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--testo-2)}.q-media b{font-size:15.5px;font-weight:800;color:var(--inchiostro)}.q-riepilogo-link{display:inline-flex;align-items:center;gap:3px;min-height:44px;margin-top:2px;font-size:13.5px;font-weight:700;color:var(--link)}.q-record{display:flex;align-items:center;gap:var(--spazio-12);padding:12px 14px 12px 12px;border-radius:20px;background:var(--dato-tenue)}.q-esagono{flex-shrink:0;display:block}.q-record-etichetta{font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--link)}.q-record-piu{font-size:14px;font-weight:800;color:var(--bene);white-space:nowrap}.q-esercizio{background:var(--carta);border-radius:var(--raggio-riga);box-shadow:var(--ombra-carta);padding:10px 4px 10px 10px;display:flex;align-items:center;gap:var(--spazio-14);min-width:0}.q-esercizio-compatta{background:transparent;box-shadow:none;padding:0;border-radius:0;gap:var(--spazio-12)}.q-elenco>.q-esercizio-compatta{padding-block:var(--spazio-12)}.q-elenco>.q-esercizio-compatta:first-child{padding-top:0}.q-elenco>.q-esercizio-compatta:last-child{padding-bottom:0}.q-esercizio-ora{box-shadow:inset 0 0 0 2px var(--tinto),var(--ombra-carta)}.q-esercizio-compatta.q-esercizio-ora{box-shadow:none}.q-esercizio-compatta.q-esercizio-ora .q-esercizio-foto{box-shadow:0 0 0 2px var(--carta),0 0 0 4px var(--tinto)}.q-miniatura{position:relative;display:block;flex-shrink:0}.q-esercizio-foto{display:block;border-radius:var(--raggio-miniatura);object-fit:cover}.q-esercizio-compatta .q-esercizio-foto{border-radius:12px}.q-esercizio-senza{display:grid;place-items:center;background:var(--dato-tenue);color:var(--dato-icona)}.q-miniatura-spunta{position:absolute;right:-5px;bottom:-5px;width:22px;height:22px;border-radius:50%;background:var(--bene);color:var(--on-bene);display:grid;place-items:center;box-shadow:0 0 0 2.5px var(--carta)}.q-esercizio .q-riga-nome{font-size:15.5px}.q-esercizio .q-riga-nota{font-size:13px}.q-esercizio-compatta .q-riga-nome{font-size:15px}.q-esercizio{container-type:inline-size}.q-esercizio-sotto{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.q-recupero{height:28px;padding:0 10px;border-radius:var(--raggio-pillola);background:var(--dato-tenue);color:var(--link);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.q-recupero.q-recupero-sotto{display:none}@container (max-width: 310px){.q-recupero.q-recupero-lato{display:none}.q-recupero.q-recupero-sotto{display:inline-flex}}.q-altro{width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--testo-2);display:grid;place-items:center;cursor:pointer;flex-shrink:0;border-radius:50%}.q-carta-esercizio{background:var(--carta);border-radius:var(--raggio-carta);box-shadow:var(--ombra-carta);padding:14px 14px 16px;display:flex;flex-direction:column;gap:14px}.q-carta-esercizio-testa{display:flex;align-items:center;gap:var(--spazio-14)}.q-carta-esercizio-testa :is(h2,h3){margin:0;font-size:18px;line-height:23px;font-weight:800;letter-spacing:-.01em;color:var(--inchiostro)}.q-serie{display:flex;flex-direction:column;gap:6px;container-type:inline-size}.q-serie-riga{box-sizing:border-box;display:grid;grid-template-columns:38px minmax(0,1fr) 60px 56px 44px;column-gap:6px;align-items:center;min-height:50px;padding:4px 4px 4px 6px;border-radius:16px}.q-serie-intesta{min-height:0;padding-top:0;padding-bottom:2px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--testo-2)}.q-serie-intesta>span:nth-child(3),.q-serie-intesta>span:nth-child(4){text-align:center}.q-serie-numero{width:28px;height:28px;border-radius:50%;background:var(--incasso);display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--inchiostro)}.q-serie-prima{font-size:13.5px;font-weight:600;color:var(--testo-2);line-height:16px;overflow-wrap:anywhere}.q-serie-cella{position:relative;display:flex;justify-content:center}.q-serie-campo{box-sizing:border-box;width:100%;height:44px;border:0;border-radius:12px;background:var(--incasso);text-align:center;font-family:inherit;font-size:16px;font-weight:700;color:var(--inchiostro);font-variant-numeric:tabular-nums;outline:none;padding:0}.q-serie-campo::placeholder{color:var(--testo-2);font-weight:600;opacity:1}.q-serie-campo:focus,.q-serie-campo.q-attivo{background:var(--carta);box-shadow:inset 0 0 0 2px var(--azione)}.q-serie-riga:focus-within .q-serie-campo.q-attivo:not(:focus){box-shadow:none}.q-serie-val{font-size:16px;font-weight:800;color:var(--inchiostro)}.q-serie-spunta{width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--incasso);display:grid;place-items:center;cursor:pointer}.q-serie-spunta .q-icona{color:var(--bordo-forte)}.q-serie-spunta.q-fatta{background:var(--bene)}.q-serie-spunta.q-fatta .q-icona{color:var(--on-bene)}.q-serie-spunta.q-serie-segno{cursor:default}.q-serie-spunta.q-serie-segno:active{transform:none}.q-serie-fatta{background:var(--bene-tenue)}.q-serie-fatta .q-serie-numero{background:var(--carta);color:var(--bene)}.q-serie-ora{background:var(--dato-tenue)}.q-serie-ora .q-serie-numero{background:var(--tinto);color:var(--on-tinto)}.q-serie-ora .q-serie-campo,.q-serie-ora .q-serie-spunta{background:var(--carta)}.q-serie-riscaldamento .q-serie-numero{background:var(--attenzione-tenue);color:var(--attenzione)}.q-serie-record{position:absolute;right:-4px;top:-9px}.q-serie-aggiungi{margin-top:4px;padding-left:2px;font-size:14px}.q-serie-intesta>span{min-width:0;line-height:1.15;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@container (max-width: 18.75em){.q-serie-riga{grid-template-columns:38px 0 minmax(56px,1fr) 56px 44px}.q-serie-riga>:nth-child(2){visibility:hidden;overflow:hidden}}.q-timer{display:flex;flex-direction:column;align-items:center;gap:18px}.q-timer-azioni{align-self:stretch;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.q-timer-azioni>.q-pulsante{padding-inline:14px}.q-timer-prossima{font-size:14px;font-weight:600;color:var(--testo-2)}.q-timer-cifra{font-size:56px;line-height:1;font-weight:800;letter-spacing:-.04em;color:var(--inchiostro)}.q-battito{display:flex;align-items:center;gap:12px;min-width:0}.q-battito-manca .q-riga-nome{display:block;-webkit-line-clamp:none;white-space:normal;overflow:visible}.q-battito-cuore{width:44px;height:44px;border-radius:50%;background:var(--cuore-tenue);color:var(--cuore);display:grid;place-items:center;flex-shrink:0}.q-battito-centro{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.q-battito-cifra{display:inline-flex;align-items:baseline;font-size:26px;line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--inchiostro)}.q-battito-cifra small{margin-left:4px;font-size:13px;font-weight:600;color:var(--testo-2);letter-spacing:0}.q-battito-tendenza{align-self:center;margin-left:6px;color:var(--bene)}.q-battito-zona{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 7px;min-width:0;font-size:12.5px;font-weight:700;color:var(--inchiostro);white-space:normal}.q-battito-zona>.q-zona-tacche{flex:none}.q-zona-tacche{display:inline-flex;gap:2px}.q-zona-tacche>span{width:6px;height:12px;border-radius:2px;background:var(--traccia)}.q-zona-tacche>span.q-on{background:var(--zona)}.q-battito-destra{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.q-battito-kcal{display:inline-flex;align-items:center;gap:5px;font-size:17px;font-weight:800;color:var(--inchiostro)}.q-battito-kcal small{font-size:12.5px;font-weight:600;color:var(--testo-2)}.q-battito-fonte{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--testo-2)}.q-battito-pulsa{transform-box:fill-box;transform-origin:center}.q-traguardo{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-width:0}.q-traguardo-segno{position:relative;display:grid;place-items:center}.q-traguardo-segno svg{position:absolute;top:0;right:0;bottom:0;left:0}.q-traguardo-dentro{position:relative;display:grid;place-items:center}.q-traguardo-dentro b{font-weight:800;letter-spacing:-.03em;line-height:1}.q-traguardo-preso .q-traguardo-segno{filter:drop-shadow(0 10px 12px #1b4fd847)}.q-traguardo-nome{margin-top:2px;font-size:13px;line-height:17px;font-weight:700;color:var(--inchiostro)}.q-traguardo-nota{font-size:12px;line-height:16px;color:var(--testo-2)}.q-traguardo-bloccato .q-traguardo-nome{color:var(--testo-2)}.q-traguardo-barra{width:56px}.q-percorso{position:relative;background:var(--carta);border-radius:var(--raggio-carta);box-shadow:var(--ombra-carta);overflow:hidden}.q-percorso-mappa{position:relative;width:100%;aspect-ratio:358 / 150;min-height:150px;max-height:240px;background:var(--pannello)}.q-percorso-mappa>svg{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.q-mappa-foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.q-percorso-senza{display:grid;place-items:center}.q-percorso-nota{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--testo-2)}.q-mappa-terra{fill:var(--pannello)}.q-mappa-bordo{fill:none;stroke:var(--carta);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.q-mappa-traccia{fill:none;stroke:var(--dato-grafico);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round}.q-mappa-via{fill:var(--bene);stroke:var(--carta);stroke-width:3}.q-mappa-arrivo{fill:var(--inchiostro);stroke:var(--carta);stroke-width:3}.q-percorso-testo{padding:14px 18px 18px;display:flex;flex-direction:column;gap:14px}.q-percorso-titoli{display:flex;flex-direction:column;gap:2px}.q-percorso-voci{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.q-percorso-voci>span{display:flex;flex-direction:column;gap:2px}.q-percorso-voci>span+span{padding-left:14px;border-left:1px solid var(--filo)}.q-percorso-voci b{font-size:18px;font-weight:800;color:var(--inchiostro)}.q-percorso-voci small{font-size:12px;font-weight:600;color:var(--testo-2)}.q-percorso-testo{container-type:inline-size}@container (max-width: 13em){.q-percorso-voci{grid-template-columns:minmax(0,1fr);row-gap:4px}.q-percorso-voci>span{flex-direction:row;align-items:baseline;flex-wrap:wrap;column-gap:8px}.q-percorso-voci>span+span{padding-left:0;border-left:0}}.q-conta{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:14px 22px 16px;border-radius:26px;background:#0a0c1080;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #ffffff21;color:#fff}.q-conta-cifra{font-size:64px;line-height:1;font-weight:800;letter-spacing:-.04em}.q-conta-di{font-size:13px;font-weight:600;color:#fffc}.q-conta-consiglio{margin-top:10px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--raggio-pillola);background:var(--su-foto-consiglio);color:var(--su-foto-consiglio-testo);font-size:12.5px;font-weight:700}.q-pulsante{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 26px;border:0;border-radius:var(--raggio-pillola);font-family:inherit;font-size:16px;font-weight:700;letter-spacing:-.005em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}.q-pulsante-piena{display:flex;width:100%}.q-pulsante-media{height:48px;padding:0 22px;font-size:15px;gap:8px}.q-pulsante-piccola{height:44px;padding:0 14px;font-size:13.5px;gap:6px}.q-pulsante-etichetta{min-width:0;overflow:hidden;white-space:normal;line-height:1.15;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.q-pulsante-principale{background:var(--azione);color:var(--on-azione);box-shadow:var(--ombra-azione)}.q-pulsante-principale:hover,.q-pulsante-principale:active{background:var(--azione-premuto)}.q-pulsante-secondario{background:var(--dato-tenue);color:var(--link)}.q-pulsante-neutro{background:var(--incasso);color:var(--inchiostro)}.q-pulsante-carta{background:var(--carta);color:var(--inchiostro);box-shadow:var(--ombra-fluttua)}.q-pulsante-testo{background:transparent;color:var(--link);padding:0 12px}.q-pulsante{min-width:44px;max-width:100%}.q-pulsante-testo.q-pulsante-grande{height:48px}.q-pulsante-pericolo{background:var(--errore);color:var(--on-errore)}.q-pulsante-pericolo-tenue{background:var(--errore-tenue);color:var(--errore)}.q-pulsante-inchiostro{background:var(--inchiostro);color:var(--carta);box-shadow:var(--ombra-fluttua)}.q-pulsante-chiaro{background:#fff;color:#14161a}.q-pulsante-vetro{background:#ffffff2e;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #ffffff38}.q-pulsante[disabled]:not(.q-in-corso){background:var(--traccia);color:var(--testo-2);box-shadow:none;cursor:not-allowed}.q-pulsante-testo[disabled]:not(.q-in-corso){background:transparent}.q-pulsante.q-in-corso{cursor:progress}.q-coppia{display:flex;flex-wrap:wrap;gap:8px}.q-coppia>*{flex:1 1 auto}.q-tondo{position:relative;box-sizing:border-box;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;flex-shrink:0;text-decoration:none}.q-tondo-incasso{background:var(--incasso);color:var(--inchiostro)}.q-tondo-carta{background:var(--carta);color:var(--inchiostro);box-shadow:var(--ombra-fluttua)}.q-tondo-cuore{background:var(--cuore-tenue);color:var(--cuore)}.q-tondo-azione{background:var(--azione);color:var(--on-azione)}.q-tondo-inchiostro{background:var(--inchiostro);color:var(--carta)}.q-tondo-vetro{background:#0a0c1047;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff2e}.q-tondo-cuore[aria-pressed=true] svg path{fill:currentColor}.q-tondo-incasso[aria-pressed=true]{background:var(--inchiostro);color:var(--carta)}.q-tondo-acqua{width:44px;height:44px;background:var(--acqua-tenue);color:var(--acqua)}.q-tondo[disabled]{opacity:.4;cursor:not-allowed}a.q-tondo-incasso,a.q-tondo-carta{color:var(--inchiostro)}.q-tondo-distintivo{position:absolute;top:-1px;right:-1px}.q-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px 0 11px;border-radius:var(--raggio-pillola);font-size:13px;font-weight:700;white-space:nowrap}.q-chip-carta{background:var(--carta);color:var(--inchiostro);box-shadow:var(--ombra-fluttua)}.q-chip-su-tinto{position:relative;z-index:1;height:28px;padding:0 11px;background:color-mix(in srgb,var(--tinto) 84%,#fff);color:var(--on-tinto);font-size:12.5px}.q-chip-dato{height:28px;padding:0 10px;background:var(--dato-tenue);color:var(--link);font-size:12px}.q-chip-bene{height:28px;padding:0 10px;background:var(--bene-tenue);color:var(--bene);font-size:12px}.q-chip-attenzione{height:28px;padding:0 10px;background:var(--attenzione-tenue);color:var(--attenzione);font-size:12px}.q-chip-errore{height:28px;padding:0 10px;background:var(--errore-tenue);color:var(--errore);font-size:12px}.q-chip-neutro{height:28px;padding:0 10px;background:var(--incasso);box-shadow:inset 0 0 0 1px var(--traccia);color:var(--inchiostro);font-size:12px}.q-chip-vetro{height:30px;padding:0 12px;background:#0a0c1059;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff26;font-size:12.5px}.q-filtro{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border:0;border-radius:var(--raggio-pillola);background:var(--carta);color:var(--inchiostro);box-shadow:var(--ombra-carta);font-family:inherit;font-size:13.5px;font-weight:700;white-space:nowrap;cursor:pointer;flex-shrink:0}.q-filtro-su-carta{background:var(--incasso);box-shadow:none}.q-filtro.q-scelto{background:var(--dato-tenue);color:var(--link);box-shadow:inset 0 0 0 1.5px var(--tinto);padding-left:11px}.q-filtro-conta{box-sizing:border-box;min-width:22px;height:22px;padding:0 6px;border-radius:var(--raggio-pillola);background:var(--incasso);color:var(--testo-2);font-size:12px;font-weight:800;display:inline-grid;place-items:center}.q-filtro-su-carta .q-filtro-conta{background:var(--carta)}.q-filtro.q-scelto .q-filtro-conta{background:var(--carta);color:var(--link)}.q-collegamento{display:inline-flex;align-items:center;gap:4px;min-height:44px;min-width:44px;padding:0;border:0;background:transparent;font-family:inherit;font-size:14.5px;font-weight:700;color:var(--link);text-align:inherit;text-decoration:none;cursor:pointer;border-radius:8px}.q-chiedi{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;min-height:44px;max-width:100%;padding:6px 13px 6px 11px;border:0;border-radius:var(--raggio-pillola);background:var(--dato-tenue);color:var(--link);font-family:inherit;font-size:13px;font-weight:700;line-height:1.25;text-align:left;cursor:pointer;white-space:normal}.q-chiedi>svg{flex:none}.q-distintivo{box-sizing:border-box;display:inline-block;min-width:18px;height:18px;padding:0 5px;border-radius:var(--raggio-pillola);background:var(--errore);color:var(--on-errore);font-size:12px;font-weight:800;line-height:20px;text-align:center;box-shadow:0 0 0 2px var(--carta)}.q-distintivo-punto{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--errore);box-shadow:0 0 0 2px var(--carta)}.q-distintivo-nuovo{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:6px;background:var(--dato-tenue);color:var(--link);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.q-interruttore{position:relative;box-sizing:border-box;width:52px;height:44px;flex-shrink:0;padding:6px 0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.q-interruttore:before{content:"";display:block;height:32px;border-radius:var(--raggio-pillola);background:var(--incasso);box-shadow:inset 0 0 0 2px var(--bordo-forte)}.q-interruttore.q-acceso:before{background:var(--azione);box-shadow:none}.q-interruttore-pollice{position:absolute;top:14px;left:8px;width:16px;height:16px;border-radius:50%;background:var(--bordo-forte);display:grid;place-items:center;color:transparent}.q-interruttore.q-acceso .q-interruttore-pollice{top:10px;left:24px;width:24px;height:24px;background:#fff;color:var(--azione);box-shadow:var(--ombra-pollice)}.q-interruttore[disabled]{opacity:.45;cursor:not-allowed}.q-casella,.q-scelta-riga{position:relative;box-sizing:border-box;display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.q-casella-box{box-sizing:border-box;width:24px;height:24px;border-radius:8px;background:var(--carta);box-shadow:inset 0 0 0 2px var(--bordo-forte);display:grid;place-items:center;color:transparent;flex-shrink:0}input:checked+.q-casella-box{background:var(--azione);box-shadow:none;color:#fff}.q-errore .q-casella-box{box-shadow:inset 0 0 0 2px var(--errore)}.q-casella-testo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:2px}.q-casella-nome{font-size:15px;line-height:20px;font-weight:600;color:var(--inchiostro)}.q-casella-nome a{color:var(--link);font-weight:700}.q-casella-quanto{padding-top:2px;font-size:14px;font-weight:700;color:var(--inchiostro);white-space:nowrap}.q-casella-barrata:has(input:checked) .q-casella-nome{text-decoration:line-through;text-decoration-thickness:1.5px;color:var(--testo-2)}.q-casella-barrata:has(input:checked) .q-casella-quanto{color:var(--testo-2)}.q-scelta-cerchio{position:relative;box-sizing:border-box;width:24px;height:24px;border-radius:50%;background:var(--carta);box-shadow:inset 0 0 0 2px var(--bordo-forte);flex-shrink:0}input:checked+.q-scelta-cerchio{box-shadow:inset 0 0 0 2px var(--azione)}input:checked+.q-scelta-cerchio:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:var(--azione)}.q-scelta-destra{flex-direction:row-reverse}.q-casella.q-spento,.q-scelta-riga.q-spento{opacity:.5;cursor:not-allowed}.q-gruppo-scelte{display:flex;flex-direction:column;gap:2px}.q-scelta-carta{position:relative;display:flex;align-items:center;gap:var(--spazio-14);padding:16px 16px 16px 14px;border-radius:var(--raggio-riga);background:var(--carta);box-shadow:var(--ombra-carta);cursor:pointer;-webkit-tap-highlight-color:transparent}.q-scelta-carta:has(input:checked){box-shadow:inset 0 0 0 2px var(--azione),var(--ombra-carta)}.q-scelta-carta-testo{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.q-scelta-carta-titolo{font-size:16px;line-height:21px;font-weight:700;color:var(--inchiostro);-webkit-hyphens:auto;hyphens:auto}.q-scelta-carta{container-type:inline-size}@container (max-width: 13em){.q-scelta-carta>.q-bolla{display:none}}.q-scelta-carta-segno{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--bordo-forte);display:grid;place-items:center;color:transparent;flex-shrink:0}.q-scelta-carta:has(input:checked) .q-scelta-carta-segno{background:var(--azione);box-shadow:none;color:#fff}.q-scelta-carta-distintivo{position:absolute;top:-11px;right:16px;height:24px;padding:0 9px;border-radius:var(--raggio-pillola);background:var(--bene);color:var(--on-bene);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center}.q-segmenti{box-sizing:border-box;display:flex;gap:2px;padding:4px;border-radius:var(--raggio-pillola);background:var(--binario-segmenti)}.q-segmenti-su-carta{background:var(--incasso)}.q-segmenti-stretti{display:inline-flex}.q-segmento{flex:1;min-width:0;height:44px;padding:0 14px;border:0;border-radius:var(--raggio-pillola);background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--testo-2);cursor:pointer;white-space:nowrap}.q-segmento.q-attivo{background:var(--pollice-segmenti);color:var(--inchiostro);font-weight:700;box-shadow:var(--ombra-pollice)}a.q-segmento{box-sizing:border-box;display:grid;place-items:center;text-decoration:none}.q-segmenti:not(.q-segmenti-stretti){container-type:inline-size}@container (max-width: 18.75em){.q-segmento{padding-inline:6px;font-size:13px}}.q-segmento{height:auto;min-height:44px;padding-block:4px;line-height:1.15;white-space:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.q-segmento-nome{display:inline-block;text-align:center}.q-segmento-nome:after{content:attr(data-testo);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:700}.q-segmenti[data-disposizione=due],.q-segmenti[data-disposizione=una]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:26px}.q-segmenti[data-disposizione=una]{grid-template-columns:minmax(0,1fr)}.q-segmenti[data-disposizione=due]>.q-segmento:last-child:nth-child(odd){grid-column:1 / -1}.q-segmenti[data-disposizione=una] .q-segmento{overflow-wrap:anywhere}.q-segmenti[data-disposizione=stretta] .q-segmento{padding-inline:6px}.q-segmenti[data-misura] .q-segmento{white-space:nowrap}.q-segmenti-stretti .q-segmento{flex:none}.q-segmenti-piccoli .q-segmento{min-height:44px;padding:4px 12px;font-size:13.5px}.q-segmenti-vetro{background:#0a0c1059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.q-segmenti-vetro .q-segmento{color:#ffffffd9}.q-segmenti-vetro .q-segmento.q-attivo{background:#fff;color:#14161a}.q-contatore{display:flex;align-items:center;justify-content:space-between;gap:12px}.q-contatore-valore{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px}.q-contatore-cifra{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--inchiostro);text-align:center}.q-contatore-cifra small{display:inline-block;max-width:100%}.q-contatore-cifra small{font-size:14px;font-weight:600;letter-spacing:0;color:var(--testo-2)}.q-contatore-grande .q-contatore-cifra{font-size:34px;line-height:1.05;letter-spacing:-.035em}.q-contatore-grande .q-contatore-cifra small{font-size:16px}.q-contatore-nota{font-size:12.5px;font-weight:600;color:var(--testo-2)}.q-cursore{display:flex;flex-direction:column;gap:12px}.q-cursore-testa{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;font-weight:600;color:var(--testo-2)}.q-cursore-testa b{font-size:17px;font-weight:800;color:var(--inchiostro)}.q-cursore-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:44px;margin:0;background:transparent;cursor:pointer}.q-cursore-input::-webkit-slider-runnable-track{height:8px;border-radius:var(--raggio-pillola);background:linear-gradient(to right,var(--azione) var(--quota),var(--traccia) var(--quota))}.q-cursore-input::-moz-range-track{height:8px;border-radius:var(--raggio-pillola);background:var(--traccia)}.q-cursore-input::-moz-range-progress{height:8px;border-radius:var(--raggio-pillola);background:var(--azione)}.q-cursore-input::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-10px;border:0;border-radius:50%;background:#fff;box-shadow:var(--ombra-pollice),inset 0 0 0 1px #14161a14}.q-cursore-input::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:#fff;box-shadow:var(--ombra-pollice)}.q-cursore-input:focus-visible{outline:none}.q-cursore-input:focus-visible::-webkit-slider-thumb{box-shadow:var(--anello-focus)}.q-cursore-input:focus-visible::-moz-range-thumb{box-shadow:var(--anello-focus)}.q-cursore-tacche{display:flex;justify-content:space-between;padding:0 4px;font-size:12px;font-weight:600;color:var(--testo-2)}.q-cursore-nota{font-size:12.5px;line-height:17px;color:var(--testo-2)}.q-scala{display:flex;flex-direction:column;gap:10px}.q-scala-titolo{font-size:14px;font-weight:600;color:var(--testo-2)}.q-scala-titolo b{font-weight:700;color:var(--inchiostro)}.q-scala-celle{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px}.q-scala-celle.q-scala-due{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 4px}.q-scala-due .q-scala-cella,.q-scala-due .q-scala-cella:first-child,.q-scala-due .q-scala-cella:last-child{border-radius:12px}.q-scala-cella{height:44px;padding:0;border:0;border-radius:6px;background:var(--incasso);font-family:inherit;font-size:15px;font-weight:700;color:var(--inchiostro);cursor:pointer}.q-scala-cella:first-child{border-radius:14px 6px 6px 14px}.q-scala-cella:last-child{border-radius:6px 14px 14px 6px}.q-scala-cella.q-prima{background:var(--dato-tenue);color:var(--link)}.q-scala-cella.q-scelta{border-radius:12px;background:var(--azione);color:var(--on-azione);box-shadow:var(--ombra-azione)}.q-scala-estremi{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--testo-2)}.q-campo{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.q-campo-etichetta{font-size:13.5px;font-weight:700;color:var(--inchiostro)}.q-campo-etichetta small{font-size:13px;font-weight:500;color:var(--testo-2)}.q-campo-scatola{box-sizing:border-box;width:100%;min-height:52px;display:flex;align-items:center;gap:10px;padding:0 14px 0 16px;border:0;border-radius:var(--raggio-campo);background:var(--incasso);font-family:inherit;text-align:left}.q-campo-scatola:focus-within,.q-campo-attivo .q-campo-scatola{background:var(--carta);box-shadow:inset 0 0 0 2px var(--azione)}.q-campo-errore .q-campo-scatola{background:var(--carta);box-shadow:inset 0 0 0 2px var(--errore)}.q-campo-input{flex:1;align-self:stretch;min-width:0;padding:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:16px;font-weight:500;color:var(--inchiostro);font-variant-numeric:tabular-nums;text-overflow:ellipsis}.q-campo-input::placeholder{color:var(--testo-2);opacity:1}.q-campo-icona{color:var(--testo-2)}.q-campo-unita{font-size:15px;font-weight:600;color:var(--testo-2)}.q-campo-occhio{width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--testo-2);display:grid;place-items:center;cursor:pointer}.q-campo-valido{display:grid;color:var(--bene)}.q-campo-aiuto{display:flex;align-items:center;gap:6px;font-size:13px;line-height:18px;color:var(--testo-2)}.q-campo-aiuto.q-errore{color:var(--errore);font-weight:600}.q-campo-conta{justify-content:space-between}.q-campo-conta>span+span{flex-shrink:0;white-space:nowrap}.q-campo-spento .q-campo-scatola{opacity:.55}.q-area{align-items:stretch;padding:0}.q-area textarea{resize:none;line-height:22px;align-self:stretch;padding:14px 16px}.q-cerca{box-sizing:border-box;display:flex;align-items:center;gap:10px;height:48px;padding:0 5px 0 16px;border-radius:var(--raggio-pillola);background:var(--carta);box-shadow:var(--ombra-carta)}.q-cerca-su-carta{background:var(--incasso);box-shadow:none}.q-cerca:focus-within{box-shadow:inset 0 0 0 2px var(--azione)}.q-cerca-lente{color:var(--testo-2)}.q-cerca-input{flex:1;align-self:stretch;min-width:0;padding:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:16px;font-weight:500;color:var(--inchiostro);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis}.q-cerca-input::placeholder{color:var(--testo-2);opacity:1}.q-cerca-input::-webkit-search-cancel-button{display:none}.q-cerca-cancella{width:44px;height:44px;margin-right:-5px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.q-cerca-cancella-segno{width:22px;height:22px;border-radius:50%;background:var(--testo-2);color:var(--carta);display:grid;place-items:center}.q-cerca-codice{width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--dato-tenue);color:var(--link);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.q-tendina-scatola{cursor:pointer;color:var(--inchiostro)}.q-tendina-valore{flex:1;min-width:0;font-size:16px;font-weight:600;color:var(--inchiostro);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-segnaposto{color:var(--testo-2);font-weight:500}.q-tendina-freccia{color:var(--testo-2)}.q-aperta .q-tendina-scatola{background:var(--carta);box-shadow:inset 0 0 0 2px var(--azione)}.q-aperta .q-tendina-freccia{transform:rotate(180deg)}.q-tendina-menu{margin-top:4px}.q-ruota{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:4px;overflow:hidden;-webkit-mask:linear-gradient(to bottom,transparent 0%,#000 30%,#000 70%,transparent 100%);mask:linear-gradient(to bottom,transparent 0%,#000 30%,#000 70%,transparent 100%)}.q-ruota-fascia{position:absolute;left:0;right:0;top:50%;height:44px;margin-top:-22px;border-radius:14px;background:var(--incasso)}.q-ruota-colonna{position:relative;flex:1;max-width:104px}.q-ruota-lista{display:flex;flex-direction:column}.q-ruota-voce{width:100%;height:44px;padding:0;border:0;background:transparent;font-family:inherit;cursor:pointer;display:grid;place-items:center;font-size:22px;font-weight:600;color:var(--testo-2)}.q-ruota-voce.q-scelta{font-size:24px;font-weight:800;color:var(--inchiostro)}.q-ruota-sep{position:relative;align-self:center;font-size:24px;font-weight:800;color:var(--inchiostro)}.q-righello{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.q-righello-valore{font-size:48px;line-height:1;font-weight:800;letter-spacing:-.04em;color:var(--inchiostro)}.q-righello-valore small{font-size:18px;font-weight:700;letter-spacing:0;color:var(--testo-2)}.q-righello-scala{position:relative;-webkit-mask:linear-gradient(to right,transparent,#000 22%,#000 78%,transparent);mask:linear-gradient(to right,transparent,#000 22%,#000 78%,transparent)}.q-righello-scala svg{display:block}.q-righello-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.q-righello-scala{cursor:ew-resize;touch-action:none}.q-righello-scala text{font-family:var(--font-sans)}.q-righello-tacca{stroke:var(--bordo-forte);stroke-width:1.5;stroke-linecap:round}.q-righello-lunga{stroke:var(--inchiostro);stroke-width:2;stroke-linecap:round}.q-righello-numero{font-size:12.5px;font-weight:700;fill:var(--testo-2)}.q-righello-indice{position:absolute;left:50%;top:-6px;width:4px;height:46px;margin-left:-2px;border-radius:2px;background:var(--azione)}.q-codice{display:flex;flex-direction:column;gap:10px}.q-codice-campo{position:relative}.q-codice-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;opacity:0;cursor:text}.q-codice-campo:focus-within .q-codice-cella.q-attiva{box-shadow:inset 0 0 0 2px var(--azione)}.q-codice-celle{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.q-codice-cella{height:58px;border-radius:14px;background:var(--incasso);display:grid;place-items:center;font-size:26px;font-weight:800;color:var(--inchiostro)}.q-codice-cella.q-attiva{background:var(--carta);box-shadow:inset 0 0 0 2px var(--azione)}.q-codice-cella.q-attiva:after{content:"";width:2px;height:26px;border-radius:1px;background:var(--azione)}.q-codice-cella.q-errore{background:var(--errore-tenue);color:var(--errore)}.q-avviso{box-sizing:border-box;display:inline-flex;align-items:center;gap:12px;min-height:52px;max-width:100%;padding:8px 8px 8px 12px;border-radius:var(--raggio-pillola);background:var(--inchiostro);color:var(--carta);box-shadow:var(--ombra-fluttua)}.q-avviso-segno{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:var(--inchiostro)}.q-avviso-bene{background:var(--bene-inverso)}.q-avviso-info{background:var(--link-inverso)}.q-avviso-errore{background:var(--errore-inverso)}.q-avviso-testo{flex:1;min-width:0;font-size:14.5px;line-height:19px;font-weight:600}.q-avviso-azione{min-height:44px;padding:0 14px;border:0;border-radius:var(--raggio-pillola);background:transparent;font-family:inherit;font-size:14.5px;font-weight:800;color:var(--link-inverso);cursor:pointer;flex-shrink:0}.q-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;border-radius:20px}.q-banner-info{background:var(--dato-tenue)}.q-banner-attenzione{background:var(--attenzione-tenue)}.q-banner-errore{background:var(--errore-tenue)}.q-banner-bene{background:var(--bene-tenue)}.q-banner-icona{margin-top:1px;flex-shrink:0}.q-banner-info .q-banner-icona,.q-banner-info .q-banner-azione{color:var(--link)}.q-banner-attenzione .q-banner-icona,.q-banner-attenzione .q-banner-azione{color:var(--attenzione)}.q-banner-errore .q-banner-icona,.q-banner-errore .q-banner-azione{color:var(--errore)}.q-banner-bene .q-banner-icona,.q-banner-bene .q-banner-azione{color:var(--bene)}.q-banner-corpo{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.q-banner-titolo{font-size:14.5px;line-height:20px;font-weight:700;color:var(--inchiostro)}.q-banner-testo{font-size:13.5px;line-height:19px;color:var(--testo)}.q-banner-azione{min-height:44px;min-width:44px;text-align:start;margin-top:0;padding:0;align-self:flex-start;border:0;background:transparent;font-family:inherit;font-size:14px;font-weight:800;cursor:pointer}.q-banner-chiudi{width:44px;height:44px;margin:-12px -12px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--testo-2);display:grid;place-items:center;cursor:pointer;flex-shrink:0}dialog.q-dialogo,dialog.q-foglio{border:0;color:inherit}dialog.q-dialogo::backdrop,dialog.q-foglio::backdrop{background:#0a0c1073}dialog.q-foglio-modale{position:fixed;inset:auto 0 0 0;width:100%;max-width:none;max-height:92vh;margin:0;overflow:auto;overscroll-behavior:contain}@media(min-width:700px){dialog.q-foglio-modale{top:0;right:0;bottom:0;left:0;margin:auto;width:min(560px,calc(100% - 48px));max-height:min(88vh,920px);border-radius:var(--raggio-foglio)}dialog.q-foglio-modale>.q-maniglia{visibility:hidden}dialog.q-foglio-modale .q-foglio-piede{padding-bottom:20px}}.q-dialogo{box-sizing:border-box;width:100%;max-width:340px;padding:26px 20px 20px;border-radius:var(--raggio-dialogo);background:var(--carta);box-shadow:var(--ombra-dialogo);display:flex;flex-direction:column;align-items:center;text-align:center}.q-dialogo>.q-bolla{margin-bottom:14px}.q-dialogo-titolo{margin:0;font-size:19px;line-height:24px;font-weight:800;letter-spacing:-.01em;color:var(--inchiostro)}.q-dialogo-testo{margin:8px 0 0;font-size:14.5px;line-height:21px;color:var(--testo-2)}.q-dialogo-azioni{align-self:stretch;display:flex;flex-direction:column;gap:8px;margin-top:22px}.q-velo-scuro{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--velo)}.q-stato{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 12px}.q-stato-segno{position:relative;width:92px;height:92px;margin-bottom:14px;display:grid;place-items:center}.q-stato-segno:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px dashed var(--bordo-forte)}.q-stato-titolo{margin:0;font-size:17px;line-height:22px;font-weight:700;color:var(--inchiostro)}.q-stato-testo{margin:6px 0 0;max-width:280px;font-size:14px;line-height:20px;color:var(--testo-2)}.q-stato-azioni{align-self:stretch;margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:6px}.q-stato-azioni>:is(.q-campo,.q-pulsante-piena){width:100%;max-width:280px}.q-stato-azioni>.q-campo{text-align:start}.q-scheletro{display:flex;flex-direction:column;gap:18px}.q-scheletro-testo{gap:10px}.q-scheletro-riga{display:flex;align-items:center;gap:var(--spazio-14)}.q-sk{display:block;height:12px;border-radius:6px;background-color:var(--traccia);background-image:linear-gradient(90deg,#ffffff00 0%,var(--luccichio) 50%,#ffffff00 100%);background-size:200% 100%;background-repeat:no-repeat;background-position:150% 0}.q-sk-tonda{width:54px;height:54px;border-radius:50%;flex-shrink:0}.q-sk-quadra{width:56px;height:56px;border-radius:var(--raggio-miniatura);flex-shrink:0}.q-sk-corpo{flex:1;display:flex;flex-direction:column;gap:8px}.q-sk-sottile{height:10px}.q-sk-valore{width:56px;height:16px;flex-shrink:0}.q-attesa{display:flex;flex-direction:column;align-items:center;text-align:center}.q-attesa-segno{position:relative;width:64px;height:64px;margin-bottom:16px;display:grid;place-items:center}.q-attesa-segno .q-rotella{position:absolute;top:0;right:0;bottom:0;left:0}.q-attesa-icona{display:grid;color:var(--link)}.q-attesa-passi{list-style:none;align-self:stretch;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;text-align:left}.q-attesa-passo{display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:600;color:var(--testo-2)}.q-attesa-passo-segno{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;box-shadow:inset 0 0 0 2px var(--traccia)}.q-attesa-passo.q-fatto{color:var(--inchiostro)}.q-attesa-passo.q-fatto .q-attesa-passo-segno{background:var(--bene);color:var(--on-bene);box-shadow:none}.q-attesa-passo.q-ora{color:var(--inchiostro);font-weight:700}.q-attesa-passo.q-ora .q-attesa-passo-segno{box-shadow:none}.q-suggerimento{position:relative;display:inline-flex;align-items:center;gap:12px;max-width:300px;padding:12px 10px 12px 16px;border-radius:18px;background:var(--inchiostro);color:var(--carta);box-shadow:var(--ombra-fluttua)}.q-suggerimento:after{content:"";position:absolute;left:28px;width:14px;height:14px;border-radius:3px;background:inherit;transform:rotate(45deg)}.q-suggerimento-giu:after{bottom:-6px}.q-suggerimento-su:after{top:-6px}.q-suggerimento-testo{font-size:13.5px;line-height:19px;font-weight:500}.q-suggerimento-azione{flex-shrink:0;min-height:44px;min-width:44px;padding:0 8px;border:0;background:transparent;font-family:inherit;font-size:13.5px;font-weight:800;color:var(--link-inverso);cursor:pointer}.q-messaggio{display:flex;flex-direction:column;gap:4px;max-width:86%}.q-messaggio-coach{align-self:flex-start;align-items:flex-start}.q-messaggio-tu{align-self:flex-end;align-items:flex-end}.q-messaggio-bolla{padding:11px 15px;font-size:15px;line-height:21px}.q-messaggio-coach .q-messaggio-bolla{background:var(--carta);color:var(--testo);border-radius:20px 20px 20px 6px;box-shadow:var(--ombra-carta)}.q-messaggio-coach .q-messaggio-bolla b{color:var(--inchiostro)}.q-messaggio-tu .q-messaggio-bolla{background:var(--tinto);color:var(--on-tinto);border-radius:20px 20px 6px}.q-messaggio-ora{padding:0 6px;font-size:12px;font-weight:600;color:var(--testo-2)}.q-scrivendo{display:flex;gap:5px;padding:16px}.q-scrivendo span{width:7px;height:7px;border-radius:50%;background:var(--bordo-forte)}.q-risultato{align-self:flex-start;max-width:86%;display:flex;align-items:center;gap:12px;padding:12px;border-radius:20px;background:var(--carta);box-shadow:var(--ombra-carta)}.q-risultato-titolo{font-size:14.5px;line-height:19px;font-weight:700;color:var(--inchiostro)}.q-risultato-annulla{min-height:44px;padding:0 12px;border:0;border-radius:var(--raggio-pillola);background:var(--incasso);font-family:inherit;font-size:13px;font-weight:800;color:var(--link);cursor:pointer;flex-shrink:0}.q-risposte{display:flex;flex-wrap:wrap;gap:8px}.q-risposta{height:44px;padding:0 14px;border:0;border-radius:var(--raggio-pillola);background:var(--dato-tenue);color:var(--link);font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;white-space:nowrap}.q-compositore{box-sizing:border-box;display:flex;align-items:flex-end;gap:6px;min-height:56px;padding:6px;border-radius:var(--raggio-pillola);background:var(--carta);box-shadow:var(--ombra-fluttua)}.q-compositore:has(.q-compositore-input:focus){box-shadow:var(--ombra-fluttua),inset 0 0 0 2px var(--azione)}.q-compositore-input{box-sizing:border-box;flex:1;min-width:0;height:44px;max-height:110px;padding:11px 4px;border:0;outline:0;resize:none;overflow-y:auto;background:transparent;font-family:inherit;font-size:16px;line-height:22px;color:var(--inchiostro)}.q-compositore-input::placeholder{color:var(--testo-2);opacity:1}.q-compositore-tondo{width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--incasso);color:var(--inchiostro);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.q-compositore-invia{width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--azione);color:var(--on-azione);display:grid;place-items:center;cursor:pointer;flex-shrink:0;box-shadow:var(--ombra-azione)}.q-compositore-invia[disabled]{background:var(--traccia);color:var(--testo-2);box-shadow:none;cursor:not-allowed}.q-compositore-invia.q-in-corso{cursor:progress}.q-compositore-tondo[disabled]{opacity:.45;cursor:not-allowed}.q-avatar{position:relative;box-sizing:border-box;display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;flex-shrink:0;font-weight:800;letter-spacing:-.01em;line-height:1}.q-avatar img{width:100%;height:100%;object-fit:cover}.q-avatar-anello{box-shadow:0 0 0 2px var(--carta),0 0 0 4px var(--sforzo)}.q-gruppo-avatar{display:inline-flex;align-items:center}.q-gruppo-avatar>.q-avatar{box-shadow:0 0 0 2px var(--carta)}.q-gruppo-avatar>.q-avatar+.q-avatar{margin-left:-5px}.q-avatar-altri{background:var(--incasso);color:var(--inchiostro)}.q-avatar-link{display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;text-decoration:none}.q-classifica{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 6px;border-radius:18px}.q-classifica-tu{background:var(--dato-tenue)}.q-classifica-posto{width:22px;flex-shrink:0;text-align:center;font-size:15px;font-weight:800;color:var(--testo-2)}.q-classifica-posto.q-podio{color:var(--inchiostro)}.q-classifica-tu-segno{margin-left:4px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--link)}.q-classifica{container-type:inline-size}@container (max-width: 18.75em){.q-classifica>.q-valore{display:flex;flex-direction:column;align-items:flex-end}.q-classifica>.q-valore small{margin-left:0;line-height:15px}}.q-sfida{position:relative;background:var(--carta);border-radius:var(--raggio-carta);box-shadow:var(--ombra-carta);padding:18px;display:flex;flex-direction:column;gap:16px}.q-sfida-testa{display:flex;align-items:flex-start;gap:var(--spazio-14)}.q-sfida-stato{margin-top:6px}.q-sfida-piede{display:flex;align-items:center;justify-content:space-between;gap:12px}.q-notifica{display:flex;align-items:flex-start;gap:var(--spazio-14)}.q-notifica-titolo{font-size:15px;line-height:20px;font-weight:700;color:var(--inchiostro)}.q-notifica-testo{font-size:13.5px;line-height:19px;color:var(--testo-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.q-notifica-ora{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding-top:2px;font-size:12px;font-weight:600;color:var(--testo-2);white-space:nowrap}.q-notifica .q-distintivo-punto{background:var(--tinto);box-shadow:none}.q-carta{background:var(--carta);border-radius:var(--raggio-carta);box-shadow:var(--ombra-carta);padding:var(--spazio-20);display:flex;flex-direction:column;gap:var(--spazio-18);min-width:0}@media(max-width:339px){.q-carta-larga{margin-inline:-10px}}.q-carta-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--spazio-12);row-gap:4px}.q-carta-titoli{display:flex;flex-direction:column;gap:2px;flex:1 1 0;max-width:100%}.q-carta-testa :is(h2,h3){margin:0;font-size:17px;line-height:22px;font-weight:700;color:var(--inchiostro)}.q-carta-testa a,.q-titolo-sezione a,.q-carta-testa .q-link,.q-titolo-sezione .q-link{display:inline-flex;flex:none;align-items:center;justify-content:flex-end;min-height:44px;min-width:44px;margin-block:-12px;padding:0;border:0;background:transparent;font-family:inherit;font-size:14px;font-weight:700;color:var(--link);text-decoration:none;border-radius:6px;white-space:nowrap;cursor:pointer}.q-titolo-sezione{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--spazio-12);padding:6px 4px 0}.q-titolo-sezione h2{flex:1 1 0;max-width:100%;margin:0;font-size:20px;line-height:26px;font-weight:800;letter-spacing:-.01em;color:var(--inchiostro)}.q-testata{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spazio-12);padding:0 4px}.q-testata-titoli{display:flex;flex-direction:column;gap:5px;min-width:0}.q-testata-sopra{font-size:13.5px;font-weight:600;color:var(--testo-2)}.q-testata h1{margin:0;font-size:34px;line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--inchiostro)}.q-testata-sotto{font-size:13px;color:var(--testo-2)}.q-testata-destra{display:flex;align-items:center;gap:var(--spazio-08);flex-shrink:0}.q-testata-foglio{align-items:flex-start;padding:0}.q-testata-casa{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px}.q-testata-riga{display:flex;align-items:center;justify-content:space-between;gap:var(--spazio-12);min-height:44px}.q-testata-contesto{min-width:0}.q-testata-link{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0;border:0;background:transparent;font-family:inherit;color:var(--testo-2);text-decoration:none;cursor:pointer;border-radius:8px}.q-testata-casa h1{overflow-wrap:break-word}.q-testata-foglio h1{font-size:22px;line-height:1.15;letter-spacing:-.015em}.q-testata-foglio .q-testata-titoli{gap:3px}.q-navigazione{display:grid;grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(44px,1fr);align-items:center;gap:8px;min-height:52px}.q-navigazione-lato{display:flex;align-items:center;gap:var(--spazio-08)}.q-navigazione-destra{justify-content:flex-end}.q-navigazione-titoli{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.q-navigazione-titoli h1{margin:0;max-width:min(210px,100%);font-size:17px;line-height:22px;font-weight:700;color:var(--inchiostro);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:balance;overflow-wrap:break-word}.q-navigazione-titoli span{font-size:12.5px;font-weight:600;color:var(--testo-2)}.q-navigazione-foto .q-navigazione-titoli h1,.q-navigazione-foto .q-navigazione-titoli span{color:#fff}.q-schede{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;padding:0 4px}.q-schede::-webkit-scrollbar{display:none}.q-scheda{position:relative;flex:none;min-width:44px;height:44px;padding:0;border:0;background:transparent;font-family:inherit;font-size:15px;font-weight:600;color:var(--testo-2);cursor:pointer;white-space:nowrap}.q-scheda.q-attiva{color:var(--inchiostro);font-weight:800}.q-scheda.q-attiva:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:3px;border-radius:2px;background:var(--azione)}.q-foglio{position:relative;box-sizing:border-box;background:var(--carta);border-radius:var(--raggio-foglio) var(--raggio-foglio) 0 0;padding:10px var(--spazio-20) 0;display:flex;flex-direction:column;gap:var(--spazio-18);box-shadow:var(--ombra-foglio)}.q-foglio>:last-child:not(.q-foglio-piede){margin-bottom:28px}.q-maniglia{flex-shrink:0;width:38px;height:5px;border-radius:var(--raggio-pillola);background:var(--traccia);align-self:center}.q-foglio-testa{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:2px}.q-foglio-titoli{display:flex;flex-direction:column;gap:4px;min-width:0}.q-foglio-titoli h2{margin:0;font-size:22px;line-height:26px;font-weight:800;letter-spacing:-.015em;color:var(--inchiostro)}.q-foglio-titoli>span:not(.q-occhiello){font-size:13px;color:var(--testo-2)}.q-foglio-piede{position:sticky;bottom:0;margin:0 calc(-1 * var(--spazio-20));padding:12px var(--spazio-20) 28px;background:var(--carta);display:flex;flex-direction:column;gap:8px;box-shadow:0 -1px 0 var(--filo)}.q-foglio-piede.q-affiancati{flex-direction:row;flex-wrap:wrap}.q-foglio-piede.q-affiancati>*{flex:1 1 auto}.q-foglio-piede.q-affiancati>.q-pulsante{padding-inline:16px}.q-menu{box-sizing:border-box;min-width:244px;padding:6px;border-radius:var(--raggio-menu);background:var(--carta);box-shadow:var(--ombra-dialogo);display:flex;flex-direction:column}.q-voce-menu{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border:0;border-radius:14px;background:transparent;font-family:inherit;text-align:left;color:var(--inchiostro);cursor:pointer}.q-voce-menu .q-icona{color:var(--testo-2)}.q-voce-menu:hover{background:var(--pannello)}.q-voce-menu:active{background:var(--incasso)}.q-voce-menu-testo{flex:1;display:flex;flex-direction:column;font-size:15px;line-height:20px;font-weight:600}.q-voce-menu-testo small{font-size:12.5px;line-height:16px;font-weight:500;color:var(--testo-2)}.q-voce-menu.q-scelta,.q-voce-menu.q-scelta .q-icona{color:var(--link)}.q-voce-menu.q-pericolo,.q-voce-menu.q-pericolo .q-icona{color:var(--errore)}.q-menu-filo{height:1px;margin:6px 12px;background:var(--filo)}.q-azioni-rapide{display:grid;gap:10px}.q-azione-rapida{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:108px;padding:14px 6px 12px;border:0;border-radius:var(--raggio-riga);background:var(--incasso);font-family:inherit;text-align:center;cursor:pointer;text-decoration:none}.q-azione-rapida .q-bolla{background:var(--carta)!important}.q-azione-rapida-nome{font-size:13.5px;line-height:17px;font-weight:700;color:var(--inchiostro)}.q-azione-rapida-nota{margin-top:-5px;font-size:12px;font-weight:600;color:var(--testo-2)}.q-impostazione{container-type:inline-size}.q-impostazione-dentro{display:flex;align-items:center;gap:var(--spazio-14);min-height:44px}.q-impostazione-icona{width:36px;height:36px;border-radius:50%;background:var(--incasso);color:var(--inchiostro);display:grid;place-items:center;flex-shrink:0}.q-impostazione-nome{font-size:15px;line-height:20px;font-weight:600;color:var(--inchiostro);overflow-wrap:break-word}.q-impostazione-valore{font-size:14px;line-height:18px;font-weight:600;color:var(--testo-2);text-align:right;max-width:50%}.q-impostazione-dentro>.q-riga-corpo{min-width:45%}.q-impostazione-dentro>.q-riga-testo>.q-impostazione-valore{flex:0 1 auto;min-width:0;max-width:none;text-align:left;overflow-wrap:break-word}.q-impostazione.q-pericolo .q-impostazione-nome,.q-impostazione.q-pericolo .q-impostazione-icona{color:var(--errore)}.q-impostazione.q-pericolo .q-impostazione-icona{background:var(--errore-tenue)}.q-impostazione-controllo{display:flex;align-items:center}.q-impostazione-dentro>.q-con-controllo>.q-riga-corpo{flex-basis:5em}.q-impostazione-dentro>.q-con-controllo>.q-impostazione-controllo{flex:0 0 auto}.q-dispositivo{display:flex;align-items:center;gap:var(--spazio-14)}.q-dispositivo-stato{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:17px;font-weight:600;color:var(--testo-2)}.q-dispositivo-stato-testo{min-width:0}.q-dispositivo .q-riga-testo>.q-riga-corpo{flex-basis:5em}.q-dispositivo-stato .q-pallino{margin-top:5px;flex-shrink:0}.q-dispositivo-stato .q-pallino{width:8px;height:8px;background:var(--bordo-forte)}.q-dispositivo-stato.q-disp-collegato{color:var(--bene)}.q-dispositivo-stato.q-disp-collegato .q-pallino{background:var(--bene)}.q-dispositivo-stato.q-disp-errore{color:var(--errore)}.q-dispositivo-stato.q-disp-errore .q-pallino{background:var(--errore)}.q-dispositivo-stato.q-disp-cerca{color:var(--link)}.q-dispositivo-stato.q-disp-cerca .q-pallino{background:var(--link)}.q-piano{position:relative;display:flex;align-items:center;gap:14px;padding:18px 16px;border-radius:var(--raggio-riga);background:var(--carta);box-shadow:var(--ombra-carta);cursor:pointer}.q-piano:has(input:checked){box-shadow:inset 0 0 0 2px var(--azione),var(--ombra-carta)}.q-piano-testo{flex:1;min-width:min-content;display:flex;flex-direction:column;gap:3px}.q-piano-nome{font-size:16px;font-weight:800;color:var(--inchiostro)}.q-piano-prezzo{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.q-piano-prezzo b{font-size:18px;font-weight:800;color:var(--inchiostro);white-space:nowrap}.q-piano-prezzo small{font-size:12px;font-weight:600;color:var(--testo-2)}.q-piano-distintivo{position:absolute;top:-12px;left:16px;height:24px;padding:0 9px;border-radius:var(--raggio-pillola);background:var(--bene);color:var(--on-bene);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;align-items:center}.q-espandibile+.q-espandibile{border-top:1px solid var(--filo)}.q-espandibile-testa{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;background:transparent;font-family:inherit;font-size:15px;font-weight:700;color:var(--inchiostro);text-align:left;cursor:pointer}.q-espandibile-freccia{color:var(--testo-2);flex-shrink:0}.q-aperto .q-espandibile-freccia{transform:rotate(180deg)}.q-espandibile-corpo{padding:0 0 16px;font-size:14.5px;line-height:21px;color:var(--testo)}.q-indice{display:flex;justify-content:center;gap:6px}.q-indice-punto{width:8px;height:8px;border-radius:var(--raggio-pillola);background:var(--traccia)}.q-indice-punto.q-attivo{width:22px;background:var(--tinto)}.q-indice-chiaro .q-indice-punto{background:#ffffff59}.q-indice-chiaro .q-indice-punto.q-attivo{background:#fff}.q-giorni{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;background:var(--carta);border-radius:var(--raggio-riga);padding:6px 4px;box-shadow:var(--ombra-carta)}.q-giorno{height:66px;border:0;border-radius:var(--raggio-miniatura);background:transparent;font-family:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;cursor:pointer}.q-giorno-sigla{font-size:12px;font-weight:600;color:var(--testo-2)}.q-giorno-numero{font-size:17px;font-weight:700;color:var(--inchiostro)}.q-futuro .q-giorno-numero{font-weight:600;color:var(--testo-2)}.q-giorno-punto{width:6px;height:6px;border-radius:50%}.q-giorno-punto.q-seduta{width:9px;height:3px;border-radius:2px;background:var(--tinto)}.q-giorno-punto.q-bene{background:var(--bene)}.q-giorno-punto.q-fuori{background:transparent;box-shadow:inset 0 0 0 1.6px var(--sforzo)}.q-giorno.q-oggi{box-shadow:inset 0 0 0 2px var(--link)}.q-giorno.q-oggi .q-giorno-numero{color:var(--link);font-weight:800}.q-giorno.q-scelto{background:var(--tinto);box-shadow:var(--ombra-tinto)}.q-giorno.q-scelto .q-giorno-sigla{color:var(--on-tinto-2)}.q-giorno.q-scelto .q-giorno-numero{color:var(--on-tinto);font-weight:800}.q-giorno.q-scelto .q-giorno-punto{background:var(--on-tinto);box-shadow:none}.q-barra-sezioni{position:relative;container-type:inline-size}.q-barra{box-sizing:border-box;height:70px;border-radius:var(--raggio-pillola);background:var(--carta);box-shadow:var(--ombra-fluttua);display:grid;grid-template-columns:repeat(5,auto);justify-content:space-between;align-items:center;padding:0 10px}.q-barra-voce{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:44px;min-height:48px;padding:0 2px;border:0;border-radius:14px;background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:var(--testo-2);text-decoration:none;cursor:pointer}@container (max-width: 18.75em){.q-barra{padding:0 14px}.q-barra-voce:not(.q-attiva) .q-barra-nome{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@container (max-width: 16em){.q-barra-voce.q-attiva .q-barra-nome{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.q-barra-voce.q-attiva{color:var(--link);font-weight:700}.q-barra-icona{position:relative;display:grid}.q-barra-distintivo{position:absolute;top:-2px;right:-5px}.q-barra-registra{box-sizing:border-box;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:var(--azione);color:var(--on-azione);display:grid;place-items:center;cursor:pointer;box-shadow:var(--ombra-azione);text-decoration:none}.q-barra-fab{position:absolute;right:4px;bottom:calc(100% + 12px);z-index:9}.q-mirino{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.q-mirino-codice{width:272px;height:164px}.q-mirino-piatto{width:292px;height:292px}.q-angolo{position:absolute;width:40px;height:40px;border:4px solid #FFFFFF}.q-angolo-1{top:0;left:0;border-right:0;border-bottom:0;border-top-left-radius:24px}.q-angolo-2{top:0;right:0;border-left:0;border-bottom:0;border-top-right-radius:24px}.q-angolo-3{bottom:0;left:0;border-right:0;border-top:0;border-bottom-left-radius:24px}.q-angolo-4{bottom:0;right:0;border-left:0;border-top:0;border-bottom-right-radius:24px}.q-mirino-linea{position:absolute;left:20px;right:20px;top:50%;height:2px;border-radius:1px;background:var(--azione);box-shadow:0 0 14px 3px var(--alone-mirino)}.q-scatto{position:relative;width:78px;height:78px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 4px #fff;display:grid;place-items:center;cursor:pointer}.q-scatto-dentro{width:62px;height:62px;border-radius:50%;background:#fff}.q-scatto-video .q-scatto-dentro{background:#ff453a}.q-registra .q-scatto-dentro{width:30px;height:30px;border-radius:8px}.q-confronto{display:grid;grid-template-columns:1fr 1fr;gap:10px}.q-confronto-lato{margin:0;display:flex;flex-direction:column;gap:8px}.q-confronto-lato img,.q-confronto-vuoto{box-sizing:border-box;width:100%;aspect-ratio:3 / 4;border-radius:var(--raggio-riga);object-fit:cover}.q-confronto-vuoto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--incasso);border:1.5px dashed var(--bordo-forte);color:var(--testo-2);font-size:13px;font-weight:700}.q-confronto-lato figcaption{display:flex;justify-content:space-between;gap:8px;padding:0 4px;font-size:12.5px;color:var(--testo-2)}.q-confronto-lato figcaption b{font-weight:700;color:var(--inchiostro)}.q-tabella-scorre{overflow-x:auto}.q-tabella{width:100%;border-collapse:collapse;font-size:14px}.q-tabella caption{padding-bottom:10px;text-align:left;font-size:15px;font-weight:700;color:var(--inchiostro)}.q-tabella th,.q-tabella td{padding:11px 10px;text-align:left;border-bottom:1px solid var(--filo);white-space:normal;overflow-wrap:break-word}.q-tabella thead th,.q-tabella .q-num{white-space:nowrap}.q-tabella thead th{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--testo-2);border-bottom-color:var(--traccia)}.q-tabella tbody th{font-weight:700;color:var(--inchiostro)}.q-tabella td{color:var(--testo)}.q-tabella .q-num{text-align:right;font-weight:700;color:var(--inchiostro)}.q-tabella thead .q-num{color:var(--testo-2)}.q-tabella tbody tr:last-child>*{border-bottom:0}.q-laterale{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-height:100%;padding:24px 16px;background:var(--carta);box-shadow:1px 0 0 var(--filo)}.q-laterale-marchio{display:flex;align-items:center;gap:10px;padding:0 10px 18px}.q-laterale-segno{width:32px;height:32px;border-radius:11px;background:var(--azione);color:var(--on-azione);display:grid;place-items:center;flex:none}.q-laterale-titolo{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--inchiostro)}.q-laterale-registra{margin-bottom:14px}.q-laterale-voce{box-sizing:border-box;display:flex;align-items:center;gap:14px;min-height:46px;padding:0 14px;border:0;border-radius:14px;background:transparent;font-family:inherit;font-size:15px;font-weight:600;color:var(--testo);text-decoration:none;text-align:left;cursor:pointer}.q-laterale-voce .q-barra-icona{color:var(--testo-2)}.q-laterale-voce:hover{background:var(--pannello)}.q-laterale-voce.q-attiva{background:var(--dato-tenue);color:var(--link);font-weight:700}.q-laterale-voce.q-attiva .q-barra-icona{color:var(--link)}.q-laterale-spazio{flex:1}.q-laterale-profilo{gap:12px;padding:0 10px;min-height:52px}.q-laterale-binario{padding:24px 10px}.q-laterale-binario .q-laterale-marchio{justify-content:center;padding:0 0 18px}.q-laterale-binario .q-laterale-registra{margin:0 auto 12px}.q-laterale-binario .q-laterale-voce{flex-direction:column;justify-content:center;gap:4px;min-height:56px;padding:6px 2px;font-size:12px;text-align:center}.q-laterale-binario .q-laterale-profilo{justify-content:center}.q-piede-pagina{position:sticky;bottom:var(--q-sotto, 0px);z-index:8;margin:0 calc(-1 * var(--spazio-16));padding:16px var(--spazio-16) calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--fondo) 72%,transparent);display:flex;flex-direction:column;gap:8px}.q-piede-pagina.q-affiancati{flex-direction:row;flex-wrap:wrap}.q-piede-pagina.q-affiancati>*{flex:1 1 auto}.q-posto-foto{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:var(--raggio-riga);background:var(--incasso);border:1.5px dashed var(--bordo-forte);color:var(--testo-2);font-size:13px;line-height:17px;font-weight:700;text-align:center}.q-posto-tondo{padding:0;border-radius:50%;flex-shrink:0}.q-barra{position:relative;z-index:9}.q-velo-scuro{z-index:10}.q-foglio,.q-dialogo,.q-menu,.q-avviso,.q-suggerimento{position:relative;z-index:11}dialog.q-dialogo:modal{position:fixed}@media(prefers-reduced-motion:no-preference){.q-pulsante,.q-tondo,.q-giorno,.q-barra-voce,.q-filtro,.q-segmento,.q-azione-rapida,.q-scala-cella,.q-serie-spunta,.q-ora-tocco,.q-risposta,.q-tocca-carta,.q-cal-giorno,.q-chiedi,.q-scatto-dentro{transition:transform .12s ease,background-color .15s ease,box-shadow .15s ease}.q-pulsante:active,.q-tondo:active,.q-giorno:active,.q-barra-voce:active,.q-filtro:active,.q-azione-rapida:active,.q-scala-cella:active,.q-serie-spunta:active,.q-ora-tocco:active,.q-risposta:active,.q-cal-giorno:active,.q-chiedi:active{transform:scale(.97)}.q-tocca-carta:has(>.q-tocca-velo:active){transform:scale(.985)}.q-scatto:active .q-scatto-dentro{transform:scale(.9)}.q-tocca:after{transition:background-color .12s ease}.q-interruttore{transition:background-color .2s ease,box-shadow .2s ease}.q-interruttore-pollice{transition:top .2s cubic-bezier(.3,.7,.4,1),left .2s cubic-bezier(.3,.7,.4,1),width .2s ease,height .2s ease,background-color .2s ease}.q-espandibile-freccia,.q-tendina-freccia{transition:transform .2s ease}.q-rotella-arco{animation:q-gira .9s linear infinite}.q-sk{animation:q-luccica 1.4s ease-in-out infinite}.q-scrivendo span{animation:q-salta 1.2s ease-in-out infinite}.q-scrivendo span:nth-child(2){animation-delay:.15s}.q-scrivendo span:nth-child(3){animation-delay:.3s}.q-battito-pulsa{animation-name:q-pulsa;animation-timing-function:ease-out;animation-iteration-count:infinite}.q-mirino-linea{animation:q-scansiona 2.2s ease-in-out infinite alternate}}@keyframes q-gira{to{transform:rotate(360deg)}}@keyframes q-luccica{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes q-salta{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes q-pulsa{0%,to{transform:scale(1)}14%{transform:scale(1.18)}28%{transform:scale(1)}}@keyframes q-scansiona{0%{top:22%}to{top:78%}}.q-elenco>.sc-host-x:before{content:none}.q-elenco>.sc-host-x>*{position:relative;padding-block:var(--spazio-12)}.q-elenco>.sc-host-x:first-child>*{padding-top:0}.q-elenco>.sc-host-x:last-child>*{padding-bottom:0}.q-elenco>.sc-host-x+.sc-host-x>*:before{content:"";position:absolute;top:0;right:0;left:var(--rientro, 58px);height:1px;background:var(--filo)}.q-elenco>.sc-host-x>.q-tocca:after,.q-elenco>.sc-host-x>.q-tocca>.q-tocca-velo{top:2px;bottom:2px}.q-elenco>.sc-host-x:first-child>.q-tocca:after,.q-elenco>.sc-host-x:first-child>.q-tocca>.q-tocca-velo{top:-8px}.q-elenco>.sc-host-x:last-child>.q-tocca:after,.q-elenco>.sc-host-x:last-child>.q-tocca>.q-tocca-velo{bottom:-8px}.q-eroe-azione>.sc-host-x>*{flex:1}.q-velo-lato .q-eroe-azione>.sc-host-x>*{flex:none}.q-foglio>.sc-host-x:last-child>:not(.q-foglio-piede){margin-bottom:28px}.q-foglio-piede.q-affiancati>.sc-host-x>*{flex:1 1 auto}.q-foglio-piede.q-affiancati>.sc-host-x>.q-pulsante{padding-inline:16px}.sc-host-x+.sc-host-x>.q-espandibile{border-top:1px solid var(--filo)}.q-coppia>.sc-host-x>*,.q-piede-pagina.q-affiancati>.sc-host-x>*{flex:1 1 auto}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none}body{margin:0;min-height:100dvh;font-family:var(--font-sans);font-variant-numeric:tabular-nums;background:var(--fondo);color:var(--testo);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}#radice{min-height:100dvh}a{color:var(--link)}h1,h2,h3,p{margin:0}:root{--app-margine: 16px;--app-sicuro-su: env(safe-area-inset-top, 0px);--app-sicuro-giu: env(safe-area-inset-bottom, 0px);--app-barra: calc(16px + 70px + var(--app-sicuro-giu));--q-sotto: calc(var(--app-barra) + 12px);--app-fondo: calc(var(--app-barra) + 12px + 56px + 24px);--app-avvisi: calc(var(--app-barra) + 12px + 56px + 12px)}:root:has(.schermata[data-barra=no]){--q-sotto: 0px;--app-fondo: calc(32px + var(--app-sicuro-giu));--app-avvisi: calc(16px + var(--app-sicuro-giu))}:root:has(.schermata[data-registra=no]){--app-fondo: var(--q-sotto);--app-avvisi: max(var(--q-sotto), calc(16px + var(--app-sicuro-giu)))}:root:has(.schermata[data-registra=no]) .q-barra-fab{display:none}:root:has(.schermata[data-barra=no]) .guscio-barra{display:none}:root[data-tastiera=aperta]{--q-sotto: 0px}:root[data-tastiera=aperta] .guscio-barra{display:none}.schermata{box-sizing:border-box;min-width:0;padding:max(56px,calc(var(--app-sicuro-su) + 16px)) calc(var(--app-margine) + env(safe-area-inset-right,0px)) var(--app-fondo) calc(var(--app-margine) + env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:16px}.schermata[data-cima=navigazione]{padding-top:max(12px,calc(var(--app-sicuro-su) + 8px))}.schermata-colonne,.schermata-colonna{display:flex;flex-direction:column;gap:16px;min-width:0}.schermata-colonna :is(.q-scheletro,.caricando,:has(.q-scheletro,.caricando))~*{visibility:hidden}@media(max-width:1023.98px){.schermata-colonne:has(>.schermata-colonna:not(.schermata-laterale) :is(.q-scheletro,.caricando))>.schermata-laterale{visibility:hidden}}.schermata-colonne dialog[open]{visibility:visible}.gruppo{display:flex;flex-direction:column;gap:12px;min-width:0}.gruppo-stretto{display:flex;flex-direction:column;gap:8px;min-width:0}.riga-azioni{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tre-campi{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.7em,1fr));align-items:end;gap:12px}.guscio-barra{position:fixed;z-index:9;left:calc(16px + env(safe-area-inset-left,0px));right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + var(--app-sicuro-giu))}.guscio-lato{display:none}.guscio-avvisi{position:fixed;z-index:30;left:calc(16px + env(safe-area-inset-left,0px));right:calc(16px + env(safe-area-inset-right,0px));bottom:var(--app-avvisi);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.guscio-avvisi>*{pointer-events:auto}.guscio-avvisi.guscio-avvisi-foglio{position:sticky;left:auto;right:auto;bottom:calc(12px + var(--app-sicuro-giu));margin:12px 16px 0;z-index:5}.solo-telefono{display:contents}@media(min-width:700px){:root{--app-barra: 0px;--q-sotto: 0px;--app-fondo: 48px;--app-avvisi: 24px}.guscio{display:grid;grid-template-columns:104px minmax(0,1fr);min-height:100dvh}.guscio-barra{display:none}.guscio-lato{display:block;position:sticky;top:0;height:100dvh;overflow-y:auto}.guscio-lato-largo{display:none}.schermata{padding:40px 24px var(--app-fondo);max-width:688px}.schermata[data-cima=navigazione]{padding-top:24px}.guscio-avvisi{left:128px;right:24px}.solo-telefono{display:none}}@media(min-width:1024px){.guscio{grid-template-columns:248px minmax(0,1fr)}.guscio-lato-stretto{display:none}.guscio-lato-largo{display:block}.schermata{padding:40px 40px var(--app-fondo);max-width:720px}.schermata:has(.schermata-laterale){max-width:1180px}.schermata-colonne:has(.schermata-laterale){display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}.guscio-avvisi{left:272px;right:40px}}.fascia-impersona{padding:max(8px,calc(var(--app-sicuro-su) + 4px)) calc(var(--app-margine) + env(safe-area-inset-right,0px)) 8px calc(var(--app-margine) + env(safe-area-inset-left,0px));background:var(--fondo)}.schermata:focus,.schermata h1[tabindex="-1"]:focus{outline:none}:root[data-movimento=ridotto] *,:root[data-movimento=ridotto] *:before,:root[data-movimento=ridotto] *:after{animation:none!important;transition:none!important}.c-inchiostro{color:var(--inchiostro)}.c-testo{color:var(--testo)}.c-testo-2{color:var(--testo-2)}.c-link{color:var(--link)}.bello{text-wrap:pretty}.schermata-stretta{max-width:520px}.cal-aggiungi{margin-top:8px}.cal-giorni{display:flex;flex-wrap:wrap;gap:8px}.cal-coppia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cal-errore{color:var(--errore);font-weight:600}.cal-filtri{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 4px;margin:-2px -2px 0;scrollbar-width:none}.cal-filtri::-webkit-scrollbar{display:none}.cal-filtri>*{flex:none}.cal-settimana{display:flex;align-items:center;justify-content:space-between;gap:8px}.cal-settimana>.t-nome-riga{text-align:center;min-width:0}.cal-riga-carta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cal-riga-carta+.cal-riga-carta{margin-top:2px}.cal-nota-lunga{white-space:pre-line;overflow-wrap:anywhere;margin:0}.cal-vuoto-azioni{display:flex;flex-direction:column;gap:12px;width:100%;max-width:280px;margin:0 auto;text-align:left}.pr-griglia-foto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:700px){.pr-griglia-foto{grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-foto{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--raggio-miniatura)}.pr-foto:focus-visible{outline:2px solid transparent;box-shadow:var(--anello-focus)}.pr-foto-quadro{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--raggio-riga);background:var(--incasso)}.pr-foto-grande{display:block;width:100%;max-height:62vh;object-fit:contain;border-radius:var(--raggio-riga);background:var(--incasso)}.pr-traguardi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;justify-items:center}@media(max-width:339px){.pr-traguardi{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-traguardo{display:grid;justify-items:center;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;border-radius:var(--raggio-riga);min-width:44px;min-height:44px}.pr-traguardo:focus-visible{outline:2px solid transparent;box-shadow:var(--anello-focus)}.am-lista{container-type:inline-size;display:flex;flex-direction:column;min-width:0}.am-riga{display:flex;align-items:center;gap:8px 12px;min-width:0}.am-tocco{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:14px;margin:0 -10px;padding:8px 10px;border:0;border-radius:16px;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;-webkit-tap-highlight-color:transparent}a.am-tocco,button.am-tocco{cursor:pointer}a.am-tocco:hover,button.am-tocco:hover{background:var(--pannello)}a.am-tocco:active,button.am-tocco:active{background:var(--incasso)}a.am-tocco:focus-visible,button.am-tocco:focus-visible{outline:2px solid var(--link);outline-offset:1px}.am-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.am-nome,.am-nota{overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.am-fine{flex:none;display:flex;align-items:center;gap:6px}@container (max-width: 299px){.am-riga{flex-wrap:wrap}.am-fine{flex:1 1 100%;box-sizing:border-box;padding-left:58px;padding-bottom:6px}}.am-ricerca{display:flex;flex-direction:column;gap:4px;min-width:0}.am-stato-ricerca{margin:0;padding:8px 0 0;text-wrap:pretty}.am-codice{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.am-codice-valore{font-variant-numeric:tabular-nums;letter-spacing:.12em;overflow-wrap:anywhere}.am-conversazione{display:flex;flex-direction:column;gap:16px;min-width:0}.am-giorno{margin:0;text-align:center}.am-testo{white-space:pre-wrap;overflow-wrap:anywhere}.am-nota-chat{margin:0;padding:0 16px;text-align:center;text-wrap:pretty}.am-allegato{display:flex;flex-direction:column;gap:6px;min-width:0}.am-allegato-nota{margin:0;padding:0 4px}.schermata:has(.am-conversazione){min-height:100dvh;padding-bottom:var(--q-sotto)}.schermata:has(.am-conversazione)>.schermata-colonne{flex:1 1 auto}.am-seduta-scelta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.am-seduta-scelta>span{min-width:0;overflow-wrap:anywhere}.am-profilo{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0;min-width:0;text-align:center}.am-profilo-nome{margin:0;overflow-wrap:anywhere}.am-profilo-nota{margin:0;text-wrap:pretty}.am-nota-centro{margin:0;text-align:center;text-wrap:pretty}.schermata:has(.am-piede){min-height:100dvh;padding-bottom:var(--q-sotto)}.schermata:has(.am-piede)>.schermata-colonne{flex:1 1 auto}.am-sfida{display:flex;flex-direction:column;gap:12px;min-width:0}.am-traguardi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;justify-items:center}.am-scelte{display:flex;flex-direction:column;gap:10px;min-width:0}.am-errore{margin:0;color:var(--errore)}.am-contatore{display:flex;flex-direction:column;gap:8px;min-width:0}.am-riepilogo{margin:0;text-wrap:pretty}.am-obiettivo{display:flex;flex-direction:column;gap:8px;min-width:0}.am-obiettivo-riga{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.am-obiettivo-riga>span{min-width:0;overflow-wrap:anywhere}@media(min-width:700px){.am-traguardi{grid-template-columns:repeat(3,minmax(0,1fr))}}
