/*! © 2026 Mirador (Andrea D'Andrea e Marco D'Ettorre). Tutti i diritti riservati. Vietati copia, riproduzione, decompilazione e reverse engineering: https://miradorfinance.it/nda */
:root{--carattere:"Inter","Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}:root{color-scheme:light;--bg:#f2f7f5;--card:#fff;--ink:#0f2f35;--muted:#536b71;--line:#dbe7e3;--surface-2:#eef5f2;--surface-3:#e5efeb;--chip:#e3f2ee;--ink-2:#33505a;--card-border:#e1ebe7;--card-bg:rgba(255,255,255,.97);--hover:#eaf3f0;--sel:#def1ec;--sel-ink:#2d6359;--sel-line:#b5dbd2;--teorica:#2d74c4;--ok-bg:#e8f5ec;--ok-ink:#147939;--warn-bg:#fdf3e0;--warn-ink:#7a5200;--info-bg:#e3f3ef;--info-ink:#2d6359;--danger-bg:#fdecec;--danger-ink:#b42318;--grid:#e5efeb;--backdrop:rgba(15,47,53,.55);--tip-bg:#101828;--tip-ink:#f2f4f7;--head-bg:rgba(242,247,245,.96);--chrome:rgba(255,255,255,.78);--alone:radial-gradient(circle at 88% 0,#d9efe8 0,transparent 30%), radial-gradient(circle at 0 8%,#f5ece5 0,transparent 24%);--blue:#347267;--green:#137638;--primary:#3b8074;--primary-hover:#347267;--red:#c5281b;--amber:#8a5a08;--borsa-su:#137638;--borsa-giu:#c5281b;--borsa-pill-su:#157a3d;--borsa-pill-giu:#c4291c;--accento-2:#a4502a;--accento-2-bg:#fbefe8;--accento-2-line:#efcdbd;--med-anello:#173b57;--med-rame:#c98a5a;--med-avorio:#fbf3e4;--med-smeraldo:#1f8a5b;--med-teal:#1f7a80;--med-blu:#2b5e9e;--med-oro:#b0832a;--med-pietra:#6e6a62;--med-zaffiro:#2c5a96;--med-argento:#738290;--med-navy:#27466e;--med-cobalto:#2f58a8;--med-oceano:#1f6a92;--med-verde:#2f7a58;--med-terra:#9a5530;--med-ardesia:#4a5f78;--med-energia:#1b3168;--med-cosmo:#131f48;--med-luce:#f3cf6e;--med-brace:#ad4b2a;--med-tramonto:#c0652f;--med-muschio:#4e7634;--med-acciaio:#4b5a69;--qr-carta:#fff;--shadow:0 10px 30px rgba(15,47,53,.06);--z-sticky:1;--z-head:20;--z-menu:30;--z-combo:40;--z-overlay:50;--z-sidebar:60;--z-toast:80;--z-tooltip:90}*{box-sizing:border-box}html,body{margin:0}::selection{background:var(--sel);color:var(--sel-ink)}input,textarea,select{caret-color:var(--blue)}html{scrollbar-color:var(--line) transparent}*::-webkit-scrollbar{width:11px;height:11px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:content-box}body{background:var(--alone),var(--bg);font-family:var(--carattere);color:var(--ink);min-height:100vh}button,input,select{font:inherit}input,select,textarea{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:10px 12px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:1px}input[type=date]:focus,input[type=date]:focus-within{outline:2px solid var(--blue);outline-offset:1px}:where(#view) a:not([class]){color:var(--sel-ink);text-underline-offset:2px}:where(#view) a:not([class]):hover{color:var(--ink)}:where(#view) a:not([class]):focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}input::placeholder,textarea::placeholder{color:var(--muted)}input[type=checkbox]{padding:0}input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue);margin:0}.hidden{display:none!important}.muted{color:var(--muted)}.pos{color:var(--green)}.neg{color:var(--red)}h1{font-size:38px;letter-spacing:-.045em;margin:5px 0}h2{font-size:18px;margin:0}#view h2{color:var(--accento-2)}#view .modhero-testo h2,#view .prof-testa h2,#view .firehero h2{color:var(--ink)}.login{min-height:100vh;display:grid;place-items:center;padding:20px}.login-card{background:var(--card);border-radius:24px;box-shadow:var(--shadow);padding:38px;width:min(420px,100%);display:flex;flex-direction:column;gap:12px;border:1px solid var(--card-border)}.login-card h1{font-size:30px;margin:0}.login-card input{border:1px solid var(--line);border-radius:12px;padding:12px}.reg-consensi{border:0;margin:4px 0 0;padding:0;display:grid;gap:8px}.reg-consensi legend{padding:0;margin-bottom:6px}.consenso{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-size:13px;line-height:1.5;color:var(--ink-2);cursor:pointer;padding:8px 10px;border-radius:12px;background:var(--surface-2)}.login-card .consenso input{width:18px;height:18px;margin-top:2px;padding:0}.consenso small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.consenso a,.note a,.accordo-dlg a,.accordo-testo a{color:var(--sel-ink)}.scheda-fondo-kid a{color:var(--sel-ink);font-weight:700}.error{color:var(--red);font-size:13px;font-weight:700}.stayin{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted);font-weight:700;cursor:pointer;padding:6px 0;min-height:24px}.shell{--sbw:250px;display:grid;grid-template-columns:var(--sbw) 1fr;min-height:100vh}.shell.collapsed{--sbw:76px}.content{--pad:24px;min-width:0;padding:0 var(--pad) 0}.head{position:sticky;top:0;z-index:var(--z-head);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;gap:14px;padding:14px var(--pad) 12px;margin:0 calc(var(--pad) * -1) 6px;background:var(--head-bg);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .15s}body.scrollata .head{border-bottom-color:var(--line);box-shadow:0 8px 20px #1018280d;padding-top:10px;padding-bottom:9px}body.scrollata .valore-cifra{font-size:28px}body.scrollata .head-title h1{font-size:20px}body.scrollata .head-title .muted{display:none}.head-title{min-width:0}@media(min-width:761px){.head-title .muted{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}}.head-title h1{font-size:23px;margin:0;letter-spacing:-.01em}.head-title .muted{font-size:13px;margin-top:4px}.head-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.head>.head-actions{justify-self:end;flex-wrap:nowrap}.head .head-actions .btn{white-space:nowrap}.iconbtn{display:none;padding:9px;line-height:0}.iconbtn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.btn.ico{display:grid;place-items:center;padding:9px;line-height:0}.btn.ico svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.btn.ico[aria-pressed=true]{background:var(--sel);border-color:var(--sel-line);color:var(--sel-ink)}.ico-eye-off{display:none}.btn.ico[aria-pressed=true] .ico-eye{display:none}.btn.ico[aria-pressed=true] .ico-eye-off{display:block}.btn{border:1px solid var(--line);border-radius:13px;padding:10px 14px;background:var(--card);color:var(--ink);font-weight:750;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}.btn:hover:not(:disabled){border-color:var(--muted);box-shadow:0 3px 10px #10182814}a.btn{text-decoration:none}.btn.primary{background:var(--primary);color:#fff;border-color:var(--primary)}.btn.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.btn.danger{color:var(--red)}.btn:disabled{opacity:.45;cursor:default}.btn:focus-visible,.tab:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pick:focus-within{outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.accsel{position:relative}.accmenu{position:absolute;right:0;top:calc(100% + 6px);background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:10px;min-width:230px;z-index:var(--z-menu);display:flex;flex-direction:column;gap:6px}.accmenu label{display:flex;gap:8px;align-items:center;font-size:13px;padding:4px 6px;border-radius:8px;cursor:pointer}.accmenu label:hover{background:var(--chip)}.usrbtn{padding:5px;border-radius:50%}.avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#3b8074,#2d6359);color:#fff;font-size:11px;font-weight:850;letter-spacing:.02em}.usrmenu{min-width:214px;padding:6px}.usrmenu{max-width:calc(100vw - 24px)}.usrhead{padding:9px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:5px;display:flex;flex-direction:column;gap:2px;min-width:0}.usrhead b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usrhead small{font-size:11px}.usritem{display:block;width:100%;text-align:left;border:0;background:transparent;padding:9px 10px;border-radius:9px;font-size:13px;font-weight:700;color:var(--ink);cursor:pointer}.usritem:hover{background:var(--chip)}.usritem.danger{color:var(--red)}.usritem:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.rolechip{display:inline-block;margin-top:4px;padding:2px 7px;border-radius:99px;background:var(--warn-bg);color:var(--warn-ink);font-size:10px;font-weight:800;letter-spacing:.02em}.dosslist{display:flex;flex-wrap:wrap;gap:4px 12px;max-width:320px}.dosslist label{display:flex;gap:6px;align-items:center;font-size:12px;white-space:nowrap;padding:2px 0}.dossfield{border:1px solid var(--line);border-radius:10px;padding:8px 12px 10px;margin-top:8px}.dossfield legend{font-size:11px;font-weight:800;color:var(--muted);padding:0 4px}.dossfield .dosslist{max-width:none}.qrbox{display:flex;justify-content:center;padding:12px;background:#fff;border:1px solid var(--line);border-radius:12px}.qrbox svg{width:190px;height:190px;display:block}.qrmanual{margin-top:10px;font-size:12px}.qrmanual summary{cursor:pointer;font-weight:750;color:var(--blue)}.qrmanual summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.secret{display:inline-block;padding:7px 10px;background:var(--chip);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;letter-spacing:.08em;user-select:all;word-break:break-all}.tag.ok2fa{background:var(--ok-bg);color:var(--ok-ink)}.backupcodes{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px 10px;margin:10px 0 12px;padding-left:22px}.backupcodes code{font-size:13px;letter-spacing:.06em;user-select:all}.lomgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:4px}.lomcell{border:1px solid var(--line);border-radius:14px;padding:12px 13px;background:var(--surface-2)}.lomcell span{display:block;font-size:11px;color:var(--muted);font-weight:850;letter-spacing:.05em}.lomcell b{display:block;font-size:19px;margin-top:5px;font-variant-numeric:tabular-nums}.lomcell.debt b{color:var(--red)}.lomcell.good b{color:var(--green)}.sidebar{position:sticky;top:0;align-self:start;height:100vh;z-index:var(--z-sidebar);display:flex;flex-direction:column;gap:6px;padding:20px 14px 16px;background:var(--chrome);backdrop-filter:blur(12px);border-right:1px solid var(--line);overflow:hidden;transition:width .2s ease,transform .2s ease}.brand{display:flex;align-items:center;gap:11px;padding:2px 4px 18px;min-height:52px}.brand-mark{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(140deg,#62bdac,#468f82);box-shadow:0 4px 12px rgba(84,177,160,.34)}.brand-mark svg{width:22px;height:22px;display:block}.brand-text{display:flex;flex-direction:column;min-width:0;white-space:nowrap}.brand-text b{font-size:14px;letter-spacing:-.02em}.brand-text small{font-size:10px;color:var(--muted);font-weight:800}.brand .collapse{margin-left:auto;flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;transition:background-color .15s,color .15s}.brand .collapse:hover{background:var(--hover);color:var(--ink)}.brand .collapse:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.brand .collapse svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ico-close,.ico-arrow-right{display:none}.shell.collapsed .brand .collapse{margin-left:0}.shell.collapsed .brand .ico-arrow-left{display:none}.shell.collapsed .brand .ico-arrow-right{display:block}.nav{display:flex;flex-direction:column;gap:3px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.nav>*,.nav-gruppo>*{flex:none}.tab{display:flex;align-items:center;gap:11px;width:100%;border:1px solid transparent;background:transparent;color:var(--muted);font-weight:750;font-size:13.5px;text-align:left;white-space:nowrap;padding:11px 12px;border-radius:12px;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.tab svg{flex:none;width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.tab span{overflow:hidden;text-overflow:ellipsis}.tab:hover{background:var(--hover);color:var(--ink)}.tab.active{background:var(--sel);color:var(--sel-ink);border-color:var(--sel-line)}.tab.active svg{color:var(--blue)}.shell.collapsed .sidebar{padding-left:10px;padding-right:10px}.shell.collapsed .tab{justify-content:center;padding:11px 0}.shell.collapsed .tab span,.shell.collapsed .brand-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shell.collapsed .brand{flex-direction:column;gap:9px;padding:2px 0 16px}.nav-import{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin:0 0 12px;padding:11px 12px;border-radius:12px;font-size:13.5px;white-space:nowrap;flex:none}.nav-import svg{flex:none;width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round}.nav-sez{display:flex;flex-direction:column;gap:3px;margin-top:8px}.nav-testa{display:flex;align-items:center;gap:11px;width:100%;padding:9px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink-2);font:inherit;font-weight:850;font-size:12px;text-align:left;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}.nav-testa:hover{background:var(--hover);color:var(--ink)}.nav-testa:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.nav-testa svg{flex:none;width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.nav-testa .freccia{margin-left:auto;width:16px;height:16px;transition:transform .15s ease}.nav-testa[aria-expanded=false] .freccia{transform:rotate(-90deg)}.nav-testa.con-attiva{color:var(--sel-ink)}.nav-gruppo{display:flex;flex-direction:column;gap:3px}.nav-sez .nav-gruppo{margin-left:20px;padding-left:8px;border-left:1px solid var(--line)}.nav-gruppo[hidden]{display:none}#sidebar :is(.nav-sez,.tab)[hidden]{display:none}.nav-figli{margin-left:20px;padding-left:8px;border-left:1px solid var(--line)}.nav-figli .nav-sez{margin-top:0}.nav-figli .nav-sez .nav-gruppo{margin-left:14px}.tab.con-attiva:not(.active){color:var(--sel-ink)}.nav-sotto{padding:8px 12px 3px 12px;font-size:11px;font-weight:800;color:var(--muted);white-space:nowrap}.nav-piede{display:flex;flex-direction:column;gap:3px;flex:none;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}@media(prefers-reduced-motion:reduce){.nav-testa .freccia{transition:none}}.shell.collapsed .nav-import{padding:11px 0}.shell.collapsed .nav-import span,.shell.collapsed .nav-sotto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shell.collapsed .nav-testa{display:none}.shell.collapsed .nav-sez{border-top:1px solid var(--line);padding-top:8px}.shell.collapsed .nav-gruppo[hidden]{display:flex}.shell.collapsed .nav-sez .nav-gruppo,.shell.collapsed .nav-figli{margin-left:0;padding-left:0;border-left:0}.overlay{position:fixed;inset:0;background:var(--backdrop);z-index:var(--z-overlay)}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:22px;padding:18px;box-shadow:var(--shadow)}.k{grid-column:span 2;min-height:118px}.s4{grid-column:span 4}.s5{grid-column:span 5}.s6{grid-column:span 6}.s7{grid-column:span 7}.s8{grid-column:span 8}.s12{grid-column:span 12}.lab{font-size:11px;color:var(--muted);font-weight:850;letter-spacing:.06em}.chartbars{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.rangebar{display:flex;gap:3px;background:var(--surface-3);border-radius:11px;padding:3px;flex:none}.rangebtn{border:0;background:transparent;color:var(--muted);font-size:11.5px;font-weight:800;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.rangebtn:hover{color:var(--ink)}.rangebtn.active{background:var(--card);color:var(--ink);box-shadow:0 2px 6px #1018281a}.rangebtn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}canvas[data-tastiera]:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:8px}.big{font-size:27px;font-weight:850;letter-spacing:-.04em;margin-top:12px}.sub{font-size:12px;margin-top:7px;color:var(--muted)}.title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;gap:10px;flex-wrap:wrap}.title p{font-size:12px;color:var(--muted);margin:4px 0 0}.chart{height:280px;position:relative}.chart.tall{height:340px}.badge{display:inline-block;padding:5px 9px;border-radius:20px;font-size:11px;font-weight:800;background:var(--info-bg);color:var(--info-ink)}.upl .badge{background:#ffffff26;color:#fff}.badge.ok{background:var(--ok-bg);color:var(--ok-ink)}.info{font-size:12px;color:var(--muted);line-height:1.55;margin-top:10px;padding:11px 13px;border-radius:13px;background:var(--surface-2)}.note{color:var(--muted);font-size:12px;margin:22px 2px 45px}.table{overflow:auto;max-height:520px;border:1px solid var(--line);border-radius:15px}table{width:100%;border-collapse:collapse;font-size:12px}th{position:sticky;top:0;background:var(--surface-2);color:var(--muted);text-align:left;padding:11px;z-index:var(--z-sticky);white-space:nowrap}td{padding:11px;border-top:1px solid var(--line);white-space:nowrap}td.name{font-weight:750;max-width:330px;overflow:hidden;text-overflow:ellipsis}.sortbtn{all:unset;display:inline-flex;align-items:center;gap:5px;cursor:pointer;font:inherit;color:inherit;padding:11px;margin:-11px;min-height:24px}th.num .sortbtn{flex-direction:row-reverse}.sortbtn:hover{color:var(--ink)}.sortbtn.active{color:var(--ink);font-weight:800}.sortbtn:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:6px}.sortarrow{font-size:9px;line-height:1}.ticker{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.02em;padding:3px 6px;background:var(--chip);border-radius:6px}.instrbtn{all:unset;display:flex;align-items:center;gap:8px;cursor:pointer;font:inherit;color:inherit;min-height:24px;max-width:330px;min-width:0;text-align:left}.instrbtn .name{font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.instrbtn:hover .name{color:var(--blue);text-decoration:underline}.instrbtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:8px}td.tickercell{cursor:pointer}.dossiercell{display:inline-block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}td.tickercell:hover .ticker{background:var(--sel);color:var(--blue)}.notice{color:var(--info-ink);font-size:13px;font-weight:700}.tab-badge{display:inline-block;min-width:18px;padding:1px 6px;border-radius:99px;background:#f79009;color:#3d2200;font-size:10px;font-weight:800;text-align:center;margin-left:auto}.tag.warn{background:var(--warn-bg);color:var(--warn-ink)}tr.pending td{background:var(--warn-bg)}.blocked h2{margin:0 0 8px;color:var(--red)}.blocked p{margin:0;color:var(--muted);line-height:1.55}.rank-pos{color:var(--muted);font-weight:800;width:28px}.rank-stato{font-size:12px;color:var(--muted);margin-top:8px}.rank-spiega{margin:2px 0 0;font-size:12.5px;color:var(--ink-2)}.rank-bar{height:6px;border-radius:99px;background:var(--grid);margin-top:6px;overflow:hidden;max-width:420px}.rank-bar i{display:block;height:100%;background:var(--blue);border-radius:99px;transition:width .4s}.timing-tag{display:inline-block;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:700;white-space:nowrap}.timing-now{background:var(--ok-bg);color:var(--ok-ink)}.timing-wait{background:var(--danger-bg);color:var(--danger-ink)}.timing-watch{background:var(--warn-bg);color:var(--warn-ink)}.timing-none{background:var(--surface-3);color:var(--muted)}tr.apribile{cursor:pointer}.avatar-txt{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3);color:var(--ink-2);font-weight:800;font-size:10px;letter-spacing:.02em}.watch-id .avatar-txt{width:44px;height:44px;font-size:14px;border-radius:12px}.wdlg .wdlg-grid{margin:0}.wdlg .card{border-color:var(--line)}tr.apribile:hover td,tr.apribile:focus-visible td{background:var(--hover)}.namecell .ticker{font-size:11px;flex:none}.btn.xs{padding:3px 9px;font-size:11px;border-radius:8px}.cdlg{width:min(440px,calc(100vw - 32px));padding:0;border:0;border-radius:18px;background:var(--card);color:var(--ink);box-shadow:0 24px 70px rgba(16,24,40,.28)}.cdlg::backdrop{background:rgba(16,24,40,.5)}.cdlg-titolo{margin:0;padding:18px 20px 6px;font-size:16px}.cdlg-testo{padding:0 20px;font-size:13px;line-height:1.5;color:var(--ink-2)}.cdlg-testo p{margin:0 0 10px}.cdlg-azioni{display:flex;justify-content:flex-end;gap:8px;padding:8px 20px 18px}@media(max-width:760px){.cdlg-azioni{flex-direction:column-reverse}.cdlg-azioni .btn{width:100%}}body.noscroll{overflow:hidden}.idlg{width:min(1020px,calc(100vw - 32px));max-height:min(90vh,900px);padding:0;border:0;border-radius:20px;background:var(--bg);color:var(--ink);overflow:auto;box-shadow:0 24px 70px rgba(16,24,40,.28)}.idlg::backdrop{background:rgba(16,24,40,.55)}.idlg-head{position:sticky;top:0;z-index:var(--z-sticky);display:flex;gap:12px;align-items:flex-start;padding:16px 18px;background:var(--card);border-bottom:1px solid var(--line)}.idlg-head .idlg-id{flex:none}.idlg-head .tkicon{width:34px;height:34px}.idlg-title{margin:0;font-size:16px;line-height:1.25}.idlg-sub{margin:5px 0 0;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11px}.idlg-x{margin-left:auto;flex:none}.idlg-body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:14px}.idlg-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.idlg-k{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.idlg-k .lab{font-size:10px;font-weight:800;letter-spacing:.04em;color:var(--muted)}.idlg-k .big{font-size:20px;font-weight:800;margin:3px 0 2px}.idlg-k .sub{font-size:11px;color:var(--muted)}.idlg-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.idlg-card h3{margin:0 0 2px;font-size:13px}.idlg-card .title{margin-bottom:10px}.idlg-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;align-items:start}.idlg-dl{margin:0;font-size:12px}.idlg-r{display:flex;gap:10px;justify-content:space-between;align-items:baseline;padding:6px 0;border-top:1px solid var(--line)}.idlg-r:first-child{border-top:0}.idlg-r dt{color:var(--muted);display:flex;align-items:center;gap:4px}.idlg-r dd{margin:0;text-align:right;font-weight:700}.idlg-lt{display:block;font-size:11px;color:var(--muted);margin:12px 0 2px}.idlg-nota{margin-top:8px}.dot{display:inline-block;width:8px;height:8px;border-radius:99px;vertical-align:-1px}.dot.buy{background:#12b76a}.dot.sell{background:#f79009}.dot.div{background:#1f9bb3}#watchBody tr[data-isin]{cursor:pointer}#watchBody tr[data-isin]:hover td{background:var(--hover)}#watchBody tr.selezionata td{background:var(--info-bg)}#watchBody tr[data-isin]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}td.centro,th.centro{text-align:center}th.centro .sortbtn{justify-content:center}.scorepill{display:inline-block;min-width:34px;padding:3px 8px;border-radius:99px;font-weight:800;font-size:12px;color:#fff;background:var(--c);text-align:center}.flag{width:16px;height:12px;border-radius:2px;vertical-align:-1px;box-shadow:0 0 0 1px #10182822}.borsa{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.mkt{display:inline-block;width:9px;height:9px;border-radius:99px;margin-left:8px;flex:none;vertical-align:middle;background:var(--muted);box-shadow:0 0 0 2px var(--card)}.mkt-open{background:#12b76a;animation:mktpulse 2.4s ease-in-out infinite}.mkt-pre,.mkt-post{background:#f79009}.mkt-closed{background:#98a2b3}.mkt-always{background:var(--blue)}.mkt-unknown{background:transparent;box-shadow:inset 0 0 0 1.5px #c4cad3}.namecell .mkt{margin:0 2px 0 0}.mkt-hover{position:relative;cursor:help}.mkt.mkt-hover::after{content:"";position:absolute;inset:-8px}.mkt-hover:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.borsa.mkt-hover{cursor:help}.mkttip{position:fixed;z-index:var(--z-tooltip);display:none;gap:9px;align-items:flex-start;max-width:300px;padding:9px 12px;border-radius:11px;background:var(--tip-bg);color:var(--tip-ink);font-size:12px;line-height:1.45;box-shadow:0 12px 30px #10182840;pointer-events:none}.mkttip.open{display:flex}.mkttip .flag{width:20px;height:15px;flex:none;margin-top:2px;box-shadow:0 0 0 1px #ffffff33}.mkttip b{font-weight:800}.mkttip small{display:block;margin-top:4px;font-size:10.5px;color:#c4cad3}.mkt-txt{font-size:11px}@keyframes mktpulse{0%,100%{box-shadow:0 0 0 2px var(--card),0 0 0 2px #12b76a55}50%{box-shadow:0 0 0 2px var(--card),0 0 0 6px #12b76a00}}@media(prefers-reduced-motion:reduce){.mkt-open{animation:none}}.watch-head .title{align-items:flex-start}.watch-id{display:flex;gap:12px;align-items:flex-start;min-width:0}.watch-id .tkicon{width:38px;height:38px;margin-top:2px}.watch-id h2{margin:0}.watch-id p{margin:4px 0 0;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.watch-h3{margin:10px 0 2px;font-size:12px;color:var(--muted)}.watch-h3:first-child{margin-top:0}.watch-desc{margin-top:12px;font-size:12px}.watch-desc summary{cursor:pointer;font-weight:750;color:var(--blue)}.watch-desc p{margin:8px 0;line-height:1.5}.gauge{text-align:center;margin:4px auto 6px;max-width:300px}.gauge svg{width:100%;height:auto;display:block}.gauge-num{font-size:34px;font-weight:800;fill:var(--ink)}.gauge-sub{font-size:10px;fill:var(--muted)}.gauge-band{font-weight:800;font-size:15px;margin-top:-4px}.gauge-scale{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);padding:2px 6px 0}.watch-timing{margin:10px 0 12px;padding:10px 12px;border-radius:12px;font-size:12px;line-height:1.45;background:var(--chip);border:1px solid var(--sel-line)}.watch-timing.now{background:var(--ok-bg);border-color:var(--green)}.watch-timing.wait{background:var(--warn-bg);border-color:#f79009}.watch-timing.watch{background:var(--chip);border-color:var(--blue)}.watch-timing.none{background:var(--surface-3);border-color:#98a2b3}.factors{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.factors li.vuoto{opacity:.6}.factor-head{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:750}.factor-bar{height:6px;background:var(--grid);border-radius:99px;overflow:hidden;margin:4px 0 3px}.factor-bar div{height:100%;background:var(--blue);border-radius:99px}.factor-detail{font-size:11px;line-height:1.4}.newslist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.newslist li{padding-bottom:12px;border-bottom:1px solid var(--line);font-size:12.5px;line-height:1.45}.newslist li:last-child{border-bottom:0}.newslist a{font-weight:750;color:var(--ink);text-decoration:none}.newslist a:hover{color:var(--blue);text-decoration:underline}.newslist p{margin:4px 0 0;color:var(--ink-2);font-size:12px}.watch-ai{font-size:13px;line-height:1.55}.watch-ai p{margin:0 0 10px}@media(max-width:760px){.idlg{width:100vw;max-width:100vw;max-height:100vh;height:100vh;border-radius:0}@supports (height:100dvh){.idlg{max-height:100dvh;height:100dvh}}.idlg-head{padding-top:calc(12px + env(safe-area-inset-top,0px))}.idlg-x{min-width:44px;min-height:44px;font-size:18px}.idlg-body{padding:12px 12px calc(18px + env(safe-area-inset-bottom,0px))}.idlg-cols{grid-template-columns:1fr}}.tag{padding:4px 8px;background:var(--info-bg);color:var(--info-ink);border-radius:99px;font-weight:750;font-size:11px}.tag.danger{background:var(--danger-bg);color:var(--danger-ink)}.tag.ok{background:var(--ok-bg);color:var(--ok-ink)}.badge.stima{background:var(--chip);color:var(--sel-ink)}.tag.tx-buy{background:var(--ok-bg);color:var(--ok-ink)}.tag.tx-sell{background:var(--warn-bg);color:#b54708}.tag.tx-dividend{background:var(--info-bg);color:var(--info-ink)}.tag.tx-tax,.tag.tx-fee{background:var(--danger-bg);color:var(--danger-ink)}.tag.tx-opening{background:var(--surface-3);color:var(--ink-2)}.tkicon{width:22px;height:22px;border-radius:6px;object-fit:contain;flex:none;background:var(--card);border:1px solid var(--line);vertical-align:middle}.namecell{display:flex;align-items:center;gap:9px;min-width:0;max-width:320px}.namecell .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.num{text-align:right;font-variant-numeric:tabular-nums}th.num{text-align:right}.empty{padding:30px;text-align:center;color:var(--muted)}.riskgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.riskgrid.four{grid-template-columns:repeat(4,1fr)}.risk{border:1px solid var(--line);border-radius:15px;padding:14px;background:var(--surface-2)}.risk span{font-size:11px;color:var(--muted);font-weight:800}.risk b{display:block;font-size:22px;margin:7px 0}.risk small{font-size:12px;color:var(--muted);line-height:1.5}.rischio-note{margin:0;padding-left:1.2em;display:grid;gap:6px;font-size:13.5px;line-height:1.5;max-width:95ch}.rischio-classi td{min-width:0}.rischio-classi td:nth-child(2),.rischio-classi td:last-child{min-width:150px}.rischio-strumenti th[scope=row]{white-space:normal;max-width:280px}.rischio-strumenti select{min-width:220px;max-width:280px}.rischio-strumenti td .tag{margin-left:6px}@media(max-width:620px){.rischio-classi .ita-barra{display:none}.rischio-classi td,.rischio-classi th{min-width:0;padding-left:6px;padding-right:6px;font-size:12.5px;white-space:normal}.rischio-classi td:nth-child(2),.rischio-classi td:last-child{min-width:0}.rischio-classi .ita-cella b{min-width:0}.rischio-classi tr>:nth-child(3),.rischio-classi tr>:nth-child(5){display:none}.rischio-strumenti thead,.rischio-strumenti td:nth-child(3){display:none}.rischio-strumenti tr{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:10px 0;border-top:1px solid var(--line)}.rischio-strumenti th[scope=row]{grid-column:1/-1;max-width:none;background:none;padding:0 8px}.rischio-strumenti td{border:0;padding:0 8px;white-space:normal}.rischio-strumenti td:nth-child(2){grid-column:1/-1}.rischio-strumenti select{min-width:0;width:100%;max-width:none}}.heat{display:grid;gap:4px;font-size:11px;overflow-x:auto}.heat div{text-align:center;padding:8px 3px;border-radius:7px;min-width:52px}.form{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.form[hidden]{display:none}.field label{display:block;font-size:11px;color:var(--muted);font-weight:800;margin-bottom:6px}.field input,.field select{width:100%;border:1px solid var(--line);border-radius:12px;padding:11px;background:var(--card)}.form>.field:not(:has(.vaiuto)){display:flex;flex-direction:column;justify-content:flex-end}.form>.field:not(:has(.vaiuto))>.btn{align-self:flex-start}.field input:not([type=checkbox]):not([type=radio]):not([type=range]),.field select{height:44px;box-sizing:border-box}.field label.segno{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;font-size:13px;font-weight:750;color:var(--ink);cursor:pointer}.field:has(>label.segno){padding-top:17px}.field label.segno input{width:20px;height:20px;margin:0;padding:0;flex:none;accent-color:var(--primary)}.infoi{position:relative;display:inline-grid;place-items:center;vertical-align:middle;width:16px;height:16px;margin-left:5px;padding:0;flex:none;border:1px solid var(--line);border-radius:50%;background:var(--card);color:var(--muted);font-size:10px;font-weight:850;font-family:Georgia,serif;cursor:help;transition:background-color .15s,color .15s,border-color .15s}.infoi::after{content:"";position:absolute;inset:-4px;border-radius:50%}.infoi:hover,.infoi.open,.infoi.active,.infoi:focus-visible{background:var(--blue);border-color:var(--blue);color:#fff}.infotip{display:none;position:fixed;left:0;top:0;width:min(300px,72vw);z-index:var(--z-tooltip);padding:12px 14px;border-radius:13px;background:var(--tip-bg);color:var(--tip-ink);font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.55;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;box-shadow:0 16px 40px #10182859;cursor:default}.infotip b{color:#fff;font-weight:800}.infotip>b.tiptitle{display:block;margin-bottom:4px;font-size:12px}.infotip i{color:#c6ebe2;font-style:italic}.infotip.open{display:block}.combo{position:relative}.combo-list{position:absolute;top:100%;left:0;right:0;z-index:var(--z-combo);margin:4px 0 0;padding:6px;list-style:none;max-height:290px;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 44px #10182826}.combo-list li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:9px 11px;border-radius:10px;cursor:pointer;font-size:12.5px}.combo-list li:hover,.combo-list li.active{background:var(--info-bg)}.combo-name{font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo-meta{grid-column:1;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.combo-held{grid-row:1/3;align-self:center;font-size:11px;font-weight:800;color:var(--ok-ink);background:var(--ok-bg);padding:4px 8px;border-radius:99px;white-space:nowrap}.combo-empty{padding:12px;font-size:12px;color:var(--muted);cursor:default}.combo-sep{grid-template-columns:1fr!important;padding:8px 11px 4px!important;cursor:default!important;font-size:10px;font-weight:800;color:var(--muted)}.combo-sep:hover{background:transparent!important}.combo-remote .combo-name{font-weight:700}.combo-new{grid-row:1/3;align-self:center;font-size:10px;font-weight:800;color:var(--sel-ink);background:var(--sel);padding:4px 8px;border-radius:99px;white-space:nowrap}.combo-hint{display:block;margin-top:5px;font-size:11px;color:var(--muted);min-height:14px}.combo-hint.warn{color:var(--red);font-weight:700}.form>.field.combo .combo-hint{position:absolute;top:100%;left:0;right:0;margin-top:3px;min-height:0}.form:has(>.field.combo){row-gap:26px}.benchlist{display:flex;flex-wrap:wrap;gap:8px}.benchtag{display:inline-flex;align-items:center;gap:8px;padding:7px 8px 7px 12px;border:1px solid var(--line);border-radius:99px;background:var(--card);font-size:12.5px;font-weight:700}.benchtag.primary{background:var(--sel);border-color:var(--sel-line);color:var(--sel-ink)}.benchtag em{font-style:normal;font-size:10px;color:var(--amber);font-weight:800}.benchx{position:relative;border:0;background:var(--surface-3);color:var(--muted);width:20px;height:20px;border-radius:50%;cursor:pointer;font-size:11px;line-height:1;display:grid;place-items:center}.benchx::after{content:"";position:absolute;inset:-2px;border-radius:50%}.benchx:hover,.benchx:focus-visible{background:var(--danger-bg);color:var(--danger-ink)}.btn.mini{padding:6px 10px;font-size:11.5px;border-radius:9px}.rowactions{display:flex;gap:6px;justify-content:flex-end}.card.editing{border-color:var(--sel-line);box-shadow:0 0 0 3px rgba(59,128,116,.18),var(--shadow)}.metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:14px}.metric{padding:13px;border:1px solid var(--line);border-radius:15px;background:var(--card)}.metric span{font-size:11px;color:var(--muted)}.metric b{display:block;font-size:20px;margin-top:7px}.pac-card{background:linear-gradient(135deg,var(--card),var(--sel))}.pac-avanzate,.tx-dettagli{grid-column:1/-1}.cu-come{margin-top:10px}.cu-come summary{cursor:pointer;font-size:12.5px;font-weight:750;color:var(--ink);min-height:32px;display:list-item}.tx-dettagli summary{cursor:pointer;font-size:12.5px;font-weight:750;color:var(--ink);min-height:32px;display:list-item}.tx-dettagli .form{margin-top:10px}.form>.field[hidden]{display:none}.pac-avanzate summary{cursor:pointer;font-size:12.5px;font-weight:750;color:var(--ink);min-height:32px;display:list-item}.pac-avanzate .form{margin-top:10px}.upl{padding:21px;border-radius:22px;background:linear-gradient(135deg,#0d2622,#24524a);color:#fff;display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap}.upl.alt{background:linear-gradient(135deg,#0f2b27,#2c6158)}.upl small{color:#d0d5dd;display:block;margin-top:4px;max-width:520px;line-height:1.5}.upl .status{font-size:12px;color:#c6ebe2;margin-top:9px}.upl .upl-fiducia{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:13px;font-weight:600;color:inherit}.upl .upl-fiducia svg{flex:none}.upl select option{color:var(--ink);background:var(--card)}.pick{border:1px solid #ffffff55;border-radius:13px;padding:10px 14px;background:#ffffff14;color:#fff;font-weight:750;cursor:pointer;text-align:center}.pick input{display:none}.pick.primaria{background:#fff;color:#0d2622;border-color:#fff}.upl .uplactions .btn.primary:disabled{display:none}.report{display:grid;grid-template-columns:30px 1fr;gap:8px 12px}.report i{width:28px;height:28px;border-radius:9px;background:var(--chip);color:var(--sel-ink);display:grid;place-items:center;font-style:normal;font-weight:800}.report div{font-size:13px;line-height:1.5;padding:4px 0}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#101828;color:#fff;padding:12px 20px;border-radius:14px;font-size:13px;font-weight:700;z-index:var(--z-toast);box-shadow:0 10px 30px #10182866}.toast.err{background:#b42318}.spinner{display:grid;place-items:center;padding:60px;color:var(--muted)}.spinner::after{content:"";width:28px;height:28px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--blue);animation:spin .8s linear infinite;margin-top:12px}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:1200px){.k{grid-column:span 4}}@media(max-width:1050px){.k,.s4,.s5,.s6,.s7,.s8{grid-column:span 6}.form{grid-template-columns:repeat(3,1fr)}.metrics{grid-template-columns:repeat(2,1fr)}.riskgrid,.riskgrid.four{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.form{grid-template-columns:1fr!important}.card .grid{grid-template-columns:1fr!important}}@media(max-width:900px){.shell,.shell.collapsed{grid-template-columns:1fr}.sidebar{position:fixed;left:0;top:0;width:266px;transform:translateX(-100%);box-shadow:0 20px 60px #10182833;background:var(--card)}.sidebar.open{transform:none}.shell.collapsed .sidebar{padding:20px 14px 16px}.shell.collapsed .tab{justify-content:flex-start;padding:11px 12px}.shell.collapsed .tab span,.shell.collapsed .brand-text{position:static;width:auto;height:auto;clip-path:none;overflow:hidden}.shell.collapsed .brand{flex-direction:row;gap:11px;padding:2px 4px 18px}.shell.collapsed .brand .collapse{margin-left:auto}.shell.collapsed .nav-import{padding:11px 12px}.shell.collapsed .nav-import span,.shell.collapsed .nav-sotto{position:static;width:auto;height:auto;clip-path:none;overflow:visible}.shell.collapsed .nav-testa{display:flex}.shell.collapsed .nav-sez{border-top:0;padding-top:0}.shell.collapsed .nav-gruppo[hidden]{display:none}.shell.collapsed .nav-sez .nav-gruppo{margin-left:20px;padding-left:8px;border-left:1px solid var(--line)}.ico-arrow-left,.ico-arrow-right,.shell.collapsed .brand .ico-arrow-right{display:none}.ico-close{display:block}.iconbtn{display:grid}.head{grid-template-columns:auto minmax(0,1fr) auto}.head>.head-actions{grid-column:1 / -1;justify-self:end;flex-wrap:wrap;justify-content:flex-end}}@media(min-width:901px){.overlay{display:none}}@media(min-width:901px)and (max-width:1199px){.head{grid-template-columns:minmax(0,1fr) auto}.head>.head-actions{grid-column:1 / -1;justify-self:end;flex-wrap:wrap;justify-content:flex-end}}@media(max-width:700px){.content{--pad:13px}.head-title h1{font-size:21px}.k,.s4,.s5,.s6,.s7,.s8,.s12{grid-column:span 12}.form{grid-template-columns:1fr 1fr}.metrics{grid-template-columns:1fr}.riskgrid,.riskgrid.four{grid-template-columns:1fr 1fr}.chart{height:250px}}.modibar{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.modibtn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;border:1px solid var(--line);border-radius:16px;padding:13px 14px;background:var(--card);color:var(--ink);cursor:pointer;transition:border-color .15s,background-color .15s}.modibtn:hover{border-color:var(--muted)}.modibtn.active{border-color:var(--blue);background:var(--sel);box-shadow:0 0 0 1px var(--blue) inset}.modibtn b{font-size:13.5px}.modibtn small{color:var(--muted);font-size:11.5px}.modiico{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--surface-3);margin-bottom:4px}.modibtn.active .modiico{background:var(--card)}.modiico svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--blue)}.modibtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(max-width:760px){.modibar{grid-template-columns:repeat(2,1fr)}}.modisel .modibar{grid-template-columns:repeat(2,minmax(0,360px))}.sim-cifra{white-space:nowrap}.fire-eventi-proposte{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.fire-eventi-proposte span{font-size:13px;color:var(--ink-2);font-weight:700}.vallegati{border:1px solid var(--line);border-radius:12px;padding:10px 12px 12px;margin:10px 0;display:grid;gap:8px}.vallegati legend{font-weight:800;padding:0 4px;color:var(--ink)}.vallegati-lista{display:flex;flex-wrap:wrap;gap:10px}.vallegati-azioni{display:flex;flex-wrap:wrap;gap:8px}.vallegati-scegli{cursor:pointer;min-height:40px}.vallegati-scegli:focus-within{outline:2px solid var(--primary);outline-offset:2px}.vallegato{position:relative;margin:0;width:96px;display:grid;gap:4px}.vallegato-apri{width:96px;height:96px;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface-2);cursor:pointer;display:grid;place-items:center}.vallegato-apri img{width:100%;height:100%;object-fit:cover}.vallegato-apri:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.vallegato-pdf{font-weight:850;color:var(--ink-2);letter-spacing:.06em}.vallegato figcaption{font-size:12px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vallegato-togli{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:16px;line-height:1;cursor:pointer}.vallegato-togli:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.benvenuto h2{font-size:22px;letter-spacing:-.02em}.benvenuto>p{color:var(--ink-2);font-size:13.5px;line-height:1.6;margin:8px 0 0}.benvsteps{margin:14px 0 0;padding-left:20px;display:grid;gap:9px;font-size:13px;color:var(--ink-2);line-height:1.55}.benvsteps b{color:var(--ink)}.uplactions{display:flex;flex-direction:column;gap:8px;min-width:210px}.uplab{font-size:11px;color:#c6ebe2}.revtab{max-height:min(72vh,680px)}.revtab td{vertical-align:top;white-space:normal}.revtab input:not([type=checkbox]),.revtab select{width:100%;min-width:74px;padding:7px 9px;font-size:12px}.revtab select{min-width:190px;max-width:320px}.revtab select{border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink)}.revtab td.num input{text-align:right}.revtab input.valuta{min-width:56px}.revtab input.stimato{border-color:var(--amber)}.revtab .manuale{margin-top:6px}.revtab tr.rigaerr td{background:var(--danger-bg)}.rev-carica:empty{display:none}.rev-carica{margin-top:12px}@media(max-width:760px){.revtab{border:0;overflow:visible;max-height:none}.revtab table,.revtab tbody,.revtab td{display:block;width:100%}.revtab thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.revtab tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;position:relative;margin:0 0 10px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.revtab tr.rigaerr{border-color:var(--red)}.revtab td{padding:0;border:0;white-space:normal;background:transparent!important}.revtab td[hidden]{display:none}.revtab td[data-etichetta]::before{content:attr(data-etichetta);display:block;margin-bottom:3px;font-size:11.5px;font-weight:750;color:var(--ink-2)}.revtab td.num{text-align:left}.revtab td.rev-nome,.revtab td.rev-strumento{grid-column:1/-1}.revtab td.rev-nome{padding-right:40px}.revtab td.rev-tieni{position:absolute;top:10px;right:10px;width:auto}.revtab td.rev-tieni input{width:24px;height:24px}.revtab select{min-width:0;max-width:none}.revtab input:not([type=checkbox]),.revtab select{min-height:40px;font-size:14px}}.piccolo{font-size:11px}.revactions{display:flex;gap:10px;justify-content:flex-end;margin-top:12px;flex-wrap:wrap;align-items:center}.revdest{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.revdest .field{flex:1 1 240px;min-width:0}.revdest .field.data{flex:0 1 190px}.revdest .field[hidden]{display:none}.revsub{font-size:13.5px;margin:16px 0 4px}.revmancanti{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px}.revmancanti label{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 8px;border-radius:10px;cursor:pointer;font-size:13px}.revmancanti label:hover{background:var(--hover)}.revmancanti input{flex:none;width:18px;height:18px}.info.attenzione{background:var(--warn-bg);color:var(--warn-ink)}.info.attenzione b{color:inherit}.revactions>span:first-child{margin-right:auto}.divstrip{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:linear-gradient(135deg,var(--ok-bg),var(--card) 70%);border-color:var(--ok-ink)}.divstrip-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ok-ink);color:var(--card);font-weight:850;font-size:18px;flex:none}.divstrip b{display:block;font-size:14.5px}.divstrip small{display:block;color:var(--ink-2);font-size:12px;margin-top:2px}.divstrip .btn{margin-left:auto}.divbanner{display:flex;gap:26px;flex-wrap:wrap;align-items:center;justify-content:space-between;background:linear-gradient(135deg,var(--sel),var(--card) 62%);border-color:var(--sel-line)}.divb-main{min-width:260px;flex:1 1 320px}.divb-lab{font-size:11px;font-weight:850;letter-spacing:.09em;color:var(--sel-ink);display:flex;align-items:center;gap:4px}.divb-big{font-size:40px;font-weight:850;letter-spacing:-.045em;margin:6px 0 4px;line-height:1.05}.divb-sub{font-size:13px;color:var(--ink-2);line-height:1.6;display:flex;gap:7px;flex-wrap:wrap;align-items:center}.divb-sub.prosa{display:block}.divb-side{display:flex;gap:12px;flex-wrap:wrap}.divb-side>div{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:12px 15px;min-width:150px}.divb-side span{display:block;font-size:10.5px;font-weight:850;letter-spacing:.05em;color:var(--muted)}.divb-side b{display:block;font-size:20px;font-weight:850;letter-spacing:-.03em;margin:3px 0 2px}.divb-side small{color:var(--muted);font-size:11px}.divyears{display:flex;gap:10px;flex-wrap:wrap}.divyear{background:var(--surface-2);border-radius:13px;padding:9px 13px;min-width:92px}.divyear span{display:block;font-size:11px;color:var(--muted);font-weight:800}.divyear b{font-size:16px;font-weight:850}.lomcell small{display:block;font-size:11.5px;margin-top:3px}.divcal{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:14px}.divmese{border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:var(--surface-2)}.divmese.vuoto{background:transparent}.divmese-testa{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:850;color:var(--ink-2);text-transform:capitalize}.divmese-testa b{font-size:14px;color:var(--ink);font-variant-numeric:tabular-nums;text-transform:none}.divmese.vuoto .divmese-testa b{color:var(--muted);font-weight:700}.divmese ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px}.divmese li{display:grid;grid-template-columns:22px 1fr auto;gap:6px;align-items:baseline;font-size:12.5px}.divmese-giorno{color:var(--muted);font-weight:800;font-variant-numeric:tabular-nums}.divmese-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.divmese-nome .tag{font-size:10px;padding:1px 6px}.divmese li b{font-variant-numeric:tabular-nums}.newslist2{display:grid;gap:12px}.newsitem{border:1px solid var(--line);border-radius:16px;padding:14px 16px;background:var(--card)}.newsitem.rilevante{border-color:var(--sel-line);background:linear-gradient(180deg,var(--sel) 0,var(--card) 34%)}.newshead a,.newshead b{font-size:14.5px;font-weight:800;line-height:1.35;color:var(--ink);text-decoration:none;display:inline-block}.newshead a:hover{text-decoration:underline;color:var(--blue)}.newsmeta{font-size:11.5px;color:var(--muted);margin-top:5px}.newsitem p{font-size:12.5px;color:var(--ink-2);line-height:1.55;margin:8px 0 0}.newstags{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.newstag{font-size:11px;font-weight:750;padding:3px 9px;border-radius:99px;background:var(--chip);color:var(--ink-2)}.newstag.muted{background:var(--surface-3);color:var(--muted);font-weight:700}.torre[aria-busy]{min-height:320px}.torre-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.t-meteo{grid-column:span 2}.t-campo{grid-column:span 4}.t-gex,.t-bussola{grid-column:span 3}.torre-tile{background:var(--surface-2);border-radius:16px;padding:14px 16px;min-width:0}.torre-tile h3{margin:0 0 12px;font-size:13.5px;font-weight:800;display:flex;align-items:center;gap:2px}.torre-tile p{font-size:12.5px;color:var(--ink-2);line-height:1.55;margin:10px 0 0}.torre-tile .torre-sub{font-size:12px;color:var(--muted);margin:4px 0 12px}.meteo-riga{display:flex;align-items:center;gap:12px}.meteo-icona{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;flex:none;background:var(--surface-3);color:var(--ink-2)}.meteo-icona.su{background:var(--ok-bg);color:var(--ok-ink)}.meteo-icona.mezzo{background:var(--warn-bg);color:var(--warn-ink)}.meteo-icona.giu{background:var(--danger-bg);color:var(--danger-ink)}.meteo-titolo{font-size:22px;font-weight:850;letter-spacing:-.01em}.campo{position:relative;padding-top:26px;font-variant-numeric:tabular-nums}.campo-pista{position:relative;height:12px;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--red) 24%,transparent) 0 var(--z),color-mix(in srgb,var(--green) 24%,transparent) var(--z) 100%)}.campo-pista[data-senza-zero]{background:var(--surface-3)}.tacca{position:absolute;top:-5px;bottom:-5px;width:2px;border-radius:2px;background:var(--ink-2);transform:translateX(-50%)}.tacca.m-zero{background:repeating-linear-gradient(180deg,var(--warn-ink) 0 3px,transparent 3px 5px);width:2px}.campo-pin{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:var(--primary);border:3px solid var(--surface-2);box-shadow:0 1px 4px rgba(0,0,0,.25);transform:translate(-50%,-50%)}.campo-spot{position:absolute;top:0;transform:translateX(-50%);font-size:12.5px;font-weight:800;white-space:nowrap}.campo-spot b{color:var(--muted);font-weight:750;margin-right:5px}.campo-sotto{position:relative;height:50px}.campo.due-file .campo-sotto{height:96px}.campo-et{position:absolute;top:10px;transform:translateX(-50%);text-align:center;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.3}.campo-et.fila1{top:56px}.campo-et b{display:block;font-size:11px;font-weight:750;color:var(--muted)}.campo-et small{display:block;font-size:11px;font-weight:700;color:var(--muted)}.campo-et.m-zero b{color:var(--warn-ink)}.campo-spot.sx,.campo-et.sx{transform:none;text-align:left}.campo-spot.dx,.campo-et.dx{transform:translateX(-100%);text-align:right}.campo-zone{display:flex;justify-content:space-between;font-size:11px;font-weight:750;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.campo-zone span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;vertical-align:-1px;background:currentColor;opacity:.55}.campo-zone .giu{color:var(--danger-ink)}.campo-zone .su{color:var(--ok-ink)}.gex-netto{font-size:26px;font-weight:850;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.gex-riga{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;font-size:12.5px}.gex-riga>span:first-child{color:var(--muted);font-weight:750}.gex-barra{display:block;height:10px;border-radius:99px;background:var(--surface-3);overflow:hidden}.gex-barra i{display:block;height:100%;border-radius:99px}.gex-barra i.su{background:var(--green)}.gex-barra i.giu{background:var(--red)}.gex-riga b{min-width:86px;font-weight:800}.torre-dati{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12px;color:var(--muted)}.torre-dati b{color:var(--ink);font-weight:800}.bussola-testa{display:flex;align-items:baseline;gap:4px 12px;flex-wrap:wrap}.bussola-vix{font-size:13px;color:var(--muted);font-weight:750}.bussola-vix b{font-size:26px;font-weight:850;color:var(--ink);letter-spacing:-.01em;margin-left:3px}.bussola-scala{position:relative;display:flex;gap:3px;height:26px;margin:14px 0 16px}.fascia{display:grid;place-items:center;min-width:0;overflow:hidden;white-space:nowrap;border-radius:7px;font-size:11px;font-weight:750;background:var(--surface-3);color:var(--ink-2)}.fascia.f-calma{background:var(--ok-bg);color:var(--ok-ink)}.fascia.f-tesa{background:var(--warn-bg);color:var(--warn-ink)}.fascia.f-paura{background:var(--danger-bg);color:var(--danger-ink)}.fascia.qui{box-shadow:inset 0 0 0 2px currentColor;font-weight:850}.bussola-ago{position:absolute;top:calc(100% + 3px);width:0;height:0;transform:translateX(-50%);border:7px solid transparent;border-top:0;border-bottom:8px solid var(--ink)}.torre-metodo{margin-top:12px;font-size:12px}.torre-metodo summary{cursor:pointer;font-weight:750;color:var(--ink);width:max-content}.torre-metodo summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.torre-metodo ul{margin:8px 0 0;padding-left:18px;color:var(--ink-2);line-height:1.55}.torre-metodo li{margin:3px 0}@media(max-width:760px){.torre-grid{grid-template-columns:minmax(0,1fr)}.t-meteo,.t-campo,.t-gex,.t-bussola{grid-column:auto}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#091316;--card:#101c1f;--ink:#e7f0ee;--muted:#8fa5a7;--line:#24373b;--head-bg:rgba(9,19,22,.96);--chrome:rgba(13,24,27,.94);--surface-2:#152427;--surface-3:#1c2e32;--chip:#10302b;--ink-2:#b4c7c5;--card-border:#1f3236;--card-bg:rgba(16,28,31,.95);--hover:#182a2d;--sel:#0f2e29;--sel-ink:#79c2b4;--sel-line:#1f5a50;--teorica:#6ea8ec;--ok-bg:#0e2b1f;--ok-ink:#6ee7a8;--warn-bg:#382a12;--warn-ink:#f5c26b;--info-bg:#0f2e29;--info-ink:#79c2b4;--danger-bg:#3a1a1a;--danger-ink:#fca5a5;--grid:#24373b;--backdrop:rgba(2,8,10,.74);--tip-bg:#1f3236;--tip-ink:#eef0f4;--blue:#54b1a0;--primary:#3b8074;--primary-hover:#347267;--green:#4ade80;--red:#f87171;--amber:#e0a94a;--borsa-su:#4ade80;--borsa-giu:#f87171;--accento-2:#f0a882;--accento-2-bg:#33221a;--accento-2-line:#6a3f2c;--med-anello:#245a80;--med-rame:#d89a6a;--shadow:0 14px 38px rgba(0,0,0,.5);--alone:radial-gradient(circle at 88% 0,#0f2a26 0,transparent 30%), radial-gradient(circle at 0 8%,#241f14 0,transparent 26%)}}:root[data-theme=dark]{color-scheme:dark;--bg:#091316;--card:#101c1f;--ink:#e7f0ee;--muted:#8fa5a7;--line:#24373b;--head-bg:rgba(9,19,22,.96);--chrome:rgba(13,24,27,.94);--surface-2:#152427;--surface-3:#1c2e32;--chip:#10302b;--ink-2:#b4c7c5;--card-border:#1f3236;--card-bg:rgba(16,28,31,.95);--hover:#182a2d;--sel:#0f2e29;--sel-ink:#79c2b4;--sel-line:#1f5a50;--teorica:#6ea8ec;--ok-bg:#0e2b1f;--ok-ink:#6ee7a8;--warn-bg:#382a12;--warn-ink:#f5c26b;--info-bg:#0f2e29;--info-ink:#79c2b4;--danger-bg:#3a1a1a;--danger-ink:#fca5a5;--grid:#24373b;--backdrop:rgba(2,8,10,.74);--tip-bg:#1f3236;--tip-ink:#eef0f4;--blue:#54b1a0;--primary:#3b8074;--primary-hover:#347267;--green:#4ade80;--red:#f87171;--amber:#e0a94a;--borsa-su:#4ade80;--borsa-giu:#f87171;--accento-2:#f0a882;--accento-2-bg:#33221a;--accento-2-line:#6a3f2c;--med-anello:#245a80;--med-rame:#d89a6a;--shadow:0 14px 38px rgba(0,0,0,.5);--alone:radial-gradient(circle at 88% 0,#0f2a26 0,transparent 30%), radial-gradient(circle at 0 8%,#241f14 0,transparent 26%)}[data-theme=dark] .upl{background:linear-gradient(135deg,#12272a,#173a37)}[data-theme=dark] .upl.alt{background:linear-gradient(135deg,#132a2e,#1b4541)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .upl{background:linear-gradient(135deg,#12272a,#173a37)}:root:not([data-theme=light]) .upl.alt{background:linear-gradient(135deg,#132a2e,#1b4541)}}.temabar{display:flex;gap:4px;margin:10px 12px 4px;background:var(--surface-3);border-radius:11px;padding:3px}.temabtn{flex:1;border:0;background:transparent;color:var(--muted);font-size:11px;font-weight:800;padding:7px 4px;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px}.temabtn svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.temabtn:hover{color:var(--ink)}.temabtn[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 2px 6px #00000022}.temabtn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.temalab{font-size:10px;font-weight:850;letter-spacing:.06em;color:var(--muted);margin:12px 12px 0}label.temalab{display:block}.lingua-sel{display:block;width:calc(100% - 24px);margin:6px 12px 2px;min-height:38px;border:1px solid var(--line);border-radius:10px;padding:0 10px;background:var(--card);color:var(--ink);font:inherit;font-size:13px;font-weight:650}.lingua-sel:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.lingua-sel:disabled{opacity:.7}.lingua-login{display:inline-flex;align-items:center;gap:8px;justify-self:start;color:var(--linea-ink)}.lingua-login svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.lingua-login select{min-height:36px;border:1px solid color-mix(in srgb,var(--linea-ink) 40%,transparent);border-radius:10px;padding:0 10px;background:transparent;color:var(--linea-ink);font:inherit;font-size:14px;font-weight:600}.lingua-login select option{color:#111;background:#fff}.lingua-login select:focus-visible{outline:2px solid var(--linea-ink);outline-offset:2px}@media(max-width:760px){.table{max-height:min(70vh,560px);-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,var(--card) 30%,transparent),linear-gradient(90deg,transparent,var(--card) 70%) 100% 0,radial-gradient(farthest-side at 0 50%,#00000022,transparent),radial-gradient(farthest-side at 100% 50%,#00000022,transparent) 100% 0;background-repeat:no-repeat;background-size:36px 100%,36px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}table{font-size:12.5px}th,td{padding:10px 9px}td.name,td .namecell{max-width:168px}td .namecell .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table.sticky1 td:first-child,.table.sticky1 th:first-child{position:sticky;left:0;background:var(--card);box-shadow:1px 0 0 var(--line)}.table.sticky1 th:first-child{background:var(--surface-2);z-index:calc(var(--z-sticky) + 1)}.btn,.rangebtn,.temabtn{min-height:40px}.btn.ico{min-width:40px}.tab{padding:13px 12px}.usritem{padding:12px 10px}.chartbars{width:100%;justify-content:flex-start}.rangebar{flex:1;justify-content:space-between}.rangebtn{flex:1;padding:6px 4px}.chart{height:230px}.chart.tall{height:265px}h1{font-size:24px}.head-title h1{font-size:20px}.big{font-size:23px}.divb-big{font-size:30px}.divb-side{width:100%}.divb-side>div{flex:1 1 140px}.card{padding:15px;border-radius:18px}.grid{gap:11px}.upl{flex-direction:column;align-items:stretch}.uplactions{min-width:0}.revactions{flex-direction:column-reverse;align-items:stretch}.revactions .btn{width:100%}.revactions>span:first-child{margin:6px 0 0;text-align:center}}@media(max-width:700px){.k{grid-column:span 6;min-height:96px}.k .big{font-size:20px}}@media(max-width:340px){.k{grid-column:span 12}}.kpi-riga{display:grid;gap:14px;grid-template-columns:repeat(var(--n,6),minmax(0,1fr))}.kpi-riga>.k{grid-column:auto;min-width:0}@media(max-width:1200px){.kpi-riga{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media(max-width:700px){.kpi-riga{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:340px){.kpi-riga{grid-template-columns:minmax(0,1fr)}}.ai-banner{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;background:var(--accento-2-bg);border:1px solid var(--accento-2-line)}.ai-banner-testo{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1 1 320px}.ai-banner-testo>.aiico{flex:none;width:26px;height:26px;margin-top:1px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.ai-banner h2{color:var(--accento-2);font-size:16px}.ai-banner p{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.ai-banner .btn{min-height:44px}.rischio-capitoli>.title+ul+.title{margin-top:18px}.ai-banner .ai-btn{display:inline-flex;align-items:center;gap:8px;font-size:15px;padding-inline:20px;box-shadow:0 6px 16px #1d4f4733}.ai-banner .ai-btn .aiico{width:18px;height:18px;fill:currentColor;stroke:none}@supports (padding:max(0px)){@media(max-width:900px){.content{--pad:13px;padding-left:max(13px,env(safe-area-inset-left));padding-right:max(13px,env(safe-area-inset-right))}.note{margin-bottom:max(45px,calc(env(safe-area-inset-bottom) + 30px))}}}@media(max-width:760px){.head{gap:10px}.head .head-actions{width:100%;flex-wrap:nowrap;gap:8px;padding-top:2px}.head .head-actions>.accsel:first-child{min-width:0;flex:0 1 auto}#accountBtn{max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#accountBtn .lbl-lungo{display:none}.head #accountBtn .lbl-corto{display:inline}.head .usrsel{margin-left:auto;flex:none}.card .head-actions{flex-wrap:wrap;max-width:100%}.card .head-actions>*{min-width:0;max-width:100%}.infoi::after{inset:-12px}.benchx{width:28px;height:28px}.benchx::after{content:"";position:absolute;inset:-6px}.instrbtn{min-height:40px}.brand .collapse{width:40px;height:40px}.nav-testa{min-height:42px}.cu-come summary,.tx-dettagli summary,.pac-avanzate summary,.vquota summary{min-height:40px}.btn.xs,.modconfronta{min-height:40px}tr.apribile td{padding-top:12px;padding-bottom:12px}.torre-metodo summary{display:flex;align-items:center;min-height:40px}#view td input,#view td select{min-height:40px}button.link{position:relative}button.link::after{content:"";position:absolute;inset:-13px -4px}}.accmenu{max-width:calc(100vw - 24px)}@media(max-width:760px){#accountMenu{max-height:min(60vh,420px);overflow-y:auto}}.idlg-mercato{white-space:nowrap}@media(max-width:760px){.idlg-mercato{font-size:12px;padding:8px 10px}}@media(max-width:480px){.idlg-mercato{white-space:normal;max-width:6.5em;line-height:1.2;text-align:center}}.card .title .condividi{flex:none;align-self:flex-start;color:var(--muted)}.card .title .condividi:hover{color:var(--blue);border-color:var(--blue)}.airev{font-size:14px;line-height:1.65;color:var(--ink);margin:0 0 14px}.benvsteps.ok li::marker{color:var(--green)}.benvsteps.warn li::marker{color:var(--amber)}#aiCard .idlg-cols{gap:14px}.btn .aiico{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linejoin:round;vertical-align:-3px;margin-right:5px}.aidlg .idlg-head{align-items:flex-start}.aidlg .idlg-body{padding:18px 20px 22px}.firextra{border:1px solid var(--line);border-radius:14px;padding:0 14px;margin:10px 0;background:var(--surface-2)}.firextra>summary{cursor:pointer;padding:13px 0;font-weight:800;font-size:13.5px;display:flex;flex-direction:column;gap:2px;list-style:none}.firextra>summary::-webkit-details-marker{display:none}.firextra>summary::before{content:"+ ";color:var(--blue);font-weight:900}.firextra[open]>summary::before{content:"− "}.firextra>summary small{font-weight:600;color:var(--muted);font-size:12px}.firextra[open]{padding-bottom:14px}.salta{position:fixed;left:12px;top:-80px;z-index:1000;padding:10px 16px;min-height:44px;border-radius:12px;border:2px solid var(--primary);background:var(--card);color:var(--ink);font:inherit;font-weight:800;cursor:pointer}.salta:focus{top:calc(12px + env(safe-area-inset-top,0px))}#view:focus{outline:none}.firintro .title p{font-size:13px;line-height:1.6}.firehero{display:flex;gap:26px;align-items:center;flex-wrap:wrap;background:linear-gradient(135deg,var(--sel),var(--card));border-color:var(--sel-line)}.firehero.no{background:linear-gradient(135deg,var(--danger-bg),var(--card))}.firehero.forse{background:linear-gradient(135deg,var(--warn-bg),var(--card))}.firehero.vuoto{background:var(--card)}.firehero-testo{flex:1 1 320px;min-width:0}.firehero-tag{display:inline-block;font-size:11.5px;font-weight:850;color:var(--accento-2);margin-bottom:6px}.firehero h2{font-size:26px;letter-spacing:-.02em;margin:0 0 6px}.firehero p{margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.6}.firedati{display:flex;gap:12px;flex-wrap:wrap}.firedato{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:13px 16px;min-width:150px;flex:1 1 150px}.firedato span{display:block;font-size:10.5px;font-weight:850;color:var(--muted)}.firedato b{display:block;font-size:20px;margin-top:3px;letter-spacing:-.01em}.firedato small{display:block;color:var(--muted);font-size:11.5px;margin-top:2px}.firegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.fire-dal{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:12px 14px 14px;margin-bottom:16px}.fire-dal h3{margin:0 0 10px;font-size:13px;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.fire-dal h3 small{font-size:11.5px;font-weight:600;color:var(--muted)}.fire-dal .firedato{flex:1 1 170px;padding:10px 13px}.fire-dal .firedato b{font-size:17px}.fire-diprima{margin-top:12px}.fire-fondo-corpo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px 24px;margin-top:18px}.fire-fondo-corpo h3{margin:0 0 6px;font-size:14px;color:var(--ink)}.fire-fondo-corpo section>h3:not(:first-child){margin-top:16px}.fire-fondo-nota{margin:0 0 8px;font-size:13px;line-height:1.55;color:var(--ink-2);max-width:68ch}.fire-ordine{list-style:none;margin:8px 0 4px;padding:0;display:grid;gap:8px;counter-reset:ordine}.fire-ordine li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;align-items:start;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);counter-increment:ordine}.fire-ordine li::before{content:counter(ordine);font-weight:850;color:var(--muted);font-variant-numeric:tabular-nums}.fire-ordine li b{display:block;font-size:13.5px;color:var(--ink)}.fire-ordine li small{display:block;color:var(--muted);font-size:12px;line-height:1.45;margin-top:2px}.fire-ordine li small.perche{color:var(--ink-2)}.fire-ordine li .tag{white-space:nowrap}.fire-ordine li.usata{border-color:var(--sel-line);background:var(--sel)}.fire-ordine li.fuori b{font-weight:700;color:var(--ink-2)}.fire-fondo-tasse{margin-top:8px}.fire-perche{margin-top:4px}.fire-perche>summary,.fire-note>summary{cursor:pointer;display:inline-flex;align-items:center;min-height:32px;font-size:12.5px;font-weight:750;color:var(--sel-ink);text-decoration:underline;text-underline-offset:2px}.fire-perche>summary:focus-visible,.fire-note>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.fire-perche p{margin:2px 0 4px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.fire-note{margin-top:14px;padding:4px 13px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}.fire-note ul{margin:4px 0 10px;padding-left:18px;font-size:12.5px;line-height:1.5;color:var(--ink-2);display:grid;gap:4px}.fire-verifica{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--muted);max-width:90ch}.fire-verifica b{color:var(--ink-2)}.infoi,.firedato .infoi span{text-transform:none;letter-spacing:0}.firedato .infoi span{display:inline;font-size:inherit;color:inherit}.firedato>span:has(.infoi){display:flex;align-items:center;gap:4px}@media(max-width:620px){.fire-perche>summary,.fire-note>summary{min-height:40px}.fire-arrivo .fire-arrivo-numeri,.fire-fondo .fire-arrivo-numeri{grid-template-columns:repeat(2,minmax(0,1fr))}.fire-dal .firedato,.fire-fondo .firedati .firedato,.firehero .firedato{flex:1 1 calc(50% - 6px);min-width:0}.firedato{padding:10px 12px}}.field-riga{display:flex;align-items:center;gap:6px;margin-bottom:6px}.field-riga label{margin-bottom:0}.fcampi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:0}.fcampo{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;min-width:0}.fcampo.largo{grid-column:1/-1}.fcampo-etichetta{display:flex;align-items:flex-end;align-self:end;gap:6px;min-width:0;padding-bottom:6px}.fcampo-etichetta label{font-size:12.5px;font-weight:750;color:var(--ink-2);line-height:1.3}.fcampo-etichetta .infoi{width:24px;height:24px;font-size:12px;flex:none}.fcampo-etichetta{flex-wrap:wrap}.livello{font-size:10.5px;font-weight:750;line-height:1.4;padding:2px 7px;border-radius:99px;white-space:nowrap}.livello.obbligatorio{background:var(--warn-bg);color:var(--warn-ink)}.livello.raccomandato{background:var(--ok-bg);color:var(--ok-ink)}.livello.facoltativo{color:var(--muted);padding-inline:2px}.periodo{color:var(--ink)}.fcampo-etichetta .infoi::after{inset:0}.fcampo input,.fcampo select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--card);font:inherit;font-size:14.5px;color:var(--ink);align-self:start}.fcampo input:focus-visible,.fcampo select:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.fcampo .vaiuto{margin:0;padding:6px 0 16px;font-size:12px;line-height:1.45;color:var(--muted)}.fcampo.spunta{grid-column:1/-1;grid-row:auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.fcampo.spunta .segno{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13.5px;font-weight:750;color:var(--ink);cursor:pointer}.fcampo.spunta .segno input{width:20px;height:20px;min-height:0;margin:0;padding:0;flex:none;align-self:center;accent-color:var(--primary)}.fire-essenziali{border:1px solid var(--sel-line);background:var(--sel);border-radius:16px;padding:14px 16px 4px;margin:0 0 14px}.fire-essenziali h3{margin:0 0 10px;font-size:15px;color:var(--ink)}.fire-essenziali .fcampo-etichetta label{font-size:13.5px;color:var(--ink)}.fire-essenziali .fcampo input{font-size:16px;font-weight:700}.fire-ess-nota{margin:0 0 12px;font-size:12.5px;line-height:1.5;color:var(--ink-2);max-width:80ch}.fire-gruppi{display:grid;gap:10px}.fire-gruppo{border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.fire-gruppo>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:4px 12px;align-items:center;padding:13px 16px;min-height:56px;cursor:pointer;border-radius:14px}.fire-gruppo>summary::-webkit-details-marker{display:none}.fire-gruppo>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.fire-gruppo[open]>summary{border-bottom:1px solid var(--line);border-radius:14px 14px 0 0}.gruppo-titolo b{display:block;font-size:15px;color:var(--ink)}.gruppo-titolo small{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--muted)}.gruppo-stato{font-size:11.5px;font-weight:750;padding:3px 10px;border-radius:99px;white-space:nowrap;background:var(--card);color:var(--muted);border:1px solid var(--line)}.gruppo-stato.pieno{background:var(--sel);color:var(--sel-ink);border-color:var(--sel-line)}.gruppo-stato.manca{background:var(--warn-bg);color:var(--warn-ink);border-color:transparent}.fire-mancano-lista{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px;max-width:640px}.fire-mancano-lista li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card);font-weight:700;color:var(--ink)}.fire-mancano-lista small{display:block;font-weight:500;color:var(--muted);font-size:12px}.gruppo-freccia{width:18px;height:18px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.fire-gruppo[open] .gruppo-freccia{transform:rotate(180deg)}.fire-gruppo .fcampi{padding:14px 16px 2px}.fire-azioni{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.fire-azioni .btn{min-height:44px}@media(prefers-reduced-motion:reduce){.gruppo-freccia{transition:none}}@media(max-width:1050px){.fcampi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.fcampi{grid-template-columns:1fr}.fire-gruppo>summary{grid-template-columns:minmax(0,1fr) 18px}.gruppo-stato{grid-row:2;grid-column:1;justify-self:start}.fcampo-etichetta .infoi::after{inset:-8px}.fcampo-etichetta{padding-bottom:8px}}.field-riga .infoi{width:24px;height:24px;font-size:12px}.field-riga .infoi::after{inset:0}@media(max-width:760px){.field-riga{margin-bottom:8px}.field-riga .infoi::after{inset:-8px}}@media(max-width:520px){.fire-ordine li{grid-template-columns:auto minmax(0,1fr)}.fire-ordine li .tag{grid-column:2;justify-self:start}}button.link{background:none;border:0;padding:0;font:inherit;color:var(--sel-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}button.link:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}@media(max-width:760px){.firehero{gap:16px}.firehero h2{font-size:21px}.firedato b{font-size:18px}}.patr-testa{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.patr-testa h2{margin:0;display:flex;align-items:center;gap:8px;font-size:16px}.patr-testa p{margin:4px 0 0;color:var(--muted);font-size:12.5px;line-height:1.5;max-width:70ch}.patr-tot{font-size:20px;font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.patr-tot.neg,.patr-valore.neg{color:var(--red)}.patr-barra{display:flex;height:12px;border-radius:99px;overflow:hidden;gap:2px;margin:14px 0 8px;background:var(--surface-2)}.patr-barra i{background:var(--c);min-width:4px}.patr-legenda{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--ink-2)}.patr-legenda li{display:flex;align-items:center;gap:6px}.patr-manca{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted);font-weight:700}.patr-manca-voce,.patr-aggiungi{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid var(--sel-line);background:var(--card);color:var(--sel-ink);font-size:13px;font-weight:750;border-radius:12px}.patr-manca-voce:hover,.patr-aggiungi:hover{border-color:var(--primary)}.vl-costo{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);font-size:13px;line-height:1.5;color:var(--ink-2)}.patr-icona{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.patr-voci{list-style:none;margin:0;padding:0;display:grid;gap:6px}.patr-voce{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px 14px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.patr-voce.sistema{background:var(--surface-2)}.patr-nome{min-width:0}.patr-nome b{font-size:14px;margin-right:6px}.patr-nome .tag{font-size:10.5px;padding:2px 7px;vertical-align:1px;margin-right:4px}.patr-nome small{display:block;margin-top:3px;font-size:12px;color:var(--muted);line-height:1.45}.patr-auto{color:var(--sel-ink);font-weight:700}.patr-casa{margin-top:4px;font-size:12px;color:var(--ink-2)}.patr-valore{font-size:15px;font-weight:850;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.patr-azioni{display:flex;gap:6px;justify-content:flex-end}.patr-aggiungi{margin-top:10px}.patr-gruppo{scroll-margin-top:84px}.patr-carta{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.patr-carta:hover{border-color:var(--sel-line)}.patr-carta:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.patr-carta-testa{display:flex;align-items:center;gap:9px;font-size:15px}.patr-carta-testa b{color:var(--ink)}.patr-carta-freccia{width:18px;height:18px;margin-left:auto;stroke:var(--muted);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.patr-carta-tot{font-size:24px;font-weight:850;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.patr-carta-tot.neg{color:var(--red)}.patr-carta-netto{color:var(--muted);font-size:12px;margin-top:-4px}.patr-carta-voci{list-style:none;margin:0;padding:8px 0 0;border-top:1px solid var(--line);display:grid;gap:5px;font-size:12.5px}.patr-carta-voci li{display:flex;justify-content:space-between;gap:10px}.patr-carta-voci li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.patr-carta-voci li b{font-variant-numeric:tabular-nums;white-space:nowrap}.patr-carta-n{color:var(--muted);font-size:12px;margin-top:auto}.patr-briciole{font-size:12.5px;margin:0 0 10px;color:var(--muted)}.patr-briciole a{color:var(--sel-ink);font-weight:700}.patr-icona.grande{width:22px;height:22px}.patr-tot small{display:block;font-size:12px;font-weight:600;color:var(--muted);letter-spacing:0;text-align:right}.patr-sotto{margin:18px 0 8px;font-size:14px;font-weight:800}.patr-tipi{list-style:none;margin:12px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.patr-tipi li{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.patr-tipi span{font-size:11px;font-weight:800;color:var(--muted)}.patr-tipi b{font-size:16px;font-variant-numeric:tabular-nums}.patr-tipi small{color:var(--muted);font-size:12px}.patr-aggiungi-fila{display:flex;flex-wrap:wrap;gap:8px}.patr-strade h3,.patr-pensione h3{margin:0 0 8px;font-size:15px}.patr-strade-fila{display:flex;flex-wrap:wrap;gap:8px}.patr-pensione p{max-width:75ch}.patr-pensione .btn{margin-top:10px}@media(max-width:620px){.patr-carta-tot{font-size:21px}}@media(prefers-reduced-motion:reduce){.patr-carta{transition:none}}.patr-gruppo:focus{outline:none}.patr-gruppo.evidenza{border-color:var(--sel-line);box-shadow:0 0 0 3px rgba(59,128,116,.22),var(--shadow);transition:box-shadow .3s}@media(max-width:760px){.patr-voce{grid-template-columns:minmax(0,1fr) auto}.patr-azioni{grid-column:1/-1;justify-content:flex-start}.patr-azioni .btn{min-height:40px}}.strade{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px}.strada{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.strada b{font-size:15px}.strada p{margin:0 0 6px;color:var(--ink-2);font-size:13px;line-height:1.5;flex:1}.strada .btn{align-self:flex-start;min-height:44px}@media(min-width:761px){.bdlg{width:min(620px,calc(100vw - 32px))}}.bdlg .idlg-body{padding:24px 24px 20px;gap:14px}.bdlg h2{margin:0;font-size:22px;letter-spacing:-.02em}.bdlg-intro{margin:0;color:var(--ink-2);font-size:14px;line-height:1.55}.bdlg-passi{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bdlg-passi li{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.bdlg-passi b{display:block;font-size:14px}.bdlg-passi small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.45}.bdlg-num{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:850;background:var(--sel);color:var(--sel-ink)}.bdlg-impara{background:var(--sel);border:1px solid var(--sel-line);border-radius:14px;padding:12px 14px;font-size:13.5px;line-height:1.55}.bdlg-azioni{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.bdlg-azioni .btn{min-height:44px}.primi-passi{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;padding:12px 16px}.pp-testa{display:flex;align-items:center;gap:10px;flex:none}.pp-testa h2{font-size:15px}.pp-conta{font-size:12.5px;font-weight:750;color:var(--muted);white-space:nowrap}.pp-barra{width:64px;height:6px;border-radius:99px;background:var(--surface-3);overflow:hidden}.pp-barra i{display:block;height:100%;border-radius:99px;background:var(--accento-2)}.pp-lista{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto;min-width:0}.pp-lista li{display:flex;align-items:center;gap:8px;padding:3px 3px 3px 12px;border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:700;min-height:40px}.pp-nascondi{margin-left:auto}.imp-testa{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.imp-testa h2{margin:0;font-size:18px}.imp-testa p{margin:6px 0 0;color:var(--ink-2);font-size:13.5px;line-height:1.55;max-width:72ch}.imp-progresso{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:92px;padding:10px 14px;border-radius:16px;background:var(--accento-2-bg);border:1px solid var(--accento-2-line);color:var(--accento-2)}.imp-progresso b{font-size:24px;line-height:1}.imp-progresso span{font-size:11.5px;font-weight:750}.imp-scegli,.imp-scegli-lab{display:none}.imp-lista{list-style:none;margin:0;padding:0;display:grid;gap:4px}.imp-voce{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;width:100%;text-align:left;padding:8px 10px;border-radius:12px;border:1px solid transparent;background:none;color:var(--ink);font:inherit;cursor:pointer;min-height:44px}.imp-voce:hover{background:var(--hover)}.imp-voce:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.imp-voce.attiva{background:var(--sel);border-color:var(--sel-line)}.imp-voce b{display:block;font-size:13.5px}.imp-voce small{display:block;font-size:11.5px;color:var(--muted);margin-top:1px}.imp-num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:850;background:var(--surface-2);color:var(--ink-2)}.imp-num.letta{background:var(--sel-ink);color:var(--card)}.imp-lezione h2{margin:4px 0 12px;font-size:22px;letter-spacing:-.02em}.imp-lezione h2:focus{outline:none}.imp-lezione>p{font-size:14.5px;line-height:1.65;color:var(--ink);margin:0 0 12px;max-width:70ch}.imp-passo{font-size:12px;font-weight:800;color:var(--accento-2);margin:0}.imp-breve{background:var(--accento-2-bg);border:1px solid var(--accento-2-line);border-radius:14px;padding:12px 14px;margin:0 0 16px}.imp-breve b{font-size:12px;color:var(--accento-2)}.imp-breve ul{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.55}.imp-prova{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0 4px;font-size:12.5px;font-weight:750;color:var(--muted)}.imp-naviga{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.imp-chat{margin-top:22px;padding:16px;border-radius:16px;background:var(--surface-2);border:1px solid var(--line)}.imp-chat h3{margin:0 0 4px;font-size:15px;color:var(--accento-2)}.imp-suggerite{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.imp-suggerite .btn{white-space:normal;text-align:left;min-height:32px}.imp-messaggi{display:grid;gap:8px;margin:10px 0}.imp-messaggi:empty{display:none}.imp-msg{max-width:88%;padding:10px 13px;border-radius:14px;font-size:14px;line-height:1.55}.imp-msg p{margin:0 0 8px}.imp-msg p:last-child{margin:0}.imp-msg.tu{justify-self:end;background:var(--primary);color:#fff;border-bottom-right-radius:4px}.imp-msg.ai{justify-self:start;background:var(--card);border:1px solid var(--line);border-bottom-left-radius:4px}.imp-msg.attesa{color:var(--muted);font-style:italic}.imp-scrivi{display:flex;gap:8px;align-items:flex-end}.imp-scrivi textarea{flex:1;min-height:44px;resize:vertical;padding:10px 12px;border-radius:12px;font:inherit}.imp-scrivi .btn{min-height:44px}.imp-restano{margin:6px 0 0}@media(max-width:760px){.imp-lista{display:none}.imp-scegli-lab{display:block;font-size:11px;font-weight:800;color:var(--muted);margin-bottom:6px}.imp-scegli{display:block;width:100%;min-height:44px}.imp-msg{max-width:100%}}.imp-letta.fatta{background:var(--sel);border-color:var(--sel-line);color:var(--sel-ink)}.imp-gruppo{margin:16px 10px 6px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;font-weight:850;color:var(--accento-2)}.imp-gruppo small{display:block;margin-top:2px;font-size:11.5px;font-weight:650;letter-spacing:0;text-transform:none;color:var(--muted)}.imp-raccolta>summary{list-style:none;cursor:pointer;position:relative;padding-right:26px;border-radius:10px}.imp-raccolta>summary::-webkit-details-marker{display:none}.imp-raccolta>summary::after{content:"";position:absolute;right:8px;top:calc(50% + 2px);width:7px;height:7px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:translateY(-50%) rotate(45deg);transition:transform .15s}.imp-raccolta[open]>summary::after{transform:translateY(-30%) rotate(-135deg)}.imp-raccolta>summary:hover{background:var(--hover)}.imp-raccolta>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.imp-percorso .imp-raccolta:first-of-type>.imp-gruppo{margin-top:4px;padding-top:0;border-top:0}@media(prefers-reduced-motion:reduce){.imp-raccolta>summary::after{transition:none}}@media(max-width:760px){.imp-raccolta{display:none}}.vad-testa .title{margin-bottom:6px}.vad-testa p{max-width:76ch}.vad-voce{display:flex;flex-direction:column;gap:6px}.vad-dom{display:flex;gap:10px;align-items:center;font-weight:800;font-size:14.5px;line-height:1.35}.vad-num{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:850;background:var(--accento-2-bg);color:var(--accento-2);border:1px solid var(--accento-2-line)}.vad-voce p{margin:0;line-height:1.45}.vad-voce textarea{width:100%;min-height:104px;resize:vertical;font:inherit;font-size:14px;line-height:1.55}.vad-voce [data-usa]{align-self:flex-start;white-space:normal;text-align:left;min-height:40px;max-width:100%}.vad-carta{display:none}.ai-azione{display:flex;justify-content:flex-end;margin-top:12px}.ai-azione .btn{display:inline-flex;align-items:center;gap:8px;min-height:40px}.ai-azione .btn .aiico{margin-right:0}.ai-lettura-titolo .aiico{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.ai-lettura{margin-top:12px;padding:14px 16px;border-radius:16px;background:var(--accento-2-bg);border:1px solid var(--accento-2-line)}.ai-lettura-titolo{display:flex;align-items:center;gap:7px;color:var(--accento-2);font-size:13px}.aiico{color:var(--accento-2);width:1.15em;height:1.15em;vertical-align:-.22em;margin-right:.3em;flex:none}.imp-msg.ai::before{content:"";float:left;width:16px;height:16px;margin:2px 8px 0 0;background:var(--accento-2);-webkit-mask:url(/assets/icons/miradorai-glifo.svg) center/contain no-repeat;mask:url(/assets/icons/miradorai-glifo.svg) center/contain no-repeat}:is(h2,h3)>.aiico,.idlg-title>.aiico{width:1em;height:1em;vertical-align:-.14em;margin-right:.35em;flex:none}.oggi-ai>.aiico{width:15px;height:15px;vertical-align:-2px;margin-right:5px}.btn.primary .aiico{color:inherit}.ai-lettura p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--ink)}.ai-lettura ul{margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.55;color:var(--ink)}.ai-lettura small{display:block;margin-top:10px;font-size:12px;line-height:1.45;color:var(--ink-2)}.prof-avviso{margin-top:12px!important}.prof-domande{display:grid;gap:20px}.prof-sa{background:var(--accento-2-bg);border:1px solid var(--accento-2-line);border-radius:16px;padding:16px 18px;display:grid;gap:12px}.prof-sa h3{margin:0;font-size:15px;color:var(--accento-2)}.prof-sa>p{margin:-6px 0 0}.prof-fatti{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:0}.prof-fatti div{background:var(--card);border:1px solid var(--accento-2-line);border-radius:12px;padding:10px 13px;display:grid;gap:3px;align-content:start}.prof-fatti dt{font-size:11.5px;font-weight:800;color:var(--muted)}.prof-fatti dd{margin:0;font-weight:800;font-size:15.5px;color:var(--ink)}.prof-fatti dd.da{font-weight:600;font-size:12.5px;color:var(--muted)}.prof-quindi{display:grid;gap:4px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--accento-2-line)}.prof-quindi span{font-size:11.5px;font-weight:750;color:var(--ink-2)}.prof-quindi select{min-height:40px;width:100%;font-size:14px}.prof-avanza{display:grid;gap:7px;max-width:420px}.prof-avanza span{font-size:12px;font-weight:800;color:var(--accento-2)}.prof-avanza-barra{height:6px;border-radius:99px;background:var(--line);overflow:hidden}.prof-avanza-barra i{display:block;height:100%;border-radius:99px;background:var(--accento-2);transition:width .25s ease}@media(prefers-reduced-motion:reduce){.prof-avanza-barra i{transition:none}}.prof-chat{display:grid;gap:22px}.prof-chat .imp-msg p{margin:0}.prof-coppia{display:grid;gap:10px}.prof-coppia.corrente .imp-msg.ai{font-size:15.5px;font-weight:650;border-color:var(--accento-2-line)}.prof-coppia.corrente #profDomanda:focus{outline:none}.prof-scelte{display:flex;flex-wrap:wrap;gap:10px;justify-self:end;justify-content:flex-end;max-width:100%}.prof-scelte .btn{min-height:44px;white-space:normal;text-align:left;padding-inline:16px}.prof-altro{border-style:dashed}.prof-altro.attiva{border-style:solid;border-color:var(--primary);color:var(--primary)}.prof-cambia{margin-left:10px;font-size:12px}.imp-msg.tu .prof-cambia{color:#fff}.prof-libera{display:grid;gap:8px;justify-self:end;width:min(100%,560px)}.prof-libera label{font-size:13px;font-weight:750;color:var(--ink-2)}.prof-libera input{min-height:44px;font:inherit}.prof-libera p{margin:0}.prof-libera-azioni{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.prof-libera-azioni .btn{min-height:44px}.prof-invio{display:grid;gap:10px;justify-self:stretch}.prof-invio textarea{width:100%;min-height:60px;resize:vertical;font:inherit}.prof-invio .btn{justify-self:end;min-height:44px}.prof-testa{display:flex;justify-content:space-between;align-items:flex-end;gap:14px 24px;flex-wrap:wrap}.prof-occhiello{font-size:11.5px;font-weight:850;color:var(--accento-2)}.prof-testa h2{font-size:30px;letter-spacing:-.02em;margin:2px 0 0}.prof-testa h2:focus{outline:none}.prof-quota{margin:2px 0 0;font-size:14px;font-weight:750;color:var(--ink-2)}.prof-scala{list-style:none;margin:0;padding:0;display:flex;gap:4px;flex-wrap:wrap}.prof-scala li{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:750;color:var(--muted);background:var(--surface-2);border:1px solid transparent}.prof-scala li.qui{background:var(--accento-2-bg);border-color:var(--accento-2-line);color:var(--accento-2)}.prof-sintesi{font-size:14.5px;line-height:1.6;margin:14px 0 4px;max-width:78ch}.prof-esito h3{font-size:14px;margin:20px 0 8px}.prof-colonne{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px}.prof-lista{margin:0;padding-left:18px;display:grid;gap:5px;font-size:14px;line-height:1.5}.prof-barra{display:flex;height:14px;border-radius:99px;overflow:hidden;background:var(--surface-3)}.prof-barra i{display:block;height:100%}.prof-legenda{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--ink-2)}.prof-legenda li{display:flex;align-items:center;gap:6px}.prof-legenda span,.prof-punto{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none}.prof-punto{margin-right:8px}.prof-tabella th[scope=row]{font-weight:750;text-align:left;white-space:nowrap}.prof-modelli{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.prof-modelli>li{padding:12px 14px;border:1px solid var(--line);border-radius:14px;display:grid;gap:8px}.prof-modelli a{color:var(--ink);text-decoration:none}.prof-modelli a:hover b{text-decoration:underline}.prof-modelli small{display:block;font-size:12px;color:var(--muted)}.prof-azioni{display:flex;justify-content:flex-end;margin-top:12px}.mod-profilo{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.mod-profilo p{margin:0;font-size:14px;line-height:1.5;max-width:78ch}@media(max-width:760px){.prof-colonne{grid-template-columns:minmax(0,1fr)}.prof-scelte{max-width:100%;justify-self:stretch}.prof-scelte .btn{flex:1 1 100%}.prof-sa{padding:14px}.prof-fatti{grid-template-columns:1fr}.prof-libera-azioni .btn{flex:1 1 100%}.prof-testa h2{font-size:26px}}.schede{display:flex;gap:4px;width:max-content;max-width:100%;margin:0 0 16px;padding:4px;border-radius:14px;background:var(--surface-3);overflow-x:auto}.scheda{flex:none;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);font:inherit;font-size:14px;font-weight:800;padding:9px 16px;min-height:42px;border-radius:11px;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.scheda:hover{color:var(--ink);border-color:var(--sel-line);background:var(--hover)}.scheda.attiva{background:var(--card);color:var(--accento-2);border-color:var(--accento-2-line);box-shadow:0 2px 8px #1018281f}.scheda:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.pannello-scheda:focus{outline:none}@media(max-width:760px){.schede{width:100%;flex-wrap:wrap}.scheda{flex:1 1 auto;min-width:0;padding:8px 10px;white-space:nowrap;line-height:1.25;text-align:center}}details.esperti{margin-top:14px}.grid>details.esperti{margin-top:0}details.esperti>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;align-items:center;padding:16px 18px;min-height:44px;border-radius:22px;background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow);transition:background-color .15s}details.esperti>summary::-webkit-details-marker{display:none}details.esperti>summary::after{content:"";grid-column:2;grid-row:1/span 2;width:9px;height:9px;margin:0 4px 4px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg);transition:transform .15s}details.esperti[open]>summary{margin-bottom:14px}details.esperti[open]>summary::after{transform:rotate(-135deg);margin:4px 4px 0}details.esperti>summary b{font-size:15px}details.esperti>summary small{grid-column:1;font-size:12.5px;color:var(--muted);line-height:1.45}details.esperti>summary:hover{background:var(--hover)}details.esperti>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){details.esperti>summary::after,.scheda{transition:none}}.modaltri{margin-top:14px}.modaltri>summary{cursor:pointer;font-weight:750;color:var(--sel-ink);min-height:40px;padding:10px 0;width:max-content;max-width:100%}.modaltri>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.modaltri[open]>.modgriglia{margin-top:6px}@media(min-width:761px){.vdlg{width:min(700px,calc(100vw - 32px))}}.vcat{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.vcat-voce{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;width:100%;height:100%;text-align:left;padding:12px 13px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);cursor:pointer;font:inherit}.vcat-voce:hover{border-color:var(--sel-line);background:var(--sel)}.vcat-voce:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.vcat-voce svg{width:24px;height:24px;stroke:var(--sel-ink);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vcat-voce b{display:block;font-size:13.5px}.vcat-voce small{display:block;margin-top:3px;font-size:12px;color:var(--muted);line-height:1.4}.vmodulo{display:flex;flex-direction:column;gap:14px}.vform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vform[hidden]{display:none}.vform .largo{grid-column:1/-1}.vform input,.vform select{width:100%}.vaiuto{display:block;margin-top:4px;font-size:11.5px;color:var(--muted);line-height:1.4}.vgruppo{border-top:1px solid var(--line);padding-top:12px}.vgruppo h3{margin:0 0 2px;font-size:13px}.vgruppo>p{margin:0 0 10px}.vmutuo{border:1px solid var(--line);border-radius:14px;padding:10px 14px 14px;margin:12px 0 0}.vmutuo legend{padding:0 6px}.vmutuo legend label{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-weight:750;font-size:13px;cursor:pointer}.vmutuo legend input{width:18px;height:18px}.vquota summary{cursor:pointer;font-size:12.5px;font-weight:750;color:var(--ink);min-height:32px;display:list-item;padding-top:6px}.vquota .vform{margin-top:8px}.vazioni{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:14px}.vazioni #vIndietro{margin-right:auto}@media(max-width:560px){.vform{grid-template-columns:1fr}.vazioni .btn{flex:1 1 auto;min-height:44px}}.table .infoi{z-index:3}.table .infoi::after{z-index:3}@media(max-width:760px){.table th{padding-top:12px;padding-bottom:12px}.table .infoi{width:24px;height:24px;font-size:12px;margin-left:6px}}.report i{color:var(--sel-ink)}.benchtag.primary small,.btn.ico[aria-pressed=true] small,.tab.active small{color:var(--sel-ink)}.table[tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.spunto-titolo{margin:6px 0 -4px}.spunto-titolo h2{font-size:20px;letter-spacing:-.02em;margin:0}.spunto-titolo p{margin:3px 0 0;font-size:12.5px}.spunti-griglia{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;padding:0;background:none;border:0;box-shadow:none}.spunto{display:flex;flex-direction:column;gap:8px}.spunto h2,.spunto h3{margin:0;letter-spacing:-.01em}.spunto h3{font-size:15.5px}.spunto-top{display:flex;gap:7px;flex-wrap:wrap}.spunto-testo{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.spunto-perche{margin:0;font-size:12.5px;line-height:1.55;color:var(--muted);border-left:1px solid var(--sel-line);padding-left:12px}.spunto-oggi{background:linear-gradient(135deg,var(--sel),var(--card));border-color:var(--sel-line)}.spunto-oggi .spunto-testo{font-size:14.5px}.tag.cat-fisco,.tag.cat-costi,.tag.cat-metodo,.tag.cat-previdenza,.tag.cat-rischio{background:var(--info-bg);color:var(--info-ink)}@media(max-width:760px){.spunti-griglia{grid-template-columns:1fr}}.valore{flex:0 0 auto;align-self:center;margin:0 auto;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:14px;padding:2px 6px;border:0;background:none;box-shadow:none;color:inherit;text-decoration:none;text-align:center;white-space:nowrap;transition:opacity .15s}.valore:hover .valore-cifra{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-color:var(--line)}.valore:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:10px}.valore-lab{font-size:10.5px;font-weight:850;color:var(--muted);align-self:center}@media(max-width:520px){.valore-lab{display:none}}.valore-cifra{font-size:35px;font-weight:850;letter-spacing:-.03em;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.valore-righe{display:grid;grid-template-columns:auto auto auto;column-gap:8px;row-gap:1px;align-items:baseline;align-self:center;line-height:1.2;font-variant-numeric:tabular-nums}.valore-guadagno{display:contents}.valore-guadagno[hidden]{display:none}.valore-quando{font-size:10px;font-weight:850;color:var(--muted);text-align:right}.valore-righe:has(#valoreOggi:not([hidden])) .valore-var{font-size:15px}.valore-righe:has(#valoreOggi:not([hidden])) .valore-eur{font-size:14px}.valore-var{font-size:17px;font-weight:850;text-align:right}.valore-eur{font-size:15.5px;font-weight:750;text-align:right;padding-left:12px;border-left:1px solid var(--line)}.valore-eur:empty{padding:0;border:0}@media(max-width:1280px){.valore{gap:10px;padding:2px}.valore-cifra{font-size:27px}.valore-var{font-size:15px}.valore-eur{font-size:13.5px}}.modibtn.active small{color:var(--ink-2)}.heat:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tag.tx-sell{color:var(--warn-ink)}.repbar{grid-column:span 12;display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;justify-content:space-between}.reptesto{flex:1 1 320px;min-width:0}.repbar h2{margin:0 0 4px}.repbar p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.repazioni{display:flex;gap:10px;flex-wrap:wrap}.repopzioni{display:flex;gap:6px 18px;flex-wrap:wrap;width:100%}.repopz{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ink-2);cursor:pointer;padding:6px 0;min-height:24px}.repopz input:disabled+*,.repopz:has(input:disabled){opacity:.55;cursor:default}.foglio{--fg-pad:34px;width:min(100%,186mm);margin:8px auto 40px;background:var(--card);color:var(--ink);border:1px solid var(--card-border);border-radius:16px;box-shadow:var(--shadow);padding:var(--fg-pad);display:flex;flex-direction:column;gap:26px;font-variant-numeric:tabular-nums}.fg-testa{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:14px;border-bottom:2px solid var(--ink)}.fg-marchio{color:var(--blue);font-weight:850;letter-spacing:.14em;font-size:12px;display:flex;align-items:center;gap:8px}.fg-segno{width:22px;height:22px;flex:none}.fg-sotto{font-size:24px;font-weight:850;letter-spacing:-.02em;margin-top:2px}.fg-meta{text-align:right;font-size:12.5px;color:var(--muted);display:flex;flex-direction:column;gap:2px;min-width:0}.fg-meta b{color:var(--ink);font-size:14px}.fg-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px 28px;align-items:start}.fg-lab{font-size:11px;font-weight:850;color:var(--muted)}.fg-cifra{font-size:46px;font-weight:850;letter-spacing:-.035em;line-height:1.05;margin:8px 0 10px}.fg-guadagno{font-size:17px;font-weight:850}.fg-guadagno small{display:block;color:var(--muted);font-weight:600;font-size:12.5px;margin-top:5px;letter-spacing:0}.fg-kpi{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin:0}.fg-kpi>div{border-left:2px solid var(--line);padding-left:10px;min-width:0}.fg-kpi dt{font-size:10.5px;font-weight:850;color:var(--muted)}.fg-kpi dd{margin:2px 0 0;font-size:17px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-kpi dd small{display:block;font-size:11px;color:var(--muted);font-weight:600;white-space:normal}.foglio h3{font-size:12px;font-weight:850;color:var(--ink-2);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--line)}.fg-grafici{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fg-grafici figure{margin:0;border:1px solid var(--line);border-radius:12px;padding:10px 6px 4px;min-width:0}.fg-grafici figcaption{font-size:12px;font-weight:850;text-align:center;margin-bottom:2px}.fg-chart{height:236px;position:relative}.fg-linea{height:250px;position:relative}.fg-nota{font-size:12px;color:var(--muted);margin:8px 0 0;line-height:1.5}.fg-scroll{overflow-x:auto}.fg-tab{width:100%;border-collapse:collapse;font-size:12px}.fg-tab th{position:static;background:none;text-align:left;font-size:10px;color:var(--muted);padding:6px 7px;border-bottom:1px solid var(--ink);white-space:nowrap}.fg-tab td{padding:7px;border-top:0;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:top}.fg-tab td.nome{white-space:normal;font-weight:750;min-width:200px}.fg-tab td small{display:block;font-weight:600;color:var(--muted);font-size:10.5px;margin-top:1px}.fg-tab td.num small{color:inherit;font-weight:700}.fg-tab .num{text-align:right}.fg-tab tfoot td{font-weight:850;border-bottom:0;border-top:2px solid var(--ink)}.fg-salienti ol{margin:0;padding-left:22px;font-size:13px;line-height:1.6;columns:2;column-gap:28px}.fg-salienti li{break-inside:avoid;margin-bottom:5px;padding-right:6px}.fg-piede{font-size:11px;color:var(--muted);line-height:1.5;border-top:1px solid var(--line);padding-top:12px}@media(max-width:760px){.foglio{--fg-pad:18px;gap:20px}.fg-hero{grid-template-columns:1fr}.fg-cifra{font-size:36px}.fg-grafici{grid-template-columns:1fr}.fg-chart{height:250px}.fg-salienti ol{columns:1}.fg-meta{text-align:right}}@media print{@page{size:A4;margin:12mm 12mm 14mm}:root,:root[data-theme=dark],:root:not([data-theme=light]){color-scheme:light;--bg:#fff;--card:#fff;--card-bg:#fff;--card-border:#fff;--ink:#152033;--muted:#5b6575;--ink-2:#3d4756;--line:#d9dee7;--grid:#e9edf3;--surface-2:#f4f2ee;--blue:#347267;--green:#137638;--red:#d92d20;--shadow:none;--alone:none;--accento-2:#a4502a;--accento-2-bg:#fbefe8;--accento-2-line:#efcdbd}html,body{background:#fff!important}.sidebar,.head,.note,.toast,.overlay,.repbar,[data-noprint],dialog{display:none!important}.shell{display:block;min-height:0}.content{padding:0;max-width:none}#view{display:block}.foglio{width:auto;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;padding:0;gap:18px}.fg-grafici{grid-template-columns:repeat(3,minmax(0,1fr))}.fg-chart{height:215px}.fg-linea{height:225px}.fg-hero,.fg-grafici,.fg-andamento,.fg-grafici figure,.fg-tab tr,.fg-salienti li{break-inside:avoid}.fg-tab thead{display:table-header-group}.fg-salienti ol{columns:2}.fg-scroll{overflow:visible;max-height:none}.fg-scroll .fg-tab thead th{position:static}.fg-tab{font-size:10.5px}.fg-tab td.nome{white-space:normal}a{color:inherit;text-decoration:none}.schede,.stampa-vademecum .vad-voce textarea,.stampa-vademecum .vad-voce [data-usa],.stampa-vademecum #vadStampa,.stampa-vademecum .vad-voce .muted{display:none!important}.stampa-vademecum .vad-carta{display:block;white-space:pre-wrap;font-size:12pt;line-height:1.5;margin:4px 0 0}.stampa-vademecum .grid{display:block}.stampa-vademecum .card{border:0;padding:0 0 14px;break-inside:avoid}}.btn,.tab,.temabtn,.modibtn,.rangebtn,.usritem{position:relative;isolation:isolate;overflow:hidden;--rx:50%;--ry:50%;--btn-fill:var(--sel);--btn-ink:var(--sel-ink)}.btn::after,.tab::after,.temabtn::after,.modibtn::after,.rangebtn::after,.usritem::after{content:"";position:absolute;inset:0;z-index:-1;background:var(--btn-fill);clip-path:circle(0% at var(--rx) var(--ry));transition:clip-path .42s cubic-bezier(.22,.61,.36,1)}.btn:hover:not(:disabled)::after,.tab:hover::after,.temabtn:hover::after,.modibtn:hover::after,.rangebtn:hover::after,.usritem:hover::after{clip-path:circle(141% at var(--rx) var(--ry))}.btn:hover:not(:disabled),.tab:hover,.temabtn:hover,.modibtn:hover,.rangebtn:hover,.usritem:hover{color:var(--btn-ink)}.btn{transition:color .3s ease,border-color .15s,box-shadow .15s}.btn.primary{--btn-fill:var(--primary-hover);--btn-ink:#fff}.btn.primary:hover:not(:disabled){background:var(--primary);border-color:var(--primary-hover)}.btn.danger{--btn-fill:var(--danger-bg);--btn-ink:var(--danger-ink)}.btn.xs.danger,.btn.mini.danger{--btn-fill:var(--danger-bg);--btn-ink:var(--danger-ink)}.usritem.danger{--btn-fill:var(--danger-bg);--btn-ink:var(--danger-ink)}.tab{--btn-fill:var(--hover);--btn-ink:var(--ink)}.tab.active{--btn-fill:var(--sel);--btn-ink:var(--sel-ink)}.btn.ico[aria-pressed=true]{--btn-fill:var(--sel-line);--btn-ink:var(--sel-ink)}@media(prefers-reduced-motion:reduce){.btn::after,.tab::after,.temabtn::after,.modibtn::after,.rangebtn::after,.usritem::after{transition:opacity .12s linear;clip-path:none;opacity:0}.btn:hover:not(:disabled)::after,.tab:hover::after,.temabtn:hover::after,.modibtn:hover::after,.rangebtn:hover::after,.usritem:hover::after{clip-path:none;opacity:1}.btn{transition:border-color .15s,box-shadow .15s}}@media print{.btn::after,.tab::after,.temabtn::after,.modibtn::after,.rangebtn::after,.usritem::after{display:none}}.modhero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1.1fr);gap:26px;align-items:center}.modhero-testo h2{font-size:30px;letter-spacing:-.02em;margin:6px 0 2px}.modhero-testo>.lab{font-size:11.5px;font-weight:850;color:var(--accento-2)}.modhero-testo p{margin:0;color:var(--ink-2);font-size:14px;line-height:1.6}.modautore{color:var(--muted)!important;font-size:12.5px!important;margin-bottom:10px!important}.modsovr{display:flex;align-items:baseline;gap:9px;margin:16px 0 8px}.modsovr b{font-size:34px;font-weight:850;letter-spacing:-.03em;color:var(--accento-2);font-variant-numeric:tabular-nums}.modsovr span{color:var(--muted);font-size:13px;font-weight:700}.modhero-torte{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.modhero-torte figure{margin:0;min-width:0}.modhero-torte figcaption{text-align:center;font-size:12px;font-weight:850;color:var(--ink-2);margin-bottom:2px}.modhero-torte .chart{height:250px}.modbar{display:block;height:8px;border-radius:99px;background:var(--surface-3);overflow:hidden}.modbar i{display:block;height:100%;border-radius:99px;background:var(--blue)}.modgriglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.modcard{border:1px solid var(--line);border-radius:18px;padding:14px;min-width:0;background:var(--card);display:flex;flex-direction:column;gap:8px}.modcard.vicino{border-color:var(--sel-line);background:linear-gradient(160deg,var(--sel),var(--card))}.modcard header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.modcard h3{font-size:15px;margin:0;letter-spacing:-.01em}.modpct{font-size:15px;font-weight:850;color:var(--blue);font-variant-numeric:tabular-nums}.modcard .chart{height:210px}.modidea{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-2)}.modvolto{display:inline-block;flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1.5px rgba(255,255,255,.55),0 8px 18px -10px rgba(16,40,40,.55);transition:transform .35s cubic-bezier(.34,1.45,.55,1)}.modvolto svg{display:block;width:100%;height:100%}.modvolto.grande{width:84px;height:84px}.modvolto.piccolo{width:30px;height:30px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.modcard:hover .modvolto,.mod-riga:hover .modvolto{transform:scale(1.08) rotate(-3deg)}}.modcard header{align-items:center}.modcard h3{flex:1;min-width:0}.modchi{display:flex;align-items:center;gap:16px;margin:10px 0 6px}.modchi h2{margin:0!important}.modchi .modautore{margin:2px 0 0!important}.mod-nome{display:inline-flex;align-items:center;gap:10px;min-width:0}@media(max-width:900px){.modhero{grid-template-columns:1fr}.modhero-torte{grid-template-columns:1fr 1fr}.modhero-torte .chart{height:210px}}@media(max-width:560px){.modhero-torte{grid-template-columns:1fr}.modgriglia{grid-template-columns:1fr}}.modpari{margin:10px 0 0!important;font-size:12.5px!important;color:var(--muted)!important;line-height:1.5}.modpari b{color:var(--ink-2)}#modPiano select{min-width:230px}.modriep{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:14px}.modriep>div{border-left:2px solid var(--line);padding-left:11px;min-width:0}.modriep .lab{display:block;margin-bottom:3px}.modriep b{font-size:15px;font-weight:850;line-height:1.35;display:block}.modcosa{white-space:normal;min-width:220px;color:var(--ink-2);font-size:12px}.fg-tab td small,.table td small{display:block;font-weight:600;color:var(--muted);font-size:10.5px}@media(max-width:760px){#modPiano .head-actions{width:100%}#modPiano select{width:100%;min-width:0}}.netto{padding:14px 18px}.netto-testa{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap}.netto-titolo{display:flex;align-items:center;gap:2px}.netto-valore{font-size:clamp(30px,3.6vw,40px);font-weight:850;letter-spacing:-.03em;line-height:1.05;margin:4px 0 3px;font-variant-numeric:tabular-nums}.netto-valore.con-stima{color:var(--sel-ink)}.netto-sotto{font-size:13px;color:var(--muted)}.netto-sotto b{color:var(--ink);font-weight:800;font-variant-numeric:tabular-nums}.netto-sotto b.neg{color:var(--red)}.netto-var{display:flex;flex-wrap:wrap;gap:8px}.home-storico-nota{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--ink-2);max-width:95ch}.home-storico-nota:empty{display:none}.var-riga{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:1px 12px;padding:7px 12px;border-radius:12px;background:var(--surface-2);min-width:220px}.var-riga>span{font-size:12px;font-weight:800;color:var(--muted)}.var-riga>b{font-size:17px;font-weight:850;text-align:right;font-variant-numeric:tabular-nums}.var-riga>small{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.var-dettaglio{grid-column:1/-1;font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.netto-cu{display:inline-flex;align-items:center;gap:9px;min-height:40px;margin-top:12px;font-size:13px;font-weight:750;color:var(--ink-2);cursor:pointer}.netto-cu input{width:18px;height:18px}.tag.stima{background:var(--chip);color:var(--sel-ink);margin-left:6px;vertical-align:1px}.home-cu-voce{border-top:1px dashed var(--line);margin-top:4px;padding-top:4px}.home-cu-voce>a,.home-cu-riga{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:42px;padding:6px 10px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:13.5px;font-weight:700}.home-cu-voce>a:hover{background:var(--hover)}.home-cu-voce>a:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.home-voci span small{display:block;font-size:11.5px;font-weight:600;color:var(--muted);margin-top:1px}.home-cu-destra{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cu-somma{display:inline-flex;align-items:center;gap:6px;min-height:24px;font-size:11.5px;font-weight:700;color:var(--muted);cursor:pointer}.cu-somma input{width:16px;height:16px;margin:0}.pallino.stima{background:var(--chip);border:2px solid var(--sel-ink)}.home-voci small a{color:var(--sel-ink);font-weight:700}.home-comp{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr);gap:18px;align-items:center}.home-torta{height:210px}.home-voci{list-style:none;margin:0;padding:0;display:grid;gap:2px}.home-voci>li>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:42px;padding:6px 10px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:13.5px;font-weight:700}.home-voci>li>a:hover{background:var(--hover)}.home-voci>li>a:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.home-voci b{font-variant-numeric:tabular-nums;font-weight:850;text-align:right}.home-voci b small{display:block;font-size:11.5px;font-weight:700;color:var(--muted)}.home-debiti{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.pallino{width:10px;height:10px;border-radius:50%;background:var(--c)}.pallino.meno{background:transparent;border:2px solid var(--red);width:10px;height:10px}.fire-pct{font-size:40px;font-weight:850;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--sel-ink)}.fire-pct small{font-size:12.5px;font-weight:700;letter-spacing:0;color:var(--muted);margin-left:6px}.fire-verdetto{margin:4px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink)}.fire-verdetto.ok b{color:var(--green)}.fire-verdetto.no b{color:var(--amber)}.fire-barra{height:12px;border-radius:99px;background:var(--surface-3);overflow:hidden;margin:8px 0 12px}.fire-barra i{display:block;height:100%;border-radius:99px;background:var(--primary)}.fire-testo,.home-cu{font-size:13px;color:var(--ink-2);line-height:1.55;margin:0 0 10px}.home-cu{padding-top:10px;border-top:1px solid var(--line);margin:4px 0 0}@media(max-width:760px){.home-comp{grid-template-columns:minmax(0,1fr)}.netto-var{width:100%}}.cu-campi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cu-largo{grid-column:1/-1}.cu-formula{margin:14px 0 6px;padding:10px 14px;border-radius:12px;background:var(--surface-2);font-size:15px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.cu-valore span{display:block;font-size:13px;font-weight:800;color:var(--muted)}.cu-valore b{display:block;font-size:clamp(32px,4.6vw,44px);font-weight:850;letter-spacing:-.03em;margin:4px 0;font-variant-numeric:tabular-nums}.cu-valore small{display:block;font-size:12.5px;color:var(--muted);line-height:1.5;max-width:60ch}.cu-fire{font-size:13.5px;color:var(--ink-2);line-height:1.55;margin:12px 0}.cu-grafico{height:220px}.cu-sub{font-size:15px;margin:22px 0 6px}#cuEsito>p{font-size:13px;color:var(--ink-2);line-height:1.6;margin:6px 0}.cu-pesi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 6px}.cu-pesi>div{padding:10px 14px;border-radius:14px;background:var(--surface-2)}.cu-pesi span{display:block;font-size:12px;font-weight:800;color:var(--muted)}.cu-pesi b{font-size:22px;font-weight:850;font-variant-numeric:tabular-nums}.cu-perche{margin:0;padding-left:20px;font-size:13px;color:var(--ink-2);line-height:1.7}@media(max-width:760px){.cu-campi,.cu-pesi{grid-template-columns:minmax(0,1fr)}}.agg-azioni{display:flex;gap:8px;flex-wrap:wrap}.agg-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 12px}.agg-kpi.stretto{grid-template-columns:repeat(2,minmax(0,1fr))}.agg-kpi>div{padding:10px 14px;border-radius:14px;background:var(--surface-2)}.agg-kpi span{display:block;font-size:12px;font-weight:800;color:var(--muted)}.agg-kpi b{font-size:22px;font-weight:850;font-variant-numeric:tabular-nums}.agg-barre{display:grid;gap:8px}.agg-riga{display:grid;grid-template-columns:minmax(0,9.5em) minmax(0,1fr) 4.2em;align-items:center;gap:10px;font-size:13px}.agg-riga>span:first-child{color:var(--ink-2);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agg-barra{display:block;height:9px;border-radius:99px;background:var(--surface-3);overflow:hidden}.agg-barra i{display:block;height:100%;border-radius:99px;background:var(--blue)}.agg-riga b{text-align:right;font-variant-numeric:tabular-nums}.agg-riga abbr{text-decoration:none;color:var(--muted);cursor:help}.agg-catalogo td{white-space:normal;vertical-align:top;line-height:1.45}.agg-catalogo td:first-child{min-width:11em}.ai-periodi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ai-periodo{padding:12px 14px;border-radius:14px;background:var(--surface-2);display:flex;flex-direction:column;gap:2px}.ai-periodo span{font-size:12px;font-weight:800;color:var(--muted)}.ai-periodo b{font-size:26px;font-weight:850;font-variant-numeric:tabular-nums;line-height:1.1}.ai-periodo small{font-size:11.5px;color:var(--muted)}.ai-periodo em{font-style:normal;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;margin-top:4px}.ai-credito span{display:block;font-size:13px;font-weight:800;color:var(--muted)}.ai-credito b{display:block;font-size:clamp(30px,4.4vw,42px);font-weight:850;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--sel-ink);margin:2px 0}.ai-credito small{display:block;font-size:12.5px;color:var(--muted)}@media(max-width:1050px){.agg-kpi,.ai-periodi{grid-template-columns:repeat(2,minmax(0,1fr))}}.ita-numeri{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:4px 0 14px}.ita-numeri>div{display:grid;gap:3px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.ita-numeri .lab{font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--muted)}.ita-numeri b{font-size:24px;font-weight:850;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ita-numeri small{color:var(--muted);font-size:12.5px}.ita-tabella th[scope=row]{font-weight:700;white-space:normal}.ita-tabella td{min-width:170px}.ita-cella{display:flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.ita-cella b{min-width:52px;text-align:right}.ita-tabella small{display:block;font-size:12px;margin-top:2px}.ita-barra{flex:1 1 auto;height:8px;border-radius:99px;background:var(--line);overflow:hidden;min-width:60px;max-width:220px}.ita-barra i{display:block;height:100%;border-radius:99px}.ita-barra.loro i{background:var(--muted)}.ita-barra.tuo i{background:var(--primary)}.ita-fonte{font-size:12.5px;color:var(--ink-2);margin:10px 0 4px}.ita-fonte b,.fonti-pagina b{font-size:11px;font-weight:800;color:var(--muted);margin-right:6px}.ita-fonti{margin:12px 0}.ita-fonti summary{cursor:pointer;font-weight:750;min-height:40px;display:flex;align-items:center}.ita-fonti ul{margin:6px 0 10px;padding-left:1.2em;display:grid;gap:8px;font-size:13.5px}.ita-fonti p{font-size:13.5px}.ita-stato{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ita-intro{margin:0 0 12px;color:var(--ink-2);font-size:14px;line-height:1.5;max-width:78ch}.ita-sotto{margin:20px 0 8px;font-size:15px;font-weight:800;letter-spacing:-.01em;text-wrap:balance}.ita-nota{font-size:12.5px;line-height:1.5;margin:4px 0 0;max-width:90ch}.ita-frase{margin:0 0 10px;font-size:14.5px;line-height:1.5}.ita-frase b{color:var(--sel-ink)}.ita-fila{position:relative;height:10px;margin:18px 9px 6px;border-radius:99px;background:var(--line)}.ita-fila-meta{position:absolute;top:-4px;width:2px;height:18px;border-radius:1px;background:var(--muted);transform:translateX(-1px)}.ita-fila-tu{position:absolute;top:50%;width:20px;height:20px;border-radius:50%;background:var(--primary);border:3px solid var(--card);box-shadow:0 0 0 1px var(--primary);transform:translate(-50%,-50%)}.ita-fila-capi{display:flex;justify-content:space-between;margin:0 0 12px;font-size:12px;color:var(--muted)}.ita-soglie td,.ita-tabella td.num{min-width:0}.ita-tabella td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ita-tabella th.num{text-align:right}.ita-soglie tr.ita-tu th,.ita-soglie tr.ita-tu td{background:var(--sel);color:var(--sel-ink);font-weight:800}.ita-debiti th,.ita-debiti td{border-top:2px solid var(--line)}.ita-debiti td b{font-variant-numeric:tabular-nums}.ita-filtro{max-width:360px;margin:0 0 14px}.ita-filtro .vaiuto{display:block;margin-top:4px;font-size:12.5px;color:var(--muted)}.table:has(>.ita-soglie){max-width:560px}.ita-due{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;align-items:start}.ita-due .table:has(>.ita-soglie){max-width:none}.ita-possesso th[scope=row]{white-space:normal}.ita-area{margin:0 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.ita-area .ita-filtro{margin-bottom:6px}.ita-area .ita-frase{margin:6px 0 0}@media(max-width:620px){.ita-numeri{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ita-numeri>div:last-child:nth-child(odd){grid-column:1/-1}.ita-numeri>div{padding:10px 12px}.ita-numeri b{font-size:20px}.ita-voci .ita-barra{display:none}.ita-voci td,.ita-voci th{min-width:0;padding-left:6px;padding-right:6px;font-size:12.5px;white-space:normal}.ita-voci th[scope=row]{hyphens:auto}.ita-voci .ita-cella b{min-width:0}}@media(max-width:760px){.ita-tabella th,.ita-tabella td{padding-left:8px;padding-right:8px}.ita-tabella th[scope=row]{font-size:13px}.ita-tabella td{min-width:0}.ita-cella{gap:6px}.ita-cella b{min-width:42px;font-size:13.5px}.ita-barra{min-width:28px;max-width:56px}}.fonti-pagina{margin:0 0 8px}.modcard[data-carta]{cursor:pointer;transition:border-color .15s ease}.modcard[data-carta]:hover{border-color:var(--primary)}.modcard.scelta{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.modconfronta{justify-self:start;margin-top:4px;min-height:36px}.modconfronta[aria-pressed=true]{border-color:var(--primary);color:var(--sel-ink)}.modconfr{margin:0 0 10px;font-size:14px}#modPiano h2:focus{outline:none}#modPiano{scroll-margin-top:120px}@media(prefers-reduced-motion:reduce){.modcard[data-carta]{transition:none}}.repopz-importi{padding-left:12px;border-left:1px solid var(--line)}.fire-arrivo-esito{display:flex;align-items:center;gap:16px;margin:4px 0 14px}.fire-stress-prove{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fire-stress-prove li{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.fire-stress-prove b{display:block;font-size:14.5px}.fire-stress-prove small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.fire-stress-prove p{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.fire-stress-prove .tag{margin-right:6px}.fire-arrivo-pct{font-size:46px;font-weight:850;letter-spacing:-.03em;line-height:1;color:var(--accento-2)}.fire-arrivo-esito span{max-width:62ch;font-size:14.5px;color:var(--ink-2)}.fire-arrivo-esito span b{color:var(--ink)}.fire-arrivo-numeri{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.fire-arrivo-numeri li{display:grid;gap:2px;align-content:start;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.fire-arrivo-numeri span{font-size:11.5px;font-weight:800;color:var(--muted)}.fire-arrivo-numeri b{font-size:15.5px;font-variant-numeric:tabular-nums}.fire-arrivo-numeri small{font-size:12px;color:var(--muted)}.fire-arrivo-azioni{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.fire-arrivo-azioni .btn{min-height:44px}#pacDettaglio{scroll-margin-top:120px}.pac-dal-piano{list-style:none;margin:6px 0 12px;padding:10px 14px;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--ink-2);background:var(--accento-2-bg);border:1px solid var(--accento-2-line);border-radius:12px}.pac-dal-piano b{color:var(--accento-2);margin-right:4px}@media(max-width:760px){.fire-arrivo-pct{font-size:38px}.fire-arrivo-esito{align-items:flex-start}}.fire-eventi{display:grid;gap:12px;padding:14px 16px 0}.fire-evento{margin:0;padding:12px 14px 12px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.fire-evento legend{padding:0 6px;font-weight:800;font-size:14px;color:var(--ink);display:flex;align-items:center;gap:8px}.fire-evento .fcampi{padding:6px 0 0}.fire-evento .btn{min-height:44px}.fire-eventi-aggiungi{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px 16px}.fire-eventi-aggiungi label{font-size:12.5px;font-weight:750;color:var(--ink-2)}.fire-eventi-aggiungi select{min-height:44px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--card);color:var(--ink);font:inherit;max-width:100%}.fire-eventi-aggiungi .btn{min-height:44px}.fire-avvisi{border-color:var(--warn-ink)}.fire-avvisi ul{margin:0;padding-left:20px;display:grid;gap:6px;color:var(--ink-2);font-size:13.5px;line-height:1.55}.fire-fasi{list-style:none;margin:4px 0 14px;padding:0;display:flex;gap:4px;min-width:0}.fire-fasi li{flex-basis:0;min-width:58px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);overflow:hidden}.fire-fasi b{display:block;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fire-fasi small{display:block;font-size:11.5px;color:var(--muted);white-space:nowrap}.fire-fasi .fase-lavoro{background:var(--surface-2)}.fire-fasi .fase-ponte{background:var(--warn-bg);border-color:transparent}.fire-fasi .fase-ponte b{color:var(--warn-ink)}.fire-fasi .fase-pensione{background:var(--sel);border-color:var(--sel-line)}.fire-fasi .fase-pensione b{color:var(--sel-ink)}.fire-fasi .fase-vecchiaia{background:var(--surface-3)}.fire-cal-tabella{max-height:440px}.fire-cal-tabella table{font-size:12.5px}.fire-cal-tabella td,.fire-cal-tabella th{white-space:nowrap}.fire-cal-tabella small{color:var(--muted)}.fire-cal-fase th{background:var(--surface-2);color:var(--ink-2);font-weight:800;text-align:left}.fire-cal-tabella tr.scoperto td,.fire-cal-tabella tr.scoperto th{background:var(--danger-bg)}.fire-cascata-frase,.fire-vita-frase{max-width:72ch;font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:4px 0 12px}.fire-cascata-frase b,.fire-vita-frase b{color:var(--ink)}.fire-cascata .table{margin-top:14px}.fire-cascata tr.totale th,.fire-cascata tr.totale td{border-top:2px solid var(--line)}.fire-sotto{margin:18px 0 8px;font-size:15px}.fire-vita-barre{list-style:none;margin:6px 0 12px;padding:0;display:grid;gap:8px;max-width:640px}.fire-vita-barre li{display:grid;grid-template-columns:72px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:13.5px}.fire-vita-barre .barra{height:12px;border-radius:6px;background:var(--surface-3);overflow:hidden}.fire-vita-barre .barra i{display:block;height:100%;border-radius:6px;background:var(--primary)}.fire-vita-barre b{text-align:right;font-variant-numeric:tabular-nums}.fire-netti{max-width:420px;margin:0 0 12px}.fire-netti input{min-height:44px}.fire-contenitori th[scope=row] small{display:block;font-weight:500;color:var(--muted);font-size:11.5px;white-space:normal;max-width:38ch}@media(max-width:700px){.fire-fasi{flex-wrap:wrap}.fire-fasi li{flex:1 1 40%}.fire-vita-barre li{grid-template-columns:62px minmax(0,1fr) 56px}}.pens-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-bottom:12px}.fire-stress-prove p b{display:inline;font-size:inherit}.fire-contenitori td:last-child{white-space:normal;min-width:18ch;max-width:34ch}.fire-qualita-testa{display:flex;align-items:center;gap:16px;margin:4px 0 12px}.fire-qualita-punti{font-size:46px;font-weight:850;letter-spacing:-.03em;line-height:1;color:var(--accento-2)}.fire-qualita-testa>div{flex:1;min-width:0;max-width:62ch}.fire-qualita-testa .barra{display:block;height:10px;border-radius:5px;background:var(--surface-3);overflow:hidden}.fire-qualita-testa .barra i{display:block;height:100%;border-radius:5px;background:var(--primary)}.fire-qualita-testa p{margin:8px 0 0;font-size:14px;color:var(--ink-2)}.fire-qualita-voci{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fire-qualita-voci li{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.fire-qualita-voci small{color:var(--muted);margin-left:6px}.fire-qualita-voci p{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.fire-qualita-voci a{margin-left:4px;font-weight:700}.fire-strategie-lista li.scelta{border-color:var(--sel-line);background:var(--sel)}.fire-versione-nuova{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px}.fire-versione-nuova .field{flex:1 1 280px;min-width:0}.fire-versione-nuova .btn{min-height:44px;margin-bottom:22px}.fire-versioni-lista{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:8px}.fire-versioni-lista li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.fire-versioni-lista small{display:block;color:var(--muted);font-size:12px}.fire-versioni-azioni{display:flex;gap:8px;flex-wrap:wrap}.fire-versioni-azioni .btn{min-height:44px}.fire-robusta{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fire-robusta li{display:grid;gap:2px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);min-width:96px}.fire-robusta li.robusta{border-color:var(--sel-line);background:var(--sel)}.fire-robusta b{font-size:13.5px}.fire-robusta span{font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.fire-ottimizza tr.meglio th,.fire-ottimizza tr.meglio td{background:var(--sel)}.fire-leve{margin:0;padding-left:22px;display:grid;gap:8px}.fire-leve li{padding:2px 0}.fire-leve li b{display:block;font-size:14px}.fire-leve li span{font-size:13.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.fire-leve li small{display:block;color:var(--muted);font-size:12px}.fire-spiega{margin-top:12px;display:grid;gap:10px}.fire-spiega>.btn{justify-self:start;min-height:44px;display:inline-flex;align-items:center;gap:8px}.fire-spiega .aiico{width:18px;height:18px;fill:var(--accento-2)}.piano-ai-risposta{padding:12px 14px;border:1px solid var(--accento-2-line);border-radius:14px;background:var(--accento-2-bg)}.piano-ai-risposta p{margin:0 0 8px;font-size:14px;line-height:1.6;color:var(--ink-2)}.var-riga.var-fila{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0}.var-riga[hidden]{display:none}#patrFamiglie{scroll-margin-top:110px}.var-riga.var-fila:hover{border-color:var(--sel-line);background:var(--sel)}.var-riga.var-fila:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.var-riga.var-fila>b{color:var(--ink)}.var-riga.var-fila .patr-fila-barra{grid-column:1/-1}.patr-fila-barra{position:relative;display:block;height:6px;margin:10px 6px 2px;border-radius:3px;background:var(--line)}.patr-fila-barra i{position:absolute;top:50%;transform:translate(-50%,-50%)}.patr-fila-barra i.meta{left:50%;width:2px;height:10px;background:var(--muted);opacity:.6}.patr-fila-barra i.tu{width:13px;height:13px;border-radius:50%;background:var(--primary);border:2px solid var(--card);box-shadow:0 0 0 1px var(--primary)}.fire-cal-debiti{margin:10px 0 0;padding-left:18px;font-size:12.5px;line-height:1.55;color:var(--ink-2);max-width:90ch;display:grid;gap:4px}.cdlg-campi{display:grid;gap:12px;padding:4px 20px 8px}.cdlg-campi .field label{font-size:12px;font-weight:700;color:var(--ink-2)}.cdlg-campi .field label b{color:var(--ink)}.inv-conta{margin:4px 0 16px;max-width:760px}.inv-titolo{margin:0 0 8px;font-size:14px;color:var(--ink-2)}.inv-titolo b{font-size:20px;color:var(--ink)}.inv-titolo small{color:var(--muted)}.inv-barra{display:flex;gap:2px;height:18px;border-radius:9px;overflow:hidden;background:var(--surface-3)}.inv-barra .inv-seg{display:block;min-width:3px;height:100%}.inv-seg.dentro-0{background:var(--primary)}.inv-seg.dentro-1{background:color-mix(in srgb,var(--primary) 70%,var(--card))}.inv-seg.dentro-2{background:color-mix(in srgb,var(--primary) 45%,var(--card))}.inv-seg.fuori-0{background:repeating-linear-gradient(135deg,var(--surface-3) 0 5px,var(--line) 5px 7px)}.inv-seg.fuori-1{background:repeating-linear-gradient(45deg,var(--surface-3) 0 5px,var(--line) 5px 7px)}.inv-seg.fuori-2{background:var(--line)}.inv-legenda{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:6px 20px;margin-top:10px}.inv-legenda h4{margin:0 0 4px;font-size:12px;color:var(--muted)}.inv-legenda ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px;color:var(--ink-2)}.inv-legenda li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inv-legenda li .inv-seg{width:14px;height:14px;border-radius:4px;flex:none;border:1px solid var(--line)}.inv-legenda li small{color:var(--muted)}.inv-fila{margin:0}.inv-fila-grafico{height:180px;padding-top:22px;box-sizing:border-box;border-bottom:1px solid var(--line)}.inv-fila-area{position:relative;display:flex;align-items:flex-end;gap:6px;height:100%;padding-right:78px}.inv-fila-col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-width:0}.inv-fila-col i{display:block;width:100%;max-width:46px;border-radius:6px 6px 0 0;background:color-mix(in srgb,var(--primary) 40%,var(--card))}.inv-fila-col.qui i{background:var(--primary)}.inv-fila-val{font-size:10.5px;color:var(--muted);white-space:nowrap;margin-bottom:3px;font-variant-numeric:tabular-nums}.inv-fila-tu{position:absolute;left:0;right:0;border-top:2px solid var(--accento-2);z-index:1;pointer-events:none}.inv-fila-tu b{position:absolute;right:0;top:0;transform:translateY(-50%);font-size:11px;color:var(--accento-2);background:var(--card);padding:0 4px;border-radius:4px;white-space:nowrap}.inv-fila-assi{display:flex;gap:6px;margin-top:4px;padding-right:78px}.inv-fila-assi span{flex:1;text-align:center;font-size:10.5px;color:var(--muted);min-width:0}.inv-fila figcaption{margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--muted)}.inv-numeri{margin-top:10px}.inv-numeri summary{cursor:pointer;font-size:13px;font-weight:700;min-height:40px;display:flex;align-items:center}@media(max-width:520px){.inv-fila-area{gap:3px;padding-right:70px}.inv-fila-assi{gap:3px;padding-right:70px}.inv-fila-assi span{font-size:9.5px}.inv-fila-col:not(.qui):not(:last-child) .inv-fila-val{visibility:hidden}}.patr-coppia{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin:10px 0 2px}.patr-coppia small{color:var(--muted);font-size:12.5px}.patr-coppia .link{font-size:13px}.patr-partner{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:10px 0 2px;max-width:640px}.patr-partner .field{flex:1 1 260px}.patr-partner-azioni{display:flex;gap:8px;padding-bottom:22px}.vchi{border:0;padding:0;margin:4px 0 8px;display:flex;gap:6px 18px;flex-wrap:wrap}.vchi legend{font-size:11px;color:var(--muted);font-weight:800;margin-bottom:6px;padding:0}.vchi label.segno{display:flex;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:700}.vchi input{width:18px;height:18px;margin:0;accent-color:var(--primary)}.vistasel{flex:none}.vistasel[hidden]{display:none}.vistasel .rangebtn{min-height:40px}.patr-aggiungi-partner{min-height:44px;font-weight:750}@media(max-width:760px){.vistasel .rangebtn{padding:0 8px;font-size:12.5px}.head .head-actions>.btn,.head .head-actions>.usrsel{flex:none}.head .head-actions:has(#vistaSel:not([hidden])){gap:6px}}.home-hero{display:flex;align-items:center;justify-content:space-between;gap:10px 32px;flex-wrap:wrap}.hero-sx{min-width:0}.hero-sx .netto-valore{margin-bottom:0}.hero-dx{display:grid;gap:5px;justify-items:end;text-align:right;min-width:0}.hero-var{margin:0;font-size:14px;color:var(--ink-2)}.hero-var b{font-weight:850;font-variant-numeric:tabular-nums}.hero-fila{margin:0;font-size:14px;font-weight:750}.hero-fila a{color:var(--sel-ink)}.home-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpi{display:flex;flex-direction:column;gap:5px;padding:14px 16px;color:var(--ink);text-decoration:none;min-width:0}.kpi:hover{border-color:var(--sel-line)}.kpi:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.kpi-lab{font-size:12.5px;font-weight:800;color:var(--muted)}.kpi b{font-size:26px;font-weight:850;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.kpi small{font-size:12.5px;color:var(--muted);line-height:1.4}.kpi-barra{height:8px;border-radius:99px;background:var(--surface-3);overflow:hidden}.kpi-barra i{display:block;height:100%;border-radius:99px;background:var(--primary)}.home-azione{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.home-azione p{margin:4px 0 0;color:var(--ink-2);max-width:70ch;line-height:1.5}.home-azione-bottoni{display:flex;gap:8px;flex-wrap:wrap}.home-insight{margin:12px 0 0;font-size:13.5px;color:var(--ink-2);line-height:1.5}.home-insight:empty{display:none}.home-insight b{font-variant-numeric:tabular-nums}.home-cu-box{padding:4px 2px}.home-periodo-altro{display:none;margin:0}.home-periodo-altro select{min-height:40px}@media(max-width:760px){.home-hero{display:grid;gap:8px}.hero-dx{justify-items:start;text-align:left;gap:4px}.home-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:12px}.kpi b{font-size:21px}#homePeriodi .rangebtn:not([data-periodo="1A"]):not([data-periodo="3A"]):not([data-periodo=MAX]){display:none}.home-periodo-altro{display:block}.home-azione .btn{width:100%;text-align:center}.home-azione-bottoni{width:100%;flex-direction:column-reverse}}.patr-netto{font-size:clamp(28px,3.4vw,36px);font-weight:850;letter-spacing:-.03em;line-height:1.1;margin:6px 0 2px;font-variant-numeric:tabular-nums}.patr-netto small{font-size:14px;font-weight:750;letter-spacing:0;color:var(--muted)}.patr-netto.neg{color:var(--red)}.patr-sotto{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:0;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.patr-carta{position:relative}.patr-carta-link{color:inherit;text-decoration:none}.patr-carta-link::after{content:"";position:absolute;inset:0;border-radius:inherit}.patr-carta-link:focus-visible{outline:none}.patr-carta:has(.patr-carta-link:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.patr-carta-info{color:var(--ink-2);font-size:12.5px;margin-top:-4px}.patr-carta-stato{color:var(--muted);font-size:12px;margin-top:auto}.patr-carta-stato:empty{display:none}.patr-carta-azione{position:relative;z-index:1;align-self:flex-start}.patr-accesso{position:relative;display:flex;flex-direction:column;gap:5px;color:var(--ink);text-decoration:none;padding-right:44px}.patr-accesso b{font-size:16px;line-height:1.35}.patr-accesso small{color:var(--muted);font-size:12.5px;line-height:1.45}.patr-accesso .patr-carta-freccia{position:absolute;right:16px;top:50%;margin-top:-9px}.patr-accesso:hover{border-color:var(--sel-line)}.patr-accesso:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.patr-voce.apribile{position:relative;cursor:pointer}.patr-voce.apribile:hover{background:var(--hover)}.patr-apri{background:transparent;border:0;padding:0 2px;color:var(--muted);cursor:pointer;line-height:0}.patr-apri::after{content:"";position:absolute;inset:0;border-radius:inherit}.patr-apri svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.patr-apri:focus-visible{outline:none}.patr-voce.apribile:has(.patr-apri:focus-visible){outline:2px solid var(--blue);outline-offset:1px}.patr-voce.apribile a,.patr-voce.apribile .infoi{position:relative;z-index:1}.vazioni-elimina{margin-right:auto}@media(max-width:760px){.patr-pagina #patrAggiungi{width:100%;min-height:48px}}.pos-frase{font-size:15.5px;line-height:1.55;color:var(--ink);margin:6px 0 0;max-width:70ch}.pos-fila{margin:30px 4px 6px}.pos-fila-barra{position:relative;height:14px;border-radius:99px;background:linear-gradient(90deg,var(--surface-3),color-mix(in srgb,var(--primary) 30%,var(--surface-3)))}.pos-top{position:absolute;top:0;bottom:0;right:0;border-radius:0 99px 99px 0;background:color-mix(in srgb,var(--primary) 45%,transparent)}.pos-segno{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--ink-2)}.pos-tu{position:absolute;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--primary);border:3px solid var(--card-bg);box-shadow:0 0 0 2px var(--primary)}.pos-tu b{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);font-size:12px;font-weight:850;color:var(--sel-ink);white-space:nowrap}.pos-fila-capi{position:relative;height:18px;margin-top:8px;font-size:11.5px;font-weight:700;color:var(--muted)}.pos-fila-capi span{position:absolute;transform:translateX(-50%);white-space:nowrap}.pos-fila-capi span:first-child{transform:none}.pos-fila-capi span:last-child{transform:translateX(-100%)}.pos-riferimenti{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.pos-riferimenti>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;background:var(--surface-2)}.pos-riferimenti b{font-size:20px;font-weight:850;font-variant-numeric:tabular-nums}.pos-riferimenti small{color:var(--muted);font-size:12.5px;line-height:1.4}.pos-confronti{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pos-confronto{padding:12px 14px;border:1px solid var(--line);border-radius:14px}.pos-confronto h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;color:var(--ink)}.pos-confronto p{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--ink-2)}.pos-due{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;font-size:12px;font-weight:750;color:var(--muted)}.pos-due b{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.pos-mini{height:8px;border-radius:99px;background:var(--surface-3);overflow:hidden}.pos-mini i{display:block;height:100%;border-radius:99px}.pos-mini.tuo i{background:var(--primary)}.pos-mini.loro i{background:var(--muted)}.pos-metodo p{margin:0 0 10px;font-size:13.5px;line-height:1.55;color:var(--ink-2);max-width:80ch}.pos-cosa{margin-top:12px}.pos-cosa>summary{cursor:pointer;font-weight:750;color:var(--sel-ink);min-height:40px;display:flex;align-items:center}.pos-cosa p{font-size:13px;line-height:1.55;color:var(--ink-2);max-width:80ch}.cf-barre{display:grid;gap:12px;margin-top:16px}.cf-riga{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px}.cf-chi{font-size:13px;font-weight:800;color:var(--ink-2)}.cf-barra{display:flex;gap:2px;height:22px;border-radius:8px;overflow:hidden}.cf-barra i{display:block;min-width:3px}.cf-conti{background:#7c8598}.cf-obbligazioni{background:color-mix(in srgb,#2d74c4 50%,var(--card-bg))}.cf-crescita{background:#489e8e}.cf-previdenza{background:#2d74c4}.cf-altro{background:#5b6b8c}.cf-pallino{display:inline-block;width:12px;height:12px;border-radius:4px;flex:none}.cf-legenda{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 16px;font-size:12.5px}.cf-legenda li{display:flex;align-items:center;gap:8px}.cf-legenda li span{margin-left:auto;color:var(--muted);font-variant-numeric:tabular-nums}.cf-legenda li span b{color:var(--ink)}.cf-numeri{font-variant-numeric:tabular-nums}@media(max-width:760px){.pos-riferimenti,.pos-confronti{grid-template-columns:minmax(0,1fr)}.cf-riga{grid-template-columns:minmax(0,1fr);gap:4px}}.riep-emerge{margin:0;padding-left:20px;display:grid;gap:8px;font-size:14px;line-height:1.5;color:var(--ink-2);max-width:80ch}.riep-emerge b{color:var(--ink)}.and-stato{margin:8px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.and-contributi{list-style:none;margin:0;padding:0;display:grid}.and-contributi li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px;font-weight:750}.and-contributi li:last-child{border-bottom:0}.and-contributi small{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-top:1px}.and-contributi b{font-variant-numeric:tabular-nums;font-weight:850;white-space:nowrap}@media(max-width:760px){#modeBar{flex:1 1 100%}#modeBar .rangebtn{flex:1;white-space:nowrap}#fonteBar,#fonteBar~#modeBar{flex:1 1 calc(50% - 4px)}#fonteBar .rangebtn{flex:1;white-space:nowrap}}.rischio-livello{margin:2px 0 0;font-size:clamp(24px,3vw,32px);font-weight:850;letter-spacing:-.02em;color:var(--ink)}.rischio-pesi{display:grid;gap:10px}.rischio-effetto li:last-child b{font-size:16px}details.esperti>.grid{margin-top:4px}.pos-conc{display:flex;flex-wrap:wrap;gap:8px 18px;margin:6px 0 10px;font-size:13.5px;color:var(--muted)}.pos-conc b{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums}.pos-filtri{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin:0 0 12px}.pos-filtri .field{margin:0;flex:1 1 240px;max-width:420px}.pos-filtri input[type=search]{width:100%;min-height:40px}.pos-qualita{display:inline-block;margin-left:6px;font-size:10.5px;padding:1px 6px;vertical-align:1px}.namecell .instrbtn .ticker{margin-left:6px}.tx-azioni{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.tx-import{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tx-import li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;font-size:13.5px}.tx-import li small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.tx-import li.annullata b{color:var(--muted)}.tx-giorno th{background:var(--surface-2);text-align:left;font-size:12px;font-weight:850;color:var(--ink-2);padding:6px 10px;letter-spacing:.02em}.modAffidabile{margin:10px 0 0;font-size:13.5px;color:var(--ink-2)}.modperche{margin:6px 0 0;font-size:13.5px;color:var(--ink-2);line-height:1.5}.mod-elenco{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:4px}.mod-riga{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) 64px;align-items:center;gap:12px;width:100%;min-height:42px;padding:6px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-weight:750;text-align:left;cursor:pointer}.mod-riga:hover{background:var(--hover)}.mod-riga[aria-pressed=true]{border-color:var(--sel-line);background:var(--sel)}.mod-riga:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.mod-riga b{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:760px){.mod-riga{grid-template-columns:minmax(0,1fr) 56px}.mod-riga .modbar{display:none}}.fire-prob{margin:6px 0 0;font-size:15px;color:var(--ink)}.fire-prob b{font-size:18px}.firedati.quattro{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1 1 100%}.firedati.quattro .firedato{min-width:0}.fire-tre-leve{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fire-tre-leve li{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--line);border-radius:14px}.fire-tre-leve li b{font-size:14px}.fire-decisioni{margin:14px 0 0}.and-movimenti{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rischio-profilo:not(:empty){display:flex;align-items:center;justify-content:space-between;gap:12px 18px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.rischio-profilo p{margin:0;display:flex;flex-direction:column;gap:2px}.rischio-profilo b{font-size:16px;color:var(--ink)}.rischio-profilo small{color:var(--muted);font-size:12.5px}.riep-kid{display:flex;align-items:center;justify-content:space-between;gap:12px 18px;flex-wrap:wrap;background:var(--warn-bg);border-color:transparent;color:var(--warn-ink)}.riep-kid b{font-size:15px;color:var(--warn-ink)}.riep-kid small{display:block;margin-top:2px;color:var(--warn-ink)}.riep-kid .infoi{margin-left:6px;vertical-align:middle}.and-movimenti .btn{white-space:normal;height:auto;min-height:44px}.fire-decisioni .btn{white-space:normal;text-align:left;height:auto;min-height:44px}.fire-tre-leve li span{font-size:22px;font-weight:850;font-variant-numeric:tabular-nums}.fire-tre-leve li small{color:var(--muted);font-size:12px}.fire-fasi-carte{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.fire-fasi-carte li{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);font-size:13px;color:var(--ink-2)}.fire-fasi-carte li>b,.fire-fase-nome b{font-size:15px;color:var(--ink)}.fire-fase-nome{display:flex;align-items:center;gap:6px}.fire-fasi-carte li>small{color:var(--muted);font-weight:750}.fire-fasi-carte .fase-lavoro{background:var(--surface-2)}.fire-fasi-carte .fase-ponte{background:var(--warn-bg);border-color:transparent}.fire-fasi-carte .fase-pensione{background:var(--sel);border-color:var(--sel-line)}.fire-fase-cap{margin-top:4px;font-variant-numeric:tabular-nums}.fire-cal-dettaglio>summary{cursor:pointer;font-weight:750;color:var(--sel-ink);min-height:40px;display:flex;align-items:center}.fire-cal-tabella thead th{position:sticky;top:0;z-index:1;background:var(--surface-2)}@media(max-width:760px){.firedati.quattro{grid-template-columns:repeat(2,minmax(0,1fr))}.fire-tre-leve{grid-template-columns:minmax(0,1fr)}}.attesa{display:grid;gap:6px;padding:14px 16px;border-radius:14px;background:var(--sel);border:1px solid var(--sel-line);color:var(--ink);max-width:560px}.attesa b{font-size:15px}.attesa span{font-size:13px;color:var(--ink-2);line-height:1.5}.attesa-barra{display:block;height:6px;border-radius:99px;background:var(--surface-3);overflow:hidden;position:relative}.attesa-barra i{position:absolute;top:0;bottom:0;width:35%;border-radius:99px;background:var(--primary);animation:attesa-scorre 1.6s ease-in-out infinite}@keyframes attesa-scorre{0%{left:-35%}100%{left:100%}}@media(prefers-reduced-motion:reduce){.attesa-barra i{animation:none;left:0;width:100%;opacity:.5}}.attesa .attesa-frase{font-size:12.5px;font-weight:750;color:var(--sel-ink);margin:0}.home-percorso{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:8px 0 4px;font-size:13px;color:var(--ink-2)}.home-percorso ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.home-percorso li{display:flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);border-radius:99px;font-weight:750;color:var(--ink)}.home-percorso li small{font-weight:600;color:var(--muted)}.home-percorso li.fatto{background:var(--sel);border-color:var(--sel-line)}.home-percorso-segno{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:2px solid var(--muted);font-size:11px;font-weight:900;color:var(--sel-ink)}.home-percorso li.fatto .home-percorso-segno{border-color:var(--sel-ink)}.bdlg-motto{margin:-6px 0 0;font-size:15px;font-weight:800;color:var(--accento-2)}.bdlg-passi li.fatto{background:var(--sel);border-color:var(--sel-line)}.bdlg-stato{font-weight:800}.bdlg-profilo{display:flex;align-items:center;gap:12px;font-size:13.5px}.bdlg-barra{flex:1;height:8px;border-radius:99px;background:var(--surface-3);overflow:hidden}.bdlg-barra i{display:block;height:100%;border-radius:99px;background:var(--primary)}.bdlg-scopri{font-size:13px;color:var(--ink-2)}.bdlg-scopri ul{margin:6px 0 0;padding-left:18px;display:grid;gap:3px}@media(max-width:560px){.bdlg-passi li{grid-template-columns:30px minmax(0,1fr);align-items:start}.bdlg-passi li .btn{grid-column:2;justify-self:start}}.fg-profilo{margin-bottom:4px}.fg-tessere{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fg-tessere>div{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;min-width:0}.fg-tessere b{font-size:18px;font-weight:850;letter-spacing:-.01em}.fg-tessere small{font-size:11px;color:var(--muted);line-height:1.4}.fg-top ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:12.5px}.fg-top li{display:grid;grid-template-columns:20px minmax(0,1fr) 60px 84px;gap:10px;align-items:baseline;padding:4px 0;border-bottom:1px solid var(--line);break-inside:avoid}.fg-top-n{color:var(--muted);font-weight:800;text-align:right}.fg-top-nome{font-weight:750;min-width:0}.fg-top li small{color:var(--muted);font-weight:600;margin-left:6px}.fg-top li b{text-align:right;font-variant-numeric:tabular-nums}.fg-top-peso{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.fg-salienti ul{margin:0;padding-left:20px;font-size:13px;line-height:1.6;columns:2;column-gap:28px}.fg-continua{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 16px;border-radius:12px;background:var(--sel);border:1px solid var(--sel-line);font-size:12.5px;color:var(--ink-2)}.fg-continua>div:first-child{display:grid;gap:4px}.fg-qr{width:104px;line-height:0;background:var(--qr-carta);padding:6px;border-radius:8px}.fg-qr svg{width:100%;height:auto}.fg-badge{margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.fg-badge ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fg-badge li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;min-width:0}.fg-badge li b{font-size:12px;line-height:1.2}.fg-badge li small{font-size:10.5px;color:var(--muted);line-height:1.25}.fg-badge p{margin:8px 0 0;font-size:12.5px;font-weight:650;color:var(--ink-2)}.fg-continua b{font-size:14px;color:var(--ink)}.fg-continua a{font-weight:850;color:var(--sel-ink)}@media(max-width:700px){.fg-badge ul{grid-template-columns:repeat(3,minmax(0,1fr))}.fg-continua{grid-template-columns:1fr}.fg-tessere{grid-template-columns:1fr 1fr}.fg-salienti ul{columns:1}.fg-top li{grid-template-columns:18px minmax(0,1fr) auto}.fg-top-peso{display:none}}.med{flex:none;display:block}.med.bloccato{filter:grayscale(1);opacity:.42}.bdg-hero .occhiello{margin:0;font-size:11.5px;font-weight:850;color:var(--accento-2)}.bdg-hero h2{margin:4px 0 0}.bdg-cima{list-style:none;margin:16px 0 4px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px}.bdg-cima li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.bdg-cima b{font-size:13.5px;line-height:1.25}.bdg-cima span{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;line-height:1.3}.bdg-frase{font-size:15px;font-weight:650;color:var(--ink-2);margin:12px 0 0;max-width:none;padding-inline:clamp(8px,3vw,40px);text-align:center;text-wrap:balance}.bdg-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--muted);margin-top:12px}.bdg-meta b{color:var(--ink)}.bdg-azioni{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bdg-lista{list-style:none;margin:10px 0;padding:0;display:grid;gap:12px}#bdgDna .bdg-lista{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bdg-voce{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.bdg-voce-apri{width:100%;padding:6px 8px;margin:-6px -8px;border:0;border-radius:12px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;box-sizing:content-box}.bdg-voce-apri:hover{background:var(--hover)}.bdg-voce-apri:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bdg-voce b{display:block;font-size:14px}.bdg-dato{display:inline-block;font-size:12px;font-weight:750;color:var(--sel-ink);background:var(--sel);border-radius:999px;padding:1px 8px;margin-top:3px;font-variant-numeric:tabular-nums}.bdg-voce small{display:block;color:var(--muted);font-size:12.5px;line-height:1.4;margin-top:3px}.bdg-nota{font-size:12px;color:var(--muted);margin:10px 0 0;line-height:1.45}.bdg-nota a,.bdg-prossimo a{color:var(--sel-ink);font-weight:700}.bdg-avviso{font-size:13px;color:var(--warn-ink);background:var(--warn-bg);border-radius:10px;padding:8px 10px;margin:8px 0 0}.bdg-prossimo{font-size:13px;margin:8px 0 0;line-height:1.45}.bdg-barra{height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden;margin-top:8px}.bdg-barra i{display:block;height:100%;background:var(--blue);border-radius:inherit}.bdg-fila{position:relative;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--surface-3),var(--sel-line));margin:16px 8px 4px}.bdg-fila-tu{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:var(--blue);border:3px solid var(--card);transform:translate(-50%,-50%);box-shadow:0 0 0 1px var(--blue)}.bdg-bloccata{display:grid;gap:10px;justify-items:start}.bdg-bloccata p{margin:6px 0 0;color:var(--ink-2)}.bdg-raccolta h3{margin:18px 0 6px;font-size:15px}.bdg-raccolta h4{margin:14px 0 8px;font-size:11.5px;color:var(--muted)}.bdg-griglia{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.bdg-tessera{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:12px 8px;border-radius:12px;background:var(--surface-2)}.bdg-tessera b{font-size:13px;line-height:1.25}.bdg-tessera small{font-size:11.5px;color:var(--muted);line-height:1.35}.bdg-tessera .btn{margin-top:auto}.bdg-metodo p{max-width:75ch;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.bdg-nuovi-lista{list-style:none;margin:8px 0 10px;padding:0 20px;display:grid;gap:12px}.bdg-nuovi-lista li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.bdg-nuovi-lista b{display:block}.bdg-nuovi-lista small{display:block;color:var(--muted);font-size:12.5px;margin-top:3px;line-height:1.4}.bdg-nuovi .med{animation:bdg-entra .55s cubic-bezier(.2,.8,.3,1.2) both}.bdg-nuovi li:nth-child(2) .med{animation-delay:.12s}.bdg-nuovi li:nth-child(3) .med{animation-delay:.24s}@keyframes bdg-entra{from{transform:scale(.6) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.bdg-nuovi .med{animation:none}}.bdg-flott{position:fixed;right:16px;bottom:calc(52px + env(safe-area-inset-bottom,0px));z-index:40;width:min(380px,calc(100vw - 32px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);box-shadow:0 12px 32px rgba(15,47,53,.18);animation:bdg-flott-entra .3s ease-out both}.bdg-flott-testo{display:grid;gap:3px;min-width:0}.bdg-flott-testo small{color:var(--muted);font-size:12.5px;line-height:1.4}.bdg-flott-azioni{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.bdg-flott-azioni .btn{min-height:40px;padding:6px 12px;font-size:13px}.bdg-flott-x{min-width:40px;min-height:40px;margin:-8px -6px 0 0;border:0;background:none;color:var(--muted);font-size:22px;line-height:1;cursor:pointer;border-radius:10px}.bdg-flott-x:hover{color:var(--ink);background:var(--surface-2)}@keyframes bdg-flott-entra{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bdg-flott{animation:none}}@media print{.bdg-flott{display:none}}.bdg-scelta{border:0;margin:0;padding:0 20px;display:grid;gap:4px;max-height:min(50vh,420px);overflow:auto}.bdg-scelta label{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:10px;align-items:center;min-height:44px;padding:4px 6px;border-radius:10px;cursor:pointer}.bdg-scelta label:hover{background:var(--hover)}.bdg-scelta small{display:block;color:var(--muted);font-size:12px}.bdg-scelta input{width:18px;height:18px;accent-color:var(--primary)}.bdg-scelta input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(max-width:760px){.bdg-cima{grid-template-columns:repeat(2,minmax(0,1fr))}.bdg-cima li:last-child:nth-child(odd){grid-column:1/-1}}.spe-testa{display:grid;gap:12px}.spe-mese{display:flex;align-items:center;gap:10px}.spe-mese h2{margin:0;min-width:11ch;text-align:center}.spe-mese .btn.ico{font-size:20px;line-height:1;min-width:40px;min-height:40px}.spe-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px}.spe-kpi .kpi{border:1px solid var(--line);border-radius:12px}.spe-nota{margin:0;font-size:12.5px;color:var(--muted);line-height:1.45}.spe-annulla{margin:0;font-size:13px;text-align:center}.spe-azioni{display:flex;flex-wrap:wrap;gap:8px}.spe-cat{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.spe-cat>li>button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 52px;gap:10px;align-items:center;width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;overflow:hidden}.spe-cat>li>button[aria-pressed=true]{border-color:var(--sel-line);background:var(--sel)}.spe-cat>li>button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.spe-cat>li>button b{font-variant-numeric:tabular-nums}.spe-cat>li>button small{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.spe-cat>li>button i{position:absolute;left:0;bottom:0;height:3px;background:var(--blue)}.spe-budget{list-style:none;margin:6px 0 10px;padding:0;display:grid;gap:10px}.spe-bud>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:13px}.spe-bud b{font-variant-numeric:tabular-nums}.spe-bud small{font-size:12px;font-weight:700}.spe-barra{height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden;margin-top:4px}.spe-barra i{display:block;height:100%;background:var(--blue);border-radius:inherit}.spe-bud.soglia-80 .spe-barra i{background:var(--amber)}.spe-bud.soglia-80 small{color:var(--warn-ink)}.spe-bud.soglia-100 .spe-barra i{background:var(--red)}.spe-bud.soglia-100 small{color:var(--danger-ink)}.spe-movimenti{list-style:none;margin:0;padding:0}.spe-giorno{font-size:11.5px;font-weight:850;color:var(--muted);padding:12px 4px 4px}.spe-mov{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:44px;padding:8px 10px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);font:inherit;text-align:left}button.spe-mov{cursor:pointer}button.spe-mov:hover{background:var(--hover)}button.spe-mov:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.spe-nome{min-width:0;overflow-wrap:anywhere}.spe-nome small{display:block;font-size:12px;color:var(--muted)}.spe-mov b{font-variant-numeric:tabular-nums;white-space:nowrap}.spe-ric{padding:4px 2px;display:grid;gap:10px;justify-items:start}.spe-ric ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;width:100%}.spe-ric li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.spe-ric li.ferma{opacity:.7}.spe-ric li small{display:block;color:var(--muted);font-size:12px}.spe-metodo p{max-width:75ch;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.spe-vuota{display:grid;gap:12px}.spe-vuota p{margin:0;max-width:70ch;color:var(--ink-2);line-height:1.5}.spe-dlg{width:min(640px,calc(100vw - 32px))}.spe-dlg .cdlg-azioni .btn.danger{margin-right:auto}.spe-anteprima{max-height:min(48vh,420px);overflow:auto;border:1px solid var(--line);border-radius:10px}.spe-anteprima table{width:100%;font-size:12.5px}.spe-anteprima tr.doppia td{color:var(--muted)}.spe-anteprima small{color:var(--muted)}.spe-anteprima input{width:18px;height:18px;accent-color:var(--primary)}.spe-errore{margin:0 20px;color:var(--danger-ink);font-size:13px}@media(max-width:760px){.spe-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spe-kpi>.kpi:last-child:nth-child(odd){grid-column:1/-1}}.rpl-testa{display:flex;flex-wrap:wrap;align-items:end;gap:12px 20px}.rpl-testa .field{margin:0;min-width:140px}.rpl-nota{margin:0;font-size:12.5px;color:var(--muted);max-width:75ch;line-height:1.45}.rpl-storia{display:grid;gap:18px;padding:28px}.rpl-carta{min-height:300px;display:grid;align-content:center;gap:12px;padding:18px;border-radius:18px;background:var(--alone),var(--surface-2);text-align:center;justify-items:center}.rpl-carta:focus{outline:none}.rpl-carta:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.rpl-carta h2{margin:0;font-size:22px}.rpl-carta p{margin:0;max-width:52ch;line-height:1.5;color:var(--ink-2)}.rpl-carta .pos{color:var(--green)}.rpl-carta .neg{color:var(--red)}.rpl-grande{font-size:clamp(28px,5vw,46px)!important;font-weight:900;letter-spacing:-.02em;color:var(--ink)!important;text-wrap:balance}.rpl-num{font-size:clamp(30px,5vw,48px)!important;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rpl-num small{display:block;font-size:15px;font-weight:700;color:var(--muted)}.rpl-da-a{display:flex;gap:12px;align-items:baseline;font-size:18px;font-variant-numeric:tabular-nums}.rpl-da-a b{font-size:22px}.rpl-due{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:min(560px,100%);margin:0}.rpl-due>div{padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.rpl-due dt{font-size:12px;font-weight:800;color:var(--muted)}.rpl-due dd{margin:4px 0 0;font-size:20px;font-weight:850;font-variant-numeric:tabular-nums}.rpl-due dd small{display:block;font-size:12px;font-weight:600;color:var(--muted)}.rpl-badge{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.rpl-badge li{display:flex;flex-direction:column;align-items:center;gap:4px;width:96px}.rpl-badge b{font-size:12px;line-height:1.2}.rpl-tre{margin:0;padding:0;list-style:none;display:grid;gap:8px;width:min(480px,100%);counter-reset:r}.rpl-tre li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line);counter-increment:r}.rpl-tre li span::before{content:counter(r) ". ";color:var(--accento-2);font-weight:850}.rpl-tre b{font-variant-numeric:tabular-nums}.rpl-prossimo{display:grid;gap:8px;justify-items:center}.rpl-comandi{display:flex;align-items:center;justify-content:space-between;gap:12px}.rpl-puntini{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.rpl-puntini button{width:24px;height:40px;border:0;padding:0;background:none;cursor:pointer;display:grid;place-items:center}.rpl-puntini button::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--line)}.rpl-puntini button[aria-current=step]::before{background:var(--blue);width:22px;border-radius:99px}.rpl-puntini button:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-radius:6px}.rpl-fondo{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.rpl-fondo .field{margin:0;min-width:220px}@media(max-width:760px){.rpl-storia{padding:16px}.rpl-carta{min-height:360px;padding:16px 12px}.rpl-puntini button{width:20px}}.arc-chiuso{display:grid;gap:10px;justify-items:start}.arc-chiuso h2{margin:0}.arc-chiuso p{margin:0;max-width:72ch;color:var(--ink-2);line-height:1.5}.arc-apri{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,260px));gap:10px;align-items:end;width:100%}.arc-apri .field{margin:0}.arc-testa{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.arc-azioni{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.arc-fase{margin:6px 0 0}.arc-fase b{display:block;font-size:16px}.arc-fase small{display:block;color:var(--ink-2);margin-top:2px}.arc-fiducia{display:grid;gap:10px;margin-top:12px}.arc-fiducia .field{margin:0}.arc-lettera{display:grid;gap:6px;padding:16px;border:2px dashed var(--line);border-radius:14px}.arc-lettera h3{margin:0}.arc-lettera p{margin:0;max-width:75ch;line-height:1.5}.arc-sel{user-select:all;overflow-wrap:anywhere}.arc-codice{font-family:ui-monospace,Consolas,monospace;font-size:18px;font-weight:800;letter-spacing:.08em}.arc-avviso{margin:0;font-size:12.5px;color:var(--warn-ink);background:var(--warn-bg);border-radius:10px;padding:8px 10px}.arc-voci{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.arc-voce{display:grid;gap:2px;width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.arc-voce:hover{background:var(--hover)}.arc-voce:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.arc-voce small{color:var(--muted);font-size:12.5px;overflow-wrap:anywhere}.arc-verifica{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.arc-verifica>span{flex:1 1 260px}.arc-verifica small{display:block;color:var(--muted)}.arc-sezione .title{align-items:center}.arc-dlg textarea{width:100%;min-height:96px;resize:vertical;font:inherit;line-height:1.5}.arc-riga{display:inline-block;width:16ch;max-width:60%;border-bottom:1.5px solid var(--ink);vertical-align:-2px}@media print{body:has(#arcLettera) .sidebar,body:has(#arcLettera) .head,body:has(#arcLettera) .arc-pagina>*:not(:has(#arcLettera)){display:none!important}.arc-pagina>*:has(#arcLettera){grid-column:1/-1}.arc-lettera{border:0}.arc-lettera .arc-azioni{display:none}}.scr-testa{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:6px 0 12px}.scr-numero{margin:0;display:flex;align-items:baseline;gap:4px}.scr-numero b{font-size:52px;font-weight:900;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.scr-numero span{font-size:18px;font-weight:800;color:var(--muted)}.scr-fascia{margin:0;font-size:17px;font-weight:850;color:var(--sel-ink)}.scr-fascia small{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin-top:2px}.scr-voci{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.scr-voce{display:grid;gap:5px;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.scr-voce.manca{border-style:dashed}.scr-voce{min-width:0}.scr-dett{min-width:0}.scr-dett-tab{overflow-x:auto;max-width:100%}.scr-dett summary{cursor:pointer;font-size:12.5px;font-weight:700;color:var(--ink-2);min-height:40px;display:flex;align-items:center}.scr-dett table{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.scr-dett th,.scr-dett td{padding:4px 6px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.scr-dett .num{text-align:right;white-space:nowrap}.scr-dett th small{display:block;font-weight:500;color:var(--muted)}.scr-dett th,.scr-dett th small{white-space:normal;overflow-wrap:anywhere}.scr-dett tfoot th,.scr-dett tfoot td{font-weight:800;border-bottom:0}.scr-dett p{margin:6px 0 0;font-size:12px;color:var(--muted);line-height:1.4}.scr-riga{display:flex;justify-content:space-between;gap:10px}.scr-riga span{font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink-2)}.scr-barra{height:7px;border-radius:999px;background:var(--surface-3);overflow:hidden}.scr-barra i{display:block;height:100%;background:var(--blue);border-radius:inherit}.scr-voce small{font-size:12.5px;color:var(--muted);line-height:1.4}.scr-voce a{font-size:12.5px;font-weight:700;color:var(--sel-ink)}.coach-spunti{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}.coach-spunti li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:10px 12px;border-radius:12px;background:var(--surface-2);font-size:13.5px;line-height:1.45}.coach-spunti a{font-weight:750;color:var(--sel-ink);white-space:nowrap}.coach-chat{margin-top:12px}.vit-aggiungi{display:grid;grid-template-columns:minmax(160px,1fr) minmax(140px,170px) minmax(140px,1fr) minmax(160px,1.4fr) auto;gap:10px;align-items:end;padding:12px;border-radius:12px;background:var(--surface-2)}.vit-aggiungi .field{margin:0}.vit-aggiungi .field label small{font-weight:600;color:var(--muted)}.vit-linea{list-style:none;margin:0;padding:0 0 0 6px;position:relative}.vit-linea::before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:2px;background:var(--line)}.vit-anno h3{margin:14px 0 6px 30px;font-size:13px;letter-spacing:.05em;color:var(--muted)}.vit-momento{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px 0 10px 30px}.vit-momento b{display:block;font-size:14.5px}.vit-momento small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.vit-momento a{font-size:12.5px;font-weight:700;color:var(--sel-ink)}.vit-quando{display:block;font-size:12px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.vit-punto{position:absolute;left:1px;top:12px;width:14px;height:14px;border-radius:50%;border:3px solid var(--card);background:var(--muted);box-shadow:0 0 0 1px var(--line)}.vit-tuo .vit-punto{background:var(--accento-2)}.vit-traguardo .vit-punto{background:var(--med-oro)}.vit-piano .vit-punto,.vit-tappa .vit-punto{background:var(--blue)}.vit-mirador .vit-punto{background:var(--green)}.vit-momento.futuro .vit-punto{background:var(--card);box-shadow:0 0 0 2px var(--blue)}.vit-oggi{position:relative;margin:10px 0;padding-left:30px}.vit-oggi span{display:inline-block;font-size:11.5px;font-weight:850;color:var(--sel-ink);background:var(--sel);border:1px solid var(--sel-line);border-radius:999px;padding:2px 10px}@media(max-width:1050px){.vit-aggiungi{grid-template-columns:repeat(2,minmax(0,1fr))}.vit-aggiungi .vit-nota,.vit-aggiungi button{grid-column:1/-1}}@media(max-width:760px){.vit-aggiungi{grid-template-columns:1fr}}.nav-pill{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.03em;color:var(--accento-2);background:var(--accento-2-bg);border:1px solid var(--accento-2-line);border-radius:999px;padding:1px 7px;white-space:nowrap}.shell.collapsed .tab .nav-pill{display:none}.esp-hero{display:grid;gap:10px;justify-items:start}.esp-hero h2{margin:0;text-wrap:balance}.esp-hero p{margin:0;max-width:72ch;color:var(--ink-2);line-height:1.5}.esp-azioni{display:flex;flex-wrap:wrap;gap:8px}.esp-filtri{flex-wrap:wrap;margin-bottom:12px}.esp-schede{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.esp-scheda{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--line);border-radius:14px}.esp-sigla{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-weight:850;color:var(--sel-ink);background:var(--sel)}.esp-scheda b{display:block;margin-top:4px}.esp-scheda small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.esp-scheda dl{margin:8px 0 0;display:grid;gap:4px;font-size:12.5px}.esp-scheda dt{display:inline;font-weight:800;color:var(--ink-2)}.esp-scheda dt::after{content:": "}.esp-scheda dd{display:inline;margin:0;color:var(--ink-2)}.esp-punti{margin:0;padding-left:18px;display:grid;gap:8px;line-height:1.5;color:var(--ink-2)}.dec-scelte{flex-wrap:wrap;margin-bottom:12px}.dec-scelte .rangebtn,.esp-filtri .rangebtn{flex:1 1 auto;white-space:nowrap;padding:8px 10px;min-height:40px}.dec-campi{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;align-items:end;padding:12px;border-radius:12px;background:var(--surface-2)}.dec-campi .field{margin:0}.dec-spunta{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13.5px}.dec-prove{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:14px;min-width:0}.dec-prova{display:grid;gap:10px;align-content:start;min-width:0}.dec-prova:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.dec-testa{display:flex;justify-content:space-between;gap:10px;align-items:start}.dec-prova table{width:100%;font-size:13px;border-collapse:collapse;table-layout:fixed}.dec-prova th:first-child{width:38%}.dec-prova th,.dec-prova td{padding:7px 6px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.dec-prova th[scope=row]{font-weight:700;color:var(--ink-2)}.dec-prova td{font-variant-numeric:tabular-nums}.dec-prova th,.dec-prova td{white-space:normal;overflow-wrap:break-word}.dec-prova td small{display:block;font-weight:700}.dec-prova>.btn{justify-self:start}.sim-righe{list-style:none;margin:4px 0 0;padding:0;display:grid}.sim-riga{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr) 140px;gap:8px 18px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.sim-riga:first-child{border-top:0}.sim-chi{display:grid;gap:4px;min-width:0}.sim-chi select{width:100%;min-height:40px}.sim-lab-i{display:flex;align-items:center;gap:6px;min-width:0}.sim-chi small{font-weight:600}.sim-gruppo{font-size:14px;min-height:40px;display:flex;align-items:center}.sim-fila{position:relative;height:10px;border-radius:99px;background:linear-gradient(90deg,var(--surface-3),color-mix(in srgb,var(--primary) 30%,var(--surface-3)))}.sim-fila.vuota{background:var(--surface-2)}.sim-meta{position:absolute;left:50%;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--ink-2)}.sim-tu{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--primary);border:3px solid var(--card-bg);box-shadow:0 0 0 2px var(--primary)}.sim-posto{display:grid;justify-items:end;text-align:right}.sim-posto b{font-size:18px;font-weight:850;font-variant-numeric:tabular-nums}.sim-posto small{color:var(--muted);font-variant-numeric:tabular-nums}.infotip p{margin:0}.infotip p+p{margin-top:6px}@media(max-width:760px){.sim-riga{grid-template-columns:minmax(0,1fr) auto}.sim-chi{grid-column:1/-1}}.tenant-gestore{position:relative;display:flex;align-items:center;gap:6px;min-height:40px;font-size:12.5px;white-space:nowrap;cursor:pointer}.tenant-gestore input{width:18px;height:18px;margin:0}.upl{flex-direction:column;align-items:center;text-align:center}.upl .upltesto{max-width:68ch}.upl small{max-width:none;margin-inline:auto}.upl .upl-fiducia{justify-content:center}.upl .uplactions{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;min-width:0}.upl .infoi{color:#fff;border-color:#ffffff99;background:transparent}.upl .infoi:hover,.upl .infoi.open,.upl .infoi.active,.upl .infoi:focus-visible{background:#fff;border-color:#fff;color:#0d2622}.upl small a{color:#fff}.imp-aggiorna{text-align:center}.red-comune{max-width:420px;margin:0 0 6px}.red-comune input{width:100%;min-height:40px}.sim-scrivi{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sim-scrivi input{flex:1 1 140px;min-height:40px}.sim-scrivi .btn{min-height:40px}.red-ral-salva{margin:0 0 12px}.red-ral-salva .btn{min-height:40px}.vquota[hidden]{display:none}.accordo-testo{max-height:260px;overflow:auto;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--ink);font-size:13px;line-height:1.5;text-align:left}.accordo-testo h2{font-size:15px;margin:4px 0}.accordo-testo h3{font-size:13.5px;margin:12px 0 4px}.accordo-testo p{margin:0 0 6px}.accordo-testo:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.accordo-dlg{width:min(720px,calc(100vw - 32px))}.accordo-dlg .reg-consensi{margin:10px 0 0}.filigrana{position:fixed;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:30;pointer-events:none;padding:4px 10px;border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--muted);font-size:11.5px;font-weight:700;letter-spacing:.02em}body:has(.filigrana:not(.hidden)) #view{padding-bottom:56px}@media(max-width:760px){.filigrana{font-size:10px;padding:2px 8px;opacity:.85;max-width:calc(100vw - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media print{.filigrana:not(.hidden){display:block!important;position:fixed;bottom:4mm;right:4mm}}.ricevute{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}.ricevute li{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:10px}.ricevute span{font-size:12.5px;color:var(--muted)}.dati-azioni{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tx-filtri{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 12px}.tx-filtri .field{margin:0}.tx-solo-import{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.tx-solo-import[hidden]{display:none}.tx-import-azioni{display:flex;gap:6px;flex-shrink:0}.vit-proposte{margin:0 0 16px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.vit-proposte h3{margin:0 0 8px;font-size:13px;letter-spacing:.02em}.vit-proposte ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vit-proposte li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.vit-proposta-azioni{display:flex;gap:6px}.home-storia-azioni{display:flex;flex-wrap:wrap;gap:8px}.fg-progressi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.fg-progressi>div{padding:10px 12px;border:1px solid var(--line);border-radius:12px;min-width:0}.fg-progressi ul{margin:6px 0 0;padding-left:18px;display:grid;gap:4px;font-size:12.5px;line-height:1.45}.fg-progressi p{margin:6px 0 0;font-size:12.5px;color:var(--muted)}@media(max-width:700px){.fg-progressi{grid-template-columns:1fr}}.patr-barra-debiti{height:8px;margin-top:10px}tr[hidden]{display:none}.fire-costi{flex:1 1 100%;margin:0;font-size:13px;color:var(--ink-2)}.vstime{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:12.5px;color:var(--ink-2)}.vstime b{flex-basis:100%;font-size:12px}.pannello-grafico{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--card);color:var(--ink);border-top:1px solid var(--line);box-shadow:0 -10px 28px rgba(0,0,0,.14);padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));max-height:45vh;overflow:auto;font-size:13.5px}.pannello-grafico[hidden]{display:none}.pg-testa{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.pg-testa .btn{min-width:40px;min-height:40px;padding:0}.pannello-grafico ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pannello-grafico li{display:flex;align-items:center;gap:8px}.pannello-grafico p{margin:8px 0 0;color:var(--ink-2);font-size:12.5px}.fonti-metodi,.fonti-elenco{margin:0;display:grid;gap:12px}.fonti-metodi dt,.fonti-elenco dt{font-weight:800;margin-bottom:2px}.fonti-metodi dd,.fonti-elenco dd{margin:0;color:var(--ink-2);line-height:1.5;max-width:90ch}.fonti-pagina a{margin-left:6px;white-space:nowrap}@media(max-width:760px){.head .head-actions .btn{padding-inline:12px}.head .head-actions .btn.ico{padding-inline:0}}.spe-import{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:stretch}.spe-drop{position:relative;display:grid;place-items:center;align-content:center;gap:4px;min-height:132px;padding:18px;text-align:center;border:2px dashed var(--sel-line);border-radius:18px;background:var(--surface-2);cursor:pointer;transition:background-color .15s,border-color .15s}.spe-drop:hover,.spe-drop.sopra{background:var(--sel);border-color:var(--blue)}.spe-drop:focus-within{outline:2px solid var(--blue);outline-offset:2px}.spe-drop input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.spe-drop b{font-size:15px;color:var(--ink)}.spe-drop small{color:var(--muted)}.spe-drop-nome{font-weight:600;color:var(--sel-ink);font-size:13px}.spe-import-campi{display:flex;flex-direction:column;justify-content:flex-end;gap:12px}.spe-import-campi .field{margin:0}.spe-var{font-style:normal;font-size:11px;font-weight:600;margin-left:8px;padding:1px 7px;border-radius:999px;white-space:nowrap}.spe-var.su{background:var(--warn-bg);color:var(--warn-ink)}.spe-var.giu{background:var(--ok-bg);color:var(--ok-ink)}.spe-spunti{list-style:none;margin:0;padding:0;display:grid;gap:10px}.spe-spunti li{display:grid;gap:2px;padding:10px 12px;border-radius:14px;background:var(--surface-2);border-left:3px solid var(--blue)}.spe-spunti.ai li{border-left-color:var(--accento-2);background:var(--accento-2-bg)}.spe-spunti b{font-size:13.5px}.spe-spunti span{font-size:13.5px;color:var(--ink-2)}.spe-sotto{font-size:13px;margin:16px 0 8px;color:var(--ink-2)}.spe-voci{margin:0;padding-left:20px;display:grid;gap:6px}.spe-voci li{padding-left:2px}.spe-voci li>span{display:inline-flex;flex-direction:column;max-width:70%}.spe-voci li>b{float:right;font-variant-numeric:tabular-nums}.spe-voci small{color:var(--muted);font-size:11.5px}@media(max-width:760px){.spe-import{grid-template-columns:1fr}}.spe-file{margin-top:16px;border-top:1px solid var(--line)}.spe-file .spe-sotto{display:flex;align-items:center;gap:6px;margin:14px 0 8px}.spe-file-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.spe-file-lista li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-pannello);font-size:13.5px}.spe-file-lista li[hidden]{display:none}.spe-file-nome{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.spe-file-nome b{display:block;color:var(--ink);font-weight:650}.spe-file-nome small{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--muted)}.spe-file-lista li.annullato .spe-file-nome b{color:var(--muted)}.spe-file-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:none}.spe-file-altri{margin-top:8px}.dichi{border:1px solid var(--line);border-radius:14px;padding:10px 12px;margin:0 0 10px;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.dichi legend{font-weight:600;padding:0 4px}.dichi-quota{display:inline-flex;align-items:center;gap:6px}.dichi-quota input,.acc-quota input{width:70px;text-align:right}.acc-dichi{white-space:nowrap}.acc-quota{display:inline-flex;align-items:center;gap:4px;margin-left:6px}.acc-quota[hidden],.dichi-quota[hidden]{display:none}.pos-avanti{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.fire-cal-tabella{max-height:min(480px,70vh)}.fire-cal-tabella thead tr.fire-cal-gruppi>*{height:30px;padding-top:4px;padding-bottom:4px;font-size:11.5px;font-weight:800;color:var(--ink-2);text-align:center;background:var(--surface-2)}.fire-cal-tabella thead tr.fire-cal-gruppi>:first-child{position:sticky;left:0;z-index:4;width:auto;min-width:0;max-width:none}.fire-cal-tabella thead tr:nth-child(2) th{top:30px}.fire-cal-tabella td.fire-cal-primo,.fire-cal-tabella th.fire-cal-primo{border-left:2px solid var(--line)}.fire-cal-tabella td.fire-cal-cap{font-weight:700}.fire-cal-tabella thead th{z-index:3}.fire-cal-tabella tr>:first-child{position:sticky;left:0;width:64px;min-width:64px;max-width:64px;box-sizing:border-box}.fire-cal-tabella tr>:nth-child(2){position:sticky;left:64px;box-shadow:1px 0 0 var(--line)}.fire-cal-tabella tbody th,.fire-cal-tabella tbody td:nth-child(2){top:auto;z-index:1;background:var(--card)}.fire-cal-tabella thead th:first-child,.fire-cal-tabella thead th:nth-child(2){z-index:4}.fire-cal-tabella tr.scoperto th,.fire-cal-tabella tr.scoperto td{background:var(--danger-bg)}tbody th{position:static;z-index:auto}.patr-testa-fine{display:flex;flex-direction:column;align-items:flex-end;gap:10px}@media(max-width:760px){.patr-testa-fine{align-items:stretch;width:100%}.patr-testa-fine .patr-tot{text-align:left}}.patr-dossier-altri{margin:10px 0 0;font-size:12.5px;color:var(--muted)}.patr-dossier-altri .link{font-size:12.5px}.patr-riserva{color:var(--ink-2);display:flex;flex-direction:column;align-items:flex-end}.patr-riserva small{font-size:11px;color:var(--muted);font-weight:600}.saldo-dlg{width:min(620px,calc(100vw - 32px))}.saldo-corpo{padding:4px 20px 8px;display:grid;gap:14px}.saldo-corpo .cash-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.saldo-corpo .cash-form .field:nth-child(3){grid-column:1/-1}.saldo-corpo .cash-form .field:last-child{grid-column:1/-1;justify-self:end}.saldo-grafico{height:170px}.saldo-storia{max-height:220px}.saldo-storia td.muted{font-size:11px}.riprova{margin-top:12px}.spe-periodo{display:grid;gap:10px;justify-items:start}.spe-periodi{flex-wrap:wrap}.spe-intervallo{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.spe-intervallo .field{margin:0}.spe-periodo-nome{margin:0 0 6px;font-size:16px}.btn.entrata{background:var(--ok-bg);color:var(--ok-ink);border-color:var(--ok-ink)}.btn.entrata:hover{filter:brightness(.97)}.rangebtn.verso-entrata.active{background:var(--ok-bg);color:var(--ok-ink);border-color:var(--ok-ink)}@media(max-width:760px){.spe-periodi .rangebtn{flex:1 1 30%}}.invito-benchmark{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;border-color:var(--sel-line);background:var(--sel)}.invito-benchmark h2{margin:0 0 4px;font-size:16px}.invito-benchmark p{margin:0;max-width:70ch;font-size:13px;line-height:1.5;color:var(--ink-2)}.invito-azioni{display:flex;gap:8px;flex-wrap:wrap}#invitoBenchmark:empty{display:none}.nav-primo{margin-top:0}.nav-primo>.nav-testa{font-weight:750;font-size:13.5px;letter-spacing:0;text-transform:none;color:var(--muted);padding:11px 12px;border-radius:12px}.nav-primo>.nav-testa svg:not(.freccia){width:19px;height:19px;stroke-width:1.85}.nav-primo>.nav-testa:hover{color:var(--ink)}.nav-primo>.nav-testa.con-attiva{color:var(--sel-ink)}.pos-dentro{gap:0}.riep-fetta{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:2px 8px;margin:-2px -8px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}.riep-fetta:hover{background:var(--hover)}.riep-fetta:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.pos-scelta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px 0 10px;font-size:12.5px;color:var(--ink-2)}.vvariabile{margin-top:4px;padding-top:10px;border-top:1px dashed var(--line)}.vcambio{margin-top:12px;border:1px solid var(--line);border-radius:12px;padding:8px 12px}.vcambio>summary{cursor:pointer;font-weight:700;min-height:36px;display:flex;align-items:center}.vcambio .btn{margin-top:8px}.vstoria{list-style:none;margin:6px 0;padding:0;display:grid;gap:6px;font-size:12.5px}.vstoria small{display:block;color:var(--muted)}.nav .tab span,.nav-primo>.nav-testa span{white-space:normal;line-height:1.25}.prot-bisogni{list-style:none;margin:0;padding:0;display:grid;gap:12px}.prot-bisogni li{display:grid;gap:4px}.prot-bisogni small{color:var(--ink-2);font-size:12.5px;line-height:1.45}.prot-riga{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.prot-barra{height:6px;border-radius:99px;background:var(--surface-2);overflow:hidden}.prot-barra i{display:block;height:100%;background:var(--green);border-radius:99px}.tag.prot-vicina{background:var(--warn-bg);color:var(--warn-ink)}.tag.prot-scaduta{background:var(--danger-bg);color:var(--danger-ink)}.prot-anno{display:block;font-size:11px;color:var(--muted);font-weight:600;text-align:right}.prot-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px}.prot-lista li{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:8px}.prot-lista small{display:block;color:var(--muted)}.prot-dlg{width:min(560px,calc(100vw - 32px))}.prot-campi{grid-template-columns:repeat(2,minmax(0,1fr))}.prot-campi .field[hidden]{display:none}@media(max-width:760px){.prot-campi{grid-template-columns:minmax(0,1fr)}}.fire-ipotesi-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.fire-ipotesi-lista li{border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;gap:2px;align-content:start}.fire-ipotesi-lista b{font-size:18px;font-variant-numeric:tabular-nums}.fire-ipotesi-lista small{color:var(--muted);font-size:11.5px}.fire-ipotesi-lista p{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--ink-2)}.fire-cal-euro{margin:6px 0 10px}.fire-cal-tabella tr.fire-cal-fase>th{width:auto;max-width:none;min-width:0}.pos-unita{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.pos-unita li{border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;gap:2px}.pos-unita li.attiva{border-color:var(--sel-line);background:var(--sel)}.pos-unita b{font-size:18px;font-variant-numeric:tabular-nums}.pos-unita small{color:var(--ink-2)}.rp-blocco{padding:14px 0;border-top:1px solid var(--line)}.rp-blocco h3{margin:0 0 8px;font-size:14px}.rp-blocco p{margin:0 0 6px;font-size:13px;line-height:1.5}.rp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rp-kpi{border-left:2px solid var(--line);padding-left:10px;min-width:0}.rp-num{font-size:18px;font-weight:850;font-variant-numeric:tabular-nums}.rp-sub{font-size:11px;color:var(--muted)}.rp-due{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:center}.rp-righe{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px}.rp-righe li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.rp-righe li b{font-variant-numeric:tabular-nums;text-align:right}.rp-righe li small{grid-column:1/-1;color:var(--muted);font-size:11.5px}.rp-figura{height:210px;position:relative}.rp-figura.larga{height:230px}.rp-eventi{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:12.5px}.rp-eventi small{color:var(--muted)}.rp-badge{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.rp-badge li{display:flex;align-items:center;gap:8px;font-size:12.5px}.rp-azioni{margin:0;padding-left:18px;font-size:13px;display:grid;gap:4px}@media(max-width:760px){.rp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-due{grid-template-columns:minmax(0,1fr)}}.home-tappe{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px;font-size:12.5px}.home-tappe li{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.home-tappe li span{color:var(--muted);font-variant-numeric:tabular-nums;min-width:82px}.bdg-apri{display:grid;justify-items:center;gap:4px;width:100%;padding:6px;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.bdg-apri:hover{background:var(--hover)}.bdg-apri:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bdg-cima .bdg-apri span{color:var(--ink-2);font-size:12px}.bdg-scheda{width:min(520px,calc(100vw - 32px))}.bdg-scheda-testa{display:flex;gap:14px;align-items:center;padding:18px 20px 4px}.bdg-scheda-testa .cdlg-titolo{padding:0;margin:2px 0 6px}.bdg-scheda-righe{margin:8px 20px;display:grid;gap:10px}.bdg-scheda-righe dt{font-size:11px;font-weight:800;color:var(--muted)}.bdg-scheda-righe dd{margin:2px 0 0;font-size:13.5px;line-height:1.5}.bdg-scheda>.muted{padding:0 20px}.rpl-fonte{margin-bottom:8px;display:inline-block}.rpl-fonte.scritta{background:var(--sel);color:var(--sel-ink)}.rpl-scritti{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px}.rpl-scritti li{display:flex;gap:10px;flex-wrap:wrap}.rpl-scritti span{color:var(--muted);font-variant-numeric:tabular-nums;min-width:82px}.head-title h1.lungo{font-size:19px;line-height:1.2}body.scrollata .head-title h1.lungo{font-size:17px}.vstima>summary{cursor:pointer;display:grid;gap:2px;min-height:40px}.vstima>summary h3{display:inline;margin:0}.vstima>summary small{color:var(--muted);font-size:12px}.vstima-parte{border-top:1px solid var(--line);padding-top:10px;margin-top:10px;display:grid;gap:6px}.vstima-parte h4{margin:0;font-size:13px}.vstima-parte p{margin:0;font-size:13px;line-height:1.5}.vstima-parte a{color:var(--sel-ink);font-weight:700}.vstima-azioni{display:flex;flex-wrap:wrap;gap:8px}.vstima-esito{min-height:1em}.imp-prov{display:block;color:var(--muted);font-weight:500;font-size:11px;white-space:normal}.arc-digitale{border:1px solid var(--line);border-radius:12px;padding:8px 12px;display:grid;gap:10px;margin:0}.arc-digitale legend{font-weight:700;padding:0 4px}.arc-digitale[hidden]{display:none}.dichi-insieme,.dichi-familiare{flex-basis:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 12px}.dichi-insieme[hidden],.dichi-familiare[hidden]{display:none}.dichi-nota{grid-column:1/-1;margin:0}.acc-nome{width:110px;margin-left:6px}.acc-nome[hidden]{display:none}.acc-quota-altro{margin-left:6px}.home-azione-alto{border-left:5px solid var(--accento-2);padding-block:14px}.fire-fondo-voci{display:grid;gap:12px;padding:14px 16px 0}.fire-fondo-voce{margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card);min-width:0}.fire-fondo-voce legend{padding:0 6px;font-weight:800;font-size:14px;color:var(--ink);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.fire-fondo-voce legend small{font-size:11.5px;font-weight:600;color:var(--muted)}.fire-fondo-voce .fcampi{padding:6px 0 0}.fire-fondo-salva{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px}.fire-fondo-salva .btn,.fire-fondo-vuoto .btn,.fire-inps-pdf .btn{min-height:44px}.fire-fondo-salva small{font-size:12.5px}.fire-fondo-vuoto{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border:1px dashed var(--line);border-radius:14px;background:var(--card)}.fire-fondo-vuoto p{margin:0;flex:1 1 260px;font-size:13px;color:var(--ink-2);line-height:1.5}.fire-inps-pdf{margin:14px 16px 0;padding:12px 14px;border:1px solid var(--sel-line);border-radius:14px;background:var(--sel)}.fire-inps-testa{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.fire-inps-testa>div{flex:1 1 260px;min-width:0}.fire-inps-testa b{display:block;font-size:14px;color:var(--ink)}.fire-inps-testa small{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.fire-inps-stato{margin:0;font-size:13px;color:var(--ink-2)}.fire-inps-stato:not(:empty){margin-top:10px}.fire-inps-letto{margin-top:12px;padding-top:12px;border-top:1px solid var(--sel-line)}.fire-inps-frase,.pens-frase{margin:0 0 10px;font-size:14px;line-height:1.55;color:var(--ink)}.fire-inps-letto .fcampi{padding:4px 0 0}.pens-altri{margin:2px 0 10px}.pens-altri>summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--sel-ink);padding:12px 0;display:list-item}.pens-altri>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.fire-inps-azioni{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.fire-prima-dopo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin:0}.fire-prima-dopo>div{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.fire-prima-dopo dt{font-size:11.5px;font-weight:800;color:var(--muted)}.fire-prima-dopo dd{margin:4px 0 0;font-size:13.5px;color:var(--ink);line-height:1.45}.fire-prima-dopo dd b{font-size:16px}.fire-prima-dopo dd small{display:block;margin-top:3px;font-size:12.5px;color:var(--ink-2)}.fire-inps-nota{margin:10px 0 0;font-size:12.5px;color:var(--ink-2)}#pensioneCard,.fire-inps-letto{scroll-margin-top:110px}@media(max-width:620px){#pensioneCard,.fire-inps-letto{scroll-margin-top:170px}}.vl-pegno{margin:10px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.vl-pegno legend{font-weight:750;font-size:13px;padding:0 4px}.vl-pegno legend small{font-weight:500;color:var(--muted)}.vl-pegno-lista{display:grid;gap:4px;max-height:220px;overflow:auto}.vl-pegno-lista label{display:flex;align-items:center;gap:8px;min-height:36px;font-size:13px}.vl-pegno-lista label small{margin-left:auto;color:var(--muted);font-variant-numeric:tabular-nums}.vl-pegno-tot{margin:6px 0 0;font-size:12.5px;color:var(--ink-2)}.bdg-rischio-riga{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.bdg-rischio-riga>div{flex:1 1 320px;min-width:0}.bdg-coerenza:empty{display:none}.bdg-coerenza{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.bdg-coerenza-numero{margin:10px 0 6px;color:var(--ink-2)}.bdg-stile{margin:0 0 6px;display:grid;gap:2px}.bdg-stile .occhiello{font-size:11.5px;font-weight:850;color:var(--accento-2)}.bdg-stile b{font-size:18px;color:var(--ink)}.bdg-coerenza-numero b{font-size:22px;font-weight:900;color:var(--sel-ink);font-variant-numeric:tabular-nums;margin-right:4px}.bdg-coerenza ul{margin:0;padding-left:18px;display:grid;gap:4px;color:var(--ink-2);font-size:13.5px;line-height:1.45}.percorso-carta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;border-left:5px solid var(--accento-2)}.percorso-testo{flex:1 1 380px;min-width:0;display:grid;gap:6px}.percorso-testo .occhiello{margin:0;font-size:11.5px;font-weight:850;color:var(--accento-2)}.percorso-testo h2{margin:0;font-size:19px}.percorso-testo p{margin:0;color:var(--ink-2);line-height:1.5;max-width:70ch}.percorso-manca{font-size:13px;font-weight:600;color:var(--ink-2)}.percorso-sblocca{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.percorso-sblocca li{padding:4px 10px;border-radius:99px;background:var(--chip);color:var(--sel-ink);font-size:12.5px;font-weight:700}.percorso-sblocca li::before{content:"✦ ";font-size:11px}.percorso-conto{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;color:var(--ink-2);font-size:13px}.percorso-conto-num{font-size:14px;color:var(--ink-2);white-space:nowrap}.percorso-conto-num b{font-size:22px;color:var(--primary)}.percorso-conto-barra{grid-column:1/-1;height:6px;border-radius:99px;background:var(--surface-3);overflow:hidden}.percorso-conto-barra i{display:block;height:100%;background:var(--primary);border-radius:99px}.riep-invito{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;border-left:5px solid var(--primary)}.riep-invito h2{margin:0 0 4px}.riep-invito p{margin:0;color:var(--ink-2)}.riep-invito-azioni{display:flex;flex-wrap:wrap;gap:8px}.riep-invito-azioni .btn{min-height:44px}@media(max-width:760px){.riep-invito-azioni{width:100%}.riep-invito-azioni .btn{flex:1 1 45%;text-align:center}.riep-invito-azioni .btn.primary{flex-basis:100%}}.toast-finestra{z-index:5}.agg-inv-lista{list-style:none;margin:6px 0 4px;padding:0;display:grid;gap:8px}.agg-inv-voce{width:100%;display:grid;gap:2px;text-align:left;padding:12px 14px;min-height:56px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);cursor:pointer}.agg-inv-voce:hover{background:var(--hover)}.agg-inv-voce:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.agg-inv-voce small{color:var(--ink-2);font-size:12.5px}.fire-azioni .btn.fire-calcola{min-height:54px;font-size:16.5px;font-weight:750;padding-inline:28px}@media(max-width:760px){.fire-azioni .btn.fire-calcola{width:100%}}.fire-cal-dettaglio>summary{font-size:15px;font-weight:800}.fire-cal-tabella table{font-size:13px}.fire-cal-tabella{max-height:min(75vh,720px)}.scheda-fondo .cdlg-testo select,.scheda-fondo .cdlg-testo input[type=file]{display:block;width:100%;margin:4px 0 12px;min-height:40px}.scheda-fondo-esito p{margin:8px 0 0;color:var(--ink)}.scheda-fondo-esito p.muted{color:var(--ink-2)}.scheda-fondo-esito .err{color:var(--danger-ink);background:var(--danger-bg);padding:8px 10px;border-radius:10px}.invita{display:grid;gap:8px;margin:4px 0 14px}.invita-riga{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.invita-riga textarea{flex:1 1 280px;min-height:44px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--card);color:var(--ink);font:inherit;resize:vertical}.invita-esito{border:1px solid var(--line);border-radius:14px;padding:10px 14px;background:var(--info-bg);color:var(--info-ink)}.invita-esito p{margin:0 0 8px}.invita-posta{margin:0}.novita-invio{margin:0 0 10px;color:var(--ink)}.novita-invio:empty{display:none}.novita-testa{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.novita-elenco{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.novita-voce{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-pannello);background:var(--card)}.novita-voce.aperta{border-color:var(--sel-line);background:var(--sel)}.novita-apri{flex:1 1 260px;min-width:0;min-height:44px;display:grid;gap:4px;padding:4px 2px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-piccolo)}.novita-apri:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.novita-oggetto{font-weight:750;font-size:15px;overflow-wrap:anywhere}.novita-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;color:var(--muted)}.novita-voce-azioni{display:flex;flex-wrap:wrap;gap:6px}.novita-vuota{color:var(--muted)}.novita-editor{border-top:1px solid var(--line);padding-top:14px}.novita-editor h3{margin:0 0 12px;font-size:17px}.novita-campi{border:0;margin:0;padding:0;min-width:0;display:grid;gap:12px}.novita-campi:disabled :is(input,textarea){color:var(--ink-2);background:var(--bg)}.novita-modulo .field{min-width:0}.novita-modulo .field textarea{width:100%;box-sizing:border-box;min-height:44px;padding:10px 11px;font:inherit;font-size:15px;line-height:1.5;resize:vertical}.novita-due{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.novita-sezioni{display:grid;gap:12px}.novita-sezione{position:relative;display:grid;gap:10px;margin:0;padding:12px;min-width:0;border:1px solid var(--line);border-radius:var(--r-pannello);background:var(--surface-2,var(--bg))}.novita-sezione legend{padding:0 6px;font-weight:750;font-size:14px;color:var(--ink)}.novita-sposta{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.novita-sposta .btn{min-width:40px}.novita-sezione>.btn,.novita-campi>.btn{justify-self:start}.novita-immagini{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.novita-img{margin:0;display:grid;gap:6px;align-content:start}.novita-img img{display:block;width:100%;height:120px;object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:var(--r-piccolo);background:var(--card)}.novita-img figcaption{display:grid;gap:4px}.novita-img label{font-size:12px;font-weight:750;color:var(--muted)}.novita-img input{width:100%;box-sizing:border-box;min-height:40px;padding:8px 10px;font-size:13px}.novita-img .btn{justify-self:start}.novita-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.novita-salvata,.novita-manca{font-size:13px;color:var(--muted)}.novita-manca{color:var(--warn-ink)}.novita-anteprima-titolo{margin:18px 0 8px;font-size:15px}.novita-anteprima{border:1px solid var(--line);border-radius:var(--r-carta);background:var(--bg);padding:16px}.novita-mail{max-width:520px;margin:0 auto;padding:22px 22px 16px;border:1px solid var(--line);border-radius:var(--r-carta);background:var(--card);color:var(--ink);overflow-wrap:anywhere}.novita-mail p{margin:0 0 14px;font-size:15px;line-height:1.6}.novita-mail .novita-mail-occhiello{margin:0 0 6px;font-size:13px;font-weight:750;color:var(--muted)}.novita-mail .novita-mail-titolo{margin:0 0 16px;font-size:22px;line-height:1.3;font-weight:750}.novita-mail-sez{display:block;margin-top:10px;font-size:19px;line-height:1.3}.novita-mail-img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r-pannello)}.novita-mail-bottone{display:inline-block;padding:12px 22px;border-radius:var(--r-barra);background:var(--primary);color:#fff;font-weight:750}.novita-mail .novita-mail-nota{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}@media(max-width:600px){.novita-due{grid-template-columns:minmax(0,1fr)}.novita-voce{padding:8px}.novita-anteprima{padding:8px}.novita-mail{padding:16px 14px 12px}}.pwd-prov-campi{display:grid;gap:10px;margin:6px 0 4px}.pwd-prov-campi label{display:grid;gap:4px;font-size:13px;font-weight:650;color:var(--ink)}.pwd-prov-campi label[hidden]{display:none}.pwd-prov-campi input{min-height:42px;border:1px solid var(--ink-2);border-radius:10px;padding:8px 10px;background:var(--bg);color:var(--ink);font:inherit}.percorso-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.percorso-azioni .btn{min-height:44px}.percorso-nonce{min-height:40px;padding:0 6px}@media(max-width:760px){.percorso-azioni{width:100%;flex-direction:column;align-items:stretch}.percorso-azioni .btn{width:100%;text-align:center}}.percorso-dlg{width:min(720px,calc(100vw - 32px))}.percorso-dlg-carta{padding:0 20px}.percorso-dlg-carta .percorso-carta{box-shadow:none;border:1px solid var(--line);border-left:5px solid var(--accento-2)}.percorso-lista{list-style:none;margin:12px 0 0;padding:0 20px;display:grid;gap:6px}.percorso-lista li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center}.percorso-lista a{display:grid;gap:1px;padding:6px 10px;border-radius:10px;color:var(--ink);text-decoration:none;min-height:40px}.percorso-lista a:hover{background:var(--hover)}.percorso-lista small{color:var(--muted);font-size:12px}.percorso-segno{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid var(--line);font-size:12px;font-weight:900;color:var(--sel-ink)}.percorso-lista li.completato .percorso-segno{background:var(--sel);border-color:var(--sel-line)}.percorso-lista li.parziale .percorso-segno{border-color:var(--sel-line)}.bdg-rischio-riga h2{margin:2px 0 4px}.bdg-rischio-riga p{margin:0;color:var(--ink-2);line-height:1.5}.bdg-rischio-riga .btn{min-height:44px}.rischio-scala-box{margin:6px 0 10px;max-width:520px}.rischio-scala{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.rischio-scala span{display:flex;align-items:center;justify-content:center;height:30px;border-radius:8px;font-size:12.5px;font-weight:700;color:var(--muted);background:var(--surface-3);font-variant-numeric:tabular-nums}.rischio-scala span.pieno{background:var(--sel);color:var(--sel-ink)}.rischio-scala span.tu{background:var(--blue);color:var(--card);transform:scale(1.08);box-shadow:0 2px 8px #0000001f}.rischio-scala-legenda{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0 0;font-size:12px;color:var(--muted)}.rischio-scala-legenda .centro{display:inline-flex;align-items:center;gap:4px}.rischio-scala-legenda b{color:var(--ink);font-size:13px}@media(prefers-reduced-motion:reduce){.rischio-scala span.tu{transform:none}}.oggi-testa{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;margin-bottom:10px}.oggi-testa h2{margin:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.oggi-testa h2 small{font-size:13px;font-weight:600;color:var(--muted)}button.oggi-interruttore{font-size:12.5px;min-height:32px}.oggi-tessere{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px}.oggi-tessera{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);min-width:0}.oggi-occhiello{font-size:11.5px;font-weight:800;color:var(--muted)}.oggi-num{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.oggi-num small{font-size:13px;font-weight:700}.oggi-num.pos{color:var(--green)}.oggi-num.neg{color:var(--red)}.oggi-sotto{font-size:13px;color:var(--ink-2);line-height:1.45}.oggi-titolo-voce{font-size:14.5px;color:var(--ink);line-height:1.35}.oggi-barra{height:7px;border-radius:999px;background:var(--surface-3);overflow:hidden;margin-top:4px}.oggi-barra i{display:block;height:100%;background:var(--blue);border-radius:inherit}.oggi-lista{margin:0;padding-left:18px;font-size:13px;color:var(--ink);line-height:1.45;display:grid;gap:3px}.oggi-lista.oggi-mese{list-style:none;padding-left:0}.oggi-mese li{display:flex;justify-content:space-between;gap:12px}.oggi-mese b{font-variant-numeric:tabular-nums}.oggi-mese b.pos{color:var(--green)}.oggi-mese b.neg{color:var(--red)}.oggi-vai{color:var(--sel-ink);margin-top:auto;padding-top:6px;font-size:13px;font-weight:700;align-self:flex-start;min-height:28px;display:inline-flex;align-items:center}.oggi-tessere+.oggi-tessere{margin-top:10px}.oggi-fatto{font-size:13.5px;color:var(--ink);line-height:1.5}.oggi-fonte{display:block;font-size:11.5px;color:var(--muted);line-height:1.4;margin-top:2px}.oggi-avviso{max-width:460px}.pac-analisi{margin-top:12px}.pac-analisi h3{margin:0 0 6px;font-size:14px}.pac-analisi ul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13.5px;line-height:1.5;color:var(--ink)}.pac-scelta{width:min(560px,calc(100vw - 32px))}.pac-scelta-lista{list-style:none;margin:0;padding:0 20px;display:grid;gap:6px;max-height:min(50vh,440px);overflow:auto}.pac-scelta-lista li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--line)}.pac-scelta-nome{display:flex;align-items:center;gap:10px;min-height:40px;min-width:0;flex:1}.pac-scelta-nome input{width:20px;height:20px;flex:none;accent-color:var(--primary)}.pac-scelta-nome span{display:flex;flex-direction:column;min-width:0;font-size:13.5px;font-weight:700;color:var(--ink)}.pac-scelta-nome small{font-weight:500;color:var(--muted);font-size:12px}.pac-scelta-pct{display:flex;align-items:center;gap:4px;flex:none;font-size:13px;color:var(--ink-2)}.pac-scelta-pct input{width:76px;min-height:36px;text-align:right}.pac-scelta-somma{padding:8px 20px 0;margin:0;font-size:13px;font-weight:700;color:var(--ink)}.pac-scelta-somma.neg{color:var(--red)}.nuc-assicurato{color:var(--ok-ink);font-weight:700}.oggi-notizia-titolo{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;overflow-wrap:anywhere}a.oggi-notizia-titolo:hover{text-decoration-color:currentColor}.oggi-ai{margin:4px 0 0;padding:8px 10px;border-radius:10px;background:var(--card);border:1px solid var(--line);font-size:13px;line-height:1.5;color:var(--ink)}.oggi-ai b{color:var(--accento-2);margin-right:4px}.oggi-notizia-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:auto;padding-top:6px}.oggi-notizia-azioni .oggi-vai{margin-top:0;padding-top:0}.oggi-notizia-azioni button.link{font-size:13px;font-weight:700;min-height:28px}.oggi-barre{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));gap:14px 18px}.oggi-ob{display:flex;flex-direction:column;gap:3px;min-width:0}.oggi-ob-nome{font-size:13px;font-weight:750;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;align-self:flex-start;min-height:24px;display:inline-flex;align-items:center}a.oggi-ob-nome:hover{text-decoration-color:currentColor}button.oggi-traguardo,button.oggi-controlli-apri{align-self:flex-start;font-size:12.5px;font-weight:700;min-height:28px}button.oggi-controlli-apri{margin-top:auto;padding-top:6px}.oggi-dlg{max-width:520px}.oggi-ctrl-lista{list-style:none;margin:0;padding:0 20px 8px;display:grid;gap:8px;max-height:min(60vh,520px);overflow:auto}.oggi-ctrl{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.oggi-ctrl b{display:block;font-size:13.5px;color:var(--ink);line-height:1.35}.oggi-ctrl small{display:block;font-size:12px;color:var(--muted);margin-top:2px;line-height:1.45}.oggi-ctrl-stato{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;background:var(--ok-bg);color:var(--ok-ink)}.oggi-ctrl.da-fare .oggi-ctrl-stato{background:var(--warn-bg);color:var(--warn-ink)}.oggi-ctrl-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;font-size:13px}.oggi-ctrl-azioni a{color:var(--sel-ink);font-weight:700}.oggi-ctrl-azioni .btn{min-height:32px;padding:4px 14px;font-size:13px}.oggi-avviso-fatto{margin:0 20px 12px;padding:10px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);font-size:13.5px;line-height:1.5;color:var(--ink)}.oggi-avviso-fatto b{color:var(--sel-ink)}.oggi-avviso-righe{margin:4px 20px 12px;padding-left:18px;display:grid;gap:6px;font-size:14px;line-height:1.5;color:var(--ink)}.oggi-avviso-spegni{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:40px;padding:0 20px;font-size:13px;margin-bottom:6px}.oggi-avviso-spegni input{width:20px;height:20px;margin:0;accent-color:var(--primary)}.oggi-avviso-spegni small{flex-basis:100%;margin-left:28px}.borsa-testa{display:flex;justify-content:space-between;align-items:center;gap:10px 20px;flex-wrap:wrap}.borsa-blocco{box-shadow:inset 0 4px 0 var(--borsa-banda),var(--shadow)}.borsa-miei{--borsa-banda:var(--primary)}.borsa-seguiti{--borsa-banda:#e3a21a}.borsa-titolo{display:flex;gap:12px;align-items:center;min-width:0}.borsa-titolo h2{font-size:22px;margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.borsa-titolo p{margin:3px 0 0;color:var(--ink-2);font-size:13.5px;line-height:1.45}.borsa-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;flex:none}.borsa-ico svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.borsa-miei .borsa-ico{background:var(--sel);color:var(--sel-ink)}.borsa-seguiti .borsa-ico{background:var(--warn-bg)}.borsa-seguiti .borsa-ico svg{fill:#e3a21a;stroke:#b98112}.borsa-conta{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 9px;border-radius:999px;background:var(--surface-3);color:var(--ink);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.borsa-conta:empty{display:none}.borsa-vuoto{margin-top:12px}.borsa-totale{display:flex;align-items:center;gap:8px;font-size:14px;flex-wrap:wrap}.borsa-totale:empty{display:none}.borsa-totale b{font-size:22px;font-weight:850;font-variant-numeric:tabular-nums}.borsa-tab{overflow-x:auto;margin-top:6px}.borsa-tab table{font-size:13.5px}.borsa-tab th,.borsa-tab td{padding:9px 10px;vertical-align:middle;border-top:0;border-bottom:1px solid var(--line)}.borsa-tab thead th{position:static;background:none;font-size:12px;font-weight:800;text-align:right}.borsa-tab thead th:first-child{text-align:left}.borsa-tab tbody th{position:static;background:none;color:var(--ink);font-weight:inherit}.borsa-riga{cursor:pointer}.borsa-riga:hover{background:var(--hover)}.borsa-c-tit{text-align:left;max-width:300px}.borsa-apri{all:unset;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;max-width:100%}.borsa-nomi{display:grid;gap:1px;min-width:0}.borsa-logo{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#ffffff;border:1px solid var(--line);overflow:hidden}.borsa-logo .tkicon{width:30px;height:30px;border:0;border-radius:6px;background:transparent}.borsa-riga.su{background:color-mix(in srgb,var(--borsa-su) calc(var(--tinta,8%) + var(--piu,0%)),transparent)}.borsa-riga.giu{background:color-mix(in srgb,var(--borsa-giu) calc(var(--tinta,8%) + var(--piu,0%)),transparent)}.borsa-riga.su:hover,.borsa-riga.giu:hover{--piu:6%}.borsa-apri b{font-size:16px;font-weight:850;letter-spacing:-.01em;color:var(--ink)}.borsa-apri small{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.borsa-apri:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.borsa-c-graf{width:30%;min-width:180px;text-align:center}.borsa-spark{display:block;width:100%;height:42px;overflow:visible}.borsa-spark-rif{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3;opacity:.75;vector-effect:non-scaling-stroke}.borsa-spark-linea{fill:none;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.borsa-spark-velo{opacity:.13}.borsa-spark-vuoto{display:block;width:100%;height:42px}.borsa-prezzo{font-size:15.5px;font-weight:750;font-variant-numeric:tabular-nums}.borsa-c-prezzo small{display:block;font-size:11px}.borsa-pill{display:inline-block;min-width:78px;padding:5px 9px;border-radius:7px;border:0;font:inherit;font-size:14.5px;font-weight:800;text-align:right;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.borsa-pill.su{background:var(--borsa-pill-su)}.borsa-pill.giu{background:var(--borsa-pill-giu)}.borsa-pill.nd{background:var(--surface-3);color:var(--muted)}button.borsa-pill{cursor:pointer;position:relative}button.borsa-pill::after{content:"";position:absolute;top:-5px;bottom:-5px;left:0;right:0}button.borsa-pill:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.borsa-totale .borsa-pill{min-width:0;font-size:13px;padding:3px 8px}.borsa-c-euro{font-weight:700}.borsa-cerca{padding-block:14px}.borsa-cerca-form{position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px}.borsa-cerca-form .combo input{padding-left:42px;min-height:48px;font-size:15.5px}.borsa-lente{position:absolute;left:14px;top:calc(1.35em + 20px);pointer-events:none;color:var(--muted);z-index:1}.borsa-lente svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.borsa-cerca-azioni{display:flex;gap:8px;align-items:center;padding-top:calc(1.35em + 6px)}.borsa-cerca-azioni .btn{min-height:48px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.borsa-cerca-azioni svg{width:18px;height:18px;fill:currentColor;stroke:none}@media(max-width:760px){.borsa-tab th,.borsa-tab td{padding:9px 5px}.borsa-c-euro{display:none}.borsa-c-graf{width:26%;min-width:76px}.borsa-spark,.borsa-spark-vuoto{width:100%;height:34px}.borsa-c-tit{max-width:140px}.borsa-apri{gap:7px}.borsa-logo{width:30px;height:30px;border-radius:8px}.borsa-logo .tkicon{width:24px;height:24px}.borsa-apri b{font-size:15px}.borsa-apri small{font-size:12px}.borsa-prezzo{font-size:14px}.borsa-pill{min-width:64px;font-size:13.5px;padding:5px 7px}.borsa-cerca-form{grid-template-columns:1fr}.borsa-cerca-azioni{padding-top:0}.borsa-cerca-azioni .btn{flex:1;justify-content:center}.borsa-titolo h2{font-size:19px}.borsa-ico{width:40px;height:40px}}.gf-testa{display:flex;justify-content:space-between;align-items:flex-start;gap:10px 16px;flex-wrap:wrap}.gf-azioni{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gf-stella{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-weight:750;cursor:pointer}.gf-stella svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.gf-stella:hover{border-color:var(--sel-line)}.gf-stella.on{border-color:var(--sel-line);background:var(--sel);color:var(--sel-ink)}.gf-stella.on svg{fill:#e3a21a;stroke:#b98112}.gf-stella:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.gf-prezzo{display:flex;align-items:baseline;gap:4px 14px;flex-wrap:wrap;margin-top:14px}.gf-num{font-size:clamp(28px,3.2vw,36px);font-weight:850;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gf-var{font-size:16px;font-weight:750;font-variant-numeric:tabular-nums}.gf-var.su{color:var(--green)}.gf-var.giu{color:var(--red)}.gf-per{color:var(--muted);font-weight:600}.gf-quando{margin:2px 0 6px;font-size:12.5px}.gf-periodi{justify-content:flex-start;margin:4px 0 2px}.gf-dati{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0 28px;margin:14px 0 0}.gf-dati>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13.5px}.gf-dati dt{color:var(--muted)}.gf-dati dd{margin:0;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.gf-tua-box{margin:12px 0 4px}.gf-tua-tit{margin:0 0 8px;font-size:12px;font-weight:700;color:var(--muted)}.gf-tua .idlg-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.gf-tua .idlg-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gf-tua .idlg-k{padding:10px 12px}.gf-tua .idlg-k .big{font-size:17px}}.gf-dettagli{margin-top:16px}.gf-contiene{margin-top:14px}.gf-contiene-sub{margin:0 0 8px;font-size:12px}.gf-dati code{font-size:12.5px}.dq-dlg{width:min(720px,calc(100vw - 32px))}.dq-tutti{display:flex;gap:10px;align-items:end;flex-wrap:wrap;padding:4px 20px 10px}.dq-tutti .field{margin:0}.dq-tutti .field label{font-size:12px;font-weight:700;color:var(--ink-2)}.dq-tab{overflow:auto;max-height:min(50vh,420px);margin:0 20px;border:1px solid var(--line);border-radius:12px}.dq-tab table{font-size:13px}.dq-tab th,.dq-tab td{vertical-align:middle;white-space:normal}.dq-tab tbody th{position:static;background:none;color:var(--ink);font-weight:inherit}.dq-tab tbody th b{display:block}.dq-tab tbody th small,.dq-tab td small{display:block;font-size:11.5px;color:var(--muted)}.dq-tab input[type=date]{min-height:40px}.home-daquando{font-weight:750}@media(max-width:760px){.dq-tab td:nth-child(2),.dq-tab th:nth-child(2){display:none}}.borsa-tab .sortbtn{font-weight:800}.sortarrow.spenta{opacity:1;color:var(--muted);font-size:11px;font-weight:400}.gf-modo{margin-right:4px}@media(max-width:760px){.gf-modo{width:100%}.gf-modo .rangebtn{flex:1}}.fire-cal-mese{display:block;font-size:11px;font-weight:600;color:var(--muted)}.pos-reddito{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line)}.pos-reddito b{font-size:18px;font-variant-numeric:tabular-nums}.pos-reddito small{color:var(--muted)}.fire-cal-nota{display:block;font-size:10.5px;font-weight:600;color:var(--muted);text-transform:none;letter-spacing:0}.fire-essenziali.fire-gruppo>.fcampi{margin-top:12px}.netto-disp small{color:var(--muted);margin-left:4px}.patr-disp b{font-variant-numeric:tabular-nums}.spe-dafare{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.spe-cruscotto{display:grid;gap:16px}.spe-lato{justify-self:center}.spe-giro{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:24px;align-items:center}.spe-ciambella{position:relative;width:100%;max-width:240px;aspect-ratio:1;border-radius:50%;background:var(--anello);justify-self:center}.spe-ciambella-centro{position:absolute;inset:17%;border-radius:50%;background:var(--card);display:grid;place-content:center;gap:2px;text-align:center}.spe-ciambella-centro b{font-size:26px;font-weight:850;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.spe-ciambella-centro span{font-size:13px;color:var(--ink-2)}.spe-icone{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px 8px}.spe-icona{display:grid;justify-items:center;align-content:start;gap:4px;min-width:0;padding:6px 2px;border:0;border-radius:var(--r-piccolo);background:transparent;color:var(--ink);font:inherit;cursor:pointer}.spe-icona:hover{background:var(--hover)}.spe-icona:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.spe-icona .spe-fig{width:48px;height:48px;border-width:2px}.spe-icona .spe-fig svg{width:24px;height:24px}.spe-icona-nome{font-size:12.5px;font-weight:700;line-height:1.2;text-align:center;overflow-wrap:anywhere}.spe-icona-eur{font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums}.spe-tutte .spe-fig{--c:var(--muted)}.spe-piu-meno{display:flex;justify-content:center;gap:32px}.spe-tondo{display:grid;justify-items:center;gap:6px;border:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.spe-tondo>span{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;border:3px solid currentColor;background:var(--card);font-size:38px;font-weight:600;line-height:1}.spe-tondo.meno>span{color:var(--red)}.spe-tondo.piu>span{color:var(--green)}.spe-tondo b{font-size:13px}.spe-tondo:hover>span{background:var(--hover)}.spe-tondo:focus-visible>span{outline:2px solid var(--blue);outline-offset:3px}.spe-cat .spe-fig.piccola{display:inline-grid;width:28px;height:28px;margin-right:8px;border-width:2px;vertical-align:middle}.spe-cat .spe-fig.piccola svg{width:16px;height:16px}@media(max-width:760px){.spe-giro{grid-template-columns:1fr;gap:16px}.spe-ciambella{max-width:210px}.spe-icone{grid-template-columns:repeat(4,minmax(0,1fr))}}.cdlg.spe-foglio{width:min(440px,calc(100vw - 32px))}.spe-foglio form{display:grid;gap:12px;padding:14px 16px 18px}.spe-foglio-testa{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.spe-foglio-testa h2{margin:0;text-align:center}.spe-foglio svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.spe-foglio-giorno{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;font-weight:700;cursor:pointer}.spe-foglio-giorno input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.spe-cifra{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:2px solid color-mix(in srgb,var(--red) 55%,transparent);background:color-mix(in srgb,var(--red) 10%,var(--card))}.spe-cifra.entrata{border-color:color-mix(in srgb,var(--green) 55%,transparent);background:color-mix(in srgb,var(--green) 10%,var(--card))}.spe-cifra-valuta{font-size:13px;font-weight:700;color:var(--ink-2)}.spe-cifra-numero{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);text-align:right;font:inherit;font-size:40px;font-weight:800;font-variant-numeric:tabular-nums;outline:none}.spe-foglio-nota{width:100%}.spe-tastierino{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.spe-tastierino button{min-height:52px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:24px;font-weight:700;cursor:pointer}.spe-tastierino button:hover{background:var(--hover)}.spe-tastierino button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.spe-scelta{display:flex;gap:6px;overflow-x:auto;padding:2px 0 6px;scroll-snap-type:x proximity}.spe-scelta .spe-icona{flex:0 0 80px;scroll-snap-align:start}.spe-icona.scelta .spe-fig{background:var(--c);color:var(--card)}.spe-salva{min-height:48px;font-size:16px}@media(max-width:760px){.cdlg.spe-foglio{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.spe-foglio form{min-height:100%;align-content:start}.spe-tastierino button{min-height:56px}}.usc-scelte{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:end;margin-top:6px}.usc-scelte .field{margin:0;min-width:0}.usc-scelte .field input,.usc-scelte .field select{min-height:42px;width:140px}.usc-scelte .field select{width:210px}.usc-check{display:flex;align-items:center;gap:8px;min-height:42px;font-size:13.5px}.usc-avviso{border-left:4px solid var(--amber,#c9832a)}.usc-avviso p{margin:6px 0 0}.usc-carte{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;align-items:start}.usc-carta h3{margin:0 0 4px;font-size:16px}.usc-carta>p.muted{margin:0 0 10px;font-size:12.5px}.usc-carta.fuori{opacity:.75}.usc-eta{display:flex;align-items:baseline;gap:6px;margin:4px 0 6px}.usc-eta b{font-size:26px;font-variant-numeric:tabular-nums}.usc-eta small{color:var(--muted);font-size:12px;margin-right:6px}.usc-stato{margin:0 0 8px;font-weight:700;font-size:13px}.usc-stato.ok{color:var(--green)}.usc-stato.forse{color:var(--amber,#b7791f)}.usc-stato.no{color:var(--red)}.usc-dl{margin:0;display:grid;gap:0}.usc-dl>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}.usc-dl dt{color:var(--muted)}.usc-dl dd{margin:0;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.usc-dl dd small{display:block;font-weight:500;color:var(--muted)}.usc-regole ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13.5px}@media(max-width:760px){.usc-scelte .field{flex:1 1 140px}.usc-scelte .field input,.usc-scelte .field select{width:100%}}.patr-confronti{display:contents}.campo-errore{margin:4px 0 0;font-size:12.5px;font-weight:600;color:var(--red)}.campo-errore:empty{display:none}input[aria-invalid=true]{border-color:var(--red)}.rp-com-corpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:18px;align-items:center}.rp-com-corpo figure{margin:0}.rp-sotto{margin:10px 0 0;font-size:13px;line-height:1.5}.fg-tab td.rp-perche{white-space:normal;font-size:11.5px;color:var(--ink-2)}@media(max-width:760px){.rp-com-corpo{grid-template-columns:1fr}}@media print{.foglio h3{break-after:avoid}.rp-blocco,.rp-com,.fg-top,.fg-salienti,.fg-continua,.fg-andamento,.fg-hero{break-inside:avoid}.fg-tab tr,.fg-tab td{break-inside:avoid}.fg-tab tfoot{display:table-footer-group}.rp-com-corpo{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.riep-sezione{padding:6px 2px 0}.riep-sezione h2{margin:0;font-size:1.02rem;color:var(--ink-2);font-weight:600}.riep-classi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;align-items:center}.riep-classi-voci{list-style:none;margin:0;padding:0;display:grid;gap:6px}.riep-classi-voci li{display:grid;grid-template-columns:14px minmax(0,1fr) auto 48px;gap:10px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--line)}.riep-classi-voci li small{display:block;color:var(--ink-2);font-size:.82rem}.riep-classi-voci li>.muted{text-align:right}.riep-classi-voci .riep-classi-tot{border-bottom:0;font-weight:600}@media(max-width:720px){.riep-classi{grid-template-columns:1fr}}.riep-torte{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 40px}.riep-torta{min-width:0;display:grid;gap:10px;align-content:start}.riep-torta>h3{margin:0;font-size:1rem;font-weight:700;display:flex;align-items:center;gap:6px}@media(min-width:1180px){.riep-torte{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.riep-torte .riep-classi{grid-template-columns:minmax(0,1fr)}}.avviso-inapp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0;padding:12px 16px;background:var(--warn-bg);color:var(--warn-ink);font-size:14px;line-height:1.45;border-bottom:1px solid var(--line)}.avviso-inapp p{margin:0;max-width:70ch}.avviso-inapp b{color:var(--warn-ink)}.avviso-inapp-azioni{display:flex;flex-wrap:wrap;gap:8px}.avviso-inapp .btn{min-height:40px}.prof-tocca{margin:-2px 0 0;justify-self:end;font-size:12px;font-weight:750;letter-spacing:.03em;color:var(--ink-2)}.prof-scelte .btn:not(.prof-altro){border:1.5px solid var(--sel-line);background:var(--sel);color:var(--sel-ink);font-weight:700}.prof-scelte .btn:not(.prof-altro)::after{content:"→" / "";margin-left:10px;font-weight:800}.prof-scelte .btn:not(.prof-altro):hover{border-color:var(--primary);background:var(--card)}@media(max-width:760px){.prof-tocca{justify-self:start}}.percorso-dlg[open]{display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}.percorso-dlg-testa{display:flex;align-items:center;gap:8px;padding-right:12px}.percorso-dlg-testa .cdlg-titolo{flex:1}.percorso-dlg-corpo{overflow:auto;min-height:0;flex:1 1 auto;padding-bottom:8px}.percorso-dlg>.cdlg-azioni{border-top:1px solid var(--line);padding-top:12px}#navSblocca[aria-busy=true]{opacity:.7;cursor:progress}.spe-mese .btn.ico{font-size:24px;font-weight:800;min-width:46px;min-height:46px;border:1.5px solid var(--sel-line);background:var(--sel);color:var(--sel-ink);border-radius:12px}.spe-mese .btn.ico:hover:not(:disabled){border-color:var(--primary);background:var(--card)}.spe-mese .btn.ico:disabled{opacity:.35}.spe-scelta-barra{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.spe-scegli{grid-template-columns:auto minmax(0,1fr) auto!important;cursor:pointer}.spe-scegli input{width:20px;height:20px;accent-color:var(--primary);margin:0}.spe-scegli:hover{background:var(--hover)}.vit-carta{overflow:hidden}.vit-binario{overflow-x:auto;scroll-snap-type:x proximity;padding:4px 2px 12px;-webkit-overflow-scrolling:touch}.vit-binario:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:12px}.vit-tappe{list-style:none;margin:0;padding:0 8px;display:flex;align-items:flex-start;gap:14px;position:relative;width:max-content;min-width:100%}.vit-tappe::before{content:"";position:absolute;left:0;right:0;top:31px;height:3px;border-radius:3px;background:var(--line)}.vit-anno{flex:none;position:relative;padding-top:20px}.vit-anno span{display:inline-block;padding:4px 10px;border-radius:99px;background:var(--card);border:1.5px solid var(--line);font-size:12px;font-weight:850;letter-spacing:.04em;color:var(--ink-2);font-variant-numeric:tabular-nums}.vit-sosta{flex:0 0 200px;position:relative;scroll-snap-align:center;display:grid;gap:6px;justify-items:start}.vit-icona{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--card);border:3px solid var(--c,var(--line));color:var(--c,var(--ink-2));box-shadow:0 6px 18px rgba(16,24,40,.08);position:relative;z-index:1}.vit-icona svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vit-sosta.vit-tuo{--c:var(--accento-2)}.vit-sosta.vit-traguardo{--c:var(--med-oro)}.vit-sosta.vit-piano,.vit-sosta.vit-tappa{--c:var(--blue)}.vit-sosta.vit-mirador{--c:var(--green)}.vit-sosta.futuro .vit-icona{border-style:dashed;box-shadow:none}.vit-quando{font-size:12px;font-weight:800;color:var(--muted);font-variant-numeric:tabular-nums}.vit-voci{list-style:none;margin:0;padding:0;display:grid;gap:8px;width:100%}.vit-voci li{display:grid;gap:2px;justify-items:start}.vit-voci b{font-size:14px;line-height:1.3}.vit-voci small{color:var(--muted);font-size:12px;line-height:1.35}.vit-voci a{font-size:12.5px;font-weight:700;color:var(--sel-ink)}.vit-oggi{flex:none;align-self:stretch;position:relative;padding-top:18px;display:flex;flex-direction:column;align-items:center}.vit-oggi::after{content:"";flex:1;width:2px;margin-top:6px;background:repeating-linear-gradient(var(--accento-2) 0 6px,transparent 6px 11px)}.vit-oggi span{display:inline-block;padding:5px 12px;border-radius:var(--r-piccolo);background:var(--accento-2);color:var(--card);font-size:11.5px;font-weight:850;position:relative;z-index:1}.vit-legenda{display:flex;flex-wrap:wrap;gap:14px;margin:10px 0 0;font-size:12px;color:var(--ink-2)}.vit-l::before{content:"";display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:6px;vertical-align:-1px;border:2.5px solid var(--c)}.vit-l.tuo{--c:var(--accento-2)}.vit-l.traguardo{--c:var(--med-oro)}.vit-l.piano{--c:var(--blue)}.vit-l.futuro{--c:var(--muted)}.vit-l.futuro::before{border-style:dashed}@media(prefers-reduced-motion:no-preference){.vit-sosta .vit-icona{transition:transform .18s ease}.vit-sosta:hover .vit-icona{transform:translateY(-3px) rotate(-4deg)}}@media(max-width:760px){.vit-sosta{flex-basis:170px}}.heat .heat-testa{display:grid;gap:2px;align-content:end;padding:4px 2px}.heat .heat-testa b{font-size:12px}.heat .heat-testa small{font-size:10.5px;line-height:1.2;color:var(--ink-2);overflow-wrap:anywhere}.heat .heat-riga{text-align:left;font-size:11.5px;line-height:1.25;color:var(--ink);display:flex;gap:6px;align-items:center;min-width:0}.heat .heat-riga b{flex:none}.scheda-fondo-mano{margin-top:10px;border-top:1px solid var(--line);padding-top:10px}.scheda-fondo-mano summary{cursor:pointer;font-weight:750;min-height:32px}.scheda-fondo-campi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:8px 0}.scheda-fondo-campi label{display:grid;gap:4px;font-size:12px;font-weight:700;color:var(--ink-2)}.scheda-fondo-campi input{min-height:40px}@media(max-width:520px){.scheda-fondo-campi{grid-template-columns:1fr}}.riep-classe-link{margin:10px 0 0;font-size:13px;font-weight:700}.vit-altri{width:100%}.vit-altri summary{cursor:pointer;font-size:12.5px;font-weight:800;color:var(--sel-ink);min-height:32px;display:flex;align-items:center}.vit-altri .vit-voci{margin-top:6px}.nuc-foto{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:flex-end;margin:14px 0 4px;padding:16px;border-radius:16px;background:var(--sel);border:1px solid var(--sel-line)}.nuc-membro{display:grid;justify-items:center;gap:6px;min-width:64px;max-width:96px;text-align:center}.nuc-membro span:last-child{font-size:12.5px;font-weight:750;color:var(--ink);overflow-wrap:anywhere;line-height:1.25}.nuc-figura{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--card);border:2.5px solid var(--c,var(--primary));color:var(--c,var(--primary))}.nuc-figura svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nuc-membro:first-child .nuc-figura{width:60px;height:60px}.nuc-tu{--c:var(--primary)}.nuc-partner{--c:var(--accento-2)}.nuc-figlio{--c:var(--med-oro)}.nuc-genitore,.nuc-a-carico,.nuc-altro{--c:var(--blue)}.nuc-cane,.nuc-gatto,.nuc-animale{--c:var(--green)}.nuc-conta{margin:6px 0 2px;font-size:14px;color:var(--ink-2)}.nuc-voce{display:flex;align-items:center;gap:12px}.nuc-voce .nuc-figura{width:40px;height:40px;border-width:2px}.nuc-voce .nuc-figura svg{width:22px;height:22px}.nuc-voce .patr-nome{flex:1;min-width:0}.patr-voce.con-figura{grid-template-columns:auto minmax(0,1fr) auto auto}.patr-voce .patr-figura{width:40px;height:40px;border-width:2px}.patr-voce .patr-figura svg{width:22px;height:22px}.nuc-membro.patr-membro{max-width:124px}.nuc-membro.patr-membro .patr-figura{width:var(--lato,52px);height:var(--lato,52px)}.nuc-membro.patr-membro .patr-figura svg{width:calc(var(--lato,52px) * .52);height:calc(var(--lato,52px) * .52)}.bt-sotto{margin:0 0 8px;color:var(--ink-2)}.bt-tabella .bt-calo{display:block;margin-top:2px;font-size:13px;font-weight:400;color:var(--ink-2)}.patr-carta-testa .patr-carta-figura{width:44px;height:44px;border-width:2px}.patr-carta-testa .patr-carta-figura svg{width:24px;height:24px}.patr-carta-peso{display:block;position:relative;height:6px;background:var(--line);overflow:hidden}.patr-carta-peso::before{content:"";position:absolute;inset:0 auto 0 0;width:var(--p);background:var(--c)}.patr-membro .patr-membro-nome{font-size:12.5px;font-weight:750;color:var(--ink);overflow-wrap:anywhere;line-height:1.25}.patr-membro .patr-membro-valore{font-size:12px;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.patr-altre .patr-figura{font-weight:800;font-size:14px;color:var(--ink-2);border-color:var(--line)}@media(max-width:760px){.patr-voce.con-figura{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"fig nome apri" "fig valore apri";gap:4px 10px}.con-figura>.patr-figura{grid-area:fig;align-self:start}.con-figura>.patr-nome{grid-area:nome}.con-figura>.patr-valore{grid-area:valore;text-align:left}.con-figura>.patr-apri{grid-area:apri}.con-figura>.patr-azioni{grid-column:1/-1}.patr-voce .patr-figura{width:34px;height:34px}.patr-voce .patr-figura svg{width:19px;height:19px}.patr-foto{gap:12px 14px;padding:12px}}@media(prefers-reduced-motion:no-preference){.nuc-membro .nuc-figura{transition:transform .18s ease}.nuc-membro:hover .nuc-figura{transform:translateY(-3px) rotate(-5deg)}}.torta-legenda{list-style:none;margin:12px 0 0;padding:0;columns:2 10.5rem;column-gap:22px;font-size:13px;color:var(--ink-2)}.torta-legenda.lunga{columns:1}.torta-legenda li{display:flex;min-width:0;break-inside:avoid;border-bottom:1px solid var(--line)}.torta-legenda li>span,.torta-legenda button{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:6px 4px;font:inherit;color:inherit;background:none;border:0;border-radius:6px;text-align:left}.torta-legenda .pallino{flex:none}.torta-legenda .tl-nome{flex:1;min-width:0;overflow-wrap:anywhere}.torta-legenda b{flex:none;margin-left:auto;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.torta-legenda button{cursor:pointer}.torta-legenda button:hover{background:var(--surface-2)}.torta-legenda button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}@media(max-width:700px){.torta-legenda button{min-height:40px;padding:0 6px}}.vistasel .vista-partner{max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vistasel .vista-partner[hidden]{display:none}@media(max-width:760px){.vistasel .vista-partner{max-width:6.5em}}#accountBtn .lbl-corto{display:none}@media(max-width:480px){.head .head-actions:has(#vistaSel:not([hidden])){flex-wrap:wrap;row-gap:8px}.head .head-actions>#vistaSel:not([hidden]){order:-1;flex:1 1 100%;display:flex}.head .head-actions>#vistaSel .rangebtn{flex:1 1 0;min-width:0}.head .head-actions>#vistaSel .vista-partner{max-width:none}}@media(min-width:1200px)and (max-width:1439px){.head:has(#vistaSel:not([hidden])){grid-template-columns:minmax(0,1fr) auto}.head:has(#vistaSel:not([hidden]))>.head-actions{grid-column:1 / -1;justify-self:end;flex-wrap:wrap;justify-content:flex-end}}.spe-cat-lista{margin:-2px 0 4px;padding:8px 10px 10px;border:1px solid var(--sel-line);border-top:0;border-radius:0 0 10px 10px;background:var(--card)}.spe-cat>li:has(+.spe-cat-lista)>button{border-radius:10px 10px 0 0}.spe-cat-lista-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12.5px;color:var(--muted)}.spe-cat-lista .spe-movimenti{max-height:22rem;overflow-y:auto}.spe-cat-lista .spe-mov{min-height:44px}.spe-mov-comandi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.spe-mov-comandi .spe-scelta-barra{margin:0}.spe-ordine .rangebtn{min-height:40px;white-space:nowrap}tbody th,tfoot th{position:static;top:auto}.borsa-tab{overflow:auto;max-height:min(70vh,560px)}.borsa-tab thead th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--card)}.scr-dett-tab{overflow:auto;max-height:min(60vh,420px)}.dq-tab{overflow:auto;max-height:min(60vh,460px)}.fg-scroll{max-height:min(70vh,640px);overflow:auto}.fg-scroll .fg-tab thead th{position:sticky;top:0;z-index:1;background:var(--card)}.fire-cal-tabella thead tr.fire-cal-gruppi>td{top:0}.riep-scheda-nota{margin:0;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--ink-2);font-size:13px;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.riep-scheda-nota .btn{min-height:36px}.revtab input.manca{border-color:var(--amber);background:var(--warn-bg)}.rev-avviso{margin:8px 0 0}.rev-avviso:empty{display:none}.saldo-dlg .cdlg-azioni .btn.danger{margin-right:auto}.rev-esito{margin-top:4px;font-size:12.5px;line-height:1.4;color:var(--ink-2)}.pf-tab td:first-child,.pf-tab th:first-child{position:sticky;left:0;background:var(--card);box-shadow:1px 0 0 var(--line)}.pf-tab th:first-child{background:var(--surface-2);z-index:calc(var(--z-sticky) + 1)}.pf-tab td:first-child{min-width:200px;max-width:260px}.pf-tab td:first-child .name{white-space:normal}.gf-correggi{margin-top:12px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.gf-correggi [data-correggi-form]{width:100%;max-width:520px}.gf-correggi-azioni{display:flex;gap:8px;justify-content:flex-end}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/vendor/inter/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/vendor/inter/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:"Archivo";font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/vendor/archivo/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Archivo";font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/vendor/archivo/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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}:root{--bg:#eef0f1;--card:#fff;--card-bg:#fff;--card-border:#fff;--line:#d9dee2;--ink:#121c24;--ink-2:#2f3b45;--muted:#55616b;--surface-2:#f4f6f7;--surface-3:#e4e8eb;--chip:#e9edf0;--hover:#eef1f3;--sel:#e2eeec;--sel-ink:#1b6458;--sel-line:#9fc9c0;--primary:#1d7566;--primary-hover:#175f53;--blue:#1d7566;--info-bg:#e6efed;--info-ink:#1b6458;--head-bg:rgba(238,240,241,.97);--chrome:#121c24;--accento-2:#121c24;--accento-2-bg:#f4f6f7;--accento-2-line:#d9dee2;--shadow:none;--alone:none;--linea:#121c24;--linea-scura:#0a1015;--linea-ink:#fff;--linea-tenue:rgba(255,255,255,.86)}:root[data-linea=investimenti]{--linea:#1d7566;--linea-scura:#175f53}:root[data-linea=patrimonio]{--linea:#1e3a5f;--linea-scura:#162c48}:root[data-linea=fire]{--linea:#d9a21b;--linea-scura:#c08c10;--linea-ink:#121c24;--linea-tenue:rgba(18,28,36,.86)}:root[data-linea=protezione]{--linea:#4d5b69;--linea-scura:#3f4b57}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d1317;--card:#151d22;--card-bg:#151d22;--card-border:#151d22;--line:#26323a;--ink:#eef2f4;--ink-2:#c2ccd2;--muted:#98a5ad;--surface-2:#19232a;--surface-3:#202c34;--chip:#1c2830;--hover:#1b262d;--sel:#12302b;--sel-ink:#7cc6b7;--sel-line:#25594f;--primary:#1f7b6b;--primary-hover:#1a6a5c;--blue:#5fb8a6;--info-bg:#12302b;--info-ink:#7cc6b7;--head-bg:rgba(13,19,23,.97);--chrome:#090e11;--accento-2:#eef2f4;--accento-2-bg:#19232a;--accento-2-line:#26323a;--shadow:none;--alone:none}:root:not([data-theme=light]):not([data-linea]),:root:not([data-theme=light])[data-linea=casa]{--linea:#2b3a45}}:root[data-theme=dark]{--bg:#0d1317;--card:#151d22;--card-bg:#151d22;--card-border:#151d22;--line:#26323a;--ink:#eef2f4;--ink-2:#c2ccd2;--muted:#98a5ad;--surface-2:#19232a;--surface-3:#202c34;--chip:#1c2830;--hover:#1b262d;--sel:#12302b;--sel-ink:#7cc6b7;--sel-line:#25594f;--primary:#1f7b6b;--primary-hover:#1a6a5c;--blue:#5fb8a6;--info-bg:#12302b;--info-ink:#7cc6b7;--head-bg:rgba(13,19,23,.97);--chrome:#090e11;--accento-2:#eef2f4;--accento-2-bg:#19232a;--accento-2-line:#26323a;--shadow:none;--alone:none}:root[data-theme=dark]:not([data-linea]),:root[data-theme=dark][data-linea=casa]{--linea:#2b3a45}body,button,input,select,textarea{font-family:var(--carattere)}body{background:var(--bg)}h1,h2,h3,.big,.netto-valore,.patr-netto{letter-spacing:-.01em}.lab,.kpi-lab,.fg-lab,.oggi-occhiello,.percorso-testo .occhiello,.occhiello,.valore-lab,.valore-quando,.nav-sotto,.nav-testa,.brand-text small,.fonti-pagina b,.temalab{text-transform:none!important;letter-spacing:0!important}.lab,.kpi-lab,.fg-lab,.oggi-occhiello{font-size:12.5px!important;font-weight:600!important;color:var(--muted)}.card,.oggi-tessera,.modibtn,.percorso-carta,.btn,.pick,.rangebar,.rangebtn,.tab,.nav-testa,input,select,textarea,.tag,.badge,.upl,.home-kpi .kpi,details.esperti>summary,.infotip,.cdlg,.idlg,dialog{box-shadow:none!important}.card,.oggi-tessera,.percorso-carta,.home-kpi .kpi,.upl,details.esperti>summary{border-radius:var(--r-carta)!important}.btn,.pick,.modibtn,.tab,.nav-testa,.rangebar{border-radius:var(--r-btn)!important}.rangebtn{border-radius:var(--r-segmento)!important}input,select,textarea{border-radius:var(--r-campo)!important}.tag,.badge{border-radius:var(--r-piccolo)!important}.infotip{border-radius:var(--r-btn)!important}.cdlg,.idlg,dialog{border-radius:var(--r-finestra)!important}.btn{font-weight:600;padding:9px 14px}.btn.xs,.btn.mini{padding-inline:11px}.btn.primary,.btn.primary:hover:not(:disabled){background:var(--linea);border-color:var(--linea);color:var(--linea-ink)}.btn.primary:disabled,:root[data-linea] .btn.primary:disabled,:root:not([data-linea]) .btn.primary:disabled{background:var(--surface-3);border-color:var(--line);color:var(--muted);opacity:1;cursor:not-allowed}:root:not([data-linea]) .btn.primary,:root[data-linea=casa] .btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn.primary{--btn-fill:var(--linea-scura);--btn-ink:var(--linea-ink)}:root:not([data-linea]) .btn.primary,:root[data-linea=casa] .btn.primary{--btn-fill:var(--primary-hover);--btn-ink:#fff}.btn.primary:hover:not(:disabled){background:var(--linea);border-color:var(--linea-scura)}:root:not([data-linea]) .btn.primary:hover:not(:disabled),:root[data-linea=casa] .btn.primary:hover:not(:disabled){background:var(--primary);border-color:var(--primary-hover)}.percorso-carta,.home-azione-alto,.riep-invito{border-left-width:1px!important}details.esperti>summary{border-color:var(--card)!important}.head-title{background:var(--linea);color:var(--linea-ink);padding:10px 18px 11px;margin-left:-4px;border-radius:var(--r-piccolo)}.head-titolo{display:flex;align-items:center;gap:6px;min-width:0}.head-title h1{color:var(--linea-ink)!important;font-stretch:85%;font-weight:700;letter-spacing:-.01em}.head-title .infoi{color:var(--linea-ink);border-color:var(--linea-tenue);background:transparent}.head-title .infoi:hover,.head-title .infoi.open,.head-title .infoi:focus-visible{background:var(--linea-ink);color:var(--linea)}#subtitle{display:none!important}#view h2{color:var(--ink);font-weight:700;font-stretch:92%;letter-spacing:0}#view .title h2::before{content:"";display:inline-block;width:.62em;height:.62em;margin-right:.45em;background:var(--linea);vertical-align:.02em}:root:not([data-linea]) #view .title h2::before,:root[data-linea=casa] #view .title h2::before{background:var(--primary)}@media(prefers-color-scheme:dark){:root:not([data-theme=light])[data-linea=patrimonio] #view .title h2::before{background:#8aa3c7}}:root[data-theme=dark][data-linea=patrimonio] #view .title h2::before{background:#8aa3c7}.netto-valore,.kpi b,.valore-cifra{font-weight:700;font-stretch:90%}#homeOggi{background:transparent!important;border:0!important;padding-inline:0!important}.oggi-tessera{background:var(--card)!important;border:0!important}.sidebar{background:var(--chrome)!important;backdrop-filter:none!important;border-right:0!important;color:#e9eef1}.sidebar .tab,.sidebar .nav-testa{color:#d6dee3!important;font-weight:500!important;border-color:transparent!important;background:transparent!important}.sidebar .tab svg,.sidebar .nav-testa svg{color:#9fb0ba!important}.sidebar .tab:hover,.sidebar .nav-testa:hover{background:#ffffff14!important;color:#fff!important}.sidebar .tab{--btn-fill:#ffffff24;--btn-ink:#fff}.sidebar .tab.active{--btn-fill:#ffffff2e;--btn-ink:#fff}#navSblocca{--btn-fill:#175f53;--btn-ink:#fff}.sidebar .tab.active{background:#ffffff1f!important;color:#fff!important;font-weight:700!important}.sidebar .tab.active svg,.sidebar .nav-testa.con-attiva{color:#fff!important}.sidebar .brand-text b{color:#fff}.sidebar .brand-text small,.sidebar .nav-sotto{color:#9fb0ba!important}.sidebar .brand .collapse{color:#9fb0ba}.sidebar .brand .collapse:hover{background:#ffffff14;color:#fff}.sidebar .nav-sez .nav-gruppo{border-left-color:#2b3a45!important}.sidebar hr,.sidebar .nav-fine{border-color:#2b3a45}.sidebar .nav-sez .nav-testa::before{content:"";flex:none;width:9px;height:9px;margin-right:-4px}.sidebar .nav-sez[data-sez=investimenti] .nav-testa::before{background:#2f9c89}.sidebar .nav-sez[data-sez=fire] .nav-testa::before{background:#d9a21b}.sidebar .nav-sez[data-sez=famiglia] .nav-testa::before{background:#7b8b9a}#navSblocca{background:#1d7566!important;color:#fff!important;border-color:#1d7566!important}#navSblocca svg{display:none}.percorso-sblocca li::before{content:none!important}.brand-mark{background:var(--primary)!important;box-shadow:none!important}.mkt-hover{animation:none!important}body.scrollata .head{box-shadow:none}.upl,.upl.alt{background:var(--linea)!important;color:var(--linea-ink)!important}.upl small,.upl .status,.uplab{color:var(--linea-tenue)!important}.upl small a{color:var(--linea-ink)!important}.upl .badge{background:transparent!important;color:var(--linea-ink)!important;border:1px solid var(--linea-tenue)}.upl .infoi{color:var(--linea-ink)!important;border-color:var(--linea-tenue)!important;background:transparent!important}.pick{background:transparent!important;color:var(--linea-ink)!important;border:1.5px solid var(--linea-ink)!important;font-weight:600!important}.pick.primaria,.upl .btn.primary{background:var(--linea-ink)!important;color:var(--linea)!important;border-color:var(--linea-ink)!important}.pick:focus-within{outline-color:var(--linea-ink)!important}.percorso-sblocca li{border-radius:var(--r-piccolo)!important;background:var(--surface-2)!important;color:var(--ink-2)!important}.vistasel,.rangebar{background:var(--surface-3)!important}.rangebtn.active{background:var(--ink)!important;color:var(--bg)!important}.nella-i{display:inline-flex;vertical-align:middle}.nella-i.sola{display:inline-flex;margin:2px 0}.fonti-pagina .infoi{margin-right:4px}.valore-cifra,.netto-valore,.kpi b,.oggi-num,.home-voci b,td.num,.num{font-variant-numeric:tabular-nums lining-nums}.pos-tu b{color:var(--ink)}.avatar{background:var(--primary)}.upl .btn.primary,.upl .pick{--btn-fill:var(--surface-3);--btn-ink:var(--linea)}.field label{font-size:13.5px;font-weight:600;color:var(--ink-2)}.combo-list{max-height:380px;padding:6px}.combo-list li{font-size:15px;padding:11px 12px;gap:3px 12px;min-height:48px}.combo-name{font-weight:600}.combo-remote .combo-name{font-weight:600}.combo-meta{font-size:13px;color:var(--muted)}.combo-held,.combo-new{font-size:12.5px;font-weight:700;padding:4px 9px}.combo-list .combo-sep{font-size:13px;font-weight:700;color:var(--ink-2);padding:10px 12px 4px!important;min-height:0}.combo-empty{font-size:14px}.combo-hint{font-size:13px;min-height:18px}.borsa-cerca-form .combo label{font-size:15px;font-weight:600;color:var(--ink);margin-bottom:8px}.borsa-cerca-form .combo input{font-size:17px;min-height:52px}.borsa-cerca-azioni{padding-top:calc(15px * 1.35 + 8px)}.borsa-cerca-azioni .btn{min-height:52px;font-size:15px}.combo-list li>.combo-name,.combo-list li>.combo-meta{grid-column:1}.combo-list li>.combo-new,.combo-list li>.combo-held{grid-column:2;grid-row:1/3;border-radius:var(--r-piccolo)}.combo-list{border-radius:var(--r-piccolo)}.combo-list li{border-radius:var(--r-piccolo)}.borsa-campo{position:relative;display:block}.borsa-campo .borsa-lente{top:50%;left:14px;transform:translateY(-50%)}.brand-text small,.valore-quando,.valore-lab,.nav-pill,.nav-sotto,.avatar,.tag,.badge,.divmese-nome .tag,.btn.xs,.ita-fonte b,.fonti-pagina b,.divb-lab,.imp-scegli-lab,.borsa-c-prezzo small,.piccolo,.metric span,.campo-et b,.campo-et small,.firedato span,.fg-tab th,.fg-tab td small,.fg-kpi dt,.fg-kpi dd small,.bdg-scheda-righe dt,#view td.num>small,.usc-dl dd small,#view label>small,.heat{font-size:12px}.rangebtn,.btn.mini,.bdg-hero .occhiello,.bdg-stile .occhiello,.percorso-testo .occhiello,.firehero-tag,.vaiuto,.vit-oggi span,.modibtn small,.imp-progresso span,.home-voci b small,.prof-fatti dt,.fire-prima-dopo dt{font-size:12.5px}.divb-lab{letter-spacing:0}.nav-pill{letter-spacing:0;border-radius:var(--r-piccolo)}@media(max-width:760px){button.borsa-pill{min-height:40px}.borsa-apri{min-height:40px;align-content:center}.patr-apri{min-width:40px;min-height:40px;display:inline-grid;place-items:center}button.oggi-interruttore{min-height:40px}.vit-altri>summary{min-height:40px;display:flex;align-items:center}.mkt.mkt-hover::after{inset:-15px}}@media(max-width:760px){.fg-tab td.nome{min-width:0}.rp-blocco{overflow-x:auto}}:is(.foglio,.borsa-pill,.imp-voce,.mod-riga,.salta,.scheda,.schede,.fire-gruppo,.divb-side>div,.divmese,.fire-dal,.firedato,.heat>div,.imp-breve,.imp-msg,.imp-progresso,.info,.kpi,.metric,.nuc-foto,.pos-confronto,.pos-riferimenti>div,.rischio-scala>span,.table,.torre-tile,.vit-proposte,.prof-fatti>div,.dossfield,.dec-campi,.vit-aggiungi,.spe-drop,.spe-cat button,.esp-scheda,.fase-lavoro,.fase-pensione,.fase-ponte,li.fuori,.patr-voce,.scr-voce,li.usata,.fire-ordine>li,.fg-continua,.imp-chat,.prof-sa,.fascia,.ticker,.pieno,.imp-gruppo,.coach-spunti>li,.fire-ipotesi-lista>li,.pac-dal-piano,.spe-spunti li,.tx-import>li,.campo-pista,.patr-barra,.patr-barra>*,.pos-fila-barra,.pos-top,.vit-anno>span,.bdg-dato,.benchtag,.gruppo-stato,.scorepill,.timing-tag,.pp-barra,.pp-barra i,.prof-avanza-barra,.prof-avanza-barra i){border-radius:var(--r-pannello)!important}:is(.campo-pista,.patr-barra,.patr-barra>*,.pos-fila-barra,.pos-top,.pp-barra,.pp-barra i,.prof-avanza-barra,.prof-avanza-barra i){border-radius:var(--r-barra)!important}:is(.vit-anno>span,.bdg-dato,.benchtag,.gruppo-stato,.scorepill,.timing-tag,li.usata){border-radius:var(--r-piccolo)!important}.sidebar,.scheda.attiva,.pieno.tu,.vit-icona{box-shadow:none!important}.card.divbanner,.card.firehero,.card.pac-card{background:var(--card)!important}.bdg-fila{background:var(--surface-3)!important}.spe-spunti li,.home-azione-alto,.percorso-carta,.percorso-dlg-carta .percorso-carta,.riep-invito{border-left:1px solid var(--line)!important}.usc-avviso{border:1px solid var(--amber)!important}.scheda.attiva{background:var(--ink)!important;color:var(--card)!important;border-color:var(--ink)!important}.tag.neutro{background:var(--chip);color:var(--ink-2)}.borsa-ico,.borsa-conta{border-radius:var(--r-piccolo)!important}.tag{display:inline-block;max-width:100%}.nav{padding-bottom:10px}:root{--campo-bordo:#858f97}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--campo-bordo:#62717b}}:root[data-theme=dark]{--campo-bordo:#62717b}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-color:var(--campo-bordo)}.btn.xs{min-height:30px}.rangebtn{white-space:nowrap}@media(max-width:760px){.btn.xs,.btn.mini{min-height:40px}.rangebar:has(>.rangebtn:nth-child(4)){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.rangebar:has(>.rangebtn:nth-child(4))>.rangebtn{flex:0 0 auto;padding-inline:12px}.namecell .instrbtn{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:center;text-align:left}.namecell .instrbtn>:first-child{grid-row:1/3}.namecell .instrbtn .ticker{grid-column:2;justify-self:start;margin-left:0!important}.pos-fila-capi span:last-child{display:none}}.usc-scelte .field select{width:auto;min-width:210px}@media(max-width:760px){.usc-scelte .field:has(select){flex-basis:100%}}@media(max-width:760px){.borsa-cerca-azioni{padding-top:0}td .namecell{min-width:150px}td .namecell .name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}}@media(max-width:760px){.rangebar:has(>.rangebtn:nth-child(4)){max-width:100%;min-width:0}a.oggi-vai{min-height:40px;display:inline-flex;align-items:center}}#view small,.head small{font-size:max(12px,.85em)}#view .tag,#view .ticker,#view .timing-tag,#view .spe-giorno,#view .heat-riga,#view .pos-fila-capi span{font-size:12px}.fire-agg{margin:8px 0 0;font-size:13px;color:var(--muted)}:root{--l-investimenti:#1d7566;--l-patrimonio:#1e3a5f;--l-fire:#d9a21b;--l-protezione:#4d5b69}.login:has(>.lastra:not(.hidden)){padding:40px 32px}.login-card.lastra{width:min(1120px,100%);padding:0;gap:0;display:grid;grid-template-columns:minmax(270px,5fr) 8fr;align-items:stretch;border:1px solid var(--line);border-radius:var(--r-piccolo);box-shadow:none;background:var(--card)}.login-card.lastra-stretta{width:min(960px,100%);grid-template-columns:minmax(270px,1fr) minmax(0,1fr)}.lastra-fascia{background:var(--linea);color:var(--linea-ink);border-radius:1px 0 0 1px}.lastra-fascia-dentro{position:sticky;top:0;padding:48px 40px 44px;display:grid;gap:28px}.lastra-marchio{display:flex;align-items:center;gap:12px;font-size:18px;letter-spacing:-.01em}.lastra-marchio .brand-mark{width:40px;height:40px}.lastra-marchio .brand-mark svg{width:25px;height:25px}.lastra-fascia h1{margin:0;color:var(--linea-ink);font-size:clamp(32px,3.3vw,42px);line-height:1.04;font-weight:700;font-stretch:85%;letter-spacing:-.015em;text-wrap:balance}.lastra-sotto{margin:-14px 0 0;color:var(--linea-tenue);font-size:16px;line-height:1.45;overflow-wrap:anywhere}.lastra-sotto b{color:var(--linea-ink);font-weight:700}.linee-mappa{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:14px}.linee-mappa li{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:600;color:var(--linea-ink)}.linee-mappa li::before{content:"";flex:none;width:34px;height:8px;background:var(--tratto);outline:1px solid color-mix(in srgb,var(--linea-ink) 28%,transparent)}.l-investimenti{--tratto:var(--l-investimenti)}.l-patrimonio{--tratto:var(--l-patrimonio)}.l-fire{--tratto:var(--l-fire)}.l-protezione{--tratto:var(--l-protezione)}.fermate{list-style:none;margin:10px 0 0;padding:0;display:grid}.fermate li{position:relative;padding:0 0 30px 40px;color:color-mix(in srgb,var(--linea-ink) 62%,transparent);transition:color .3s ease-out}.fermate li:last-child{padding-bottom:0}.fermate li::before{content:"";position:absolute;z-index:1;left:0;top:1px;width:20px;height:20px;box-sizing:border-box;border-radius:50%;border:4px solid currentColor;background:var(--linea);transition:background-color .3s ease-out}.fermate li::after{content:"";position:absolute;left:8px;top:20px;bottom:-1px;width:4px;background:currentColor;opacity:.4;transition:opacity .3s ease-out}.fermate li:last-child::after{content:none}.fermate b{display:block;font-size:17px;line-height:1.25;font-weight:700;font-stretch:92%}.fermate span{display:block;margin-top:3px;font-size:15px;line-height:1.4}.fermate li[data-stato=ora],.fermate li[data-stato=fatto]{color:var(--linea-ink)}.fermate li[data-stato=ora] span,.fermate li[data-stato=fatto] span{color:var(--linea-tenue)}.fermate li[data-stato=fatto]::before{background:var(--linea-ink)}.fermate li[data-stato=fatto]::after{opacity:1}.lastra.rotto .lastra-sotto,.lastra.rotto .fermate{display:none}.lastra-corpo{min-width:0;padding:48px clamp(28px,4vw,56px) 36px}.lastra-stretta .lastra-corpo{display:grid;align-content:center;gap:0}.lastra-campi{display:grid;gap:40px}.lastra-campi[hidden]{display:none}.lastra-sezione{display:grid;gap:14px;min-width:0}.lastra-sezione>h2{margin:0;display:flex;align-items:center;gap:10px;font-size:21px;line-height:1.2;font-weight:700;font-stretch:92%;letter-spacing:-.01em;color:var(--ink)}.lastra-sezione>h2::before{content:"";flex:none;width:.58em;height:.58em;background:var(--primary)}.lastra-coppia{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px 18px}.lastra-campo{display:grid;gap:7px;min-width:0}.lastra-campo select{width:100%;min-width:0}.lastra-campo.hidden{display:none}.lastra-campo label{font-size:15px;font-weight:600;color:var(--ink-2)}.lastra-etichetta{display:flex;align-items:center;gap:8px}.login-card.lastra input:not([type=checkbox]){width:100%;min-height:50px;padding:12px 14px;font-size:16px;border-radius:var(--r-piccolo);background:var(--card);color:var(--ink)}.login-card.lastra #loginCode{letter-spacing:.08em}.lastra-stato{margin:0;font-size:15px;line-height:1.45;color:var(--muted)}.lastra-stato.ok{color:var(--sel-ink);font-weight:600}.lastra .stayin{font-size:15px;color:var(--ink-2);font-weight:600;min-height:40px;padding:0}.login-card.lastra .stayin input{width:20px;height:20px;padding:0;margin:0;accent-color:var(--primary)}.lastra .btn.primary.lastra-entra{min-height:52px;font-size:16px;width:100%}.lastra .accordo-testo{max-height:min(360px,48vh);padding:18px 22px;border-radius:var(--r-piccolo);font-size:14.5px;line-height:1.62;background:var(--surface-2);border-color:var(--line);scrollbar-color:var(--campo-bordo) transparent}.lastra .accordo-testo h2{font-size:17px;margin:2px 0 6px}.lastra .accordo-testo h3{font-size:15px;margin:16px 0 4px}.lastra .accordo-testo p{margin:0 0 8px}.lastra .accordo-testo .sub{margin:0 0 10px;font-size:13px;color:var(--muted)}.lastra-link{margin:0;display:flex;flex-wrap:wrap;gap:6px 22px;font-size:15px}.lastra-link a{color:var(--sel-ink);font-weight:600;text-underline-offset:3px}.lastra-consensi{border:0;margin:10px 0 0;padding:0;min-width:0;display:grid}.lastra-consensi legend{padding:0;margin:0 0 8px;font-size:15px;font-weight:700;color:var(--ink)}.lastra .consenso{border-radius:0;background:transparent;border-top:1px solid var(--line);padding:15px 10px;gap:14px;font-size:15px;line-height:1.55;color:var(--ink-2);transition:background-color .15s ease-out}.lastra .consenso:last-of-type{border-bottom:1px solid var(--line)}@media(hover:hover){.lastra .consenso:hover{background:var(--hover)}}.lastra .consenso:has(input:checked){color:var(--ink)}.lastra .consenso:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:-2px}.login-card.lastra .consenso input{width:20px;height:20px;margin-top:2px;accent-color:var(--primary)}.consenso-nota{display:block;margin-top:6px;color:var(--muted)}.consenso-nota a{color:var(--sel-ink)}.lastra-azione{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 24px}.lastra-aiuto{margin:0;flex:1 1 260px;font-size:15px;line-height:1.45;color:var(--muted)}.lastra-aiuto[hidden]{display:none}.lastra-azione .btn.primary{min-height:52px;padding-inline:30px;font-size:16px}.lastra :is(.error,.notice):not(.hidden){margin-top:18px;padding:14px 16px;border-radius:var(--r-piccolo);font-size:15px;line-height:1.45}.lastra .error{background:var(--danger-bg);color:var(--danger-ink)}.lastra .notice{background:var(--info-bg);color:var(--info-ink)}.lastra-sezione :is(.error,.notice):not(.hidden){margin-top:0}.lastra.rotto .error{margin-top:0}.lastra-piede{margin:32px 0 0;padding-top:20px;border-top:1px solid var(--line);font-size:15px;color:var(--muted);display:grid;gap:10px}.lastra-piede p{margin:0}.lastra-piede>a,.lastra-piede p:not(.lastra-link) a{color:var(--ink);font-weight:700;text-underline-offset:3px}.lastra-piede .lastra-link a{color:var(--muted);font-weight:600}.lastra-piede .lastra-diritti{margin-top:12px;font-size:13px}footer.note .diritti{white-space:nowrap}@media(prefers-reduced-motion:reduce){.fermate li,.fermate li::before,.fermate li::after,.lastra .consenso{transition:none}}@media(max-width:960px){.lastra-fascia-dentro{padding:40px 28px 36px}.lastra-corpo{padding:40px 28px 32px}}@media(max-width:760px){.login:has(>.lastra:not(.hidden)){padding:0;place-items:start stretch}.login-card.lastra,.login-card.lastra-stretta{width:100%;min-height:100vh;min-height:100dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;border:0;border-radius:0}.lastra-stretta .lastra-corpo{align-content:start}.lastra-fascia{border-radius:0}.lastra-fascia-dentro{position:static;gap:18px;padding:calc(28px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 26px max(20px,env(safe-area-inset-left,0px))}.lastra-fascia h1{font-size:30px}.lastra-sotto{margin-top:-8px}.linee-mappa{display:none}.fermate{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.fermate li{padding:30px 10px 0 0}.fermate li::before{top:0}.fermate li::after{left:20px;right:0;top:8px;bottom:auto;width:auto;height:4px}.fermate b{font-size:15px}.fermate span{display:none}.lastra-corpo{padding:32px max(20px,env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}.lastra-campi{gap:34px}.lastra .accordo-testo{padding:14px 16px}.lastra .consenso{padding-inline:4px}.lastra-azione .btn.primary{flex:1 1 100%}}.fp-testa .title{flex-wrap:wrap;gap:12px}.fp-paese{display:inline-flex;align-items:center;gap:8px;font-weight:700}.fp-paese select{min-height:40px;border:1px solid var(--line);border-radius:10px;padding:0 10px;background:var(--card);color:var(--ink);font:inherit;font-weight:650}.fp-nota{margin:6px 0 0;color:var(--muted)}.fp-campi{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.fp-gruppo{grid-column:span 3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;border:1px solid var(--line);border-radius:14px;padding:12px 14px 14px;margin:0}.fp-gruppo legend{font-weight:800;padding:0 6px}.fp-gruppo .spunta{display:flex;align-items:center;gap:8px;min-height:44px}.fp-link{grid-column:1/-1;margin:0}.fp-azioni{grid-column:1/-1}.fp-metriche{grid-template-columns:repeat(4,minmax(0,1fr))}.fp-sotto{margin:22px 0 8px;font-size:16px}.fp-prove{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fp-prove li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.tp-regole{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tp-regola{padding:12px 14px;border:1px solid var(--line);border-radius:14px}.tp-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.tp-regola p{margin:6px 0 0}.tp-fonte{color:var(--muted)}.tp-fonte a{color:inherit;text-decoration:underline}@media(max-width:760px){.fp-campi,.fp-gruppo{grid-template-columns:minmax(0,1fr)}.fp-gruppo{grid-column:auto}.fp-metriche{grid-template-columns:repeat(2,minmax(0,1fr))}}.borsa-affiancati{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.borsa-affiancati>.card{min-width:0}@media(max-width:1280px){.borsa-affiancati{grid-template-columns:minmax(0,1fr)}}.news-altre{display:flex;justify-content:center;margin-top:14px}.news-altre .btn{min-height:44px;min-width:180px}.newsitem.nuova{animation:notizia-nuova 2.4s ease-out}@keyframes notizia-nuova{from{background:color-mix(in srgb,var(--blue) 14%,transparent)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.newsitem.nuova{animation:none}}:root{--mappa-giu:#c8352e;--mappa-zero:#66717a;--mappa-su:#1f8a4c;--mappa-neutro:#2f6fb3;--mappa-vuoto:#d7dce0;--mappa-testo-chiaro:#ffffff;--mappa-testo-scuro:#121c24}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--mappa-giu:#d9473f;--mappa-zero:#3a454e;--mappa-su:#2b9a57;--mappa-neutro:#3b82c4;--mappa-vuoto:#26323a;--mappa-testo-chiaro:#ffffff;--mappa-testo-scuro:#0d1317}}:root[data-theme=dark]{--mappa-giu:#d9473f;--mappa-zero:#3a454e;--mappa-su:#2b9a57;--mappa-neutro:#3b82c4;--mappa-vuoto:#26323a;--mappa-testo-chiaro:#ffffff;--mappa-testo-scuro:#0d1317}.borsa-blocco{box-shadow:none}.borsa-oggi>.title{align-items:center}.borsa-oggi .borsa-conta{min-width:26px;height:24px;font-size:13px}.borsa-tab table{font-size:14px}.borsa-prezzo{font-size:15px}.borsa-pill{font-size:14px}.borsa-cerca-form .combo input{font-size:15px}.borsa-affiancati>.card{container-type:inline-size}@container (max-width:640px){.borsa-tab th,.borsa-tab td{padding:9px 5px}.borsa-c-euro{display:none}.borsa-c-graf{width:26%;min-width:72px}.borsa-c-tit{max-width:150px}.borsa-pill{min-width:66px;font-size:13.5px;padding:5px 7px}}@media(max-width:760px){.borsa-tab th,.borsa-tab td{padding:9px 4px}.borsa-c-graf{min-width:56px}.borsa-c-tit{max-width:106px}.borsa-pill{min-width:60px}}.torre{position:relative}.torre-tile h3{font-size:15px}.gex-riga{font-size:13.5px}.torre-tile p{font-size:12.5px}.fascia,.campo-zone,.newstag,.newsmeta,.sortarrow,.sortarrow.spenta{font-size:12px}.campo-spot{font-size:13px}.newsitem,.newsitem.rilevante{border-radius:var(--r-piccolo);background:var(--card)}.newsitem.rilevante{border-color:var(--sel-line)}.newstag{border-radius:var(--r-piccolo)}.torre-vista{align-self:center}.torre.in-mappa .ai-azione,.torre.in-mappa .ai-lettura{display:none}.meteo-anima{width:56px;height:56px}.meteo-anima svg{overflow:visible}.mt-sole .mt-raggi{transform-box:view-box;transform-origin:12px 12px;animation:meteo-gira 24s linear infinite}.mt-punti{animation:meteo-batte 3s ease-in-out infinite}.mt-dietro .mt-raggi{animation-duration:36s}.mt-nuvola{animation:meteo-nuvola 6s ease-in-out infinite alternate}.mt-lampo{animation:meteo-lampo 3.6s linear infinite}.mt-goccia{stroke-dasharray:2.5 6;animation:meteo-pioggia 1.2s linear infinite}.mt-goccia.g2{animation-delay:-.6s}@keyframes meteo-gira{to{transform:rotate(360deg)}}@keyframes meteo-batte{50%{opacity:.35}}@keyframes meteo-nuvola{from{transform:translateX(-1.3px)}to{transform:translateX(1.3px)}}@keyframes meteo-lampo{0%,60%,68%,76%,100%{opacity:.3}62%,72%{opacity:1}}@keyframes meteo-pioggia{from{stroke-dashoffset:0}to{stroke-dashoffset:-8.5}}@media(prefers-reduced-motion:reduce){.meteo-anima *{animation:none!important}}.meteo-borse{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--line);display:grid;gap:8px}.meteo-borse li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:baseline;font-size:14px}.meteo-borsa-nome{color:var(--ink-2);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meteo-borse b{font-weight:750;font-variant-numeric:tabular-nums}.meteo-borsa-pct{min-width:66px;text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.meteo-borsa-pct.su{color:var(--green)}.meteo-borsa-pct.giu{color:var(--red)}.meteo-attesa{font-size:13.5px;color:var(--muted);margin:12px 0 0}.mappa-barra{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:flex-end;margin-top:4px}.mappa-campo{display:grid;gap:4px;min-width:0}.mappa-lab{font-size:12.5px;font-weight:700;color:var(--muted)}.mappa-campo select{min-height:40px;max-width:100%}.mappa-ind select{min-width:220px}.mappa-barra .rangebtn{min-height:40px;padding:0 12px}.mappa-barra .rangebtn:disabled{opacity:.45;cursor:not-allowed}.mappa-percorso{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:14px}.mappa-area{position:relative;height:clamp(440px,64vh,660px);margin-top:12px;overflow:hidden;background:var(--card);touch-action:manipulation}.mappa-area:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mappa-area.mappa-tabella{height:auto;overflow:visible}.mappa-area>.spinner,.mappa-area>.empty{position:absolute;inset:0;display:grid;place-items:center}.mg{position:absolute;box-sizing:border-box;z-index:2;pointer-events:none;outline:2px solid var(--card);outline-offset:-1px}.mg-testa{all:unset;box-sizing:border-box;position:absolute;left:0;top:0;right:0;height:20px;padding:0 6px;pointer-events:auto;background:var(--card);color:var(--ink);font-size:12.5px;font-weight:800;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:zoom-in}.mg-testa:hover{text-decoration:underline}.mg-testa:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.mi{position:absolute;z-index:2;box-sizing:border-box;height:16px;padding:0 5px;background:var(--surface-3);color:var(--ink-2);font-size:12px;font-weight:650;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;border:1px solid var(--card)}.mt{position:absolute;box-sizing:border-box;border:1px solid var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;overflow:hidden;text-align:center;line-height:1.05;cursor:pointer}.mt b{font-weight:800;letter-spacing:-.01em;white-space:nowrap}.mt span{font-size:12px;font-weight:650;white-space:nowrap}.mt:hover{filter:brightness(1.12)}.mappa-piede{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:10px}.mappa-legenda{display:flex;flex-wrap:wrap;gap:2px;align-items:center}.mappa-tacca{min-width:54px;padding:3px 6px;font-size:12px;font-weight:750;text-align:center;font-variant-numeric:tabular-nums}.mappa-tacca:empty{min-width:28px;min-height:20px}.mappa-tacca-nota{font-size:12.5px;color:var(--muted);margin-left:8px}.mappa-stato{margin:0;font-size:12.5px;color:var(--muted)}.mappa-fumetto{position:absolute;z-index:30;max-width:290px;padding:9px 11px;background:var(--ink);color:var(--card);font-size:13px;line-height:1.45;pointer-events:none}.mappa-fumetto b{font-weight:800}.mappa-sigla{opacity:.8;font-weight:700}.mappa-matrice{max-height:none}.mappa-matrice td.num{font-weight:750;font-variant-numeric:tabular-nums}.mappa-matrice th[scope=row]{text-align:left;white-space:nowrap}.mappa-matrice tr.mappa-tutto th,.mappa-matrice tr.mappa-tutto td{font-weight:850}.mappa-apri{all:unset;cursor:zoom-in;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.mappa-apri:focus-visible{outline:2px solid var(--blue);outline-offset:2px}#mappaBolle{width:100%!important;height:100%!important}@media(max-width:760px){.mappa-area{height:460px}.mappa-barra{gap:10px 12px}.mappa-campo,.mappa-ind{flex:1 1 100%}.mappa-ind select,.mappa-campo select{width:100%;min-width:0}.mappa-barra .rangebar{width:100%}.mappa-barra .rangebtn{flex:1}.torre>.title{flex-wrap:wrap}}.newsitem{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:start}.newsimg{position:relative;display:block;width:72px;height:72px;overflow:hidden;background:var(--surface-3)}.newsimg::before{content:attr(data-iniziale);position:absolute;inset:0;display:grid;place-items:center;font-size:20px;font-weight:800;color:var(--muted)}.newsimg img{position:relative;display:block;width:100%;height:100%;object-fit:cover}.newstesto{min-width:0}.newstesto .newshead a,.newstesto .newshead b{overflow-wrap:anywhere}@media(max-width:560px){.newsitem{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:12px}.newsimg{width:60px;height:60px}}@media(max-width:760px){.head .head-actions:has(>#vistaSel:not([hidden])):not(:has(>.accsel:not(.usrsel):not(.hidden))){flex-wrap:nowrap;min-width:0}.head .head-actions:not(:has(>.accsel:not(.usrsel):not(.hidden)))>#vistaSel:not([hidden]){order:0;flex:1 1 auto;min-width:0}.head .head-actions:not(:has(>.accsel:not(.usrsel):not(.hidden)))>#vistaSel .rangebtn{flex:1 1 auto;min-width:0;padding:0 5px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:400px){body.scrollata .head .head-actions:has(>#vistaSel:not([hidden])):not(:has(>.accsel:not(.usrsel):not(.hidden)))>#privacyBtn{display:none}}.borsa-tab .lbl-corto{display:none}@media(max-width:760px){.borsa-tab .lbl-lungo{display:none}.borsa-tab .lbl-corto{display:inline}.borsa-valuta{display:block;font-size:12px;font-weight:700;color:var(--muted)}.borsa-tab{max-height:none;overflow-y:visible}.borsa-tab thead th{position:static}}.borsa-tab thead th:last-child .sortbtn{margin-right:0;padding-right:0}@media(max-width:760px){.borsa-tab thead th.borsa-c-var .sortbtn{margin-right:0;padding-right:0}}@container (max-width:640px){.borsa-tab thead th.borsa-c-var .sortbtn{margin-right:0;padding-right:0}}@media(max-width:340px){.borsa-c-graf{min-width:40px}.borsa-pill{min-width:54px;padding:5px 5px}.borsa-c-tit{max-width:92px}}.borsa-tab thead th:first-child .sortbtn{margin-left:0;padding-left:0}@container (max-width:640px){.borsa-tab .lbl-lungo{display:none}.borsa-tab .lbl-corto{display:inline}.borsa-valuta{display:block;font-size:12px;font-weight:700;color:var(--muted)}}.borsa-quadro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:14px}.borsa-col{display:flex;flex-direction:column;gap:14px;min-width:0}.borsa-col>.card{min-width:0;margin:0;container-type:inline-size}.borsa-col>.card:last-child{flex:1 1 auto}.borsa-pagina{container-type:inline-size}@container (max-width:760px){.borsa-quadro{display:flex;flex-direction:column;align-items:stretch;gap:14px}.borsa-col{display:contents}.borsa-miei{order:1}.borsa-torre-alto{order:2}.borsa-seguiti{order:3}.borsa-torre-basso{order:4}}.torre-meteo-vix,.torre-campo-gex{grid-template-columns:minmax(0,1fr)}.torre-meteo-vix>.torre-tile,.torre-campo-gex>.torre-tile{grid-column:auto}@container (min-width:560px){.torre-meteo-vix{grid-template-columns:repeat(2,minmax(0,1fr))}}.borsa-striscia{display:flex;gap:2px;height:46px;margin:2px 0 14px;overflow:hidden}.borsa-striscia:empty{display:none}.borsa-pezzo{min-width:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1px;color:#fff;overflow:hidden;white-space:nowrap;line-height:1.15;padding:0 4px}.borsa-pezzo b{font-size:12.5px;font-weight:800}.borsa-pezzo small{font-size:12px;font-weight:650;opacity:.92}.borsa-seguiti .borsa-cerca-form{margin:2px 0 14px}:root[data-linea=spese]{--linea:#a64b2a;--linea-scura:#8c3e22}.sidebar .tab[data-view=spese]::before{content:"";flex:none;width:9px;height:9px;margin-right:-4px;background:#ec8a6c}@media(prefers-color-scheme:dark){:root:not([data-theme=light])[data-linea=spese] #view .title h2::before{background:#ec8a6c}}:root[data-theme=dark][data-linea=spese] #view .title h2::before{background:#ec8a6c}@media(min-width:901px){.shell.collapsed .sidebar .tab[data-view=spese]::before{display:none}}.lomcell span,.divb-side span,.risk span{font-size:12.5px;font-weight:650;letter-spacing:0;text-transform:none}.divb-lab{font-size:12.5px;font-weight:650;letter-spacing:0}.divb-side small,.lomcell small,.risk small{font-size:12px}@media(max-width:760px){.table,.revtab,.fire-cal-tabella,.fg-scroll,.scr-dett-tab{max-height:none}.table th,.revtab th,.fire-cal-tabella th,.fg-scroll th{top:auto}}@media(max-width:760px){.rangebar.rank-mercati{flex:1 1 100%;overflow-x:visible}.rangebar.rank-mercati>.rangebtn{flex:1 0 auto;padding-inline:8px}}@media(max-width:760px){.table thead th{white-space:normal;line-height:1.25;vertical-align:bottom}.table thead th .sortbtn{white-space:normal;text-align:inherit}}@media(hover:none){.infoi:hover:not(.open):not(.active):not(:focus-visible){background:var(--card);border-color:var(--line);color:var(--muted)}.head-title .infoi:hover:not(.open):not(.active):not(:focus-visible),.upl .infoi:hover:not(.open):not(.active):not(:focus-visible){background:transparent;color:var(--linea-ink);border-color:var(--linea-tenue)}}.mappa-quadro{position:relative;margin-top:12px}.mappa-quadro>.mappa-area{margin-top:0}.mappa-area{touch-action:pan-y}.mappa-area.mappa-vicina{touch-action:none;cursor:grab}.mappa-area.mappa-vicina:active{cursor:grabbing}.mappa-tela{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.mappa-lente{position:absolute;bottom:8px;right:8px;z-index:8;display:flex;align-items:center;gap:2px;padding:3px;background:var(--card);border:1px solid var(--line);box-shadow:0 2px 10px #1018281f}.mappa-lente[hidden]{display:none}.mappa-lente button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;font-size:19px;font-weight:800;line-height:1;color:var(--ink)}.mappa-lente button.mappa-intera{font-size:13.5px;font-weight:750}.mappa-lente button:hover:not(:disabled){background:var(--hover)}.mappa-lente button:disabled{opacity:.35;cursor:default}.mappa-lente button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.mappa-lente [data-lente-livello]{min-width:40px;text-align:center;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--ink-2)}@media(max-width:760px){.mappa-lente{bottom:6px;right:6px}.mappa-lente button{min-width:42px;height:42px}}@media(max-width:760px){.mappa-barra{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.mappa-barra>.mappa-campo:has(.rangebar){grid-column:1/-1}.mappa-barra .mappa-campo,.mappa-barra .mappa-ind{flex:none}.mappa-campo{gap:3px}.mappa-barra .mappa-campo select{font-size:16px;padding-inline:10px 28px;text-overflow:ellipsis}.mappa-area{height:min(460px,62vh)}}@media(hover:none){.btn:hover:not(:disabled)::after,.tab:hover::after,.temabtn:hover::after,.modibtn:hover::after,.rangebtn:hover::after,.usritem:hover::after{clip-path:circle(0% at var(--rx) var(--ry))}.btn:active:not(:disabled)::after,.tab:active::after,.temabtn:active::after,.modibtn:active::after,.rangebtn:active::after,.usritem:active::after{clip-path:circle(141% at var(--rx) var(--ry))}}@media(max-width:760px){.patr-carta-link{display:inline-flex;align-items:center;min-height:40px}}@media(max-width:760px){.rank-tab :is(th,td):nth-child(-n+3){position:sticky;background:var(--card);z-index:2;box-shadow:none}.rank-tab thead th:nth-child(-n+3){background:var(--surface-2);z-index:calc(var(--z-sticky) + 1)}.rank-tab :is(th,td):nth-child(1){left:0;width:30px;min-width:30px;max-width:30px;padding-inline:4px;box-sizing:border-box}.rank-tab :is(th,td):nth-child(2){left:30px;width:52px;min-width:52px;max-width:52px;padding-inline:4px;box-sizing:border-box}.rank-tab :is(th,td):nth-child(3){left:82px;box-shadow:1px 0 0 var(--line)}.rank-tab td:nth-child(3) .namecell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;row-gap:2px;width:118px;min-width:0;max-width:118px}.rank-tab td:nth-child(3) .namecell>:first-child:not(.instrbtn){grid-row:1/3}.rank-tab td:nth-child(3) .namecell .instrbtn{grid-column:2;min-width:0}.rank-tab td:nth-child(3) .namecell .ticker{grid-column:2;justify-self:start;margin-left:0!important}.rank-tab tr.apribile:hover td:nth-child(-n+3){background:var(--hover)}}.mappa-quadro:has(#mappaBolle) .mappa-lente{top:4px;bottom:auto}:root{--duello-vinci:#137638;--duello-vinci-ink:#fff;--duello-mercato:#121c24;--duello-mercato-ink:#fff;--duello-su:#137638;--duello-giu:#c5281b;--duello-indice:#7c8598}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--duello-vinci:#4ade80;--duello-vinci-ink:#08140c;--duello-mercato:#eef2f4;--duello-mercato-ink:#121c24;--duello-su:#4ade80;--duello-giu:#f87171;--duello-indice:#98a5ad}}:root[data-theme=dark]{--duello-vinci:#4ade80;--duello-vinci-ink:#08140c;--duello-mercato:#eef2f4;--duello-mercato-ink:#121c24;--duello-su:#4ade80;--duello-giu:#f87171;--duello-indice:#98a5ad}.and-indice{margin:0}.and-indice select{width:auto;min-width:190px;height:40px!important;padding-block:0}.and-duello{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:18px 40px;align-items:center;padding-block:28px}.and-duello>.spinner{grid-column:1/-1;padding:40px}.duello-occhiello{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--muted);line-height:1.45}.duello-verdetto{margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:800;font-stretch:82%;line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.vince-tu .duello-verdetto{color:var(--duello-su)}.duello-scarto{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:16px 0 0}.duello-scarto b{font-size:clamp(52px,6.4vw,80px);font-weight:800;font-stretch:78%;line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.vince-tu .duello-scarto b{color:var(--duello-su)}.vince-indice .duello-scarto b{color:var(--duello-giu)}.duello-scarto span{font-size:16px;font-weight:600;color:var(--ink-2)}.and-duello .duello-tabella{border:0;max-height:none;overflow:visible;border-radius:0!important}.and-duello table{font-size:15px}.and-duello th{position:static;background:transparent;white-space:normal}.and-duello tbody th{padding:13px 12px 13px 0;font-weight:500;color:var(--ink-2);border-bottom:1px solid var(--line)}.and-duello td.num{padding:13px 18px;font-size:17px;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2);border-bottom:1px solid var(--line)}.and-duello td.meglio{font-weight:800;color:var(--ink)}.and-duello td small{display:block;margin-top:3px;font-size:12.5px;font-weight:500;opacity:.85}.duello-col{padding:16px 18px 12px!important;text-align:right!important;vertical-align:bottom;font-size:14px;font-weight:700;color:var(--ink)!important}.duello-col svg{display:block;width:26px;height:26px;margin:0 0 8px auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vince-tu .duello-col.tu,.vince-tu tbody td:nth-of-type(1){background:var(--duello-vinci);color:var(--duello-vinci-ink)!important}.vince-indice .duello-col.indice,.vince-indice tbody td:nth-of-type(2){background:var(--duello-mercato);color:var(--duello-mercato-ink)!important}.vince-tu tbody td:nth-of-type(1),.vince-indice tbody td:nth-of-type(2){border-bottom-color:color-mix(in srgb,currentColor 20%,transparent)}.duello-vuoto{grid-column:1/-1;padding:8px 0;font-size:15px;color:var(--ink-2)}.duello-anni{grid-column:1/-1;margin-top:4px!important}.duello-anno{display:grid;grid-template-columns:48px minmax(0,1fr) 70px minmax(0,1fr) 70px;align-items:center;gap:10px;padding:7px 0;font-size:14px;border-bottom:1px solid var(--line)}.duello-anno .num{text-align:right;font-variant-numeric:tabular-nums}.duello-anno-testa{padding-top:14px;font-size:13px;font-weight:600;color:var(--muted);border-bottom:0}.duello-anno-n{color:var(--ink-2)}.duello-anno.vinto .duello-anno-n{font-weight:800;color:var(--ink)}.duello-barra{position:relative;height:12px;background:var(--surface-3)}.duello-barra::before{content:"";position:absolute;inset:0 auto 0 0;width:var(--l,0%);background:var(--c)}.duello-barra.tu{--c:var(--duello-su)}.duello-barra.indice{--c:var(--duello-indice)}.duello-barra[data-segno=giu]{--c:var(--duello-giu)}@media(max-width:900px){.and-duello{grid-template-columns:minmax(0,1fr);padding-block:22px}.and-duello td.num{padding-inline:12px;font-size:16px}.duello-col{padding-inline:12px!important}}@media(max-width:480px){.duello-anno{grid-template-columns:40px minmax(0,1fr) 60px minmax(0,1fr) 60px;gap:6px;font-size:13px}.and-indice,.and-indice select{width:100%}}.tag[hidden]{display:none}.duello-verdetto .infoi{margin-left:12px;vertical-align:.3em;font-size:13px;font-stretch:100%;letter-spacing:0}.and-duello td small{white-space:normal}@media(max-width:600px){.and-duello table{table-layout:fixed;font-size:14px}.and-duello tbody th{width:34%;padding-right:6px}.and-duello td.num{padding:12px 8px;font-size:15px;white-space:normal}.duello-col{padding:14px 8px 10px!important;font-size:13px}.and-duello td small{font-size:12px}}.and-duello td small{color:inherit}.and-portafoglio{margin-top:14px}:root{--primi-diretta:#1d7566;--primi-etf:#8cc5b9;--primi-resto:#e4e8eb}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--primi-diretta:#6cc9b5;--primi-etf:#2f7d6f;--primi-resto:#202c34}}:root[data-theme=dark]{--primi-diretta:#6cc9b5;--primi-etf:#2f7d6f;--primi-resto:#202c34}.primi-testa{display:flex;flex-wrap:wrap;gap:10px 48px;margin:2px 0 18px}.primi-cifra{display:flex;align-items:baseline;gap:10px;margin:0}.primi-cifra b{font-size:clamp(40px,5vw,56px);font-weight:800;font-stretch:80%;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.primi-cifra span{max-width:16ch;font-size:15px;font-weight:600;line-height:1.3;color:var(--ink-2)}.primi-peso{display:flex;gap:2px;height:16px}.primi-peso i{background:var(--primi-diretta);min-width:3px}.primi-peso i.resto{background:var(--primi-resto)}.primi-peso-nomi{display:flex;justify-content:space-between;margin:6px 0 0;font-size:13px;font-weight:600;color:var(--muted)}.primi-legenda{display:flex;flex-wrap:wrap;gap:6px 22px;margin:22px 0 4px;font-size:13px;font-weight:600;color:var(--ink-2)}.primi-legenda span,.primi-parti span{display:inline-flex;align-items:center;gap:7px}.primi-legenda span::before,.primi-parti span::before{content:"";width:11px;height:11px;flex:none;background:var(--primi-diretta)}.primi-legenda .etf::before,.primi-parti .etf::before{background:var(--primi-etf)}.primi-lista{list-style:none;margin:0;padding:0}.primi-lista>li[hidden]{display:none}.primi-riga{display:grid;grid-template-columns:28px 40px minmax(0,1fr) auto;align-items:center;gap:6px 14px;width:100%;padding:14px 4px;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.primi-riga:hover{background:var(--hover)}.primi-riga:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.primi-n{font-size:15px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.primi-mono{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-piccolo);background:var(--surface-2);color:var(--ink);font-size:14px;font-weight:800;letter-spacing:.02em}.primi-riga.podio .primi-mono{background:var(--linea);color:var(--linea-ink)}.primi-corpo{display:grid;gap:7px;min-width:0}.primi-nome{font-size:16px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primi-nome .tag{margin-left:6px;vertical-align:1px}.primi-barra{display:flex;height:10px;background:var(--surface-2)}.primi-barra i{display:block;height:100%}.primi-barra i.diretta{background:var(--primi-diretta)}.primi-barra i.etf{background:var(--primi-etf)}.primi-parti{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.primi-parti span::before{width:9px;height:9px}.primi-val{display:grid;justify-items:end;gap:2px;width:104px;font-variant-numeric:tabular-nums}.primi-val b{font-size:20px;font-weight:800;color:var(--ink)}.primi-val span{font-size:13px;color:var(--ink-2)}.riep-primi #riepAltri{margin-top:14px}@media(max-width:600px){.primi-testa{gap:10px 24px}.primi-riga{grid-template-columns:22px 34px minmax(0,1fr) auto;gap:6px 10px;padding:12px 0}.primi-mono{width:34px;height:34px;font-size:13px}.primi-nome{font-size:15px}.primi-val{width:76px}.primi-val b{font-size:17px}}:root{--pr-b1:#d5ebe6;--pr-i1:#0f3d36;--pr-b2:#a6d5ca;--pr-i2:#0f3d36;--pr-b3:#62b3a2;--pr-i3:#08231f;--pr-b4:#237a6b;--pr-i4:#fff;--pr-b5:#13574b;--pr-i5:#fff;--pr-ok-ink:#fff;--pr-occhio-ink:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--pr-b1:#17322e;--pr-i1:#d7efe9;--pr-b2:#21504a;--pr-i2:#e6f5f1;--pr-b3:#2d7d6f;--pr-i3:#fff;--pr-b4:#4fb29f;--pr-i4:#06201b;--pr-b5:#8adbc9;--pr-i5:#06201b;--pr-ok-ink:#06200f;--pr-occhio-ink:#1a1200}}:root[data-theme=dark]{--pr-b1:#17322e;--pr-i1:#d7efe9;--pr-b2:#21504a;--pr-i2:#e6f5f1;--pr-b3:#2d7d6f;--pr-i3:#fff;--pr-b4:#4fb29f;--pr-i4:#06201b;--pr-b5:#8adbc9;--pr-i5:#06201b;--pr-ok-ink:#06200f;--pr-occhio-ink:#1a1200}.pr-hero{padding-block:30px}.pr-occhiello{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:15px;font-weight:700;color:var(--muted)}.pr-nome{margin:0;font-size:clamp(46px,7vw,88px);font-weight:800;font-stretch:78%;line-height:.95;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.pr-frase{margin:14px 0 0;max-width:52ch;font-size:18px;line-height:1.45;color:var(--ink-2)}.pr-scala{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:auto 56px auto;gap:8px 3px;margin:30px 0 6px}.pr-banda{grid-row:2;display:grid;place-items:center;padding:0 6px;font-size:14px;font-weight:700;line-height:1.15;text-align:center;border-radius:var(--r-piccolo)}.pr-banda.b1{background:var(--pr-b1);color:var(--pr-i1)}.pr-banda.b2{background:var(--pr-b2);color:var(--pr-i2)}.pr-banda.b3{background:var(--pr-b3);color:var(--pr-i3)}.pr-banda.b4{background:var(--pr-b4);color:var(--pr-i4)}.pr-banda.b5{background:var(--pr-b5);color:var(--pr-i5)}.pr-banda.tua{outline:3px solid var(--ink);outline-offset:3px;position:relative;z-index:1}.pr-segno{justify-self:center;position:relative;white-space:nowrap;font-size:14px;font-weight:800;color:var(--ink)}.pr-segno.tu{grid-row:1;padding-bottom:6px}.pr-segno.tu::after{content:"";position:absolute;left:50%;bottom:-4px;margin-left:-7px;border:7px solid transparent;border-top-color:var(--ink);border-bottom:0}.pr-segno.fa{grid-row:3;padding-top:8px;color:var(--ink-2)}.pr-segno.fa::before{content:"";position:absolute;left:50%;top:-3px;margin-left:-7px;border:7px solid transparent;border-bottom-color:var(--ink-2);border-top:0}.pr-segno.fa.inizio{justify-self:start}.pr-segno.fa.fine{justify-self:end}.pr-segno.fa.inizio::before{left:14px}.pr-segno.fa.fine::before{left:auto;right:0}.pr-verdetto{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:start;margin-top:26px;padding:22px 24px;border-radius:var(--r-piccolo);background:var(--surface-2)}.pr-verdetto.ok{background:color-mix(in srgb,var(--green) 13%,var(--card))}.pr-verdetto.occhio{background:color-mix(in srgb,var(--amber) 16%,var(--card))}.pr-verdetto-segno{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-piccolo);background:var(--ink);color:var(--card);font-size:28px;font-weight:800}.pr-verdetto.ok .pr-verdetto-segno{background:var(--green);color:var(--pr-ok-ink)}.pr-verdetto.occhio .pr-verdetto-segno,.pr-verdetto.quasi .pr-verdetto-segno{background:var(--amber);color:var(--pr-occhio-ink)}.pr-verdetto-segno svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pr-verdetto-titolo{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0 0 8px!important;font-size:clamp(22px,2.6vw,30px)!important;font-weight:800;line-height:1.1;color:var(--ink)!important}.pr-verdetto p{margin:0;font-size:16px;line-height:1.5;color:var(--ink-2)}.pr-verdetto p b{color:var(--ink)}.pr-verdetto .btn{margin-top:14px}.pr-modelli-frase{margin-top:10px!important}.pr-due{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px 14px;align-items:center;margin:4px 0 24px}.pr-chi{font-size:14px;font-weight:700;color:var(--ink-2)}.pr-cento{display:flex;gap:2px;height:30px}.pr-cento i{display:block;min-width:3px}.pr-classi{list-style:none;margin:0;padding:0}.pr-classi li{display:grid;grid-template-columns:160px minmax(0,1fr) 110px 70px;align-items:center;gap:16px;padding:11px 0;border-bottom:1px solid var(--line)}.pr-classi li.pr-classi-testa{padding:0 0 6px;font-size:13px;font-weight:600;color:var(--muted)}.pr-classi li.pr-classi-testa span:nth-child(3),.pr-classi li.pr-classi-testa span:nth-child(4){text-align:right}.pr-classe{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;color:var(--ink)}.pr-classe i{width:12px;height:12px;flex:none}.pr-traccia{position:relative;height:12px;background:var(--surface-2)}.pr-traccia i{display:block;height:100%}.pr-traccia b{position:absolute;top:-6px;bottom:-6px;width:3px;margin-left:-1.5px;background:var(--ink)}.pr-num{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;font-variant-numeric:tabular-nums}.pr-num b{font-size:17px;color:var(--ink)}.pr-num span{font-size:14px;color:var(--muted)}.pr-diff{justify-self:end;padding:3px 8px;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;background:var(--surface-2);color:var(--ink-2)}.pr-diff.forte{background:color-mix(in srgb,var(--amber) 22%,var(--card));color:var(--ink)}.pr-diff.zero{color:var(--muted)}.pr-risposte{display:grid;gap:14px;padding:6px 2px 4px}.pr-risposte .btn{justify-self:start}.pr-date{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0}.pr-date div{padding:12px 14px;background:var(--surface-2)}.pr-date dt{font-size:13px;font-weight:600;color:var(--muted)}.pr-date dd{margin:4px 0 0;font-size:15px;font-weight:700;color:var(--ink)}.pr-da{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-size:13px;color:var(--muted)}.pr-chat-nota{margin:0 0 8px}.rischio-parte{min-width:0}.rischio-parte>.grid{gap:14px}.rischio-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:18px 40px;align-items:center;margin-top:4px}.rischio-hero .rischio-livello{margin:0;font-size:clamp(38px,5vw,62px);font-weight:800;font-stretch:80%;line-height:1;letter-spacing:-.03em}.rischio-hero .rischio-scala-box{max-width:none;margin:0}.rischio-scala span{border-radius:var(--r-piccolo)!important}.rischio-scala span.pieno.b1{background:var(--pr-b1);color:var(--pr-i1)}.rischio-scala span.pieno.b2{background:var(--pr-b2);color:var(--pr-i2)}.rischio-scala span.pieno.b3{background:var(--pr-b3);color:var(--pr-i3)}.rischio-scala span.pieno.b4{background:var(--pr-b4);color:var(--pr-i4)}.rischio-scala span.pieno.b5{background:var(--pr-b5);color:var(--pr-i5)}.rischio-scala span.tu{outline:3px solid var(--ink);outline-offset:2px;box-shadow:none!important}.rischio-scala span{height:38px;font-size:14px}.rischio-scala-legenda{font-size:13px}.rischio-cifre{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-top:26px}.rischio-cifre>div{padding:14px 16px;background:var(--surface-2)}.rischio-cifre b{display:block;margin-top:6px;font-size:clamp(26px,3vw,36px);font-weight:800;font-stretch:85%;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--ink)}.rischio-cifre b.neg{color:var(--red)}.rischio-cifre b small{margin-left:6px;font-size:15px;font-weight:600;font-stretch:100%;color:var(--muted)}@media(max-width:760px){.pr-hero{padding-block:22px}.pr-frase{font-size:16px}.pr-scala{grid-template-rows:auto 60px auto;gap:8px 2px}.pr-banda{padding:0 2px;font-size:12px}.pr-segno{font-size:13px}.pr-verdetto{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 16px}.pr-verdetto-segno{width:44px;height:44px}.pr-verdetto-segno svg{width:26px;height:26px}.pr-due{grid-template-columns:70px minmax(0,1fr)}.pr-classi li{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 12px}.pr-classi li .pr-traccia{grid-column:1/-1;grid-row:2}.pr-classi li.pr-classi-testa span:nth-child(2){display:none}.rischio-hero{grid-template-columns:minmax(0,1fr)}}.fh{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-template-areas:"testa anello" "numeri numeri" "scelte scelte" "perche perche";gap:22px 40px;align-items:center;padding-block:34px;--fh-c:var(--muted)}.fh.ok{--fh-c:var(--green)}.fh.forse{--fh-c:var(--amber)}.fh.no{--fh-c:var(--red)}.fh.vuoto{display:block}.fh-testa{grid-area:testa;min-width:0}.fh-occhiello{margin:0 0 10px;font-size:15px;font-weight:700;color:var(--muted)}.fh-verdetto{margin:0!important;font-size:clamp(54px,8.6vw,116px)!important;font-weight:800;font-stretch:76%;line-height:.9!important;letter-spacing:-.04em!important;color:var(--ink)!important;text-wrap:balance}.fh.ok .fh-verdetto{color:var(--green)!important}.fh-sotto{margin:16px 0 0;max-width:46ch;font-size:20px;line-height:1.4;color:var(--ink-2)}.fh-anello{grid-area:anello;display:grid;justify-items:center;gap:10px;min-width:0}.fh-anello-cerchio{position:relative;width:220px;max-width:100%;aspect-ratio:1}.fh-anello-cerchio svg{width:100%;height:100%;transform:rotate(-90deg)}.fh-anello-cerchio circle{fill:none;stroke-width:11}.fh-anello-cerchio circle.fondo{stroke:var(--surface-3)}.fh-anello-cerchio circle.pieno{stroke:var(--fh-c);stroke-dasharray:var(--giro);stroke-dashoffset:var(--resto);animation:fh-riempi 1.2s cubic-bezier(.2,.7,.2,1) both}@keyframes fh-riempi{from{stroke-dashoffset:var(--giro)}}@media(prefers-reduced-motion:reduce){.fh-anello-cerchio circle.pieno{animation:none}}.fh-anello-cerchio.attesa circle.fondo{animation:fh-attesa 1.4s ease-in-out infinite alternate}@keyframes fh-attesa{from{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fh-anello-cerchio.attesa circle.fondo{animation:none}}.fh-anello-num{position:absolute;inset:0;display:grid;place-items:center;font-size:62px;font-weight:800;font-stretch:80%;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.fh-anello-num small{font-size:26px;font-weight:700;margin-left:2px}.fh-claim{display:flex;align-items:center;gap:6px;margin:0;font-size:15px;text-align:center;color:var(--ink)}.fh-numeri{grid-area:numeri;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fh-numero{padding:14px 16px;background:var(--surface-2)}.fh-numero .kpi-lab{display:flex;align-items:center;gap:4px}.fh-numero b{display:block;margin-top:6px;font-size:clamp(24px,2.6vw,32px);font-weight:800;font-stretch:85%;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--ink)}.fh-scelte{grid-area:scelte;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fh-scelte-lab{margin-right:6px;font-size:14px;font-weight:700;color:var(--muted)}.fh-scelta{display:grid;gap:2px;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:var(--r-piccolo);background:var(--card);color:inherit;text-align:left;font:inherit;text-decoration:none;cursor:pointer}.fh-scelta:hover{border-color:var(--linea)}.fh-scelta:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fh-scelta span{font-size:12.5px;font-weight:600;color:var(--muted)}.fh-scelta b{font-size:16px;color:var(--ink);font-variant-numeric:tabular-nums}.fh-perche{grid-area:perche;padding:18px 20px;background:color-mix(in srgb,var(--fh-c) 10%,var(--card))}.fh-perche[hidden]{display:none}.fh-perche-titolo{margin:0 0 10px;font-size:17px;font-weight:800;color:var(--ink)}.fh-perche-numeri{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px}.fh-perche-numeri b{display:block;font-size:34px;font-weight:800;font-stretch:82%;line-height:1;color:var(--fh-c)}.fh-perche-numeri span{display:block;margin-top:4px;font-size:14px;line-height:1.35;color:var(--ink-2)}.fh-perche-lista{margin:0;padding-left:20px;display:grid;gap:6px;font-size:15px;line-height:1.5;color:var(--ink-2)}.fh-claim-riga{margin:4px 0 0!important;font-size:15px!important;font-weight:700;color:var(--ink)!important}.fire-tre-leve li{display:grid!important;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icona punti" "icona unita" "nome nome";gap:2px 14px;align-items:center;padding:18px!important;border-radius:var(--r-pannello)!important;background:var(--surface-2);border:0!important}.fire-tre-leve .leva-icona{grid-area:icona;display:grid;place-items:center;width:44px;height:44px;background:var(--linea);color:var(--linea-ink)}.fire-tre-leve .leva-icona svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.fire-tre-leve .leva-punti{grid-area:punti;font-size:36px!important;font-weight:800;font-stretch:82%;line-height:1;color:var(--ink-2)}.fire-tre-leve li.su .leva-punti{color:var(--green)}.fire-tre-leve .leva-unita{grid-area:unita;font-size:13px!important;font-weight:600!important;color:var(--muted)}.fire-tre-leve .leva-nome{grid-area:nome;margin-top:12px;font-size:15px!important;font-weight:700!important;color:var(--ink)}.fire-sez>summary b{font-size:17px}.fire-sez-corpo{margin-top:12px}.fire-risposte-corpo{margin-top:12px}.fire-fondo-ordine{margin:0 0 14px;font-size:15px;color:var(--ink-2)}.fire-fasi-carte{display:flex!important;gap:3px!important}.fire-fasi-carte li{min-width:0;flex-basis:0}.fire-fase-anni{display:block;margin-top:4px;font-size:13px;color:var(--ink-2)}.fire-cal-testa{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.fire-cal-fase.fase-lavoro th{background:var(--surface-2)}.fire-cal-fase.fase-ponte th{background:color-mix(in srgb,var(--amber) 15%,var(--card))}.fire-cal-fase.fase-pensione th{background:color-mix(in srgb,var(--green) 12%,var(--card))}.fire-cal-tabella tbody tr:not(.fire-cal-fase):nth-child(even)>*{background:color-mix(in srgb,var(--surface-2) 55%,var(--card))}.fire-cal-tabella tr.fire-cal-smetti>*{border-top:2px solid var(--linea);font-weight:800}.fire-cal-tabella td.fire-cal-cap{font-weight:700;background-image:linear-gradient(270deg,color-mix(in srgb,var(--linea) 32%,transparent) var(--l,0%),transparent var(--l,0%))!important}@media(max-width:760px){.fh{grid-template-columns:minmax(0,1fr);grid-template-areas:"testa" "anello" "numeri" "scelte" "perche";gap:20px;padding-block:24px}.fh-sotto{font-size:17px}.fh-anello-cerchio{width:180px}.fh-anello-num{font-size:52px}.fh-numeri{grid-template-columns:repeat(2,minmax(0,1fr))}.fire-tre-leve{grid-template-columns:minmax(0,1fr)!important}}.fire-cal-tabella :is(td,th).fire-cal-cap{min-width:200px}.scr-testa{gap:12px 28px}.scr-anello{position:relative;width:150px;aspect-ratio:1;flex:none}.scr-anello svg{width:100%;height:100%;transform:rotate(-90deg)}.scr-anello circle{fill:none;stroke-width:10}.scr-anello circle.fondo{stroke:var(--surface-3)}.scr-anello circle.pieno{stroke:var(--linea);stroke-dasharray:var(--giro);stroke-dashoffset:var(--resto);animation:fh-riempi 1.2s cubic-bezier(.2,.7,.2,1) both}@media(prefers-reduced-motion:reduce){.scr-anello circle.pieno{animation:none}}.scr-anello span{position:absolute;inset:0;display:grid;place-items:center;font-size:52px;font-weight:800;font-stretch:80%;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.scr-fascia{display:flex;align-items:center;gap:6px;font-size:24px;font-weight:800;color:var(--ink)}.scr-voci{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.scr-voce{padding:14px 16px;border-radius:var(--r-piccolo);background:var(--surface-2);border-color:transparent}.scr-voce.manca{background:transparent;border-color:var(--line)}.scr-riga{align-items:flex-end}.scr-riga b{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:700;color:var(--ink)}.scr-riga .scr-punti{font-size:30px;font-weight:800;font-stretch:80%;line-height:1;color:var(--ink)}.scr-voce.manca .scr-punti{color:var(--muted)}.scr-barra{height:6px;border-radius:var(--r-piccolo)}.scr-barra i{background:var(--linea);border-radius:var(--r-piccolo)}.bdg-rischio-riga{align-items:center}.bdg-rischio-riga>.bdg-rischio-nome{flex:1 1 260px}.bdg-rischio-riga h2{display:flex;align-items:center;gap:6px;font-size:30px;font-weight:800;font-stretch:80%;letter-spacing:-.02em;line-height:1.05}.bdg-rischio-riga>.bdg-coerenza{flex:2 1 360px;margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:12px 28px}.bdg-coerenza .bdg-stile,.bdg-coerenza .bdg-coerenza-numero{margin:0;display:grid;gap:2px}.bdg-coerenza :is(.bdg-stile,.bdg-coerenza-numero)>span{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--ink-2)}.bdg-coerenza .bdg-stile b{font-size:18px}.bdg-coerenza .bdg-coerenza-numero b{font-size:30px;font-stretch:80%;margin:0;line-height:1}.bdg-grande{margin:4px 0 0;display:grid;gap:2px}.bdg-grande b{font-size:44px;font-weight:800;font-stretch:80%;letter-spacing:-.03em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.bdg-grande span{font-size:15px;color:var(--ink-2)}.bdg-prossimo{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:14px}@media(max-width:760px){.scr-anello{width:120px}.scr-anello span{font-size:42px}.bdg-rischio-riga h2{font-size:26px}}.scr-anello{--scr-c:var(--linea)}.scr-anello.buono{--scr-c:var(--green)}.scr-anello.medio{--scr-c:var(--amber)}.scr-anello.basso{--scr-c:var(--red)}.scr-anello circle.pieno{stroke:var(--scr-c)}.scr-corpo{display:grid;gap:16px}.scr-voci{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media(min-width:1000px){.scr-corpo{grid-template-columns:220px minmax(0,1fr);align-items:start}.scr-testa{flex-direction:column;align-items:center;text-align:center;margin:0}.scr-anello{width:180px}}.scr-barra i{background:var(--ink)}@media(max-width:760px){.scr-voci{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-riga .scr-punti{font-size:26px}}.pos-grande{margin:8px 0 4px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.pos-grande b{font-size:84px;font-weight:800;font-stretch:80%;letter-spacing:-.04em;line-height:.9;color:var(--linea);font-variant-numeric:tabular-nums}.pos-grande span{font-size:20px;line-height:1.3;color:var(--ink);max-width:24ch}.pos-grande span:first-child{flex-basis:100%;max-width:none;font-weight:600;color:var(--ink-2)}.pos-riferimenti{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-riferimenti small{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.red-dati{margin:0 0 14px;border:1px solid var(--line);border-radius:var(--r-piccolo)}.red-dati>summary{display:flex;align-items:center;min-height:44px;padding:0 14px;cursor:pointer;font-weight:700;color:var(--ink)}.red-dati[open]>summary{border-bottom:1px solid var(--line)}.red-dati>:not(summary){margin-left:14px;margin-right:14px}.red-dati>:not(summary):first-of-type{margin-top:12px}.red-dati>.red-comune{margin-bottom:14px}@media(max-width:760px){.pos-grande b{font-size:64px}.pos-grande span{font-size:17px}}.red-dati>summary{list-style:none;justify-content:space-between}.red-dati>summary::-webkit-details-marker{display:none}.red-dati>summary::after{content:"";width:9px;height:9px;margin:0 4px 4px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg);transition:transform .15s}.red-dati[open]>summary::after{transform:rotate(-135deg);margin:4px 4px 0}.cu-valore small{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.cu-copre{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 14px;margin:14px 0}.cu-copre>span{display:flex;align-items:center;gap:4px;font-size:15px;color:var(--ink-2)}.cu-copre>b{font-size:36px;font-weight:800;font-stretch:80%;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.cu-copre-barra{grid-column:1/-1;height:10px;background:var(--surface-3)}.cu-copre-barra i{display:block;height:100%;background:var(--linea)}.prot-sintesi{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:14px}.prot-quanti{margin:0;display:flex;align-items:baseline;gap:8px}.prot-quanti b{font-size:64px;font-weight:800;font-stretch:80%;line-height:.9;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.prot-quanti span{font-size:18px;color:var(--ink-2)}.prot-tacche{list-style:none;margin:0;padding:0;display:flex;gap:4px;flex:1 1 220px;max-width:520px}.prot-tacche li{flex:1;height:14px;background:var(--surface-3)}.prot-tacche li.ok{background:var(--green)}.prot-tacche li.parte{background:var(--amber)}.prot-tessere{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.prot-tessere li{padding:14px 16px;background:var(--surface-2);gap:10px;align-content:start}.prot-tessere li>.prot-riga:first-child b{display:flex;align-items:center;gap:4px;font-size:16px}.prot-serve{font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.prot-tessere .prot-barra{border-radius:0;background:var(--surface-3)}.prot-tessere .prot-barra i{border-radius:0}@media(max-width:760px){.prot-quanti b{font-size:52px}.prot-tessere{grid-template-columns:minmax(0,1fr)}}.prot-tacche li{background:color-mix(in srgb,var(--ink) 16%,transparent)}.fire-decisioni .btn{display:flex;width:100%;justify-content:flex-start;align-items:center;line-height:1.35;padding-block:10px;white-space:normal;text-wrap:pretty}.cu-parti{display:grid;gap:6px;margin-top:8px}.cu-parti-barra{display:flex;gap:2px;height:8px}.cu-parti-barra i{display:block;min-width:4px}.cu-parti ul{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:13px;color:var(--ink-2)}.cu-parti li{display:flex;align-items:center;gap:6px}.cu-parti li b{margin-left:auto;color:var(--ink);font-variant-numeric:tabular-nums}.cu-parti li>i{width:10px;height:10px;flex:none}.cu-parti a{font-size:13px;font-weight:700;color:var(--sel-ink)}.cu-stipendio{background:var(--linea)}.cu-premi{background:color-mix(in srgb,var(--linea) 55%,var(--card))}.cu-welfare{background:color-mix(in srgb,var(--ink) 35%,var(--card))}.voce-ico{display:inline-grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--c) 14%,var(--card));color:var(--c)}.voce-ico svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.patr-legenda .voce-ico{width:24px;height:24px}.patr-legenda .voce-ico svg{width:15px;height:15px}.patr-legenda li{display:inline-flex;align-items:center;gap:6px}.fh-anello-cerchio.attesa svg{animation:fh-gira 1.1s linear infinite}.fh-anello-cerchio.attesa circle.pieno{animation:none}@keyframes fh-gira{from{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media(prefers-reduced-motion:reduce){.fh-anello-cerchio.attesa svg{animation:none}}.head.testata{display:flex;align-items:center;gap:22px;padding:16px var(--pad) 19px;margin:0 calc(var(--pad) * -1) 10px;background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border-bottom:0;box-shadow:none;transition:padding .28s cubic-bezier(.2,.7,.2,1)}body.scrollata .head.testata{padding-top:10px;padding-bottom:13px;box-shadow:none}.testata .head-corto{display:none}:is(.testata,.head-grande) .head-title{flex:1 1 auto;min-width:0;background:none;color:var(--ink);padding:0;margin:0;border-radius:0}:is(.testata,.head-grande) .head-titolo{display:flex;align-items:center;gap:8px;min-width:0}.head-sezione{display:flex;align-items:center;gap:7px;margin:0 0 4px;max-height:22px;overflow:hidden;font-size:13px;font-weight:700;line-height:1.3;color:var(--ink-2);transition:max-height .28s ease,opacity .2s ease,margin .28s ease}.head-sezione[hidden]{display:none}.head-sezione i{width:9px;height:9px;flex:none;background:var(--linea);transition:background-color .5s ease}body.scrollata .testata .head-sezione{max-height:0;opacity:0;margin:0}:is(.testata,.head-grande) #viewTitle{min-width:0;margin:0;color:var(--ink)!important;font-size:31px;font-weight:800;font-stretch:78%;letter-spacing:-.025em;line-height:1.02;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:font-size .28s cubic-bezier(.2,.7,.2,1)}.testata #viewTitle.lungo{font-size:27px}body.scrollata .testata #viewTitle,body.scrollata .testata #viewTitle.lungo{font-size:22px}:is(.testata,.head-grande) .head-title .infoi{color:var(--ink-2);border-color:var(--line);background:transparent}:is(.testata,.head-grande) .head-title .infoi:is(:hover,.open,:focus-visible){background:var(--ink);color:var(--card);border-color:var(--ink)}.head-title.entra :is(#viewTitle,.head-sezione){animation:testa-entra .42s cubic-bezier(.2,.8,.2,1) both}.head-title.entra .head-sezione{animation-delay:.04s}@keyframes testa-entra{from{opacity:0;transform:translateY(8px)}}:is(.testata,.head-grande) .valore{flex:none;margin:0;display:grid;grid-template-columns:auto auto;column-gap:16px;row-gap:1px;align-items:end;justify-content:start;justify-items:start;padding:4px 6px;text-align:left;border-radius:var(--r-piccolo)}:is(.testata,.head-grande) .valore[hidden]{display:none}:is(.testata,.head-grande) .valore-lab{grid-column:1;grid-row:1;align-self:end;font-size:12px;font-weight:700;color:var(--muted);line-height:1.2}:is(.testata,.head-grande) .valore-cifra{grid-column:1;grid-row:2;font-size:29px;font-weight:800;font-stretch:80%;letter-spacing:-.02em;line-height:1;color:var(--ink);transition:font-size .28s cubic-bezier(.2,.7,.2,1)}body.scrollata .testata .valore-cifra{font-size:23px}:is(.testata,.head-grande) .valore-righe{grid-column:2;grid-row:1 / span 2;align-self:center;column-gap:10px;row-gap:3px}:is(.testata,.head-grande) .valore-quando{font-size:12px;font-weight:650;color:var(--muted);text-align:left}:is(.testata,.head-grande) .valore-var{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;font-size:14px!important;font-weight:750}:is(.testata,.head-grande) .valore-var:is(.pos,.neg)::before{content:"";width:0;height:0;border-left:4.5px solid transparent;border-right:4.5px solid transparent}:is(.testata,.head-grande) .valore-var.pos::before{border-bottom:7px solid currentColor}:is(.testata,.head-grande) .valore-var.neg::before{border-top:7px solid currentColor}:is(.testata,.head-grande) .valore-var:empty::before{display:none}:is(.testata,.head-grande) .valore-eur{font-size:13px!important;font-weight:650;border-left:0;padding-left:0}:is(.testata,.head-grande) .valore:hover .valore-cifra{text-decoration:none}:is(.testata,.head-grande) .valore:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.testata .head-actions{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:nowrap!important;width:auto;padding:0;justify-content:flex-end}.testata #menuBtn{border:0;background:transparent;border-radius:var(--r-piccolo);width:42px;height:42px;place-items:center;padding:0}.testata #menuBtn:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.testata #menuBtn svg{width:22px;height:22px}.testata #privacyBtn{width:40px;height:40px;padding:0;border:0;border-radius:var(--r-piccolo);background:transparent;color:var(--ink-2)}.testata #privacyBtn:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:none}.testata #privacyBtn[aria-pressed=true]{background:var(--sel);color:var(--sel-ink)}.testata .usrsel{margin:0}.testata .usrbtn{width:42px;height:42px;padding:0;border:0;background:transparent;border-radius:50%}.testata .usrbtn:hover:not(:disabled){box-shadow:none;background:transparent}.testata .usrbtn .avatar{width:36px;height:36px;font-size:13px;font-weight:800;letter-spacing:0;background:var(--linea);color:var(--linea-ink);transition:background-color .5s ease,transform .2s ease}.testata .usrbtn:hover .avatar{transform:scale(1.06)}:is(.testata,.head-grande) #vistaSel:not([hidden]){position:relative;display:flex;flex:none;gap:0;padding:3px;border-radius:var(--r-piccolo);background:color-mix(in srgb,var(--ink) 8%,transparent)}:is(.testata,.head-grande) #vistaSel .rangebtn{position:relative;z-index:1;min-height:34px;padding:0 14px;border-radius:var(--r-piccolo);background:transparent!important;box-shadow:none!important;color:var(--ink-2);font-size:13px;font-weight:700;transition:color .25s ease}:is(.testata,.head-grande) #vistaSel .rangebtn.active{color:var(--card)}:is(.testata,.head-grande) #vistaSel:not(.cursore) .rangebtn.active{background:var(--ink)!important}:is(.testata,.head-grande) #vistaSel.cursore::before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:var(--cur-w,0);transform:translateX(var(--cur-x,0));background:var(--ink);border-radius:var(--r-piccolo);transition:transform .42s cubic-bezier(.3,.8,.2,1),width .42s cubic-bezier(.3,.8,.2,1)}.testata .head-linea{position:absolute;left:0;right:0;bottom:0;height:3px;pointer-events:none}.testata .head-linea b{position:absolute;inset:0;background:var(--linea);transform-origin:left center;transition:background-color .5s ease}.testata .head-linea i{position:absolute;left:var(--pad);top:50%;width:13px;height:13px;margin-top:-6.5px;background:var(--bg);border:3px solid var(--linea);box-sizing:border-box;transition:border-color .5s ease}.testata .head-linea.disegna b{animation:linea-disegna .9s cubic-bezier(.25,.8,.25,1) both}.testata .head-linea.disegna i{animation:fermata-arriva .5s cubic-bezier(.3,1.5,.5,1) .25s both}@keyframes linea-disegna{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fermata-arriva{from{transform:scale(0)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.testata .head-linea.disegna :is(b,i),.head-title.entra :is(#viewTitle,.head-sezione){animation:none}}.head-grande{display:none}@media(max-width:1279px){.testata .valore-eur{display:none}.testata .valore-righe{grid-template-columns:auto auto}}@media(min-width:761px)and (max-width:1099px){.testata .valore-lab,.testata .valore-guadagno:not(#valoreOggi){display:none}.testata .valore-righe:has(#valoreOggi[hidden]) .valore-guadagno:not(#valoreOggi){display:contents}.testata #viewTitle{font-size:26px}}@media(max-width:760px){.head.testata{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;column-gap:2px;padding:6px var(--pad) 9px;margin:0 calc(var(--pad) * -1) 0}body.scrollata .head.testata{padding-top:6px;padding-bottom:9px}.testata #menuBtn{grid-column:1}.testata .head-corto{display:grid;grid-column:2;min-width:0;padding:0 8px;line-height:1.2;opacity:0;transform:translateY(6px);transition:opacity .24s ease,transform .24s cubic-bezier(.2,.8,.2,1);pointer-events:none}.testata.compatta .head-corto{opacity:1;transform:none}.head-corto b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;font-stretch:85%;color:var(--ink)}.head-corto span{font-size:13px;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.head-corto span[hidden]{display:none}.head-corto span b{font-size:13px;font-stretch:100%}.head-corto span b.pos{color:var(--green)}.head-corto span b.neg{color:var(--red)}.testata .head-actions{display:contents!important}.testata .head-actions>.accsel:not(.usrsel){grid-column:3}.testata #privacyBtn{grid-column:4}.testata .usrsel{grid-column:5}.testata .head-linea i{left:calc(var(--pad) + 14px)}.head-grande{display:grid;gap:14px;padding:14px 0 18px}.head-grande #viewTitle{font-size:34px;white-space:normal;text-wrap:balance}.head-grande #viewTitle.lungo{font-size:30px}.head-grande .head-sezione{max-height:none;margin-bottom:5px}.head-grande .valore{width:100%;padding:0}.head-grande .valore-cifra{font-size:34px}.head-grande .valore-lab{display:block}.head-grande #vistaSel:not([hidden]){width:100%}.head-grande #vistaSel .rangebtn{flex:1 1 0;min-width:0;min-height:40px;padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-grande #vistaSel .vista-partner{max-width:none}}@media(max-width:400px){.head-grande .valore-cifra{font-size:30px}.head-grande .valore-righe{column-gap:8px}}.head-corto span b:is(.pos,.neg)::before{content:"";display:inline-block;width:0;height:0;margin-right:4px;vertical-align:1px;border-left:4px solid transparent;border-right:4px solid transparent}.head-corto span b.pos::before{border-bottom:6px solid currentColor}.head-corto span b.neg::before{border-top:6px solid currentColor}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--linea-luce:color-mix(in srgb,var(--linea) 62%,#fff)}}:root[data-theme=dark]{--linea-luce:color-mix(in srgb,var(--linea) 62%,#fff)}.testata .head-linea b{background:var(--linea-luce,var(--linea))}.testata .head-linea i{border-color:var(--linea-luce,var(--linea))}:is(.testata,.head-grande) .head-sezione i{background:var(--linea-luce,var(--linea))}:is(.testata,.head-grande) #vistaSel .rangebtn::after{display:none}:is(.testata,.head-grande) #vistaSel .rangebtn:not(.active):hover{color:var(--ink)}.testata .head-linea.in-diretta i::after{content:"";position:absolute;inset:-6px;border:2px solid var(--linea-luce,var(--linea));animation:fermata-diretta 2.4s ease-out infinite}@keyframes fermata-diretta{0%{transform:scale(.55);opacity:.85}100%{transform:scale(1.35);opacity:0}}@media(prefers-reduced-motion:reduce){.testata .head-linea.in-diretta i::after{animation:none;opacity:0}}:root{--r-finestra:22px;--r-carta:18px;--r-pannello:14px;--r-btn:12px;--r-campo:11px;--r-segmento:9px;--r-piccolo:8px;--r-barra:999px}:is(.scr-voce,.prot-tessere li,.fh-numero,.fh-scelta,.pr-verdetto,.primi-mono,.red-dati,.bdg-rischio-riga .bdg-coerenza,.fire-tre-leve li,.duello-tabella,.pos-riferimenti>div,.pos-confronto,.pos-unita li,.sim-carta,.cu-pesi>div,.oggi-tessere>li,.home-voci>li>a,.primi-riga,.newsitem,.combo-list,.accmenu,.usrmenu,.lastra .accordo-testo,.lastra :is(.error,.notice),.login-card.lastra,.vit-oggi span){border-radius:var(--r-pannello)}.login-card.lastra input:not([type=checkbox]){border-radius:var(--r-campo)}:is(.scr-barra,.scr-barra i,.prot-barra,.prot-barra i,.cu-copre-barra,.cu-copre-barra i,.cu-parti-barra,.bdg-barra,.bdg-barra i,.primi-peso,.primi-barra,.duello-anno i,.fire-cal-tabella td.fire-cal-cap){border-radius:var(--r-barra)}.cu-parti-barra{overflow:hidden}.prot-tacche{gap:5px}.prot-tacche li{border-radius:var(--r-barra)}.testata #menuBtn,.testata #privacyBtn{border-radius:var(--r-btn)}:is(.testata,.head-grande) #vistaSel:not([hidden]){border-radius:var(--r-btn);padding:3px}:is(.testata,.head-grande) #vistaSel .rangebtn,:is(.testata,.head-grande) #vistaSel.cursore::before{border-radius:var(--r-segmento)!important}.testata .head-linea b{border-radius:var(--r-barra)}.testata .head-linea i,.testata .head-linea.in-diretta i::after{border-radius:50%}.head-sezione i{border-radius:3px}:is(.testata,.head-grande) .valore{border-radius:var(--r-btn)}#view .title h2::before,.sidebar .nav-sez .nav-testa::before,.sidebar .tab[data-view=spese]::before{border-radius:3px}.pos-grande b{color:var(--linea-luce,var(--linea))}.borsa-nomi{overflow:hidden}.borsa-apri b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.borsa-spark{overflow:hidden}@media(max-width:760px){.borsa-c-tit{max-width:none;width:46%}.borsa-c-graf{width:17%;min-width:44px}.borsa-logo{width:28px;height:28px;border-radius:8px}.borsa-logo .tkicon{width:22px;height:22px}.borsa-apri{gap:6px}.borsa-apri b{font-size:14px}.borsa-apri small{font-size:12px}}@container (max-width:640px){.borsa-c-tit{max-width:none;width:46%}.borsa-c-graf{width:17%;min-width:44px}}.borsa-pezzo{container-type:inline-size}@container (max-width:54px){.borsa-pezzo small{display:none}}@container (max-width:30px){.borsa-pezzo b{display:none}}.bussola-scala .fascia{border-radius:var(--r-piccolo)!important;overflow:hidden;white-space:nowrap;padding:0 2px;font-size:12px}.pos-paese{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:14px;font-weight:700;color:var(--ink-2)}.pos-paese .flag{width:22px;height:16px;border-radius:3px;box-shadow:none;outline:1px solid var(--line)}.riep-classi-voci li{grid-template-columns:30px minmax(0,1fr) auto 48px;align-items:center}.ess-griglia{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:6px}.ess-lastra{display:flex;flex-direction:column;gap:6px;min-width:0;padding:18px 18px 16px;border-radius:var(--r-pannello);background:var(--surface-2)}.ess-ico{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:50%;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.ess-ico svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ess-nome{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--ink-2)}.ess-numero{font-size:clamp(26px,2.6vw,34px);font-weight:800;font-stretch:85%;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--ink)}.ess-sotto{font-size:13px;line-height:1.4;color:var(--muted)}.ess-sotto .tag{margin-left:2px}@media(max-width:900px){.ess-griglia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.ess-lastra{padding:14px}.ess-numero{font-size:24px}}.primi-mono:has(.primi-logo){background:#fff!important;overflow:hidden;border:1px solid var(--line)}.primi-logo{width:70%;height:70%;object-fit:contain}#fireForm[data-lavoro=proprio] :is([data-campo=ral],[data-campo=premi_lordi],[data-campo=welfare_annuo],[data-campo=naspi],[data-campo=incentivo_esodo]),#fireForm[data-lavoro=dipendente] [data-campo=reddito_netto_annuo]{display:none}.fire-spendere[hidden]{display:none}.fsp-voci{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fsp-voce{display:flex;flex-direction:column;gap:6px;min-width:0;padding:18px;border-radius:var(--r-pannello);background:var(--surface-2)}.fsp-nome{font-size:14px;font-weight:600;color:var(--ink-2)}.fsp-numero{font-size:clamp(28px,3vw,38px);font-weight:800;font-stretch:85%;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--ink)}.fsp-riga{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.fsp-unita{font-size:14px;font-weight:600;color:var(--muted)}.fsp-voce.intatto .fsp-numero{color:var(--linea-luce,var(--linea))}.fsp-sotto{font-size:13px;color:var(--muted)}.fsp-campo{display:flex;align-items:center;gap:6px}.fsp-campo input{width:100%;max-width:180px;height:40px}@media(max-width:900px){.fsp-voci{grid-template-columns:minmax(0,1fr)}}.mappa-ospite{position:relative}:is(.rangebtn,.modibtn).active::after,:is(.rangebtn,.modibtn)[aria-pressed=true]::after{display:none}.mappa-fumetto{min-width:200px;padding:12px 14px;border-radius:var(--r-pannello);font-size:13.5px;line-height:1.5}.mappa-fumetto>b:first-child{display:block;font-size:15.5px;line-height:1.25;margin-bottom:2px}.mappa-sigla{display:inline-block;margin:0 0 6px;padding:1px 8px;border-radius:var(--r-barra);font-size:12px;background:color-mix(in srgb,var(--card) 18%,transparent);opacity:1}.mappa-fumetto div:last-child b{font-size:15px}.borsa-tab tbody :is(th,td){padding-top:13px;padding-bottom:13px}.borsa-nomi{display:grid;gap:4px;justify-items:start;overflow:visible}.borsa-apri b.borsa-nome{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;font-size:15px;font-weight:750;line-height:1.25;letter-spacing:-.005em}.borsa-sigla{display:inline-block;padding:1px 8px;border-radius:var(--r-barra);background:var(--surface-2);color:var(--ink-2);font-size:12px;font-weight:700;letter-spacing:.01em;line-height:1.5}.borsa-c-tit{max-width:340px}@media(max-width:760px){.borsa-apri b.borsa-nome{font-size:14px}}td .namecell .name,.instrbtn .name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;overflow:hidden}.borsa-striscia{position:relative;display:block;height:150px;margin:4px 0 16px;overflow:visible}.borsa-pezzo{all:unset;position:absolute;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px;color:#fff;cursor:pointer;overflow:hidden;clip-path:inset(1.5px round 8px);line-height:1.1;text-align:center;transition:filter .15s}.borsa-pezzo:hover,.borsa-pezzo:focus-visible{filter:brightness(1.12) saturate(1.1)}.borsa-pezzo:focus-visible{outline:none;clip-path:inset(0 round 8px);box-shadow:inset 0 0 0 2px #fff}.borsa-pezzo b{font-weight:850;letter-spacing:-.01em;white-space:nowrap}.borsa-pezzo small{font-size:12px;font-weight:700;opacity:.95;white-space:nowrap}.borsa-pezzo-logo{display:grid;place-items:center;width:24px;height:24px;margin-bottom:2px;border-radius:7px;background:#fff}.borsa-pezzo-logo .tkicon{width:18px;height:18px;border:0;background:transparent}.borsa-fumetto{position:absolute;z-index:20;width:max-content;max-width:270px;padding:12px 14px;border-radius:var(--r-pannello);background:var(--ink);color:var(--card);pointer-events:none;display:grid;gap:8px;font-size:13px}.borsa-fumetto[hidden]{display:none}.bf-testa{display:flex;align-items:center;gap:10px}.bf-testa .borsa-logo{width:32px;height:32px;flex:none}.bf-testa .borsa-logo .tkicon{width:24px;height:24px}.bf-testa b{display:block;font-size:15px;line-height:1.25}.bf-testa .borsa-sigla{margin-top:3px;background:color-mix(in srgb,var(--card) 16%,transparent);color:var(--card)}.bf-oggi{display:flex;align-items:baseline;gap:8px}.bf-oggi b{font-size:18px;font-weight:800}.bf-oggi b.pos{color:#7ee2a0}.bf-oggi b.neg{color:#ff9a8f}.bf-oggi span:not(.borsa-pill){opacity:.75}.bf-righe{display:grid;grid-template-columns:auto auto;gap:2px 14px;font-size:13px}.bf-righe span{opacity:.75}@media(max-width:760px){.borsa-striscia{height:132px}}.borsa-sotto{display:flex;align-items:center;gap:6px}.borsa-logo-piccolo{display:none}@media(max-width:760px){.borsa-c-tit .borsa-logo{display:none}.borsa-logo-piccolo{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#fff;border:1px solid var(--line);overflow:hidden;flex:none}.borsa-logo-piccolo .tkicon{width:16px;height:16px;border:0;background:transparent}.borsa-apri{grid-template-columns:minmax(0,1fr)}.borsa-apri b.borsa-nome{-webkit-line-clamp:3}}.scr-riga{flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;gap:4px}.scr-riga b{flex-wrap:wrap;min-width:0;font-size:14.5px;line-height:1.25}.scr-riga .scr-punti{font-size:34px}@media(max-width:760px){.scr-riga .scr-punti{font-size:28px}}.scr-voce{align-content:start}.bdg-mondi{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:6px}.bdg-mondo{display:grid;gap:6px;align-content:start;padding:18px;border-radius:var(--r-pannello);background:var(--card);border:1px solid var(--line)}.bdg-mondo-scala{display:flex;align-items:center;gap:4px;margin-bottom:6px}.bdg-mondo-scala .med{flex:none}.bdg-mondo-scala .med:nth-child(1){width:44px;height:44px}.bdg-mondo-scala .med:nth-child(3){width:52px;height:52px}.bdg-mondo-freccia{width:16px;height:16px;flex:none;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bdg-mondo h3{margin:0;font-size:16px;font-weight:800;color:var(--ink)}.bdg-mondo p{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.bdg-regole{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.bdg-regole>div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:center;padding:14px 16px;border-radius:var(--r-pannello);background:var(--surface-2)}.bdg-regole b{font-size:14px;color:var(--ink)}.bdg-regole span:not(.bdg-regola-ico){grid-column:2;font-size:13px;color:var(--muted)}.bdg-regola-ico{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.bdg-regola-ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){.bdg-regole{grid-template-columns:minmax(0,1fr)}}@media(min-width:1100px){details.esperti>div:not(:has(>:not(p,ul,ol,h3,h4))){columns:2 360px;column-gap:48px}details.esperti>div:not(:has(>:not(p,ul,ol,h3,h4)))>*{max-width:none;break-inside:avoid}}.atlante>.title{align-items:center}.mercati-corpo{position:relative}.rank-dentro{display:grid;gap:12px}.rank-barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.rank-barra #rankStato{margin-left:auto}.rank-liste{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.rank-liste:not(.una)[data-mostra=top] #cardBottom,.rank-liste:not(.una)[data-mostra=bottom] #cardTop{display:none}.rank-quali{justify-self:start}.rank-quali[hidden]{display:none}.rank-dentro .rank-tab td:nth-child(3){min-width:220px}.rank-dentro .namecell .name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.rank-liste section{min-width:0}.rank-liste h3{margin:0;font-size:16px;font-weight:800;color:var(--ink)}.rank-liste section>p{margin:2px 0 10px;font-size:13px;color:var(--muted)}@media(max-width:900px){.rank-barra #rankStato{margin-left:0}.rank-dentro .rank-tab td:nth-child(3){min-width:150px}}.rank-dentro .rank-tab :is(th,td):nth-child(4){display:none}.rank-dentro .namecell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;row-gap:3px}.rank-dentro .namecell .ticker{grid-column:2;justify-self:start}.rank-dentro .rank-tab td{padding-top:11px;padding-bottom:11px}.borsa-tab .borsa-c-tit{min-width:230px}.borsa-tab .borsa-c-graf{width:20%;min-width:110px;padding-left:16px}@media(max-width:760px){.borsa-tab .borsa-c-tit{min-width:0}.borsa-tab .borsa-c-graf{width:17%;min-width:44px;padding-left:6px}}@container (max-width:640px){.borsa-tab .borsa-c-tit{min-width:0}.borsa-tab .borsa-c-graf{width:17%;min-width:44px;padding-left:6px}}@media(min-width:1000px){.rank-liste:not(.una){grid-template-columns:repeat(2,minmax(0,1fr))}.rank-liste:not(.una)[data-mostra] #cardTop,.rank-liste:not(.una)[data-mostra] #cardBottom{display:block}.rank-dentro .rank-quali{display:none}.rank-dentro .rank-tab :is(th,td):is(:nth-child(7),:nth-child(9)){display:none}.rank-dentro .rank-tab td:nth-child(3){min-width:150px}.rank-dentro .rank-tab :is(th,td){padding-left:6px;padding-right:6px}}.tessere{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:6px 0 4px}.tessera{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:center;padding:14px 16px;border-radius:var(--r-pannello);background:var(--surface-2)}.tessera b{font-size:14.5px;font-weight:750;color:var(--ink);line-height:1.3}.tessera span:not(.tessera-ico){grid-column:2;font-size:13px;line-height:1.45;color:var(--ink-2)}.tessera-ico{grid-row:span 2;align-self:start;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.tessera-ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.card .tessere:last-child{margin-bottom:0}.tessera{align-items:start;grid-template-rows:auto 1fr}.tessera-ico{grid-row:1 / span 2}.tessera b{padding-top:2px}.borsa-quadro{grid-template-columns:minmax(0,2fr) minmax(340px,1fr)}.borsa-tab .borsa-c-tit{min-width:200px}.borsa-tab .borsa-c-graf{width:18%;min-width:96px;padding-left:14px}.borsa-c-euro{white-space:nowrap}.borsa-valore{display:block;font-weight:750;font-variant-numeric:tabular-nums}.borsa-oggi-eur{display:block;margin-top:2px;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.borsa-prezzo{font-size:15px}@media(max-width:760px){.borsa-tab .borsa-c-tit{min-width:0}.borsa-tab .borsa-c-graf{width:17%;min-width:44px;padding-left:6px}.borsa-prezzo{font-size:14px}}@container (max-width:640px){.borsa-tab .borsa-c-tit{min-width:0}.borsa-tab .borsa-c-graf{width:17%;min-width:44px;padding-left:6px}}.bussola-scala .fascia.qui{min-width:max-content;padding:0 6px}.fsp-voce.intatto .fsp-numero{color:var(--ink)}.testata .head-linea{--fermata-da:calc(var(--pad) + 12px);--qui:calc(var(--fermata-da) + var(--giorno,0) * (100% - var(--fermata-da) * 2))}.testata .head-linea em{position:absolute;left:0;top:0;bottom:0;width:var(--qui);background:var(--giornata,transparent);border-radius:var(--r-barra);transform-origin:left center;transition:width .8s cubic-bezier(.3,.8,.2,1),background-color .5s ease}.testata .head-linea i{left:var(--qui);width:24px;height:24px;margin:-12px 0 0 -12px;display:grid;place-items:center;background:var(--linea);border:2px solid var(--linea-luce,var(--bg));box-sizing:border-box;pointer-events:auto;transition:left .8s cubic-bezier(.3,.8,.2,1),background-color .5s ease}.testata .head-linea i svg{width:15px;height:15px;fill:none;stroke:var(--linea-ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.testata .head-linea.in-diretta i::after{inset:-5px}.testata .head-linea.disegna em{animation:linea-disegna .9s cubic-bezier(.25,.8,.25,1) both}@media(max-width:760px){.testata .head-linea{--fermata-da:calc(var(--pad) + 26px)}.testata .head-linea i{left:var(--qui)}}@media(prefers-reduced-motion:reduce){.testata .head-linea :is(em,i){transition:none}.testata .head-linea.disegna em{animation:none}}.borsa-titolo{display:flex;align-items:flex-start;gap:8px;min-width:0;max-width:100%}.borsa-titolo .borsa-nome{min-width:0}.borsa-titolo .borsa-mkt{margin:6px 0 0;width:10px;height:10px}@media(max-width:760px){.borsa-titolo .borsa-mkt{margin-top:5px}}#fireForm[data-lavoro=proprio] .solo-dipendente,#fireForm[data-lavoro=dipendente] .solo-proprio{display:none}.red-lavoro{display:contents}.red-lavoro[data-lavoro=proprio] .solo-dipendente,.red-lavoro[data-lavoro=dipendente] .solo-proprio{display:none}.red-lavoro :is(.solo-dipendente,.solo-proprio){display:contents}.red-lavoro[data-lavoro=proprio] .solo-dipendente,.red-lavoro[data-lavoro=dipendente] .solo-proprio{display:none}.red-dati .red-lavoro :is(.field,.red-ral-salva){margin-left:14px;margin-right:14px}.red-dati .red-lavoro>.field:first-child{margin-top:12px}.testata .head-linea .head-m{all:unset;cursor:pointer}.testata .head-linea .head-m i::before{content:"";position:absolute;inset:-9px;border-radius:50%}.testata .head-linea .head-m:focus-visible i{outline:3px solid var(--linea-luce,var(--linea));outline-offset:3px}.testata .head-linea .head-m[aria-expanded=true] i{transform:scale(1.12)}.testata .head-linea .head-m i{transition:left .8s cubic-bezier(.3,.8,.2,1),transform .2s ease,background-color .5s ease}.giornata-pop{position:fixed;z-index:var(--z-tooltip,60);display:grid;gap:14px;max-height:calc(100vh - 120px);overflow:auto;padding:16px 18px 18px;border:1px solid var(--line);border-radius:var(--r-carta);background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(22px);backdrop-filter:saturate(1.6) blur(22px);color:var(--ink);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:var(--punta,40px) top;transition:opacity .18s ease,transform .22s cubic-bezier(.3,.8,.2,1)}.giornata-pop.aperta{opacity:1;transform:none}.giornata-pop[hidden]{display:none}.giornata-pop::before{content:"";position:absolute;top:-7px;left:calc(var(--punta,40px) - 7px);width:12px;height:12px;background:inherit;border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg);border-radius:3px 0 0 0}.gp-testa{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.gp-testa h2{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em;outline:none}.gp-testa small{display:block;color:var(--muted);font-size:12.5px;font-weight:600;text-transform:none}.gp-m{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--linea)}.gp-m svg{width:18px;height:18px;fill:none;stroke:var(--linea-ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.gp-chiudi{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink-2);cursor:pointer}.gp-chiudi svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.gp-chiudi:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.gp-frase{margin:0;font-size:13.5px;font-weight:600;color:var(--ink-2)}.gp-pista{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.gp-pista i{position:relative;height:4px;border-radius:var(--r-barra);background:var(--surface-2)}.gp-pista b{position:absolute;inset:0 auto 0 0;border-radius:var(--r-barra);background:var(--linea-luce,var(--linea))}.gp-pista u{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--card);border:2.5px solid var(--linea-luce,var(--linea));box-sizing:border-box}.gp-oggi{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.gp-oggi span{font-size:13px;font-weight:700;color:var(--muted)}.gp-oggi b{font-size:34px;font-weight:300;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.gp-oggi small{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}:is(.gp-oggi,.gp-indici,.gp-titolo) .su{color:var(--green)}:is(.gp-oggi,.gp-indici,.gp-titolo) .giu{color:var(--red)}.gp-oggi small.pos,.gp-eur.pos{color:var(--green)}.gp-oggi small.neg,.gp-eur.neg{color:var(--red)}.gp-sezione{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.gp-sezione h3{margin:0;font-size:13px;font-weight:800;color:var(--ink-2)}.gp-borse{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:12.5px;font-weight:700}.gp-borse li{display:flex;align-items:center;gap:6px}.gp-borse .mkt{margin:0}.gp-borse small{font-size:12px;font-weight:600;color:var(--muted)}.gp-titoli{display:grid;gap:2px;margin:0;padding:0;list-style:none}.gp-titolo{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;width:100%;min-height:44px;padding:6px 8px;margin:0 -8px;border:0;border-radius:var(--r-piccolo);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:content-box}.gp-titolo:hover{background:var(--surface-2)}.gp-titolo:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.gp-logo{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;overflow:hidden;border-radius:var(--r-piccolo)}.gp-logo :is(img,.tkicon){width:28px;height:28px}.gp-nome{grid-row:1/3;display:grid;min-width:0}.gp-nome b{font-size:14px;font-weight:800}.gp-nome small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:var(--muted)}.gp-titolo .mkt{grid-row:1/3;margin:0}.gp-var{grid-column:4;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.gp-eur{grid-column:4;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.gp-altri,.gp-vuoto{margin:0;font-size:12.5px;color:var(--muted)}.gp-meteo{display:flex;align-items:center;gap:8px;font-size:15px}.gp-meteo .meteo-icona{margin:0}.gp-indici{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:0;list-style:none}.gp-indici li{display:flex;justify-content:space-between;gap:8px;font-size:13px}.gp-indici span{color:var(--ink-2);font-weight:600}.gp-indici b{font-weight:800;font-variant-numeric:tabular-nums}.gp-vai{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:var(--r-btn);background:var(--linea);color:var(--linea-ink);font-weight:800;text-decoration:none}.gp-vai svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.gp-vai:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.gp-attesa{margin:0;color:var(--muted);font-size:13px}@media(prefers-reduced-motion:reduce){.giornata-pop{transition:none;transform:none}}.testata .head-linea .head-m{position:absolute;left:var(--qui);top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;pointer-events:auto;transition:left .8s cubic-bezier(.3,.8,.2,1)}.testata .head-linea .head-m i{left:0;top:0;margin:0;transition:transform .2s ease,background-color .5s ease}@media(prefers-reduced-motion:reduce){.testata .head-linea .head-m{transition:none}}.scorri-casa{position:relative}.scorre-oltre{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent)}.scorri-oltre{position:absolute;z-index:3;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:50%;background:color-mix(in srgb,var(--card) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);cursor:pointer;transition:opacity .2s ease}.scorri-oltre[hidden]{display:none}.scorri-oltre svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.scorri-oltre:hover{background:var(--card)}.scorri-oltre.accenna svg{animation:scorri-accenna 1.1s cubic-bezier(.3,.8,.2,1) 2}@keyframes scorri-accenna{0%,100%{transform:none}45%{transform:translateX(4px)}}@media(prefers-reduced-motion:reduce){.scorri-oltre.accenna svg{animation:none}}.sidebar .nav-sez .nav-testa::before,.sidebar .tab[data-view=spese]::before{display:none}.sidebar .tab[data-view=patrimonio] svg{color:#8aa3c7!important}.sidebar .nav-sez[data-sez=investimenti]>.nav-testa svg:not(.freccia){color:#3fb39e!important}.sidebar .nav-sez[data-sez=fire]>.nav-testa svg:not(.freccia){color:#e0b03a!important}.sidebar .nav-sez[data-sez=famiglia]>.nav-testa svg:not(.freccia){color:#9aa9b7!important}.sidebar .tab[data-view=spese] svg{color:#ec8a6c!important}html{font-optical-sizing:auto}:is(h1,h2,.valore-cifra,.gp-oggi b,.pos-grande b,#viewTitle){letter-spacing:-.022em}.borsa-cerca-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:2px 0 12px}.borsa-cerca-form .combo{margin:0}.borsa-cerca-form .combo>label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.borsa-cerca-form .combo input{min-height:40px;height:40px;padding:0 12px 0 38px;font-size:14.5px;border-radius:var(--r-campo);background:var(--surface-2)}.borsa-cerca-form .combo input:focus{background:var(--card)}.borsa-cerca-form .borsa-lente{top:20px;left:12px;transform:translateY(-50%)}.borsa-cerca-form .borsa-lente svg{width:17px;height:17px}.borsa-cerca-azioni{padding-top:0;gap:6px}.borsa-cerca-azioni .btn{min-height:40px;height:40px;padding:0 14px;font-size:14px;border-radius:var(--r-btn)}.borsa-cerca-azioni svg{width:15px;height:15px}.borsa-cerca-form .combo-hint:empty{display:none}@media(max-width:760px){.borsa-cerca-form{grid-template-columns:minmax(0,1fr) auto}.borsa-cerca-azioni .btn{flex:none}}.borsa-notizie .newsitem{grid-template-columns:56px minmax(0,1fr);gap:12px}.borsa-notizie .newsimg{width:56px;height:56px}@container (max-width:760px){.borsa-notizie{order:5}}.borsa-col-dx>.borsa-notizie{flex:1 1 0;height:0;min-height:440px;overflow:auto;overscroll-behavior:contain}@container (max-width:760px){.borsa-col-dx>.borsa-notizie{flex:none;height:auto;min-height:0;overflow:visible}}body{letter-spacing:-.011em}#view h2,.title h2{letter-spacing:-.018em}#view h2,.netto-valore,.kpi b,.valore-cifra,.fermate b,.lastra-sezione>h2{letter-spacing:-.022em}.head-title h1,.lastra-fascia h1,.duello-verdetto,.duello-scarto b,.primi-cifra b,.pr-nome,.rischio-hero .rischio-livello,.rischio-cifre b,.fh-verdetto,.fh-anello-num,.fh-numero b,.fh-perche-numeri b,.fire-tre-leve .leva-punti,.scr-anello span,.scr-riga .scr-punti,.bdg-rischio-riga h2,.bdg-coerenza .bdg-coerenza-numero b,.bdg-grande b,.pos-grande b,.cu-copre>b,.prot-quanti b,:is(.testata,.head-grande) #viewTitle,:is(.testata,.head-grande) .valore-cifra,.head-corto b,.ess-numero,.fsp-numero{letter-spacing:-.04em}small,.muted,.kpi-lab,.lab{letter-spacing:-.003em}.and-duello{gap:14px 28px;padding-block:20px}.and-duello tbody th{padding:10px 12px 10px 0}.and-duello td.num{padding:10px 16px;font-size:16px}.duello-col{padding:12px 16px 10px!important}.duello-scarto{margin-top:10px}.duello-forbice{margin:16px 0 0;max-width:420px}.duello-forbice svg{display:block;width:100%;height:auto;overflow:visible}.duello-forbice .df-spicchio{opacity:.18;stroke:none}.duello-forbice.su .df-spicchio{fill:var(--duello-su)}.duello-forbice.giu .df-spicchio{fill:var(--duello-giu)}.duello-forbice :is(.df-tu,.df-lui){fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.duello-forbice .df-tu{stroke:var(--ink)}.duello-forbice .df-lui{stroke:var(--duello-indice,var(--muted));stroke-dasharray:4 4}.duello-forbice circle{stroke:var(--card);stroke-width:2}.duello-forbice :is(.df-via,.df-fine-tu){fill:var(--ink)}.duello-forbice .df-fine-lui{fill:var(--duello-indice,var(--muted))}.duello-forbice .df-et{font-size:11px;font-weight:600;fill:var(--muted)}.duello-forbice .df-et .df-cifra{font-size:13px;font-weight:800;fill:var(--ink);font-variant-numeric:tabular-nums}.duello-forbice .df-asse{font-size:11px;font-weight:600;fill:var(--muted)}.duello-forbice figcaption{margin-top:8px;font-size:14px;font-weight:600;color:var(--ink-2)}.duello-forbice .df-diff{font-size:18px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.duello-forbice.su .df-diff{color:var(--duello-su)}.duello-forbice.giu .df-diff{color:var(--duello-giu)}.borsa-tab .borsa-apri{grid-template-columns:8px auto minmax(0,1fr);gap:8px}.borsa-tab .borsa-apri>.borsa-mkt,.borsa-tab .borsa-apri>.borsa-mkt-vuota{width:8px;height:8px;margin:0}.borsa-tab .borsa-logo{width:28px;height:28px;border-radius:var(--r-piccolo)}.borsa-tab .borsa-logo .tkicon{width:22px;height:22px}.borsa-tab .borsa-apri b.borsa-nome{font-size:14px;font-weight:700}.borsa-tab .borsa-sigla{font-size:11.5px;padding:0 7px}.borsa-tab tbody :is(th,td){padding-top:10px;padding-bottom:10px}@media(max-width:760px){.borsa-tab .borsa-apri{grid-template-columns:8px minmax(0,1fr)}.borsa-tab .borsa-apri b.borsa-nome{font-size:13.5px}}@container (max-width:640px){.borsa-tab .borsa-apri{grid-template-columns:8px minmax(0,1fr)}}.pos-come-borsa{gap:8px;max-width:340px}.pos-come-borsa>.mkt,.pos-come-borsa>.mkt-vuota{flex:none;width:8px;height:8px;margin:0}.pos-come-borsa .instrbtn{gap:10px;align-items:center;min-width:0}.pos-come-borsa .tkicon{width:28px;height:28px;flex:none;border-radius:var(--r-piccolo)}.pos-nomi{display:grid;gap:4px;justify-items:start;min-width:0}.pos-come-borsa .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;font-size:14px;font-weight:700;line-height:1.25;color:var(--ink)}.pos-riga.su{background:color-mix(in srgb,var(--borsa-su,var(--green)) calc(var(--tinta,8%) + var(--piu,0%)),transparent)}.pos-riga.giu{background:color-mix(in srgb,var(--borsa-giu,var(--red)) calc(var(--tinta,8%) + var(--piu,0%)),transparent)}.pos-riga:hover{--piu:6%}.sticky1 .pos-riga.su>:first-child{background:color-mix(in srgb,var(--borsa-su,var(--green)) calc(var(--tinta,8%) + var(--piu,0%)),var(--card))}.sticky1 .pos-riga.giu>:first-child{background:color-mix(in srgb,var(--borsa-giu,var(--red)) calc(var(--tinta,8%) + var(--piu,0%)),var(--card))}.periodo-menu{position:relative}.periodo-scelto{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--campo-bordo,var(--line));border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.periodo-scelto svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.periodo-scelto .periodo-freccia{width:15px;height:15px;color:var(--muted);transition:transform .2s ease}.periodo-scelto[aria-expanded=true] .periodo-freccia{transform:rotate(180deg)}.periodo-scelto:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.periodo-lista{position:absolute;right:0;top:calc(100% + 8px);z-index:20;display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:6px;padding:10px;border:1px solid var(--line);border-radius:var(--r-pannello);background:color-mix(in srgb,var(--card) 92%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.periodo-lista[hidden]{display:none}.periodo-lista .rangebtn{display:grid;justify-items:center;gap:1px;min-height:40px;padding:6px 8px;border-radius:var(--r-segmento);font-size:13.5px;font-weight:700}.periodo-lista .rangebtn small{font-size:12px;font-weight:600;color:var(--muted)}.periodo-lista .rangebtn[data-range=INIZIO]{grid-column:1/-1;grid-auto-flow:column;justify-content:center;gap:8px;align-items:baseline}.periodo-lista .rangebtn.active small{color:inherit;opacity:.8}@media(max-width:760px){.periodo-lista{left:0;right:auto;grid-template-columns:repeat(3,minmax(84px,1fr))}}.head-actions .periodo-menu,.gf-periodo .periodo-menu{flex:none}.saldo-periodo{display:flex;justify-content:flex-end;margin:6px 0 4px}.gf-periodo{display:flex;justify-content:flex-end}@media(max-width:760px){.head-actions .periodo-lista,.gf-periodo .periodo-lista{left:auto;right:0}}.gf-riga-prezzo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 14px;margin-top:14px}.gf-riga-prezzo .gf-prezzo{margin-top:0}.gf-riga-prezzo .gf-periodo{padding-top:2px}.gf-azioni{margin-left:auto}.periodo-lista{grid-template-columns:repeat(3,minmax(118px,1fr))}.periodo-lista .rangebtn{white-space:normal;text-wrap:balance;line-height:1.15;text-align:center}@media(max-width:760px){.periodo-lista{grid-template-columns:repeat(3,minmax(92px,1fr))}}.riep-andamento:empty{display:none}.riep-andamento{margin-bottom:var(--gap,14px)}.usc-vita{display:grid;gap:6px;margin:6px 0 12px}.usc-vita-righe{list-style:none;margin:0;padding:0;display:grid;gap:8px}.usc-vita-riga,.usc-vita-asse{display:grid;grid-template-columns:minmax(150px,28%) minmax(0,1fr) 28px;gap:10px;align-items:center}.usc-vita-nome{display:flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:650;color:var(--ink)}.usc-vita-nome>span:last-child{min-width:0;overflow-wrap:anywhere;line-height:1.25}.usc-vita-nome .voce-ico{width:26px;height:26px}.usc-vita-nome .voce-ico svg{width:16px;height:16px}.usc-vita-pista{position:relative;display:block;height:24px;min-width:0}.usc-vita-barre{position:absolute;inset:0;border-radius:var(--r-barra,99px);overflow:hidden;background:var(--surface-2)}.usc-vita-barre i{position:absolute;top:0;bottom:0;display:block}.usc-vita-barre i.lavoro,.usc-vita-legenda i.lavoro{background:var(--surface-3)}.usc-vita-barre i.ponte,.usc-vita-legenda i.ponte{background:var(--linea,#d9a21b)}.usc-vita-barre i.pensione,.usc-vita-legenda i.pensione{background:color-mix(in srgb,var(--primary) 60%,var(--surface-2))}.usc-vita-barre i.finito,.usc-vita-legenda i.finito{background:repeating-linear-gradient(135deg,var(--red) 0 4px,color-mix(in srgb,var(--red) 30%,var(--surface-2)) 4px 8px)}.usc-vita-eta{position:absolute;top:50%;transform:translate(4px,-50%);font-size:12px;font-weight:800;color:var(--ink);background:var(--card);border-radius:var(--r-piccolo,8px);padding:1px 5px;line-height:1.3;font-variant-numeric:tabular-nums;pointer-events:none}.usc-vita-stato{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:2px solid currentColor;font-size:13px;font-weight:800;line-height:1}.usc-vita-stato.ok{color:var(--green)}.usc-vita-stato.forse{color:var(--amber)}.usc-vita-stato.no{color:var(--red)}.usc-vita-tacche{position:relative;height:16px;display:block}.usc-vita-tacche b{position:absolute;transform:translateX(-50%);font-size:12px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.usc-vita-legenda{display:flex;flex-wrap:wrap;gap:6px 16px;margin:2px 0 0;font-size:12.5px;color:var(--muted)}.usc-vita-legenda span{display:inline-flex;align-items:center;gap:6px}.usc-vita-legenda i{display:inline-block;width:18px;height:10px;border-radius:var(--r-barra,99px)}@media(max-width:760px){.usc-vita-riga,.usc-vita-asse{grid-template-columns:minmax(0,1fr) 28px;gap:4px 8px}.usc-vita-nome{grid-column:1 / -1}.usc-vita-asse>span:first-child{display:none}}.usc-scelte-box{border-top:1px solid var(--line);padding-top:10px;margin-top:4px}.usc-scelte-box>summary{cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:40px;list-style-position:outside}.usc-scelte-riass{font-size:13px;color:var(--muted)}.usc-scelte-box .usc-scelte{margin-top:10px}.usc-carta{display:grid;align-content:start;gap:8px}.usc-carta-testa{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.usc-carta-testa h3{margin:0;font-size:15.5px;line-height:1.3}.usc-carta .usc-eta{margin:2px 0 0}.usc-carta .usc-stato{margin:0}.usc-paga{display:flex;gap:2px;height:12px;border-radius:var(--r-barra,99px);overflow:hidden;background:var(--surface-3)}.usc-paga i{display:block;min-width:3px;background:var(--c)}.usc-verdetto{display:flex;align-items:center;gap:14px;margin:4px 0 12px;padding:12px 16px;border-radius:var(--r-pannello,14px);background:color-mix(in srgb,var(--green) 10%,var(--card))}.usc-verdetto.forse{background:color-mix(in srgb,var(--amber) 12%,var(--card))}.usc-verdetto.no{background:color-mix(in srgb,var(--red) 10%,var(--card))}.usc-verdetto b{font-size:40px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--green)}.usc-verdetto.forse b{color:var(--amber)}.usc-verdetto.no b{color:var(--red)}.usc-verdetto span{font-size:16px;font-weight:600;line-height:1.4;color:var(--ink)}.usc-racconto{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.usc-gruppo{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--line)}.usc-gruppo h4{margin:0;font-size:13px;font-weight:750;color:var(--ink)}.usc-gruppo h4 small{margin-left:4px;font-size:12px;font-weight:600;color:var(--muted)}.usc-grande{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13.5px;color:var(--ink-2)}.usc-grande b{font-size:22px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.usc-grande small{font-size:12.5px;color:var(--muted)}.usc-nota{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2)}.usc-spiega{margin:0;font-size:12.5px;color:var(--muted)}.usc-curva{position:relative;height:64px;margin:2px 5px}.usc-curva svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.usc-curva polygon{fill:color-mix(in srgb,var(--c) 16%,transparent)}.usc-curva polyline{fill:none;stroke:var(--c);stroke-width:2.2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.usc-curva i{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--card);border:2.5px solid var(--c)}.usc-curva i.finito{border-color:var(--red)}.usc-tappe{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px}.usc-tappe:has(li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.usc-tappe li{display:grid;gap:1px;min-width:0}.usc-tappe small{font-size:12px;color:var(--muted)}.usc-tappe b{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.usc-tappe span{font-size:12px;color:var(--ink-2)}.usc-tappe li.finito b{color:var(--red)}.usc-paga-voci{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px;color:var(--ink-2)}.usc-paga-voci li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:8px;align-items:center}.usc-paga-voci i{width:12px;height:12px;border-radius:var(--r-piccolo,4px);background:var(--c)}.usc-paga-voci b{color:var(--ink);font-variant-numeric:tabular-nums}.usc-mese-barra{position:relative;display:flex;height:12px;margin:4px 0;border-radius:var(--r-barra,99px);background:var(--surface-3)}.usc-mese-barra i{display:block;height:100%;background:var(--c)}.usc-mese-barra i:first-child{border-radius:var(--r-barra,99px) 0 0 var(--r-barra,99px)}.usc-mese-spesa{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1.5px;border-radius:var(--r-barra,99px);background:var(--ink)}.usc-mese-testo{margin:0;font-size:13px;color:var(--ink-2)}.usc-mese-testo b{color:var(--ink);font-variant-numeric:tabular-nums}.usc-mese-testo .pos{color:var(--green);font-weight:700}.usc-mese-testo .neg{color:var(--red);font-weight:700}.usc-entrata{display:flex;gap:8px;align-items:center;margin:0;font-size:13.5px}.usc-entrata small{display:block;font-size:12px;color:var(--muted)}.usc-rita-corpo{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px;align-items:start}.usc-requisiti{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13.5px}.usc-requisiti li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start}.usc-requisiti li>span:first-child{font-weight:800;text-align:center}.usc-requisiti li.ok>span:first-child{color:var(--green)}.usc-requisiti li.no>span:first-child{color:var(--red)}.usc-requisiti li.caso{padding-top:6px;border-top:1px solid var(--line)}.usc-requisiti small{display:block;font-size:12px;color:var(--muted)}.usc-rita-strade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;min-width:0}.usc-strada{display:grid;align-content:start;gap:6px;padding:14px;border:1px solid var(--line);border-radius:var(--r-pannello,14px);background:var(--surface-2);min-width:0}.usc-strada h3{margin:0;font-size:15px}.usc-strada-sotto{margin:0;font-size:12.5px;color:var(--muted)}.usc-strada-grande{margin:4px 0 0;display:grid;gap:2px}.usc-strada-grande b{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.usc-strada-grande b small{font-size:14px;font-weight:700;margin-left:2px}.usc-strada-grande span{font-size:12.5px;color:var(--muted)}.usc-strada .usc-dl dd{min-width:42%}.usc-rita-barra{display:block;height:6px;margin-top:4px;border-radius:var(--r-barra,99px);background:var(--surface-3);overflow:hidden}.usc-rita-barra i{display:block;height:100%;background:var(--c)}@media(max-width:760px){.usc-rita-corpo{grid-template-columns:minmax(0,1fr)}}.dec-tessere{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:8px;margin:4px 0 12px}.dec-tessera{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;text-align:left;font:inherit;font-size:13.5px;font-weight:650;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pannello,14px);cursor:pointer}.dec-tessera>span:last-child{min-width:0;line-height:1.25}.dec-tessera:hover{border-color:var(--ink-2)}.dec-tessera.active{background:var(--card);border:2px solid var(--linea,var(--primary));padding:7px 11px}.dec-tessera:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(hover:none){.dec-tessera:hover{border-color:var(--line)}.dec-tessera.active:hover{border-color:var(--linea,var(--primary))}}.dec-testa{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.dec-testa .tessera-ico{width:36px;height:36px}.dec-testa .tessera-ico svg{width:19px;height:19px}.dec-prova table.sr-only{width:1px}.dec-visivo{display:grid;gap:12px}.dec-anelli{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;justify-items:center}.dec-anello{position:relative;display:grid;justify-items:center;gap:4px}.dec-anello svg{width:84px;height:84px;transform:rotate(-90deg)}.dec-anello circle{fill:none;stroke-width:7}.dec-anello circle.fondo{stroke:var(--surface-3)}.dec-anello.com-e circle.pieno{stroke:var(--ink-2)}.dec-anello.con circle.pieno{stroke:var(--linea,var(--primary))}.dec-anello b{position:absolute;top:0;left:0;right:0;height:84px;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:800;font-variant-numeric:tabular-nums}.dec-anello b small{font-size:12px;font-weight:700}.dec-anello span{font-size:12.5px;color:var(--muted)}.dec-verso{font-size:13px;font-weight:800;color:var(--muted);text-align:center}.dec-verso.pos,.dec-eta .pos{color:var(--green)}.dec-verso.neg,.dec-eta .neg{color:var(--red)}.dec-eta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.dec-eta span{font-size:13px;color:var(--muted);margin-right:4px}.dec-eta b{font-size:24px;font-weight:800}.dec-eta i{font-style:normal;font-weight:800;color:var(--muted)}.dec-eta small{font-size:13px;color:var(--muted)}.dec-coppia{display:grid;gap:4px}.dec-coppia-tit{font-size:12.5px;color:var(--muted)}.dec-barra{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.dec-barra i{display:block;height:9px;border-radius:var(--r-barra,99px);min-width:2px}.dec-barra.com-e i,.dec-leggenda i.com-e{background:var(--ink-2)}.dec-barra.con i,.dec-leggenda i.con{background:var(--linea,var(--primary))}.dec-barra b{font-size:13px;font-variant-numeric:tabular-nums;min-width:84px;text-align:right}.dec-leggenda{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12.5px;color:var(--muted)}.dec-leggenda span{display:inline-flex;align-items:center;gap:6px}.dec-leggenda i{display:inline-block;width:16px;height:8px;border-radius:var(--r-barra,99px)}.dec-regge{margin:0;font-size:13.5px;color:var(--ink-2)}.dec-regge .pos{color:var(--green);font-weight:700}.dec-regge .neg{color:var(--red);font-weight:700}.fp-avanti{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.dec-barra b.neg{color:var(--red)}.avviso-informativa{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px 16px;margin:14px 0 12px;padding:16px 18px;background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-carta);color:var(--ink)}.avviso-informativa-icona{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-btn);background:var(--info-bg);color:var(--info-ink)}.avviso-informativa-icona svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.avviso-informativa-testo{min-width:0}.avviso-informativa h2{margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.avviso-informativa h2 time{margin-left:6px;font-size:14px;font-weight:600;color:var(--muted);white-space:nowrap}.avviso-informativa ul{margin:0;padding-left:18px;display:grid;gap:4px}.avviso-informativa li{font-size:14px;line-height:1.45;color:var(--ink-2,var(--ink))}.avviso-informativa li.avviso-informativa-altre{list-style:none;margin-left:-18px;color:var(--muted)}.avviso-informativa-azioni{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.avviso-informativa-azioni .btn{min-height:40px;white-space:nowrap}@media(max-width:760px){.avviso-informativa{grid-template-columns:auto minmax(0,1fr);padding:14px}.avviso-informativa h2 time{display:block;margin:2px 0 0}.avviso-informativa-azioni{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr)}.avviso-informativa-azioni .btn{width:100%;text-align:center}}.patr-partner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px 14px;max-width:780px}.patr-partner .field{min-width:0}.patr-partner .field:first-child{grid-column:1/-1;max-width:420px}.patr-partner .field:has(#patrPartnerVista){grid-column:span 2}.patr-partner-azioni{justify-content:flex-end}@media(max-width:760px){.patr-partner{grid-template-columns:minmax(0,1fr)}.patr-partner .field:first-child,.patr-partner .field:has(#patrPartnerVista){grid-column:auto;max-width:none}.patr-partner-azioni{justify-content:flex-start;padding-bottom:0}}#ptRows td.rev-nome{min-width:240px}@media(max-width:760px){#ptRows td.rev-nome{min-width:0}}.fisco-fascia .title{margin-bottom:10px}.fisco-numeri{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.fisco-numeri.fisco-tre{grid-template-columns:repeat(3,minmax(0,1fr))}.fisco-numeri>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 16px;border-radius:var(--r-pannello);background:var(--surface-2)}.fisco-numeri dt{font-size:13px;font-weight:700;color:var(--muted)}.fisco-numeri dd{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fisco-numeri dd.pos{color:var(--green)}.fisco-numeri dd.neg{color:var(--red)}.fisco-numeri .fisco-netto{background:var(--sel)}.fisco-numeri .fisco-netto dt,.fisco-numeri .fisco-netto dd{color:var(--sel-ink)}.fisco-barra{display:flex;gap:2px;height:12px;margin:16px 0 10px;border-radius:var(--r-barra);overflow:hidden;background:var(--surface-3)}.fisco-barra>span{min-width:4px}.fa-agevolata{background:var(--primary)}.fa-ordinaria{background:var(--ink-2)}.fa-cripto{background:var(--amber)}.fa-netto{background:var(--green)}.fa-imposte{background:var(--ink-2)}.fisco-legenda{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:14px;color:var(--ink-2)}.fisco-legenda li{display:inline-flex;align-items:center;gap:7px}.fisco-legenda b{color:var(--ink);font-variant-numeric:tabular-nums}.fisco-pct{color:var(--muted);font-variant-numeric:tabular-nums}.fisco-quadro{display:inline-block;width:12px;height:12px;border-radius:var(--r-barra);flex:none}.fisco-nota{color:var(--muted)}.fisco-legenda .tag.stima{margin-left:0}.fisco-striscia{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0}.fisco-striscia>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 14px;border-radius:var(--r-pannello);background:var(--surface-2)}.fisco-striscia dt{font-size:12px;font-weight:700;color:var(--muted)}.fisco-striscia dd{margin:0;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.fisco-striscia .fisco-regola dd{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:15px;font-weight:700}.fisco-striscia .fisco-regola .tag.stima{margin-left:2px}.fisco-striscia .fisco-netto{background:var(--sel)}.fisco-striscia .fisco-netto dt,.fisco-striscia .fisco-netto dd{color:var(--sel-ink)}@media(max-width:760px){.fisco-numeri,.fisco-numeri.fisco-tre{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fisco-numeri.fisco-tre .fisco-netto{grid-column:1/-1}.fisco-numeri>div{padding:10px 12px}.fisco-numeri dd{font-size:19px}.fisco-legenda{gap:6px 16px;font-size:13px}.fisco-striscia{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fisco-striscia .fisco-regola{grid-column:1/-1}.fisco-striscia dd{font-size:16px}}:root{--inerzia-conto:#66717a;--inerzia-inflazione:#c5281b;--inerzia-breve:#2d74c4;--inerzia-prudente:#a8671a;--inerzia-azioni:#1d7566;--dieci-netto:#137638;--dieci-costi:#b7791f;--dieci-tasse:#c5281b}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--inerzia-conto:#98a5ad;--inerzia-inflazione:#f87171;--inerzia-breve:#6ea8ec;--inerzia-prudente:#e0a94a;--inerzia-azioni:#5fb8a6;--dieci-netto:#4ade80;--dieci-costi:#e0a94a;--dieci-tasse:#f87171}}:root[data-theme=dark]{--inerzia-conto:#98a5ad;--inerzia-inflazione:#f87171;--inerzia-breve:#6ea8ec;--inerzia-prudente:#e0a94a;--inerzia-azioni:#5fb8a6;--dieci-netto:#4ade80;--dieci-costi:#e0a94a;--dieci-tasse:#f87171}.inerzia-corpo{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:20px;align-items:center}.inerzia-numero{display:grid;gap:8px;align-content:center}.inerzia-numero b{font-size:44px;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.inerzia-numero span{font-size:14px;line-height:1.4;color:var(--muted)}.inerzia-grafico{height:240px}.inerzia-righe{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.inerzia-righe li{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr) minmax(90px,auto);gap:12px;align-items:center;font-size:14px}.inerzia-nome{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink)}.inerzia-segno{flex:none;width:10px;height:10px;border-radius:var(--r-barra);background:var(--c)}.inerzia-barra{display:block;height:10px;border-radius:var(--r-barra);background:var(--surface-3,var(--line));overflow:hidden}.inerzia-barra i{display:block;height:100%;border-radius:inherit;background:var(--c)}.inerzia-base .inerzia-barra{background:none}.inerzia-righe b{text-align:right;font-weight:750;font-variant-numeric:tabular-nums}.inerzia-base b{color:var(--ink)}.inerzia-arrivo .inerzia-nome{grid-column:1/-1;color:var(--muted)}.inerzia-tutta{margin:4px 0 0;font-size:15px;color:var(--ink-2)}#homeInerzia{margin-top:12px}.home-inerzia{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;padding:10px 12px;border-radius:var(--r-pannello);background:var(--surface-2,var(--hover));color:var(--ink);font-size:14px;text-decoration:none}.home-inerzia span{font-weight:650}.home-inerzia b{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.home-inerzia small{font-size:13px;color:var(--muted)}.home-inerzia svg{flex:none;width:16px;height:16px;margin-left:auto;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home-inerzia:hover{background:var(--hover)}.home-inerzia:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dieci{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.dieci h3{margin:0 0 12px;font-size:16px}.dieci-riga{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr) minmax(96px,auto);gap:12px;align-items:center;margin-bottom:10px;font-size:14px}.dieci-nome{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dieci-barra{display:block;height:14px}.dieci-pieno{display:flex;gap:2px;height:100%;min-width:6px;border-radius:var(--r-barra);overflow:hidden}.dieci-pieno i{display:block;min-width:2px}.dieci-riga b{text-align:right;font-weight:800;font-variant-numeric:tabular-nums}i.dieci-netto{background:var(--dieci-netto)}i.dieci-costi{background:var(--dieci-costi)}i.dieci-tasse{background:var(--dieci-tasse)}.dieci-legenda{list-style:none;margin:4px 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--muted)}.dieci-legenda li{display:flex;align-items:center;gap:6px}.dieci-legenda i{display:block;width:10px;height:10px;border-radius:var(--r-barra)}.dieci-tab{max-width:600px}.dieci-tab :is(th,td){font-size:14px}.dieci-tot :is(th,td){border-top:1px solid var(--line)}@media(max-width:760px){.inerzia-corpo{grid-template-columns:minmax(0,1fr);gap:10px}.inerzia-numero b{font-size:38px}.inerzia-grafico{height:210px}.inerzia-righe li{grid-template-columns:minmax(0,1fr) 64px 88px;gap:8px}.dieci-riga{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.dieci-barra{grid-column:1/-1;grid-row:2}}.usrmenu .installa-come{display:grid;gap:8px;margin:2px 0 6px;padding:10px;list-style:none;border-radius:var(--r-piccolo);background:var(--surface-2);color:var(--ink-2);font-size:13px;line-height:1.35}.usrmenu .installa-come li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px}.usrmenu .installa-come svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:var(--ink)}.head.testata{padding-top:calc(16px + env(safe-area-inset-top,0px))}body.scrollata .head.testata{padding-top:calc(10px + env(safe-area-inset-top,0px))}.sidebar,.shell.collapsed .sidebar{padding-top:calc(20px + env(safe-area-inset-top,0px))}@media(max-width:760px){.head.testata,body.scrollata .head.testata{padding-top:calc(6px + env(safe-area-inset-top,0px))}}.testata #menuBtn,.testata #privacyBtn,.testata .usrsel,.testata .usrbtn{flex:none}@media(min-width:761px)and (max-width:1099px){.head.testata{flex-wrap:wrap;row-gap:8px}.testata .head-actions{margin-left:auto}}@media(max-width:760px){.head-grande{grid-template-columns:minmax(0,1fr)}.head-grande .valore{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:16px;row-gap:6px;min-width:0}.head-grande .valore-lab{flex:0 0 100%}.head-grande .valore-cifra,.head-grande .valore-righe{flex:none}.head-grande .valore-righe{padding-bottom:2px}}@supports (height:100dvh){.sidebar{height:100dvh}}.sidebar{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}:root{--score-l:38%;--score-l-testo:30%;--score-scala:.2;--score-pallina:white}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--score-l:62%;--score-l-testo:70%;--score-scala:.3}}:root[data-theme=dark]{--score-l:62%;--score-l-testo:70%;--score-scala:.3}.home-hero{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.home-hero .hero-dx{justify-self:end}.hero-score{display:grid;justify-items:center;width:clamp(240px,24vw,320px);flex:none;padding:12px 16px 12px;border:0;border-radius:24px;background:none;color:var(--ink);font:inherit;cursor:pointer;transition:background-color .2s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.hero-score:disabled{cursor:default}.hero-score:not(:disabled):hover{background:var(--hover)}.hero-score:not(:disabled):active{transform:scale(.97)}.hero-score:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.score-arco,.score-cifra{grid-area:1/1}.score-arco{width:100%;height:auto;display:block;overflow:visible}.score-arco path{fill:none;stroke-width:12;stroke-linecap:round}.score-arco .scala{stroke:url(#scoreSfuma);opacity:var(--score-scala)}.score-arco .pieno{stroke:url(#scoreSfuma);stroke-dasharray:var(--v) 999}.score-arco .segno{fill:var(--score-pallina);stroke:hsl(var(--tinta) 72% var(--score-l));stroke-width:3.5;filter:drop-shadow(0 1px 2.5px rgba(16,24,40,.35))}.score-arco .capo{font:600 8.5px/1 Inter,system-ui,sans-serif;fill:var(--muted);text-anchor:middle;letter-spacing:.02em}@keyframes score-sale{from{stroke-dasharray:0 999}}.score-cifra{align-self:end;margin-bottom:7%;display:grid;justify-items:center;line-height:1}.score-cifra b{font-size:clamp(46px,4.2vw,60px);font-weight:700;letter-spacing:-.045em;line-height:.9;font-variant-numeric:tabular-nums}.score-cifra small{margin-top:7px;font-size:14px;font-weight:700;letter-spacing:-.01em;color:hsl(var(--tinta) 72% var(--score-l-testo))}.score-eti{grid-area:2/1;display:inline-flex;align-items:center;gap:1px;margin-top:2px;font-size:12.5px;font-weight:650;color:var(--muted)}.score-eti svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.hero-score:not(:disabled):hover .score-eti svg{transform:translateX(2px)}.hero-score:disabled .score-eti svg{display:none}.score-dlg{width:min(660px,calc(100vw - 32px));max-height:min(90vh,860px);overflow:auto}.score-dlg-testa>p{margin:0;padding:0 20px 4px;font-size:13px;color:var(--ink-2)}.score-dlg-numero{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 4px}.score-dlg-numero b{font-size:40px;font-weight:800;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.score-dlg-numero>span:not(.score-dlg-fascia){font-size:15px;font-weight:700;color:var(--muted)}.score-dlg-fascia{display:inline-flex;align-items:center;gap:2px;margin-left:10px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:750;color:var(--ink);background:hsl(var(--tinta) 72% var(--score-l) / .14)}.score-parti{list-style:none;margin:0;padding:10px 20px 4px;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.score-parte{display:grid;justify-items:center;align-content:start;gap:6px;min-width:0;padding:14px 10px 12px;border-radius:14px;background:var(--surface-2);text-align:center}.score-parte.manca{background:none;border:1px dashed var(--line)}.score-tondo{display:grid;width:64px;aspect-ratio:1}.score-tondo svg,.score-tondo b{grid-area:1/1}.score-tondo svg{width:100%;height:100%;transform:rotate(-90deg)}.score-tondo circle{fill:none;stroke-width:6}.score-tondo .fondo{stroke:var(--surface-3)}.score-tondo .pieno{stroke:hsl(var(--tinta) 72% var(--score-l));stroke-linecap:round;stroke-dasharray:var(--v) 999;animation:score-sale .8s cubic-bezier(.2,.8,.2,1) both}.score-tondo b{place-self:center;font-size:19px;font-weight:800;font-variant-numeric:tabular-nums}.score-parte-nome{display:inline-flex;align-items:center;gap:2px;font-size:13.5px;font-weight:750}.score-parte a{font-size:12px;font-weight:700;line-height:1.35;color:var(--sel-ink)}.score-debiti{display:grid;gap:2px;padding:8px 20px 0;min-width:0}.score-debiti>b{font-size:13px}@media(prefers-reduced-motion:reduce){.score-tondo .pieno{animation:none}.hero-score{transition:none}}@media(max-width:760px){.home-hero{grid-template-columns:minmax(0,1fr)}.home-hero .hero-dx{justify-self:start}.hero-score{justify-self:center;width:min(280px,100%)}.score-cifra b{font-size:52px}}.gf-fondo{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:6px;font-size:13.5px;font-weight:750;cursor:pointer}.gf-fondo input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--primary)}.score-misura{font-size:12px;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.score-parte{position:relative}.score-parte.va{transition:background-color .2s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.score-parte.va:hover{background:var(--hover)}.score-parte.va:active{transform:scale(.98)}.score-parte.manca.va:hover{background:var(--surface-2)}.score-parte-vai{position:absolute;inset:0;z-index:0;border-radius:inherit}.score-parte-vai:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.score-parte .infoi,.score-parte-manca{position:relative;z-index:1}.score-parte-freccia{position:absolute;top:10px;right:10px;width:16px;height:16px;fill:none;stroke:var(--muted);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:transform .2s ease}.score-parte.va:hover .score-parte-freccia{transform:translateX(2px);stroke:var(--ink)}.fondo-em{display:grid;gap:14px}.fe-testa{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 28px}.fe-totale{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin:0}.fe-totale b{font-size:clamp(34px,4.6vw,48px);font-weight:800;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.fe-mesi{display:grid;gap:8px;flex:1 1 260px;max-width:420px}.fe-mesi-cifra{display:flex;align-items:baseline;gap:6px;margin:0}.fe-mesi-cifra b{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:hsl(var(--tinta,38) 72% var(--score-l-testo))}.fe-mesi-cifra span{font-size:14px;font-weight:700;color:var(--muted)}.fe-tacche{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:4px}.fe-tacche i{position:relative;height:12px;overflow:hidden;border-radius:var(--r-barra);background:var(--surface-3)}.fe-tacche i::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--pieno);border-radius:inherit;background:hsl(var(--tinta,38) 72% var(--score-l));animation:fe-riempi .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--k) * 60ms)}@keyframes fe-riempi{from{width:0}}.fe-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;align-items:start}.fe-lista{display:grid;gap:8px;min-width:0}.fe-lista h3{display:flex;align-items:center;margin:0;font-size:15px;font-weight:750;color:var(--ink)}.fe-vuoto{margin:0;font-size:13px;color:var(--muted)}.fe-lista .btn{justify-self:start}.fe-voce.dentro{border-color:var(--primary)}.fe-stato{justify-self:end}.fe-interruttore{display:inline-grid;place-items:center;min-width:44px;min-height:44px;cursor:pointer}.fe-interruttore input{appearance:none;-webkit-appearance:none;position:relative;width:46px;height:28px;margin:0;border:1.5px solid var(--campo-bordo);border-radius:var(--r-barra);background:var(--surface-3);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.fe-interruttore input::before{content:"";position:absolute;top:2px;left:2px;width:21px;height:21px;border-radius:50%;background:white;border:1px solid var(--campo-bordo);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.fe-interruttore input:checked{background:var(--primary);border-color:var(--primary)}.fe-interruttore input:checked::before{transform:translateX(18px);border-color:var(--primary)}.fe-interruttore input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.fe-interruttore input:disabled{opacity:.6;cursor:progress}@media(prefers-reduced-motion:reduce){.fe-tacche i::after{animation:none}.score-parte.va,.score-parte-freccia,.fe-interruttore input,.fe-interruttore input::before{transition:none}}@media(max-width:760px){.fe-testa{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.fe-mesi{max-width:none}.fe-liste{grid-template-columns:minmax(0,1fr)}.con-figura>.fe-interruttore,.con-figura>.fe-stato{grid-area:apri}}.card.imp-fonte{display:flex;flex-direction:column}.card.imp-fonte>.upl{flex:1;justify-content:center}.upl .status:empty{display:none}.card.imp-fonte .upltesto>b{display:block;margin-bottom:6px}.card.imp-fonte .uplactions>.pick{min-width:220px}.upl .upl-fiducia{margin:0}.upl button.pick{font:inherit;font-weight:600;min-height:44px}.upl button.pick:focus-visible{outline:2px solid var(--linea-ink);outline-offset:2px}.modisel .modibar{grid-template-columns:minmax(0,360px)}@media(max-width:760px){.modisel .modibar{grid-template-columns:minmax(0,1fr)}}.cdlg.foto-guida{width:min(480px,calc(100vw - 32px))}.foto-guida-testa{display:flex;align-items:center;gap:12px;padding:20px 20px 4px}.foto-guida-testa .cdlg-titolo{padding:0;font-size:20px;line-height:1.2}.foto-guida-ico{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:var(--r-btn);background:var(--linea);color:var(--linea-ink)}.foto-guida svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.foto-guida-ico svg{width:24px;height:24px}.foto-guida-lista{list-style:none;margin:0;padding:12px 20px 8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.foto-guida-lista li{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border-radius:var(--r-pannello);background:var(--surface-2);font-size:14px;font-weight:700;line-height:1.25;color:var(--ink)}.foto-guida-lista li:last-child:nth-child(odd){grid-column:1/-1}.foto-guida-lista svg{width:22px;height:22px;flex:none;color:var(--sel-ink)}.foto-guida .btn.primary{display:inline-flex;align-items:center;justify-content:center;gap:8px}.foto-guida .btn.primary svg{width:18px;height:18px}@media(max-width:419px){.foto-guida-lista{grid-template-columns:minmax(0,1fr)}.foto-guida-lista li{min-height:46px}}.riep-cima{margin-bottom:var(--gap,14px)}.riep-cima:not(:has(.percorso-carta)){display:none}#rangeInfo:empty{display:none}.cdlg.analisi-pronta{width:min(480px,calc(100vw - 32px));text-align:center}.analisi-pronta-occhiello{margin:0;padding:28px 24px 0;font-size:14px;font-weight:800;color:var(--sel-ink)}.analisi-pronta-titolo{margin:10px 0 0;padding:0 24px;font-size:30px;line-height:1.12;letter-spacing:-.02em;color:var(--ink)}.analisi-pronta-testo{margin:12px 0 0;padding:0 24px;font-size:16px;line-height:1.45;color:var(--ink-2)}.analisi-pronta-freccia{display:grid;place-items:center;width:44px;height:44px;margin:20px auto 0;border-radius:50%;background:var(--surface-2);color:var(--sel-ink)}.analisi-pronta-freccia svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:analisi-giu 1.6s ease-in-out infinite}@keyframes analisi-giu{0%,100%{transform:translateY(-3px)}50%{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.analisi-pronta-freccia svg{animation:none}}.analisi-pronta .cdlg-azioni{justify-content:center;padding:16px 24px 24px}.analisi-pronta .cdlg-azioni .btn{min-width:180px;min-height:46px;font-size:16px}@media(max-width:760px){.analisi-pronta-titolo{font-size:26px}}.pr-verdetto.domanda .pr-comincia{grid-column:2;justify-self:start;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:260px;min-height:56px;margin-top:2px;padding:0 30px;border-radius:var(--r-pannello);font-size:18px;font-weight:700;letter-spacing:-.01em;transition:color .3s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.pr-comincia svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.pr-comincia:hover:not(:disabled) svg{transform:translateX(3px)}.pr-comincia:active:not(:disabled){transform:scale(.98)}@media(max-width:760px){.pr-verdetto.domanda .pr-comincia{grid-column:1/-1;justify-self:stretch;min-width:0;min-height:54px}}.dati-avanza{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:28px;padding:4px 12px 4px 10px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--sel-ink);font-size:12.5px;font-weight:750;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.dati-avanza b{display:inline-flex;align-items:center;gap:4px;font-weight:inherit}.dati-tacche{display:inline-flex;gap:3px}.dati-tacche i{width:14px;height:6px;border-radius:var(--r-barra);background:color-mix(in srgb,var(--primary) 24%,var(--card))}.dati-tacche i.piena{background:var(--primary)}.dati-avanza svg,.sim-passo svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.dati-avanza.finito{padding-inline:0;background:none;color:var(--muted)}.dati-avanza.finito .dati-tacche{display:none}.sim-carta>.title{align-items:center}.sim-passo{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--primary);background:var(--card);color:var(--sel-ink);font-size:12.5px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.sim-passo.fatto{background:var(--primary);color:white}.sim-chi.con-passo{grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:center}.sim-chi.con-passo>.sim-passo{grid-column:1;grid-row:1}.sim-chi.con-passo>:nth-child(2){grid-column:2;grid-row:1}.sim-chi.con-passo>:nth-child(n+3){grid-column:1/-1}.sim-riga.da-fare .kpi-lab{color:var(--ink)}.sim-carta .sim-riga.da-fare .sim-chi :is(select,input:not([type=checkbox])),.red-dati .red-passo.da-fare :is(#redRal,#redNetto,#redRalPartner,#redComune){border:2px solid var(--primary);background-color:color-mix(in srgb,var(--primary) 6%,var(--card))}@keyframes dati-chiama{0%,100%{outline:3px solid transparent;outline-offset:0}50%{outline:3px solid color-mix(in srgb,var(--primary) 35%,transparent);outline-offset:4px}}.sim-carta .sim-riga.prossima .sim-chi :is(select,input:not([type=checkbox])),.red-dati .red-passo.prossima :is(#redRal,#redNetto,#redRalPartner,#redComune){animation:dati-chiama 1.8s ease-in-out .5s 3}.sim-carta :is(.sim-riga,.red-passo).prossima :is(select,input):focus{animation:none}.sim-carta .sim-fila.vuota{box-sizing:border-box;background:none;border:1.5px dashed color-mix(in srgb,var(--primary) 45%,var(--line))}.sim-spento{font-size:18px;font-weight:850;color:var(--muted)}.sim-riga.spenta{padding:8px 0}@keyframes sim-corre{from{left:0;opacity:0;transform:scale(.5)}}@keyframes sim-compare{from{opacity:0;transform:translateY(6px)}}.sim-riga.si-accende .sim-tu{animation:sim-corre .9s cubic-bezier(.2,.8,.2,1) both}.sim-riga.si-accende :is(.sim-posto>b,.red-posto b){animation:sim-compare .5s ease-out .35s both}.sim-tu.di-partner{--primary:var(--accento-2)}.red-chi{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.red-persona{--c:var(--primary);display:inline-flex;align-items:center;gap:8px;min-height:40px;box-sizing:border-box;padding:6px 14px 6px 12px;border:1.5px solid var(--line);border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:14px;font-variant-numeric:tabular-nums}.red-persona.di-partner,.red-posto.di-partner{--c:var(--accento-2)}.red-persona b{font-weight:750;color:var(--ink-2)}.red-persona.dentro{border-color:var(--c);background:color-mix(in srgb,var(--c) 9%,var(--card));color:var(--ink)}.red-persona.dentro b{color:var(--ink)}button.red-persona{cursor:pointer}button.red-persona::after{content:"";width:6px;height:6px;margin-left:2px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}button.red-persona:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(hover:hover){button.red-persona:hover{background:var(--hover);color:var(--ink)}}.red-pallino{flex:none;width:12px;height:12px;box-sizing:border-box;border-radius:50%;background:var(--c)}.red-persona:not(.dentro) .red-pallino{background:none;border:2px solid var(--c)}.red-posto{--c:var(--primary);display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 6px}.red-posto small{color:var(--muted);font-weight:650}.red-posto b{font-size:16px;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.red-posto .red-pallino{width:10px;height:10px}#redCarta .sim-riga{grid-template-columns:minmax(200px,280px) minmax(0,1fr) minmax(140px,auto)}.red-dati>summary{gap:12px}.red-dati>summary>.dati-avanza{margin-left:auto}.red-passo{display:grid;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.red-dati>.red-passo:first-of-type{margin-top:0;border-top:0}.red-passo-testa{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:750;color:var(--ink)}.red-passo-testa :is(label,b){margin:0;font:inherit;color:inherit}.red-passo.fatto .red-passo-testa{color:var(--ink-2)}.red-dati .red-passo .red-lavoro :is(.field,.red-ral-salva){margin-left:0;margin-right:0}.red-dati .red-passo .red-lavoro>.field:first-child{margin-top:0}.red-passo :is(.field,.red-ral-salva){margin-bottom:0}@media(prefers-reduced-motion:reduce){.sim-carta :is(.sim-riga,.red-passo).prossima :is(select,input),.sim-riga.si-accende :is(.sim-tu,.sim-posto>b,.red-posto b){animation:none}}@media(max-width:760px){#redCarta .sim-riga{grid-template-columns:minmax(0,1fr) auto}#redCarta .sim-riga.spenta{grid-template-columns:76px minmax(0,1fr) auto}.sim-riga.spenta .sim-chi{grid-column:auto}}.spe-bilancio{display:grid;gap:12px}.spe-grandi{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:12px 56px;align-items:end}.spe-grande{display:grid;gap:2px;min-width:0}.spe-grande-lab{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:700;color:var(--muted)}.spe-grande b{font-size:30px;font-weight:850;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.spe-grande.resta b{font-size:52px;letter-spacing:-.04em}.spe-grande.pac b{font-size:22px;color:var(--ink-2)}.spe-tasso{justify-self:start;margin-top:6px;padding:3px 10px;border-radius:var(--r-piccolo);background:var(--surface-2);font-size:12.5px;font-weight:750;color:var(--ink-2);font-variant-numeric:tabular-nums}.spe-tasso.su{background:var(--warn-bg);color:var(--warn-ink)}.spe-bilancia{display:flex;height:14px;border-radius:var(--r-barra);overflow:hidden;background:var(--surface-3)}.spe-bilancia i{display:block;height:100%;min-width:0}.spe-bilancia i.uno{background:var(--med-oro)}.spe-bilancia i.due{background:var(--green)}.spe-bilancia.oltre i.due{background:var(--red)}.spe-bilancia-legenda{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:12.5px;font-weight:700;color:var(--ink-2)}.spe-bilancia-legenda span::before{content:"";display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%;vertical-align:.02em;background:var(--med-oro)}.spe-bilancia-legenda .due::before{background:var(--green)}.spe-bilancia.oltre+.spe-bilancia-legenda .due::before{background:var(--red)}.spe-segni{display:flex;flex-wrap:wrap;gap:6px}.spe-segno{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--r-piccolo);background:var(--surface-2);font-size:12.5px;font-weight:650;color:var(--ink-2)}.spe-cruscotto .spe-giro{grid-template-columns:minmax(0,1fr)}.spe-icona.vuota .spe-icona-nome{color:var(--ink-2);font-weight:600}.spe-dove{display:grid;gap:14px}.spe-torta{position:relative;width:min(100%,250px);justify-self:center}.spe-torta .chart{height:250px}.spe-torta-centro{position:absolute;inset:0;display:grid;place-content:center;gap:2px;text-align:center;pointer-events:none}.spe-torta-centro b{font-size:24px;font-weight:850;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.spe-torta-centro span{font-size:12.5px;color:var(--ink-2)}.spe-dove .spe-cat>li>button i{background:var(--c,var(--blue))}.spe-conta{display:inline-block;margin-left:4px;padding:1px 9px;border-radius:var(--r-piccolo);background:var(--surface-2);font-size:13px;font-weight:750;color:var(--ink-2);vertical-align:.12em;font-variant-numeric:tabular-nums}.spe-scala{position:relative;margin:6px 0 30px}.spe-scala .spe-barra{height:12px}.spe-scala .spe-barra i{width:0}.spe-tacche span{position:absolute;top:18px;transform:translateX(-50%);font-size:12px;font-weight:750;color:var(--ink-2)}.spe-tacche span:last-child{transform:translateX(-100%)}.spe-tacche span::before{content:"";position:absolute;left:50%;top:-12px;width:2px;height:10px;background:var(--line)}.spe-tacche span:last-child::before{left:auto;right:0}.spe-piano{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-bottom:12px}@media(max-width:760px){.spe-grandi{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.spe-grande.resta{grid-column:1/-1}.spe-grande.resta b{font-size:44px}.spe-grande b{font-size:24px}.spe-grande.pac{grid-column:1/-1}.spe-torta{width:min(100%,220px)}.spe-torta .chart{height:220px}}#fireForm .fcampo.da-completare :is(input,select){border:2px solid var(--amber);background:color-mix(in srgb,var(--amber) 9%,var(--card))}#fireForm .fcampo.da-completare[data-livello=r] :is(input,select){border-style:dashed}#fireForm .fcampo.da-completare input::placeholder{color:var(--warn-ink);opacity:1}.fire-inps-pdf{padding:14px 16px}.fire-inps-titolo{display:flex;align-items:center;gap:4px;flex:1 1 100%}.fire-inps-testa .fire-inps-titolo b{display:inline;font-size:16px}.fire-inps-passi{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;flex:1 1 auto;counter-reset:passo}.fire-inps-passi li{counter-increment:passo;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 12px 4px 6px;border-radius:var(--r-segmento);background:var(--card);color:var(--ink-2);font-size:13px;font-weight:700}.fire-inps-passi li::before{content:counter(passo);display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--surface-2);color:var(--ink-2);font-size:12px;font-weight:800}.fire-inps-passi li.giusto{outline:2px solid var(--primary);outline-offset:-2px;background:var(--sel);color:var(--sel-ink);font-weight:800}.fire-inps-passi li.giusto::before{background:var(--sel-ink);color:var(--sel)}.fire-inps-senza{margin:10px 0 0;font-size:13px;color:var(--ink-2)}.card.fire-avviso-tfr{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;background:var(--warn-bg);border:2px solid var(--amber)}.fire-avviso-tfr-ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--card);color:var(--amber)}.fire-avviso-tfr-ico svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fire-avviso-tfr-testo{flex:1 1 220px;min-width:0}.fire-avviso-tfr-testo h2{display:flex;align-items:center;gap:4px;margin:0;font-size:18px;color:var(--warn-ink)}.fire-avviso-tfr-dato{margin:4px 0 0;font-size:14px;color:var(--warn-ink)}.fire-avviso-tfr .btn{flex:none;min-height:44px}.fire-cal-dettaglio .fire-fasi-carte{margin-bottom:14px}.fire-cal-tabella td.fire-cal-cap{background-image:linear-gradient(270deg,color-mix(in srgb,var(--primary) 22%,transparent) var(--l,0%),transparent var(--l,0%))!important}.usc-carta-testa .usc-del-piano{grid-column:2;justify-self:start;display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:var(--r-piccolo);background:var(--sel);color:var(--sel-ink);font-size:12.5px;font-weight:800}.card.usc-carta.del-piano{border:2px solid var(--primary)}@media(max-width:760px){.fire-inps-pdf .btn,.fire-avviso-tfr .btn{width:100%}.fire-avviso-tfr-testo h2{font-size:17px}}[data-raccolta],[data-bas],[data-rischio],[data-arc]{--c:var(--primary)}[data-raccolta=primi-passi]{--c:var(--l-investimenti)}[data-raccolta=strumenti]{--c:var(--med-blu)}[data-raccolta=portafoglio]{--c:var(--l-patrimonio)}[data-raccolta=costi-tasse]{--c:var(--med-oro)}[data-raccolta=casa-pensione]{--c:var(--med-terra)}[data-raccolta=testa]{--c:var(--med-muschio)}[data-raccolta=mirador]{--c:var(--ink)}[data-raccolta=estero]{--c:var(--med-ardesia)}[data-raccolta],[data-bas],[data-rischio],[data-arc]{--forte:var(--c);--tinta:color-mix(in srgb,var(--c) 10%,var(--card));--tinta-2:color-mix(in srgb,var(--c) 18%,var(--card))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :is([data-raccolta],[data-bas],[data-rischio],[data-arc]){--forte:color-mix(in srgb,var(--c) 58%,white);--tinta:color-mix(in srgb,var(--c) 20%,var(--card));--tinta-2:color-mix(in srgb,var(--c) 30%,var(--card))}}:root[data-theme=dark] :is([data-raccolta],[data-bas],[data-rischio],[data-arc]){--forte:color-mix(in srgb,var(--c) 58%,white);--tinta:color-mix(in srgb,var(--c) 20%,var(--card));--tinta-2:color-mix(in srgb,var(--c) 30%,var(--card))}.fig{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fig-tessera{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:var(--r-pannello);background:var(--forte,var(--primary));color:var(--card)}.fig-tessera .fig{width:56%;height:56%}.imp-pagina{align-items:start}.imp-eroe{display:grid;grid-template-columns:minmax(260px,5fr) minmax(0,7fr);gap:12px 44px;align-items:center;padding:30px 34px;overflow:hidden}.imp-eroe-testo{grid-column:1;grid-row:1;display:grid;gap:20px;justify-items:start;min-width:0}.imp-eroe-figura{grid-column:2;grid-row:1;align-self:end;min-width:0;margin:0 -34px -30px 0}.imp-eroe .title{margin:0}#view .imp-eroe .title h2{font-size:clamp(24px,2.3vw,30px);letter-spacing:-.02em}.imp-conta{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.imp-conta b{font-size:clamp(68px,7.4vw,104px);font-weight:800;line-height:.82;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink)}.imp-conta span{font-size:19px;font-weight:600;color:var(--ink-2)}.imp-via{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;max-width:460px;padding:12px 18px 12px 12px;border:0;border-radius:var(--r-pannello);background:var(--tinta);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.imp-via:hover{background:var(--tinta-2)}.imp-via:active{transform:scale(.98)}.imp-via:focus-visible,.imp-dopo:focus-visible,.imp-fermata:focus-visible,.imp-linea-apri:focus-visible,.imp-torna:focus-visible,.imp-prova-via:focus-visible,.imp-domanda:focus-visible{outline:2px solid var(--forte,var(--blue));outline-offset:2px}.imp-via-fig{width:52px;height:52px}.imp-via-nome,.imp-dopo-nome{display:grid;gap:2px;min-width:0}.imp-via-nome small,.imp-dopo-nome small{font-size:13px;font-weight:600;color:var(--ink-2)}.imp-via-nome b,.imp-dopo-nome b{font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.imp-via>.fig,.imp-dopo>.fig{width:22px;height:22px;color:var(--ink-2);transition:transform .2s ease}.imp-via:hover>.fig,.imp-dopo:hover>.fig{transform:translateX(3px)}.imp-fatto{margin:0;display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:var(--ink)}.imp-fatto .fig{color:var(--green);stroke-width:2.6}.imp-sentiero{display:block;width:100%;height:auto;overflow:visible}.imp-sole{fill:color-mix(in srgb,var(--med-luce) 62%,var(--card))}.imp-monti-lontani{fill:color-mix(in srgb,var(--ink) 5%,var(--card))}.imp-monte{fill:color-mix(in srgb,var(--ink) 9%,var(--card))}.imp-traccia{fill:none;stroke:color-mix(in srgb,var(--ink) 26%,var(--card));stroke-width:2;stroke-linecap:round;stroke-dasharray:1 7}.imp-tratto{fill:none;stroke:var(--forte);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.imp-tappa circle{fill:var(--card);stroke:var(--forte);stroke-width:2.5}.imp-tappa.letta circle{fill:var(--forte)}.imp-tappa.qui circle{fill:var(--card);stroke-width:4}.imp-tappa .imp-tappa-alone{fill:none;stroke-width:2;transform-box:fill-box;transform-origin:center;animation:imp-respiro 2.6s ease-in-out infinite}.imp-cima path{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round}.imp-cima .imp-bandiera{fill:var(--primary);stroke:none}@keyframes imp-respiro{0%,100%{transform:scale(.85);opacity:.7}50%{transform:scale(1.25);opacity:.12}}.imp-sentiero.anima .imp-tratto{stroke-dasharray:var(--lung) 9999;stroke-dashoffset:var(--lung);animation:imp-traccia var(--dura) linear var(--dopo) forwards}.imp-sentiero.anima .imp-tappa{opacity:0;animation:imp-compare .45s cubic-bezier(.2,.8,.2,1) var(--dopo) forwards}.imp-sentiero.anima .imp-tappa.qui{animation-name:imp-compare}.imp-sentiero.anima .imp-tappa .imp-tappa-alone{animation:imp-respiro 2.6s ease-in-out 1.8s infinite}@keyframes imp-traccia{to{stroke-dashoffset:0}}@keyframes imp-compare{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.imp-sentiero.anima .imp-tratto{animation:none;stroke-dasharray:none;stroke-dashoffset:0}.imp-sentiero.anima .imp-tappa{animation:none;opacity:1}.imp-tappa .imp-tappa-alone,.imp-sentiero.anima .imp-tappa .imp-tappa-alone{animation:none;opacity:.35}.imp-via,.imp-via>.fig,.imp-dopo>.fig{transition:none}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .imp-sole{fill:color-mix(in srgb,var(--ink) 16%,var(--card))}}:root[data-theme=dark] .imp-sole{fill:color-mix(in srgb,var(--ink) 16%,var(--card))}.imp-mappa{columns:3 300px;column-gap:14px}.imp-linea{break-inside:avoid;display:grid;gap:12px;margin:0 0 14px;padding:18px 16px 14px 18px;background:var(--card);border-radius:var(--r-carta)}.imp-linea-testa{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.imp-linea-fig{width:48px;height:48px}.imp-linea-nome{min-width:0}#view .imp-linea-nome h3{margin:0;font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.imp-linea-nome h3 .infoi{margin-left:4px;vertical-align:.1em}.imp-linea-stato{margin:3px 0 0;font-size:14px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.imp-linea-stato b{color:var(--ink);font-weight:800}.imp-linea-apri{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--r-btn);background:transparent;color:var(--muted);cursor:pointer}.imp-linea-apri:hover{background:var(--hover);color:var(--ink)}.imp-linea-apri .fig{width:20px;height:20px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.imp-linea-apri[aria-expanded=true] .fig{transform:rotate(180deg)}.imp-tacche{list-style:none;margin:0;padding:0;display:flex;gap:4px}.imp-tacche li{flex:1;height:6px;border-radius:var(--r-barra);background:color-mix(in srgb,var(--forte) 20%,transparent)}.imp-tacche li.letta{background:var(--forte)}.imp-linea.finita .imp-linea-stato::after{content:"";display:inline-block;width:.5em;height:.5em;margin-left:8px;border-radius:50%;background:var(--green);vertical-align:.05em}.imp-fermate{list-style:none;margin:2px 0 0;padding:0}.imp-fermate li{position:relative}.imp-fermate li::before{content:"";position:absolute;left:20px;top:0;bottom:0;width:4px;background:var(--forte);z-index:0}.imp-fermate li:first-child::before{top:50%}.imp-fermate li:last-child::before{bottom:50%}.imp-fermate li:only-child::before{display:none}.imp-fermata{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px;width:100%;min-height:48px;padding:6px 10px 6px 0;border:0;border-radius:var(--r-pannello);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.imp-fermata:hover{background:var(--hover)}.imp-fermata.attiva{background:var(--tinta)}.imp-pallino{position:relative;z-index:1;justify-self:center;display:grid;place-items:center;box-sizing:border-box;width:18px;height:18px;border:3px solid var(--forte);border-radius:50%;background:var(--card);color:var(--card)}.imp-fermata.letta .imp-pallino{width:22px;height:22px;border:0;background:var(--forte)}.imp-pallino .fig{width:14px;height:14px;stroke-width:3.2}.imp-fermata.prossima .imp-pallino{width:24px;height:24px;border-width:5px;outline:4px solid color-mix(in srgb,var(--forte) 22%,transparent)}.imp-fermata-nome{display:grid;gap:1px;min-width:0}.imp-fermata-nome b{font-size:14.5px;font-weight:650;line-height:1.3}.imp-fermata-nome small{font-size:12.5px;font-weight:500;color:var(--muted)}.imp-fermata.prossima .imp-fermata-nome small{color:var(--ink);font-weight:700}@media(prefers-reduced-motion:reduce){.imp-linea-apri .fig,.imp-fermata{transition:none}}.imp-leggi{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:14px;align-items:start}.imp-leggi-lato{position:sticky;top:112px}.imp-leggi-lato .imp-linea{margin:0}.imp-leggi-corpo{display:grid;gap:14px;min-width:0}.card.imp-articolo{padding:0;overflow:hidden}.imp-art-testa{display:grid;gap:16px;padding:20px 34px 26px;background:var(--tinta)}.imp-torna{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-left:-10px;padding:6px 12px 6px 8px;border:0;border-radius:var(--r-btn);background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.imp-torna:hover{background:color-mix(in srgb,var(--card) 60%,transparent)}.imp-torna .fig{width:18px;height:18px}.imp-art-titolo{display:flex;align-items:center;gap:18px;min-width:0}.imp-art-fig{width:64px;height:64px;border-radius:var(--r-carta)}#view .imp-art-testa h2{margin:0;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.08;letter-spacing:-.03em;text-wrap:balance;color:var(--ink)}.imp-art-testa h2:focus{outline:none}.imp-art-dove{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;font-weight:600;color:var(--ink-2)}.imp-art-punti{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:5px}.imp-art-punti li{width:8px;height:8px;border-radius:var(--r-barra);background:color-mix(in srgb,var(--forte) 32%,transparent)}.imp-art-punti li.letta{background:var(--forte)}.imp-art-punti li.qui{width:24px;background:var(--forte)}.imp-art-min{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.imp-art-min .fig{width:16px;height:16px}.imp-leggi .imp-breve{margin:30px 34px 0;padding:0;border:0;border-radius:0;background:none}#view .imp-breve h3,#view .imp-prova h3{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--ink-2)}.imp-breve ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.imp-breve li{display:grid;gap:12px;align-content:start;padding:16px 16px 18px;border-radius:var(--r-pannello);background:var(--surface-2);font-size:15px;font-weight:550;line-height:1.45;color:var(--ink)}.imp-breve li b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--forte);color:var(--card);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.imp-testo{padding:6px 34px 0;max-width:calc(68ch + 68px)}.imp-testo p{margin:18px 0 0;font-size:17px;line-height:1.7;color:var(--ink)}.imp-testo p:first-child{font-size:19.5px;line-height:1.6;font-weight:500;letter-spacing:-.01em}.imp-leggi .imp-prova{display:block;margin:30px 34px 0}.imp-prova-vie{display:flex;flex-wrap:wrap;gap:8px}.imp-prova-via{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px 10px 16px;border-radius:var(--r-btn);background:var(--tinta);color:var(--ink);font-size:15px;font-weight:650;text-decoration:none;transition:background-color .15s ease}.imp-prova-via:hover{background:var(--tinta-2)}.imp-prova-via .fig{width:18px;height:18px}.imp-leggi .imp-naviga{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:32px 34px 0;padding-top:18px;border-top:1px solid var(--line)}.imp-naviga .btn{display:inline-flex;align-items:center;gap:8px;min-height:44px}.imp-naviga .btn .fig{width:18px;height:18px}.imp-letta .fig{stroke-width:2.6}.imp-dopo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:calc(100% - 68px);margin:16px 34px 30px;padding:14px 18px 14px 14px;border:0;border-radius:var(--r-pannello);background:var(--tinta);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease}.imp-dopo:hover{background:var(--tinta-2)}.imp-dopo-fig{width:44px;height:44px}.imp-articolo>.imp-naviga:last-child{margin-bottom:30px}.imp-leggi .imp-chat{margin:0;padding:22px 28px 24px;border:0;background:var(--card)}#view .imp-leggi .imp-chat h3{display:flex;align-items:center;gap:6px;margin:0;font-size:18px;font-weight:700;color:var(--ink)}.imp-leggi .imp-chat h3 .aiico{width:22px;height:22px}.imp-leggi .imp-suggerite{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 10px}.imp-domanda{min-height:40px;padding:9px 14px;border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface-2);color:var(--ink);font:inherit;font-size:14px;font-weight:550;line-height:1.35;text-align:left;cursor:pointer}.imp-domanda:hover{background:var(--hover);border-color:var(--sel-line)}.imp-leggi .imp-scrivi textarea{min-height:48px;border-radius:var(--r-campo)}.imp-leggi .imp-scrivi .btn{min-height:48px}.imp-restano{display:block;margin-top:8px;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.imp-chat-spenta{margin-top:8px;font-size:15px;line-height:1.5;color:var(--ink-2)}.imp-nota{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:2px 6px;font-size:13.5px;color:var(--muted)}@media(max-width:1050px){.imp-eroe{gap:12px 28px}.imp-leggi{grid-template-columns:minmax(0,1fr)}.imp-leggi-lato{display:none}}@media(max-width:760px){.imp-eroe{grid-template-columns:minmax(0,1fr);padding:18px 16px 20px;gap:18px}.imp-eroe-testo{grid-column:1;grid-row:1}.imp-eroe-figura{grid-column:1;grid-row:2}.imp-eroe-figura{margin:0 -16px -20px}.imp-conta b{font-size:72px}.imp-conta span{font-size:17px}.imp-via{max-width:none}.imp-mappa{columns:1}.imp-linea{padding:16px 12px 12px 14px}.imp-art-testa{padding:14px 16px 20px;gap:14px}.imp-art-titolo{gap:14px}.imp-art-fig{width:52px;height:52px}.imp-leggi .imp-breve{margin:24px 16px 0}.imp-breve ol{grid-template-columns:minmax(0,1fr)}.imp-breve li{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px}.imp-testo{padding:2px 16px 0}.imp-testo p{font-size:16.5px}.imp-testo p:first-child{font-size:18px}.imp-leggi .imp-prova{margin:26px 16px 0}.imp-naviga .btn{flex:1 1 auto;justify-content:center}.imp-leggi .imp-naviga{margin:26px 16px 0}.imp-dopo{width:calc(100% - 32px);margin:14px 16px 22px}.imp-leggi .imp-chat{padding:18px 16px 20px}.imp-leggi .imp-scrivi{flex-wrap:wrap}.imp-leggi .imp-scrivi textarea{flex:1 1 100%}.imp-leggi .imp-scrivi .btn{flex:1}}[data-bas=Fisco]{--c:var(--med-blu)}[data-bas=Costi]{--c:var(--med-oro)}[data-bas=Metodo]{--c:var(--l-investimenti)}[data-bas=Previdenza]{--c:var(--med-terra)}[data-bas=Rischio]{--c:var(--l-patrimonio)}.bas-pagina{align-items:start}.card.bas-oggi{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px);gap:24px 44px;align-items:center;padding:32px 36px;background:var(--tinta);border-color:var(--tinta)}.bas-oggi-testo{display:grid;gap:16px;align-content:start;min-width:0}.bas-chip-riga{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bas-giorno{display:inline-flex;align-items:center;gap:6px;margin-right:8px;font-size:14px;font-weight:700;color:var(--ink)}.bas-giorno .fig{width:18px;height:18px;color:var(--forte)}.bas-chip{display:inline-flex;align-items:center;min-height:26px;padding:3px 10px;border-radius:var(--r-piccolo);background:var(--tinta-2);color:var(--ink);font-size:13px;font-weight:650;line-height:1.25}.bas-chip.tuo{background:var(--ok-bg);color:var(--ok-ink)}#view .bas-oggi h2{margin:0;max-width:26ch;font-size:clamp(26px,2.8vw,38px);font-weight:800;line-height:1.1;letter-spacing:-.028em;text-wrap:balance;color:var(--ink)}.bas-oggi-corpo{margin:0;max-width:62ch;font-size:17.5px;line-height:1.6;color:var(--ink)}.bas-perche{display:grid;gap:4px;padding:14px 16px 15px;border-radius:var(--r-pannello);background:var(--card)}.bas-perche b{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--ink)}.bas-perche b::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--forte);flex:none}.bas-perche p{margin:0;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.bas-oggi-figura{display:grid;place-items:center;min-width:0}.bas-oggi-figura::before,.bas-oggi-fig{grid-area:1/1;width:min(100%,200px);height:auto;aspect-ratio:1;border-radius:28%}.bas-oggi-figura::before{content:"";background:var(--tinta-2);transform:rotate(9deg) translate(10px,4px)}.bas-oggi-fig{transform:rotate(-5deg)}.bas-oggi-fig .fig{stroke-width:1.5}.bas-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:12px}.bas-testa .title{margin:0;align-items:center;justify-content:flex-start;gap:6px 18px}#view .bas-testa h2{font-size:22px}.bas-tuoi{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink-2)}.bas-tuoi b{display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:var(--r-barra);background:var(--ok-bg);color:var(--ok-ink);font-weight:800;font-variant-numeric:tabular-nums}.bas-filtro .rangebtn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-size:13px}.bas-filtro .rangebtn .fig{width:16px;height:16px;color:var(--forte)}.bas-quante{font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.rangebtn.active .bas-quante{color:inherit;opacity:.72}.spunti-griglia.bas-griglia{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:start;gap:14px}.bas-carta{border-radius:var(--r-carta);background:var(--card);overflow:hidden}.bas-carta h3{margin:0}.bas-gira{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"fig freccia" "titolo titolo" "chip chip";gap:14px;width:100%;min-height:184px;padding:18px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease}.bas-gira:hover{background:var(--hover)}.bas-gira:focus-visible{outline:2px solid var(--forte);outline-offset:-3px;border-radius:var(--r-carta)}.bas-fig{grid-area:fig;width:52px;height:52px}.bas-freccia{grid-area:freccia;justify-self:end;width:22px;height:22px;color:var(--muted);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.bas-carta.girata .bas-freccia{transform:rotate(180deg)}.bas-carta-titolo{grid-area:titolo;align-self:start;font-size:17.5px;font-weight:700;line-height:1.3;letter-spacing:-.01em;text-wrap:pretty}.bas-gira .bas-chip-riga{grid-area:chip}.bas-carta.girata .bas-gira{min-height:0}.bas-retro{display:grid;gap:12px;padding:0 18px 18px}.bas-retro[hidden]{display:none}.bas-retro>p{margin:0;font-size:15px;line-height:1.6;color:var(--ink)}.bas-retro .bas-perche{background:var(--tinta)}.bas-carta.girata .bas-retro{animation:bas-gira .35s cubic-bezier(.2,.8,.2,1)}@keyframes bas-gira{from{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.bas-carta.girata .bas-retro{animation:none}.bas-freccia,.bas-gira{transition:none}}@media(max-width:760px){.card.bas-oggi{grid-template-columns:minmax(0,1fr);padding:20px 16px 22px;gap:18px}.bas-oggi-figura{grid-row:1;justify-items:start;place-items:center start}.bas-oggi-figura::before,.bas-oggi-fig{width:96px}.bas-oggi-corpo{font-size:16.5px}.bas-testa{flex-direction:column;align-items:stretch}.bas-filtro{max-width:100%}.spunti-griglia.bas-griglia{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bas-carta.girata{grid-column:1/-1}.bas-gira{min-height:150px;gap:10px;padding:14px}.bas-fig{width:42px;height:42px}.bas-carta-titolo{font-size:15.5px}.bas-gira .bas-chip:not(.tuo){display:none}.bas-carta.girata .bas-gira .bas-chip:not(.tuo){display:inline-flex}.bas-retro{padding:0 14px 16px}}[data-rischio]{--c:var(--linea)}.prot-pagina{align-items:start}.card.prot-eroe{padding:28px 32px 30px}.prot-eroe-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.prot-eroe-testa .title{margin:0}#view .prot-eroe .title h2{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.02em}.prot-eroe-testa .btn{display:inline-flex;align-items:center;gap:6px;min-height:44px}.prot-eroe-testa .btn .fig{width:18px;height:18px;stroke-width:2.4}.prot-eroe .prot-sintesi{justify-content:space-between;align-items:flex-end;margin-top:18px}.prot-eroe .prot-quanti{flex-wrap:wrap;align-items:baseline}.prot-eroe .prot-quanti b{font-size:clamp(76px,8vw,112px);line-height:.82}.prot-eroe.tutti .prot-quanti b{color:var(--green)}.prot-eroe .prot-quanti>span{font-size:20px;font-weight:600}.prot-quanti .infoi>span{font-size:inherit;color:inherit}.prot-allarme{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 14px;border-radius:var(--r-btn);background:var(--surface-2);color:var(--ink);font-size:14.5px;font-weight:650}.prot-allarme .fig{width:18px;height:18px}.prot-allarme.vicina{background:var(--warn-bg);color:var(--warn-ink)}.prot-allarme.scaduta{background:var(--danger-bg);color:var(--danger-ink)}.prot-scudi{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:12px}.prot-scudo{display:grid;justify-items:center;align-content:start;gap:10px;padding:20px 14px 18px;border-radius:var(--r-pannello);background:var(--surface-2);text-align:center}.prot-scudo .scudo{width:84px;height:84px;overflow:visible;animation:prot-scudo .6s cubic-bezier(.2,.8,.2,1) calc(var(--i,0) * 70ms) both}.scudo-fondo{fill:var(--card)}.scudo-bordo{fill:none;stroke:color-mix(in srgb,var(--ink) 30%,transparent);stroke-width:2;stroke-dasharray:4 4;stroke-linejoin:round}.scudo-figura,.scudo-alone{fill:none;stroke-linecap:round;stroke-linejoin:round}.scudo-figura{stroke:var(--muted);stroke-width:1.8}.prot-scudo.ok .scudo-fondo{fill:var(--green)}.prot-scudo.ok .scudo-bordo{stroke:var(--green);stroke-dasharray:none}.prot-scudo.ok .scudo-figura{stroke:var(--card);stroke-width:2}.prot-scudo.parte .scudo-fondo{fill:color-mix(in srgb,var(--amber) 14%,var(--card))}.prot-scudo.parte .scudo-livello{fill:var(--amber);animation:prot-sale 1.1s cubic-bezier(.2,.8,.2,1) calc(var(--i,0) * 70ms + .2s) both}.prot-scudo.parte .scudo-bordo{stroke:var(--amber);stroke-dasharray:none}.prot-scudo.parte .scudo-alone{stroke:var(--card);stroke-width:5}.prot-scudo.parte .scudo-figura{stroke:var(--ink);stroke-width:2}@keyframes prot-scudo{from{opacity:0;transform:translateY(8px) scale(.92)}}@keyframes prot-sale{from{transform:translateY(64px)}}.prot-scudo-nome b{font-size:15.5px;font-weight:700;line-height:1.3}.prot-scudo-nome .infoi{margin-left:2px}.prot-scudo-nome .tag{margin-left:4px}.prot-scudo .prot-riga{justify-content:center}.prot-annata{margin:2px 0 18px}.prot-mesi{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));font-size:12.5px;font-weight:600;color:var(--muted)}.prot-mesi li{padding-left:5px;border-left:1px solid var(--line)}.prot-pista{position:relative;height:28px;border-radius:var(--r-barra);background:var(--surface-2)}.prot-oggi{position:absolute;top:-5px;bottom:-5px;width:3px;margin-left:-1.5px;border-radius:var(--r-barra);background:var(--ink)}.prot-tacca{position:absolute;top:50%;box-sizing:border-box;width:18px;height:18px;margin:-9px 0 0 -9px;border:3px solid var(--card);border-radius:50%;background:var(--linea)}.prot-tacca.vicina{background:var(--amber)}.prot-fogli{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.prot-foglio{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"data nome" "data fra";gap:4px 14px;align-items:center;padding:12px 14px;border-radius:var(--r-pannello);background:var(--surface-2)}.prot-foglio time{grid-area:data;display:flex;flex-direction:column;align-items:center;width:58px;overflow:hidden;border-radius:var(--r-btn);background:var(--card);line-height:1}.prot-foglio time span{order:-1;align-self:stretch;padding:5px 0 4px;background:var(--linea);color:var(--linea-ink);font-size:12.5px;font-weight:700;text-align:center}.prot-foglio time b{padding:7px 0 8px;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.prot-foglio.vicina{background:var(--warn-bg)}.prot-foglio.vicina time span{background:var(--amber);color:var(--card)}.prot-foglio.scaduta{background:var(--danger-bg)}.prot-foglio.scaduta time span{background:var(--red);color:var(--card)}.prot-foglio-nome{grid-area:nome;display:flex;align-items:center;gap:8px;min-width:0}.prot-foglio-nome .fig{width:20px;height:20px;color:var(--ink-2)}.prot-foglio-nome b{display:block;font-size:15px;font-weight:700;line-height:1.25}.prot-foglio-nome small{display:block;font-size:13px;color:var(--ink-2)}.prot-fra{grid-area:fra;font-size:13.5px;font-weight:650;color:var(--ink-2);font-variant-numeric:tabular-nums}.prot-foglio.vicina .prot-fra{color:var(--warn-ink)}.prot-foglio.scaduta .prot-fra{color:var(--danger-ink)}.prot-vuoto{display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--r-pannello);background:var(--surface-2);font-size:14.5px;line-height:1.5;color:var(--ink-2)}.prot-vuoto .fig{width:28px;height:28px;color:var(--muted)}.prot-premi{font-size:14px;font-weight:600;color:var(--ink-2)}.prot-premi b{margin-right:4px;font-size:22px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.prot-voci .patr-voce{padding:12px 14px;border-radius:var(--r-pannello)}.prot-voci .patr-nome b{font-size:15px}.prot-voci .patr-nome small{font-size:13px;color:var(--ink-2)}.prot-fig{width:42px;height:42px}.prot-ben{align-self:stretch}.prot-chi li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.prot-chi li>span b{display:block;font-size:14.5px}.prot-chi-fig,.prot-archivio-fig{background:var(--surface-3);color:var(--ink)}.prot-chi-fig{width:38px;height:38px}.prot-verificati{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:650;color:var(--ok-ink)}.prot-verificati .fig{width:16px;height:16px;stroke-width:2.6}.patr-accesso.prot-archivio{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:4px;align-content:center;align-self:stretch;padding-right:52px}.prot-archivio-fig{grid-row:1/3;align-self:center;width:52px;height:52px}.prot-archivio b{font-size:17px}.prot-archivio span:not(.fig-tessera){font-size:14px;line-height:1.45;color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.prot-scudo .scudo,.prot-scudo.parte .scudo-livello{animation:none}}@media(max-width:760px){.card.prot-eroe{padding:20px 16px 22px}.prot-eroe-testa .btn{flex:1 1 100%;justify-content:center}.prot-eroe .prot-quanti b{font-size:80px}.prot-eroe .prot-quanti>span{font-size:17px}.prot-voci .prot-anno{display:inline;margin-left:4px;text-align:left}.prot-scudi{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prot-scudo{padding:16px 10px 14px}.prot-scudo .scudo{width:68px;height:68px}.prot-mesi li:nth-child(even){visibility:hidden}.prot-fogli{grid-template-columns:minmax(0,1fr)}.con-figura>.prot-fig{grid-area:fig;align-self:start}.prot-fig{width:36px;height:36px}}[data-arc=porta]{--c:var(--med-oro)}[data-arc=persona]{--c:var(--med-tramonto)}[data-arc=primi_passi]{--c:var(--med-brace)}[data-arc=identita]{--c:var(--med-ardesia)}[data-arc=banche]{--c:var(--l-investimenti)}[data-arc=immobili]{--c:var(--med-terra)}[data-arc=assicurazioni]{--c:var(--med-oceano)}[data-arc=debiti]{--c:var(--med-oro)}[data-arc=digitale]{--c:var(--med-blu)}[data-arc=volonta]{--c:var(--med-rame)}[data-arc=altro]{--c:var(--med-pietra)}.arc-pagina{align-items:start}.arc-segreti{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px 20px;border-radius:var(--r-carta);background:var(--warn-bg);color:var(--ink)}.arc-segreti-fig{width:30px;height:30px;padding:8px;box-sizing:content-box;border-radius:var(--r-pannello);background:var(--card);color:var(--warn-ink)}.arc-segreti b{display:block;font-size:17px;font-weight:750;line-height:1.3;color:var(--ink)}.arc-segreti span{display:block;margin-top:3px;max-width:90ch;font-size:15px;line-height:1.5;color:var(--ink)}.arc-segreti.compatto{gap:12px;margin:6px 20px 12px;padding:12px 14px;border-radius:var(--r-pannello)}.arc-segreti.compatto .arc-segreti-fig{width:22px;height:22px;padding:6px}.arc-segreti.compatto b{font-size:15px}.arc-segreti.compatto span{font-size:14px}.arc-ricorda{display:flex;align-items:flex-start;gap:8px;margin:6px 0 0;padding:8px 10px;border-radius:var(--r-campo);background:var(--warn-bg);color:var(--warn-ink);font-size:13.5px;font-weight:600;line-height:1.45}.arc-ricorda[hidden]{display:none}.arc-ricorda .fig{width:18px;height:18px;margin-top:1px}.arc-dlg [data-segreto]{border-color:var(--amber)}.card.arc-chiuso{grid-template-columns:minmax(150px,230px) minmax(0,1fr);justify-items:stretch;gap:24px 48px;align-items:center;padding:34px 40px;background:var(--tinta);border-color:var(--tinta)}.arc-porta-figura{min-width:0}.arc-porta{display:block;width:100%;height:auto}.arc-porta-cassa{fill:var(--forte)}.arc-porta-cerniera{fill:color-mix(in srgb,var(--forte) 72%,var(--ink))}.arc-porta-anta{fill:var(--card);stroke:color-mix(in srgb,var(--forte) 55%,var(--card));stroke-width:6}.arc-porta-quadrante{fill:var(--tinta-2);stroke:var(--forte);stroke-width:3}.arc-porta-tacca{stroke:var(--forte);stroke-width:3;stroke-linecap:round}.arc-porta-raggi{fill:none;stroke:var(--forte);stroke-width:6;stroke-linecap:round}.arc-porta-perno,.arc-porta-cuore{fill:var(--card)}.arc-porta-perno{stroke:var(--forte);stroke-width:4}.arc-porta-manopola{transform-box:view-box;transform-origin:104px 100px;animation:arc-gira 1.6s cubic-bezier(.3,.7,.2,1) .15s both}@keyframes arc-gira{from{transform:rotate(-140deg)}}.arc-chiuso-testo{display:grid;gap:18px;justify-items:start;min-width:0}.arc-chiuso-testo .title{margin:0}#view .arc-chiuso h2{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em}.arc-chiuso .arc-frase{margin:0;max-width:34ch;font-size:clamp(19px,1.8vw,23px);font-weight:600;line-height:1.4;color:var(--ink);text-wrap:balance}.arc-chiuso .arc-apri{grid-template-columns:repeat(auto-fit,minmax(190px,240px))}.arc-chiuso .arc-apri input{background:var(--card)}.arc-apri .btn,.arc-testa .btn,.arc-lettera .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.arc-apri .btn .fig,.arc-testa .btn .fig,.arc-lettera .btn .fig,.arc-vita .btn .fig{width:18px;height:18px}.arc-solo{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--ink-2)}.arc-solo .fig{width:20px;height:20px}.card.arc-testa{padding:14px 20px}.arc-stato{display:flex;align-items:center;gap:14px}.arc-stato-fig{width:44px;height:44px}.arc-stato b{display:block;font-size:16px}.arc-tempo{display:block;font-size:14px;color:var(--ink-2);font-variant-numeric:tabular-nums}.card.arc-persona{display:grid;gap:18px;align-content:start;align-self:stretch;padding:24px 28px}.arc-persona .title{margin:0}.arc-chi{display:flex;align-items:center;gap:18px;min-width:0}.arc-avatar{display:grid;place-items:center;flex:none;width:88px;height:88px;border-radius:50%;background:var(--forte);color:var(--card);font-size:34px;font-weight:800;letter-spacing:-.02em}.arc-chi-nome{display:grid;gap:4px;min-width:0}.arc-chi-nome b{font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.1;letter-spacing:-.025em;overflow-wrap:anywhere}.arc-chi-nome span{font-size:15.5px;color:var(--ink-2);overflow-wrap:anywhere}.arc-vita{display:grid;gap:10px;padding:16px 18px;border-radius:var(--r-pannello);background:var(--surface-2)}.arc-vita-testa{display:flex;align-items:center;gap:8px}.arc-vita-testa .fig{width:24px;height:24px;color:var(--green);stroke-width:2.2}.arc-vita.ok .arc-vita-testa .fig{animation:arc-batte 1.8s ease-in-out infinite}.arc-vita.vicino .arc-vita-testa .fig{color:var(--amber)}.arc-vita.attento{background:var(--warn-bg)}.arc-vita.attento .arc-vita-testa .fig{color:var(--warn-ink)}.arc-vita-testa b{font-size:17px}.arc-vita-barra{height:8px;overflow:hidden;border-radius:var(--r-barra);background:color-mix(in srgb,var(--ink) 10%,transparent)}.arc-vita-barra i{display:block;height:100%;border-radius:var(--r-barra);background:var(--green)}.arc-vita.vicino .arc-vita-barra i{background:var(--amber)}.arc-vita-stato{font-size:14px;line-height:1.45;color:var(--ink-2)}.arc-vita .btn{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px}@keyframes arc-batte{0%,60%,100%{transform:scale(1)}12%{transform:scale(1.22)}24%{transform:scale(1)}36%{transform:scale(1.12)}}.arc-tappe{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.arc-tappe li{position:relative;display:grid;justify-items:center;align-content:start;gap:8px;text-align:center;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--muted)}.arc-tappe li::before{content:"";position:absolute;top:8px;left:-50%;width:100%;height:4px;background:color-mix(in srgb,var(--ink) 12%,transparent)}.arc-tappe li:first-child::before{display:none}.arc-tappe li.fatta::before,.arc-tappe li.ora::before{background:var(--forte)}.arc-tappe i{position:relative;z-index:1;box-sizing:border-box;width:20px;height:20px;border:4px solid color-mix(in srgb,var(--ink) 18%,var(--card));border-radius:50%;background:var(--card)}.arc-tappe li.fatta i{border-color:var(--forte);background:var(--forte)}.arc-tappe li.ora i{border-color:var(--forte);outline:4px solid color-mix(in srgb,var(--forte) 25%,transparent)}.arc-tappe li.ora{font-weight:750;color:var(--ink)}.arc-cambia{padding-top:4px;border-top:1px solid var(--line)}.arc-cambia>summary{display:flex;align-items:center;gap:8px;min-height:44px;list-style:none;cursor:pointer;font-size:15px;font-weight:650;color:var(--ink)}.arc-cambia>summary::-webkit-details-marker{display:none}.arc-cambia>summary .fig{width:18px;height:18px;color:var(--ink-2)}.arc-cambia>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-piccolo)}.arc-persona-vuota{display:flex;align-items:center;gap:16px;font-size:18px;font-weight:600;line-height:1.4;color:var(--ink)}.arc-persona-fig{width:64px;height:64px}.arc-persona.nuova .arc-fiducia{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}.arc-persona.nuova .arc-fiducia .arc-azioni{grid-column:1/-1}.card.arc-lettera-carta{align-self:stretch;padding:18px}.arc-lettera-carta .arc-lettera{height:100%;box-sizing:border-box;align-content:start;padding:18px 20px;border:2px dashed color-mix(in srgb,var(--ink) 18%,transparent);border-radius:var(--r-pannello)}.arc-lettera h3{display:flex;align-items:center;gap:8px;font-size:18px}.arc-lettera h3 .fig{width:22px;height:22px;color:var(--ink-2)}.arc-lettera p{font-size:14.5px}.arc-nota-codice{font-size:13.5px;color:var(--ink-2)}.arc-sezioni-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.arc-sezioni-testa .title{margin:0}#view .arc-sezioni-testa h2{font-size:22px}.arc-quante{font-size:14px;font-weight:600;color:var(--ink-2)}.arc-quante b{margin-right:3px;font-size:20px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.arc-sezioni{columns:3 280px;column-gap:14px}.arc-sez{break-inside:avoid;display:grid;gap:12px;margin:0 0 14px;padding:18px;border-radius:var(--r-carta);background:var(--card)}.arc-sez-testa{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.arc-sez-fig{width:46px;height:46px}#view .arc-sez h3{margin:0;font-size:16px;font-weight:700;line-height:1.3;text-wrap:balance}.arc-sez-quante{display:grid;place-items:center;min-width:28px;height:28px;padding:0 8px;box-sizing:border-box;border-radius:var(--r-barra);background:var(--tinta-2);font-size:14px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.arc-sez .arc-voci{margin:0}.arc-sez .arc-voce{padding:10px 12px;border:0;border-radius:var(--r-pannello);background:var(--surface-2)}.arc-sez .arc-voce:hover{background:var(--hover)}.arc-sez .arc-voce b{font-size:15px}.arc-sez .arc-voce small{font-size:13px;color:var(--ink-2)}.arc-aggiungi{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px 8px 10px;border:1px dashed color-mix(in srgb,var(--forte) 60%,transparent);border-radius:var(--r-btn);background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.arc-aggiungi:hover{background:var(--tinta)}.arc-aggiungi:focus-visible{outline:2px solid var(--forte);outline-offset:2px}.arc-aggiungi .fig{width:18px;height:18px;color:var(--forte);stroke-width:2.4}.arc-sez.vuota{background:color-mix(in srgb,var(--card) 55%,transparent)}.arc-sez.vuota .arc-sez-fig{background:var(--tinta-2);color:var(--forte)}@media(prefers-reduced-motion:reduce){.arc-porta-manopola,.arc-vita.ok .arc-vita-testa .fig{animation:none}}@media(max-width:1050px){.card.arc-persona,.card.arc-lettera-carta{grid-column:span 12}}@media print{.arc-lettera-carta .arc-lettera{padding:0;border:0}.arc-lettera h3 .fig{display:none}}@media(max-width:760px){.arc-segreti{gap:12px;padding:14px 16px}.arc-segreti-fig{width:24px;height:24px;padding:7px}.arc-segreti b{font-size:16px}.card.arc-chiuso{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 18px}.arc-porta-figura{width:132px}.arc-chiuso .arc-apri{grid-template-columns:minmax(0,1fr)}.card.arc-persona{padding:18px 16px}.arc-avatar{width:64px;height:64px;font-size:24px}.arc-tappe{grid-template-columns:minmax(0,1fr)}.arc-tappe li{grid-template-columns:20px minmax(0,1fr);justify-items:start;align-items:center;gap:12px;min-height:32px;text-align:left;font-size:14px}.arc-tappe li::before{top:-50%;left:8px;width:4px;height:100%}.arc-sezioni{columns:1}}.blocco-app{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;background:var(--bg);color:var(--ink);padding:calc(24px + env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px))}.blocco-dentro{display:grid;justify-items:center;gap:14px;width:100%;max-width:340px;text-align:center}.blocco-dentro .brand-mark{width:72px;height:72px;border-radius:var(--r-carta,18px);margin-bottom:8px}.blocco-dentro .brand-mark svg{width:44px;height:44px}.blocco-dentro h2{margin:0;font-size:24px;font-weight:750;line-height:1.2;text-wrap:balance}.blocco-dentro h2:focus{outline:none}.blocco-dentro p{margin:0 0 8px;font-size:15px;line-height:1.45;color:var(--muted)}.blocco-dentro .btn{width:100%;min-height:48px;font-size:16px}.usritem.interruttore{display:flex;align-items:center;justify-content:space-between;gap:12px}.usritem.interruttore b{font-weight:650;color:var(--muted)}.usritem.interruttore[aria-checked=true] b{color:var(--blue)}.letture-conti{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.letture-elenco{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.letture-voce{display:grid;gap:4px;padding:12px 14px;border-radius:var(--r-pannello,14px);background:var(--surface-2)}.letture-testa{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px}.letture-motivo{font-weight:750}.letture-misure{margin:0;font-size:13px;color:var(--muted)}.letture-forma summary{cursor:pointer;color:var(--sel-ink);font-weight:750;font-size:13px}.letture-forma pre{margin:6px 0 0;max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-all;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:10px 12px;border-radius:var(--r-piccolo,8px);background:var(--card);color:var(--ink-2)}.upl .status .imp-nonletto{display:grid;gap:8px;margin-top:4px;padding:14px 16px;border-radius:var(--r-pannello,14px);background:var(--warn-bg);color:var(--warn-ink);font-size:14px;line-height:1.5;text-align:left}.imp-nonletto-titolo{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:750}.imp-nonletto-titolo svg{flex:none}.imp-nonletto-passi{margin:0;padding-left:20px;display:grid;gap:4px}
