@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fondo:#f3f5f9;--fondo-2:#e9edf4;--fondo-3:#dfe5ee;--superficie:#fff;--testo:#15202b;--testo-2:#4d5967;--testo-3:#7c8794;--bordo:#e1e6ee;--bordo-forte:#c9d1dd;--traccia:#e7ebf2;--tessera-vuota:#e1e6ee;--primario:#1d5fd1;--primario-scuro:#164ca9;--primario-tenue:#e6efff;--su-primario:#fff;--scuro:#15202b;--su-scuro:#fff;--arte:#2f6fdb;--archeologia:#d9682b;--storia:#7b4bc4;--geografia:#138a5e;--legislazione:#b07d06;--arte-tenue:#e6efff;--archeologia-tenue:#fdeee3;--storia-tenue:#f1eafb;--geografia-tenue:#e2f4ec;--legislazione-tenue:#fbf1d9;--giusto:#138a52;--giusto-tenue:#e3f5ec;--sbagliato:#d13c2f;--sbagliato-tenue:#fde9e7;--attenzione:#b26b00;--attenzione-tenue:#fff3dc;--ev-yellow:#fff1a8;--ev-green:#d3f2df;--ev-blue:#d9e7ff;--ev-pink:#fbdbe5;--f-titolo:"Figtree Variable", "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--f-ui:var(--f-titolo);--f-lettura:var(--f-titolo);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:72px;--r-1:6px;--r-2:12px;--r-3:16px;--r-4:20px;--ombra-1:0 1px 2px #141e320f, 0 4px 14px -6px #141e321f;--ombra-2:0 2px 4px #141e320f, 0 12px 28px -12px #141e3240;--ombra-3:0 24px 60px -24px #0f192d73;--larghezza-lettura:66ch;--barra-laterale:248px;--barra-laterale-stretta:76px;--barra-basso:68px;--testata:56px;--t-veloce:.14s;--t-medio:.24s;--curva:cubic-bezier(.2, .7, .2, 1);--curva-molla:cubic-bezier(.34, 1.56, .64, 1)}:root[data-tema=notte]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:#0e1621;--fondo-2:#152030;--fondo-3:#1d2a3c;--superficie:#172231;--testo:#e9eef5;--testo-2:#b2bfce;--testo-3:#8090a3;--bordo:#26354a;--bordo-forte:#34465f;--traccia:#24324a;--tessera-vuota:#24324a;--primario:#5b9bff;--primario-scuro:#7fb0ff;--primario-tenue:#1a2d4d;--su-primario:#0b1422;--scuro:#e9eef5;--su-scuro:#0e1621;--arte:#6ea0ff;--archeologia:#f0935c;--storia:#b08cf0;--geografia:#4cc493;--legislazione:#e2b23f;--arte-tenue:#1a2d4d;--archeologia-tenue:#3a2518;--storia-tenue:#2c2142;--geografia-tenue:#12352a;--legislazione-tenue:#362c10;--giusto:#4cc48a;--giusto-tenue:#12352a;--sbagliato:#ff7b6e;--sbagliato-tenue:#3d1c1a;--attenzione:#f1b14d;--attenzione-tenue:#3a2a10;--ev-yellow:#5c4f12;--ev-green:#1c4a33;--ev-blue:#1d3a66;--ev-pink:#5a2436;--ombra-1:0 1px 2px #0006;--ombra-2:0 12px 28px -12px #000000b3;--ombra-3:0 24px 60px -20px #000c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--fondo);min-height:100dvh;color:var(--testo);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.5;overflow-x:hidden}img,svg,video,audio{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}::selection{background:var(--primario-tenue);color:var(--testo)}:focus-visible{outline:3px solid color-mix(in srgb, var(--primario) 55%, transparent);outline-offset:2px;border-radius:var(--r-1)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.t-occhiello{color:var(--testo-3);font-size:14px;font-weight:600;line-height:1.3}.t-display{font-family:var(--f-titolo);letter-spacing:-.02em;font-size:clamp(1.9rem,1.5rem + 1.6vw,2.6rem);font-weight:800;line-height:1.12}.t-titolo{font-family:var(--f-titolo);letter-spacing:-.015em;font-size:clamp(1.6rem,1.35rem + 1vw,2.1rem);font-weight:800;line-height:1.15}.t-sottotitolo{font-family:var(--f-titolo);letter-spacing:-.01em;font-size:1.25rem;font-weight:800;line-height:1.25}.t-corsivo{font-style:normal;font-weight:inherit}.t-lede{color:var(--testo-2);max-width:60ch;font-size:1.06rem;line-height:1.5}.t-piccolo{color:var(--testo-2);font-size:15px;line-height:1.45}.t-minimo{color:var(--testo-3);font-size:13.5px;line-height:1.4}.t-numero{font-variant-numeric:tabular-nums;font-weight:800}.filetto-doppio{height:0}.filetto{border-top:1px solid var(--bordo);height:0}@keyframes compari{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.compari{animation:compari .36s var(--curva) both;animation-delay:calc(var(--i,0) * 35ms)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}.bottone{--b-fondo:var(--superficie);--b-testo:var(--testo);--b-bordo:var(--bordo-forte);border:2px solid var(--b-bordo);border-radius:var(--r-2);background:var(--b-fondo);min-height:50px;color:var(--b-testo);font-family:var(--f-ui);white-space:nowrap;transition:background var(--t-veloce) var(--curva), border-color var(--t-veloce) var(--curva), transform var(--t-veloce) var(--curva), box-shadow var(--t-veloce) var(--curva);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:16.5px;font-weight:700;text-decoration:none;display:inline-flex}.bottone:hover{border-color:var(--testo-3)}.bottone:active{transform:scale(.98)}.bottone[disabled],.bottone[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.bottone--primario{--b-fondo:var(--primario);--b-testo:var(--su-primario);--b-bordo:var(--primario);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--primario) 80%, transparent)}.bottone--primario:hover{--b-fondo:var(--primario-scuro);--b-bordo:var(--primario-scuro)}.bottone--scuro,.bottone--inchiostro{--b-fondo:var(--scuro);--b-testo:var(--su-scuro);--b-bordo:var(--scuro)}.bottone--tenue{--b-fondo:var(--primario-tenue);--b-testo:var(--primario);--b-bordo:transparent}.bottone--tenue:hover{--b-fondo:color-mix(in srgb, var(--primario-tenue) 70%, var(--primario) 12%);border-color:#0000}.bottone--testo{--b-fondo:transparent;--b-bordo:transparent;color:var(--primario);padding:0 12px}.bottone--testo:hover{background:var(--primario-tenue);border-color:#0000}.bottone--pericolo{--b-testo:var(--sbagliato)}.bottone--grande{border-radius:var(--r-3);min-height:58px;padding:0 26px;font-size:18px}.bottone--piccolo{min-height:40px;padding:0 14px;font-size:15px}.bottone--pieno{width:100%}.bottone-icona{border-radius:var(--r-2);width:44px;height:44px;color:var(--testo-2);transition:background var(--t-veloce) var(--curva), color var(--t-veloce) var(--curva);background:0 0;border:0;place-items:center;display:inline-grid}.bottone-icona:hover{background:var(--fondo-2);color:var(--testo)}.bottone-icona[aria-pressed=true]{color:var(--primario);background:var(--primario-tenue)}.scheda{background:var(--superficie);border-radius:var(--r-4);box-shadow:var(--ombra-1);border:1px solid #0000;position:relative}:root[data-tema=notte] .scheda{border-color:var(--bordo)}.scheda--imbottita{padding:var(--s-5)}:where(a.scheda,button.scheda),.scheda--cliccabile{text-align:left;width:100%;color:inherit;cursor:pointer;transition:transform var(--t-medio) var(--curva), box-shadow var(--t-medio) var(--curva), border-color var(--t-medio) var(--curva);text-decoration:none;display:block}@media (hover:hover){:where(a.scheda,button.scheda):hover,.scheda--cliccabile:hover{box-shadow:var(--ombra-2);transform:translateY(-2px)}}:where(a.scheda,button.scheda):active{transform:scale(.99)}.pillola{background:var(--fondo-2);min-height:28px;color:var(--testo-2);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:5px;padding:2px 11px;font-size:13.5px;font-weight:700;display:inline-flex}.pillola--spenta{box-shadow:inset 0 0 0 1.5px var(--bordo);color:var(--testo-3);background:0 0}.pillola--accesa{background:var(--primario-tenue);color:var(--primario)}.campo{gap:7px;display:grid}.campo>span{color:var(--testo);font-size:15px;font-weight:700}.ingresso{border:2px solid var(--bordo);border-radius:var(--r-2);background:var(--superficie);width:100%;min-height:52px;transition:border-color var(--t-veloce) var(--curva), box-shadow var(--t-veloce) var(--curva);padding:12px 15px;font-size:17px}.ingresso::placeholder{color:var(--testo-3)}.ingresso:focus{border-color:var(--primario);box-shadow:0 0 0 4px var(--primario-tenue);outline:none}textarea.ingresso{resize:vertical;min-height:120px;line-height:1.5}.segmenti{border-radius:var(--r-2);background:var(--fondo-2);gap:4px;padding:4px;display:inline-flex}.segmenti button{border-radius:calc(var(--r-2) - 3px);min-width:52px;min-height:40px;color:var(--testo-2);transition:background var(--t-veloce) var(--curva), color var(--t-veloce) var(--curva);background:0 0;border:0;padding:0 16px;font-size:15px;font-weight:700}.segmenti button[aria-pressed=true]{background:var(--superficie);color:var(--primario);box-shadow:var(--ombra-1)}.elenco{background:var(--superficie);border-radius:var(--r-4);box-shadow:var(--ombra-1);overflow:hidden}:root[data-tema=notte] .elenco{border:1px solid var(--bordo)}.riga{border:0;border-top:1px solid var(--bordo);width:100%;min-height:68px;color:inherit;text-align:left;transition:background var(--t-veloce) var(--curva);background:0 0;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.riga:first-child{border-top:0}a.riga:hover,button.riga:hover{background:var(--fondo)}.riga__icona{border-radius:var(--r-2);background:var(--primario-tenue);width:44px;height:44px;color:var(--primario);flex:none;place-items:center;display:grid}.riga__testo{flex:1;min-width:0}.riga__titolo{font-size:17px;font-weight:700;line-height:1.3}.riga__sotto{color:var(--testo-2);margin-top:2px;font-size:14.5px}.riga__freccia{color:var(--testo-3);flex:none}.barra-progresso{background:var(--traccia);border-radius:99px;height:12px;overflow:hidden}.barra-progresso>i{background:var(--colore,var(--primario));min-width:0;height:100%;transition:width .6s var(--curva);border-radius:99px;display:block}.stato{padding:var(--s-9) var(--s-5);text-align:center;justify-items:center;gap:14px;display:grid}.stato__titolo{font-size:1.3rem;font-weight:800;line-height:1.2}.stato__dettaglio{max-width:44ch;color:var(--testo-2)}.caricamento{border:4px solid var(--primario-tenue);border-top-color:var(--primario);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite gira-caricamento}.caricamento span{display:none}@keyframes gira-caricamento{to{transform:rotate(360deg)}}.nota-margine{border-radius:var(--r-3);background:var(--fondo-2);color:var(--testo-2);gap:12px;padding:14px 16px;font-size:15.5px;line-height:1.5;display:flex}.nota-margine--errore{background:var(--sbagliato-tenue);color:var(--testo)}.nota-margine--attenzione{background:var(--attenzione-tenue);color:var(--testo)}.nota-margine--giusto{background:var(--giusto-tenue);color:var(--testo)}.velo{z-index:200;padding:var(--s-5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:dissolvenza var(--t-medio) var(--curva);background:#0a121e73;place-items:center;display:grid;position:fixed;inset:0}.modale{width:min(520px,100%);max-height:min(86dvh,760px);padding:var(--s-6);background:var(--superficie);border-radius:var(--r-4);box-shadow:var(--ombra-3);animation:sali var(--t-medio) var(--curva);overflow:auto}.modale__titolo{margin-bottom:var(--s-3);font-size:1.4rem;font-weight:800;line-height:1.2}@keyframes dissolvenza{0%{opacity:0}}@keyframes sali{0%{opacity:0;transform:translateY(16px)}}@media (width<=720px){.velo{place-items:end stretch;padding:0}.modale{border-radius:var(--r-4) var(--r-4) 0 0;width:100%;max-height:88dvh;padding:var(--s-6) var(--s-5) calc(var(--s-6) + env(safe-area-inset-bottom))}}.toast{left:50%;bottom:calc(var(--s-6) + env(safe-area-inset-bottom));z-index:300;border-radius:var(--r-3);background:var(--scuro);max-width:min(92vw,460px);color:var(--su-scuro);box-shadow:var(--ombra-3);animation:sali var(--t-medio) var(--curva);padding:14px 20px;font-size:15.5px;font-weight:600;position:fixed;transform:translate(-50%)}@media (width<=899px){.toast{bottom:calc(var(--barra-basso) + var(--s-4) + env(safe-area-inset-bottom))}}.mosaico{gap:var(--mosaico-spazio,4px);flex-wrap:wrap;display:flex}.tessera{--t-lato:var(--mosaico-lato,12px);width:var(--t-lato);height:var(--t-lato);background:var(--tessera-vuota);transition:background var(--t-medio) var(--curva), transform var(--t-medio) var(--curva-molla);border-radius:3px;flex:none}.tessera--piena{background:var(--t-colore)}.tessera--incrinata{background:linear-gradient(135deg, transparent 44%, var(--superficie) 44% 56%, transparent 56%), color-mix(in srgb, var(--t-colore) 35%, var(--tessera-vuota))}.tessera--attuale{box-shadow:inset 0 0 0 2px var(--primario);background:0 0}.tessera--posata{animation:posaTessera .36s var(--curva-molla) both}@keyframes posaTessera{0%{opacity:0;transform:scale(1.6)}}.pagina{width:100%;max-width:1120px;padding:var(--s-7) var(--s-8) var(--s-10);margin:0 auto}.pagina--stretta{max-width:800px}.intestazione{margin-bottom:var(--s-6);gap:6px;display:grid}.sezione+.sezione{margin-top:var(--s-7)}.sezione__testa{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.griglia{gap:var(--s-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--griglia-min,260px)), 1fr));display:grid}.ritorno{margin-bottom:var(--s-2);min-height:40px;color:var(--primario);align-items:center;gap:4px;font-size:16.5px;font-weight:700;text-decoration:none;display:inline-flex}.ritorno:hover{text-decoration:underline}@media (width<=899px){.pagina{padding:var(--s-4) var(--s-4) calc(var(--barra-basso) + var(--s-8) + env(safe-area-inset-bottom))}.intestazione{margin-bottom:var(--s-5)}.sezione+.sezione{margin-top:var(--s-6)}}.conferma-esame{color:var(--testo-2);gap:10px;margin:6px 0 22px;padding-left:20px;font-size:16.5px;line-height:1.45;display:grid}.conferma-esame strong{color:var(--testo)}.conferma-esame__bottoni{gap:6px;display:grid}.gruppo-fb{color:inherit;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex!important}.gruppo-fb__icona{border-radius:var(--r-2);color:#1877f2;background:#e7f0ff;flex:none;place-items:center;width:46px;height:46px;display:grid}:root[data-tema=notte] .gruppo-fb__icona{color:#6aa5ff;background:#1a2d4d}.gruppo-fb__testo{min-width:0;color:var(--testo-2);flex:1;gap:2px;font-size:14.5px;display:grid}.gruppo-fb__testo strong{color:var(--testo);font-size:16.5px}.gruppo-fb__freccia{color:var(--testo-3);flex:none}.guscio{grid-template-columns:var(--barra-laterale) minmax(0, 1fr);min-height:100dvh;display:grid}.contenuto{min-width:0}.laterale{height:100dvh;padding:var(--s-5) var(--s-3) var(--s-4);background:var(--superficie);border-right:1px solid var(--bordo);flex-direction:column;display:flex;position:sticky;top:0}.marchio{color:inherit;align-items:center;gap:10px;padding:4px 10px 22px;text-decoration:none;display:flex}.marchio__segno{background:var(--primario);width:38px;height:38px;color:var(--su-primario);border-radius:11px;flex:none;place-items:center;display:grid}.marchio__nome{letter-spacing:-.01em;font-size:1.25rem;font-weight:800;line-height:1}.marchio__nome em{color:var(--primario);font-style:normal}.marchio__motto{color:var(--testo-3);margin-top:3px;font-size:12.5px;font-weight:600;display:block}.nav{gap:4px;display:grid}.nav__voce{border-radius:var(--r-2);min-height:48px;color:var(--testo-2);transition:background var(--t-veloce) var(--curva), color var(--t-veloce) var(--curva);align-items:center;gap:12px;padding:0 14px;font-size:16.5px;font-weight:700;text-decoration:none;display:flex;position:relative}.nav__voce:hover{background:var(--fondo);color:var(--testo)}.nav__voce.active{background:var(--primario-tenue);color:var(--primario)}.laterale__piede{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--bordo);margin-top:auto;display:grid}.utente{border-radius:var(--r-2);color:inherit;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.utente:hover,.utente.active{background:var(--fondo)}.utente__iniziale{background:var(--primario-tenue);width:38px;height:38px;color:var(--primario);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.utente__nome{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.guscio--lettura{grid-template-columns:var(--barra-laterale-stretta) minmax(0, 1fr)}.guscio--lettura .contenuto{grid-column:2}.laterale__interruttore{min-height:48px;margin-bottom:var(--s-3);border:1px solid var(--bordo);border-radius:var(--r-2);background:var(--superficie);color:var(--testo-2);font:inherit;cursor:pointer;align-items:center;gap:12px;padding:0 14px;font-size:16px;font-weight:700;display:flex}.laterale__interruttore:hover{background:var(--fondo);color:var(--testo)}.laterale--stretta{padding-inline:var(--s-2);align-items:center}.laterale--stretta .marchio{padding:4px 0 14px}.laterale--stretta .marchio__testo,.laterale--stretta .nav__testo,.laterale--stretta .utente__testo{display:none}.laterale--stretta .nav__voce,.laterale--stretta .laterale__interruttore{justify-content:center;width:52px;padding:0}.laterale__etichetta{display:none}.laterale--stretta .laterale__interruttore{flex-direction:column;gap:2px;min-height:58px}.laterale--stretta .laterale__etichetta{font-size:12px;font-weight:700;line-height:1;display:block}.laterale--stretta .utente{padding:6px}.laterale--stretta .laterale__piede>div{flex-direction:column}.laterale--sopra{z-index:75;width:var(--barra-laterale);box-shadow:var(--ombra-3);animation:laterale-entra .16s var(--curva);position:fixed;inset:0 auto 0 0}.laterale-velo{z-index:74;background:#0f192d2e;position:fixed;inset:0}@keyframes laterale-entra{0%{opacity:.6;transform:translate(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.laterale--sopra{animation:none}}.testata,.barra-basso{display:none}@media (width<=899px){.guscio{display:block}.laterale,.laterale-velo{display:none}.testata{z-index:50;height:calc(var(--testata) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--s-3) 0 var(--s-4);background:color-mix(in srgb, var(--fondo) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);align-items:center;gap:10px;display:flex;position:sticky;top:0}.testata .marchio{padding:0}.testata .marchio__segno{border-radius:9px;width:32px;height:32px}.testata .marchio__nome{font-size:1.15rem}.testata__azioni{gap:2px;margin-left:auto;display:flex}.barra-basso{z-index:60;height:calc(var(--barra-basso) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--superficie) 96%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-top:1px solid var(--bordo);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.barra-basso a{color:var(--testo-3);align-content:center;justify-items:center;gap:3px;font-size:12px;font-weight:700;text-decoration:none;display:grid;position:relative}.barra-basso a.active{color:var(--primario)}}.fuori-linea{z-index:80;padding:10px var(--s-4);background:var(--attenzione-tenue);color:var(--testo);text-align:center;font-size:15px;font-weight:600;position:sticky;top:0}.fuori-linea a{color:var(--primario);font-weight:800}.popup-installa__velo{z-index:400;animation:dissolvenza var(--t-medio) var(--curva);background:#0a121e73;place-items:end center;display:grid;position:fixed;inset:0}.popup-installa{width:min(480px,100%);max-height:92dvh;padding:24px 20px calc(18px + env(safe-area-inset-bottom));background:var(--superficie);box-shadow:var(--ombra-3);animation:sali .32s var(--curva);border-radius:24px 24px 0 0;gap:16px;display:grid;position:relative;overflow:auto}.popup-installa__chiudi{position:absolute;top:10px;right:10px}.popup-installa__testa{align-items:center;gap:14px;padding-right:36px;display:flex}.popup-installa__icona{background:var(--primario);width:60px;height:60px;color:var(--su-primario);box-shadow:0 10px 22px -10px color-mix(in srgb, var(--primario) 90%, transparent);border-radius:16px;flex:none;place-items:center;display:grid}.popup-installa__testa h2{font-size:21px;font-weight:800;line-height:1.2}.popup-installa__testa p{color:var(--testo-2);margin-top:4px;font-size:15.5px;line-height:1.4}.popup-installa__passi{gap:10px;margin:0;padding:0;list-style:none;display:grid}.popup-installa__passi li{border-radius:var(--r-3);background:var(--fondo);align-items:flex-start;gap:12px;padding:12px 14px;font-size:16.5px;line-height:1.45;display:flex}.popup-installa__numero{background:var(--primario);width:30px;height:30px;color:var(--su-primario);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.popup-installa__simbolo{vertical-align:-5px;width:22px;height:22px;color:var(--primario);display:inline-block}.popup-installa__piccolo{color:var(--testo-3);margin-top:2px;font-size:14px;display:block}.popup-installa__avviso{border-radius:var(--r-3);background:var(--attenzione-tenue);padding:12px 14px;font-size:16px;line-height:1.45}.popup-installa__nota{text-align:center;color:var(--testo-3);word-break:break-all;font-size:14px}.popup-installa__piede{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.popup-installa__freccia{color:var(--primario);place-items:center;animation:1.1s ease-in-out infinite freccia;display:grid}@keyframes freccia{50%{transform:translateY(8px)}}@media (width>=720px){.popup-installa__velo{place-items:center;padding:20px}.popup-installa{border-radius:24px;padding-bottom:22px}}.accesso{align-content:center;justify-items:center;gap:var(--s-6);min-height:100dvh;padding:calc(var(--s-7) + env(safe-area-inset-top)) var(--s-4) calc(var(--s-7) + env(safe-area-inset-bottom));display:grid}.accesso__testa{text-align:center;justify-items:center;gap:8px;display:grid}.accesso__logo{background:var(--primario);width:68px;height:68px;color:var(--su-primario);box-shadow:0 12px 28px -12px color-mix(in srgb, var(--primario) 90%, transparent);border-radius:20px;place-items:center;margin-bottom:6px;display:grid}.accesso__modulo{justify-items:center;gap:var(--s-4);width:100%;display:grid}.accesso__scheda{width:min(440px,100%);padding:var(--s-6)!important}.accesso__piede{flex-wrap:wrap;justify-content:space-between;gap:4px;margin-top:14px;display:flex}.accesso__installa{width:min(440px,100%)}@media (width<=480px){.accesso{align-content:start}.accesso__scheda{padding:var(--s-5)!important}}.grafico-sim{margin:0}.grafico-sim__area{position:relative}.grafico-sim__svg{touch-action:pan-y;cursor:crosshair;width:100%;height:auto}.grafico-sim__griglia{stroke:var(--bordo);stroke-width:1px}.grafico-sim__asse{fill:var(--testo-3);font-variant-numeric:tabular-nums;font-size:13px}.grafico-sim__soglia{stroke:var(--testo-3);stroke-width:1.5px}.grafico-sim__soglia-testo{fill:var(--testo-2);font-size:13px;font-weight:700}.grafico-sim__velo{fill:var(--primario);opacity:.1}.grafico-sim__linea{fill:none;stroke:var(--primario);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.grafico-sim__punto{fill:var(--primario);stroke:var(--superficie);stroke-width:2px;transition:r var(--t-veloce) var(--curva)}.grafico-sim__mirino{stroke:var(--testo-3);stroke-width:1px}.grafico-sim__valore{fill:var(--testo);font-size:15px;font-weight:800}.grafico-sim__tooltip{border-radius:var(--r-2);background:var(--superficie);box-shadow:var(--ombra-2);color:var(--testo-2);pointer-events:none;white-space:nowrap;gap:1px;padding:8px 12px;font-size:13.5px;display:grid;position:absolute;top:0;transform:translate(-50%)}.grafico-sim__tooltip strong{color:var(--testo);font-size:17px}.grafico-sim__legenda{color:var(--testo-2);align-items:center;gap:8px;margin-top:6px;font-size:13.5px;display:flex}.grafico-sim__chiave--soglia{border-top:1.5px solid var(--testo-3);width:18px;height:0;display:inline-block}.oggi__saluto{margin-bottom:var(--s-5);justify-items:start;gap:10px;display:grid}.oggi__data{background:var(--superficie);min-height:44px;box-shadow:var(--ombra-1);color:var(--testo);text-align:left;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:17px;font-weight:700;display:inline-flex}.oggi__data svg:first-child{color:var(--primario);flex:none}.oggi__data--invito{background:var(--primario-tenue);box-shadow:none;color:var(--primario)}:root[data-tema=notte] .oggi__data:not(.oggi__data--invito){box-shadow:inset 0 0 0 1px var(--bordo)}.oggi__griglia{gap:var(--s-7);grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;display:grid}.oggi__principale{gap:var(--s-4);display:grid}.oggi__riga{align-items:center;gap:14px;padding:16px;display:flex!important}.oggi__riga-testo{flex:1;gap:1px;min-width:0;display:grid}.oggi__icona{border-radius:var(--r-3);background:var(--primario-tenue);width:52px;height:52px;color:var(--primario);flex:none;place-items:center;display:grid}.oggi__icona--attenzione{background:var(--attenzione-tenue);color:var(--attenzione)}.oggi__icona--rosso{background:var(--sbagliato-tenue);color:var(--sbagliato)}.oggi__icona--frasi{background:var(--ev-yellow);color:var(--testo)}.oggi__etichetta{color:var(--testo-3);font-size:14.5px;font-weight:600}.oggi__titolo{color:var(--testo);font-size:19px;font-weight:800;line-height:1.25}.oggi__freccia{color:var(--testo-3);flex:none}.oggi__azioni{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.oggi__azione{min-height:150px;font:inherit;align-content:start;justify-items:start;gap:6px;padding:18px;display:grid!important}.oggi__azione .oggi__icona{margin-bottom:6px}.oggi__sezione{margin:var(--s-3) 0 var(--s-3)}.oggi__porte{gap:var(--s-3);display:grid}.oggi__testa-sezione{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin:var(--s-2) 0 var(--s-3);display:flex}.oggi__conto{color:var(--testo-3);white-space:nowrap;font-size:15px;font-weight:700}.oggi__conto--tutto{color:var(--giusto)}.pronto{gap:12px;padding:18px 20px;display:grid}.pronto__testa{justify-content:space-between;align-items:center;gap:12px;display:flex}.pronto__titolo{font-size:19px;font-weight:800;line-height:1.25}.pronto__esito{white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:2px 12px;font-size:14.5px;font-weight:800;display:inline-flex}.pronto__esito--si{background:var(--giusto-tenue);color:var(--giusto)}.pronto__esito--no{background:var(--attenzione-tenue);color:var(--attenzione)}.pronto__punteggio{flex-wrap:wrap;align-items:baseline;column-gap:10px;line-height:1;display:flex}.pronto__punteggio .t-numero{letter-spacing:-.03em;font-size:52px}.pronto__su{color:var(--testo-3);margin-left:-8px;font-size:24px;font-weight:800}.pronto__cosa{color:var(--testo-2);flex-basis:100%;margin-top:6px;font-size:15.5px;font-weight:600}.pronto__barra{--soglia:62.5%;background:var(--traccia);border-radius:99px;height:14px;margin:2px 0 4px;position:relative}.pronto__pieno{background:var(--primario);height:100%;transition:width .6s var(--curva);border-radius:99px;display:block}.pronto__pieno--si{background:var(--giusto)}.pronto__soglia{top:-5px;bottom:-5px;left:var(--soglia);background:var(--testo);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute}.pronto__debole{color:var(--testo-2);font-size:16.5px;font-weight:600}.pronto__materia{color:var(--testo);align-items:center;gap:7px;font-weight:800;display:inline-flex}.pronto__materia:before{content:"";background:var(--colore);border-radius:50%;width:11px;height:11px}.pronto__inizio{border-radius:var(--r-2);background:var(--attenzione-tenue);color:var(--testo);padding:10px 14px;font-size:15px;line-height:1.45}.pronto__come{color:var(--testo-3);font-size:14px;line-height:1.45}.piano{overflow:hidden}.piano__obiettivo{border-bottom:1px solid var(--bordo);align-items:center;gap:16px;padding:16px 18px;display:flex}.piano__obiettivo-testo{gap:2px;min-width:0;display:grid}.piano__obiettivo-numeri{font-size:19px;font-weight:800;line-height:1.25}.piano__serie{color:var(--testo-2);align-items:center;gap:6px;margin-top:2px;font-size:15px;font-weight:600;line-height:1.35;display:inline-flex}.piano__serie svg{color:var(--testo-3);flex:none}.piano__serie--accesa svg{color:var(--archeologia)}.anello{flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.anello>svg{position:absolute;inset:0}.anello__binario{fill:none;stroke:var(--traccia);stroke-width:7px}.anello__arco{fill:none;stroke:var(--primario);stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset .7s var(--curva)}.anello--pieno .anello__arco{stroke:var(--giusto)}.anello__centro{font-variant-numeric:tabular-nums;color:var(--testo-2);font-size:14px;font-weight:800;position:relative}.anello--pieno .anello__centro{color:var(--giusto)}.voce{border:0;border-top:1px solid var(--bordo);width:100%;min-height:72px;color:inherit;font:inherit;text-align:left;transition:background var(--t-veloce) var(--curva);background:0 0;align-items:center;gap:14px;padding:12px 16px 12px 18px;text-decoration:none;display:flex}.voce:first-child{border-top:0}@media (hover:hover){.voce:not([disabled]):hover{background:var(--fondo)}}.voce[disabled]{cursor:default}.voce__segno{background:var(--primario-tenue);width:40px;height:40px;color:var(--primario);border-radius:50%;flex:none;place-items:center;display:grid}.voce__segno--fatto{background:var(--giusto);color:#fff}.voce__testo{flex:1;gap:1px;min-width:0;display:grid}.voce__titolo{font-size:17.5px;font-weight:800;line-height:1.3}.voce--fatta .voce__titolo{color:var(--testo-2)}.voce__sotto{color:var(--testo-3);font-size:14.5px;font-weight:600;line-height:1.35}.voce__sotto--fatto{color:var(--giusto)}.voce__freccia{color:var(--testo-3);flex:none}.voce[disabled] .voce__freccia{visibility:hidden}.oggi__blocco{gap:4px;display:grid}.oggi__grafico{padding:14px 14px 10px}.oggi__fb .gruppo-fb{min-height:0}.oggi__azioni-foglio{margin-top:var(--s-5);justify-content:flex-end;gap:10px;display:flex}.oggi__progressi{gap:16px;display:grid!important}.progresso{gap:7px;display:grid}.progresso__riga{justify-content:space-between;gap:12px;font-size:16.5px;font-weight:700;display:flex}.progresso__valore{color:var(--testo-3);font-variant-numeric:tabular-nums}.oggi__fianco{gap:var(--s-6);display:grid}.oggi__punti{font-variant-numeric:tabular-nums;flex:none;font-size:18px;font-weight:800}.oggi__punti--giusto{color:var(--giusto)}.oggi__punti--attenzione{color:var(--attenzione)}.oggi__punti--sbagliato{color:var(--sbagliato)}@media (width<=1100px){.oggi__griglia{grid-template-columns:1fr}}@media (width<=899px){.oggi__azione{min-height:140px;padding:16px}.oggi__titolo{font-size:18px}.pronto{padding:16px}.pronto__punteggio .t-numero{font-size:46px}.piano__obiettivo{padding:14px 16px}.voce{padding-left:16px}.oggi__azioni-foglio .bottone{flex:1}}
