@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_54a805b4-module__8_CioW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_54a805b4-module__8_CioW__variable{--font-sans:"Inter", "Inter Fallback"}
:root{--sfondo-base:#f4f5f7;--sfondo-caldo:#f7f0e9;--sfondo:var(--sfondo-base);--superficie:#fff;--superficie-2:#f7f8fa;--superficie-3:#eef0f4;--bordo:#e5e7ec;--bordo-forte:#d3d7df;--testo:#0f1217;--testo-2:#394150;--muto:#677083;--tenue:#9aa2b1;--accento:var(--ac-chiaro,#3257ff);--accento-forte:color-mix(in srgb, var(--accento) 86%, black);--accento-tenue:color-mix(in srgb, var(--accento) 10%, white);--pos:#0e9f5b;--neg:#e5484d;--avviso:#d97706;--inv:#7c5cff;--t-blu:#3257ff;--t-viola:#7c5cff;--t-ambra:#c2740a;--t-verde:#0e9f5b;--t-ciano:#0a93b8;--t-indaco:#5243d6;--t-arancio:#d95f2b;--t-rosso:#e5484d;--t-teal:#0d9488;--ombra:0 1px 2px #0f12170a, 0 6px 20px -12px #0f121724;--ombra-alta:0 24px 60px -20px #0f121761;--raggio:16px;--laterale:236px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not(:has([data-tema=chiaro])){--sfondo-base:#0c0d10;--sfondo-caldo:#120e0b;--sfondo:var(--sfondo-base);--superficie:#15171c;--superficie-2:#1a1d23;--superficie-3:#23272f;--bordo:#262a33;--bordo-forte:#353a46;--testo:#eef0f4;--testo-2:#c9ceda;--muto:#98a0b0;--tenue:#687082;--accento:var(--ac-scuro,#6b86ff);--accento-forte:color-mix(in srgb, var(--accento) 78%, white);--accento-tenue:color-mix(in srgb, var(--accento) 18%, #15171c);--pos:#34c77b;--neg:#ff6b6f;--avviso:#f0a33a;--inv:#9d85ff;--t-blu:#7e97ff;--t-viola:#a992ff;--t-ambra:#e9a845;--t-verde:#3fcb86;--t-ciano:#45c2e3;--t-indaco:#8f84f0;--t-arancio:#f28b5c;--t-rosso:#ff7b7f;--t-teal:#3fc4b4;--ombra:0 0 0 1px #ffffff04, 0 8px 24px -16px #000c;--ombra-alta:0 24px 60px -18px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root:has([data-tema=scuro]){--sfondo-base:#0c0d10;--sfondo-caldo:#120e0b;--sfondo:var(--sfondo-base);--superficie:#15171c;--superficie-2:#1a1d23;--superficie-3:#23272f;--bordo:#262a33;--bordo-forte:#353a46;--testo:#eef0f4;--testo-2:#c9ceda;--muto:#98a0b0;--tenue:#687082;--accento:var(--ac-scuro,#6b86ff);--accento-forte:color-mix(in srgb, var(--accento) 78%, white);--accento-tenue:color-mix(in srgb, var(--accento) 18%, #15171c);--pos:#34c77b;--neg:#ff6b6f;--avviso:#f0a33a;--inv:#9d85ff;--t-blu:#7e97ff;--t-viola:#a992ff;--t-ambra:#e9a845;--t-verde:#3fcb86;--t-ciano:#45c2e3;--t-indaco:#8f84f0;--t-arancio:#f28b5c;--t-rosso:#ff7b7f;--t-teal:#3fc4b4;--ombra:0 0 0 1px #ffffff04, 0 8px 24px -16px #000c;--ombra-alta:0 24px 60px -18px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has([data-colore=viola]){--ac-chiaro:#7c5cff;--ac-scuro:#a992ff}:root:has([data-colore=verde]){--ac-chiaro:#0e9f5b;--ac-scuro:#3fcb86}:root:has([data-colore=teal]){--ac-chiaro:#0d8a80;--ac-scuro:#3fc4b4}:root:has([data-colore=arancio]){--ac-chiaro:#d2581f;--ac-scuro:#f28b5c}:root:has([data-colore=rosa]){--ac-chiaro:#d6336c;--ac-scuro:#f774a4}:root:has([data-colore]:not([data-colore=multi]):not([data-colore-dove=dettagli])) [class*=tinta-]{--tinta:var(--accento)}:root:has([data-sfondo=caldo]){--sfondo:var(--sfondo-caldo);--sfondo-macchie:radial-gradient(60vmax 45vmax at 0% 0%, #c9825224, transparent 70%), radial-gradient(55vmax 40vmax at 100% 0%, #f3be451f, transparent 70%), radial-gradient(60vmax 45vmax at 100% 100%, #8e4a2a12, transparent 70%)}:root:has([data-sfondo=colore]){--sfondo:color-mix(in srgb, var(--accento) 4%, var(--sfondo-base));--sfondo-macchie:radial-gradient(60vmax 45vmax at 0% 0%, color-mix(in srgb, var(--accento) 11%, transparent), transparent 70%), radial-gradient(60vmax 45vmax at 100% 100%, color-mix(in srgb, var(--inv) 8%, transparent), transparent 70%)}:root:has([data-sfondo=aurora]){--sfondo:var(--sfondo-caldo);--sfondo-macchie:radial-gradient(55vmax 42vmax at 0% 0%, #c9825233, transparent 70%), radial-gradient(50vmax 38vmax at 100% 0%, #f3be452e, transparent 70%), radial-gradient(55vmax 42vmax at 0% 100%, color-mix(in srgb, var(--inv) 12%, transparent), transparent 70%), radial-gradient(55vmax 42vmax at 100% 100%, color-mix(in srgb, var(--accento) 11%, transparent), transparent 70%)}body:before{content:"";z-index:-1;pointer-events:none;background:var(--sfondo-macchie,none);position:fixed;inset:0}*{box-sizing:border-box}html{background:var(--sfondo)}html,body{color:var(--testo);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-size:14px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accento);outline-offset:2px}h1,h2,h3{margin:0}code{background:var(--superficie-3);word-break:break-all;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}kbd{border:1px solid var(--bordo-forte);background:var(--superficie-2);border-radius:5px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:11px}strong,.f-numero,.f-importo,.f-cifra,.f-cifra-grande{font-variant-numeric:tabular-nums}.pos{color:var(--pos)}.neg{color:var(--neg)}.viola{color:var(--inv)}.f-muto{color:var(--muto)}.f-spazio{flex:1}.f-nota{margin:0;font-size:12.5px}.f-app{grid-template-columns:var(--laterale) minmax(0, 1fr);min-height:100vh;display:grid}.f-laterale{background:var(--superficie);border-right:1px solid var(--bordo);flex-direction:column;gap:18px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.f-marchio{letter-spacing:-.01em;align-items:center;gap:10px;padding:4px 10px;font-size:16px;font-weight:750;display:flex}.f-marchio-logo{color:#fff;background:linear-gradient(145deg,#c98252,#8e4a2a);border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.f-segno path{fill:url(#quadry-oro)}:root:has([data-colore]:not([data-colore=multi]):not([data-icona=originale])) .f-marchio-logo{background:linear-gradient(135deg, var(--accento), var(--inv))}:root:has([data-colore]:not([data-colore=multi]):not([data-icona=originale])) .f-segno path{fill:#fff}.f-nav{flex-direction:column;gap:2px;display:flex}.f-nav-voce{color:var(--testo-2);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:9px 10px;font-weight:520;text-decoration:none;display:flex}.f-nav-voce:hover{background:var(--superficie-3);color:var(--testo)}.f-nav-voce.attiva{background:var(--accento-tenue);color:var(--accento-forte);font-weight:650}.f-nav-voce.piccola{color:var(--muto);padding:7px 10px;font-size:13px}.f-badge{background:var(--neg);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:750;display:inline-grid}.f-badge.mini{min-width:16px;height:16px;margin:0;padding:0 4px;font-size:10px;position:absolute;top:-6px;right:-10px}.f-laterale-piede{flex-direction:column;gap:2px;margin-top:auto;display:flex}.f-scorciatoie{color:var(--tenue);padding:10px;font-size:11.5px}.f-principale{min-width:0}.f-alto{z-index:30;background:color-mix(in srgb, var(--sfondo) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--bordo);align-items:center;gap:12px;padding:12px 28px;display:flex;position:sticky;top:0}.f-vista{max-width:1240px;margin:0 auto;padding:24px 28px 72px}.f-anteprima{border:1px dashed var(--avviso);color:var(--avviso);border-radius:12px;margin:0 0 18px;padding:10px 14px;font-size:13px}.f-barra-schede{display:none}.f-caricamento{background:linear-gradient(90deg, transparent, var(--accento), transparent);border-radius:2px;width:60px;height:2px;animation:.9s linear infinite f-carica;position:absolute;bottom:-2px;right:14px}.f-rapida{flex:1;min-width:0;position:relative}.f-rapida-campo{background:var(--superficie);border:1px solid var(--bordo);height:46px;box-shadow:var(--ombra);border-radius:13px;align-items:center;gap:8px;padding:0 6px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.f-rapida-campo:focus-within{border-color:var(--accento);box-shadow:0 0 0 4px var(--accento-tenue)}.f-rapida-campo input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.f-rapida-campo input::placeholder{color:var(--tenue)}.f-rapida-icona{color:var(--accento);flex:none}.f-rapida-anteprima{z-index:60;background:var(--superficie);border:1px solid var(--bordo);box-shadow:var(--ombra-alta);border-radius:14px;padding:6px;animation:.12s f-sfuma;position:absolute;top:calc(100% + 8px);left:0;right:0}.f-ant-voce{border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.f-ant-voce:hover{background:var(--superficie-2)}.f-ant-testo{flex-direction:column;flex:1;min-width:0;display:flex}.f-ant-testo strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f-ant-testo span{color:var(--muto);font-size:12.5px}.f-ant-avviso{color:var(--avviso);align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;display:flex}.f-ant-piede{color:var(--tenue);border-top:1px solid var(--bordo);margin-top:4px;padding:7px 8px 3px;font-size:11.5px}.in-ascolto{animation:1s ease-in-out infinite f-pulsa;color:var(--neg)!important}.f-btn{border:1px solid var(--bordo-forte);background:var(--superficie);height:36px;color:var(--testo);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:620;text-decoration:none;transition:background .12s,border-color .12s,transform 60ms;display:inline-flex}.f-btn:hover{background:var(--superficie-3)}.f-btn:active{transform:translateY(1px)}.f-btn:disabled{opacity:.5;cursor:default;transform:none}.f-btn-primario{background:var(--accento);border-color:var(--accento);color:#fff}.f-btn-primario:hover{background:var(--accento-forte);border-color:var(--accento-forte)}.f-btn-pericolo{color:var(--neg);border-color:color-mix(in srgb, var(--neg) 35%, transparent);background:color-mix(in srgb, var(--neg) 7%, var(--superficie))}.f-btn-pericolo:hover{background:color-mix(in srgb, var(--neg) 14%, var(--superficie))}.f-btn-piccolo{border-radius:8px;height:30px;padding:0 10px;font-size:12.5px}.f-btn-fantasma{color:var(--accento);background:0 0;border-color:#0000;padding-left:6px}.f-btn-largo{width:100%;margin-top:4px}.f-btn-nuovo{border-radius:13px;height:46px}.f-icona-btn{width:32px;height:32px;color:var(--muto);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:inline-grid}.f-icona-btn:hover{background:var(--superficie-3);color:var(--testo)}.f-icona-btn:disabled{opacity:.35;cursor:default}.f-link{color:var(--accento);text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:620}.f-link:hover{text-decoration:underline}.f-input{border:1px solid var(--bordo-forte);background:var(--superficie);width:100%;min-width:0;height:38px;color:var(--testo);border-radius:10px;outline:none;padding:0 11px}select.f-input{padding-right:28px}textarea.f-input{resize:vertical;height:auto;padding:9px 11px}.f-input:focus{border-color:var(--accento);box-shadow:0 0 0 3px var(--accento-tenue)}.f-input-emoji{text-align:center;width:70px;font-size:20px}.f-input-corto{max-width:110px}.f-form{flex-direction:column;gap:16px;display:flex}.f-campo{flex-direction:column;gap:6px;min-width:0;display:flex}.f-campo-etichetta{color:var(--testo-2);font-size:12.5px;font-weight:650}.f-campo-aiuto{color:var(--muto);font-size:12px}.f-riga-campi{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.f-riga-campi>*{flex:170px}.f-riga-campi>.f-campo.largo{flex:3 240px}.f-riga-campi>.f-campo:has(.f-input-emoji){flex:none}.f-importo-grande{background:var(--superficie-2);border:1px solid var(--bordo);letter-spacing:-.02em;border-radius:14px;align-items:center;gap:6px;padding:10px 16px;font-size:34px;font-weight:760;display:flex}.f-importo-grande:focus-within{border-color:var(--accento)}.f-importo-grande input{min-width:0;font-size:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1}.f-importo-grande span{color:var(--tenue)}.f-importo-grande.entrata input,.f-importo-grande.entrata span:first-child{color:var(--pos)}.f-interruttore{color:var(--testo-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.f-interruttore input{accent-color:var(--accento);width:16px;height:16px}.f-spunta{width:17px;height:17px;accent-color:var(--accento);flex:none;margin:0 0 0 10px}.f-segmenti{background:var(--superficie-3);scrollbar-width:none;border-radius:11px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.f-segmenti button{color:var(--muto);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:620}.f-segmenti button.attivo{background:var(--superficie);color:var(--testo);box-shadow:0 1px 3px #0000001f}.f-segmenti.piccolo button{padding:4px 9px;font-size:12px}.f-selettore-mese{background:var(--superficie);border:1px solid var(--bordo);border-radius:12px;align-items:center;gap:2px;padding:3px;display:inline-flex}.f-selettore-mese span{text-align:center;min-width:140px;font-weight:650}.f-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.f-chip{--c:var(--accento);border:1px solid var(--bordo-forte);background:var(--superficie);height:32px;color:var(--testo-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:560;display:inline-flex}.f-chip:hover{border-color:var(--c);background:color-mix(in srgb, var(--c) 8%, var(--superficie))}.f-chip.attivo,.f-chip.suggerita{border-color:var(--c);background:color-mix(in srgb, var(--c) 15%, var(--superficie));color:var(--testo)}.f-chip.suggerita{font-weight:700}.f-chip.statica{cursor:default;height:26px;font-size:12px}.f-chip.statica:hover{border-color:var(--bordo-forte);background:var(--superficie)}.f-scelta-cat{flex-direction:column;gap:12px;display:flex}.f-cerca-piccola{border:1px solid var(--bordo-forte);height:36px;color:var(--muto);border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.f-cerca-piccola input{min-width:0;color:var(--testo);background:0 0;border:0;outline:none;flex:1}.f-scelta-gruppo-titolo{color:var(--muto);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:750}.f-scelta-tag{flex-direction:column;gap:8px;display:flex}.f-scelta-tag>.f-chips{border:1px solid var(--bordo-forte);border-radius:10px;min-height:40px;padding:4px 6px}.f-input-tag{background:0 0;border:0;outline:none;flex:1;min-width:120px;height:30px}.f-chips-proposte .f-chip{height:28px;color:var(--muto);font-size:12.5px}.f-pagina{flex-direction:column;gap:18px;display:flex}.f-intestazione{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.f-intestazione h1{letter-spacing:-.025em;font-size:27px;font-weight:760}.f-sottotitolo{color:var(--muto);margin:4px 0 0}.f-azioni{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.f-sezione{flex-direction:column;gap:10px;display:flex}.f-sezione-titolo{color:var(--muto);text-transform:uppercase;letter-spacing:.05em;margin-top:6px;font-size:13px;font-weight:750}.f-griglia{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.f-c-3{grid-column:span 3}.f-c-4{grid-column:span 4}.f-c-5{grid-column:span 5}.f-c-6{grid-column:span 6}.f-c-7{grid-column:span 7}.f-c-12{grid-column:span 12}.f-card{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio);box-shadow:var(--ombra);min-width:0;padding:18px}button.f-card{text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:column;gap:10px;display:flex}button.f-card:hover{border-color:var(--bordo-forte)}.f-card-testa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.f-card-testa h2,.f-card-testa h3{align-items:center;gap:8px;font-size:15px;font-weight:680;display:flex}.f-card h3{margin-bottom:6px;font-size:14px;font-weight:680}.f-etichetta{color:var(--muto);font-size:12.5px;font-weight:620}.f-cifra{letter-spacing:-.025em;margin-top:4px;font-size:26px;font-weight:760}.f-cifra small{color:var(--muto);margin-left:2px;font-size:13px;font-weight:600}.f-cifra-grande{letter-spacing:-.03em;margin-top:2px;font-size:40px;font-weight:780}.f-sotto{color:var(--muto);margin-top:4px;font-size:12.5px}.f-delta{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:12.5px;font-weight:680;display:flex}.f-delta span{color:var(--muto);font-weight:500}.f-patrimonio{background:linear-gradient(135deg, color-mix(in srgb, var(--accento) 10%, var(--superficie)), var(--superficie) 62%);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:24px;display:grid}.f-composizione{background:var(--superficie-3);border-radius:999px;max-width:360px;height:8px;margin-top:14px;display:flex;overflow:hidden}.f-composizione span{height:100%}.f-patrimonio-voci{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;display:grid}.f-patrimonio-voci div{background:var(--superficie);border:1px solid var(--bordo);border-radius:12px;padding:11px 12px}.f-patrimonio-voci dt{color:var(--muto);align-items:center;gap:7px;font-size:12.5px;display:flex}.f-patrimonio-voci dt i{border-radius:50%;width:8px;height:8px}.f-patrimonio-voci dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:17px;font-weight:720}.f-patrimonio-voci small{font-size:12px;font-weight:650}.f-entra{animation:.45s cubic-bezier(.2,.7,.2,1) both f-entra-basso}.f-griglia>.f-entra:nth-child(2){animation-delay:50ms}.f-griglia>.f-entra:nth-child(3){animation-delay:.1s}.f-griglia>.f-entra:nth-child(4){animation-delay:.14s}.f-griglia>.f-entra:nth-child(5){animation-delay:.18s}.f-griglia>.f-entra:nth-child(6){animation-delay:.22s}.f-kpi{transition:transform .18s,border-color .18s,box-shadow .18s}.f-kpi:hover{border-color:var(--bordo-forte);transform:translateY(-2px)}.f-cresce span{transform-origin:0;animation:.8s cubic-bezier(.2,.7,.2,1) .15s both f-cresci}@keyframes f-cresci{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.f-patrimonio{position:relative;overflow:hidden}.f-patrimonio:before{content:"";pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--accento) 18%, transparent), transparent);width:60%;height:180%;animation:9s ease-in-out infinite alternate f-alone;position:absolute;inset:-40% auto auto -20%}.f-patrimonio>*{position:relative}@keyframes f-alone{0%{transform:translate(0)}to{transform:translate(60%)}}.f-liquidi{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.f-liquidi button{font:inherit;color:var(--muto);background:var(--superficie);border:1px solid var(--bordo);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;transition:border-color .15s,color .15s;display:inline-flex}.f-liquidi button:hover{border-color:var(--bordo-forte);color:inherit}.f-liquidi i{border-radius:50%;width:8px;height:8px}.f-liquidi b{color:var(--testo,inherit);font-variant-numeric:tabular-nums;font-weight:680}.f-spendibile{background:color-mix(in srgb, var(--pos) 10%, var(--superficie));border:1px solid color-mix(in srgb, var(--pos) 30%, var(--bordo));border-radius:12px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;max-width:420px;margin-top:14px;padding:10px 12px;display:grid}.f-spendibile.rosso{background:color-mix(in srgb, var(--neg) 10%, var(--superficie));border-color:color-mix(in srgb, var(--neg) 35%, var(--bordo))}.f-spendibile span{color:var(--muto);font-size:12.5px;font-weight:620}.f-spendibile strong{font-variant-numeric:tabular-nums;color:var(--pos);font-size:20px;font-weight:760}.f-spendibile.rosso strong{color:var(--neg)}.f-spendibile small{color:var(--muto);grid-column:1/-1;font-size:12px}.f-trading-testa{justify-content:space-between;align-items:center;gap:10px;display:flex}.f-trading+.f-trading{margin-top:6px}.f-trading-cima{flex-direction:column;gap:12px;display:flex}.f-trading-titolo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.f-trading-titolo>div:not(.f-trading-azioni){flex-direction:column;display:flex}.f-trading-titolo strong{font-size:17px;font-weight:720}.f-trading-titolo small{font-size:12px}.f-trading-icona{background:var(--superficie-3);border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.f-trading-azioni{flex-wrap:wrap;gap:8px;display:flex}.f-trading-linea{width:100%;height:70px;color:var(--accento);display:block}.f-trading-linea.pos{color:var(--pos)}.f-trading-linea.neg{color:var(--neg)}.f-trading-linea .area{fill:currentColor;opacity:.1}.f-trading-linea .tratto{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:1.1s ease-out f-traccia}@keyframes f-traccia{0%{stroke-dashoffset:1px}}.f-in-arrivo{flex-wrap:wrap;align-items:center;gap:18px;padding:12px 18px;display:flex}.f-in-arrivo .f-etichetta{align-items:center;gap:6px;display:flex}.f-in-arrivo ul{flex-wrap:wrap;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.f-in-arrivo li{background:var(--superficie-2,var(--superficie));border:1px solid var(--bordo);border-radius:12px;flex:180px;align-items:center;gap:9px;padding:7px 12px;display:flex}.f-in-arrivo-icona{font-size:17px}.f-in-arrivo-nome{flex-direction:column;flex:1;min-width:0;font-size:13.5px;font-weight:620;display:flex}.f-in-arrivo-nome small{color:var(--muto);font-size:11.5px;font-weight:500}.f-in-arrivo strong{font-variant-numeric:tabular-nums;font-size:14px}.f-grafico{width:100%;height:auto;display:block;overflow:visible}.f-grafico-asse{stroke:var(--bordo);stroke-width:1px}.f-grafico-etichetta{fill:var(--tenue);font-size:11px}.f-grafico-valore{fill:var(--testo);font-size:12.5px;font-weight:700}.f-grafico-linea{fill:none;stroke:var(--accento);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.f-grafico-linea.viola{stroke:var(--inv)}.f-grafico-precedente{fill:none;stroke:var(--tenue);stroke-width:1.6px;stroke-dasharray:4 4}.f-grafico-punto{fill:var(--superficie);stroke:var(--accento);stroke-width:2.5px}.f-grafico-punto.viola{stroke:var(--inv)}.f-legenda{color:var(--muto);align-items:center;gap:5px;font-size:12px;display:flex}.f-legenda i{border-top:2.5px solid var(--accento);width:16px;height:0;margin-left:8px;display:inline-block}.f-legenda i.tratteggiata{border-top:2px dashed var(--tenue)}.f-proiezione-numeri{flex-wrap:wrap;gap:28px;margin-bottom:10px;display:flex}.f-proiezione-numeri div{flex-direction:column;gap:2px;display:flex}.f-proiezione-numeri strong{font-size:21px;font-weight:760}.f-classifica,.f-budget-lista,.f-conti-mini,.f-scadenze,.f-lista-cat,.f-debiti{margin:0;padding:0;list-style:none}.f-classifica{flex-direction:column;gap:2px;display:flex}.f-classifica button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:7px 6px;display:flex}.f-classifica button:hover{background:var(--superficie-2)}.f-classifica-testo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.f-classifica-riga{justify-content:space-between;gap:8px;font-size:13.5px;display:flex}.f-classifica-riga span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f-classifica-quota{text-align:right;width:40px;color:var(--muto);font-size:12px}.f-barra{background:var(--superficie-3);border-radius:999px;height:6px;overflow:hidden}.f-barra-riempi{border-radius:inherit;height:100%;transition:width .3s}.f-budget-lista{flex-direction:column;gap:14px;display:flex}.f-budget-riga{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:13.5px;display:flex}.f-budget-card .f-budget-riga{margin:0}.f-conti-mini button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:9px 6px;display:flex}.f-conti-mini button:hover{background:var(--superficie-2)}.f-conto-icona{--c:var(--accento);background:color-mix(in srgb, var(--c) 15%, transparent);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.f-conto-icona.grande{border-radius:12px;width:42px;height:42px;font-size:21px}.f-conto-nome{flex-direction:column;flex:1;min-width:0;font-weight:600;display:flex}.f-avviso-mini{color:var(--avviso);font-size:11.5px;font-weight:500}.f-scadenze{flex-direction:column;display:flex}.f-scadenze li{align-items:center;gap:12px;padding:8px 2px;display:flex}.f-scadenze li+li{border-top:1px solid var(--bordo)}.f-scadenza-data{width:42px;color:var(--muto);text-transform:uppercase;flex-direction:column;flex:none;align-items:center;font-size:11px;line-height:1.1;display:flex}.f-scadenza-data b{color:var(--testo);font-size:17px}.f-scadenza-nome{flex-direction:column;flex:1;min-width:0;font-weight:580;display:flex}.f-scadenza-nome small{color:var(--muto);font-weight:500}.f-invito{background:color-mix(in srgb, var(--avviso) 8%, var(--superficie));border-color:color-mix(in srgb, var(--avviso) 30%, var(--bordo));color:var(--testo);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.f-invito>.f-icona{color:var(--avviso)}.f-invito>div:not(.f-azioni){flex-direction:column;flex:1;min-width:200px;display:flex}.f-invito span{color:var(--muto);font-size:13px}.f-lista-mov{flex-direction:column;display:flex}.f-card.f-lista-mov{padding:5px}.f-riga-mov{border-radius:12px;align-items:center;display:flex}.f-riga-mov:hover{background:var(--superficie-2)}.f-riga-mov.selezionata{background:var(--accento-tenue)}.f-riga-mov-corpo,.f-ric-riga{text-align:left;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:flex}.f-ric-riga:hover{background:var(--superficie-2)}.f-ric-riga.spenta{opacity:.5}.f-riga-testo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.f-riga-titolo{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:620;display:flex;overflow:hidden}.f-riga-sotto{color:var(--muto);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.f-riga-nota{color:var(--tenue);display:inline-flex}.f-tag-mini{color:var(--accento);font-weight:520}.f-riga-destra{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.f-riga-fonte{color:var(--tenue);white-space:nowrap;font-size:11px}.f-importo{white-space:nowrap;font-weight:720}.f-importo.pos{color:var(--pos)}.f-importo.neutro{color:var(--muto)}.f-pallino{background:var(--avviso);border-radius:50%;flex:none;width:7px;height:7px}.f-icona-cat{--c:var(--accento);background:color-mix(in srgb, var(--c) 16%, transparent);color:var(--c);border-radius:30%;flex:none;place-items:center;line-height:1;display:inline-grid}.f-icona-cat.vuota{border:1.5px dashed var(--bordo-forte);color:var(--tenue);background:0 0;font-weight:700}.f-icona-cat.neutra{background:var(--superficie-3);color:var(--muto)}.f-filtri{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.f-filtri>select.f-input,.f-filtro-cat{width:auto;max-width:210px}.f-cerca{background:var(--superficie);border:1px solid var(--bordo-forte);height:38px;color:var(--muto);border-radius:10px;flex:240px;align-items:center;gap:8px;padding:0 12px;display:flex}.f-cerca:focus-within{border-color:var(--accento);box-shadow:0 0 0 3px var(--accento-tenue)}.f-cerca input{min-width:0;color:var(--testo);background:0 0;border:0;outline:none;flex:1}.f-filtro-cat{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f-filtro-cat.attivo{border-color:var(--accento);color:var(--accento-forte)}.f-barra-selezione{z-index:20;background:var(--testo);color:var(--sfondo);box-shadow:var(--ombra-alta);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex;position:sticky;top:80px}.f-barra-selezione .f-btn{color:inherit;border-color:color-mix(in srgb, var(--sfondo) 30%, transparent);background:0 0}.f-barra-selezione .f-btn-pericolo{color:#ff9a9d}.f-barra-selezione .f-link{color:inherit;opacity:.85}.f-giorni{flex-direction:column;gap:16px;display:flex}.f-giorno-testa{color:var(--testo-2);justify-content:space-between;margin:0 6px 7px;font-size:13px;font-weight:680;display:flex}.f-coda{flex-direction:column;gap:10px;display:flex}.f-da-rivedere{flex-direction:column;gap:12px;padding:14px 16px;animation:.2s f-sfuma;display:flex}.f-da-rivedere-testa{align-items:center;gap:12px;display:flex}.f-da-rivedere-testo{flex-direction:column;flex:1;min-width:0;display:flex}.f-da-rivedere-testo strong{font-size:15px}.f-da-rivedere-testo span,.f-da-rivedere-testo small{color:var(--muto);font-size:12.5px}.f-da-rivedere-testo small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f-da-rivedere .f-importo{font-size:16px}.f-da-rivedere-scelte{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.f-da-rivedere-piede{color:var(--tenue);margin-top:-4px;font-size:11.5px}.f-griglia-gruppi{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.f-gruppo .f-card-testa{margin-bottom:6px}.f-lista-cat li{align-items:center;display:flex}.f-cat-riga{text-align:left;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:0;padding:6px 4px;display:flex}.f-cat-riga:hover{background:var(--superficie-2)}.f-cat-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:560;overflow:hidden}.f-colori{flex-wrap:wrap;gap:8px;display:flex}.f-colore{border:2px solid #0000;border-radius:50%;width:26px;height:26px;padding:0;box-shadow:inset 0 0 0 1px #0000001f}.f-colore.attivo{border-color:var(--testo)}.f-riquadro{border:1px dashed var(--bordo-forte);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.f-riquadro p{margin:0}.f-nuovo-inline{flex-wrap:wrap;gap:8px;display:flex}.f-nuovo-inline .f-input{flex:200px;width:auto}.f-lista-tag,.f-lista-regole{flex-direction:column;padding:5px;display:flex}.f-tag-riga{align-items:center;display:flex}.f-tag-riga>button:first-child{text-align:left;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 8px;display:flex}.f-tag-riga>button:first-child:hover{background:var(--superficie-2)}.f-tag-pallino{border-radius:50%;flex:none;width:10px;height:10px}.f-tag-nome{flex:1;font-weight:600}.f-regola{align-items:center;gap:10px;padding:8px;display:flex}.f-regola+.f-regola{border-top:1px solid var(--bordo)}.f-finanziamento-testa{align-items:center;gap:12px;display:flex}.f-finanziamento-piede{color:var(--muto);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.f-finanziamento.concluso{opacity:.6}.f-debiti{flex-direction:column;display:flex}.f-debiti li{align-items:center;gap:10px;padding:8px 4px;display:flex}.f-debiti li+li{border-top:1px solid var(--bordo)}.f-debiti li.saldato{opacity:.7}.f-debito-avatar{background:var(--accento-tenue);width:34px;height:34px;color:var(--accento-forte);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}.f-nuovo-debito{flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.f-nuovo-debito .f-input{flex:140px;width:auto}.f-conto{flex-direction:column;gap:10px;display:flex}.f-conto-testa{align-items:center;gap:12px;display:flex}.f-avviso-conto{color:var(--avviso);align-items:center;gap:6px;font-size:12.5px;display:flex}.f-zona-file{text-align:center;cursor:pointer;border:1.5px dashed var(--bordo-forte);background:var(--superficie-2);color:var(--muto);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;transition:border-color .15s,background .15s;display:flex}.f-zona-file strong{color:var(--testo)}.f-zona-file:hover,.f-zona-file.sopra{border-color:var(--accento);background:var(--accento-tenue)}.f-colonne{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:16px 0 12px;display:grid}.f-colonne ol,.f-passi{color:var(--testo-2);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13.5px;display:flex}.f-colonne p{margin:8px 0 0;font-size:13px}.f-tabella-scorri{border:1px solid var(--bordo);border-radius:12px;overflow-x:auto}.f-tabella{border-collapse:collapse;width:100%;font-size:13px}.f-tabella th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muto);background:var(--superficie-2);border-bottom:1px solid var(--bordo);padding:9px 12px;font-size:11px}.f-tabella td{border-bottom:1px solid var(--bordo);white-space:nowrap;padding:8px 12px}.f-tabella td:nth-child(2){white-space:normal;min-width:220px}.f-tabella tr:last-child td{border-bottom:0}.f-mappa-conto{align-items:center;gap:12px;display:flex}.f-mappa-conto select.f-input{flex:0 280px}.f-vuoto{text-align:center;background:var(--superficie);border:1px dashed var(--bordo-forte);border-radius:var(--raggio);flex-direction:column;align-items:center;gap:8px;padding:44px 20px;display:flex}.f-vuoto p{color:var(--muto);max-width:52ch;margin:0}.f-vuoto-icona{background:var(--accento-tenue);width:46px;height:46px;color:var(--accento);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.f-azioni-vuoto{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.f-pannello-sfondo{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0c1066;justify-content:flex-end;animation:.15s f-sfuma;display:flex;position:fixed;inset:0}.f-pannello{background:var(--superficie);width:min(540px,100%);height:100%;box-shadow:var(--ombra-alta);flex-direction:column;animation:.2s f-entra-destra;display:flex}.f-pannello.largo{width:min(760px,100%)}.f-pannello-testa{border-bottom:1px solid var(--bordo);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.f-pannello-testa h2{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.f-pannello-corpo{overscroll-behavior:contain;flex:1;padding:18px 20px;overflow-y:auto}.f-pannello-piede{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--bordo);align-items:center;gap:8px;display:flex}.f-info-mov{background:var(--superficie-2);color:var(--muto);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;font-size:12px;display:flex}.f-avvisi{z-index:200;pointer-events:none;flex-direction:column;gap:8px;width:min(560px,100% - 24px);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.f-avviso{pointer-events:auto;background:var(--testo);color:var(--sfondo);box-shadow:var(--ombra-alta);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;animation:.2s f-entra-basso;display:flex}.f-avviso.errore{background:var(--neg);color:#fff}.f-avviso-testo{white-space:pre-line;flex:1;font-size:13.5px}.f-avviso button{color:inherit;background:0 0;border:0;padding:2px 4px;font-weight:750}.f-avviso .f-avviso-chiudi{opacity:.6;place-items:center;display:grid}@keyframes f-sfuma{0%{opacity:0}to{opacity:1}}@keyframes f-entra-destra{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes f-entra-basso{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes f-pulsa{50%{opacity:.4}}@keyframes f-carica{0%{transform:translate(-30px)}to{transform:translate(30px)}}.f-consulente{gap:12px;margin-bottom:18px}.f-consulente .f-sezione-titolo{text-transform:none;letter-spacing:-.01em;color:var(--testo);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:19px;display:flex}.f-consulente-sotto{color:var(--muto);font-size:12.5px;font-weight:550}.f-tabella-fondi td:nth-child(2){white-space:nowrap;min-width:0}.f-tabella-fondi td:first-child{white-space:normal;min-width:190px;font-weight:620}.f-tabella .num,.f-tabella th.num{text-align:right;font-variant-numeric:tabular-nums}.f-riga-stima td{color:var(--muto);font-style:italic}.f-grafico-linea.tenue{stroke:var(--tenue);stroke-width:2px}.f-scenari{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.f-scenari div{background:var(--superficie-2);border-radius:10px;padding:8px 10px}.f-scenari dt{color:var(--muto);font-size:12px}.f-scenari dt small{font-size:11px;display:block}.f-scenari dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-weight:720}.f-osservazioni{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.f-osservazioni li{background:var(--superficie-2);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.f-osservazioni li>.f-icona{color:var(--muto);flex:none;margin-top:2px}.f-osservazioni li.attenzione>.f-icona{color:var(--avviso)}.f-osservazioni li.bene>.f-icona{color:var(--pos)}.f-osservazioni strong{font-size:13.5px}.f-osservazioni p{color:var(--muto);margin:2px 0 0;font-size:13px;line-height:1.45}.f-versamenti{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.f-versamenti li{border-bottom:1px solid var(--bordo);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:9px 0;display:flex}.f-versamenti li:last-child{border-bottom:0}.f-versamento-data{min-width:72px;color:var(--muto);font-variant-numeric:tabular-nums}.f-versamenti strong{font-variant-numeric:tabular-nums;min-width:84px}.f-etichetta-stato{border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.f-etichetta-stato.ok{color:var(--pos);background:color-mix(in srgb, var(--pos) 11%, transparent)}.f-etichetta-stato.manca{color:var(--avviso);background:color-mix(in srgb, var(--avviso) 12%, transparent)}.f-analisi header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.f-analisi h3{margin:0;font-size:16px}.f-analisi-testo{max-width:76ch;font-size:14px;line-height:1.6}.f-analisi-testo p{margin:0 0 10px}.f-analisi-testo ul{margin:0 0 10px;padding-left:20px}.f-analisi-testo li{margin-bottom:4px}.f-analisi-testo h4{margin:14px 0 6px;font-size:14px}@media (max-width:900px){.f-scenari{grid-template-columns:repeat(2,minmax(0,1fr))}}.f-etichetta-stato.ora{color:var(--accento);background:color-mix(in srgb, var(--accento) 12%, transparent)}.f-etichetta-stato.info{color:var(--inv);background:color-mix(in srgb, var(--inv) 12%, transparent)}.f-etichetta-stato.dopo{color:var(--muto);background:var(--superficie-2)}.f-etichetta-stato.no{color:var(--neg);background:color-mix(in srgb, var(--neg) 10%, transparent)}.f-passi{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.f-passi>li{border-bottom:1px solid var(--bordo);gap:14px;padding:12px 0;display:flex}.f-passi>li:last-child{border-bottom:0}.f-passo-numero{background:var(--superficie-2);width:28px;height:28px;color:var(--muto);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:750;display:grid}.f-passi>li.ora .f-passo-numero{background:var(--accento);color:#fff}.f-passi>li.ok .f-passo-numero,.f-passi>li.info .f-passo-numero{background:color-mix(in srgb, var(--inv) 16%, transparent);color:var(--inv)}.f-passo-corpo{flex:1;min-width:0}.f-passo-testa{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.f-passo-testa strong{font-size:15px}.f-passo-corpo p{color:var(--muto);max-width:80ch;margin:5px 0 0;font-size:13.5px;line-height:1.5}.f-passo-dove{align-items:flex-start;gap:6px;font-weight:560;display:flex;color:var(--testo)!important}.f-passo-dove .f-icona{color:var(--accento);flex:none;margin-top:3px}.f-passo-extra{flex-direction:column;gap:6px;max-width:560px;margin-top:10px;display:flex}.f-scadenze-fisco{flex-direction:column;gap:3px;margin:2px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.f-scadenze-fisco span{min-width:64px;color:var(--muto);font-variant-numeric:tabular-nums;display:inline-block}.f-mercato-sintesi{max-width:90ch;margin:0 0 14px;font-size:14px;line-height:1.55}.f-indicatori{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:0;display:grid}.f-indicatori div{background:var(--superficie-2);border-radius:12px;padding:10px 12px}.f-indicatori dt{color:var(--muto);font-size:12px;font-weight:600}.f-indicatori dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:19px;font-weight:750}.f-indicatori small{color:var(--muto);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.f-prodotti-testa{margin:8px 0 0}.f-prodotti-nota{max-width:90ch;margin:-4px 0 0}.f-prodotti ul{margin:0;padding:0;list-style:none}.f-prodotto{border-bottom:1px solid var(--bordo)}.f-prodotto:last-child{border-bottom:0}.f-prodotto-riga{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.8fr) 16px;align-items:center;gap:12px;padding:11px 2px;display:grid}.f-prodotto-riga:hover{background:var(--superficie-2)}.f-prodotto-nome{flex-direction:column;gap:2px;min-width:0;display:flex}.f-prodotto-nome small{color:var(--muto);font-size:12px}.f-prodotto-dato{font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;font-size:14px;font-weight:680;display:flex}.f-prodotto-dato small{text-transform:uppercase;letter-spacing:.05em;color:var(--muto);font-size:10.5px;font-weight:650}.f-prodotto-dato em{color:var(--muto);font-size:11.5px;font-style:normal;font-weight:550}.f-prodotto-riga .f-etichetta-stato{justify-self:start}.f-prodotto-freccia{color:var(--muto)}.f-prodotto-dettagli{max-width:90ch;padding:2px 2px 14px;font-size:13.5px;line-height:1.55}.f-prodotto-dettagli p{margin:0 0 8px}.f-prodotto-dettagli dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0 0 8px;display:grid}.f-prodotto-dettagli dt{color:var(--muto);font-size:12px}.f-prodotto-dettagli dd{margin:2px 0 0}.f-prodotto-perche{background:color-mix(in srgb, var(--accento) 7%, var(--superficie));border-radius:10px;padding:9px 12px}.f-rischio{gap:3px;padding-top:3px;display:inline-flex}.f-rischio i{background:var(--superficie-3);border-radius:2px;width:9px;height:9px}.f-rischio i.pieno.r1{background:var(--pos)}.f-rischio i.pieno.r2{background:var(--avviso)}.f-rischio i.pieno.r3{background:var(--neg)}.f-fonti a{color:var(--muto)}@media (max-width:900px){.f-prodotto-riga{grid-template-columns:repeat(3,minmax(0,1fr)) 16px;gap:8px 10px}.f-prodotto-nome{grid-column:1/4}.f-prodotto-freccia{grid-area:1/4}.f-prodotto-riga .f-etichetta-stato{grid-column:1/5}.f-prodotto-dato small{letter-spacing:.03em;font-size:9.5px}}.f-cruscotto{margin-bottom:8px}.f-andamento+.f-andamento{border-top:1px solid var(--bordo);margin-top:16px;padding-top:14px}.f-andamento .f-budget-riga{margin-bottom:6px}.f-passi.compatti>li{padding:10px 0}.f-passi.compatti .f-passo-dove{font-size:13px}.f-passi.compatti .f-barra{margin-top:8px}.f-candidati,.f-ultime-analisi,.f-notizie,.f-quotazioni,.f-radar{margin:0;padding:0;list-style:none}.f-candidati li{border-bottom:1px solid var(--bordo);grid-template-columns:minmax(0,1fr) auto 92px;align-items:center;gap:12px;padding:9px 0;display:grid}.f-candidati li:last-child{border-bottom:0}.f-candidati .f-etichetta-stato{justify-self:end}.f-prima-di-investire{margin:0 0 8px;padding:0;list-style:none}.f-prima-di-investire li{border-bottom:1px solid var(--bordo);color:var(--muto);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.f-prima-di-investire li:last-child{border-bottom:0}.f-prima-di-investire li.ok{color:var(--pos)}.f-prima-di-investire li.no{color:var(--avviso)}.f-prima-di-investire li>svg{flex:none;margin-top:2px}.f-prima-di-investire span{flex-direction:column;gap:2px;min-width:0;display:flex}.f-prima-di-investire strong{color:var(--testo);font-weight:600}.f-prima-di-investire small{color:var(--muto)}.f-avvertenza-fissa{max-width:90ch;margin:18px 0 0}.f-ultime-analisi li+li{border-top:1px solid var(--bordo)}.f-ultime-analisi button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:10px 0;display:flex}.f-ultime-analisi button:hover strong{color:var(--accento)}.f-ultime-analisi span{font-size:12px}.f-ultime-analisi p{color:var(--muto);margin:0;font-size:13px;line-height:1.45}.f-notizie li{border-bottom:1px solid var(--bordo);padding:11px 0}.f-notizie li:last-child{border-bottom:0}.f-notizia-testa{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.f-notizia-testa strong{font-size:14.5px}.f-notizie p{max-width:92ch;margin:6px 0 0;font-size:13.5px;line-height:1.55}.f-fonte{color:var(--muto);align-items:center;gap:4px;margin-top:6px;font-size:12px;display:inline-flex}.f-bollettino-testa h2{letter-spacing:-.01em;margin:0 0 8px;font-size:18px}.f-bollettino-testa p{max-width:95ch;margin:0;font-size:14.5px;line-height:1.6}.f-archivio{min-width:220px}.f-quotazioni li{border-bottom:1px solid var(--bordo);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.f-quotazioni li:last-child{border-bottom:0}.f-quotazione-nome{flex-direction:column;gap:2px;min-width:0;display:flex}.f-quotazione-nome small{color:var(--muto);font-size:12px;line-height:1.4}.f-quotazione-valori{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-weight:700;display:flex}.f-quotazione-valori em{font-size:12.5px;font-style:normal;font-weight:700}.f-radar{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.f-radar li{background:var(--superficie-2);border-radius:12px;padding:12px 14px}.f-radar p{margin:6px 0 0;font-size:13px;line-height:1.5}.f-radar-rischio{color:var(--avviso);align-items:flex-start;gap:6px;display:flex}.f-radar-rischio .f-icona{flex:none;margin-top:3px}@media (max-width:900px){.f-candidati li{grid-template-columns:minmax(0,1fr) auto}.f-candidati .f-etichetta-stato{grid-column:1/3;justify-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:1100px){.f-c-3,.f-c-4{grid-column:span 6}.f-c-5,.f-c-7{grid-column:span 12}.f-patrimonio{grid-template-columns:1fr}}@media (max-width:900px){.f-app{grid-template-columns:minmax(0,1fr)}.f-laterale{display:none}.f-alto{padding:calc(10px + env(safe-area-inset-top)) 12px 10px;gap:8px}.f-btn-nuovo{width:46px;padding:0}.f-btn-nuovo span{display:none}.f-rapida-campo input{font-size:16px}.f-vista{padding:16px 12px calc(96px + env(safe-area-inset-bottom))}.f-intestazione h1{font-size:23px}.f-griglia{gap:12px}.f-c-3{grid-column:span 6}.f-c-4,.f-c-5,.f-c-6,.f-c-7{grid-column:span 12}.f-card{padding:15px}.f-cifra{font-size:21px}.f-cifra-grande{font-size:34px}.f-selettore-mese span{min-width:118px;font-size:13px}.f-filtri>select.f-input,.f-filtro-cat{flex:45%;max-width:none}.f-barra-selezione{top:74px}.f-mappa-conto{flex-wrap:wrap}.f-mappa-conto select.f-input{flex:100%}.f-barra-schede{z-index:40;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--superficie) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-top:1px solid var(--bordo);display:flex;position:fixed;bottom:0;left:0;right:0}.f-barra-schede button{color:var(--muto);background:0 0;border:0;flex-direction:column;flex:1 0 58px;align-items:center;gap:3px;padding:4px 2px;font-size:10.5px;font-weight:600;display:flex}.f-barra-schede button.attiva{color:var(--tinta,var(--accento))}.f-barra-schede button.attiva .f-barra-schede-icona{background:color-mix(in srgb, var(--tinta,var(--accento)) 14%, transparent)}.f-barra-schede-icona{border-radius:10px;padding:4px 12px;transition:background .15s;display:inline-flex;position:relative}.f-pannello-sfondo{align-items:flex-end}.f-pannello,.f-pannello.largo{border-radius:18px 18px 0 0;width:100%;height:auto;max-height:92dvh;animation:.22s f-entra-basso}.f-menu-sfondo{justify-content:flex-start;align-items:stretch}.f-menu,.f-menu.largo{border-radius:0;width:min(400px,88%);height:100%;max-height:none;animation:.2s f-entra-sinistra}.f-menu .f-pannello-corpo{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.f-barra-schede{z-index:110}.f-pannello-sfondo:not(.f-menu-sfondo){z-index:120}.f-avvisi{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (max-width:420px){.f-c-3{grid-column:span 12}.f-riga-fonte{display:none}}.f-nav-voce.registra{background:var(--accento);color:#fff;justify-content:center;gap:8px;margin-bottom:4px;padding:10px;font-size:13px;font-weight:650}.f-nav-voce.registra:hover{background:var(--accento-forte);color:#fff}.f-simulatore{margin-bottom:8px}.f-cruscotto-link{gap:14px;display:inline-flex}.f-sim-data{font-size:12.5px}.f-sim-comandi{grid-template-columns:170px 170px minmax(0,1fr);align-items:start;gap:16px;display:grid}.f-sim-euro,.f-sim-perc{display:block;position:relative}.f-sim-euro i,.f-sim-perc i{color:var(--muto);pointer-events:none;font-style:normal;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.f-sim-euro .f-input{font-variant-numeric:tabular-nums;padding-right:28px;font-weight:680}.f-sim-tempo input[type=range]{width:100%;accent-color:var(--inv);margin:4px 0 2px}.f-sim-tempo strong{color:var(--inv)}.f-sim-rapidi{flex-wrap:wrap;gap:6px;display:flex}.f-sim-rapidi button{border:1px solid var(--bordo-forte);background:var(--superficie);color:var(--testo-2);cursor:pointer;border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:600}.f-sim-rapidi button.attivo{background:var(--inv);border-color:var(--inv);color:#fff}.f-sim-modelli{border-top:1px solid var(--bordo);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.f-sim-totale{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-weight:720;display:inline-flex}.f-sim-totale.ok{color:var(--pos)}.f-sim-totale.no{color:var(--avviso)}.f-sim-voci{margin:0;padding:0;list-style:none}.f-sim-voci li{border-bottom:1px solid var(--bordo);padding:8px 0}.f-sim-voce-testa{grid-template-columns:10px minmax(0,1fr) auto 28px;align-items:center;gap:8px;font-size:13.5px;display:grid}.f-sim-voce-testa>i,.f-sim-tabella td>i,.f-sim-legenda i{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.f-sim-voce-testa strong{text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.f-sim-voce-testa .f-muto{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.f-sim-voce-testa .f-icona-btn{width:28px;height:28px}.f-sim-voce-peso{grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:10px;margin-top:4px;padding-left:18px;display:grid}.f-sim-voce-peso input[type=range]{width:100%}.f-sim-perc .f-input{text-align:right;font-variant-numeric:tabular-nums;height:32px;padding-right:24px}.f-sim-composizione{background:var(--superficie-3);border-radius:6px;height:12px;margin-top:14px;display:flex;overflow:hidden}.f-sim-legenda{color:var(--testo-2);flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.f-sim-legenda li{align-items:center;gap:6px;display:inline-flex}.f-sim-risultati{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.f-sim-risultati div,.f-sim-numeri div{background:var(--superficie-2);border-radius:10px;min-width:0;padding:9px 11px}.f-sim-risultati div.principale{background:color-mix(in srgb, var(--inv) 12%, var(--superficie))}.f-sim-risultati dt,.f-sim-numeri dt{color:var(--muto);font-size:12px}.f-sim-risultati dt small{font-size:10.5px;display:block}.f-sim-risultati dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:19px;font-weight:750}.f-sim-risultati .principale dd{color:var(--inv)}.f-sim-risultati span{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650}.f-sim-legenda-grafico{margin:4px 0 12px;font-size:12px}.f-sim-numeri{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.f-sim-numeri dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;margin:3px 0 0;font-weight:700;display:flex}.f-sim-avvisi{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13.5px;line-height:1.5;list-style:none;display:flex}.f-sim-avvisi li{border-left:3px solid var(--tenue);background:var(--superficie-2);border-radius:10px;padding:9px 12px}.f-sim-avvisi li.alto{border-color:var(--neg);background:color-mix(in srgb, var(--neg) 7%, var(--superficie))}.f-sim-avvisi li.medio{border-color:var(--avviso);background:color-mix(in srgb, var(--avviso) 8%, var(--superficie))}.f-sim-avvisi li.ok{border-color:var(--pos);background:color-mix(in srgb, var(--pos) 8%, var(--superficie))}.f-sim-tabella-scorri{overflow-x:auto}.f-sim-tabella{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.f-sim-tabella th{text-align:right;text-transform:uppercase;letter-spacing:.04em;color:var(--muto);border-bottom:1px solid var(--bordo);white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:650}.f-sim-tabella td{text-align:right;border-bottom:1px solid var(--bordo);white-space:nowrap;padding:8px}.f-sim-tabella th:first-child,.f-sim-tabella td:first-child{text-align:left}.f-sim-tabella td:first-child{white-space:normal;align-items:flex-start;gap:8px;min-width:210px;display:flex}.f-sim-tabella td:first-child>i{margin-top:4px}.f-sim-tabella td:first-child span{flex-direction:column;display:flex}.f-sim-tabella td small{color:var(--muto);font-size:11.5px}.f-sim-famiglie{scrollbar-width:none;margin-bottom:6px;overflow-x:auto}.f-sim-famiglie .f-segmenti{width:max-content}.f-sim-catalogo{margin:0;padding:0;list-style:none}.f-sim-catalogo li{border-bottom:1px solid var(--bordo);grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:10px;display:grid}.f-sim-cat-riga{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.6fr) 70px 100px 90px;align-items:center;gap:12px;padding:10px 2px;display:grid}.f-sim-cat-riga:hover{background:var(--superficie-2)}.f-sim-cat-dettaglio{grid-column:1/-1;max-width:90ch;padding:0 2px 12px;font-size:13.5px;line-height:1.5}.f-sim-cat-dettaglio p{margin:0 0 4px}.f-sim-nota{margin:0;font-size:12.5px;line-height:1.55}@media (max-width:900px){.f-sim-comandi{grid-template-columns:1fr 1fr}.f-sim-tempo{grid-column:1/-1}.f-sim-risultati,.f-sim-numeri{grid-template-columns:repeat(2,minmax(0,1fr))}.f-sim-cat-riga{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px}.f-sim-cat-riga .f-prodotto-nome{grid-column:1/-1}.f-sim-cat-riga .f-prodotto-dato small{letter-spacing:.03em;font-size:9.5px}}.f-accedi{place-items:center;min-height:100dvh;padding:20px;display:grid}.f-accedi-scheda{flex-direction:column;gap:16px;width:100%;max-width:360px;display:flex}.f-accedi-scheda .f-marchio{padding:0 0 4px}.f-accedi-errore{color:var(--neg);margin:0;font-size:14px}.f-utente{color:var(--muto);align-items:center;gap:8px;min-width:0;padding:6px 10px 10px;font-size:13px;font-weight:600;display:flex}.f-utente span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f-utente-iniziale{background:var(--accento-tenue);width:22px;height:22px;color:var(--accento-forte);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.f-saluto{z-index:200;background:color-mix(in srgb, var(--sfondo,#f4f5f7) 55%, transparent);-webkit-backdrop-filter:blur(6px);place-items:center;padding:20px;animation:2.6s both f-saluto-sfuma;display:grid;position:fixed;inset:0}.f-saluto-scheda{background:var(--superficie);border:1px solid var(--bordo);box-shadow:var(--ombra);letter-spacing:-.02em;border-radius:20px;padding:22px 34px;font-size:26px;font-weight:750;animation:2.6s both f-saluto-sale}@keyframes f-saluto-sfuma{0%{opacity:0}14%,72%{opacity:1}to{opacity:0}}@keyframes f-saluto-sale{0%{transform:translateY(10px)scale(.97)}14%,to{transform:none}}.tinta-blu{--tinta:var(--t-blu)}.tinta-viola{--tinta:var(--t-viola)}.tinta-ambra{--tinta:var(--t-ambra)}.tinta-verde{--tinta:var(--t-verde)}.tinta-ciano{--tinta:var(--t-ciano)}.tinta-indaco{--tinta:var(--t-indaco)}.tinta-arancio{--tinta:var(--t-arancio)}.tinta-rosso{--tinta:var(--t-rosso)}.tinta-teal{--tinta:var(--t-teal)}.f-nav-voce[class*=tinta-] svg{color:var(--tinta)}.f-nav-voce[class*=tinta-].attiva{background:color-mix(in srgb, var(--tinta) 11%, transparent);color:var(--tinta)}.f-nav-voce[class*=tinta-].attiva svg{color:inherit}.f-menu-voci{flex-direction:column;gap:2px;display:flex}.f-menu-voce{width:100%;min-height:52px;color:var(--testo);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.f-menu-voce:hover{background:var(--superficie-2)}.f-menu-voce.attiva{background:color-mix(in srgb, var(--tinta,var(--accento)) 12%, transparent);color:var(--tinta,var(--accento))}.f-menu-etichetta{flex:1;min-width:0}.f-menu-icona{background:color-mix(in srgb, var(--tinta,var(--muto)) 13%, transparent);width:36px;height:36px;color:var(--tinta,var(--muto));border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.f-menu-voce.attiva .f-menu-icona{background:color-mix(in srgb, var(--tinta,var(--accento)) 22%, transparent)}.f-menu-extra{border-top:1px solid var(--bordo);flex-direction:column;gap:2px;margin-top:14px;padding-top:12px;display:flex}.f-menu-sfondo{justify-content:flex-start}.f-menu{width:min(400px,92%);animation:.2s f-entra-sinistra}@keyframes f-entra-sinistra{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.f-menu{animation:none}}.f-agente{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.f-ag-conversazione{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.f-ag-apertura{color:var(--muto);font-size:14.5px}.f-ag-avviso-ia{background:var(--superficie-2);color:var(--muto);border-radius:10px;flex:none;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.4;display:flex}.f-ag-avviso-ia svg{flex:none;margin-top:2px}.f-ag-suggerimenti{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.f-ag-chip{border:1px solid var(--bordo);background:var(--superficie);color:var(--testo);text-align:left;border-radius:16px;padding:7px 12px;font-size:13px}.f-ag-chip:hover{border-color:var(--accento);color:var(--accento)}.f-ag-messaggio{display:flex}.f-ag-messaggio.utente{justify-content:flex-end}.f-ag-bolla{background:var(--superficie);border:1px solid var(--bordo);border-radius:15px;max-width:82%;padding:10px 14px;font-size:14.5px}.f-ag-messaggio.utente .f-ag-bolla{background:var(--accento);border-color:var(--accento);color:#fff}.f-ag-messaggio.errore .f-ag-bolla{border-color:var(--neg);border-left-width:3px}.f-ag-riga{margin:0 0 6px}.f-ag-riga:last-child{margin-bottom:0}.f-ag-strumenti{border-top:1px solid var(--bordo);color:var(--tenue);margin:9px 0 0;padding-top:7px;font-size:11.5px}.f-ag-strumenti code{background:var(--superficie-2);border-radius:4px;margin-right:4px;padding:1px 5px;font-size:11px}.f-ag-puntini{gap:4px;padding:3px 0;display:inline-flex}.f-ag-puntini i{background:var(--tenue);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite f-ag-pulsa}.f-ag-puntini i:nth-child(2){animation-delay:.15s}.f-ag-puntini i:nth-child(3){animation-delay:.3s}@keyframes f-ag-pulsa{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.f-ag-puntini i{opacity:.5;animation:none}}.f-ag-composizione{flex:none;gap:8px;display:flex}.f-ag-composizione input{border:1px solid var(--bordo);background:var(--superficie);min-width:0;height:44px;color:var(--testo);border-radius:12px;flex:1;padding:0 14px;font-size:15px}.f-ag-composizione input:focus{border-color:var(--accento);box-shadow:0 0 0 4px var(--accento-tenue);outline:none}.f-salute-striscia{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.f-salute-striscia-voto{align-items:center;gap:12px;min-width:210px;display:flex}.f-salute-striscia-voto strong{letter-spacing:-.02em;font-size:26px;line-height:1.1;display:block}.f-salute-striscia-voto strong small{opacity:.6;font-size:14px;font-weight:500}.f-salute-striscia-voto small.f-muto{font-size:12px;display:block}.f-salute-pallino{border-radius:50%;flex:none;width:10px;height:10px}.f-salute-striscia-aree{flex:1;gap:16px;min-width:260px;margin:0;padding:0;list-style:none;display:flex}.f-salute-striscia-aree li{flex:1;grid-template-columns:1fr auto;align-items:center;gap:2px 6px;min-width:0;display:grid}.f-salute-striscia-aree li small{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:11px;overflow:hidden}.f-salute-striscia-aree li span{font-variant-numeric:tabular-nums;font-size:12px}.f-salute-testa{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.f-salute-anello{flex-direction:column;align-items:center;display:flex;position:relative}.f-salute-anello-testo{flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute;top:44px}.f-salute-anello-testo strong{letter-spacing:-.03em;font-size:34px}.f-salute-anello-testo small{color:var(--muto);margin-top:3px;font-size:11px}.f-salute-giudizio{margin-top:6px;font-size:14px;font-weight:600}.f-salute-aree{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.f-salute-aree li>small{margin-top:4px;font-size:12px;display:block}.f-salute-aree li .f-budget-riga span small{font-weight:400}.f-salute-voci{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:4px 0 0;display:grid}.f-salute-voci dt{color:var(--muto);margin-bottom:3px;font-size:12px}.f-salute-voci dd{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.f-salute-voci dd small{opacity:.6;font-size:13px;font-weight:500}.f-salute-voci small{margin-top:3px;font-size:12px;display:block}.f-salute-nota{margin:12px 0 0;font-size:12px;line-height:1.5}.f-salute-extra{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.f-salute-extra label{color:var(--muto);font-size:13px}.f-salute-extra input[type=range]{min-width:160px;accent-color:var(--accento);flex:1}.f-salute-extra strong{font-variant-numeric:tabular-nums;text-align:right;min-width:72px}@media (max-width:760px){.f-salute-striscia-aree{flex-wrap:wrap;gap:10px 14px}.f-salute-striscia-aree li{flex:42%}.f-salute-striscia>.f-btn{justify-content:center;width:100%}}.f-salute-mossa{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.f-salute-mossa>div{flex:1;min-width:260px}.f-salute-mossa h2{margin:2px 0 6px}.f-salute-mossa p{margin:0;font-size:13px;line-height:1.55}.f-salute-dove{color:var(--pos);align-items:flex-start;gap:6px;display:flex;margin-top:8px!important}.f-salute-dove .f-icona{flex:none;margin-top:2px}.f-salute-aree li.debole .f-budget-riga strong{color:var(--testo)}.f-salute-tag{background:var(--accento-tenue);color:var(--accento-forte);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600}@media (max-width:760px){.f-salute-mossa>.f-btn{justify-content:center;width:100%}}.f-ospiti{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.f-ospiti li{border:1px solid var(--bordo);background:var(--superficie-2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.f-ospiti li strong{text-transform:capitalize;display:block}.f-ospiti li small{font-size:12px;display:block}.f-ospite-azioni{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.f-ospite-nuovo{border:1px solid var(--accento);background:var(--accento-tenue);border-radius:12px;flex-direction:column;gap:10px;margin-top:12px;padding:12px;display:flex}.f-ospite-nuovo h3{margin:0;font-size:15px}.f-ospite-nuovo p{margin:0}.f-ospite-nuovo textarea{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.f-ospite-nuovo .f-ospite-azioni{justify-content:flex-start}@media (max-width:560px){.f-ospiti li{flex-direction:column;align-items:stretch}.f-ospite-azioni{justify-content:flex-start}}.f-uso-giorni{align-items:flex-end;gap:3px;height:96px;display:flex}.f-uso-giorni span{background:var(--accento);border-radius:3px 3px 0 0;flex:1;min-width:0}.f-uso-giorni span.zero{background:var(--superficie-3)}.f-uso-giorni-assi{justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.f-tabella-uso td:nth-child(2){white-space:nowrap;min-width:0}.f-uso-funzioni{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.f-uso-funzione-testa{justify-content:space-between;gap:10px;margin-bottom:5px;font-size:13.5px;display:flex}.f-uso-funzione-testa .f-muto{white-space:nowrap;font-size:12.5px}.f-uso-mai{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.f-uso-privacy{max-width:70ch}.f-costi-periodi{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.f-tabella-costi td:nth-child(2){white-space:nowrap;min-width:0}.f-tabella-costi td:first-child{white-space:normal}.f-tabella-costi th,.f-tabella-costi td{padding-left:10px;padding-right:10px}.f-costi-medie{flex-direction:column;gap:4px;margin:12px 0 8px;padding-left:18px;font-size:13.5px;display:flex}@media (max-width:640px){.f-costi-periodi{grid-template-columns:1fr;gap:10px}}.f-nota-sopra{margin:-4px 0 12px;font-size:13px}.f-impostazione{border-top:1px solid var(--bordo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:12px 0;display:flex}.f-card-testa+.f-impostazione{border-top:0;padding-top:0}.f-impostazione>div:first-child{flex:260px;min-width:0}.f-impostazione .f-muto{margin-top:2px;font-size:13px}.f-impostazione-nome{font-weight:640}.f-impostazione-scelta{width:auto;min-width:200px;max-width:100%}.f-colori-app{flex-wrap:wrap;gap:8px;display:flex}.f-colore-app{border:1px solid var(--bordo);background:var(--superficie);color:var(--testo-2);border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 7px;font-size:13px;font-weight:600;display:inline-flex}.f-colore-app.attivo{border-color:var(--testo);color:var(--testo);box-shadow:0 0 0 1px var(--testo) inset}.f-colore-app-punto{background:var(--campione);border-radius:50%;width:18px;height:18px}.f-colore-app[data-colore-campione=multi]{--campione:conic-gradient(#3257ff, #7c5cff, #d6336c, #d2581f, #f0b429, #0e9f5b, #0d8a80, #3257ff)}.f-colore-app[data-colore-campione=blu]{--campione:#3257ff}.f-colore-app[data-colore-campione=viola]{--campione:#7c5cff}.f-colore-app[data-colore-campione=verde]{--campione:#0e9f5b}.f-colore-app[data-colore-campione=teal]{--campione:#0d8a80}.f-colore-app[data-colore-campione=arancio]{--campione:#d2581f}.f-colore-app[data-colore-campione=rosa]{--campione:#d6336c}.f-colore-app[data-sfondo-campione=caldo]{--campione:linear-gradient(135deg, #c98252, #f3be45)}.f-colore-app[data-sfondo-campione=colore]{--campione:linear-gradient(135deg, var(--accento), var(--inv))}.f-colore-app[data-sfondo-campione=aurora]{--campione:conic-gradient(#c98252, #f3be45, var(--accento), var(--inv), #c98252)}.f-colore-app[data-sfondo-campione=neutro]{--campione:var(--sfondo-base);box-shadow:none}.f-colore-app[data-sfondo-campione=neutro] .f-colore-app-punto{border:1px solid var(--bordo-forte)}.f-scala-colori{gap:6px;width:100%;max-width:420px;display:grid}.f-scala-colori input[type=range]{appearance:none;cursor:pointer;background:var(--scala);border:1px solid var(--bordo);border-radius:999px;width:100%;height:26px;margin:0}.f-scala-colori input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accento);border:3px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 1px 4px #00000059}.f-scala-colori input[type=range]::-moz-range-thumb{background:var(--accento);border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 4px #00000059}.f-scala-colori input[type=range]::-moz-range-track{background:0 0}.f-tabella-menu td:nth-child(2){min-width:0}.f-tabella-menu .centro{text-align:center}.f-tabella-menu input[type=checkbox]{accent-color:var(--accento);width:17px;height:17px}.f-tabella-menu th:not(:first-child){white-space:normal}.f-menu-nome{align-items:center;gap:8px;display:inline-flex}.f-menu-nome svg{color:var(--tinta)}@media (max-width:640px){.f-impostazione-scelta{width:100%}}@media (max-width:520px){.f-solo-largo{display:none}}.f-fisse{flex-direction:column;gap:10px;display:flex}.f-fisse-testa{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.f-fisse-gruppi{grid-template-columns:repeat(2,minmax(0,auto));gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.f-fisse-gruppi li{align-items:center;gap:6px;display:flex}.f-fisse-gruppi i{background:var(--fisse-colore);border-radius:3px;flex:none;width:9px;height:9px}.f-fisse-gruppi b{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:8px}.f-fisse-barra{border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.f-fisse-barra span{background:var(--fisse-colore);min-width:4px}.f-fisse-investimenti{--fisse-colore:var(--inv)}.f-fisse-rate{--fisse-colore:var(--neg)}.f-fisse-abbonamenti{--fisse-colore:var(--accento)}.f-fisse-spese{--fisse-colore:var(--muto)}.f-fisse .f-link{align-self:flex-start}.f-fisse-voci li.f-fisse-fatta{opacity:.6}@media (max-width:640px){.f-fisse-gruppi{grid-template-columns:minmax(0,1fr);width:100%}}.f-grafico-griglia{stroke:var(--bordo);stroke-width:1px;stroke-dasharray:2 4;opacity:.8}.f-grafico-etichetta.forte{fill:var(--testo);font-weight:650}.f-grafico-punto.neg{stroke:var(--neg)}.f-barra-pos{fill:var(--pos)}.f-barra-neg{fill:var(--neg);opacity:.85}.f-barra-tenue{fill:var(--tenue);opacity:.45}.f-barra-accento,.f-barra-totale{fill:var(--accento)}.f-legenda i.pos{border-top-color:var(--pos);border-top-width:8px;width:10px}.f-legenda i.neg{border-top-color:var(--neg);border-top-width:8px;width:10px}.f-legenda i.tenue{border-top-color:var(--tenue);opacity:.6;border-top-width:8px;width:10px}.f-legenda i.accento{border-top-color:var(--accento);border-top-width:8px;width:10px}.f-ciambella{flex:none;display:block}.f-ciambella-fetta{transition:opacity .15s}.f-ciambella-fetta.cliccabile{cursor:pointer}.f-ciambella-fetta.cliccabile:hover{opacity:.8}.f-ciambella-totale{fill:var(--testo);font-variant-numeric:tabular-nums;font-size:17px;font-weight:760}.f-ciambella-riga{align-items:center;gap:18px;margin-bottom:12px;display:flex}.f-ciambella-legenda{flex:1;gap:6px;min-width:0;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.f-ciambella-legenda li{align-items:center;gap:8px;display:flex}.f-ciambella-legenda .pallino{border-radius:50%;flex:none;width:9px;height:9px}.f-ciambella-legenda .nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.f-ciambella-legenda .quota{color:var(--muto);font-variant-numeric:tabular-nums}@media (max-width:420px){.f-ciambella-riga{flex-direction:column;align-items:stretch}.f-ciambella{margin:0 auto}}.f-fatture{margin:0;padding:0;list-style:none}.f-fatture li{border-top:1px solid var(--bordo);align-items:center;gap:10px;padding:10px 0;display:flex}.f-fatture li:first-child{border-top:0}.f-fatture .f-riga-sotto.ritardo{color:var(--neg);font-weight:600}.f-fattura-numero{background:var(--accento-tenue);width:38px;height:38px;color:var(--accento-forte);border-radius:10px;flex:none;place-items:center;display:grid}.f-candidati{gap:6px;margin:0;padding:0;list-style:none;display:grid}.f-candidati button{text-align:left;border:1px solid var(--bordo);background:var(--superficie);width:100%;color:var(--testo);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.f-candidati button:hover{border-color:var(--accento)}.f-candidati .giusto{border-color:var(--pos)}.f-link-riga{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0}.f-link-riga:hover .f-riga-titolo{text-decoration:underline}.f-intestazione-azioni{flex-wrap:wrap;gap:8px;display:flex}
