:root{--sfondo:#f2f6f3;--carta:#ffffff;--testo:#161a17;--tenue:#000000;--bordo:#e2e6e3;--accento:#0a5c3f;--accento-tenue:#e3efe9;--male:#c0392b;--bene:#1f8a5b;--avviso:#b8730c;--avviso-tenue:#fdf3e2;--barra:#063a29;--barra-testo:#e6efea;--oro:#b8912b;--sfondo-pieno:#ffffff}@media (prefers-color-scheme:dark){:root:not([data-tema="chiaro"]){--sfondo:#111614;--carta:#19201c;--testo:#e9efeb;--tenue:#9aa79f;--bordo:#2b332e;--accento:#6ec6a0;--accento-tenue:#12352a;--male:#ef8377;--bene:#5cc79a;--avviso:#e0a350;--avviso-tenue:#33280f;--barra:#052a1e;--barra-testo:#d7e7de;--oro:#e0b84a;--sfondo-pieno:#000000}}:root[data-tema="scuro"]{--sfondo:#111614;--carta:#19201c;--testo:#e9efeb;--tenue:#9aa79f;--bordo:#2b332e;--accento:#6ec6a0;--accento-tenue:#12352a;--male:#ef8377;--bene:#5cc79a;--avviso:#e0a350;--avviso-tenue:#33280f;--barra:#052a1e;--barra-testo:#d7e7de;--oro:#e0b84a;--sfondo-pieno:#000000}*{box-sizing:border-box}body{margin:0;background:var(--sfondo-pieno);color:var(--testo);font:15px/1.55 ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:var(--accento)}.telaio{display:flex;min-height:100vh;align-items:flex-start}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:0.01s!important}}.barra{width:15rem;flex:0 0 15rem;background:var(--barra);color:var(--barra-testo);padding:1.2rem 0.9rem;display:flex;flex-direction:column;gap:0.15rem;position:sticky;top:0;height:100vh;overflow-y:auto;view-transition-name:barra-navigazione}.marchio{display:flex;align-items:center;gap:0.2rem;font-size:1.02rem;font-weight:700;padding:0.5rem 0.55rem 0.9rem;letter-spacing:-0.01em}.marchio form{margin:0;display:flex}.marchio button.comando-icona,.marchio a.comando-icona{display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;flex:0 0 auto;background:transparent;border:0;border-radius:9px;color:inherit;opacity:0.75;cursor:pointer;text-decoration:none}.marchio button.comando-icona:hover,.marchio a.comando-icona:hover{opacity:1;background:rgba(255,255,255,0.12)}.marchio a.comando-icona.attiva{opacity:1;background:rgba(255,255,255,0.18)}.marchio .campanella{margin-left:auto;position:relative;color:inherit;opacity:0.75;display:flex}.marchio .campanella:hover{opacity:1}.marchio .campanella.suona::after{content:"";position:absolute;top:-1px;right:-1px;width:8px;height:8px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 2px var(--barra)}.marchio{position:relative}.notifiche{position:fixed;z-index:30;width:21rem;max-width:calc(100vw - 2rem);background:var(--sfondo-pieno);color:var(--testo);border:1px solid var(--bordo);border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,0.28);font-weight:400;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 1rem)}.notifiche[hidden]{display:none}.notifiche .testa{flex:0 0 auto;display:flex;justify-content:space-between;align-items:baseline;gap:0.6rem;padding:0.6rem 0.8rem;border-bottom:1px solid var(--bordo);font-size:0.9rem}.notifiche .testa a{font-size:0.78rem}.notifiche .elenco{flex:1 1 auto;min-height:0;max-height:24rem;overflow-y:auto}.notifiche .coda{flex:0 0 auto;padding:0.5rem 0.8rem;border-top:1px solid var(--bordo);text-align:center}.notifiche .voce{display:block;padding:0.55rem 0.8rem;text-decoration:none;color:inherit;border-bottom:1px solid var(--bordo);font-size:0.86rem;line-height:1.35}.notifiche .voce:last-child{border-bottom:none}.notifiche .voce:hover{background:var(--accento-tenue)}.notifiche .voce .quando{float:right;color:var(--tenue);font-size:0.74rem;margin-left:0.5rem}.notifiche .voce .sotto{color:var(--tenue);font-size:0.76rem}.notifiche .voce.avviso .titolo{font-weight:700}.notifiche .voce.aggiornamento{border-left:3px solid var(--accento);background:var(--accento-tenue)}.notifiche .voce.aggiornamento .titolo{font-weight:700}.notifiche .voce.avviso.su .titolo{color:var(--bene)}.notifiche .voce.avviso.giu .titolo{color:var(--male)}.notifiche .niente{color:var(--tenue);font-size:0.85rem;margin:0;padding:0.9rem 0.8rem}.barra a{display:flex;justify-content:space-between;align-items:center;gap:0.5rem;color:inherit;text-decoration:none;padding:0.55rem 0.8rem;border-radius:9px;font-weight:500}.barra a:hover{background:rgba(255,255,255,0.10)}.barra a.attiva{background:#fff;color:var(--accento);font-weight:600}.barra .sezione{font-size:0.7rem;text-transform:uppercase;opacity:0.6;letter-spacing:0.09em;padding:0.2rem 0.8rem 0.4rem}.barra .coda{margin-top:auto}.barra .comandi{padding:0.5rem 0.3rem 0;display:flex;flex-direction:column;gap:0.35rem}.barra .comando{display:flex;align-items:center;gap:0.45rem;width:100%;background:transparent;color:inherit;text-align:left;border:1px solid rgba(255,255,255,0.3);border-radius:8px;padding:0.45rem 0.7rem;font-size:0.85rem;font-weight:500;cursor:pointer;white-space:nowrap}.barra .comando:hover{background:rgba(255,255,255,0.10)}.barra .coda form{margin:0;display:block}.barra .riga-versione{display:flex;align-items:center;gap:0.3rem;margin-top:1.1rem;margin-bottom:-0.7rem;margin-left:-0.5rem}.barra .versione{display:block;font-size:0.68rem;opacity:0.45;padding:0.3rem 0.5rem;line-height:1.3;color:inherit;text-decoration:none;border-radius:6px;text-align:left}.barra .versione:hover{opacity:0.9;background:rgba(255,255,255,0.08)}.barra .frase-barra{font-size:0.72rem;font-style:italic;line-height:1.4;color:var(--barra-testo);opacity:0;margin:0 0.5rem;transition:opacity 1.2s ease}.barra .frase-barra.visibile{opacity:0.55}.barra .regalo{display:inline-flex;color:var(--oro);padding:0.3rem;border-radius:6px}.barra .regalo:hover{background:rgba(255,255,255,0.10)}.occhio .se-nascosti{display:none}html.riservato .occhio .se-visibili{display:none}html.riservato .occhio .se-nascosti{display:inline}[data-giratema] .se-chiaro,[data-giratema] .se-scuro{display:none}html[data-tema="chiaro"] [data-giratema] .se-auto,html[data-tema="scuro"] [data-giratema] .se-auto{display:none}html[data-tema="chiaro"] [data-giratema] .se-chiaro{display:inline}html[data-tema="scuro"] [data-giratema] .se-scuro{display:inline}html.riservato .soldi{visibility:hidden;position:relative}html.riservato .soldi::before{content:"●●●";visibility:visible;position:absolute;left:0;right:0;font-size:0.62em;letter-spacing:0.12em}.pallino{background:var(--oro);color:#1c1508;border-radius:999px;font-size:0.7rem;font-weight:700;padding:0.05rem 0.42rem}.barra a.attiva .pallino{background:var(--accento);color:#fff}.corpo{flex:1;min-width:0;padding:1.4rem 1.6rem 4rem}.testata{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.2rem}.testata.con-prezzi .quando-prezzi{margin-left:auto}h1{font-size:1.3rem;margin:0;letter-spacing:-0.01em}h2{font-size:1.02rem;margin:0 0 0.7rem}h3{font-size:0.72rem;margin:1.1rem 0 0.4rem;color:var(--tenue);text-transform:uppercase;letter-spacing:0.07em;font-weight:700}.tenue{color:var(--tenue);font-size:0.85rem}.carta{background:#f2f2f2;border:1px solid #dcdcdc;border-radius:12px;padding:1rem 1.1rem;margin-bottom:1rem}@media (prefers-color-scheme:dark){html:not([data-tema="chiaro"]) .carta{background:#1c1c1c;border-color:#333333}}html[data-tema="scuro"] .carta{background:#1c1c1c;border-color:#333333}dialog.dialogo{width:92%;max-width:380px;margin:auto}dialog.dialogo::backdrop{background:rgba(0,0,0,0.5)}.dialogo-azioni{display:flex;justify-content:flex-end;gap:0.5rem;margin-top:0.9rem}.griglia{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-bottom:1rem}.griglia>.carta{margin-bottom:0}.riquadro{border-radius:12px;padding:1.05rem 1.15rem;color:#fff;border:1px solid var(--oro)}.riquadro .etichetta{font-size:1.02rem;font-weight:600;opacity:0.95;letter-spacing:0.01em}.riquadro .valore{font-size:2.1rem;font-weight:700;margin-top:0.35rem;letter-spacing:-0.02em;line-height:1.15;font-variant-numeric:tabular-nums}.riquadro .dettaglio{font-size:0.92rem;font-weight:500;opacity:0.95;margin-top:0.45rem;line-height:1.4}.riquadro.portafoglio,.riquadro.investimenti,.riquadro.liquidita,.riquadro.mwr,.riquadro.twr{color:var(--testo);background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,#f2f2f2),#f2f2f2);border-color:var(--bordo)}html[data-tema="scuro"] .riquadro.portafoglio,html[data-tema="scuro"] .riquadro.investimenti,html[data-tema="scuro"] .riquadro.liquidita,html[data-tema="scuro"] .riquadro.mwr,html[data-tema="scuro"] .riquadro.twr{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,#1c1c1c),#1c1c1c)}@media (prefers-color-scheme:dark){html:not([data-tema="chiaro"]) .riquadro.portafoglio,html:not([data-tema="chiaro"]) .riquadro.investimenti,html:not([data-tema="chiaro"]) .riquadro.liquidita,html:not([data-tema="chiaro"]) .riquadro.mwr,html:not([data-tema="chiaro"]) .riquadro.twr{background:linear-gradient(155deg,color-mix(in srgb,#ffffff 12%,#1c1c1c),#1c1c1c)}}.riquadro.portafoglio .etichetta,.riquadro.investimenti .etichetta,.riquadro.liquidita .etichetta,.riquadro.mwr .etichetta,.riquadro.twr .etichetta{color:var(--tenue);opacity:1}.riquadro.portafoglio .aiuto>.segno,.riquadro.investimenti .aiuto>.segno,.riquadro.liquidita .aiuto>.segno,.riquadro.mwr .aiuto>.segno,.riquadro.twr .aiuto>.segno{background:var(--sfondo);border-color:var(--bordo);color:var(--tenue)}.cruscotto-riquadri .riquadro{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.aiuto{position:relative;display:inline-flex;vertical-align:baseline;margin-left:0.3rem}.aiuto-interruttore{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.aiuto>.segno{cursor:help;list-style:none;display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:50%;border:1px solid var(--bordo);background:var(--sfondo);color:var(--tenue);font-size:0.7rem;font-weight:700;line-height:1;user-select:none;padding:0;margin:0;font-family:inherit}.aiuto:hover>.segno,.aiuto:focus-within>.segno,.aiuto:has(.aiuto-interruttore:checked)>.segno{border-color:var(--accento);color:var(--accento)}.aiuto .testo{position:absolute;z-index:40;top:calc(100% + 0.4rem);left:0;width:24rem;max-width:70vw;display:none;background:var(--sfondo-pieno);color:var(--testo);border:1px solid var(--bordo);border-radius:10px;padding:0.6rem 0.75rem;box-shadow:0 10px 26px rgba(0,0,0,0.22);white-space:normal;font-size:0.8rem;font-weight:400;font-style:normal;text-transform:none;letter-spacing:normal;line-height:1.5;text-align:left}.aiuto>.segno{text-transform:none;letter-spacing:normal;font-style:normal}.aiuto:not(:has(.aiuto-interruttore)):hover .testo,.aiuto:not(:has(.aiuto-interruttore)):focus-within .testo,.aiuto:has(.aiuto-interruttore:checked) .testo{display:block}.aiuto.a-sinistra .testo{left:auto;right:0}.riquadro .aiuto>.segno{background:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.45);color:#fff}details.piegabile>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:0.6rem;justify-content:space-between}details.piegabile>summary::-webkit-details-marker{display:none}details.piegabile>summary .titolo{display:flex;align-items:center;gap:0.45rem}details.piegabile>summary h2{margin:0}details.piegabile>summary .freccia{color:var(--tenue);font-size:0.8rem;transition:transform 0.12s ease;display:inline-block}details.piegabile[open]>summary .freccia{transform:rotate(90deg)}details.piegabile>summary:hover .freccia{color:var(--accento)}details.piegabile[open]>summary{margin-bottom:0.7rem}.storico-periodo-mobile{display:none}details.piegabile:not([open]){padding-top:0.7rem;padding-bottom:0.7rem}table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}th,td{text-align:right;padding:0.42rem 0.55rem;border-bottom:1px solid var(--bordo);vertical-align:top}th:first-child,td:first-child{text-align:left}th.testo,td.testo{text-align:left}table.centrate th,table.centrate th:first-child{text-align:center}td.centro,th.centro{text-align:center}table.interruttori td button.piccolo{min-width:4.6rem}table.interruttori th:first-child,table.interruttori td:first-child{min-width:11rem}tr.divisore td{background:var(--accento-tenue);font-size:0.8rem;padding:0.3rem 0.55rem;border-bottom:1px solid var(--bordo)}th{font-size:0.78rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--tenue);font-weight:700;white-space:nowrap}tbody tr:last-child td{border-bottom:none}.avvolgi{overflow-x:auto;scrollbar-color:var(--tenue) transparent}tbody tr:not(.capogruppo):not(.totale):hover{background:rgba(59,130,200,0.14)}:root[data-tema="scuro"] tbody tr:not(.capogruppo):not(.totale):hover,html:not([data-tema="chiaro"]) tbody tr:not(.capogruppo):not(.totale):hover{background:rgba(90,160,230,0.22)}td.cella-anteprima{width:76px;padding:0.42rem 0.4rem}svg.anteprima{display:block}table.allineata{table-layout:fixed}table.allineata td,table.allineata th{overflow:hidden;text-overflow:ellipsis}td.tronca{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.allineata input{width:100%;min-width:0}table.posizioni th,table.posizioni td{white-space:nowrap}table.posizioni th,table.posizioni td{padding:0.42rem 0.35rem}table.posizioni th.pct,table.posizioni td.pct{width:4.4rem}table.posizioni td.capo{max-width:22rem;overflow:hidden;text-overflow:ellipsis}table.posizioni th,table.posizioni td{text-align:center}table.posizioni th:first-child,table.posizioni td:first-child,table.posizioni td.capo{text-align:left}tr.capogruppo td{background:var(--accento-tenue);color:var(--accento);font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;padding:0.35rem 0.55rem;text-align:left;border-bottom:none}tr.totale td{border-top:1px solid var(--bordo);border-bottom:none;padding-bottom:0.7rem;font-size:0.88rem}tr.totale td:first-child{color:var(--tenue);font-size:0.8rem}tr.nuova td a{font-weight:700;color:var(--avviso)}tr.nuova td:first-child{color:var(--testo);font-weight:600}.grafico .tela{position:relative;min-height:230px;margin:0.2rem 0 0.3rem}.grafico .tela svg.linea{display:block;max-width:100%}.grafico .periodi{display:flex;flex-wrap:nowrap;gap:0.3rem;justify-content:center}.carta.grafico,.carta.piegabile{position:relative}.espandi-grafico{position:absolute;top:0.6rem;right:0.6rem;z-index:2;display:flex;background:color-mix(in srgb,var(--carta) 85%,transparent);border:1px solid var(--bordo);border-radius:8px;padding:0.35rem;color:var(--tenue);cursor:pointer;line-height:0}.espandi-grafico:hover{background:var(--accento-tenue);color:var(--accento)}@media (min-width:64rem) and (pointer:fine){.espandi-grafico{display:none}}.grafico-espanso{position:fixed!important;inset:0;z-index:400;margin:0;border-radius:0;background:var(--sfondo-pieno);padding:3rem 0.9rem 1rem;overflow:auto;display:flex;flex-direction:column}@media (orientation:landscape){.grafico-espanso{padding-top:2.4rem}}body.grafico-espanso-attivo{overflow:hidden}.grafico-espanso .tela{flex:1 1 auto;min-height:0;overflow:hidden}.grafico-espanso .giro-ciambella{flex:1 1 auto;align-items:center}.grafico-espanso svg.ciambella{width:min(70vh,80vw);height:min(70vh,80vw)}.grafico .scorribile-periodi{margin-top:0.5rem}.scorribile{display:flex;align-items:center;gap:0.1rem;min-width:0}.scorribile-riga{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scorribile-riga::-webkit-scrollbar{display:none}.scorribile .scorribile-riga{flex-wrap:nowrap}.scorribile .scorribile-riga>*{flex:0 0 auto}.scorribile.con-frecce .scorribile-riga{justify-content:flex-start}.scorribile-freccia{display:none;flex:0 0 auto;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border:none;border-radius:50%;background:none;color:var(--tenue);font-size:1.1rem;line-height:1;cursor:pointer;padding:0}.scorribile.con-frecce .scorribile-freccia{display:flex}.scorribile-freccia:hover,.scorribile-freccia:focus-visible{background:var(--bordo);color:var(--testo);outline:none}.scorribile-freccia:disabled{opacity:0.3;cursor:default}.scorribile-freccia:disabled:hover{background:none;color:var(--tenue)}.serie-grafico{display:flex;flex-wrap:wrap;gap:1.3rem}.scorribile-linguette{border-bottom:1px solid var(--bordo);padding-bottom:0.6rem;margin-bottom:0.8rem}.serie-grafico button{position:relative;background:none;border:none;padding:0.1rem 0.05rem 0.6rem;margin:0;font:inherit;font-size:0.92rem;font-weight:500;color:var(--tenue);cursor:pointer}.serie-grafico button:hover{color:var(--testo)}.serie-grafico button.attivo{color:var(--testo)}.serie-grafico button.attivo::after{content:'';position:absolute;left:50%;bottom:0.1rem;width:5px;height:5px;border-radius:50%;background:var(--accento);box-shadow:0 0 4px var(--accento);transform:translateX(-50%)}.mercati-mondo{padding-bottom:0.6rem;--mercato-larghezza:13.5rem}.scorribile-mercati{margin-bottom:0.9rem}.mercati-separatore{color:var(--bordo);font-weight:400;padding:0.1rem 0 0.55rem;align-self:stretch;display:flex;align-items:center}.mercati-riquadri-scorri{overflow:hidden;display:flex;justify-content:space-between}.mercati-riquadri{display:flex;gap:0.7rem;width:max-content}.mercati-riquadri-scorri[hidden]{display:none}.mercati-riquadri-scorri:has(.mercati-riquadri.scorre){mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}.mercati-riquadri.scorre{animation:mercati-scorri var(--durata,30s) linear infinite}.mercati-riquadri-scorri:hover .mercati-riquadri.scorre{animation-play-state:paused}@keyframes mercati-scorri{from{transform:translateX(0)}to{transform:translateX(-50%)}}.mercato-voce{flex:0 0 var(--mercato-larghezza);display:flex;align-items:center;gap:0.5rem;border-radius:10px;padding:0.5rem 0.85rem;background:var(--sfondo-pieno)}.mercato-testo{flex:1 1 auto;min-width:0}.mercato-voce.mercato-su .mercato-prezzo,.mercato-voce.mercato-su .mercato-var{color:var(--bene)}.mercato-voce.mercato-giu .mercato-prezzo,.mercato-voce.mercato-giu .mercato-var{color:var(--male)}.mercato-nome{font-size:0.75rem;font-weight:700;letter-spacing:0.03em;text-transform:uppercase}.mercato-prezzo{font-size:1.15rem;font-weight:700;margin-top:0.1rem}.mercato-var{font-size:0.82rem;font-weight:600;margin-top:0.15rem}.mercato-freccia{margin-right:0.15rem}.mercato-quando{font-size:0.7rem;margin-top:0.25rem}.mercato-grafico{flex:0 0 3.6rem;width:3.6rem;height:1.8rem;align-self:center}.mercato-grafico svg{display:block;width:100%;height:100%}.griglia-grafico line{stroke:var(--bordo);stroke-width:1;opacity:0.7}svg .scala{fill:var(--tenue);font-size:10px;font-variant-numeric:tabular-nums}.cima-grafico{display:flex;align-items:baseline;gap:0.5rem;flex-wrap:wrap;font-size:0.9rem;margin-top:0.5rem}.cima-grafico .tenue{margin-left:auto;font-size:0.8rem}.cima-grafico .copertura{flex-basis:100%;margin-left:0;font-size:0.78rem;border-left:2px solid var(--avviso);padding-left:0.5rem}.cima-grande,.cima-riga{display:none}.grafico .periodi button.attivo{background:var(--accento);color:#fff;border-color:var(--accento)}.pillole-scelta{display:flex;flex-wrap:wrap;gap:0.5rem}.pillole-scelta input{position:absolute;opacity:0;width:1px;height:1px}.pillole-scelta label{display:inline-flex;align-items:center;justify-content:center;padding:0.45rem 0.9rem;border-radius:8px;cursor:pointer;background:var(--sfondo-pieno);color:var(--testo);border:1px solid var(--bordo);font-weight:600;text-align:center;white-space:nowrap}.pillole-scelta label:hover{border-color:#3b6fa0}.pillole-scelta input:checked + label{background:#3b6fa0;color:#fff;border-color:#3b6fa0}.pillole-scelta input:focus-visible + label{outline:2px solid #3b6fa0;outline-offset:2px}.grafico .valore-punto{position:absolute;top:0.2rem;display:none;flex-direction:column;pointer-events:none;background:var(--sfondo-pieno);border:1px solid var(--bordo);border-radius:8px;padding:0.3rem 0.5rem;font-size:0.82rem;line-height:1.25;box-shadow:0 4px 14px rgba(0,0,0,0.18);white-space:nowrap}.grafico .valore-punto .quando{color:var(--tenue);font-size:0.74rem}.grafico .piede-grafico{display:flex;justify-content:space-between;gap:1rem;font-size:0.8rem}.giro-ciambella{display:flex;align-items:flex-start;gap:1.4rem;flex-wrap:wrap}svg.ciambella{width:14rem;height:14rem;flex:0 0 auto;transform:rotate(-90deg)}.legenda{list-style:none;margin:0;padding:0;flex:1;min-width:14rem;font-size:0.88rem}.legenda li{display:grid;grid-template-columns:0.8rem 1fr auto auto;align-items:baseline;gap:0.5rem;padding:0.22rem 0;border-bottom:1px solid var(--bordo)}.legenda li:last-child{border-bottom:none}.legenda .punto{width:0.7rem;height:0.7rem;border-radius:3px}.legenda .nome{min-width:0;overflow:hidden;text-overflow:ellipsis}.male{color:var(--male)}.bene{color:var(--bene)}.vuoto{color:var(--tenue);font-size:0.9rem;padding:0.8rem 0}.misure{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0.7rem;margin:0.9rem 0 0}.misura{border:1px solid var(--bordo);border-radius:10px;padding:0.6rem 0.75rem;background:var(--sfondo-pieno)}.misura .etichetta{color:var(--tenue);font-size:0.78rem;line-height:1.3;display:flex;align-items:center;gap:0.3rem}.misura .etichetta .aiuto{flex:0 0 auto;margin-left:0.1rem}.misura .valore{font-size:1.45rem;font-weight:700;margin-top:0.25rem;font-variant-numeric:tabular-nums}.misura.bene{background:color-mix(in srgb,var(--bene) 8%,var(--carta))}.misura.male{background:color-mix(in srgb,var(--male) 8%,var(--carta))}.misure-fiscale .misura{background:#f2f2f2}html[data-tema="scuro"] .misure-fiscale .misura{background:#1c1c1c}@media (prefers-color-scheme:dark){html:not([data-tema="chiaro"]) .misure-fiscale .misura{background:#1c1c1c}}label{display:block;font-size:0.75rem;color:var(--tenue);margin:0 0 0.2rem;font-weight:600}input,select,textarea{width:100%;padding:0.45rem 0.55rem;font:inherit;color:var(--testo);background:var(--sfondo-pieno);border:1px solid var(--bordo);border-radius:8px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accento);outline-offset:1px}.campi input,.campi select,.campi button{width:100%}.impostazione{display:grid;grid-template-columns:1fr 12rem;gap:1rem;align-items:start;padding:0.7rem 0;border-top:1px solid var(--bordo)}.impostazione:first-of-type{border-top:0}.impostazione .nome label{display:inline;font-weight:700;font-size:1rem;color:var(--testo);letter-spacing:-0.01em}.impostazione .nome .tenue{font-size:0.82rem;margin-top:0.15rem}.impostazione .valore-campo input{width:100%}.impostazione .valore-campo input[type="checkbox"]{width:auto}@media (max-width:40rem),(pointer:coarse){.impostazione{grid-template-columns:1fr;gap:0.35rem}}.campi input[type="checkbox"]{width:auto}input.a-destra,textarea.a-destra{text-align:right}.campi{display:grid;gap:0.7rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:end}button{padding:0.45rem 0.9rem;font:inherit;font-weight:600;color:#fff;text-align:center;white-space:nowrap;flex:0 0 auto;background:var(--accento);border:0;border-radius:8px;cursor:pointer}button.tenue{background:transparent;color:var(--tenue);border:1px solid var(--bordo)}button.male{background:#b02c1f;color:#fff;border:1px solid #8e2318}button.male:hover{background:#93251a}button.piccolo{padding:0.22rem 0.55rem;font-size:0.78rem;font-weight:500}button.da-salvare{background:var(--avviso);border-color:var(--avviso);color:#fff}button.da-salvare:hover{filter:brightness(0.92)}button.salva{background:var(--bordo);color:var(--tenue);border:1px solid var(--bordo)}button.salva:hover{filter:brightness(0.95)}button.salva.da-salvare{background:var(--avviso);border-color:var(--avviso);color:#fff}button.oro{background:var(--oro);color:#1c1508;border:1px solid var(--oro)}button.oro:hover{filter:brightness(0.94)}button.predefinito-invisibile{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}td input:not([type="hidden"]):not([type="checkbox"]),td select{padding:0.22rem 0.5rem;font-size:0.85rem;margin-top:-0.22rem}td button.piccolo{margin-top:-0.22rem}html.js form[data-salva-uscendo] button{display:none}form.riga{display:inline}html.js [data-filtro] button{display:none}form[data-filtro] select{min-width:18rem;max-width:100%}@media (max-width:46rem),(pointer:coarse){form[data-filtro] select{min-width:0}}.avviso{padding:0.6rem 0.8rem;border-radius:9px;font-size:0.88rem;margin-bottom:1rem}.avviso.errore{background:color-mix(in srgb,var(--male) 12%,transparent);color:var(--male)}.avviso.fatto{background:color-mix(in srgb,var(--bene) 14%,transparent);color:var(--bene)}.avviso.nota{background:var(--avviso-tenue);color:var(--avviso)}.pallino-rosso{display:inline-block;background:#b02c1f;color:#fff;border-radius:999px;font-size:0.7rem;font-weight:700;padding:0.05rem 0.45rem;text-decoration:none}.pillola{display:inline-block;padding:0.05rem 0.45rem;border-radius:999px;font-size:0.72rem;font-weight:600;background:var(--accento-tenue);color:var(--accento)}.tipo{display:inline-block;padding:0.05rem 0.5rem;border-radius:999px;font-size:0.72rem;font-weight:700;letter-spacing:0.01em;background:rgba(125,125,125,0.18);color:var(--tenue)}.tipo.acquisto{background:rgba(37,99,235,0.16);color:#2563eb}.tipo.vendita{background:rgba(147,51,234,0.16);color:#9333ea}.tipo.versamento{background:rgba(13,148,136,0.16);color:#0d9488}.tipo.prelievo{background:rgba(180,83,9,0.16);color:#b45309}.tipo.dividendo{background:rgba(202,138,4,0.18);color:#a16207}.tipo.onere{background:rgba(100,116,139,0.20);color:#475569}.tipo.cambio{background:rgba(8,145,178,0.16);color:#0891b2}@media (prefers-color-scheme:dark){:root:not([data-tema="chiaro"]) .tipo.acquisto{color:#7ea9ff}:root:not([data-tema="chiaro"]) .tipo.vendita{color:#c79cff}:root:not([data-tema="chiaro"]) .tipo.versamento{color:#5ecfc0}:root:not([data-tema="chiaro"]) .tipo.prelievo{color:#e2a457}:root:not([data-tema="chiaro"]) .tipo.dividendo{color:#ddb63a}:root:not([data-tema="chiaro"]) .tipo.onere{color:#9fb0c4}:root:not([data-tema="chiaro"]) .tipo.cambio{color:#56c2da}}:root[data-tema="scuro"] .tipo.acquisto{color:#7ea9ff}:root[data-tema="scuro"] .tipo.vendita{color:#c79cff}:root[data-tema="scuro"] .tipo.versamento{color:#5ecfc0}:root[data-tema="scuro"] .tipo.prelievo{color:#e2a457}:root[data-tema="scuro"] .tipo.dividendo{color:#ddb63a}:root[data-tema="scuro"] .tipo.onere{color:#9fb0c4}:root[data-tema="scuro"] .tipo.cambio{color:#56c2da}.fondo{display:none}.fondo a{position:relative;display:flex;align-items:center;justify-content:center;padding:0.5rem 0;color:inherit;text-decoration:none;border-radius:10px}.fondo a.attiva{background:rgba(255,255,255,0.16);color:#fff}.fondo .pallino,.fondo .pallino-rosso{position:absolute;top:0.1rem;left:50%;margin-left:0.15rem}.cima-mobile{display:none}.azioni-mobile{display:flex;align-items:center;gap:0.1rem;margin-left:auto}.azioni-mobile form{margin:0;display:flex}.azioni-mobile a,.azioni-mobile button{display:flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;padding:0;flex:0 0 auto;background:transparent;border:0;border-radius:9px;color:var(--tenue);cursor:pointer}.azioni-mobile a:active,.azioni-mobile button:active{background:var(--accento-tenue)}.azioni-mobile .campanella{position:relative}.azioni-mobile .campanella.suona::after{content:"";position:absolute;top:0.35rem;right:0.4rem;width:8px;height:8px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 2px var(--sfondo)}.linguetta{display:none}.giudizio{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0.2rem}.giudizio .casella{display:flex;align-items:center;justify-content:center;text-align:center;padding:0.4rem 0.15rem;border:1px solid var(--bordo);border-radius:7px;font-size:0.68rem;line-height:1.15;color:var(--tenue);background:transparent}.giudizio .casella.accesa{color:#fff;font-weight:700;border-color:transparent}.giudizio .casella.accesa.strong_buy{background:var(--bene)}.giudizio .casella.accesa.buy{background:color-mix(in srgb,var(--bene) 70%,var(--carta))}.giudizio .casella.accesa.neutral{background:var(--tenue)}.giudizio .casella.accesa.sell{background:color-mix(in srgb,var(--male) 70%,var(--carta))}.giudizio .casella.accesa.strong_sell{background:var(--male)}.giudizio-carta{display:flex;flex-direction:column}.giudizio-carta>p:last-child{margin-top:auto}.target{font-size:1.7rem;font-weight:700;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.target .scarto{font-size:1rem;margin-left:0.4rem}.legenda-conto{margin:0.4rem 0 0;font-size:0.8rem}.conto{display:flex;flex-direction:column;gap:0.7rem}.conto .esercizio{display:grid;grid-template-columns:3rem 1fr 4rem;gap:0.7rem;align-items:center}.conto .anno{font-weight:700;font-size:0.85rem;color:var(--tenue)}.conto .colonne{display:flex;flex-direction:column;gap:0.25rem;min-width:0}.conto .riga-barra{display:flex;align-items:center;gap:0.45rem}.conto .barra{height:0.85rem;border-radius:3px;min-width:2px;flex:0 0 auto}.conto .barra.ricavi{background:var(--accento)}.conto .barra.utile{background:var(--bene)}.conto .barra.utile.in-perdita{background:var(--male)}.conto .quanto{font-size:0.76rem;color:var(--tenue);white-space:nowrap;font-variant-numeric:tabular-nums}.conto .margine{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.chiave{display:inline-block;width:0.7rem;height:0.7rem;border-radius:3px;vertical-align:baseline}.chiave.ricavi{background:var(--accento)}.chiave.utile{background:var(--bene)}@media (max-width:46rem),(pointer:coarse){.giudizio{grid-template-columns:repeat(3,minmax(0,1fr))}.conto .esercizio{grid-template-columns:2.6rem 1fr 3.4rem;gap:0.4rem}}.pioggia{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;user-select:none}body:has(form.accesso){background:var(--sfondo-pieno)}form.accesso{width:23rem;max-width:calc(100vw - 2rem);margin:9vh auto 0;position:relative;z-index:1;padding:0;transition:padding 0.45s ease}form.accesso.aperta{padding:2.3rem 2rem 2rem}form.accesso .logo{display:block;width:15rem;max-width:100%;height:auto;margin:0 auto;border-radius:14px;box-shadow:0 0.5rem 1.4rem -0.6rem rgba(0,0,0,0.3);transition:filter 0.2s ease}form.accesso .corpo-accesso>p.tenue{text-align:center;letter-spacing:0.02em;font-size:0.82rem;margin:-0.4rem 0 1.5rem}form.accesso label,form.accesso .corpo-accesso .tenue{color:var(--tenue)}.accesso-comparsa{margin:0}.accesso-comparsa>summary{display:flex;justify-content:center;cursor:pointer;list-style:none;margin-bottom:1.6rem}.accesso-comparsa>summary::-webkit-details-marker,.accesso-comparsa>summary::marker{display:none;content:''}.accesso-comparsa:not([open]){margin-bottom:0}.accesso-comparsa:not([open])>summary{margin-bottom:0}.accesso-comparsa:not([open])>summary .logo{animation:logo-polso 1.6s ease-in-out infinite}.accesso-comparsa:not([open])>summary:hover .logo,.accesso-comparsa:not([open])>summary:focus-visible .logo{animation-duration:0.7s}@keyframes logo-polso{0%,100%{transform:scale(1);filter:brightness(1)}12%{transform:scale(1.07);filter:brightness(1.12)}24%{transform:scale(1);filter:brightness(1)}34%{transform:scale(1.035);filter:brightness(1.06)}46%{transform:scale(1);filter:brightness(1)}}.accesso-comparsa[open]>summary .logo{animation:logo-apertura 0.5s cubic-bezier(0.34,1.56,0.64,1)}@keyframes logo-apertura{0%{transform:scale(1)}45%{transform:scale(1.22)}100%{transform:scale(1)}}.corpo-accesso{opacity:0;transform:translateY(10px);transition:opacity 0.45s ease,transform 0.45s ease}.corpo-accesso.aperto{opacity:1;transform:translateY(0)}.presentazione{position:fixed;top:2.2rem;left:2rem;max-width:26rem;padding:0 1.5rem 0 0;z-index:1;transition:opacity 0.5s ease}.presentazione.nascosta{opacity:0;pointer-events:none}@media (max-width:64rem),(pointer:coarse){body:has(form.accesso) .corpo{display:flex;flex-direction:column}.presentazione{position:static;max-width:calc(100vw - 2.4rem);margin:1.6rem auto 0;padding:0 1.2rem;order:2}form.accesso{order:1}}.manifesto-testo{margin:0;padding:0 0 0 1rem;border-left:2px solid var(--accento);color:var(--tenue);font-size:0.95rem;line-height:1.7;letter-spacing:0.01em;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;white-space:pre-line}.manifesto-testo.scrive::after,.manifesto-testo.scritto::after{content:'';display:inline-block;width:0.5em;height:1em;margin-left:2px;vertical-align:-0.15em;background:var(--accento);animation:cursore-lampeggia 1s steps(2,jump-end) infinite}@keyframes cursore-lampeggia{50%{opacity:0}}.frase-vagante{position:fixed;z-index:1;max-width:15rem;pointer-events:none;font-size:0.82rem;line-height:1.5;font-style:italic;color:var(--tenue);opacity:0;transition:opacity 1.4s ease}.frase-vagante.visibile{opacity:0.8}.frase-vagante.alto-destra{top:3rem;right:3rem;text-align:right}.frase-vagante.basso-sinistra{bottom:3rem;left:3rem;text-align:left}.frase-vagante.basso-destra{bottom:3rem;right:3rem;text-align:right}.frase-vagante::before{content:'“';opacity:0.6}.frase-vagante::after{content:'”';opacity:0.6}form.accesso .oppure{display:flex;align-items:center;gap:0.7rem;margin:0.9rem 0 0.6rem;color:var(--tenue);font-size:0.82rem}form.accesso .oppure::before,form.accesso .oppure::after{content:"";flex:1;height:1px;background:var(--bordo)}form.accesso .via-password[open]>summary{display:none}form.accesso .via-password>summary{cursor:pointer;list-style:none;text-align:center;padding:0.55rem;border:1px solid var(--bordo);border-radius:8px;color:var(--tenue);font-size:0.9rem}form.accesso button.tenue{color:var(--tenue);background:var(--accento-tenue);border:1px solid var(--bordo)}form.accesso button.tenue:hover{background:var(--bordo)}form.accesso .via-password>summary::-webkit-details-marker{display:none}form.accesso label{margin-top:0.9rem}form.accesso button{width:100%;margin-top:1.2rem;padding:0.6rem}.landing{max-width:100rem;margin:0 auto;padding:0 clamp(1.6rem,4vw,4.5rem) 3rem}body:has(.landing) .corpo{padding:0}.landing-testata{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem clamp(1.6rem,4vw,4.5rem);background:var(--sfondo-pieno);border-bottom:1px solid var(--bordo)}.landing-marchio{font-weight:700;font-size:1.05rem;color:var(--testo);text-decoration:none;letter-spacing:-0.01em}.landing-marchio span{color:var(--accento)}.landing-azioni{display:flex;align-items:center;gap:1.1rem}.landing-link-tenue{color:var(--tenue);text-decoration:none;font-size:0.92rem}.landing-link-tenue:hover{color:var(--testo)}.landing-cta{display:inline-block;background:var(--accento);color:#fff;padding:0.55rem 1.1rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:0.92rem;transition:filter 0.15s ease}.landing-cta:hover{filter:brightness(1.08)}.landing-apertura{position:relative;min-height:calc(100svh - var(--landing-testata-h,4.5rem));display:flex;flex-direction:column;justify-content:center;max-width:56rem;margin:0 auto;padding:3rem 0;text-align:center}.landing-riga{color:var(--tenue);letter-spacing:0.03em;text-transform:uppercase;font-size:0.8rem;margin:0 0 0.8rem}.landing-apertura h1{font-size:clamp(2rem,1.3rem + 2.4vw,3rem);line-height:1.25;margin:0 0 1.1rem}.landing-apertura h1 span{color:var(--accento)}.landing-sotto{color:var(--tenue);font-size:clamp(1.02rem,0.9rem + 0.4vw,1.2rem);line-height:1.6;max-width:38rem;margin:0 auto}body:has(.landing){scroll-snap-type:y proximity;overflow-x:hidden}.landing-funzioni{position:relative;margin:0}.landing-filo{position:absolute;inset:0;width:100%;height:100%;color:var(--tenue);opacity:0.5}.landing-filo-apertura{opacity:0.4}.landing-filo-bene{stroke:var(--bene)}.landing-filo-male{stroke:var(--male)}.landing-filo [data-filo]{stroke-dasharray:1000;stroke-dashoffset:calc(1000 - (1000 * var(--landing-filo-progresso,0)))}@media (prefers-reduced-motion:reduce){.landing-filo [data-filo]{stroke-dashoffset:0}}.landing-funzione{display:flex;align-items:center;gap:clamp(2.5rem,5vw,5rem);min-height:calc(100svh - var(--landing-testata-h,4.5rem));padding:clamp(1.5rem,4vh,3rem) 0;position:relative;scroll-snap-align:start;scroll-margin-top:var(--landing-testata-h,4.5rem)}.landing-funzione.inversa{flex-direction:row-reverse}.landing-funzione-testo{flex:1 1 40%}.landing-etichetta{color:var(--accento);font-weight:700;font-size:0.9rem;text-transform:uppercase;letter-spacing:0.05em;margin:0 0 0.7rem}.landing-funzione-testo h2{margin:0 0 1rem;font-size:clamp(1.7rem,1rem + 2.6vw,2.6rem);line-height:1.2}.landing-funzione-testo p{color:var(--tenue);line-height:1.65;font-size:clamp(1.05rem,0.95rem + 0.4vw,1.25rem);margin:0;max-width:30rem}.landing-grafico{flex:1 1 55%;min-width:0;max-width:38rem;aspect-ratio:16 / 11;border-radius:20px;padding:1.8rem;background:var(--accento-tenue);color:var(--accento)}.landing-grafico svg{width:100%;height:100%;display:block;overflow:visible}.landing-grafico [data-traccia]{stroke-dasharray:100;stroke-dashoffset:100}.in-vista .landing-grafico [data-traccia]{animation:landing-disegna 1.4s ease-out forwards}.landing-grafico [data-barra]{transform:scaleY(0);transform-origin:bottom;transform-box:fill-box}.landing-grafico [data-barra-sotto]{transform:scaleY(0);transform-origin:top;transform-box:fill-box}.in-vista .landing-grafico [data-barra],.in-vista .landing-grafico [data-barra-sotto]{animation:landing-cresce 0.7s ease-out forwards}.landing-grafico [data-punto]{opacity:0;transform:scale(0.4);transform-origin:center;transform-box:fill-box}.in-vista .landing-grafico [data-punto]{animation:landing-spunta 0.5s ease-out forwards}@keyframes landing-disegna{to{stroke-dashoffset:0}}@keyframes landing-cresce{to{transform:scaleY(1)}}@keyframes landing-spunta{to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.landing-grafico [data-traccia]{stroke-dashoffset:0;animation:none}.landing-grafico [data-barra],.landing-grafico [data-barra-sotto]{transform:scaleY(1);animation:none}.landing-grafico [data-punto]{opacity:1;transform:scale(1);animation:none}}html.js [data-landing-reveal]{opacity:0;transform:translateY(16px);transition:opacity 0.6s ease,transform 0.6s ease}html.js [data-landing-reveal].in-vista{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html.js [data-landing-reveal]{opacity:1;transform:none;transition:none}}.landing-chiusura{position:relative;text-align:center;max-width:34rem;margin:5rem auto}.landing-chiusura h2{font-size:1.3rem;line-height:1.5;font-weight:600;margin:0 0 1.3rem}.landing-fondo{background:var(--barra);color:var(--barra-testo);margin:4rem calc(50% - 50vw) 0;padding:3.5rem calc(50vw - 50%) 0}.landing-fondo-interno{max-width:100rem;margin:0 auto;padding:0 clamp(1.6rem,4vw,4.5rem)}.landing-fondo-colonne{display:flex;justify-content:center;gap:clamp(2.5rem,6vw,5rem);flex-wrap:wrap;text-align:center;padding-bottom:2.4rem}.landing-fondo-colonne>div{display:flex;flex-direction:column;align-items:center;gap:0.6rem;min-width:9rem}.landing-fondo-colonne a{color:var(--barra-testo);opacity:0.75;text-decoration:none;font-size:0.9rem}.landing-fondo-colonne a:hover{opacity:1}.landing-fondo-colonne p:not(.landing-fondo-titolo){margin:0;font-size:0.9rem;line-height:1.55;color:var(--barra-testo);opacity:0.75}.landing-fondo-titolo{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:1.1rem;margin:0 0 0.5rem;letter-spacing:0.01em;color:#fff;opacity:1}.landing-firma{display:flex;flex-direction:column;align-items:flex-start;gap:0.4rem;border-top:1px solid rgba(255,255,255,0.14);padding:1.4rem 0}.landing-firma .landing-marchio{color:var(--barra-testo)}.landing-firma .landing-marchio span{color:#6ec6a0}.landing-firma p{margin:0;font-size:0.82rem;color:var(--barra-testo);opacity:0.6}.landing-firma p.landing-copyright{font-size:0.76rem;opacity:0.45}@media (max-width:46rem),(pointer:coarse){.landing{padding:0 1.1rem 2rem}.landing-testata{padding:0.9rem 1.1rem}.landing-apertura{margin:2.8rem auto 3.2rem}.landing-funzione,.landing-funzione.inversa{flex-direction:column;text-align:center;gap:1.2rem}.landing-grafico{max-width:22rem}.landing-fondo-colonne{gap:2rem}.landing-firma{align-items:center;text-align:center}}.pagina-testo{max-width:42rem;margin:0 auto;padding:2rem 0 4rem;line-height:1.65}.pagina-testo h1{font-size:1.6rem;margin:0 0 1.2rem}.pagina-testo h2{font-size:1.15rem;margin:1.8rem 0 0.6rem}.pagina-testo h3{font-size:1rem;color:var(--testo);text-transform:none;margin:1.3rem 0 0.4rem}.pagina-testo table th,.pagina-testo table td{text-align:left;font-size:0.88rem}.pagina-testo ul{padding-left:1.3rem}.pagina-testo li{margin:0.3rem 0}.faq-pagina h1 + p.tenue{margin-bottom:2rem}.faq-gruppo{margin-bottom:2.2rem}.faq-gruppo h2{display:flex;align-items:center;gap:0.6rem;color:var(--accento);text-transform:none}.faq-gruppo h2::after{content:"";flex:1;height:1px;background:var(--bordo)}.faq-gruppo .carta.piegabile h3{margin:0;font-size:0.98rem}.faq-gruppo .carta.piegabile p{margin:0;color:var(--tenue)}.faq-gruppo .carta.piegabile{margin-bottom:0.6rem}.manuale-pagina{display:flex;gap:2.5rem;align-items:flex-start;max-width:74rem;margin:0 auto;padding:1.5rem 0 4rem}.manuale-barra{flex:0 0 15rem;position:sticky;top:1rem;max-height:calc(100dvh - 2rem);overflow-y:auto;scrollbar-color:var(--tenue) transparent}.manuale-cerca input{width:100%;padding:0.5rem 0.7rem;border-radius:0.5rem;border:1px solid var(--bordo);background:var(--carta);color:var(--testo);font:inherit;font-size:0.88rem}.manuale-cerca input:focus{outline:2px solid var(--accento);outline-offset:1px}.manuale-conteggio{font-size:0.78rem;margin:0.4rem 0.1rem 1rem;min-height:1.1em}.manuale-indice{font-size:0.86rem}.manuale-indice ul{list-style:none;margin:0;padding:0}.manuale-indice>ul>li{margin-bottom:0.15rem}.manuale-indice a{display:block;padding:0.3rem 0.4rem;border-radius:0.4rem;color:var(--testo);text-decoration:none}.manuale-indice>ul>li>a{font-weight:600}.manuale-indice ul ul{margin-left:0.5rem;border-left:1px solid var(--bordo);padding-left:0.35rem}.manuale-indice ul ul a{color:var(--tenue);font-weight:400;font-size:0.84rem}.manuale-indice a:hover,.manuale-indice a:focus{background:var(--accento-tenue)}.manuale-indice a.attiva{background:var(--accento-tenue);color:var(--accento);font-weight:600}.manuale-indice li[hidden]{display:none}.manuale-apri-indice{display:none}.manuale-contenuto{flex:1;min-width:0;max-width:42rem;line-height:1.65}.manuale-contenuto h1{font-size:1.6rem;margin:0 0 1.2rem}.manuale-area{padding-top:2.6rem;margin-top:-0.6rem;border-top:1px solid var(--bordo)}.manuale-area:first-of-type{border-top:none;padding-top:0;margin-top:0}.manuale-area h2{font-size:1.25rem;margin:0 0 0.3rem;scroll-margin-top:1rem}.manuale-voce{padding:1rem 0;border-top:1px dashed var(--bordo);scroll-margin-top:1rem}.manuale-voce:first-of-type{border-top:none}.manuale-voce h3{font-size:1.02rem;margin:0 0 0.4rem;text-transform:none}.manuale-voce[hidden]{display:none}.manuale-voce .campo{font-family:ui-monospace,"SFMono-Regular",monospace;font-size:0.85em;color:var(--accento)}.manuale-glossario dl{display:grid;grid-template-columns:max-content 1fr;gap:0.4rem 1.1rem}.manuale-glossario dt{font-weight:600;white-space:nowrap}.manuale-glossario dd{margin:0 0 0.6rem;color:var(--tenue)}@media (max-width:860px){.manuale-pagina{display:block}.manuale-barra{position:static;max-height:none;margin-bottom:1rem}.manuale-apri-indice{display:inline-flex;align-items:center;gap:0.4rem;background:var(--accento-tenue);border:1px solid var(--bordo);border-radius:0.5rem;padding:0.4rem 0.7rem;font-size:0.85rem;color:var(--testo);cursor:pointer;font:inherit;margin-top:0.6rem}.manuale-indice{display:none;max-height:55dvh;overflow-y:auto;margin-top:0.6rem}.manuale-barra.aperta .manuale-indice{display:block}}.supporto-pagina{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.2rem}.supporto-scheda{width:100%;max-width:26rem;background:var(--carta);border:1px solid var(--bordo);border-radius:16px;padding:2rem;box-shadow:0 1.2rem 3rem -1.4rem rgba(0,0,0,0.35)}.supporto-scheda h1{font-size:1.35rem;margin:0 0 0.4rem}.supporto-scheda .tenue{margin:0 0 1.4rem}.supporto-scheda label{margin-top:0.9rem}.supporto-scheda label:first-of-type{margin-top:0}.supporto-scheda button{width:100%;margin-top:1.4rem;padding:0.6rem}.supporto-scheda .avviso{margin-top:1rem}.supporto-marchio{display:block;text-align:center;margin-bottom:1.2rem;font-weight:700;color:var(--testo);text-decoration:none}.supporto-marchio span{color:var(--accento)}@media (max-width:46rem),(pointer:coarse){html.js .avvolgi.schede{overflow-x:visible}html.js .avvolgi.schede table,html.js .avvolgi.schede tbody,html.js .avvolgi.schede tr,html.js .avvolgi.schede td{display:block;width:auto}html.js .avvolgi.schede thead{display:none}html.js .avvolgi.schede tbody tr{border:1px solid var(--bordo);border-radius:10px;padding:0.55rem 0.7rem;margin-bottom:0.7rem}html.js .avvolgi.schede tbody tr:not(.capogruppo):not(.divisore):not(.totale){background:var(--sfondo-pieno)}html.js .avvolgi.schede td{border:0;padding:0.18rem 0;text-align:right;display:flex;justify-content:space-between;align-items:baseline;gap:1rem}html.js .avvolgi.schede td[data-etichetta]::before{content:attr(data-etichetta);color:var(--tenue);font-size:0.78rem;text-align:left;flex:0 1 auto;white-space:nowrap}html.js .avvolgi.schede td.capo{display:block;text-align:left;font-size:1rem;padding-bottom:0.4rem;margin-bottom:0.3rem;border-bottom:1px solid var(--bordo)}html.js .avvolgi.schede td.capo .tenue{display:block;font-size:0.8rem}html.js .avvolgi.schede td.vuota,html.js .avvolgi.schede td:empty:not([data-etichetta]){display:none}html.js .avvolgi.schede td.cella-anteprima{display:none}html.js .avvolgi.schede td:has(form.riga){justify-content:flex-end}html.js .avvolgi.schede tr.capogruppo,html.js .avvolgi.schede tr.divisore{border:0;padding:0;margin:1rem 0 0.4rem}html.js .avvolgi.schede tr.totale{background:#e3edf5}html.js[data-tema="scuro"] .avvolgi.schede tr.totale{background:#16324a}}@media (max-width:46rem) and (prefers-color-scheme:dark),(pointer:coarse) and (prefers-color-scheme:dark){html.js:not([data-tema="chiaro"]) .avvolgi.schede tr.totale{background:#16324a}}@media (max-width:46rem),(pointer:coarse){form.accesso:has(.via-password:not([open])){display:flex;flex-direction:column}form.accesso:has(.via-password:not([open])) [data-passkey-entra]{order:1}form.accesso:has(.via-password:not([open])) .oppure{order:2}form.accesso:has(.via-password:not([open])) .via-password{order:3}form.accesso .via-password:not([open]) ~ [data-passkey-entra]{color:var(--barra-testo);background:var(--accento);font-weight:600}form.accesso:has(.via-password:not([open])) .avviso{order:4}.telaio{display:block}.barra{display:none}.fondo{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--barra);color:var(--barra-testo);gap:0.2rem;padding:0.3rem 0.35rem;padding-bottom:calc(0.3rem + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 12px rgba(0,0,0,0.18);view-transition-name:barra-fondo}.corpo{padding:0.9rem 0.8rem calc(5rem + env(safe-area-inset-bottom,0px))}.testata.con-prezzi{gap:0.3rem 0.55rem;align-items:baseline}.riquadro{text-align:center}.cima-mobile{display:flex;align-items:center;gap:0.5rem;margin:-0.2rem 0 0.6rem}.cima-mobile:not(:has(>*)){display:none}.linguetta{display:inline-flex;align-items:center;gap:0.35rem;padding:0.42rem 0.75rem;background:var(--accento-tenue);color:var(--accento);border:1px solid var(--bordo);border-radius:999px;font-size:0.8rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform 0.14s ease}.linguetta:first-child{margin-left:-0.8rem;padding-left:0.6rem;border-left:0;border-radius:0 999px 999px 0}.linguetta:active{transform:translateX(0.3rem)}.testata.con-prezzi .quando-prezzi{display:none}.testata.con-prezzi{flex-wrap:nowrap}.testata.con-prezzi form{flex:0 0 auto;order:2;margin-left:auto}.testata-lato{margin-left:auto}.cruscotto-riquadri{display:none}.mercati-schede,.serie-grafico{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mercati-schede::-webkit-scrollbar,.serie-grafico::-webkit-scrollbar{display:none}.mercati-schede button,.serie-grafico button{flex:0 0 auto}.periodi button{flex:0 0 auto;padding:0.18rem 0.4rem;font-size:0.7rem}.scorribile-freccia{display:none!important}.globale-andamento{display:flex;flex-direction:column;justify-content:center}.globale-andamento>h2{display:none}.globale-andamento .tela svg.linea{margin:0 auto}.globale-andamento [data-cima]{flex-direction:column;align-items:flex-start;gap:0.15rem}.globale-andamento .cima-grande{display:block;font-size:1.9rem;font-weight:700;color:var(--testo);letter-spacing:-0.02em;margin-bottom:0.15rem}.globale-andamento .cima-riga{display:block;font-size:0.95rem;font-weight:600}.globale-andamento [data-cima]>strong,.globale-andamento .cima-estremi{display:none}.globale-andamento .copertura{margin-left:0}details.piegabile>summary .tenue{text-align:right}.giro-ciambella{flex-direction:column;align-items:center}details.piegabile>summary{align-items:center}.titolo .storico-periodo{display:none}.storico-riassunto{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:0.1rem}.storico-periodo-mobile{display:block}.aiuto .testo{position:fixed;left:50%!important;right:auto!important;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 2rem);top:4.5rem}}