@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2) format("woff2"),url(/assets/jost-cyrillic-400-normal-Dk3McGkH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2) format("woff2"),url(/assets/jost-latin-ext-400-normal-Dsyb2mtt.woff) format("woff");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}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2) format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.woff) format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-cyrillic-500-normal-DtB2bvF0.woff2) format("woff2"),url(/assets/jost-cyrillic-500-normal-DlHwnXyv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-ext-500-normal-BkvHgcKf.woff2) format("woff2"),url(/assets/jost-latin-ext-500-normal-Cpxiadwk.woff) format("woff");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}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2) format("woff2"),url(/assets/jost-latin-500-normal-B-AtzreL.woff) format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jost-cyrillic-600-normal-BEDXyecp.woff2) format("woff2"),url(/assets/jost-cyrillic-600-normal-D0Fzn8un.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jost-latin-ext-600-normal-D8I9kjga.woff2) format("woff2"),url(/assets/jost-latin-ext-600-normal-Pm6OqGZB.woff) format("woff");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}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jost-latin-600-normal-C497H-z9.woff2) format("woff2"),url(/assets/jost-latin-600-normal-Bv_M0d15.woff) format("woff");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:Yellowtail;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yellowtail-latin-ext-400-normal-sEGoB7yK.woff2) format("woff2"),url(/assets/yellowtail-latin-ext-400-normal-BmJ29hGN.woff) format("woff");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}@font-face{font-family:Yellowtail;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yellowtail-latin-400-normal-BfFX3xIh.woff2) format("woff2"),url(/assets/yellowtail-latin-400-normal-qKkxeRph.woff) format("woff");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}:root{--fondo: #1E1E1E;--scheda: #2B2B2A;--testo: #F4EFE6;--testo-secondario: #C4C4BE;--linea: #DADAD5;--accento: #E3AE68;--accento-chiaro: #F2C88E;--bordo-campo: #77776F;--separatore: #3D3D3B;--pericolo: #FF9B8A;--spento: #4A4A47;--tenue: #9A9A93;--testo-su-chiaro: #1E1E1E;--secondario-su-chiaro: #45413A;--carattere: "Jost", system-ui, sans-serif;--carattere-titoli: "Yellowtail", cursive;--raggio-scheda: 24px;--raggio-pulsante: 18px;--raggio-campo: 14px;--raggio-tassello: 14px;--tocco: 44px}*{box-sizing:border-box}html,body,#radice{height:100%}body{margin:0;background:var(--fondo);color:var(--testo);font-family:var(--carattere);font-size:17px;-webkit-font-smoothing:antialiased}a{color:var(--testo);text-decoration:none}button,input{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--accento-chiaro);outline-offset:2px}h1,h2,p{margin:0}.pagina{min-height:100%;max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:18px;padding:calc(env(safe-area-inset-top) + 28px) 16px calc(env(safe-area-inset-bottom) + 24px)}.pagina.larga{padding-left:20px;padding-right:20px;gap:24px}.spinta{margin-top:auto}.colonna{display:flex;flex-direction:column;gap:10px}.riga{display:flex;align-items:center;gap:12px}.tra{justify-content:space-between}.cresce{flex-grow:1;min-width:0}.titolo{font-family:var(--carattere-titoli);font-weight:400;font-size:42px;line-height:1.1}.titolo.medio{font-size:36px}.titolo.grande{font-size:50px}.sotto{color:var(--testo-secondario);line-height:1.4}.piccolo{font-size:15px}.minuto{font-size:14px}.centro{text-align:center}.etichetta{font-size:16px;font-weight:500;padding-left:4px}.forte{font-weight:600}.home-riga{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;letter-spacing:3px;color:var(--linea)}.scheda{background:var(--scheda);border-radius:var(--raggio-scheda);padding:18px;display:flex;flex-direction:column;gap:14px}.scheda.chiara{background:var(--testo);color:var(--testo-su-chiaro)}.scheda.chiara .sotto{color:var(--secondario-su-chiaro)}.scheda.elenco{padding:0;gap:0}.scheda.elenco>*{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 18px}.scheda.elenco>*+*{border-top:1px solid var(--separatore)}.avviso{flex-direction:row;align-items:flex-start;gap:14px;padding:16px 18px}.avviso svg{flex-shrink:0}.pulsante{min-height:56px;padding:0 20px;border:0;border-radius:var(--raggio-pulsante);background:var(--accento);color:var(--testo-su-chiaro);font-size:18px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px}.pulsante.contorno{background:transparent;color:var(--testo);border:1.5px solid var(--bordo-campo);font-weight:500}.pulsante.pericolo{background:transparent;color:var(--pericolo);border:1.5px solid var(--pericolo)}.pulsante.chiaro{background:var(--testo)}.pulsante.accento-contorno{background:transparent;color:var(--accento);border:1.5px solid var(--accento);min-height:var(--tocco);padding:0 14px;font-size:16px;border-radius:var(--raggio-campo)}.pulsante.basso{min-height:48px;padding:0 18px;font-size:17px;border-radius:16px}.pulsante:disabled{opacity:.6;cursor:default}.collegamento{align-self:center;min-height:var(--tocco);padding:12px;font-weight:500;color:var(--accento);background:none;border:0}.quadro{width:52px;height:52px;flex-shrink:0;border:0;border-radius:18px;background:var(--scheda);color:var(--testo);display:flex;align-items:center;justify-content:center}.campo{display:flex;flex-direction:column;gap:8px}.campo input{height:54px;padding:0 16px;border:1.5px solid var(--bordo-campo);border-radius:var(--raggio-campo);font-size:18px;color:var(--testo);background:var(--fondo);width:100%}.campo input::placeholder{color:var(--tenue)}.campo.su-fondo input{background:var(--scheda)}.campo input[aria-invalid=true]{border-color:var(--pericolo)}.errore{color:var(--pericolo);font-size:15px;font-weight:500}.segmenti{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:18px;background:var(--scheda)}.segmenti button{min-height:var(--tocco);border:0;border-radius:14px;background:transparent;color:var(--linea);font-size:16px;font-weight:500}.segmenti button[aria-pressed=true]{background:var(--testo);color:var(--testo-su-chiaro);font-weight:600}.segmenti.stretti{background:transparent;padding:0;gap:2px;grid-auto-columns:auto}.segmenti.stretti button{padding:0 12px;border-radius:12px;font-size:15px}.segmenti.stretti button[aria-pressed=true].nessuno{background:var(--fondo);color:var(--testo)}.scelte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scelta{min-height:52px;border:1.5px solid var(--bordo-campo);border-radius:var(--raggio-campo);background:transparent;color:var(--testo);font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px}.scelta[aria-pressed=true]{background:var(--accento);border-color:var(--accento);color:var(--testo-su-chiaro);font-weight:600}.interruttore{width:56px;height:var(--tocco);padding:6px 0;border:0;background:transparent;display:flex;align-items:center;flex-shrink:0}.interruttore>span{width:56px;height:32px;padding:4px;border-radius:999px;background:var(--spento);display:flex;justify-content:flex-start}.interruttore>span>span{width:24px;height:24px;border-radius:999px;background:var(--linea)}.interruttore[aria-checked=true]>span{background:var(--accento);justify-content:flex-end}.interruttore[aria-checked=true]>span>span{background:var(--fondo)}.tassello{width:46px;height:46px;flex-shrink:0;border-radius:var(--raggio-tassello);background:var(--accento);color:var(--testo-su-chiaro);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:600}.tassello.grande{width:56px;height:56px;border-radius:18px;font-size:22px}.tassello.scuro{background:var(--fondo);color:var(--testo)}.tassello.spento{background:var(--fondo);color:var(--tenue)}.tassello.tratteggio{background:transparent;border:1.5px dashed var(--tenue);color:var(--linea)}.tassello.su-chiaro{background:var(--fondo);color:var(--accento);width:52px;height:52px;border-radius:16px}.etichette{display:flex;flex-wrap:wrap;gap:8px}.pillola{padding:6px 12px;border-radius:10px;border:1.5px solid var(--bordo-campo);font-size:15px;font-weight:500}.pillola.piena{background:var(--testo);border-color:var(--testo);color:var(--testo-su-chiaro);font-weight:600}.griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sezione{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:var(--raggio-scheda);background:var(--scheda)}.sezione .nome{font-size:19px;font-weight:600}.barra{position:sticky;bottom:calc(env(safe-area-inset-bottom) + 12px);margin-top:auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:6px;border-radius:26px;background:var(--scheda)}.barra a{height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:20px;color:var(--linea);font-size:14px;font-weight:500}.barra a[aria-current=page]{background:var(--fondo);color:var(--accento);font-weight:600}.rete{flex-direction:row;align-items:center;gap:12px;padding:12px 16px;border-radius:18px}.accento{color:var(--accento);font-weight:600}.attenuato{color:var(--testo-secondario)}.passo{flex-direction:row;align-items:center;gap:14px;padding:16px}ol.passi{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}
