.app{display:grid;grid-template-columns:230px 1fr;min-height:100dvh}@media(max-width:767px){.app{grid-template-columns:1fr}}.sidebar{background:var(--indigo);color:#fff;padding:24px 16px;display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:0;height:100dvh}@media(max-width:767px){.sidebar{display:none}}.sb-logo{display:flex;align-items:center;gap:9px;padding:4px 8px 24px;color:#fff;text-decoration:none}.sb-wm{font-family:var(--serif);font-size:24px;letter-spacing:-.02em}.sb-nav{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;color:#B9B2D0;font-size:14px;font-weight:500;text-decoration:none}.sb-nav:hover{background:rgba(255,255,255,.07);color:#fff}.sb-nav.on{background:var(--viola);color:#fff}.sb-foot{margin-top:auto;gap:10px;padding:12px;border-top:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none}.sb-foot,.sb-foot .av{display:flex;align-items:center}.sb-foot .av{width:32px;height:32px;border-radius:50%;background:var(--lavanda);color:var(--viola);justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.sb-foot .nm{font-size:13px;font-weight:600;color:#fff}.main{background:var(--crema);position:relative;display:flex;flex-direction:column;min-height:100dvh;min-width:0}.scroll{flex:1 1}.topbar{display:flex;align-items:center;gap:14px;padding:18px 30px;border-bottom:1px solid var(--border)}@media(max-width:767px){.topbar{display:none}}.topbar .tb-search{flex:1 1;max-width:572px;position:relative;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--border);border-radius:10px;height:40px;padding:0 12px;color:var(--muted);text-decoration:none}.topbar .tb-search input{border:none;background:none;flex:1 1;font-size:14px;color:var(--text)}.topbar .tb-cta{margin-left:auto;flex-shrink:0}.m-appbar{display:none;align-items:center;gap:10px;padding:calc(14px + env(safe-area-inset-top)) 20px 10px}@media(max-width:767px){.m-appbar{display:flex}}.m-appbar .m-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.m-appbar .wm{font-family:var(--serif);font-size:22px;color:var(--indigo)}.m-appbar .m-acts{margin-left:auto;display:flex;align-items:center;gap:9px}.m-appbar .m-add{width:32px;height:32px;border-radius:9px;background:var(--viola);color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none}.m-appbar .m-add:active{transform:scale(.94)}.m-appbar .m-cerca{width:32px;height:32px;border-radius:9px;background:#fff;border:1px solid var(--border);color:var(--muted);display:flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0}.m-appbar .m-cerca:active{transform:scale(.94)}.m-appbar .av{width:32px;height:32px;border-radius:50%;background:var(--lavanda);color:var(--viola);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;text-decoration:none}.bottomnav{display:none}@media(max-width:767px){.bottomnav{display:flex;position:fixed;bottom:0;left:0;right:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);padding:9px 6px calc(10px + env(safe-area-inset-bottom));justify-content:space-around;z-index:30}}.tastiera-aperta .ask-bar,.tastiera-aperta .bottomnav,.tastiera-aperta .install-bar,.tastiera-aperta .selbar{display:none}@media(max-width:767px){html body:has(.bottomnav) #CookiebotWidget{bottom:calc(75px + env(safe-area-inset-bottom))!important}html.tastiera-aperta body #CookiebotWidget{display:none!important}}.bn-item{display:flex;flex-direction:column;align-items:center;gap:3px;color:#A8A3B3;font-size:10px;font-weight:600;flex:1 1;position:relative;padding-top:5px;text-decoration:none}.bn-item.on{color:var(--viola)}.bn-acc{position:absolute;top:-9px;left:50%;transform:translateX(-50%);width:24px;height:3px;border-radius:3px;background:var(--ambra)}.content{padding:26px 30px 40px;max-width:1180px;animation:page-enter .22s cubic-bezier(.2,.7,.3,1)}@media(max-width:767px){.content{padding:6px 18px 96px}}.only-mobile{display:none}@media(max-width:767px){.only-mobile{display:block}}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sk{background:var(--line);border-radius:8px;animation:sk-pulse 1.4s ease-in-out infinite}.sk-circle{border-radius:50%}@keyframes sk-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.content,.sk{animation:none}}.h-serif{font-family:var(--serif);font-weight:400;color:var(--indigo);letter-spacing:-.01em;line-height:1.12}.avatar{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0;position:relative;overflow:hidden}.avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.badge{font-size:11.5px;padding:3px 10px;border-radius:20px;white-space:nowrap;display:inline-flex;gap:5px}.badge,.btn{font-weight:600;align-items:center}.btn{font-family:var(--sans);font-size:15px;border-radius:8px;display:flex;justify-content:center;gap:8px;padding:14px 18px;transition:filter .15s,transform .1s;text-decoration:none}.btn:active{transform:scale(.985)}.btn-primary{background:var(--viola);color:#fff}.btn-primary:hover{filter:brightness(1.07)}.btn-primary:disabled{background:#CFC7E0;color:#fff;cursor:not-allowed;filter:none}.btn-ghost{background:#fff;color:var(--viola);border:1.4px solid var(--border)}.btn-ghost:hover{background:#FBF9FE}.btn-danger{background:var(--dang);color:#fff}.btn-block{width:100%}.btn.sm{height:34px;padding:0 14px;width:auto}.btn.sm,.link{font-size:13px}.link{color:var(--muted);text-align:center;text-decoration:underline;text-underline-offset:2px;background:none;border:none;display:block;width:100%}.card{background:#fff;border:.5px solid var(--border);border-radius:12px}.page-h{font-family:var(--serif);font-size:30px;color:var(--indigo);font-weight:400;letter-spacing:-.01em;line-height:1.14}@media(max-width:767px){.page-h{font-size:25px}}.page-sub{font-size:14px;margin-top:6px}.page-sub,.sect-t{color:var(--muted)}.sect-t{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:24px 0 12px;display:flex;align-items:center;gap:8px}.sect-t:has(.tt){padding-bottom:7px}.sect-t .tt{position:relative;color:var(--text)}.sect-t .tt:after{content:"";position:absolute;left:0;bottom:-7px;width:min(96px,100%);height:2px;border-radius:2px;background:var(--viola)}.sect-t .cnt{background:var(--lavanda);color:var(--viola);border-radius:20px;padding:1px 8px;font-size:11px}.sect-t .add{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--viola);text-transform:none;letter-spacing:0}.hb{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.hb .segs{display:flex;gap:2px;align-items:flex-end}.hb .segs i{width:4px;border-radius:1px;background:#E4E2E7}.hb .segs i.f{background:currentColor}.hb .segs i:first-child{height:6px}.hb .segs i:nth-child(2){height:9px}.hb .segs i:nth-child(3){height:12px}.hb .segs i:nth-child(4){height:15px}.hb .lab{font-size:11.5px;font-weight:700}.auth{min-height:100dvh;display:flex}@media(max-width:767px){.auth{flex-direction:column}}.auth-aside{width:45%;background:var(--indigo);color:#fff;padding:56px 46px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:767px){.auth-aside{width:100%;padding:calc(30px + env(safe-area-inset-top)) 30px 30px}}.auth-aside .tag{font-family:var(--serif);font-size:32px;line-height:1.15;margin-top:20px;white-space:pre-line}@media(max-width:767px){.auth-aside .tag{font-size:25px;margin-top:14px}}.auth-aside .sub{color:var(--lavanda-c);font-size:15.5px;line-height:1.7;margin-top:16px;max-width:320px}.auth-aside .foot{font-size:12px;color:#8B84A8}@media(max-width:767px){.auth-aside .foot{display:none}}.auth-main{flex:1 1;display:flex;align-items:center;justify-content:center;padding:46px}@media(max-width:767px){.auth-main{padding:26px 22px 34px}}.auth-card{width:100%;max-width:360px}.auth-card h1{font-family:var(--serif);font-size:31px;color:var(--indigo);font-weight:400}.auth-card .as{color:var(--muted);font-size:15px;margin:6px 0 22px}.auth-card .field label{font-size:13.5px}.auth-card .field input,.auth-card .field select{font-size:15px;height:46px}.auth-card .field .link.sm{font-size:13px}.auth-card .btn{font-size:15.5px}.auth-card .auth-sep{font-size:13px}.auth-card .auth-alt{font-size:14px}.auth-card .consent .txt,.auth-card .form-error,.auth-card .form-ok{font-size:13.5px}.field{margin-bottom:14px}.field label{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:6px}.field input,.field select{width:100%;height:44px;border:1px solid var(--border);border-radius:9px;padding:0 13px;font-size:14px;background:#fff;color:var(--text)}.field input:focus,.field select:focus{border-color:var(--viola);box-shadow:0 0 0 3px var(--lavanda)}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:15px 15px}.help{line-height:1.45}.field .help,.help{font-size:11.5px;color:var(--muted);margin-top:5px}input[type=date]{min-width:0;max-width:100%}@supports (-webkit-touch-callout:none){input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}}.consent{display:flex;gap:10px;align-items:flex-start;margin:6px 0 18px;cursor:pointer;text-align:left;width:100%}.consent:has(input:focus-visible) .box{outline:2px solid var(--viola);outline-offset:2px}.consent .txt a{color:var(--viola);text-decoration:underline;text-underline-offset:2px}.consent .box{width:22px;height:22px;border-radius:6px;border:1.6px solid var(--border);flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px;transition:all .15s;color:#fff}.consent.on .box{background:var(--viola);border-color:var(--viola)}.consent .txt{font-size:12.5px;color:var(--muted);line-height:1.5}.consent-obb{align-items:center;gap:11px;margin:16px 0 18px;padding:12px 13px;border-radius:12px;background:var(--crema);border:1px solid var(--line)}.consent-obb .txt{color:var(--text)}.consent-obb.on{background:var(--lavanda);border-color:var(--lavanda-c)}.consent-obb.manca{background:var(--dang-bg);margin-bottom:8px}.consent-obb.manca,.consent-obb.manca .box{border-color:var(--dang)}.consent-manca{font-size:12.5px;color:var(--dang);margin:0 0 16px;padding-left:2px}.consent-nota{font-size:12.5px;color:var(--muted);line-height:1.5;margin:-8px 0 18px;padding-left:35px}@media(prefers-reduced-motion:no-preference){.consent-obb.manca{animation:consent-scuoti .34s ease-in-out}}@keyframes consent-scuoti{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}45%{transform:translateX(4px)}70%{transform:translateX(-2px)}}.consent.prom-sposta{display:flex;align-items:center;margin:10px 0 0;gap:9px;padding:9px 11px;border-radius:10px;background:var(--crema);border:1px solid var(--line)}.consent.prom-sposta.on{background:var(--lavanda);border-color:var(--lavanda-c)}.consent.prom-sposta .box{width:18px;height:18px;border-radius:5px;margin-top:0}.consent.prom-sposta .txt{font-size:12px;font-weight:400;color:var(--text)}.auth-alt{font-size:13px;color:var(--muted);text-align:center;margin-top:16px}.auth-sep{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--muted);font-size:12px}.auth-sep:after,.auth-sep:before{content:"";flex:1 1;height:1px;background:var(--border)}.auth-esterni{display:flex;flex-direction:column;gap:10px}.form-error{color:var(--dang);background:var(--dang-bg)}.form-error,.form-ok{font-size:12.5px;border-radius:8px;padding:9px 11px;margin-bottom:12px;line-height:1.45}.form-ok{color:var(--ok);background:var(--ok-bg)}.ob{min-height:100dvh;display:flex;justify-content:center}.ob.scuro{background:var(--indigo);color:#fff}.ob-col{width:100%;max-width:560px;min-height:100dvh;display:flex;flex-direction:column;padding:28px 30px 40px}@media(max-width:767px){.ob-col{padding:calc(16px + env(safe-area-inset-top)) 22px calc(24px + env(safe-area-inset-bottom))}}@media(min-width:768px){.ob{align-items:center;padding:32px 0}.ob-col{min-height:600px}}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--viola)}.ob.scuro .eyebrow{color:var(--lavanda-c)}.ob-barra{gap:12px;margin-bottom:30px}.ob-barra,.ob-indietro{display:flex;align-items:center}.ob-indietro{width:32px;height:32px;border-radius:50%;background:rgba(26,22,37,.06);font-size:18px;line-height:1;justify-content:center;flex-shrink:0}.ob-prog{flex:1 1;height:6px;border-radius:3px;background:rgba(26,22,37,.08);position:relative;overflow:hidden}.ob-prog i{position:absolute;left:0;top:0;bottom:0;background:var(--viola);border-radius:3px;transition:width .5s cubic-bezier(.2,.9,.25,1)}.ob-salta{font-size:13px;font-weight:600;color:var(--muted)}.ob-tit{font-family:var(--serif);font-weight:400;color:var(--indigo);font-size:36px;line-height:1.08;letter-spacing:-.01em;margin-top:8px}@media(max-width:767px){.ob-tit{font-size:29px}}.ob.scuro .ob-tit{color:#fff}.ob-sot{font-size:14.5px;line-height:1.55;color:var(--muted);margin-top:10px}.ob.scuro .ob-sot{color:#B9B2D0}.ob-frase{font-family:var(--serif);font-weight:400;font-size:44px;line-height:1.08;color:#fff}.ob-frase em{color:var(--lavanda-c)}@media(max-width:767px){.ob-frase{font-size:36px}}.ob-nodo{display:flex;align-items:center;margin-bottom:22px;max-width:240px}.ob-nodo i{width:12px;height:12px;border-radius:50%;border:2px solid var(--lavanda-c);flex-shrink:0}.ob-nodo i.b{border-color:var(--ambra)}.ob-nodo s{flex:1 1;height:2px;background:linear-gradient(90deg,var(--lavanda-c),var(--ambra));text-decoration:none}.ob-spazio{flex:1 1;min-height:24px}.ob-spazio.piccolo{flex:0 0 auto;min-height:20px}.ob-lab{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-top:18px}.ob-lab,.ob-nota{color:var(--muted)}.ob-nota{font-size:12.5px;line-height:1.5;margin-top:12px}.ob-ok{font-size:13px;font-weight:600;color:var(--ok);margin-top:14px}.ob-piede{margin-top:auto;padding-top:26px;display:flex;flex-direction:column;gap:12px}.ob-cta{width:100%;height:50px;border-radius:12px}.ob-cta.chiaro{background:#fff;color:var(--indigo)}@media(min-width:768px){.ob-piede{flex-direction:row;align-items:center;gap:18px}.ob-cta{width:auto;padding:0 30px}}.ob-link{font-size:13px;font-weight:700;color:var(--viola);text-decoration:none;background:none}.ob-link:disabled{opacity:.45;cursor:not-allowed}.ob-link.tenue{color:var(--muted);font-weight:600}.ob-link.centro{align-self:center}@media(min-width:768px){.ob-link.centro{align-self:auto}}.ob-link.chiaro{color:var(--lavanda-c)}.ob-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ob-chip{font-size:13px;font-weight:600;background:#fff;border:1.3px solid var(--border);border-radius:20px;padding:7px 13px;color:#4b4657;transition:border-color .15s,background .15s,color .15s}.ob-chip:hover{border-color:var(--lavanda-c)}.ob-chip.on{border-color:var(--viola);background:var(--lavanda);color:var(--viola)}.ob-scelte{display:grid;grid-gap:8px;gap:8px;margin-top:18px}@media(min-width:768px){.ob-scelte{grid-template-columns:1fr 1fr}}.ob-scelta{display:flex;align-items:center;gap:10px;background:#fff;border:1.3px solid var(--border);border-radius:12px;padding:10px 12px;text-align:left;min-width:0}.ob-scelta.on{border-color:var(--viola);background:#FBFAFF}.ob-ck{width:19px;height:19px;border-radius:6px;border:1.6px solid var(--lavanda-c);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff}.ob-scelta.on .ob-ck{background:var(--viola);border-color:var(--viola)}.ob-scelta-txt{display:flex;flex-direction:column;min-width:0}.ob-scelta-nome{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-scelta-ritmo{font-size:11.5px;color:var(--muted);margin-top:1px}.ob-scelta.aggiungi{border-style:dashed;color:var(--viola);font-size:13px;font-weight:600;justify-content:center}.ob-scelta.nuova{border-color:var(--viola)}.ob-campo-in{flex:1 1;min-width:0;border:none;background:none;font-size:14px;color:var(--text)}.ob-opzioni{display:flex;flex-direction:column;gap:9px;margin-top:18px}.ob-opzione{text-align:left;background:#fff;border:1.3px solid var(--border);border-radius:12px;padding:12px 14px}.ob-opzione b{display:block;font-size:15px;color:var(--text)}.ob-opzione span{font-size:12.5px;color:var(--muted)}.ob-opzione.on{border-color:var(--viola);background:#FBFAFF;box-shadow:0 0 0 3px var(--lavanda)}.ob-fonti{display:flex;flex-direction:column;gap:9px;margin-top:16px}.ob-fonte{background:#fff;border:1px solid var(--border);border-radius:14px;padding:12px 14px}.ob-fonte.aperta{border-color:var(--viola);background:#FBFAFF}.ob-fonte-testa{display:flex;align-items:center;gap:10px}.ob-fonte-testa b{font-size:14px}.ob-tempo{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--muted);background:#F4F2EE;border-radius:20px;padding:2px 8px;white-space:nowrap}.ob-sigla{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;background:#D9D4CB;flex-shrink:0}.ob-sigla.f-linkedin{background:#0A66C2}.ob-sigla.f-google{background:#4285F4}.ob-sigla.f-telefono{background:#1A1625}.ob-sigla.f-file{background:var(--muted)}.ob-sigla.f-biglietti{background:var(--indigo)}.ob-sigla.f-mano{background:var(--viola)}.ob-fonte-cosa{font-size:12.5px;line-height:1.45;color:var(--muted);margin-top:6px}.ob-fonte-passi{margin:9px 0 0 18px;font-size:13px;line-height:1.55;color:#3b3646}.ob-fonte-azioni{flex-wrap:wrap;gap:6px 16px;margin-top:9px}.ob-arrivo,.ob-fonte-azioni{display:flex;align-items:center}.ob-arrivo{gap:11px;border:1px dashed var(--border);border-radius:14px;padding:11px 13px;margin-top:12px}.ob-arrivo .ob-sigla{background:#EDEAE4;color:var(--indigo)}.ob-arrivo b{display:block;font-size:13px}.ob-arrivo div span{display:block;font-size:11.5px;line-height:1.4;color:var(--muted)}.ob-pill{margin-left:auto;font-size:10px;font-weight:700;background:var(--warn-bg);color:#B45309;border-radius:20px;padding:2px 9px;white-space:nowrap;flex-shrink:0}@media(max-width:767px){.solo-desktop{display:none}}.ob-data{margin-top:10px;height:44px;border:1px solid var(--border);border-radius:9px;padding:0 12px;font-size:14px;background:#fff;color:var(--text)}.ob-vivo{display:flex;align-items:center;gap:12px;margin-top:20px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:12px 14px}.ob-vivo b{font-size:14px;display:block}.ob-vivo span{font-size:12.5px;color:var(--ok);font-weight:600}.ob-campo{width:100%;margin-top:18px;height:46px;border:1px solid var(--border);border-radius:12px;padding:0 14px;font-size:14.5px;background:#fff;color:var(--text)}.ob-campo:focus{border-color:var(--viola);box-shadow:0 0 0 3px var(--lavanda)}.ob-sugg{display:flex;flex-direction:column;gap:7px;margin-top:10px}.ob-sugg button{text-align:left;font-size:13px;background:#fff;border:1px dashed var(--lavanda-c);border-radius:10px;padding:8px 12px;color:#4b4657}.ob-sugg button:hover{border-style:solid;border-color:var(--viola);color:var(--viola)}.ob-chat{background:#fff;border:1px solid var(--border);border-radius:16px;padding:14px;margin-top:18px;display:flex;flex-direction:column;gap:9px}.ob-bub{font-size:13px;line-height:1.5;border-radius:13px;padding:9px 12px;max-width:88%}.ob-bub.tu{align-self:flex-end;background:var(--indigo);color:#fff}.ob-bub.ai{background:#F4F2EE}.ob-tool{align-self:flex-start;font-size:11px;font-weight:600;color:var(--ok);background:var(--ok-bg);border-radius:20px;padding:2px 10px}.ob-addr{display:flex;align-items:center;gap:10px;margin-top:14px;background:#fff;border:1px solid var(--border);border-radius:11px;padding:10px 12px}.ob-addr code{flex:1 1;min-width:0;font-size:12.5px;color:var(--indigo);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ob-ore{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-gap:8px;gap:8px;margin-top:18px}.ob-ore button{background:#fff;border:1.3px solid var(--border);border-radius:12px;padding:12px 0;font-family:var(--serif);font-size:22px;color:var(--indigo)}.ob-ore button.on{background:var(--indigo);border-color:var(--indigo);color:#fff}.ob-numeri{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:22px}.ob-numeri div{background:rgba(255,255,255,.07);border-radius:14px;padding:14px 8px;text-align:center}.ob-numeri b{display:block;font-family:var(--serif);font-size:34px;font-weight:400;color:#fff}.ob-numeri span{font-size:12px;color:#B9B2D0}.ob-prime{margin-top:14px;background:rgba(255,255,255,.07);border-radius:14px;padding:12px 14px}.ob-prime-h{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#B9B2D0}.ob-prime-p{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:14px;color:#fff}.ob-prime-p em{margin-left:auto;font-style:normal;font-size:12px;color:var(--lavanda-c)}.ob-dopo{margin-top:14px;font-size:13px;line-height:1.5;color:#B9B2D0}@media(prefers-reduced-motion:reduce){.ob-prog i{transition:none}}.greet{font-family:var(--serif);font-size:26px;color:var(--indigo);line-height:1.1}@media(max-width:767px){.greet{font-size:24px}}.streak{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:6px 12px;border:1px solid var(--border);border-radius:20px;background:#fff;font-size:12px;font-weight:600;color:var(--muted)}.streak .streak-fl{width:12px;height:12px;border-radius:3px;background:var(--ambra);flex:none}.today-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.greet-date{font-size:13px;color:var(--muted)}.today-head .streak{margin-top:0}.today-line{font-size:15.5px;line-height:1.5;color:#3b3646;margin-top:10px;max-width:640px}.today-line b{font-weight:600;color:var(--text)}.today-line .r{color:#9B1C1C;font-weight:600}.today-line .m{color:var(--viola);font-weight:600}@media(max-width:767px){.today-line{font-size:15px}}.sintesi{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sint,.sintesi{align-items:center}.sint{display:inline-flex;gap:7px;padding:6px 12px;border:1px solid var(--border);border-radius:20px;background:#fff;font-size:12px;font-weight:600;color:var(--text);text-decoration:none}.sint i{width:8px;height:8px;border-radius:2px;flex:none}.sint small{font-size:11.5px;font-weight:500;color:var(--muted)}.sint.forte{background:var(--lavanda);border-color:var(--lavanda-c);color:var(--viola-d)}.sint.forte small{color:var(--viola)}a.sint:hover{border-color:var(--viola)}.sintesi .streak{margin-top:0}.today-cols{display:grid;grid-gap:9px;gap:9px}@media(min-width:768px){.today-cols{grid-template-columns:1fr 1fr;gap:20px;align-items:start}}.today-col{display:flex;flex-direction:column;gap:9px;min-width:0}.col-note{font-size:13px;line-height:1.45;color:var(--muted);margin:0;padding:0 2px}.see-all{align-self:flex-start;font-size:12.5px;font-weight:600;color:var(--viola);text-decoration:none;padding:4px 2px}.see-all:hover{text-decoration:underline}.rec{margin-top:8px}.rec-list{display:flex;flex-direction:column}.rec-item{align-items:flex-start;gap:11px;padding:10px 2px}.rec-av{position:relative;display:flex;flex-shrink:0}.rec-ch{position:absolute;right:-4px;bottom:-3px;width:18px;height:18px;border-radius:50%;background:#fff;color:var(--muted);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1.5px var(--crema),0 1px 3px rgba(30,19,64,.22)}.rec-mid{flex:1 1;min-width:0}.rec-who{font-size:13.5px;font-weight:600;color:var(--text)}.rec-who a{color:inherit;text-decoration:none}.rec-who a:hover{color:var(--viola);text-decoration:underline}.rec-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;margin-top:2px;font-size:11.5px;color:var(--muted)}.rec-sep{color:var(--border)}.rec-note{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag{margin-top:24px}.ag .sect-t{margin:0 0 12px}.ag-box{overflow:hidden}.ag-scroll{max-height:400px;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(0deg,#fff 55%,rgba(255,255,255,0)) bottom /100% 30px no-repeat local,radial-gradient(farthest-side at 50% 100%,rgba(30,19,64,.14),rgba(30,19,64,0)) bottom /100% 11px no-repeat scroll}.ag-gg{position:relative}.ag-dh{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fff;display:flex;align-items:center;gap:8px;padding:10px 14px 7px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ag-dh b{color:var(--indigo)}.ag-dh.oggi b{color:var(--viola)}.ag-dh-d{font-weight:600}.ag-dh:after{content:"";flex:1 1;height:1px;background:var(--line)}.ag-ev{display:flex;align-items:center;gap:12px;padding:7px 14px 9px;text-decoration:none;color:inherit}.ag-ev:hover{background:#FCFBFF}.ag-ev:hover .ag-nm{color:var(--viola)}.ag-or{width:48px;flex:none;text-align:right}.ag-or time{display:block;font-size:13px;font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ag-or i{display:block;font-style:normal;font-size:11px;color:var(--muted);margin-top:1px}.ag-rail{width:13px;flex:none;align-self:stretch;position:relative}.ag-rail:before{content:"";position:absolute;left:5px;top:-16px;bottom:-16px;width:1.5px;background:var(--line)}.ag-rail:after{content:"";position:absolute;left:1px;top:50%;margin-top:-4.5px;width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid var(--lavanda-c)}.ag-ev.oggi .ag-rail:after{background:var(--viola);border-color:var(--viola)}.ag-gg:last-child .ag-ev:last-child .ag-rail:before{bottom:50%}.ag-mid{flex:1 1;min-width:0}.ag-nm{display:block;font-size:14px;font-weight:600;color:var(--text)}.ag-rl{display:block;font-size:12px;color:var(--muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-rl:empty{display:none}.ag-vuoto{gap:12px;padding:16px}.ag-vuoto,.ag-vuoto-ic{display:flex;align-items:center}.ag-vuoto-ic{width:38px;height:38px;border-radius:11px;background:var(--lavanda);color:var(--viola);justify-content:center;flex-shrink:0}.ag-vuoto p{font-size:13px;color:var(--muted);line-height:1.5}.ag-vuoto p b{color:var(--text);font-weight:600}@media(max-width:767px){.ag-scroll{max-height:340px}.ag-ev{gap:10px;padding-left:12px;padding-right:12px}.ag-or{width:44px}}.item{border:none;border-radius:20px;background:#fff;padding:15px 15px 15px 16px;display:flex;gap:13px;align-items:flex-start;text-align:left;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 1px rgba(30,19,64,.04),0 8px 18px -10px rgba(30,19,64,.14),0 26px 40px -30px rgba(30,19,64,.24);transition:box-shadow .25s,transform .25s cubic-bezier(.2,.7,.3,1)}@media(hover:hover){.item:hover{transform:translateY(-2px);box-shadow:0 1px 1px rgba(30,19,64,.04),0 14px 26px -12px rgba(30,19,64,.2),0 30px 50px -30px rgba(30,19,64,.3)}}.item:active{transform:scale(.99)}.item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:170px;background:radial-gradient(100px 75% at 0 50%,var(--alone,transparent),transparent);pointer-events:none}.item>*{position:relative}.item>.avatar{box-shadow:0 0 0 2.5px #fff,0 0 0 4.5px var(--anello,transparent)}.item.it-ritardo{--alone:rgba(239,68,68,.13);--anello:#F87171}.item.it-oggi{--alone:rgba(16,185,129,.14);--anello:#34D399}.item.it-raff{--alone:rgba(245,158,11,.15);--anello:#FBBF24}.item.it-salute{--alone:rgba(16,185,129,.14);--anello:#34D399}.item.it-ritardo .why b{color:#9B1C1C}.item.it-oggi .why b{color:#046C4E}.item.it-ritardo .why-ic{color:var(--dang)}.item.it-oggi .why-ic{color:var(--ok)}.item.it-raff .why-ic{color:var(--warn)}.item .mid{flex:1 1;min-width:0}.item .nm{font-size:14.5px;font-weight:600;color:var(--text);display:inline-block;max-width:100%;vertical-align:top}.item .nm,.item .rl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item .rl{font-size:12px;color:var(--muted);margin-top:2px}.item .rl:empty:before{content:"\a0"}.item .right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:9px;flex-shrink:0;align-self:center}.item .acts{display:flex;align-items:center;gap:2px;background:#F3F0FA;border-radius:14px;padding:3px}.item .acts .pill-act{padding:7px 12px;border-radius:11px}.item .acts .pill-act.ghost{background:transparent;transition:background .15s,box-shadow .15s}.item .acts .pill-act.ghost:hover{background:#fff;box-shadow:0 1px 3px rgba(30,19,64,.1);filter:none}.item .acts .pill-act:not(.ghost){box-shadow:0 6px 12px -6px rgba(91,33,182,.75)}.item .why-row{gap:7px;margin-top:7px}.item .why,.item .why-row{display:flex;align-items:flex-start}.item .why{flex:1 1;min-width:0;font-size:12px;color:var(--muted);gap:5px;line-height:1.35}.item .why-ic{flex-shrink:0;margin-top:1px;color:var(--muted);display:flex}.item .why-tx{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;min-height:2lh}.item .why b{color:var(--text);font-weight:600}.why-i{width:19px;height:19px;border-radius:50%;border:1px solid var(--border);background:#fff;color:var(--muted);font-family:Georgia,serif;font-style:italic;font-size:12px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.why-i:hover{border-color:var(--viola);color:var(--viola);background:var(--lavanda)}@media(min-width:480px){.item .mid{align-self:stretch;position:relative}.item .why-row{padding-right:26px}.item .why-i{position:absolute;right:0;top:50%;margin-top:15px;transform:translateY(-50%)}}@media(max-width:479px){.item{display:grid;align-items:start;grid-column-gap:12px;column-gap:12px;grid-row-gap:0;row-gap:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av   nm   chip" "av   rl   rl" "av   why  why" "pill pill pill"}.item>.avatar{grid-area:av}.item .mid{display:contents}.item .nm{grid-area:nm}.item .rl{grid-area:rl}.item .why-row{grid-area:why}.item .right{display:contents}.item .score-gauge{grid-area:chip}.item .acts{grid-area:pill;margin-top:12px}.item .acts .pill-act{flex:1 1;justify-content:center;padding:9px 12px}}.score-chip{display:inline-flex;align-items:center;gap:4px;font-weight:700;padding:3px 9px 3px 7px;border-radius:20px;border:1px solid;white-space:nowrap;flex-shrink:0}.score-chip .ac{font-size:9px;font-weight:800;letter-spacing:.05em;opacity:.75}.score-chip b{font-family:var(--serif);font-weight:400;font-size:13px;line-height:1}.score-gauge{display:inline-flex;align-items:center;gap:6px;height:21px;padding:0 8px 0 9px;border-radius:10px;white-space:nowrap;flex-shrink:0}.score-gauge .ac{font-size:9px;font-weight:800;letter-spacing:.07em;opacity:.8}.score-gauge b{font-family:var(--serif);font-weight:400;font-size:15px;line-height:1}.score-gauge .segs{display:flex;gap:2px;align-items:flex-end}.score-gauge .segs i{width:3px;border-radius:2px;background:currentColor;opacity:.22}.score-gauge .segs i.f{opacity:1}.score-gauge .segs i:first-child{height:5px}.score-gauge .segs i:nth-child(2){height:7px}.score-gauge .segs i:nth-child(3){height:9px}.score-gauge .segs i:nth-child(4){height:11px}.score-chip-none,.score-gauge-none{color:var(--muted);background:var(--crema)}.score-chip-none{border-color:var(--border)}.pill-act{background:var(--viola);color:#fff;font-size:12.5px;font-weight:600;padding:8px 14px;border-radius:20px;white-space:nowrap;display:flex;align-items:center;gap:6px;text-decoration:none}.pill-act:hover{filter:brightness(1.08)}.pill-act.ghost{background:var(--lavanda);color:var(--viola)}.info-pop-scrim{position:fixed;inset:0;background:rgba(30,19,64,.45);z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;animation:fade .16s ease}.info-pop{width:300px;max-width:100%;background:#fff;border-radius:16px;padding:20px;box-shadow:0 20px 50px rgba(20,10,50,.4);position:relative;animation:popin .2s cubic-bezier(.2,.7,.3,1)}@keyframes popin{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.info-pop-x{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;background:var(--crema);color:var(--muted);display:flex;align-items:center;justify-content:center;z-index:2}.info-pop-x:hover{background:var(--lavanda);color:var(--viola)}.info-pop-x:active{transform:scale(.92)}.info-pop .ip-name{font-family:var(--serif);font-size:18px;color:var(--indigo);padding-right:40px}.info-pop .ip-score{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:4px 11px;border-radius:20px;border:1px solid;margin-top:10px}.info-pop .ip-score .ac{font-size:9.5px;font-weight:800;letter-spacing:.05em;opacity:.75}.info-pop .ip-score b{font-family:var(--serif);font-weight:400;font-size:14px}.info-pop .ip-note{font-size:13px;color:var(--text);line-height:1.55;margin-top:12px}.info-pop .ip-factors{margin-top:14px;padding-top:13px;border-top:1px solid var(--border)}.info-pop .ip-fh{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--viola);margin-bottom:9px}.info-pop .ip-f{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--text);padding:3px 0}.info-pop .ip-f .k{color:var(--muted);font-weight:600}.info-pop .ip-none{font-size:12px;color:var(--muted);line-height:1.5}.info-pop .ip-lastnote{font-size:12px;color:var(--text);line-height:1.55;margin-top:9px;padding-left:9px;border-left:2px solid var(--lavanda);white-space:pre-line}.empty{max-width:340px;margin:50px auto;text-align:center;display:flex;flex-direction:column;align-items:center}.empty .em-mark{margin-bottom:20px}.empty h2{font-family:var(--serif);font-size:24px;color:var(--indigo);font-weight:400;line-height:1.2;white-space:pre-line}.empty p{font-size:14px;margin:12px 0 22px;line-height:1.65}.empty p,.search{color:var(--muted)}.search{display:flex;align-items:center;gap:10px;background:#fff;border-radius:16px;height:48px;padding:0 16px;margin-top:16px;box-shadow:0 1px 2px rgba(30,19,64,.06),0 0 0 1px #EEEAF6;transition:box-shadow .15s}.search:focus-within{box-shadow:0 0 0 2px var(--lavanda-c),0 6px 16px -8px rgba(91,33,182,.3)}.search input{border:none;background:none;flex:1 1;font-size:15px;color:var(--text)}@media(min-width:768px){.search{display:none}.search.sempre{display:flex}}.pills{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:14px -18px 0;padding:0 18px 4px}.pills::-webkit-scrollbar{display:none}@media(min-width:768px){.pills{margin:14px 0 0;padding:0 0 4px;flex-wrap:wrap}}.pill{flex-shrink:0;font-size:13px;font-weight:500;padding:8px 15px;border-radius:20px;background:#fff;border:1px solid var(--border);color:var(--muted);white-space:nowrap;text-decoration:none}.pill.on{background:var(--indigo);color:#fff;border-color:var(--indigo)}.pill .n{margin-left:5px;font-weight:700;opacity:.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pill.on .n{opacity:.8}.fgroups{margin-top:2px}.fg-lab{display:block;margin-top:14px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.fgroup .pills{margin-top:7px}.fgroups .pills{padding-top:2px;padding-bottom:10px;margin-bottom:-6px}.fgroups .pill{border:none;font-weight:600;color:var(--viola);padding:9px 15px;transition:background .15s,box-shadow .15s}.fg-stato .pill{background:#F3F0FA}.fg-stato .pill:hover{background:#fff;box-shadow:0 1px 3px rgba(30,19,64,.12)}.fg-stato .pill.on{background:var(--viola);color:#fff;box-shadow:0 8px 14px -8px rgba(91,33,182,.8)}.fg-cat .pill{background:#fff;box-shadow:0 1px 2px rgba(30,19,64,.06),0 0 0 1px #EEEAF6}.fg-cat .pill:hover{box-shadow:0 2px 6px rgba(30,19,64,.08),0 0 0 1px var(--lavanda-c)}.fg-cat .pill.on{background:var(--lavanda);box-shadow:0 0 0 1.5px var(--lavanda-c)}.fgroups .pill.zero{color:#9C93BF}.list-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.list-bar .sortsel{margin-left:auto}.fchip{display:inline-flex;align-items:center;gap:7px;max-width:100%;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:20px;background:var(--lavanda);color:var(--viola);text-decoration:none}.fchip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fchip svg{flex-shrink:0}.fchip:hover{filter:brightness(.97)}.sortsel{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted)}.sortsel .ss-lab{white-space:nowrap}.sortsel select{font-size:12.5px;font-weight:600;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:9px;padding:6px 9px;max-width:180px}.list-bar .sortsel select{background-color:#F3F0FA;padding:0 30px 0 12px;color:var(--viola);font-size:13px}.list-bar .lb-sel,.list-bar .sortsel select{border-color:transparent;border-radius:12px;height:36px}.list-bar .lb-sel{background:#F3F0FA}.list-bar .lb-sel:hover{background:#fff;box-shadow:0 1px 3px rgba(30,19,64,.12)}@media(max-width:480px){.sortsel .ss-lab{display:none}}.crow{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:13px 4px;border-bottom:.5px solid var(--border);text-decoration:none;color:inherit}.crow:hover{background:#FBFAF7}.crow .mid{flex:1 1;min-width:0}.crow .nm{font-size:15px;font-weight:600}.crow .rl{font-size:12px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crow .meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:6px}.crow .meta .ago{font-size:11.5px;color:var(--muted)}.btag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 9px 3px 8px;border-radius:8px;white-space:nowrap}.btag i{width:7px;height:7px;border-radius:50%;background:currentColor}.btag.b-forte{color:#047857;background:rgba(16,185,129,.12)}.btag.b-forte i{background:#059669}.btag.b-raffreddamento{color:#B45309;background:rgba(245,158,11,.14)}.btag.b-raffreddamento i{background:#F59E0B}.btag.b-critica{color:#B91C1C;background:rgba(239,68,68,.12)}.btag.b-critica i{background:#DC2626}.az-tile{width:44px;height:44px;border-radius:14px;background:var(--lavanda);color:var(--viola);justify-content:center}.az-tile,.crow .rt{display:flex;align-items:center;flex-shrink:0}.crow .rt{gap:8px}.crow-wrap{position:relative}.crow .q-slot{height:30px;flex-shrink:0;width:106px}.crow-q{position:absolute;right:30px;top:50%;transform:translateY(-50%);gap:2px;padding:3px;border-radius:12px;background:#F3F0FA}.crow-q,.crow-q .off,.crow-q a{display:flex;align-items:center}.crow-q .off,.crow-q a{justify-content:center;width:32px;height:32px;border-radius:9px;color:var(--viola);transition:background .15s,box-shadow .15s}.crow-q a:hover{background:#fff;box-shadow:0 1px 3px rgba(30,19,64,.1)}.crow-q .off{color:#CFC7E6;cursor:default}.crow-lista{margin-top:10px}.crow-lista>*{position:relative}.crow-lista>*+:before{content:"";position:absolute;top:0;left:10px;right:10px;height:1px;background:var(--line);z-index:1}.crow-lista .crow{border-bottom:none;border-radius:14px;padding:12px 10px;transition:background .15s}.crow-lista .crow.selectable.on,.crow-lista .crow:hover{background:#FCFBFF}.crow-lista .crow .rl{font-size:13px}.crow-lista .crow .meta .ago{font-size:12.5px}.crow-lista .crow-q{right:36px}.crow-av{display:flex;flex-shrink:0;margin:4px}.crow-av .avatar{box-shadow:0 0 0 2.5px #fff,0 0 0 4.5px var(--crow-an,transparent)}.crow-av.b-critica{--crow-an:#F87171}.crow-av.b-raffreddamento{--crow-an:#FBBF24}.crow-av.b-forte{--crow-an:#34D399}@media(max-width:767px){.crow .q-slot{width:92px}.crow-q{padding:2px}.crow-q .off,.crow-q a{width:28px;height:28px}.crow-lista .crow{gap:11px;padding:12px 8px}.crow-lista .crow-q{right:34px}.crow-av{margin:3px}}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.page-head-acts{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-top:2px}.lista-contatti .page-head-acts .btn-ghost{background:#F3F0FA;border-color:transparent}.lista-contatti .page-head-acts .btn-ghost:hover{background:#fff;box-shadow:0 1px 3px rgba(30,19,64,.12)}@media(max-width:560px){.page-head{flex-direction:column;align-items:stretch;gap:12px}.page-head-acts>*{flex:1 1}}.met{margin-top:16px;margin-bottom:18px;padding-top:14px;border-top:1px solid var(--border)}.met-row{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.met-row .box{margin-top:2px;flex-shrink:0}.met-t{display:block;font-size:13.5px;font-weight:600;color:var(--text)}.met-s{display:block;line-height:1.4;margin-top:2px}.met-how,.met-s{font-size:12px;color:var(--muted)}.met-how{font-weight:600;margin:12px 0 8px}.dup-banner{display:flex;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;border-radius:20px;background:#fff;box-shadow:var(--rilievo);color:var(--text);font-size:14px;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s}.dup-banner>svg{box-sizing:content-box;padding:12px;border-radius:13px;background:var(--lavanda)}.dup-banner>span{flex:1 1;min-width:0}.dup-banner b{font-size:12.5px;font-weight:600}.dup-banner b,.dup-banner svg{color:var(--viola);flex-shrink:0}.dup-lista{display:flex;flex-direction:column;gap:14px;margin-top:16px}.dup-vuoto{font-size:13.5px;color:var(--muted);line-height:1.5;margin-top:20px}.dup-card{border:.5px solid var(--border);border-radius:14px;background:#fff;padding:16px;scroll-margin-top:18px}.dup-card.fatta{background:var(--crema)}.dup-ancora{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 0 4px;text-align:center}.dup-ancora p{margin:0;font-size:13px;color:var(--muted)}.dup-why{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--viola);margin-bottom:12px}.dup-fatto{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted);margin:0}.dup-fatto svg{color:#059669;flex-shrink:0}.dup-coppia{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;grid-gap:12px;gap:12px}.dup-freccia{display:flex;align-items:center;color:#C4C0CE}@media(max-width:640px){.dup-coppia{grid-template-columns:1fr;gap:10px}.dup-freccia{display:none}}.dup-scheda{border:1px solid var(--border);border-radius:12px;padding:12px;min-width:0}.dup-scheda.spenta{background:var(--crema);opacity:.72}.dup-tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:8px}.dup-scheda:not(.spenta) .dup-tag{color:#059669}.dup-testa{display:flex;align-items:center;gap:10px;min-width:0}.dup-nome{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--indigo);text-decoration:none;overflow-wrap:anywhere}.dup-nome:hover{text-decoration:underline}.dup-nome svg{color:var(--muted);flex-shrink:0}.dup-ruolo{font-size:12px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dup-campi{margin:10px 0 0;display:flex;flex-direction:column;gap:4px}.dup-campi>div{display:flex;gap:8px;font-size:12px;min-width:0}.dup-campi dt{color:var(--muted);flex-shrink:0;min-width:74px}.dup-campi dd{margin:0;color:var(--text);overflow-wrap:anywhere}.dup-storia{margin-top:10px;padding-top:8px;border-top:1px solid var(--border);font-size:11.5px;color:var(--muted)}.dup-vuota{margin-top:6px;font-size:11.5px;color:var(--dang)}.dup-effetto{font-size:13px;color:var(--text);line-height:1.5;margin:14px 0 0}.dup-nota{font-size:12px;color:var(--muted);line-height:1.45;margin:6px 0 0}.dup-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.dup-acts .link.sm{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.riconcilia{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-top:12px;padding:14px;border:.5px solid var(--border);border-radius:14px;background:var(--crema)}.riconcilia .ri-ic{width:30px;height:30px;border-radius:9px;background:#fff;border:1px solid var(--border);color:var(--viola);display:flex;align-items:center;justify-content:center;flex-shrink:0}.riconcilia .ri-txt{flex:1 1;min-width:180px}.riconcilia .ri-t{font-size:13.5px;font-weight:600;color:var(--indigo)}.riconcilia .ri-s{font-size:12.5px;color:var(--muted);line-height:1.45;margin-top:3px}.riconcilia .ri-acts{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:560px){.riconcilia .ri-acts{width:100%}.riconcilia .ri-acts>*{flex:1 1}}.riconcilia.rc-manca{background:var(--warn-bg);border-color:#F1C77A}.riconcilia.rc-manca .ri-ic{color:var(--warn);border-color:#F1C77A}.riconcilia.rc-manca .ri-t{color:var(--warn)}.riconcilia.rc-manca .ri-s{color:var(--text);opacity:.75}.riconcilia .rc-sel{width:auto;min-width:136px;font-size:13px;font-weight:600;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:9px;padding:8px 10px}:root{--rilievo:0 1px 1px rgba(30,19,64,.04),0 8px 18px -10px rgba(30,19,64,.14),0 26px 40px -30px rgba(30,19,64,.24);--rilievo-su:0 1px 1px rgba(30,19,64,.04),0 14px 26px -12px rgba(30,19,64,.2),0 30px 50px -30px rgba(30,19,64,.3)}.det-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:4px;gap:10px}.det-back{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 15px 0 9px;border-radius:20px;background:#F3F0FA;color:var(--viola);font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s}.det-back:hover{background:#fff;box-shadow:0 1px 3px rgba(30,19,64,.12)}@media(max-width:767px){.det-back{width:40px;padding:0;justify-content:center}.det-back span{display:none}}.det-acts{display:flex;align-items:center;gap:2px;background:#F3F0FA;border-radius:14px;padding:3px}.det-acts .det-ic,.det-mod{display:flex;align-items:center;justify-content:center;gap:7px;height:34px;border-radius:11px;color:var(--viola);font-size:13.5px;font-weight:600;white-space:nowrap;transition:background .15s,box-shadow .15s}.det-mod{padding:0 13px}.det-acts .det-ic{width:38px;border:none;background:transparent}.det-acts .det-ic:hover,.det-acts .det-ic[aria-expanded=true],.det-mod:hover{background:#fff;box-shadow:0 1px 3px rgba(30,19,64,.1)}.det-ic{width:34px;height:34px;border-radius:9px;border:1px solid var(--border);background:#fff;justify-content:center;color:var(--muted);flex-shrink:0;text-decoration:none}.det-hero,.det-ic{display:flex;align-items:center}.det-hero{flex-direction:column;text-align:center;padding:10px 0}.det-hero .nm{font-family:var(--serif);font-size:24px;color:var(--indigo);margin-top:12px}.det-hero .rl{font-size:14px;color:var(--muted);margin-top:3px}.det-hero .intro-by{font-size:13px;color:var(--muted);margin-top:6px}.det-hero .intro-by a{color:var(--viola);font-weight:600;text-decoration:none}.det-hero .intro-by a:hover{text-decoration:underline;text-underline-offset:2px}.det-hero .det-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:8px}.det-hero .det-li{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;color:var(--viola);text-decoration:none}.det-hero .det-li:hover{text-decoration:underline;text-underline-offset:2px}.det-hero .meta{display:flex;gap:8px;margin-top:11px;flex-wrap:wrap;justify-content:center;align-items:center}.det-hero>.avatar{box-shadow:0 0 0 3px var(--crema),0 0 0 5.5px var(--anello,var(--lavanda-c));margin:6px}.det-hero.st-ritardo{--anello:#F87171}.det-hero.st-oggi{--anello:#34D399}.det-hero:has(.det-hero-txt){flex-direction:row;align-items:center;text-align:left;gap:18px}.det-hero:has(.det-hero-txt) .avatar{flex-shrink:0}.det-hero-txt{flex:1 1;min-width:0}.det-hero:has(.det-hero-txt) .nm{margin-top:0}.det-hero:has(.det-hero-txt) .det-links,.det-hero:has(.det-hero-txt) .meta{justify-content:flex-start}@media(max-width:560px){.det-hero:has(.det-hero-txt){flex-direction:column;align-items:center;text-align:center;gap:0}.det-hero-txt{width:100%}.det-hero:has(.det-hero-txt) .nm{margin-top:12px}.det-hero:has(.det-hero-txt) .det-links,.det-hero:has(.det-hero-txt) .meta{justify-content:center}}.cat{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:5px 12px;border-radius:20px;background:var(--lavanda);color:var(--viola)}.cat.quiet{background:var(--crema);color:var(--muted);font-weight:500}.cat.quiet svg{opacity:.55}.cat-undo{font:inherit;font-weight:600;color:var(--viola);margin-left:2px;padding:0}.cat-undo:hover{text-decoration:underline}.cat-undo:disabled{opacity:.5;text-decoration:none}.det-actions{display:flex;gap:12px;margin-top:20px}.det-act{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:9px;padding:15px 4px 13px;border:none;border-radius:18px;color:var(--viola);background:#fff;font-size:12.5px;font-weight:600;text-decoration:none;box-shadow:var(--rilievo);transition:box-shadow .25s,transform .25s cubic-bezier(.2,.7,.3,1)}.det-act>svg{box-sizing:content-box;padding:10px;border-radius:13px;background:var(--lavanda)}@media(hover:hover){.det-act:not([aria-disabled=true]):not(:disabled):hover{transform:translateY(-2px);box-shadow:var(--rilievo-su)}}.det-act:disabled,.det-act[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media(max-width:767px){.det-actions{gap:8px}.det-act{padding:12px 2px 11px;gap:7px;font-size:12px;border-radius:16px}.det-act>svg{padding:8px;border-radius:12px}}.det-rec{display:flex;flex-direction:column;margin-top:12px}.rec-item{display:flex;align-items:center;gap:9px;padding:9px 2px;font-size:13.5px;color:var(--text);text-decoration:none;border-bottom:.5px solid var(--border)}.rec-item:last-child{border-bottom:none}.rec-item .ri{display:flex;flex-shrink:0;color:var(--muted)}.rec-item .rv{min-width:0;overflow-wrap:anywhere}a.rec-item:hover .rv{text-decoration:underline;text-underline-offset:2px}.rec-item .rt{margin-left:auto;flex-shrink:0;padding:3px 9px;border-radius:20px;background:var(--lavanda);color:var(--viola);font-size:11.5px;font-weight:600}.rec-row{display:flex;gap:8px}.field .rec-row input{flex:1 1;min-width:0}.field .rec-row select.rec-lab{width:auto;flex:0 0 auto;max-width:40%;padding:0 30px 0 9px;background-position:right 9px center;font-size:13px}.field .rec-row select.rec-lab:has(option[value=""]:checked){color:var(--muted)}.pref{position:relative;flex:0 0 auto}.pref,.pref-vis{display:inline-flex}.pref-vis{align-items:center;gap:5px;height:44px;padding:0 7px 0 11px;border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--text);font-size:14px;white-space:nowrap}.pref-fl{font-size:16px;line-height:1}.pref-vis svg{color:var(--muted);flex-shrink:0}.field .rec-row select.pref-sel{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pref:has(.pref-sel:focus-visible) .pref-vis{border-color:var(--viola);box-shadow:0 0 0 3px var(--lavanda)}.det-next{display:grid;grid-gap:12px;gap:12px;margin-top:16px;align-items:start;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.det-next>.arch-banner,.det-next>.fu{margin-top:0}.lc{gap:14px;border-radius:20px;background:#fff;padding:18px;box-shadow:var(--rilievo)}.lc,.lc-ic{display:flex;align-items:center}.lc-ic{width:42px;height:42px;border-radius:50%;background:var(--lavanda);justify-content:center;color:var(--viola);flex-shrink:0;box-shadow:0 0 0 2.5px #fff,0 0 0 4.5px var(--lavanda-c);margin:3px}.lc-txt{min-width:0}.lc-t{font-size:15px;font-weight:700;color:var(--indigo)}.lc-s{font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.4}.fu{--fu-alone:rgba(91,33,182,.07);--fu-anello:var(--lavanda-c);margin-top:16px;border-radius:20px;padding:18px;box-shadow:var(--rilievo);background:radial-gradient(130px 80% at 0 50%,var(--fu-alone),transparent) 0 0 /220px 100% no-repeat,#fff}.fu.st-ritardo{--fu-alone:rgba(239,68,68,.13);--fu-anello:#F87171}.fu.st-oggi{--fu-alone:rgba(16,185,129,.14);--fu-anello:#34D399}.fu-top{gap:13px}.fu-ic,.fu-top{display:flex;align-items:center}.fu-ic{width:42px;height:42px;border-radius:50%;background:#fff;justify-content:center;color:var(--viola);flex-shrink:0;box-shadow:0 0 0 2.5px #fff,0 0 0 4.5px var(--fu-anello);margin:3px}.fu.st-ritardo .fu-ic{color:var(--dang)}.fu.st-oggi .fu-ic{color:var(--ok)}.fu-t{font-size:15px;font-weight:700;color:var(--indigo)}.fu.st-ritardo .fu-t{color:#9B1C1C}.fu.st-oggi .fu-t{color:#046C4E}.fu-s{font-size:12.5px;color:var(--muted);margin-top:2px}.fu .btn-primary{border-radius:14px;box-shadow:0 10px 18px -10px rgba(91,33,182,.85)}.fu-note{display:flex;align-items:flex-start;gap:9px;width:100%;text-align:left;font-size:13.5px;color:var(--text);background:#F8F7FC;border:1px solid transparent;border-radius:12px;padding:11px 14px;margin-top:10px;line-height:1.4}.fu-note:hover{border-color:var(--viola)}.fu-note .fn-q{flex:1 1;min-width:0}.fu-note .fn-ic{flex-shrink:0;color:#B4B0BE;display:flex;margin-top:1px}.fu-note-add,.fu-note:hover .fn-ic{color:var(--viola)}.fu-note-add{display:inline-flex;align-items:center;gap:6px;margin-top:11px;font-size:12px;font-weight:600}.fu-note-add:hover{text-decoration:underline;text-underline-offset:2px}.fu-note-ed{margin-top:11px}.fu-note-ed label{display:block;font-size:11.5px;font-weight:600;color:var(--muted);margin-bottom:5px}.fu-note-ed textarea{width:100%;border:1px solid var(--border);border-radius:9px;background:#fff;padding:9px 11px;font-size:13px;line-height:1.45;color:var(--text);resize:vertical}.fu-note-ed textarea:focus{border-color:var(--viola)}.fu-note-ed .field-hint{margin-top:6px}.fu-date{display:flex;align-items:center;gap:10px;margin-top:16px;background:#F8F7FC;border-radius:12px;padding:10px 14px}.fu-date label{font-size:11.5px;font-weight:600;color:var(--muted);flex-shrink:0}.fu-date input{flex:1 1;min-width:0;border:none;background:none;font-size:13px;color:var(--text)}.fu-date button{font-size:13px;font-weight:700;color:var(--viola);flex-shrink:0}.fu-date button:disabled{color:var(--muted)}.fu-date-err{font-size:11.5px;color:var(--dang);margin-top:7px;line-height:1.45}.fu-date{flex-wrap:wrap}.fu-date .fd-l{font-size:12.5px;font-weight:600;color:var(--muted);flex-shrink:0}.fu-date .fd-v{flex:1 1;min-width:0;font-size:14px;font-weight:600;color:var(--text)}.cal-when{display:flex;gap:9px;margin-top:13px}.cal-when .field{flex:1 1;min-width:0;margin-bottom:9px}.cal-when .field:first-child{flex:1.25 1}.cal-when .field:last-child{flex:.7 1}.cal-when .field input[type=date],.cal-when .field input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0}.cal-chips{display:flex;gap:7px}.meet{gap:10px;margin-top:10px;padding:10px 12px;border:1.3px solid var(--viola);border-radius:12px;background:var(--lavanda)}.meet,.meet .mi{display:flex;align-items:center}.meet .mi{width:30px;height:30px;border-radius:9px;background:#fff;justify-content:center;color:var(--viola);flex-shrink:0}.meet .mtx{flex:1 1;min-width:0}.meet .mv{font-size:13px;font-weight:700;color:var(--indigo)}.meet .ms{font-size:11px;color:var(--muted);margin-top:1px;line-height:1.4}.meet button{font-size:12px;font-weight:700;color:var(--viola);flex-shrink:0}.meet button.mx{color:var(--muted)}.meet button:hover{text-decoration:underline;text-underline-offset:2px}.meet button:disabled{opacity:.5}.fu-sub{display:flex;gap:8px;margin-top:10px}.fu-sub button{flex:1 1;padding:10px;border-radius:12px;background:#F3F0FA;font-size:13px;font-weight:600;color:var(--viola);transition:background .15s,box-shadow .15s}.fu-sub button:hover{background:#fff;box-shadow:0 0 0 1px #E4DDF7,0 1px 3px rgba(30,19,64,.1)}.fu-sub button:disabled{opacity:.5}@media(max-width:767px){.fu-sub button{flex:1 1 auto;padding:10px 8px}}.mem-input{display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:11px;background:#fff;padding:0 13px;color:var(--muted);font-size:13px}.mem-input input{flex:1 1;border:none;background:none;font-size:13px;height:42px;color:var(--text)}.mem-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.mem-chip{font-size:12px;font-weight:600;color:var(--muted);border:1.2px dashed var(--border);border-radius:20px;padding:6px 12px;background:#fff}.mem-chip:hover{border-color:var(--viola);color:var(--viola)}.mem-chip.on{border-style:solid;border-color:var(--viola);color:var(--viola);background:var(--lavanda)}.mem-chip:disabled{opacity:.4;cursor:not-allowed}.mem-chip:disabled:hover{border-color:var(--border);color:var(--muted)}.field-hint{font-size:11.5px;color:var(--muted);margin-top:8px;line-height:1.45}.fascia-l{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:6px}.about-new{background:#fff;border-radius:20px;padding:14px 16px;margin:2px 0 12px;box-shadow:var(--rilievo)}.mem{display:flex;gap:10px;padding:10px 0;border-bottom:.5px solid var(--border);align-items:flex-start}.mem .mi{width:26px;height:26px;border-radius:8px;background:var(--lavanda);display:flex;align-items:center;justify-content:center;color:var(--viola);flex-shrink:0}.mem .mt{font-size:13px;color:var(--text);line-height:1.5;flex:1 1}.mem .mt .k{color:var(--muted);font-weight:600}.mem.editing{align-items:stretch}.carica-altro{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-size:12.5px;font-weight:600;color:var(--viola)}.carica-altro:hover{text-decoration:underline}.carica-altro .ca-n{background:var(--lavanda);color:var(--viola);border-radius:20px;padding:1px 8px;font-size:11px;text-decoration:none}.tl-item+.carica-altro{margin-left:38px;margin-top:0}.row-icons{display:flex;gap:4px;flex-shrink:0;margin-left:auto}.row-icons button{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#B4B0BE;border:1px solid var(--border);background:#fff;transition:color .12s,background .12s,border-color .12s}.row-icons button:hover{background:var(--lavanda);color:var(--viola);border-color:var(--lavanda)}.row-icons button.mx:hover{background:var(--dang-bg);color:var(--dang);border-color:var(--dang-bg)}.inline-confirm{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;color:var(--muted);white-space:nowrap;flex-shrink:0}.inline-confirm button{font-size:12px;font-weight:600;color:var(--muted)}.inline-confirm button.yes{color:var(--dang)}.inline-confirm button:hover{text-decoration:underline}.row-actions{display:flex;gap:10px;margin-top:10px}.row-actions button{font-size:12.5px;font-weight:600;color:var(--muted);padding:7px 14px;border-radius:8px;border:1px solid var(--border);background:#fff}.row-actions button.primary{background:var(--viola);color:#fff;border-color:var(--viola)}.row-actions button:disabled{opacity:.5;cursor:not-allowed}.intro-pick{margin-top:8px}.intro-results{margin-top:6px;border:1px solid var(--border);border-radius:9px;background:#fff;overflow:hidden;max-height:210px;overflow-y:auto}.intro-results button{display:block;width:100%;text-align:left;padding:10px 13px;font-size:14px;color:var(--text);border-bottom:.5px solid var(--line)}.intro-results button:last-child{border-bottom:none}.intro-results button:hover{background:var(--crema)}.intro-empty{padding:10px 13px;font-size:12.5px;color:var(--muted)}.intro-chosen{display:flex;align-items:center;gap:10px;height:44px;padding:0 13px;border:1px solid var(--border);border-radius:9px;background:var(--lavanda);color:var(--viola);font-size:14px;font-weight:600}.intro-chosen button{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--muted)}.intro-chosen button:hover{text-decoration:underline;text-underline-offset:2px}.field-row{display:flex;gap:10px}.field-row .field{flex:1 1;min-width:0}@media(max-width:479px){.field-row{flex-direction:column;gap:0}}.menu-wrap{position:relative}.menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:210px;background:#fff;border-radius:16px;padding:6px;box-shadow:0 1px 1px rgba(30,19,64,.05),0 18px 34px -14px rgba(30,19,64,.28),0 40px 60px -40px rgba(30,19,64,.3);animation:popin .14s cubic-bezier(.2,.7,.3,1)}.menu button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:9px 11px;border-radius:11px;font-size:14px;font-weight:600;color:var(--text)}.menu button:hover{background:#FCFBFF}.menu button.danger{color:var(--dang)}.menu button.danger:hover{background:#FEF6F6}.menu:has(.pi){min-width:304px;max-width:calc(100vw - 32px)}.menu button:has(.pi){padding:8px 10px 8px 8px}.menu .pi{width:32px;height:32px;border-radius:10px;background:#F3F0FA;color:var(--viola);display:flex;align-items:center;justify-content:center;flex-shrink:0}.menu button.danger .pi{background:var(--dang-bg);color:var(--dang)}.menu button small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:1px}.menu hr{border:none;height:1px;background:var(--line);margin:5px 8px}.sheet-form{max-height:88%;overflow-y:auto;overflow-x:hidden}.sheet-save{margin-top:16px}@media(max-width:767px){.sheet-form{max-height:92%}.sheet-form .field{margin-bottom:11px}.sheet-form .field label{margin-bottom:4px}.sheet-form .field-row{gap:8px}.sheet-form form>button:last-child,.sheet-form>.sheet-save{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin-top:16px;box-shadow:0 0 0 10px #fff,0 -14px 18px -12px rgba(30,19,64,.28)}}.mem .mx{color:#C4C0CE;flex-shrink:0}.mem .mx:hover{color:var(--dang)}.tl-item{display:flex;gap:12px}.tl-rail{flex-direction:column}.tl-dot,.tl-rail{display:flex;align-items:center;flex-shrink:0}.tl-dot{width:26px;height:26px;border-radius:8px;background:var(--lavanda);justify-content:center;color:var(--viola)}.tl-dot.fresh{background:var(--viola);color:#fff}.tl-line{flex:1 1;width:1.5px;background:var(--border);margin:3px 0}.tl-body{flex:1 1;padding-bottom:14px;min-width:0}.tl-h{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tl-type{font-size:13px;font-weight:600;color:var(--text)}.tl-date{font-size:11.5px;color:var(--muted)}.tl-fascia{margin-left:5px;font-size:10.5px;font-weight:600}.tl-fascia,.tl-new{padding:1px 7px;border-radius:20px;background:var(--lavanda);color:var(--viola)}.tl-new{font-size:10px;font-weight:700}.tl-note{font-size:12.5px;white-space:pre-wrap}.tl-note,.tl-with{color:var(--muted);margin-top:3px;line-height:1.4}.tl-with{font-size:12px}.tl-with a{color:var(--viola);font-weight:600}.tl-with a:hover{text-decoration:underline;text-underline-offset:2px}.part-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0;list-style:none;padding:0}.part-chips li{gap:6px;font-size:12.5px;font-weight:600;background:var(--lavanda);border-radius:20px;padding:5px 8px 5px 11px}.part-chips button,.part-chips li{display:flex;align-items:center;color:var(--viola)}.part-chips button{opacity:.65}.part-chips button:hover{opacity:1}.scrim{position:fixed;left:0;right:0;top:var(--viewport-top,0);height:var(--viewport-height,100%);background:rgba(30,19,64,.4);z-index:45;display:flex;align-items:flex-end;animation:fade .2s ease}@media(min-width:768px){.scrim{align-items:center;justify-content:center}}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet{position:relative;width:100%;background:#fff;border-radius:22px 22px 0 0;padding:18px 18px calc(26px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px rgba(30,19,64,.25);animation:slideup .26s cubic-bezier(.2,.7,.3,1)}@media(min-width:768px){.sheet{max-width:420px;border-radius:18px;padding-bottom:26px;animation:fade .2s}}@keyframes slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slidedown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.sheet .grab{width:38px;height:5px;border-radius:3px;background:var(--border);margin:0 auto 14px}@media(min-width:768px){.sheet .grab{display:none}}@media(max-width:767px){.scrim:has(.sheet-top){align-items:flex-start}.sheet-top{border-radius:0 0 22px 22px;padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:26px;box-shadow:0 8px 30px rgba(30,19,64,.25);animation:slidedown .26s cubic-bezier(.2,.7,.3,1)}.sheet-top .grab{display:none}}.sheet .sh-t{font-family:var(--serif);font-size:20px;color:var(--indigo);text-align:center}.sheet .sh-s{font-size:12.5px;color:var(--muted);text-align:center;margin:5px 0 16px}.sheet-tall{max-height:86%;overflow-y:auto}.sb-fondo{margin-top:auto;width:100%;text-align:left}.sb-fondo+.sb-fondo,.sb-fondo+.sb-foot{margin-top:0}.chan{display:flex;flex-direction:column;gap:9px}.chan .co{display:flex;align-items:center;gap:12px;border:1.3px solid var(--border);border-radius:12px;padding:13px 14px;background:#fff;text-align:left;text-decoration:none;color:inherit}.chan .co.rec{border-color:var(--viola);box-shadow:0 0 0 3px var(--lavanda)}.chan .co:hover{background:#FBF9FE}.chan .co .ci{width:36px;height:36px;border-radius:9px;background:var(--lavanda);display:flex;align-items:center;justify-content:center;color:var(--viola);flex-shrink:0}.chan .co .ct{font-size:14px;font-weight:600;color:var(--text)}.chan .co .cd{font-size:11.5px;color:var(--muted);margin-top:1px;white-space:pre-line}.chan .co .rp{margin-left:auto;font-size:10px;font-weight:700;color:var(--viola);background:var(--lavanda);padding:2px 8px;border-radius:20px}.chan .co.scelta{border-color:var(--viola);box-shadow:0 0 0 3px var(--lavanda);background:#FBF9FE}.chan .co.scelta .ct{color:var(--viola)}.chan .co:disabled:not(.scelta),.pill:disabled:not(.scelta){opacity:.45}.chan .co.scelta .bulk-gira,.chan .co.scelta .bulk-ok{margin-left:auto}.pill.scelta{display:inline-flex;align-items:center;gap:7px}.bulk-gira{width:16px;height:16px;flex-shrink:0;border-radius:50%;border:2px solid var(--lavanda);border-top-color:var(--viola);animation:bulk-gira .7s linear infinite}.pill.scelta .bulk-gira{width:12px;height:12px;border-color:#fff rgba(255,255,255,.35) rgba(255,255,255,.35)}.bulk-ok{color:var(--ok);flex-shrink:0}.pill.scelta .bulk-ok{color:#fff}@keyframes bulk-gira{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.bulk-gira{animation-duration:2s}}.bulk-stato{min-height:18px;margin-top:12px;font-size:13px;color:var(--muted);text-align:center}.bulk-stato.ok{color:var(--ok);font-weight:600}.scan{display:flex;flex-direction:column;align-items:center;gap:11px;margin-top:16px}.scan-t{font-size:14px;font-weight:600;color:var(--indigo)}.scan-h{text-align:center;margin:0}.scan-h,.scan-note{font-size:11.5px;color:var(--muted);line-height:1.5}.scan-note{background:var(--crema);border:1.3px solid var(--border);border-radius:10px;padding:10px 11px;margin-bottom:14px}.qr-view{position:relative;width:100%;max-width:320px;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:var(--indigo)}.qr-view video{width:100%;height:100%;object-fit:cover;display:block}.qr-mirino{position:absolute;inset:18%;border:2.5px solid rgba(255,255,255,.9);border-radius:12px;box-shadow:0 0 0 100vmax rgba(30,19,64,.28)}.scrim-mid{align-items:center;justify-content:center;padding:20px}.bigl{position:relative;width:100%;max-width:340px;background:#fff;border-radius:22px;padding:26px 20px calc(20px + env(safe-area-inset-bottom));box-shadow:0 12px 40px rgba(30,19,64,.3);text-align:center;animation:popin .22s cubic-bezier(.2,.7,.3,1)}.bigl-n{font-family:var(--serif);font-size:21px;color:var(--indigo);line-height:1.25}.bigl-r{font-size:12.5px;color:var(--muted);margin-top:4px}.bigl-q{margin:16px auto 12px;width:100%;max-width:280px;aspect-ratio:1;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center}.bigl-q svg{width:100%;height:100%;display:block}.bigl-att{font-size:12.5px}.bigl-att,.bigl-h{color:var(--muted)}.bigl-h{font-size:12px;line-height:1.5;margin:0 0 16px}.bigl-add,.bigl-h{white-space:pre-line}.bigl-add{line-height:1.35;text-align:center}.card-box>div{flex:1 1;min-width:0}.card-box .btn{margin-top:12px}.card-box .btn-ghost{background:var(--crema)}.card-box .btn-ghost:hover{background:#FBF9FE}.bigl-cta{margin-top:4px}.pf-cta-riga{display:flex;gap:10px}.pf-cta-riga>.btn{width:auto}.pf-cta-riga>a.btn{flex:0 0 auto}.pf-cta-riga>button.btn{flex:1 1;min-width:0}@media(max-width:479px){.pf-cta-riga>.btn{padding-left:12px;padding-right:12px}}.pf-salva{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.pf-salva>.btn{width:auto;padding-left:22px;padding-right:22px}.pf-salva .link{width:auto;display:inline;margin:0}.pf-ok{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ok)}.card-box .pf-ok{margin-top:10px}.pf-err{margin:10px 0 0}.pf-sotto{margin:12px 0 4px;padding-left:13px;border-left:2px solid var(--border)}.pf-sotto .help{margin-bottom:10px}.pf-nota{margin:10px 0 0}.pf-card{background:#fff;border-radius:20px;box-shadow:var(--rilievo);padding:20px 22px;margin-top:4px}.setting.pf-card{padding:18px 22px;border-bottom:none}.privacy-note.pf-card{border:none;padding:20px 22px;margin-top:4px}.pf-card .privacy-note{border:none;background:#F8F7FC;border-radius:14px}.pf-card .card-box,.pf-card .privacy-note.card-box{background:none;padding:0;margin-top:0;border-radius:0}.pf-card .setting{border-bottom:1px solid var(--line)}.pf-card .setting:has(+.pf-salva),.pf-card .setting:last-child{border-bottom:none}.pf-card>.setting:first-child{padding-top:0}.pf-card .field input,.pf-card .field select,.pf-card .field textarea,.pf-card .setting select{background-color:#F8F7FC;border-color:transparent;border-radius:12px}.pf-card .field input:focus,.pf-card .field select:focus,.pf-card .field textarea:focus,.pf-card .setting select:focus{background-color:#fff;border-color:var(--viola)}.pf-card .btn-ghost,.pf-card .card-box .btn-ghost{background:#F3F0FA;border-color:transparent;color:var(--viola);border-radius:12px;transition:background .15s,box-shadow .15s}.pf-card .btn-ghost:hover,.pf-card .card-box .btn-ghost:hover{background:#fff;box-shadow:0 1px 3px rgba(30,19,64,.12)}.pf-card .btn-primary{border-radius:12px;box-shadow:0 10px 18px -10px rgba(91,33,182,.85)}.pf-card .pf-push-scelte{background:#F8F7FC;border:none;border-radius:14px}.pf-card .pf-sotto{border-left-color:var(--lavanda-c)}.pf-card .danger-zone{border:none;background:#FEF6F6;border-radius:14px}.pf-card .danger-zone .btn-ghost{background:#fff;color:var(--dang)}.pf-card .danger-zone .btn-ghost:hover{background:#fff;box-shadow:0 0 0 1px var(--dang-bg),0 1px 3px rgba(30,19,64,.1)}@media(max-width:767px){.pf-card,.privacy-note.pf-card,.setting.pf-card{padding:18px}}.bigl-note{font-size:12.5px;color:var(--muted);line-height:1.55;margin-top:8px;white-space:pre-line}.bigl-note.bigl-warn{color:var(--dang);font-weight:600}.scan-swap{border-color:var(--viola)}.cards-cta,.scan-swap{background:var(--lavanda);color:var(--indigo)}.cards-cta{display:flex;align-items:center;gap:11px;width:100%;border:1.3px solid var(--viola);border-radius:12px;padding:11px 13px;margin-bottom:14px;text-align:left}.cards-cta:active{transform:scale(.99)}.cards-cta .ci{width:32px;height:32px;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--viola);flex-shrink:0}.cards-cta .ct{font-size:14px;font-weight:600;flex:1 1;min-width:0}.cards-cta .cn{background:var(--viola);color:#fff;border-radius:20px;padding:1px 9px;font-size:12px;font-weight:700}.cards{display:flex;flex-direction:column;margin-top:6px}.card-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:.5px solid var(--border)}.card-row:last-child{border-bottom:none}.card-row .cr-l{flex:1 1;min-width:0}.card-row .cr-n{font-size:14.5px;font-weight:600;color:var(--text)}.card-row .cr-r{font-size:12px;color:var(--muted);margin-top:2px}.card-row .cr-c{font-size:11.5px;color:var(--muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-row .cr-a{display:flex;flex-direction:column;align-items:stretch;gap:5px;flex-shrink:0}.card-row .cr-a .link{margin:0}.toast{position:fixed;left:16px;right:16px;bottom:calc(80px + env(safe-area-inset-bottom));background:var(--indigo);color:#fff;border-radius:12px;padding:14px 15px;display:flex;align-items:center;gap:12px;z-index:50;box-shadow:0 12px 30px rgba(20,10,50,.4);animation:slideup .3s ease}@media(min-width:768px){.toast{left:auto;right:30px;bottom:30px;max-width:320px}}.toast .tk{width:28px;height:28px;border-radius:50%;background:var(--ambra);color:var(--indigo);display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast .tt{font-size:13px;font-weight:600}.toast .ts{font-size:11.5px;color:var(--lavanda-c);margin-top:1px}.toast.bad .tk{background:#DC2626;color:#fff}.src{display:flex;align-items:center;gap:14px;border:none;border-radius:20px;padding:16px;background:#fff;box-shadow:var(--rilievo);margin-bottom:12px;width:100%;text-align:left;text-decoration:none;color:inherit;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s}.src.rec{background:radial-gradient(120px 80% at 0 50%,rgba(91,33,182,.1),transparent) 0 0 /220px 100% no-repeat,#fff}@media(hover:hover){.src:hover{transform:translateY(-2px);box-shadow:var(--rilievo-su)}}.src.dis{opacity:.55;cursor:not-allowed}.src .ic{width:44px;height:44px;border-radius:13px;background:var(--lavanda);display:flex;align-items:center;justify-content:center;color:var(--viola);flex-shrink:0}.src .st{font-size:15.5px;font-weight:600;color:var(--text)}.src .sd{font-size:13px;color:var(--muted);margin-top:2px}.src-griglia{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.src-griglia .src{flex-direction:column;align-items:flex-start;padding:20px;margin-bottom:0}.src-griglia .src .ic{width:48px;height:48px;border-radius:15px}.src-griglia .src>span:last-child{display:none!important}@media(max-width:600px){.src-griglia{grid-template-columns:1fr;gap:12px}.src-griglia .src{flex-direction:row;align-items:center;padding:16px}.src-griglia .src .ic{width:44px;height:44px;border-radius:13px}.src-griglia .src>span:last-child{display:flex!important}}.imp-traccia{list-style:none;margin:0 0 22px;padding:14px 18px;background:#fff;border-radius:20px;box-shadow:var(--rilievo)}.imp-traccia,.imp-traccia li{display:flex;align-items:center}.imp-traccia li{gap:8px;font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}.imp-traccia li+li{flex:1 1;justify-content:flex-end}.imp-traccia li+li:before{content:"";flex:1 1;height:2px;border-radius:2px;background:var(--line);margin:0 10px;min-width:12px}.imp-traccia li.fatto+li:before,.imp-traccia li.ora:before{background:var(--lavanda-c)}.imp-traccia i{width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--lavanda-c);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:11.5px;font-weight:800;color:var(--viola);flex-shrink:0}.imp-traccia li.fatto i{background:var(--lavanda);border-color:var(--lavanda)}.imp-traccia li.ora{color:var(--viola)}.imp-traccia li.ora i{background:var(--viola);border-color:var(--viola);color:#fff;box-shadow:0 0 0 4px var(--lavanda)}@media(max-width:600px){.imp-traccia{padding:12px 14px}.imp-traccia span{display:none}}.imp-testa{justify-content:flex-start;gap:12px}.imp-testa>span:last-child{display:none}.imp-testa .det-ic{width:40px;height:40px;border:none;border-radius:20px;background:#F3F0FA;color:var(--viola)}.imp-testa>div,.src .soon{color:var(--muted)}.src .soon{font-size:10.5px;font-weight:700;background:var(--line);padding:2px 8px;border-radius:20px}.rev-hero{border:none;border-radius:20px;padding:20px 22px;display:flex;align-items:center;gap:18px;margin-bottom:12px;box-shadow:var(--rilievo);background:radial-gradient(160px 90% at 0 50%,rgba(91,33,182,.09),transparent) 0 0 /280px 100% no-repeat,#fff}.rev-hero .big{font-family:var(--serif);font-size:52px;color:var(--indigo);line-height:1}.smrow{gap:12px;padding:14px 16px;border:none;border-radius:16px;margin-bottom:10px;background:#fff;box-shadow:var(--rilievo)}.smrow,.smrow .ck{display:flex;align-items:center}.smrow .ck{width:22px;height:22px;border-radius:50%;background:var(--ok);color:#fff;flex-shrink:0;justify-content:center}.smrow .st{font-size:13px;font-weight:600;color:var(--text)}.smrow .sd{font-size:11.5px;color:var(--muted);margin-top:1px}.import-succ{flex-direction:column;text-align:center;padding:34px 26px 26px;max-width:480px;margin:6px auto 0;border-radius:20px;box-shadow:var(--rilievo);background:radial-gradient(220px 160px at 50% 0,rgba(16,185,129,.12),transparent) 0 0 /100% 200px no-repeat,#fff}.import-succ,.import-succ .bc{display:flex;align-items:center}.import-succ .bc{width:76px;height:76px;border-radius:50%;background:#fff;color:var(--ok);justify-content:center;margin-bottom:20px;box-shadow:0 0 0 3px #fff,0 0 0 5.5px #34D399}.import-succ .smrow{background:#F8F7FC;box-shadow:none}.steps-guide{counter-reset:sg;margin:18px 0 16px;padding:4px 18px;background:#fff;border-radius:20px;box-shadow:var(--rilievo)}.steps-guide li{list-style:none;display:flex;gap:14px;align-items:flex-start;padding:15px 0;border-bottom:1px solid var(--line);font-size:14.5px;color:var(--text);line-height:1.55}.steps-guide li:last-child{border-bottom:none}.steps-guide li:before{counter-increment:sg;content:counter(sg);font-family:var(--serif);font-size:16px;width:30px;height:30px;border-radius:50%;background:var(--lavanda);color:var(--viola);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:-3px}.steps-guide li a{color:var(--viola);text-decoration:underline;text-underline-offset:2px;font-weight:600}.filedrop{border:1.6px dashed var(--border);border-radius:14px;background:#fff;padding:26px 18px;text-align:center;color:var(--muted);font-size:13px}.filedrop.over{border-color:var(--viola);background:#FBF9FE}.saltate{display:block;cursor:default}.saltate>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.saltate>summary::-webkit-details-marker{display:none}.saltate-v{color:#C4C0CE;display:flex;flex:none;transition:transform .18s ease}.saltate[open] .saltate-v{transform:rotate(90deg)}.saltate-p{margin:12px 0 8px;font-size:12.5px;color:var(--muted);line-height:1.55}.saltate-l{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto;border:1px solid var(--line);border-radius:12px;background:#FCFCFD}.saltate-l li{display:flex;align-items:baseline;gap:10px;padding:8px 11px;font-size:12.5px;line-height:1.45}.saltate-l li+li{border-top:1px solid var(--line)}.saltate-t{flex:1 1;min-width:0;color:var(--text);word-break:break-word}.saltate-l a{flex:none;display:inline-flex;align-items:center;gap:3px;color:var(--viola);font-weight:600;text-decoration:underline;text-underline-offset:2px}.pick-ded{display:flex;align-items:flex-start;gap:11px;cursor:pointer;border:1px solid var(--lavanda-c);border-radius:14px;background:#FDFCFF;padding:13px 14px;margin-bottom:12px}.pick-ded:hover{background:var(--lavanda)}.pick-ded>span{display:flex;flex-direction:column;gap:3px;min-width:0}.pick-ded strong{font-size:13.5px;color:var(--indigo);font-weight:600}.pick-ded-s{font-size:12px;color:var(--muted);line-height:1.5}.pick-ded .box{margin-top:1px;flex:none}.pick-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0 10px}.pick-head .cnt{font-size:12.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.pick-head .pick-search{flex:1 1 200px;min-width:180px;max-width:340px;height:38px;margin-top:0}.pick-head .pick-search input{font-size:13.5px}.pick-head .acts{display:flex;gap:14px;flex-shrink:0;margin-left:auto}.pick-head .acts button{font-size:12.5px;font-weight:600;color:var(--viola);white-space:nowrap}.pick-head .acts button:disabled{color:#C4C0CE;cursor:not-allowed}@media(max-width:900px){.pick-head .pick-search{order:3;flex-basis:100%;max-width:none}}.pick-list{border:none;border-radius:20px;background:#fff;overflow:hidden;box-shadow:var(--rilievo)}.pick-scroll{max-height:52vh;overflow-y:auto}.pick-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 14px;border-bottom:.5px solid var(--line);background:#fff}.pick-row:last-child{border-bottom:none}.pick-row:hover{background:#FCFBFF}.pick-row .box{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:20px;height:20px;border-radius:6px;border:1.6px solid var(--border);background:#fff;flex-shrink:0;cursor:pointer;transition:background-color .12s,border-color .12s}.pick-row .box:checked{background-color:var(--viola);border-color:var(--viola);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0.5 1.5 15 11' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 7 L6 11 L14 3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:11px 8.07px}.pick-row{cursor:pointer}.pager{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.pager,.pg-arrow,.pg-n{align-items:center;justify-content:center}.pg-arrow,.pg-n{min-width:36px;height:36px;padding:0 9px;border-radius:10px;display:inline-flex;font-size:13px;font-weight:600;text-decoration:none;color:var(--muted);background:#fff;border:1px solid var(--border)}.pg-arrow:hover,.pg-n:hover{color:var(--indigo);border-color:var(--indigo)}.pg-n.on{background:var(--indigo);border-color:var(--indigo);color:#fff}.pg-arrow.off{opacity:.35}.pg-gap{min-width:16px;font-size:13px}.pg-gap,.pg-of{text-align:center;color:var(--muted)}.pg-of{flex-basis:100%;font-size:12px;margin-top:4px}@media(min-width:768px){.pg-of{flex-basis:auto;margin-top:0;margin-left:10px}}.pager button.pg-arrow,.pager button.pg-n{font-family:inherit;cursor:pointer}.pager button.pg-arrow:disabled{cursor:default}.pager button.pg-arrow:disabled:hover{color:var(--muted);border-color:var(--border)}.today-col .pager{margin-top:4px}.today-col .pg-of{flex-basis:100%;margin-top:4px;margin-left:0}.list-bar .lb-sel:first-child{margin-left:auto}.link.sm{width:auto;display:inline;font-size:12.5px;font-weight:600;color:var(--viola);text-decoration:none}.link.sm:hover{text-decoration:underline}.crow.selectable{cursor:pointer}.crow.selectable.on{background:#FBF9FE}.crow .box{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:20px;height:20px;border-radius:6px;border:1.6px solid var(--border);background:#fff;flex-shrink:0;cursor:pointer;transition:background-color .12s,border-color .12s}.crow .box:checked{background-color:var(--viola);border-color:var(--viola);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0.5 1.5 15 11' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 7 L6 11 L14 3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:11px 8.07px}.selbar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--border);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;box-shadow:0 -6px 20px rgba(30,19,64,.08)}@media(min-width:768px){.selbar{left:230px;flex-direction:row;align-items:center;justify-content:space-between}}.selbar .sb-count{display:flex;align-items:center;gap:12px;font-size:13px}.selbar .sb-acts{display:flex;gap:8px}.selbar .sb-acts .btn{flex:1 1;padding:11px 14px;font-size:13.5px}@media(min-width:768px){.selbar .sb-acts .btn{flex:none}}body.con-selbar{padding-bottom:calc(124px + env(safe-area-inset-bottom))}@media(min-width:768px){body.con-selbar{padding-bottom:92px}}.arch-banner{gap:12px;margin-top:14px;padding:13px 14px;border:1px solid var(--border);border-radius:14px;background:var(--crema)}.arch-banner,.arch-banner .ai{display:flex;align-items:center}.arch-banner .ai{width:36px;height:36px;border-radius:9px;background:#fff;border:1px solid var(--border);justify-content:center;color:var(--muted);flex-shrink:0}.arch-banner .at{font-size:13.5px;font-weight:600}.arch-banner .ad{font-size:11.5px;color:var(--muted);margin-top:2px}.arch-banner .arch-cta{padding:9px 14px;font-size:13px;flex-shrink:0}.skip-riga{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.skip-riga .skip-l{width:auto;display:inline;font-size:13.5px;font-weight:700;color:var(--text)}.skip-riga .skip-l:hover{color:var(--viola)}.skip-riga .skip-l:disabled{opacity:.5}.skip-info{position:relative;display:inline-flex}.skip-velo{position:fixed;inset:0;z-index:60}.skip-pop{position:absolute;bottom:calc(100% + 10px);right:-10px;z-index:61;width:290px;max-width:calc(100vw - 32px);display:block;text-align:left;background:#fff;border:1px solid var(--border);border-radius:13px;padding:14px;box-shadow:0 14px 34px rgba(20,10,50,.18);animation:popin .16s cubic-bezier(.2,.7,.3,1)}.skip-pop .sp-t{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--viola);margin-bottom:7px}.skip-pop .sp-b{display:block;font-size:12px;color:var(--text);line-height:1.55}.skip-pop .sp-c{margin-top:9px;padding-top:9px}.arch-link,.skip-pop .sp-c{color:var(--muted);border-top:1px solid var(--line)}.arch-link{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:26px;padding:12px;font-size:13px;text-decoration:none}.arch-link:hover{color:var(--viola)}.pick-row .mid{flex:1 1;min-width:0;display:block}.pick-row .nm{display:block;font-size:14px;font-weight:600;color:var(--text)}.pick-row .rl{display:block;font-size:11.5px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-row .tag{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:20px;flex-shrink:0;white-space:nowrap}.pick-row .tag.exists{background:var(--warn-bg);color:var(--warn)}.pick-row .tag.update{background:var(--info-bg);color:var(--info)}.pick-empty{padding:28px 14px;text-align:center;color:var(--muted);font-size:13px}.pick-note{display:flex;gap:11px;align-items:flex-start;border-radius:14px;padding:14px 16px;margin-bottom:10px}.pick-note.warn{background:var(--warn-bg)}.pick-note.info{background:#F8F7FC}.pick-note .nt{font-size:13px;font-weight:600;color:var(--text)}.pick-note .nd{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.45}.setting{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:.5px solid var(--border)}.setting .sl{flex:1 1;min-width:0}.setting .st{font-size:14px;font-weight:600;color:var(--text)}.setting .sd{font-size:12px;color:var(--muted);margin-top:2px;line-height:1.45}.setting .sc{flex-shrink:0}.pf-push-scelte{background:color-mix(in srgb,var(--lavanda) 65%,transparent);border:1px solid color-mix(in srgb,var(--lavanda-c) 45%,transparent);border-radius:12px;padding:0 14px;margin:10px 0}.pf-push-scelte .setting{border-bottom-color:color-mix(in srgb,var(--lavanda-c) 40%,transparent)}.pf-push-scelte .setting:last-child{border-bottom:none}.pf-push-scelte .setting:first-child .st{color:var(--viola-d)}.setting input[type=number],.setting select{height:38px;border:1px solid var(--border);border-radius:9px;padding:0 10px;font-size:13.5px;background:#fff;color:var(--text)}.switch{width:44px;height:26px;border-radius:20px;background:#DAD5E5;position:relative;transition:background .15s;flex-shrink:0}.switch.on{background:var(--viola)}.switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.switch.on i{transform:translateX(18px)}.plan-card{border:none;border-radius:20px;box-shadow:var(--rilievo);padding:20px 22px;margin-top:4px;background:radial-gradient(160px 90% at 0 50%,rgba(91,33,182,.1),transparent) 0 0 /280px 100% no-repeat,#fff}.plan-card .pt{font-size:14px;font-weight:700;color:var(--indigo)}.plan-card .pb{font-size:12.5px;color:var(--muted);margin-top:5px;line-height:1.55}.danger-zone{border:1px solid var(--dang-bg);background:#fff;border-radius:14px;padding:16px;margin-top:14px}.pf-esci{margin-top:22px}.privacy-note{display:flex;gap:11px;border:1px solid var(--border);background:var(--bianco);border-radius:14px;padding:14px;margin-top:8px}.privacy-note .pi{color:var(--viola);flex-shrink:0;margin-top:1px}.privacy-note .pt{font-size:13.5px;font-weight:600}.privacy-note .pb{font-size:12.5px;color:var(--muted);margin-top:4px;line-height:1.55}.tut-eti{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:14px}.tut-chips{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.tut-chip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--viola);background:var(--lavanda);border-radius:999px;padding:7px 13px 7px 9px;transition:background .15s}.tut-chip:hover{background:var(--lavanda-c)}.tut-chip.spento{color:var(--muted);cursor:default}.tut-chip.spento,.tut-chip.spento:hover{background:var(--line)}.tut-chip .presto{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.tut-player{width:min(980px,100%);background:var(--bianco);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px rgba(30,19,64,.4);animation:fade .2s ease}.tut-testa{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line)}.tut-testa .tt{font-size:13.5px;font-weight:600}.tut-testa .ss{font-size:11.5px;color:var(--muted);margin-top:1px}.tut-testa .x{margin-left:auto;width:30px;height:30px;border-radius:8px;color:var(--muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s}.tut-testa .x:hover{background:var(--crema)}.tut-video{display:block;width:100%;aspect-ratio:16/9;background:#000}@media(max-width:520px){.tut-player{border-radius:12px}.tut-testa{padding:11px 12px}}.pf-corpo{max-width:560px}.pf-indice{display:none}@media(min-width:1200px){.pf-wrap{display:grid;grid-template-columns:186px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start;max-width:874px}.pf-corpo{max-width:none;min-width:0}.pf-corpo>.pf-riga:first-child>.sect-t:first-child{margin-top:0}.pf-indice{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:20px}.pf-indice a{display:block;padding:8px 11px;border-radius:11px;font-size:13px;font-weight:500;color:var(--muted);text-decoration:none}.pf-indice a:hover{background:#fff;color:var(--text);box-shadow:0 1px 3px rgba(30,19,64,.08)}.pf-indice a.on{background:#F3F0FA;color:var(--viola);font-weight:700;box-shadow:none}.pf-indice-sep{height:1px;background:var(--border);margin:8px 11px}.pf-riga{scroll-margin-top:20px}.pf-due{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 32px;gap:0 32px;align-items:start}.pf-due-righe{grid-template-rows:auto auto auto}.pf-due-righe>div{display:grid;grid-template-rows:subgrid;grid-row:1/span 3;align-self:stretch;align-items:start}.pf-due-righe>div:first-child{grid-column:1}.pf-due-righe>div:last-child{grid-column:2}.pf-due-righe .danger-zone{margin-top:8px}.pf-due-righe .pf-esci{margin-top:14px;grid-row:3}.sect-t-filo{position:relative}.sect-t-filo:after{content:"";position:absolute;left:0;bottom:-3px;height:2px;border-radius:2px;width:var(--filo-w,100%);background:var(--viola);transform-origin:left;animation:filo-sotto 1.15s cubic-bezier(.2,.7,.3,1)}}@keyframes filo-sotto{0%{transform:scaleX(0);opacity:1}33%{transform:scaleX(1);opacity:1}72%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@media(prefers-reduced-motion:reduce){.sect-t-filo:after{animation:filo-sotto-fermo 1.15s steps(1)!important}}@keyframes filo-sotto-fermo{0%{opacity:1}72%{opacity:1}to{opacity:0}}.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}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea{font-size:16px!important}.lw-url,.mem-input{font-size:16px}}.install-bar{position:fixed;z-index:31;left:12px;right:12px;bottom:calc(64px + 10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;background:var(--indigo);color:#fff;border-radius:14px;padding:12px 12px 12px 15px;box-shadow:0 14px 34px rgba(20,10,50,.34);animation:slideup .32s cubic-bezier(.2,.7,.3,1)}@media(min-width:768px){.install-bar{display:none}}.install-bar .ib-txt{flex:1 1;min-width:0}.install-bar .ib-t{font-size:13.5px;font-weight:600}.install-bar .ib-s{font-size:12px;color:var(--lavanda-c);margin-top:2px;line-height:1.4;white-space:pre-line}.install-bar .ib-cta{flex-shrink:0;background:#fff;color:var(--viola);font-size:13px;font-weight:600;padding:9px 14px;border-radius:9px}.install-bar .ib-x{flex-shrink:0;color:#9C95B8;padding:4px}.install-bar .ib-x:hover{color:#fff}@media(prefers-reduced-motion:reduce){.install-bar{animation:none}}.a2hs-velo{position:fixed;left:0;right:0;z-index:46;top:var(--viewport-top,0);height:var(--viewport-height,100%);background:rgba(30,19,64,.55);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 14px 14px;animation:fade .18s ease}.a2hs-guida{width:100%;max-width:420px;background:#fff;border-radius:16px;padding:16px 16px 14px;box-shadow:0 16px 40px rgba(20,10,50,.4);animation:slideup .26s cubic-bezier(.2,.7,.3,1)}.a2hs-t{font-family:var(--serif);font-size:18px;color:var(--indigo);text-align:center;margin-bottom:10px}.a2hs-passo{display:flex;align-items:center;gap:11px;padding:6px 0;font-size:13.5px;color:var(--indigo);line-height:1.35}.a2hs-nota{font-size:11.5px;color:var(--muted);line-height:1.4;margin-top:8px;padding-left:45px}.a2hs-g{flex-shrink:0;width:34px;height:34px;border-radius:10px;background:var(--lavanda);color:var(--viola);display:flex;align-items:center;justify-content:center}.a2hs-ok{width:100%;margin-top:12px;background:var(--viola);color:#fff;font-size:14px;font-weight:600;padding:11px;border-radius:9px}@media(prefers-reduced-motion:reduce){.a2hs-guida,.a2hs-velo{animation:none}}.tour{position:fixed;inset:0;z-index:210}.tour-dim{position:absolute;inset:0;background:rgba(30,19,64,.5);animation:fade .2s ease}.tour-spot{position:absolute;border-radius:12px;pointer-events:none;box-shadow:0 0 0 200vmax rgba(30,19,64,.5);transition:top .28s cubic-bezier(.2,.7,.3,1),left .28s cubic-bezier(.2,.7,.3,1),width .28s cubic-bezier(.2,.7,.3,1),height .28s cubic-bezier(.2,.7,.3,1)}.tour-tip{position:absolute;visibility:hidden;width:min(320px,calc(100vw - 24px));background:#fff;border-radius:16px;padding:18px;box-shadow:0 20px 50px rgba(20,10,50,.35);animation:popin .2s cubic-bezier(.2,.7,.3,1);transition:top .28s cubic-bezier(.2,.7,.3,1),left .28s cubic-bezier(.2,.7,.3,1)}.tour-x{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:var(--crema);color:var(--muted);display:flex;align-items:center;justify-content:center}.tour-x:hover{background:var(--lavanda);color:var(--viola)}.tour-t{font-family:var(--serif);font-size:18px;color:var(--indigo);padding-right:34px}.tour-b{font-size:13px;color:var(--muted);line-height:1.55;margin-top:8px}.tour-more{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-size:12.5px;font-weight:600;color:var(--viola);padding:0}.tour-more:hover{text-decoration:underline;text-underline-offset:2px}.tour-foot{display:flex;align-items:center;gap:8px;margin-top:14px}.tour-n{font-size:11.5px;font-weight:600;color:var(--muted);margin-right:auto}.tour-btn{font-size:13px;font-weight:600;padding:8px 14px;border-radius:8px}.tour-btn.primary{background:var(--viola);color:#fff}.tour-btn.primary:hover{filter:brightness(1.07)}.tour-btn.ghost{background:#fff;color:var(--viola);border:1.3px solid var(--border)}.tour-btn.ghost:hover{background:#FBF9FE}@media(prefers-reduced-motion:reduce){.tour-dim,.tour-tip{animation:none}.tour-spot,.tour-tip{transition:none}}.ask-bar{position:fixed;z-index:32;left:12px;right:12px;bottom:calc(64px + 10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;background:var(--indigo);color:#fff;border-radius:14px;padding:12px 12px 12px 15px;box-shadow:0 14px 34px rgba(20,10,50,.34);animation:slideup .32s cubic-bezier(.2,.7,.3,1)}@media(min-width:768px){.ask-bar{left:auto;right:30px;bottom:30px;max-width:380px}}.ask-bar .ab-txt{flex:1 1;min-width:0}.ask-bar .ab-t{font-size:13.5px;font-weight:600}.ask-bar .ab-s{font-size:12px;color:var(--lavanda-c);margin-top:2px;line-height:1.4}.ask-bar .ab-cta{flex-shrink:0;background:#fff;color:var(--viola);font-size:13px;font-weight:600;padding:9px 13px;border-radius:9px;display:flex;align-items:center;gap:6px}.ask-bar .ab-x{flex-shrink:0;color:#9C95B8;padding:4px}.ask-bar .ab-x:hover{color:#fff}@media(prefers-reduced-motion:reduce){.ask-bar{animation:none}}.ql-cta{width:100%;margin-top:14px;display:flex;align-items:center;gap:13px;text-align:left;border:1.3px dashed var(--lavanda-c);border-radius:14px;background:#fff;padding:13px 15px}.ql-cta:hover{background:#FBF9FE;border-color:var(--viola)}.ql-cta:active{transform:scale(.995)}.ql-ic{width:36px;height:36px;border-radius:10px;background:var(--lavanda);color:var(--viola);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ql-ic.sm{width:28px;height:28px;border-radius:8px}.ql-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.ql-t{font-size:14.5px;font-weight:600;color:var(--indigo)}.ql-s{font-size:12.5px;color:var(--muted);line-height:1.4}.ql-head{justify-content:space-between;margin:-4px 0 8px}.ql-hb,.ql-head{display:flex;align-items:center}.ql-hb{gap:5px;font-size:12.5px;font-weight:600;color:var(--muted);padding:6px 8px;border-radius:8px}.ql-hb:hover{background:var(--crema);color:var(--viola)}.ql-search{width:100%;height:46px;border:1px solid var(--border);border-radius:10px;padding:0 14px;font-size:14.5px;background:#fff;color:var(--text)}.ql-search:focus{border-color:var(--viola);box-shadow:0 0 0 3px var(--lavanda)}.ql-results:not(:empty){margin-top:10px;border:1px solid var(--border);border-radius:11px;overflow:hidden}.ql-res{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 12px;background:#fff;border-bottom:1px solid var(--line)}.ql-res:last-child{border-bottom:none}.ql-res:hover{background:var(--crema)}.ql-res-txt{display:flex;flex-direction:column;min-width:0}.ql-res-n{font-size:14px;font-weight:600;color:var(--text)}.ql-res-c{font-size:11.5px;color:var(--muted);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-new{display:flex;align-items:center;gap:10px;width:100%;margin-top:10px;text-align:left;border:1.3px solid var(--border);border-radius:12px;background:#fff;padding:10px 12px;font-size:13.5px;font-weight:600;color:var(--viola)}.ql-new:hover{background:#FBF9FE;border-color:var(--lavanda-c)}.ql-who{display:flex;align-items:center;gap:12px;padding:2px 0 4px}.ql-who-n{font-family:var(--serif);font-size:19px;color:var(--indigo);line-height:1.2}.ql-who-c{margin-top:2px}.ql-how,.ql-who-c{font-size:12.5px;color:var(--muted)}.ql-how{font-weight:600;margin:16px 0 8px}.ql-chips{display:flex;flex-wrap:wrap;gap:8px}.ql-chip{display:flex;align-items:center;gap:6px;padding:9px 12px;border-radius:20px;border:1.3px solid var(--border);background:#fff;color:var(--muted);font-size:13px;font-weight:600}.ql-chip:hover{border-color:var(--lavanda-c);color:var(--viola)}.ql-chip.on{border-color:var(--viola);background:var(--lavanda);color:var(--viola)}.ql-note{width:100%;height:44px;margin-top:12px;border:1px solid var(--border);border-radius:9px;padding:0 13px;font-size:14px;background:#fff;color:var(--text)}.ql-note:focus{border-color:var(--viola);box-shadow:0 0 0 3px var(--lavanda)}textarea.ql-note{height:auto}textarea.ql-note,textarea.tl-note-ed{min-height:44px;max-height:142px;padding:11px 13px;line-height:1.4;resize:none;display:block;overflow-y:auto}textarea.tl-note-ed{width:100%;border:1px solid var(--border);border-radius:9px;font-size:14px;background:#fff;color:var(--text)}textarea.tl-note-ed:focus{border-color:var(--viola);box-shadow:0 0 0 3px var(--lavanda)}.td-when{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:9px}.td-when label{font-size:12.5px;font-weight:600;color:var(--muted)}.td-when input{border:1px solid var(--border);border-radius:9px;background:#fff;padding:0 11px;height:38px;font-size:13px;color:var(--text);font-family:inherit}.td-when input:focus{border-color:var(--viola);box-shadow:0 0 0 3px var(--lavanda)}.td-clear{font-size:12px;font-weight:600;color:var(--muted)}.td-clear:hover{color:var(--dang);text-decoration:underline;text-underline-offset:2px}.td-when-campo{position:relative;display:inline-flex;min-width:0}.td-when-vuoto{display:none}@supports (-webkit-touch-callout:none){.td-when-campo{flex:1 1 150px}.td-when-vuoto{display:flex;align-items:center;position:absolute;inset:0;padding:0 12px;font-size:14px;color:var(--muted);pointer-events:none}.td-when input::-webkit-date-and-time-value{text-align:left}}.td-sez{padding:8px}.td-sez .td-scrivi{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:#F8F7FC;border-radius:14px;padding:6px;margin-bottom:4px}.td-sez .td-scrivi .mem-input{flex:1 1;min-width:200px;border:none;background:none;padding:0 8px}.td-sez .td-scrivi .mem-input input{font-size:14.5px}.td-sez .td-scrivi .td-when{margin-top:0;gap:6px;background:#fff;border-radius:10px;padding:0 4px 0 11px;box-shadow:0 1px 3px rgba(30,19,64,.08)}.td-sez .td-scrivi .td-when input{border:none;height:36px;padding:0 6px;background:none}.td-sez .td-scrivi .td-when input:focus{box-shadow:none}.td-sez .td-scrivi .td-clear{padding-right:6px}.td-sez>.btn{margin:8px 0 4px}.td-vuoto{display:flex;align-items:center;gap:9px;padding:12px 10px 6px;font-size:13.5px;color:var(--muted)}@media(max-width:767px){.td-sez .td-scrivi{flex-direction:column;align-items:stretch;gap:6px}.td-sez .td-scrivi .mem-input{min-width:0}.td-sez .td-scrivi .td-when{flex-wrap:nowrap;height:42px;padding:0 6px 0 12px}.td-sez .td-scrivi .td-when-campo{flex:1 1}.td-sez .td-scrivi .td-when input{width:100%;height:40px}.td-sez .td-scrivi .td-when-vuoto{padding:0 6px}}.td-box,.td-vuoto svg{color:var(--lavanda-c)}.td-box{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none}.td-box:hover{background:var(--lavanda);color:var(--viola)}.td-box:disabled{opacity:.5}.mem.td.done .td-box{color:var(--viola)}.mem.td.done .mt{color:var(--muted);text-decoration:line-through}.td-due{display:inline-block;margin-left:8px;white-space:nowrap;font-size:11.5px;font-weight:700;color:var(--muted);background:var(--crema);border-radius:20px;padding:2px 8px}.td-due.late{color:var(--dang);background:var(--dang-bg)}.td-week{margin-top:4px}.td-week-grid{display:grid;grid-auto-flow:column;grid-auto-columns:78%;grid-template-rows:auto auto;grid-gap:10px;gap:10px;align-items:start;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:18px;margin:0 -18px -14px;padding:4px 18px 18px;scrollbar-width:none}.td-week-grid::-webkit-scrollbar{display:none}.td-week-grid>.td-card{scroll-snap-align:start}.td-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;box-shadow:var(--rilievo);background:radial-gradient(110px 80px at 0 0,var(--td-alone),transparent) 0 0 /200px 120px no-repeat,#fff;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s}@media(hover:hover){.td-card:hover{transform:translateY(-2px);box-shadow:var(--rilievo-su)}}.td-u-scaduto{--td-urg:var(--dang);--td-alone:rgba(239,68,68,.12);--td-anello:#F87171;--td-testo:#B91C1C}.td-u-oggi{--td-urg:var(--ambra);--td-alone:rgba(245,158,11,.14);--td-anello:#FBBF24;--td-testo:#B45309}.td-u-domani{--td-urg:var(--viola);--td-alone:rgba(91,33,182,.09);--td-anello:#A78BFA;--td-testo:var(--viola)}.td-u-futuro{--td-urg:var(--lavanda-c);--td-alone:rgba(91,33,182,.05);--td-anello:#DDD3FB;--td-testo:#6D5BA8}.td-u-senza{--td-urg:#D9D4CB;--td-alone:rgba(30,19,64,.03);--td-anello:#E5E1DA;--td-testo:var(--muted)}.td-card-in{display:flex;align-items:flex-start;gap:11px;padding:13px 13px 12px;flex:1 1}.td-card-mid{flex:1 1;min-width:0;display:flex;flex-direction:column}.td-card-in{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.td-card-mid{display:contents}.td-card-meta{grid-column:1/-1}.td-card-testo{position:relative;min-height:calc(2 * 1.38em);font-size:13.5px;line-height:1.38}.td-card-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text)}.td-card-testo.disteso .td-card-body{display:block;-webkit-line-clamp:unset}.td-piu{position:absolute;right:0;bottom:0;padding-left:24px;background:linear-gradient(90deg,rgba(255,255,255,0),#fff 58%)}.td-piu,.td-piu span{display:flex;align-items:center}.td-piu span{justify-content:center;width:16px;height:16px;color:var(--viola);font-size:16px;font-weight:700;line-height:1;transition:color .18s,transform .18s cubic-bezier(.2,.9,.25,1)}.td-piu:hover span{color:var(--viola-d);transform:scale(1.18)}.td-card-testo.disteso .td-piu{position:static;margin-left:auto;margin-top:7px;padding-left:0;background:none}.td-card-meta{display:flex;align-items:center;gap:8px;margin-top:10px;min-height:23px}.td-card-who{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:11.5px;font-weight:600;color:var(--muted);text-decoration:none}.td-card-who:hover{color:var(--viola)}.td-card-pall{width:6px;height:6px;border-radius:50%;background:#D9D4CB;flex-shrink:0}.td-card-nome{font-size:11.5px;font-weight:600;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-card-meta .td-due,.tdp-meta .td-due{background:var(--td-alone);color:var(--td-testo);padding:3px 9px;border-radius:8px;font-size:11.5px;flex-shrink:0}.td-card-meta .td-due{margin-left:auto;line-height:17px}.td-card .td-box,.tdp-row .td-box{width:22px;height:22px;margin:3px;border:1.8px solid var(--td-anello,var(--lavanda-c));box-shadow:0 0 0 2.5px #fff,0 0 0 4px color-mix(in srgb,var(--td-anello,var(--lavanda-c)) 45%,transparent);background:#fff;color:#fff;border-radius:8px;transition:background .22s,border-color .22s,transform .22s cubic-bezier(.2,.9,.25,1)}.td-card .td-box:hover,.tdp-row .td-box:hover{border-color:var(--viola);background:#fff;transform:scale(1.08)}.td-card .td-box svg path,.tdp-row .td-box svg path{stroke-dasharray:22;stroke-dashoffset:22}.td-card .td-box.on,.tdp-row .td-box.on{background:var(--viola);border-color:var(--viola)}.td-card .td-box.on svg path,.tdp-row .td-box.on svg path{animation:td-segno .3s cubic-bezier(.2,.9,.25,1) .04s forwards}@keyframes td-segno{to{stroke-dashoffset:0}}.td-add{width:24px;height:24px;border-radius:50%;flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:center;background:var(--lavanda);color:var(--viola);transition:background .2s,color .2s,transform .2s cubic-bezier(.2,.9,.25,1)}.td-add:after{content:"";position:absolute;inset:-8px;border-radius:50%}.td-add:hover{background:var(--viola);color:#fff}.td-add:active{transform:scale(.92)}@media(prefers-reduced-motion:reduce){.td-add{transition:none}.td-add:active{transform:none}}.td-new-sub{white-space:pre-line}.td-new-who{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:12px}.td-new-lab{font-size:12.5px;font-weight:600;color:var(--muted)}.sect-t a.tt{text-decoration:none}.sect-t a.tt span{color:var(--muted);transition:color .18s}.sect-t a.tt:hover span{color:var(--viola)}.td-week-piu{color:inherit;text-decoration:none}.td-week-piu:hover{color:var(--viola)}.tdp-sub{font-size:14px;color:var(--muted);margin-top:5px}.tdp-overflow{margin-top:14px}.tdp-griglia{display:grid;grid-gap:14px 12px;gap:14px 12px;margin-top:20px;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"fare chiusi" "rapido rapido" "lista lista" "fatti fatti" "medaglia medaglia"}.tdp-a-fare{grid-area:fare}.tdp-a-chiusi{grid-area:chiusi}.tdp-a-medaglia{grid-area:medaglia}.tdp-a-rapido{grid-area:rapido}.tdp-a-lista{grid-area:lista;min-width:0}.tdp-a-fatti{grid-area:fatti;min-width:0}.tdp-a-lista>section:first-child>.sect-t{margin-top:10px}.tdp-a-chiusi,.tdp-a-fare{align-self:stretch}@media(min-width:1024px){.tdp-griglia{gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"fare chiusi medaglia" "rapido rapido rapido" "lista lista lista" "fatti fatti fatti"}.tdp-griglia.senza-medaglia{grid-template-areas:"fare fare chiusi" "rapido rapido rapido" "lista lista lista" "fatti fatti fatti"}.tdp-a-medaglia{align-self:stretch}}@media(min-width:1280px){.tdp-griglia{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 320px;grid-template-areas:"fare chiusi medaglia" "rapido rapido rapido" "lista lista fatti"}.tdp-griglia.senza-medaglia{grid-template-areas:"fare fare chiusi" "rapido rapido rapido" "lista lista fatti"}.tdp-a-fatti{position:-webkit-sticky;position:sticky;top:20px;margin-top:6px}}.tdp-tile.rl-card{padding:16px 18px;overflow:visible}.tdp-tile-t{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.tdp-tile-n{font-family:var(--serif);font-size:44px;line-height:1;color:var(--indigo);margin-top:8px;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.tdp-tile-n small{font-family:var(--sans);font-size:13px;font-weight:500;color:var(--muted)}.tdp-tile-n small.tdp-late{font-weight:700}.tdp-mix{display:flex;gap:2px;height:8px;border-radius:8px;overflow:hidden;margin-top:14px}.tdp-mix i{display:block;flex-basis:0;background:var(--td-urg)}.tdp-mix-leg{list-style:none;padding:0;margin:9px 0 0;display:flex;flex-wrap:wrap;gap:3px 12px;font-size:12px;color:var(--muted)}.tdp-mix-leg li{display:flex;align-items:center;gap:5px}.tdp-mix-leg li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--td-urg)}.tdp-barre{display:flex;align-items:stretch;gap:6px;height:58px;margin-top:12px}.tdp-barre>div{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0}.tdp-barre i{display:block;width:100%;min-height:4px;border-radius:5px 5px 2px 2px;background:var(--lavanda)}.tdp-barre i.su{background:var(--viola)}.tdp-barre small{font-size:10px;color:#A29DB0;white-space:nowrap}.tdp-med{display:flex;align-items:center;gap:14px;margin-top:12px}.tdp-med-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.tdp-med-t b{font-size:15px;font-weight:600;color:var(--text)}.tdp-med-t span{font-size:12.5px;color:var(--muted)}.tdp-prog{height:6px;border-radius:6px;background:#F3F0FA;overflow:hidden;margin-top:8px}.tdp-prog i{display:block;height:100%;border-radius:6px;background:var(--viola)}.tdp-med-link{display:inline-flex;align-items:center;gap:2px;margin-top:12px;font-size:12.5px;font-weight:600;color:var(--viola);text-decoration:none}.tdp-med-link:hover{text-decoration:underline}.tdp-rapido{gap:10px;background:#fff;border-radius:20px;box-shadow:var(--rilievo);padding:9px 9px 9px 16px}.tdp-rapido,.tdp-rapido-piu{display:flex;align-items:center}.tdp-rapido-piu{width:26px;height:26px;border-radius:50%;background:var(--lavanda);color:var(--viola);justify-content:center;flex-shrink:0}.tdp-rapido input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-size:15px;color:var(--text);padding:8px 0}.tdp-rapido input::placeholder{color:#A29DB0}.tdp-rapido-com{display:flex;flex-shrink:0}.tdp-chip,.tdp-rapido-com{align-items:center;gap:6px}.tdp-chip{display:inline-flex;height:34px;padding:0 11px;border-radius:10px;background:#F3F0FA;color:var(--viola);font-size:12.5px;font-weight:600;white-space:nowrap}.tdp-chip:hover{background:var(--lavanda)}.tdp-rapido:focus-within{box-shadow:var(--rilievo),0 0 0 2px var(--lavanda-c)}.tdp-chip.on{background:var(--viola);color:#fff}.tdp-chip.on:hover{background:var(--viola-d,#4A1A96)}.tdp-data{position:relative}.tdp-data-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:180px;background:#fff;border-radius:14px;box-shadow:0 1px 1px rgba(30,19,64,.05),0 14px 30px -12px rgba(30,19,64,.3);padding:5px;display:flex;flex-direction:column;gap:1px}.tdp-data-menu button{text-align:left;padding:9px 11px;border-radius:10px;font-size:14px;font-weight:500;color:var(--text)}.tdp-data-menu button:hover{background:#F3F0FA;color:var(--viola)}.tdp-data-menu button.via{color:var(--muted);border-top:1px solid var(--line);border-radius:0 0 10px 10px;margin-top:3px}.tdp-data-altra{width:calc(100% - 8px);margin:2px 4px 4px;padding:7px 9px;border:1px solid var(--border);border-radius:10px;font:inherit;font-size:14px;color:var(--text)}@media(max-width:767px){.tdp-rapido{flex-wrap:wrap;padding:10px 12px}.tdp-rapido input{flex-basis:calc(100% - 40px)}.tdp-rapido-com{width:100%}.tdp-rapido-com .btn{margin-left:auto}.tdp-tile.rl-card{padding:14px 15px}.tdp-tile-n{font-size:36px}}.tdp-vuoto.rl-card{padding:38px 24px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;background:radial-gradient(260px 160px at 50% 0,rgba(16,185,129,.1),transparent),#fff}.tdp-vuoto-tondo{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(160deg,#A7F3D0,#10B981);box-shadow:0 14px 24px -12px rgba(16,185,129,.8),0 0 0 8px rgba(16,185,129,.1)}.tdp-vuoto h2{font-family:var(--serif);font-weight:400;font-size:26px;color:var(--indigo);margin-top:8px}.tdp-vuoto p{font-size:14px;color:var(--muted);max-width:420px;line-height:1.55}.tdp-late,.tdp-late .cnt{color:var(--dang)}.tdp-late .cnt{background:var(--dang-bg)}.tdp-late+.tdp-list{background:radial-gradient(160px 90% at 0 50%,rgba(239,68,68,.12),transparent) 0 0 /260px 100% no-repeat,#fff}.tdp-row{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 10px;border-radius:14px}.tdp-row:hover{background:#FCFBFF}.tdp-row+.tdp-row:before{content:"";position:absolute;top:0;left:10px;right:10px;height:1px;background:var(--line)}.td-u-fatto{--td-urg:var(--ok);--td-alone:rgba(16,185,129,.12);--td-anello:#6EE7B7;--td-testo:#047857}.tdp-late+.tdp-list .tdp-row:hover{background:rgba(255,255,255,.6)}.tdp-row.editing{display:block;background:#FBFAFF}.tdp-row .row-icons{align-self:center}.tdp-row .td-box{flex-shrink:0}.tdp-mid{flex:1 1;min-width:0}.tdp-testo{font-size:14.5px;line-height:1.42;color:var(--text);overflow-wrap:anywhere;margin-top:2px}.tdp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;margin-top:6px}.tdp-fatto{font-size:11.5px;font-weight:600;color:var(--ok)}.tdp-row.done .td-box svg path{stroke-dashoffset:0;animation:none}.tdp-row.done .tdp-testo{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:#C9C4BB;text-decoration-color:#C9C4BB}.tdp-done.rl-card{padding:14px 12px 8px}.tdp-done-t{font-family:var(--serif);font-weight:400;font-size:20px;color:var(--indigo);padding:0 6px 4px;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.tdp-done-t small{font-family:var(--sans);font-size:12.5px;color:var(--muted)}.tdp-done .col-note{padding:4px 6px 10px;margin:0}.tdp-done-piu{display:block;width:100%;text-align:left;padding:10px 10px 8px;font-size:13px;font-weight:600;color:var(--viola)}.tdp-done-piu:hover{text-decoration:underline}@media(hover:hover){.tdp-done .row-icons{opacity:0;transition:opacity .15s}.tdp-done .tdp-row:focus-within .row-icons,.tdp-done .tdp-row:hover .row-icons{opacity:1}}.td-new-opz{font-size:11.5px;font-weight:400;font-style:italic;color:var(--muted)}.td-new-link{font-size:12.5px;font-weight:600;color:var(--viola)}.td-new-link:hover{text-decoration:underline;text-underline-offset:2px}.td-new-link:disabled{opacity:.5}.td-new-chip{display:flex;align-items:center;gap:8px;padding:5px 8px 5px 5px;border-radius:20px;border:1.3px solid var(--lavanda-c);background:var(--lavanda)}.td-new-nome{font-size:13px;font-weight:600;color:var(--indigo)}.td-new-chip button{display:flex;align-items:center;justify-content:center;color:var(--viola);padding:2px}.td-new-chip button:hover{color:var(--dang)}.td-new-who+.ql-search{margin-top:9px}.sect-t .cnt.colpito{animation:td-colpito .45s cubic-bezier(.34,1.56,.64,1)}@keyframes td-colpito{0%{transform:scale(1)}35%{transform:scale(1.55);background:var(--viola);color:#fff}to{transform:scale(1)}}.td-week .col-note{margin-top:10px}.td-more{display:none}@media(min-width:768px){.td-week-grid{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-auto-columns:auto;gap:12px;overflow:visible;scroll-snap-type:none;margin:0;padding:0}.td-week-grid:not(.tutti)>.td-card:nth-child(n+9){display:none}.td-more{display:inline-flex}.td-card-in{gap:12px;padding:16px 16px 14px}.td-card-testo{min-height:calc(2 * 1.42em);line-height:1.42}.td-card-meta{margin-top:12px}.td-card .td-box{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.td-card,.td-card:hover{transition:none;transform:none}.sect-t .cnt.colpito{animation:none}.td-card .td-box.on svg path,.tdp-row .td-box.on svg path{animation:none;stroke-dashoffset:0}}.ql-todo,.ql-todo-add{margin-top:12px}.ql-todo-add{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--viola)}.ql-todo-add:hover{text-decoration:underline;text-underline-offset:2px}.mc-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.mc-chip{display:flex;align-items:center;gap:7px;padding:11px 14px;border-radius:20px;border:1.3px solid var(--border);background:#fff;color:var(--text);font-size:13.5px;font-weight:600}.mc-chip.on,.mc-chip:hover{border-color:var(--viola);background:var(--lavanda);color:var(--viola)}.mc-hint{font-size:12px;color:var(--muted);text-align:center;margin:16px 0 4px}.mc-fu{margin-top:12px;padding:11px 12px 13px;border:1px solid var(--border);border-radius:11px;background:var(--crema)}.mc-fu .td-when{margin-top:0}.mc-fu .ql-note{margin-top:9px;height:40px;font-size:13.5px}.field-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.field-head label{margin-bottom:6px}.cat-man{margin-top:10px;padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--crema)}.cat-man-hint{font-size:11.5px;color:var(--muted);line-height:1.45}.cat-man-hint.sm{margin-top:6px}.cat-man-empty{font-size:12.5px;color:var(--muted);margin-top:10px}.cat-man-list{list-style:none;margin:10px 0 0}.cat-man-row{display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 0;border-bottom:1px solid var(--line)}.cat-man-row:last-child{border-bottom:none}.cat-man-row.confirming,.cat-man-row.editing{align-items:flex-start;flex-wrap:wrap}.cat-man-name{flex:1 1;min-width:0;font-size:13.5px;color:var(--text);overflow-wrap:anywhere}.cat-man-row:not(.editing):not(.confirming){flex-wrap:wrap}.cat-man-row:not(.editing):not(.confirming) .cat-man-name{flex:1 0 auto;overflow-wrap:normal}.cat-man-ritmo,.field .cat-man-ritmo{flex:0 1 auto;width:auto;max-width:170px;min-width:0;height:30px;border:1px solid var(--border);border-radius:8px;padding:0 24px 0 8px;font-size:12px;background-color:#fff;color:var(--muted);background-position:right 7px center;background-size:12px 12px}.cat-man-ritmo:focus{border-color:var(--viola);color:var(--text)}@media (max-width:767px){.cat-man-ritmo,.field .cat-man-ritmo{order:3;flex-basis:100%;max-width:none;height:36px;margin-bottom:4px}}.cat-man-acts{gap:6px;margin-left:auto}.cat-man-acts,.cat-man-ic{display:flex;align-items:center}.cat-man-ic{justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--border);background:#fff;color:var(--muted)}.cat-man-ic:hover{border-color:var(--lavanda-c);color:var(--viola)}.cat-man-ic.danger:hover{border-color:var(--dang);color:var(--dang)}.cat-man-ic:disabled{opacity:.5}.link.sm.danger{color:var(--dang)}.link.sm.muted{color:var(--muted)}.cat-man-fields{flex:1 1;min-width:160px;display:flex;flex-direction:column;gap:6px}.cat-man-fields input{width:100%;height:36px;border:1px solid var(--border);border-radius:8px;padding:0 10px;font-size:13.5px;background:#fff;color:var(--text)}.cat-man-fields input:focus{border-color:var(--viola);box-shadow:0 0 0 3px var(--lavanda)}.cat-man-confirm{flex:1 1;min-width:160px;display:flex;flex-direction:column;gap:3px}.cat-man-confirm b{font-size:13px;color:var(--text)}.cat-man-confirm span{font-size:11.5px;color:var(--muted);line-height:1.45}.cat-man-add{margin-top:10px}.cat-man-add .cat-man-acts{margin-top:8px;justify-content:flex-start}.btn.btn-ghost.sm{height:34px;padding:0 14px;font-size:13px;width:auto}.cat-man-open{display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px 0;background:none;border:none;color:var(--viola);font-size:13px;font-weight:600}.cat-man-open:disabled{opacity:.5;color:var(--muted)}.cat-man .form-error{margin:10px 0 0}.cat-man .form-error.sm{font-size:12px;padding:7px 10px}.cat-man-notice{margin-top:10px;font-size:12px;color:var(--ok);line-height:1.45}.ext{padding:16px 14px 26px;animation:page-enter .18s cubic-bezier(.2,.7,.3,1)}.ext-acct{display:flex;justify-content:flex-end;margin:-6px 0 2px}.ext-acct-b{display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;border-radius:9px;color:var(--muted);transition:background .14s ease,color .14s ease}.ext-acct-b:hover,.ext-acct-b[aria-expanded=true]{background:var(--lavanda);color:var(--viola)}.ext-acct-mail{padding:7px 11px 8px;margin-bottom:4px;border-bottom:1px solid var(--border);font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ext-hero{display:flex;align-items:center;gap:11px}.ext-hero-txt{flex:1 1;min-width:0}.ext-nm{font-family:var(--serif);font-size:19px;color:var(--indigo);line-height:1.25}.ext-nm,.ext-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ext-sub{font-size:12.5px;color:var(--muted);margin-top:2px}.ext-apri{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-size:12.5px;font-weight:600;color:var(--viola);text-decoration:none}.ext-apri:hover{text-decoration:underline;text-underline-offset:2px}.ext-vuoto{padding:22px 4px;font-size:13.5px;color:var(--muted);line-height:1.55}.ext-vuoto-t{font-family:var(--serif);font-size:18px;color:var(--indigo);margin-bottom:7px}.ext-vuoto .btn{margin-top:16px}.ext-attesa{padding:38px 6px 30px;text-align:center;font-size:13px;color:var(--muted);line-height:1.55}.ext-attesa .ext-vuoto-t{margin:22px 0 6px}.ext-attesa-aiuto{margin-top:20px}.ext-filo{display:block;width:100%;max-width:200px;height:auto;margin:0 auto}.ext-filo path{fill:none;stroke-width:2.5;stroke-linecap:round}.ext-filo-guida{stroke:var(--lavanda)}.ext-filo-capo{stroke:var(--viola);stroke-dasharray:54 152;animation:filo-scorre 3s linear infinite}@keyframes filo-scorre{0%{stroke-dashoffset:206}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.ext-filo-capo{animation:none;stroke-dasharray:none;stroke:var(--lavanda-c)}}.ext-add-t{font-family:var(--serif);font-size:18px;color:var(--indigo)}.ext-add-s{font-size:12.5px;color:var(--muted);line-height:1.5;margin:6px 0 16px}.ext-add-mail{font-size:12.5px;color:var(--indigo);font-weight:600;word-break:break-all;margin:-10px 0 16px}.ext-match-l{list-style:none;display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.ext-match-b{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 11px;border:1px solid var(--border);border-radius:12px;background:#fff;transition:border-color .14s ease,background .14s ease}.ext-match-b:hover:not(:disabled){border-color:var(--viola);background:var(--lavanda)}.ext-match-b:disabled{opacity:.55;cursor:default}.ext-match-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ext-match-n{font-size:14px;font-weight:600;color:var(--indigo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ext-match-s{font-size:11.5px;color:var(--viola);flex:none}.ext-sospeso{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:0 10px;gap:0 10px;width:100%;text-align:left;margin-bottom:14px;padding:10px 12px;border-radius:13px;border:1px solid var(--lavanda-c);background:var(--lavanda);font:inherit;cursor:pointer;transition:border-color .14s ease,background .14s ease}.ext-sospeso:hover{border-color:var(--viola)}.ext-sospeso-t{grid-column:1;font-size:13px;font-weight:600;color:var(--indigo)}.ext-sospeso-s{grid-column:1;font-size:11.5px;color:var(--muted);line-height:1.45;margin-top:2px}.ext-sospeso-f{grid-column:2;grid-row:1/span 2;font-size:17px;color:var(--viola)}.ext-mom-l{list-style:none;display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.ext-mom-r{display:flex;align-items:center;gap:9px;width:100%;cursor:pointer;padding:7px 9px;border-radius:11px;transition:background .14s ease}.ext-mom-r:hover{background:var(--lavanda)}.ext-mom-r input{width:17px;height:17px;flex:none;accent-color:var(--viola);cursor:pointer}.ext-mom-r:has(input:disabled){cursor:default;opacity:.55}.ext-mom-r:has(input:focus-visible){outline:2px solid var(--viola);outline-offset:-2px}.ext-mom-fuori{border-top:1px solid var(--border);padding-top:12px;margin-bottom:16px}.ext-mom-fuori-t{font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.ext-mom-fuori-s{font-size:12px;color:var(--muted);line-height:1.5;margin-top:6px}.ext-mom-nuovi{list-style:none;margin-top:9px;display:flex;flex-direction:column;gap:5px}.ext-mom-nuovo{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 10px;border-radius:11px;border:1px dashed var(--border);background:none;font:inherit;font-size:13px;color:var(--indigo);cursor:pointer;transition:border-color .14s ease,background .14s ease}.ext-mom-nuovo:hover:not(:disabled){border-color:var(--viola);background:var(--lavanda)}.ext-mom-nuovo:disabled{opacity:.55;cursor:default}.ext-mom-nuovo[aria-expanded=true]{border-style:solid;border-color:var(--viola);background:var(--lavanda)}.ext-mom-nuovo-n{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ext-mom-piu{flex:none;width:14px;text-align:center;font-size:16px;line-height:1;color:var(--viola)}.ext-mom-form{padding:10px 2px 2px}.ext-mom-form-s{font-size:12px;color:var(--muted);line-height:1.5;margin-bottom:12px}.ext-mom-scegli{padding:10px 2px 2px}.ext-mom-scegli .ext-match-l{margin-bottom:8px}.ext-mom-omonimi{color:var(--warn);flex:none;font-size:11.5px}.ext-momento .btn-ghost{margin-top:7px}.ext-rete{padding:26px 6px 22px;text-align:center;font-size:13px;color:var(--muted);line-height:1.55}.ext-rete-t{font-family:var(--serif);font-size:18px;color:var(--indigo);margin:10px 0 6px}.ext-rete-s{max-width:290px;margin:0 auto 16px}.ext-rete-conto{font-family:var(--serif);font-size:26px;color:var(--indigo);margin:14px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ext-rete-anello{display:block;width:92px;height:92px;margin:0 auto}.ext-rete-anello circle{fill:none;stroke-width:6;stroke-linecap:round}.ext-rete-guida{stroke:var(--lavanda)}.ext-rete-capo{stroke:var(--viola);transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .5s ease}.ext-rete-anello.cerca .ext-rete-capo{transition:none;animation:rete-cerca 1.4s linear infinite}@keyframes rete-cerca{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.ext-rete-esito.fatta .ext-rete-capo{stroke:var(--ok);animation:rete-chiude .5s ease}@keyframes rete-chiude{0%{opacity:.3;transform:rotate(-90deg) scale(.9)}to{opacity:1;transform:rotate(-90deg) scale(1)}}.ext-rete-carta-box{min-height:82px;display:flex;align-items:center;padding:12px 16px;animation:rete-carta .32s cubic-bezier(.25,.9,.4,1)}.ext-rete-carta{display:flex;align-items:center;gap:10px;width:100%;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 10px rgba(30,19,64,.07);padding:9px 12px;text-align:left}.ext-rete-carta.vuota{box-shadow:none;border-style:dashed;opacity:.5;height:48px}.ext-rete-ini{width:30px;height:30px;border-radius:9px;flex:none;background:var(--lavanda);color:var(--viola-d);font-size:11.5px;font-weight:700;letter-spacing:.02em;display:flex;align-items:center;justify-content:center}.ext-rete-chi{display:flex;flex-direction:column;min-width:0}.ext-rete-n{font-size:13px;font-weight:600;color:var(--indigo)}.ext-rete-h,.ext-rete-n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ext-rete-h{font-size:11px;color:var(--muted)}@keyframes rete-carta{0%{opacity:0;transform:translateY(7px) rotate(-.6deg)}to{opacity:1;transform:none}}.ext-rete-scena{position:relative;width:126px;height:104px;margin:6px auto 0}.ext-rete-pagina{position:absolute;inset:0;border:1.5px solid var(--lavanda-c);border-radius:11px;background:var(--bianco);overflow:hidden}.ext-rete-pagina:after{content:"";position:absolute;inset:auto 0 0 0;height:26px;background:linear-gradient(transparent,var(--bianco))}.ext-rete-pista{position:absolute;left:0;right:0;top:0;padding:9px;display:flex;flex-direction:column;gap:7px;animation:rete-scorre 3.4s cubic-bezier(.4,0,.6,1) infinite}@keyframes rete-scorre{0%{transform:translateY(0)}to{transform:translateY(-80px)}}.ext-rete-riga{display:flex;align-items:center;gap:6px}.ext-rete-pal{width:13px;height:13px;border-radius:50%;background:var(--lavanda);flex:none}.ext-rete-barre{flex:1 1;display:flex;flex-direction:column;gap:3px}.ext-rete-barre i{display:block;height:3px;border-radius:2px;background:var(--line)}.ext-rete-barre i:first-child{width:70%;background:#DDD8E8}.ext-rete-barre i:last-child{width:44%}.ext-rete-giu{position:absolute;right:-15px;top:26px;bottom:26px;width:12px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:var(--viola)}.ext-rete-giu:before{content:"";flex:1 1;width:1.5px;background:linear-gradient(var(--lavanda-c),var(--viola))}.ext-rete-giu svg{width:11px;height:11px;margin-top:-2px;animation:rete-giu 1.6s ease-in-out infinite}@keyframes rete-giu{0%,to{transform:translateY(-2px);opacity:.5}50%{transform:translateY(2px);opacity:1}}.ext-rete-invito{font-family:var(--serif);font-size:19.5px;line-height:1.3;color:var(--indigo);margin:18px auto 10px;max-width:300px;text-wrap:balance}.ext-rete-corpo{font-size:12.5px;line-height:1.55;max-width:300px;margin:0 auto 18px}.ext-rete-avviso{display:flex;align-items:flex-start;gap:9px;text-align:left;background:var(--warn-bg);border-radius:11px;padding:10px 12px;margin:0 0 14px;font-size:12px;line-height:1.4;color:var(--text)}.ext-rete-avviso svg{flex:none;margin-top:1px;color:var(--warn)}.ext-rete-avviso b{color:var(--warn);font-weight:700}.ext-rete-sicuro{display:flex;align-items:center;gap:9px;text-align:left;background:var(--bianco);border:1px solid var(--line);border-radius:11px;padding:10px 12px;margin:11px 0 0;font-size:12px;line-height:1.4;color:var(--muted)}.ext-rete-sicuro svg{flex:none;color:var(--ok)}.ext-rete .btn+.btn{margin-top:8px}.ext-rete-scarta{margin-top:16px;font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:2px}.ext-rete-scarta:hover{color:var(--dang)}@media(prefers-reduced-motion:reduce){.ext-rete-anello.cerca .ext-rete-capo{animation:none}.ext-rete-capo{transition:none}.ext-rete-carta-box,.ext-rete-esito.fatta .ext-rete-capo,.ext-rete-giu svg,.ext-rete-pista{animation:none}}.ext-cambio{margin-top:14px;border:1.5px solid #f1c77a;border-radius:14px;background:#FFFDF7;padding:14px}.ext-cambio-top{gap:10px}.ext-cambio-ic,.ext-cambio-top{display:flex;align-items:center}.ext-cambio-ic{width:36px;height:36px;border-radius:10px;background:#fff;border:1px solid #f1c77a;color:var(--warn);flex-shrink:0;justify-content:center}.ext-cambio-t{font-size:14px;font-weight:700;color:var(--indigo)}.ext-cambio-s{font-size:11.5px;color:var(--muted);margin-top:1px}.ext-cambio .form-error{margin-top:11px}.ext-link-chi{display:flex;align-items:center;gap:10px;margin-top:12px;padding:9px 11px;border:1px solid var(--border);border-radius:12px;background:#fff}.ext-link-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ext-link-n{font-size:14px;font-weight:600;color:var(--indigo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ext-diff{margin-top:12px;background:#fff;border:1px solid var(--border);border-radius:10px;overflow:hidden}.ext-diff-r{display:flex;align-items:baseline;gap:10px;padding:9px 11px}.ext-diff-r+.ext-diff-r{border-top:1px solid var(--line)}.ext-diff-k{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);width:42px;flex-shrink:0}.ext-diff-v{font-size:13px;line-height:1.4;flex:1 1;min-width:0;overflow-wrap:anywhere}.ext-diff-r.prima .ext-diff-v{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:#C9C4D0;text-decoration-color:#C9C4D0}.ext-diff-r.prima .ext-diff-v b{font-weight:600}.ext-diff-r.ora .ext-diff-k{color:var(--warn)}.ext-diff-r.ora .ext-diff-v{color:var(--indigo)}.ext-diff-r.ora .ext-diff-v b{font-weight:700;background:var(--warn-bg);border-radius:3px;padding:0 3px}.ext-cambio-spunta{display:flex;gap:9px;align-items:flex-start;width:100%;text-align:left;margin-top:11px;padding:10px 11px;background:#fff;border:1px solid var(--border);border-radius:10px;transition:border-color .12s ease}.ext-cambio-spunta:hover{border-color:var(--lavanda-c)}.ext-cambio-spunta:disabled{opacity:.55}.ext-cambio-spunta .box{width:17px;height:17px;border-radius:5px;flex-shrink:0;margin-top:1px;border:1.6px solid var(--border);background:#fff;color:#fff;display:flex;align-items:center;justify-content:center}.ext-cambio-spunta.on .box{border-color:var(--viola);background:var(--viola)}.ext-cambio-spunta .st{display:block;font-size:12.5px;font-weight:600;color:var(--text);line-height:1.35}.ext-cambio-spunta .ss{display:block;font-size:11.5px;color:var(--muted);line-height:1.45;margin-top:2px}.ext-cambio-acts{display:flex;flex-direction:column;gap:9px;margin-top:12px}.ext-cambio-acts .link{padding:2px 0}.ext-cambio-acts .link:disabled{opacity:.5}.ext-cambio-fatto{display:flex;align-items:flex-start;gap:8px;margin-top:14px;font-size:12px;color:var(--ok);line-height:1.45}.ext-cambio-fatto svg{flex-shrink:0;margin-top:2px}.ext-cambio-fatto button{font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:2px}.ext-cambio-fatto button:hover{color:var(--viola)}.ext-cambio-fatto button:disabled{opacity:.5;text-decoration:none}.ext-cambio-messa{display:flex;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;background:#fff;border:1px dashed var(--border);border-radius:11px}.ext-cambio-messa p{flex:1 1;font-size:11.5px;color:var(--muted);line-height:1.45}.ext-cambio-messa button{flex-shrink:0;font-size:12px;font-weight:600;color:var(--viola)}.ext-auth h1{font-family:var(--serif);font-size:20px;color:var(--indigo)}.ext-auth .as{line-height:1.5;margin:5px 0 16px}.consent-legend,.ext-auth .as{font-size:12.5px;color:var(--muted)}.consent-legend{display:block;font-weight:600;margin-bottom:8px}.consent-opts{display:flex;flex-direction:column;gap:8px}.consent-opt{position:relative;display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease}.consent-opt:hover{border-color:var(--lavanda-c)}.consent-opt.sel{border-color:var(--viola);background:var(--lavanda)}.consent-opt input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.consent-opt:has(input:focus-visible){box-shadow:0 0 0 3px var(--lavanda);border-color:var(--viola)}.consent-dot{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;border:2px solid var(--border);background:#fff;display:grid;place-items:center;transition:border-color .12s ease}.consent-opt.sel .consent-dot{border-color:var(--viola)}.consent-opt.sel .consent-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--viola)}.consent-opt .ct{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.35}.consent-opt .ch{line-height:1.5;margin-top:2px}.consent-opt .ch,.consent-user{font-size:12px;color:var(--muted)}.consent-user{background:var(--crema);border:1px solid var(--line);border-radius:8px;padding:7px 11px;margin:-10px 0 18px;overflow-wrap:anywhere}.field textarea{width:100%;min-height:120px;border:1px solid var(--border);border-radius:9px;padding:11px 13px;font-size:14px;line-height:1.55;background:#fff;color:var(--text);resize:vertical}.field textarea:focus{border-color:var(--viola);box-shadow:0 0 0 3px var(--lavanda)}.lw{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:34px;gap:34px;align-items:start;max-width:1000px;margin-top:22px}.lw-form{min-width:0;max-width:520px}.lw-prev{position:-webkit-sticky;position:sticky;top:22px}.lw-prev-t{font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}@media(max-width:899px){.lw{grid-template-columns:minmax(0,1fr);gap:22px}.lw-prev{position:static;min-width:0}.lw-form{max-width:none}}.lw-passi{display:flex;gap:6px;margin-bottom:20px}.lw-passi span{height:3px;flex:1 1;border-radius:2px;background:var(--line);transition:background .2s}.lw-passi span.on{background:var(--viola)}.lw-sub{font-size:13px;color:var(--muted);line-height:1.55;margin:-4px 0 16px}.lw-avviso{font-size:12.5px;color:var(--warn);background:var(--warn-bg);border-radius:9px;padding:10px 12px;margin:-2px 0 16px;line-height:1.5}.lw-conta{text-align:right}.lw-warn{color:var(--warn)}.lw-url{display:flex;align-items:center;height:44px;border:1px solid var(--border);border-radius:9px;background:#fff;padding:0 11px;font-size:14px;overflow:hidden}.lw-url:focus-within{border-color:var(--viola);box-shadow:0 0 0 3px var(--lavanda)}.lw-url input{flex:1 1;min-width:40px;height:100%;padding:0 2px;font-size:14px;background:transparent}.lw-url input,.lw-url input:focus{border:none;box-shadow:none}.lw-url-base,.lw-url-sfx{color:var(--muted);white-space:nowrap;flex-shrink:0}.lw-nav{display:flex;gap:9px;align-items:center;margin-top:22px}.lw-pub{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.lw-pub .help{font-size:11.5px;color:var(--muted);margin-top:8px;line-height:1.45}.lw-online{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ok)}.lw-pallino{width:8px;height:8px;border-radius:50%;background:var(--ok);flex-shrink:0}.lw-indirizzo{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;background:var(--crema);border:1px solid var(--line);border-radius:9px;color:var(--muted)}.lw-indirizzo svg{flex-shrink:0;color:var(--viola)}.lw-indirizzo code{font-size:12.5px;color:var(--text);-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.lw-online-azioni{display:flex;gap:8px;align-items:center;margin-top:10px}.lw-esci{display:block;margin:18px auto 0}.lw-elenco{list-style:none;margin:12px 0 16px;display:flex;flex-direction:column;gap:7px}.lw-elenco li{position:relative;padding-left:17px;font-size:12.5px;color:var(--muted);line-height:1.5}.lw-elenco li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--lavanda-c)}.fl{display:flex;align-items:center;gap:16px;margin-bottom:20px}.fl-anteprima{flex-shrink:0}.fl-anteprima img{object-fit:cover;box-shadow:0 0 0 4px var(--lavanda)}.fl-anteprima img,.fl-mono{width:92px;height:92px;border-radius:50%}.fl-mono{justify-content:center;font-size:29px;font-weight:600;letter-spacing:-.02em}.fl-azioni,.fl-mono{display:flex;align-items:center}.fl-azioni{flex-wrap:wrap;gap:8px;min-width:0}.fl-azioni .help{flex-basis:100%;font-size:11.5px;color:var(--muted);line-height:1.45}.fl-azioni .form-error{flex-basis:100%;margin-bottom:0}.lw-blocco{border:1px solid var(--line);border-radius:11px;padding:14px 14px 2px;margin-bottom:12px;background:#fff}.lw-blocco-t{font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.lw-blocco .field:last-child{margin-bottom:12px}.lw-acc{border:1px solid var(--border);border-radius:12px;background:#fff;margin-bottom:10px}.lw-acc[open]{box-shadow:0 1px 2px rgba(26,22,37,.04)}.lw-acc-sum{list-style:none;cursor:pointer;border-radius:12px}.lw-acc-sum::-webkit-details-marker{display:none}.lw-acc-sum:focus-visible{outline:2px solid var(--viola);outline-offset:2px}.lw-acc-cap{display:flex;align-items:center;gap:12px;padding:13px 14px}.lw-acc-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.lw-acc-t b{font-size:14.5px;font-weight:600;color:var(--text)}.lw-acc-t span{font-size:12px;color:var(--muted);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-acc-i{flex-shrink:0;color:var(--muted);transition:transform .18s}.lw-acc[open] .lw-acc-i{transform:rotate(180deg)}.lw-acc[open] .lw-acc-t span{display:none}.lw-acc-in{padding:14px;border-top:1px solid var(--line)}.lw-acc-in .lw-sub{margin:0 0 14px}.lw-acc-in .lw-blocco,.lw-acc-in .lw-sez{background:var(--crema)}.lw-acc-in .lw-sez-ferma{background:transparent}.lw-mcp{display:flex;gap:11px;align-items:flex-start;margin-bottom:16px;border:1px solid var(--lavanda-c);background:var(--lavanda);border-radius:12px;padding:13px 14px}.lw-mcp-i{color:var(--viola);flex-shrink:0;margin-top:2px}.lw-mcp-corpo{flex:1 1;min-width:0}.lw-mcp-t{font-size:12.5px;line-height:1.6;color:var(--indigo)}.lw-mcp-come{display:inline-block;margin-top:7px;font-size:12.5px;font-weight:600;color:var(--viola);text-decoration:underline;text-underline-offset:3px;animation:lw-mcp-pulsa 2.6s ease-in-out infinite}.lw-mcp-come:hover{animation:none;opacity:1}@keyframes lw-mcp-pulsa{0%,to{opacity:1}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.lw-mcp-come{animation:none}}.lw-mcp-frase{display:flex;gap:9px;align-items:flex-start;margin-top:10px;background:#fff;border:1px dashed var(--lavanda-c);border-radius:9px;padding:9px 11px}.lw-mcp-virg{font-family:var(--serif);font-size:20px;color:var(--lavanda-c);line-height:.9;flex-shrink:0}.lw-mcp-frase p{font-size:11.5px;line-height:1.6;color:var(--muted)}.lw-mcp-frase em{font-style:italic;color:var(--indigo);-webkit-user-select:all;-moz-user-select:all;user-select:all}.lw-mcp-copia{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--viola);text-decoration:underline;text-underline-offset:2px;vertical-align:baseline}.lw-mcp-copia:hover{text-decoration:none}.lw-mcp-x{flex-shrink:0;color:var(--viola);opacity:.55;padding:2px;margin:-2px -2px 0 0;border-radius:6px;transition:opacity .14s}.lw-mcp-x:hover{opacity:1;background:rgba(91,33,182,.08)}.lw-lingue{display:flex;gap:4px;margin-bottom:18px;border-bottom:1px solid var(--line)}.lw-lingue button{display:inline-flex;align-items:baseline;gap:7px;cursor:pointer;font-size:14px;font-weight:500;color:var(--muted);background:none;padding:9px 14px;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;transition:.14s}.lw-lingue button:hover{color:var(--text)}.lw-lingue button.on{color:var(--viola);border-bottom-color:var(--viola)}.lw-lingue button span{font-size:11px;font-weight:400;color:var(--muted)}.lw-scelta{display:inline-flex;gap:2px;padding:2px;background:var(--line);border-radius:9px}.lw-scelta button{font-size:13px;font-weight:500;color:var(--muted);cursor:pointer;padding:7px 16px;border:none;background:transparent;border-radius:7px;transition:.14s}.lw-scelta button:hover{color:var(--text)}.lw-scelta button.on{background:#fff;color:var(--viola);box-shadow:0 1px 2px rgba(26,22,37,.08)}.lw-setup{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.lw-setup-t{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:11px}.lw-acc-set{background:transparent;border-color:var(--line)}.lw-acc-set .lw-acc-t b{font-weight:500;color:var(--muted)}.lw-acc-set[open]{background:#fff;box-shadow:none}.lw-acc-ev{border-color:#a996f9}.lw-acc-ev .lw-acc-sum{background:#c4b5fd}.lw-acc-ev[open] .lw-acc-sum{border-radius:12px 12px 0 0}.lw-acc-ev .lw-acc-i,.lw-acc-ev .lw-acc-t span{color:#3f3172}.lw-acc-ev .lw-acc-in{border-top-color:#a996f9}.lw-ordine{list-style:none;margin:0 0 14px;display:flex;flex-direction:column;gap:8px}.lw-sez{display:flex;align-items:center;gap:11px;padding:11px 11px 11px 13px;border:1px solid var(--line);border-radius:11px;background:#fff;min-height:56px}.lw-sez-ferma{background:var(--crema);border-style:dashed;min-height:0;padding:9px 13px}.lw-sez-n{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--lavanda);color:var(--viola);font-size:11px;font-weight:700;display:grid;place-items:center}.lw-sez-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.lw-sez-t b{font-size:13.5px;font-weight:600;color:var(--text)}.lw-sez-t span{font-size:12px;color:var(--muted);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-sez-ferma .lw-sez-t b{color:var(--muted);font-weight:500}.lw-sez-frecce{flex-shrink:0;display:flex;gap:4px}.lw-freccia{width:30px;height:30px;border-radius:8px;border:1px solid var(--border);background:#fff;color:var(--text);display:grid;place-items:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.lw-freccia:hover:not(:disabled){background:var(--lavanda);border-color:var(--viola);color:var(--viola)}.lw-freccia:disabled{color:var(--line);cursor:default}.lw-salta{display:block;margin:14px auto 0}.lw-prev-sel{display:inline-flex;gap:2px;padding:2px;margin-bottom:10px;background:var(--line);border-radius:9px}.lw-prev-sel button{font-size:12px;font-weight:600;color:var(--muted);cursor:pointer;padding:5px 12px;border:none;background:transparent;border-radius:7px;transition:.14s}.lw-prev-sel button:hover{color:var(--text)}.lw-prev-sel button.on{background:#fff;color:var(--viola);box-shadow:0 1px 2px rgba(26,22,37,.08)}.lw-prev-scena{border:1px solid var(--border);border-radius:14px;background:var(--crema);max-height:min(72vh,620px);overflow:auto;overscroll-behavior:contain}.lw-prev-tela{transform-origin:top left}@media(max-width:899px){.lw-prev-scena{max-height:none;overflow:clip}}.lw-prev-apri{display:block;text-align:center;margin-top:12px}.mp-card{position:relative;margin-top:16px;background:#fff;border:.5px solid var(--border);border-radius:16px;overflow:hidden;touch-action:none}.mp-svg{display:block;width:100%;height:auto;touch-action:pan-x pan-y;cursor:-webkit-grab;cursor:grab;transform-origin:0 0;font-family:var(--sans)}.mp-svg.trascina{will-change:transform;cursor:-webkit-grabbing;cursor:grabbing}.mp-filo{fill:none;stroke:var(--indigo);stroke-opacity:.13;stroke-width:1.3}.mp-pres{stroke:var(--viola);stroke-opacity:.3;stroke-width:1.1;stroke-dasharray:3 4}.mp-lab{font-size:11.5px;font-weight:700;letter-spacing:1.1px;fill:var(--muted)}.mp-lab-n{font-weight:500;fill:#A9A49C}.mp-io{font-size:14px;font-weight:700;fill:var(--viola)}.mp-io-lab{font-size:11.5px;font-weight:600;fill:var(--muted)}.mp-nodo{cursor:pointer}.mp-filo,.mp-lab,.mp-nodo circle{transition:opacity .14s}.mp-svg.dim .mp-nodo:not(.on){opacity:.22}.mp-svg.dim .mp-lab:not(.on){opacity:.38}.mp-svg.dim .mp-filo{opacity:.25}.mp-nodo:focus-visible{outline:none}.mp-nodo:focus-visible circle{stroke:var(--viola);stroke-width:3}.mp-tools{position:absolute;right:12px;bottom:12px;display:flex;flex-direction:column;gap:6px}.mp-tools button{width:32px;height:32px;border-radius:8px;background:#fff;border:.5px solid var(--border);color:var(--muted);font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(20,10,50,.06)}.mp-tools button:hover{color:var(--viola);border-color:var(--lavanda-c)}.mp-tip{position:absolute;z-index:5;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .12s,transform .12s;background:#fff;border:.5px solid var(--border);border-radius:12px;padding:10px 12px;box-shadow:0 10px 30px rgba(20,10,50,.14);min-width:180px;max-width:250px}.mp-tip.on{opacity:1;transform:none}.mp-tip.tocco{pointer-events:auto}.mp-tip-nm{display:block;font-size:13.5px;font-weight:600;line-height:1.25;color:var(--text);text-decoration:none}.mp-tip-go{display:none;margin-left:5px;font-weight:700}.mp-tip-go,.mp-tip.tocco .mp-tip-nm{color:var(--viola)}.mp-tip.tocco .mp-tip-go{display:inline}.mp-tip-rl{font-size:11.5px;color:var(--muted);margin-top:3px;line-height:1.35}.mp-tip-foot{gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.mp-legend,.mp-tip-foot{display:flex;align-items:center;font-size:11.5px;color:var(--muted)}.mp-legend{gap:14px 22px;flex-wrap:wrap;margin-top:14px}.mp-legend span{display:inline-flex;align-items:center;gap:7px}.mp-legend i{width:9px;height:9px;border-radius:50%;flex:none}.mp-leg-mis i.pic{width:6px;height:6px;background:#9C978E}.mp-leg-mis i.gro{width:13px;height:13px;background:#9C978E;margin-left:-3px}.mp-leg-filo{width:26px;height:8px;flex:none}.mp-leg-filo path{stroke:var(--viola);stroke-opacity:.5;stroke-width:1.4;stroke-dasharray:3 4}.mp-caldo{color:var(--warn);font-weight:600}.mp-tetto{margin-top:12px;font-size:12px;color:var(--muted);text-align:center}.mp-fascia{display:flex;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;border-radius:20px;background:#fff;box-shadow:var(--rilievo);color:var(--text);font-size:13px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s}@media(hover:hover){.dup-banner:hover,.mp-fascia:hover{transform:translateY(-2px);box-shadow:var(--rilievo-su)}}.fasce-lista:empty{display:none}@media(min-width:768px){.fasce-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.fasce-lista>.dup-banner,.fasce-lista>.mp-fascia{margin-top:0}}@media(max-width:767px){.fasce-lista{display:contents}}.mp-mini{flex:none;width:74px;height:44px;border-radius:8px;background:var(--crema);overflow:hidden}.mp-mini svg{display:block;width:100%;height:100%}.mp-fascia-txt{flex:1 1;min-width:0}.mp-fascia-txt b{display:block;font-size:13.5px;font-weight:600;color:var(--text)}.mp-fascia-txt>span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.mp-fascia-go{flex:none;color:var(--viola);font-size:12.5px;font-weight:600}@media(max-width:767px){.mp-card{height:min(58vh,560px)}.mp-svg{height:100%}.mp-in-piedi .mp-lab{font-size:10.5px;letter-spacing:.9px}.mp-tools button{width:36px;height:36px}.lista-contatti{display:flex;flex-direction:column}.lista-contatti .mp-fascia{order:1;margin-top:22px}.lista-contatti .arch-link{order:2}}@media(max-width:480px){.mp-mini{display:none}.mp-legend{gap:10px 16px}}.m-appbar .av,.sb-foot .av{position:relative;overflow:hidden}.m-appbar .av img,.sb-foot .av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.ext-io{padding:30px 6px 26px;text-align:center;font-size:13px;color:var(--muted);line-height:1.55;display:flex;flex-direction:column;align-items:center}.ext-io-t{font-family:var(--serif);font-size:18px;color:var(--indigo);margin:16px 0 6px}.ext-io-b{max-width:280px}.mp-gesto{display:none;margin-top:10px;font-size:11.5px;color:var(--muted);text-align:center}@media(hover:none){.mp-gesto{display:block}}.ses-fascia{display:flex;align-items:center;gap:11px;margin-top:12px;padding:11px 13px;border:1.3px solid var(--viola);background:var(--lavanda);border-radius:12px;color:var(--indigo);text-decoration:none;transition:filter .15s}.ses-fascia:active{transform:scale(.995)}.ses-fascia-ico{width:32px;height:32px;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--viola);flex-shrink:0}.ses-fascia-txt{flex:1 1;min-width:0}.ses-fascia-txt b{display:block;font-size:14px;font-weight:600}.ses-fascia-tel{display:block;font-size:12px;color:var(--muted);margin-top:1px}.ses-fascia-desk,.ses-fascia-facce{display:none}.ses-fascia-n{background:var(--viola);color:#fff;border-radius:20px;padding:1px 9px;font-size:12px;font-weight:700;flex-shrink:0}.ses-fascia-go{display:none}@media(min-width:768px){.ses-fascia{gap:22px;padding:20px 24px;margin-top:14px;border:none;background:var(--indigo);color:#fff}.ses-fascia:hover{filter:brightness(1.06)}.ses-fascia-ico,.ses-fascia-tel,.ses-fascia-txt b{display:none}.ses-fascia-desk{display:block}.ses-fascia-big{display:block;font-family:var(--serif);font-size:23px;line-height:1.15}.ses-fascia-desk>span:last-child{display:block;font-size:12.5px;opacity:.72;margin-top:4px}.ses-fascia-facce{display:flex;align-items:center;flex-shrink:0}.ses-fascia-f{display:block;border-radius:50%;border:2px solid var(--indigo);margin-right:-9px}.ses-fascia-piu{margin-left:16px;font-size:12px;opacity:.7}.ses-fascia-n{display:none}.ses-fascia-go{display:block;background:#fff;color:var(--indigo);border-radius:8px;padding:11px 20px;font-size:13.5px;font-weight:700;flex-shrink:0}}.ses-page{max-width:560px}.ses{display:flex;flex-direction:column;margin-top:14px}.ses-hud{display:flex;align-items:center;gap:14px}.ses-anello{width:54px;height:54px;flex-shrink:0;position:relative}.ses-anello svg{display:block}.ses-anello circle:last-child{transition:stroke-dashoffset .4s cubic-bezier(.2,.8,.2,1)}.ses-anello span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--indigo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ses-hud-t{flex:1 1;min-width:0}.ses-hud-l{font-size:13.5px;font-weight:600;color:var(--indigo)}.ses-hud-s{font-size:12px;color:var(--muted);margin-top:1px}.ses-xp{height:6px;background:var(--line);border-radius:6px;margin-top:7px;overflow:hidden}.ses-xp i{display:block;height:100%;background:linear-gradient(90deg,var(--viola),var(--lavanda-c));transition:width .4s}.ses-deck{position:relative;height:318px;margin:18px 0 16px}.ses-carta{position:absolute;inset:0;overflow:hidden;background:#fff;border:.5px solid var(--border);border-radius:18px;box-shadow:0 8px 26px -14px rgba(26,22,37,.28);padding:22px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ses-carta.dietro{transform:scale(.94) translateY(14px);opacity:.55;box-shadow:none;pointer-events:none}.ses-carta.dietro2{transform:scale(.88) translateY(26px);opacity:.28;box-shadow:none;pointer-events:none}.ses-carta.via{transition:transform .27s ease-in,opacity .27s ease-in;opacity:0;pointer-events:none}.ses-carta.via.su{transform:translateY(-120%)!important}.ses-carta.via.sinistra{transform:translate(-120%,-30px) rotate(-18deg)!important}.ses-carta.via.destra{transform:translate(120%,-30px) rotate(18deg)!important}.ses-nome{font-family:var(--serif);font-size:24px;color:var(--indigo);margin-top:13px;line-height:1.15}.ses-ruolo{font-size:14px;color:var(--text);margin-top:7px;max-width:28ch}.ses-azienda{font-size:13.5px;color:var(--muted);margin-top:3px}.ses-indizio{margin-top:16px;width:100%;background:var(--lavanda);border-radius:11px;padding:10px 12px;font-size:12.5px;color:var(--viola);text-align:left;display:flex;gap:8px;align-items:flex-start;line-height:1.4}.ses-indizio svg{flex-shrink:0;margin-top:2px}.ses-indizio b{font-weight:700}.ses-indizio.muto{background:var(--crema);color:var(--muted)}.ses-tag{position:absolute;top:14px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;pointer-events:none}.ses-tag.si{right:14px;background:var(--ok-bg);color:var(--ok)}.ses-tag.no{left:14px;background:var(--dang-bg);color:var(--dang)}.ses-carta[data-verso=destra] .ses-tag.si,.ses-carta[data-verso=sinistra] .ses-tag.no{opacity:1}.ses-cats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ses-cats.tre{grid-template-columns:repeat(3,1fr);gap:7px}.ses-cat{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--border);border-radius:11px;padding:11px 12px;font-size:14px;font-weight:600;color:var(--text);text-align:left;transition:transform .1s,border-color .15s;min-width:0}.ses-cat:hover{border-color:var(--lavanda-c)}.ses-cat:active{transform:scale(.97)}.ses-cat:disabled{opacity:.6;cursor:default}.ses-cat>span:not(.ses-pt){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ses-pt{width:9px;height:9px;border-radius:50%;flex-shrink:0}.ses-cat kbd{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--muted);background:var(--crema);border:1px solid var(--border);border-radius:5px;padding:1px 6px;font-family:inherit;flex-shrink:0}.ses-cat.sugg{border-color:var(--viola);border-width:1.6px;background:var(--lavanda)}.ses-cat.sugg kbd{background:#fff}.ses-cat.nuova{border-style:dashed;color:var(--viola);background:transparent}.ses-cats.tre .ses-cat{font-size:12.5px;padding:10px 9px;gap:6px}.ses-salta{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.ses-cat.wide{width:100%;justify-content:center;color:var(--muted);font-weight:500;background:transparent;border-style:dashed}.ses-cat.wide.decide{border-style:solid;color:var(--text);font-weight:600}.ses-cat.wide.decide:hover{border-color:var(--viola);color:var(--viola)}.ses-tasti{display:none;font-size:11.5px;color:var(--muted);margin-top:14px;text-align:center}.ses-tasti kbd{font-size:10.5px;font-weight:700;background:#fff;border:solid var(--border);border-width:1px 1px 2px;border-radius:5px;padding:1px 5px;color:var(--text);font-family:inherit}@media(hover:hover) and (pointer:fine){.ses-tasti{display:block}}@media(max-width:767px){.ses-cat kbd{display:none}}@media(min-width:768px){.ses-page{max-width:600px;margin-inline:auto}}@media(min-width:1080px){.ses-page{max-width:1020px}.ses{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);grid-column-gap:40px;column-gap:40px;align-items:start}.ses-hud{grid-column:1;grid-row:1}.ses-deck{grid-column:1;grid-row:2;margin:18px 0 0}.ses-scelte{grid-column:2;grid-row:1/span 2;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.ses-cats{gap:10px}.ses-cat{padding:13px 14px;font-size:14.5px}.ses-cats.tre .ses-cat{font-size:13.5px;padding:12px 11px;gap:8px}.ses-salta{grid-template-columns:1fr 1fr;margin-top:10px}.ses-tasti{margin-top:18px}}@keyframes ses-fade{0%{opacity:0}to{opacity:1}}@keyframes ses-anello{to{stroke-dashoffset:0}}@keyframes ses-pop{0%{transform:scale(.55);opacity:0}62%{transform:scale(1.09);opacity:1}to{transform:scale(1)}}@keyframes ses-onda{0%{transform:scale(.7);opacity:.5}to{transform:scale(2.1);opacity:0}}@keyframes ses-pt{0%{transform:rotate(var(--a)) translateY(-38px) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(-92px) scale(.3);opacity:0}}@keyframes ses-sali{0%{opacity:0;transform:translateY(14px);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}.ses-fine{flex-direction:column;text-align:center;padding:34px 20px 20px;gap:6px;animation:ses-fade .28s ease-out both}.ses-fine,.ses-med{display:flex;align-items:center}.ses-med{position:relative;width:96px;height:96px;border-radius:50%;justify-content:center;color:var(--viola);margin-bottom:12px}.ses-med:before{inset:8px;background:var(--lavanda);animation:ses-pop .55s cubic-bezier(.34,1.56,.64,1) .5s both}.ses-med:after,.ses-med:before{content:"";position:absolute;border-radius:50%}.ses-med:after{inset:0;border:2px solid var(--lavanda-c);animation:ses-onda .8s cubic-bezier(.2,.7,.2,1) .62s both}.ses-med .an{position:absolute;inset:0}.ses-med .an-p{animation:ses-anello .85s cubic-bezier(.3,.7,.2,1) .1s both}.ses-med .ic{position:relative;z-index:1;display:flex;animation:ses-pop .55s cubic-bezier(.34,1.56,.64,1) .58s both}.ses-med .pt{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;opacity:0;animation:ses-pt .7s cubic-bezier(.15,.7,.3,1) calc(.66s + var(--d)) both}.ses-fine h2{font-family:var(--serif);font-size:28px;color:var(--indigo);font-weight:400;animation:ses-sali .6s cubic-bezier(.2,.8,.2,1) .72s both}.ses-fine p{font-size:14px;color:var(--muted);max-width:32ch;animation:ses-sali .6s cubic-bezier(.2,.8,.2,1) .86s both}.ses-fine p b{color:var(--indigo)}.ses-num{display:flex;gap:26px;margin:20px 0 8px}.ses-num div{text-align:center;animation:ses-sali .6s cubic-bezier(.2,.8,.2,1) both}.ses-num div:first-child{animation-delay:1s}.ses-num div:nth-child(2){animation-delay:1.08s}.ses-num div:nth-child(3){animation-delay:1.16s}.ses-num b{display:block;font-family:var(--serif);font-size:27px;color:var(--indigo);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ses-num small{font-size:11.5px;color:var(--muted)}.ses-ritmi{font-size:12.5px!important;animation-delay:1.2s!important}.ses-torna{margin-top:14px;animation:ses-sali .6s cubic-bezier(.2,.8,.2,1) 1.28s both}.ses-continua{color:var(--muted);font-size:13.5px;font-weight:600;padding:10px;animation:ses-sali .6s cubic-bezier(.2,.8,.2,1) 1.4s both}.ses-continua:hover{color:var(--viola)}@media(prefers-reduced-motion:reduce){.ses-fine,.ses-fine *{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.ses-med .an-p{stroke-dashoffset:0!important}.ses-med .pt{display:none}.ses-carta.via{transition:none}}@property --gem-a{syntax:"<angle>";inherits:true;initial-value:210deg}@property --gem-f{syntax:"<angle>";inherits:true;initial-value:30deg}.gem{--s:44px;width:var(--s);height:var(--s);position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ri);filter:drop-shadow(0 6px 7px rgba(26,22,37,.26))}.gem.r-common{--gem:linear-gradient(160deg,#FFFFFF,#E4E0D6);--ri:#4B4560;color:#4B4560}.gem.r-uncommon{--gem:linear-gradient(160deg,#DDD3FF,#8B5CF6);--ri:#2E0F70;color:#2E0F70}.gem.r-rare{--gem:linear-gradient(160deg,#4C2FA0,#1E1340);--ri:#E9E3FF;color:#E9E3FF}.gem.r-epic{--gem:linear-gradient(160deg,#FDE68A,#D97706);--ri:#5A2A05;color:#5A2A05}.gem.r-legendary{--gem:conic-gradient(from var(--gem-a),#C4B5FD,#FDE68A,#A7F3D0,#BFDBFE,#F5D0FE,#C4B5FD);--ri:#1E1340;color:#1E1340}.gem .gl,.gem .tb,.gem:after,.gem:before{-webkit-clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%)}.gem:before{background:var(--gem)}.gem:after,.gem:before{content:"";position:absolute;inset:0}.gem:after{z-index:1;background:conic-gradient(from var(--gem-f),rgba(255,255,255,.3) 0 60deg,rgba(0,0,0,.1) 60deg 120deg,rgba(255,255,255,.14) 120deg 180deg,rgba(0,0,0,.2) 180deg 240deg,rgba(255,255,255,.24) 240deg 300deg,rgba(0,0,0,.06) 300deg 1turn)}.gem .tb{position:absolute;inset:23%;z-index:1;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.gem .ico{width:calc(var(--s)*.46);height:calc(var(--s)*.46);fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gem .ico,.gem .num{position:relative;z-index:2}.gem .num{font-family:var(--serif);font-size:calc(var(--s)*.32);letter-spacing:-.02em;line-height:1}.gem .gl{inset:0;z-index:2;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);background-size:260% 100%;background-position:160% 0}.gem .gl,.gem .sp{position:absolute;pointer-events:none}.gem .sp{width:15%;height:15%;left:var(--x);top:var(--y);z-index:3;background:#fff;-webkit-clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;transform:scale(0)}.gem .pr{position:absolute;inset:-8px;width:calc(100% + 16px);height:calc(100% + 16px);z-index:3;transform:rotate(-90deg)}.gem .pr circle{fill:none;stroke-width:2.5;stroke-linecap:round}.gem .pr .bg{stroke:var(--line)}.gem .pr .fg{stroke:var(--viola);stroke-dasharray:100}.gem .lkb{position:absolute;right:calc(var(--s)*-.08);bottom:calc(var(--s)*-.06);width:calc(var(--s)*.36);height:calc(var(--s)*.36);border-radius:50%;background:#fff;border:.5px solid var(--border);display:flex;align-items:center;justify-content:center;z-index:4;color:var(--indigo)}.gem .lkb svg{width:55%;height:55%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gem.lk{--gem:#EFEDE8;color:#A8A3B3;filter:none}.gem.lk:after{opacity:.35}.gem.lk:before{box-shadow:inset 0 0 0 1px #E3DFD6}.gem.sc{--gem:var(--lavanda);color:var(--viola);filter:none}.gem.sc:after{opacity:.35}.gem.on{animation:gem-facet 14s linear infinite;animation-delay:calc(var(--d,0s) * -1)}.gem.r-common.on .gl{animation:gem-glint 5.5s ease-in-out infinite;animation-delay:var(--d,0s)}.gem.r-uncommon.on .tb{animation:gem-breathe 3.8s ease-in-out infinite;animation-delay:calc(var(--d,0s) * -1)}.gem.r-rare.on{animation-duration:7s}.gem.r-rare.on .gl{animation:gem-glint 6s ease-in-out infinite;animation-delay:var(--d,0s)}.gem.r-epic.on .sp{animation:gem-twinkle 2.7s ease-in-out infinite;animation-delay:calc(var(--d,0s) + var(--k,0s))}.gem.r-legendary.on,.gem.r-legendary.on:hover{animation:gem-facet 10s linear infinite,gem-iride 7s linear infinite,gem-alone 3.2s ease-in-out infinite;animation-delay:calc(var(--d,0s) * -1),calc(var(--d,0s) * -1),calc(var(--d,0s) * -1)}.gem.r-legendary.on .gl{animation:gem-glint 5s ease-in-out infinite;animation-delay:var(--d,0s)}.gem.on:hover .gl{animation:gem-glint1 1.1s ease-in-out;animation-delay:0s}@keyframes gem-glint{0%,74%{background-position:160% 0}to{background-position:-60% 0}}@keyframes gem-glint1{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes gem-breathe{0%,to{background:rgba(255,255,255,.1)}50%{background:rgba(255,255,255,.45)}}@keyframes gem-facet{to{--gem-f:390deg}}@keyframes gem-twinkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}14%{opacity:1;transform:scale(1) rotate(25deg)}44%{opacity:0;transform:scale(.2) rotate(80deg)}}@keyframes gem-iride{to{--gem-a:570deg}}@keyframes gem-alone{0%,to{filter:drop-shadow(0 6px 7px rgba(26,22,37,.26)) drop-shadow(0 0 2px rgba(196,181,253,0))}50%{filter:drop-shadow(0 6px 7px rgba(26,22,37,.2)) drop-shadow(0 0 9px rgba(196,181,253,.95))}}@media(prefers-reduced-motion:reduce){.gem,.gem .gl,.gem .sp,.gem .tb{animation:none!important}}.ach-sub{color:var(--muted);font-size:14px;margin-top:6px}.ach-stat{background:#fff;border:.5px solid var(--border);border-radius:12px;padding:16px 18px;min-width:0}.ach-stat .lab{font-size:12.5px;color:var(--muted);font-weight:500}.ach-stat .big{font-family:var(--serif);font-size:34px;color:var(--indigo);line-height:1;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ach-stat .big small{font-family:var(--sans);font-size:13px;color:var(--muted);font-weight:500}.ach-stat .big small.ok{color:var(--ok);font-weight:600}.ach-punti .cnt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ach-spark{align-items:flex-end;gap:4px;height:44px;margin-top:12px}.ach-bar-w,.ach-spark{display:flex;position:relative}.ach-bar-w{flex:1 1;height:100%;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;border-radius:4px}.ach-bar-w i{display:block;width:100%;background:var(--lavanda);border-radius:5px 5px 2px 2px;height:var(--h);transform-origin:bottom;animation:ach-up .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 45ms + .2s);transition:filter .15s}.ach-bar-w.best i{background:var(--lavanda-c)}.ach-bar-w.now i{background:var(--viola)}.ach-bar-w.sel i,.ach-bar-w:hover i{filter:brightness(.88)}.ach-bar-w:focus-visible{outline:2px solid var(--viola);outline-offset:2px}.ach-bar-w .star{position:absolute;left:50%;bottom:calc(var(--h) / 2);transform:translate(-50%,50%);width:10px;height:10px;fill:var(--ambra);stroke:none;opacity:0;animation:ach-fade .4s .9s both;z-index:1}.ach-spark-foot{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted);margin-top:6px}.ach-spark-foot b{color:var(--viola);font-weight:600;display:inline-flex;align-items:center;gap:4px}.ach-spark-foot b svg{width:11px;height:11px;fill:var(--ambra)}.ach-tip{position:absolute;bottom:calc(100% + 8px);left:var(--x);transform:translateX(calc(-50% + var(--dx, 0px)));background:var(--indigo);color:#fff;border-radius:10px;padding:9px 11px;min-width:168px;max-width:230px;z-index:20;box-shadow:0 12px 28px rgba(20,10,50,.35);font-size:12px;pointer-events:none;animation:ach-fade .15s both}.ach-tip:after{content:"";position:absolute;top:100%;left:calc(50% - var(--dx, 0px));transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--indigo)}.ach-tip-h{display:flex;justify-content:space-between;gap:10px;font-weight:600}.ach-tip-h span{color:#C4B5FD;font-weight:500}.ach-tip ul{list-style:none;margin:6px 0 0;padding:6px 0 0;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:3px}.ach-tip li{display:flex;justify-content:space-between;gap:10px;color:#DDD6FE}.ach-tip li b{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ach-tip p{margin-top:4px;color:#B9B2D0}.ach-punti{overflow:visible}.content.ach{overflow-x:clip}@keyframes ach-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ach-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ach-bar-w .star,.ach-bar-w i,.ach-tip{animation:none}}.ach-slider-wrap{position:relative}.ach-slider{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:calc((100% - 20px) / 3);grid-gap:10px;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px;-webkit-overflow-scrolling:touch}.ach-slider::-webkit-scrollbar{display:none}.ach-slider>*{scroll-snap-align:start}.ach-slider-nav{position:absolute;right:0;top:-34px;display:flex;gap:4px}.ach-slider-nav button{width:32px;height:32px;border-radius:10px;border:none;background:#F3F0FA;color:var(--viola);display:flex;align-items:center;justify-content:center;transition:background .15s,box-shadow .15s}.ach-slider-nav button:disabled{opacity:.35;cursor:default}.ach-slider-nav button:not(:disabled):hover{background:#fff;box-shadow:0 1px 3px rgba(30,19,64,.12)}@media(max-width:900px){.ach-slider{grid-auto-columns:calc((100% - 10px) / 2)}}@media(max-width:600px){.ach-slider{grid-auto-columns:72%;margin:0 -18px;padding:0 18px 2px;scroll-padding:0 18px}.ach-slider-nav{display:none}.ach-tip{min-width:150px}}.ach-none{font-size:13.5px;color:var(--muted);line-height:1.5;margin-top:8px}.ach-h2{font-family:var(--serif);font-size:22px;color:var(--indigo);font-weight:400;margin:30px 0 14px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ach-h2-sub{font-family:var(--sans);font-size:13px;color:var(--muted)}.xp-pill{font-size:11.5px;font-weight:700;color:var(--viola);background:var(--lavanda);padding:3px 9px;border-radius:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.xp-pill.dim{background:var(--line);color:var(--muted)}.ach-prog{display:flex;flex-direction:column;background:#fff;border-radius:20px;box-shadow:var(--rilievo);padding:6px 8px}.ach-pr{display:flex;align-items:center;gap:14px;padding:14px 10px;position:relative}.ach-pr+.ach-pr:before{content:"";position:absolute;top:0;left:10px;right:10px;height:1px;background:var(--line)}.ach-pr .t{flex:1 1;min-width:0}.ach-pr b{font-size:15px;font-weight:600}.ach-pr .t>span{font-size:13px;color:var(--muted);display:block;margin-top:1px}.ach-bar{height:6px;background:#F3F0FA;border-radius:6px;overflow:hidden;margin-top:9px}.ach-bar i{display:block;height:100%;background:var(--viola);border-radius:5px}.ach-pr .n{font-size:15px;font-weight:700;color:var(--indigo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.ach-pr .n small{display:block;font-weight:500;color:var(--muted);font-size:11.5px}.ach-hero{margin-top:20px}.ach-hero .ach-stat{border:none;border-radius:20px;box-shadow:var(--rilievo);background:radial-gradient(160px 90% at 0 50%,rgba(91,33,182,.09),transparent) 0 0 /280px 100% no-repeat,#fff}.ach-hero .ach-stat .lab{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--viola)}.ach-hero .ach-stat{display:grid;grid-template-columns:minmax(190px,auto) 1fr;grid-template-areas:"lab spark" "big spark" "big foot";grid-column-gap:40px;column-gap:40px;align-items:end;padding:22px 24px}.ach-hero .ach-stat .lab{grid-area:lab;align-self:start}.ach-hero .ach-stat .big{grid-area:big;font-size:60px;flex-direction:column;align-items:flex-start;gap:8px}.ach-hero .ach-spark{grid-area:spark;height:72px;margin-top:0}.ach-hero .ach-spark-foot{grid-area:foot}.ach-how-link{color:var(--viola);font-weight:600;text-decoration:none}.ach-how-link:hover{text-decoration:underline}.ach-acc{background:#fff;border-radius:20px;box-shadow:var(--rilievo);padding:6px 8px;overflow:hidden}.ach-cat{position:relative}.ach-cat+.ach-cat:before{content:"";position:absolute;top:0;left:10px;right:10px;height:1px;background:var(--line);z-index:1}.ach-cat summary{display:flex;align-items:center;gap:12px;padding:14px 10px;border-radius:14px;cursor:pointer;list-style:none;font-size:15px}.ach-cat summary::-webkit-details-marker{display:none}.ach-cat summary:hover{background:#FCFBFF}.ach-cat summary:focus-visible{outline:2px solid var(--viola);outline-offset:-2px}.ach-cat summary b{font-weight:600}.ach-cat summary .k{font-size:12px;font-weight:700;color:var(--viola);background:var(--lavanda);border-radius:20px;padding:2px 9px;white-space:nowrap}.ach-mini{width:90px;height:6px;border-radius:6px;background:#F3F0FA;overflow:hidden;flex-shrink:0}.ach-mini i{display:block;height:100%;border-radius:6px;background:var(--viola)}@media(max-width:600px){.ach-mini{display:none}}.ach-cat summary .mds{display:flex;gap:4px;margin-left:auto}.ach-cat summary .fr{color:var(--lavanda-c);flex-shrink:0;transition:transform .2s}.ach-cat[open] summary .fr{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ach-cat summary .fr{transition:none}}.ach-cat .body{padding:4px 10px 16px}.ach-cat .ach-slider-nav{position:static;justify-content:flex-end;margin-top:10px}.ach-cat .note{font-size:12.5px;color:var(--muted);line-height:1.45;margin:0 0 10px}.ach-card{background:#F8F7FC;border-radius:14px;padding:13px 14px;display:flex;gap:13px;align-items:center;min-width:0}.ach-card.lk{background:transparent;border:1.5px dashed #e4e0d6}.ach-card .t{flex:1 1;min-width:0}.ach-card .t b{display:block;font-size:13.5px;font-weight:600;line-height:1.25}.ach-card .t>span{font-size:12px;color:var(--muted);display:block;margin-top:1px;line-height:1.35}.ach-card .t .ach-bar{margin-top:7px}.ach-card .rt{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.ach-card .rt small{font-size:11px;color:var(--muted);white-space:nowrap}.ach-card .rt small.n{font-size:12px;font-weight:600;color:var(--indigo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ach-tag{display:inline-block;font-size:10.5px;font-weight:700;color:var(--viola);background:var(--lavanda);padding:2px 7px;border-radius:6px;margin-left:6px;vertical-align:1px}.ach-secret-row{display:flex;align-items:center;gap:14px;padding:12px 14px;background:#F8F7FC;border-radius:14px;margin-top:10px}.ach-secret-row .mds{display:flex}.ach-secret-row .mds .gem{margin-left:-10px}.ach-secret-row .mds .gem:first-child{margin-left:0}.ach-secret-row .mds{flex-shrink:0}.ach-secret-row .mds .ach-more{width:40px;height:40px;border-radius:50%;margin-left:-10px;background:var(--lavanda);color:var(--viola);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff;position:relative;z-index:1}.ach-secret-row .t{font-size:13px;color:var(--muted);min-width:0}.ach-secret-row .t b{color:var(--text);font-weight:600}.ach-how{background:#fff;border-radius:20px;box-shadow:var(--rilievo);padding:24px;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:28px;gap:28px;align-items:start}.ach-how h3{font-family:var(--serif);font-size:20px;color:var(--indigo);font-weight:400;line-height:1.2}.ach-how p{font-size:13.5px;color:var(--text);margin-top:10px;line-height:1.5}.ach-ex{background:#F8F7FC;border-radius:16px;padding:14px 16px}.ach-ex .cap{font-size:12px;color:var(--muted);font-weight:600;margin-bottom:6px}.ach-ex .r{display:flex;align-items:center;gap:10px;font-size:13.5px;padding:7px 0;border-top:1px solid var(--line);color:var(--text)}.ach-ex .r:first-of-type{border-top:none}.ach-ex .r svg{color:var(--indigo);flex-shrink:0}.ach-ex .r .x{margin-left:auto;font-weight:700;color:var(--viola);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ach-ex .r.z{color:var(--muted)}.ach-ex .r.z svg{color:#A8A3B3}.ach-ex .r.z .x{color:var(--muted);font-weight:600}.ach-ex .foot{font-size:12px;color:var(--muted);margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.ach-rules{margin-top:18px}.ach-rules summary{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13.5px;font-weight:600;color:var(--viola);cursor:pointer;list-style:none;background:#F3F0FA;border-radius:12px;padding:12px 14px;transition:background .15s,box-shadow .15s}.ach-rules summary:hover{background:#fff;box-shadow:0 1px 3px rgba(30,19,64,.12)}.ach-rules summary::-webkit-details-marker{display:none}.ach-rules summary:focus-visible{outline:2px solid var(--viola);outline-offset:2px;border-radius:4px}.ach-rules summary .fr{color:var(--viola);flex-shrink:0;transition:transform .2s}.ach-rules[open] summary{margin-bottom:6px}.ach-rules[open] summary .fr{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ach-rules summary .fr{transition:none}}.ach-rules .r{display:flex;align-items:baseline;gap:8px;font-size:13px;padding:6px 14px;border-top:1px solid var(--line)}.ach-rules .r:first-of-type{border-top:none}.ach-rules .r small{color:var(--muted);font-size:11.5px;flex:1 1;min-width:0}.ach-rules .r b{font-weight:700;color:var(--viola);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:900px){.ach-how{grid-template-columns:1fr}}@media(max-width:600px){.ach-spark,.ach-spark-foot{display:none}.ach-secret-row{flex-wrap:wrap;gap:10px 14px}.ach-secret-row .mds{flex-basis:100%}.ach-stat{padding:12px 14px}.ach-stat .big{font-size:26px}.ach-hero .ach-stat{display:block;padding:16px}.ach-hero .ach-stat .big{font-size:40px;flex-direction:row;align-items:baseline}.ach-cat .ach-slider{margin:0 -16px;padding:0 16px 2px;scroll-padding:0 16px}.ach-how{padding:16px}}.unl-scrim{display:flex;align-items:center;justify-content:center;padding:20px}.unl{width:min(360px,100%);background:#fff;border-radius:22px;padding:34px 26px 24px;text-align:center;border:.5px solid var(--border);box-shadow:0 30px 60px -30px rgba(30,19,64,.55);position:relative;overflow:hidden;opacity:0;transform:scale(.94);max-height:calc(100dvh - 40px);overflow-y:auto}.unl.play{animation:unl-in .6s cubic-bezier(.2,.9,.2,1) both}.unl .halo{position:absolute;left:50%;top:84px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--ambra);transform:translate(-50%,-50%);opacity:0;pointer-events:none}.unl.play .halo{animation:unl-halo 1s ease-out .35s both}.unl.play .halo+.halo{animation-delay:.5s;border-color:var(--lavanda-c)}.unl .rays{position:absolute;left:50%;top:84px;width:0;height:0;pointer-events:none}.unl .rays i{position:absolute;left:-1px;top:-70px;width:2px;height:14px;border-radius:2px;background:var(--ambra);transform-origin:1px 70px;transform:rotate(var(--r)) scaleY(0);opacity:0}.unl.play .rays i{animation:unl-ray .7s ease-out .4s both}.unl .rays i:nth-child(2n){background:var(--lavanda-c)}.unl .unl-gem{margin:0 auto;opacity:0}.unl.play .unl-gem{animation:unl-pop .8s cubic-bezier(.2,1.5,.3,1) .2s both}.unl .kick{font-size:12px;font-weight:700;color:var(--viola);margin-top:22px;opacity:0}.unl.molte .kick{margin-top:0;font-size:24px}.unl h3,.unl.molte .kick{font-family:var(--serif);font-weight:400;color:var(--indigo)}.unl h3{font-size:28px;margin-top:6px;line-height:1.1;opacity:0}.unl p{font-size:13.5px;color:var(--muted);margin-top:8px;opacity:0}.unl .bonus{margin-top:16px;display:inline-flex;align-items:baseline;gap:6px;font-family:var(--serif);font-size:24px;color:var(--viola);opacity:0}.unl .rar-lab{font-size:11.5px;color:var(--muted);margin-top:10px;opacity:0;display:flex;align-items:center;justify-content:center;gap:6px}.unl .rar-lab i{width:8px;height:8px;border-radius:50%;background:var(--lavanda-c)}.unl.r-rare .rar-lab i{background:var(--indigo)}.unl.r-epic .rar-lab i{background:var(--ambra)}.unl.r-legendary .rar-lab i{background:linear-gradient(135deg,#C4B5FD,#FDE68A,#A7F3D0)}.unl.r-common .rar-lab i{background:#CFC9BE}.unl.play .kick{animation:unl-fade .5s .55s both}.unl.play h3{animation:unl-fade .5s .65s both}.unl.play p{animation:unl-fade .5s .75s both}.unl.play .bonus{animation:unl-fade .5s .9s both}.unl.play .rar-lab{animation:unl-fade .5s 1s both}.unl.molte.play .kick,.unl.molte.play p{animation-delay:.1s}.unl.molte.play .bonus{animation-delay:.4s}.unl-lista{list-style:none;margin:16px 0 0;display:flex;flex-direction:column;gap:8px;text-align:left}.unl-lista li{display:flex;align-items:center;gap:12px;padding:8px 10px;border:.5px solid var(--border);border-radius:12px;background:var(--crema)}.unl-lista li>div{flex:1 1;min-width:0}.unl-lista li>div>b{display:block;font-size:13.5px;font-weight:600}.unl-lista li>div>span{display:block;font-size:12px;color:var(--muted);line-height:1.3}.unl-lista em{font-style:normal;font-size:12px;font-weight:700;color:var(--viola);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unl-close{margin-top:18px;width:100%}@keyframes unl-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes unl-in{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:none}}@keyframes unl-pop{0%{opacity:0;transform:scale(.3) rotate(-12deg)}to{opacity:1;transform:none}}@keyframes unl-halo{0%{width:20px;height:20px;opacity:1}to{width:260px;height:260px;opacity:0}}@keyframes unl-ray{0%{transform:rotate(var(--r)) scaleY(0) translateY(0);opacity:0}30%{opacity:1}to{transform:rotate(var(--r)) scaleY(1) translateY(-26px);opacity:0}}@media(prefers-reduced-motion:reduce){.unl.play,.unl.play *{animation-duration:.01ms!important;animation-delay:0s!important}}.pres-cerca{background:#fff;border-radius:20px;padding:14px 16px;margin-bottom:12px;box-shadow:var(--rilievo)}.pres-cerca-testa{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;margin-bottom:8px}.pres-x{color:var(--muted);padding:4px;display:flex}.pres-cerca input{width:100%;border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:14px;background:var(--crema)}.pres-cerca input:focus{border-color:var(--viola);background:#fff}.pres-risultati{list-style:none;margin:8px 0 0;display:flex;flex-direction:column;gap:4px}.pres-risultati li.vuoto{font-size:13px;color:var(--muted);padding:6px 2px}.pres-risultati button{width:100%;text-align:left;display:flex;align-items:baseline;gap:8px;padding:8px 10px;border-radius:8px;font-size:13.5px}.pres-risultati button:hover{background:var(--lavanda)}.pres-risultati button b{font-weight:600}.pres-risultati button span{font-size:12px;color:var(--muted)}.pres-err{font-size:12.5px;color:var(--dang);margin-top:8px}.rl-card.pres-vuoto{display:flex;align-items:center;gap:16px;padding:18px 18px 18px 20px}.pres-vuoto:before{content:"";position:absolute;left:0;top:0;bottom:0;width:220px;background:radial-gradient(120px 80% at 0 50%,rgba(91,33,182,.1),transparent);pointer-events:none}.pres-vuoto>*{position:relative}.pres-vuoto-ic{width:42px;height:42px;border-radius:50%;background:#fff;color:var(--viola);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 2.5px #fff,0 0 0 4.5px var(--lavanda-c)}.pres-vuoto p{flex:1 1;font-size:13.5px;color:var(--muted);line-height:1.5}.pres-vuoto p b{color:var(--text);font-weight:600}.pres-vuoto .pill-act{border-radius:12px;padding:9px 15px;box-shadow:0 6px 12px -6px rgba(91,33,182,.75);flex-shrink:0}@media(max-width:767px){.rl-card.pres-vuoto{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 20px 18px}.pres-vuoto-ic{margin:4px 0 2px 4px}}.pres-lista{list-style:none;margin:0}.pres-lista li{gap:12px;padding:11px 10px}.pres-ic,.pres-lista li{display:flex;align-items:center}.pres-ic{width:34px;height:34px;border-radius:50%;background:var(--lavanda);color:var(--viola);justify-content:center;flex-shrink:0}.pres-txt{flex:1 1;min-width:0;font-size:13.5px}.pres-txt a{color:var(--viola);font-weight:600;text-decoration:none}.pres-txt a:hover{text-decoration:underline}.pres-txt small{display:block;font-size:11.5px;color:var(--muted);margin-top:1px}.pres-conf{display:flex;gap:10px;align-items:center;flex-shrink:0}.rl-card{background:#fff;border-radius:20px;box-shadow:var(--rilievo);position:relative;overflow:hidden;padding:6px 8px}.rl-card .mem,.rl-card.pres-lista li{position:relative;border-radius:14px;transition:background .15s}.rl-card .mem:hover,.rl-card.pres-lista li:hover{background:#FCFBFF}.rl-card .mem.editing:hover{background:none}.rl-card .mem+.mem:before,.rl-card.pres-lista li+li:before{content:"";position:absolute;top:0;left:10px;right:10px;height:1px;background:var(--line)}.rl-card .mem{gap:14px;padding:12px 10px;border-bottom:none;align-items:center}.rl-card .mem .mi{width:38px;height:38px;border-radius:12px;background:var(--mk-bg,#F3F2EF);color:var(--mk,var(--muted))}.rl-card .mem .mt{font-size:14.5px;line-height:1.45}.rl-card .mem .mt .k{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mk);margin-bottom:1px}.rl-card .mem.editing{align-items:stretch}.mem.mk-hobby{--mk:#047857;--mk-bg:#D1FAE5}.mem.mk-goal{--mk:#5B21B6;--mk-bg:#EDE9FE}.mem.mk-family{--mk:#BE185D;--mk-bg:#FCE7F3}.mem.mk-interests{--mk:#1D4ED8;--mk-bg:#DBEAFE}.mem.mk-project{--mk:#B45309;--mk-bg:#FEF3C7}.rl-tl .tl-item{gap:14px;padding:12px 10px 0}.rl-tl .tl-dot{width:38px;height:38px;border-radius:50%;background:#fff;color:var(--viola);box-shadow:0 0 0 2.5px #fff,0 0 0 4px var(--lavanda-c)}.rl-tl .tl-dot.fresh,.rl-tl .tl-item.recente .tl-dot{background:var(--viola);color:#fff;box-shadow:0 0 0 2.5px #fff,0 0 0 4px var(--lavanda-c),0 6px 12px -4px rgba(91,33,182,.5)}.rl-tl .tl-line{background:var(--line);margin:7px 0 -12px}.rl-tl .tl-body{padding:8px 0 14px}.rl-tl .tl-h{align-items:center}.rl-tl .tl-type{font-size:14.5px}.rl-tl .tl-date{font-size:12.5px}.rl-tl .tl-note{font-size:13.5px;line-height:1.5;margin-top:5px}.rl-tl .tl-with{font-size:12.5px;margin-top:4px}.rl-card .row-icons{gap:2px;background:#F3F0FA;border-radius:12px;padding:3px;align-self:center}.rl-card .row-icons button{width:30px;height:30px;border-radius:9px;border:none;background:transparent;color:var(--viola);transition:background .15s,box-shadow .15s,color .15s}.rl-card .row-icons button:hover{background:#fff;border-color:transparent;box-shadow:0 1px 3px rgba(30,19,64,.1)}.rl-card .row-icons button.mx:hover{background:#fff;color:var(--dang)}.rl-tl .tl-h .row-icons{align-self:center}@media(max-width:767px){.rl-card .row-icons{background:none;padding:0;gap:6px}.rl-card .row-icons button{width:34px;height:34px;border-radius:10px;background:#F3F0FA}}.content.ar{overflow-x:clip}.ar-tavolo{position:relative;margin-top:22px;height:430px;border-radius:18px;overflow:hidden;background:radial-gradient(560px 260px at 50% 118%,rgba(139,92,246,.5),transparent 70%),linear-gradient(160deg,#241A4D,#150E33 70%);display:flex;align-items:center;justify-content:center}.ar-tavolo:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 0,transparent 40%,rgba(8,4,22,.55))}.ar-mano{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ar-slot{position:absolute;width:176px;height:250px;transform-origin:50% 130%;z-index:var(--z,1)}.ar-slot:before{content:"";position:absolute;inset:-42px -5px -6px -5px}.ar-slot:focus-within,.ar-slot:hover{z-index:60}.ar-faccia{border-radius:16px;padding:17px;color:#fff;text-decoration:none;overflow:hidden;display:flex;flex-direction:column;gap:8px;background:linear-gradient(165deg,#3A2A78,#221651 60%,#1A1140);border:1px solid rgba(196,181,253,.28);box-shadow:0 18px 34px rgba(8,4,22,.45)}.ar-posto .ar-c{position:absolute;inset:0;transform-origin:50% 100%;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.ar-posto .ar-faccia{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:box-shadow .3s ease,border-color .3s ease,opacity 0s linear .3s}.ar-flip:checked~.ar-c .ar-fronte,.ar-flip:not(:checked)~.ar-c .ar-retro{opacity:0}.ar-gira{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ar-retro{transform:rotateY(180deg);justify-content:flex-start;padding-bottom:46px;gap:9px}.ar-flip{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ar-flip:checked~.ar-c .ar-gira{transform:rotateY(180deg)}.ar-flip:checked~.ar-c .ar-fronte,.ar-flip:not(:checked)~.ar-c .ar-retro{pointer-events:none}.ar-posto .ar-fronte:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.16) 48%,transparent 58%);background-size:280% 100%;background-position:170% 0;transition:background-position .7s ease}.ar-slot:focus-within .ar-c,.ar-slot:hover .ar-c{transform:translateY(-28px) rotate(calc(var(--ang) * -1)) scale(1.06)}.ar-slot:focus-within .ar-faccia,.ar-slot:hover .ar-faccia{box-shadow:0 34px 60px rgba(8,4,22,.6);border-color:var(--lavanda-c)}.ar-slot:focus-within .ar-fronte:before,.ar-slot:hover .ar-fronte:before{background-position:-70% 0}.ar-tutta{position:absolute;inset:0;z-index:3}.ar-info{position:absolute;right:12px;top:11px;z-index:4;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;font-weight:700;font-family:var(--serif);color:#C4B5FD;background:rgba(196,181,253,.14);border:1px solid rgba(196,181,253,.3);transition:background .16s,color .16s,transform .16s}.ar-info:hover{background:var(--lavanda-c);color:var(--indigo);transform:scale(1.08)}.ar-flip:focus-visible~.ar-c .ar-info{outline:2px solid var(--lavanda-c);outline-offset:2px}.ar-chiudi{font-family:var(--sans);font-size:17px;font-weight:400;line-height:1}.ar-rn{font-family:var(--serif);font-size:17px;line-height:1.15;margin-top:2px}.ar-rd{font-size:12px;color:#C9C2DE;line-height:1.5}.ar-gioca-r{margin-top:auto;align-self:flex-start;font-size:13px;font-weight:600;color:#DDD6FE;text-decoration:none;border-bottom:1px solid rgba(221,214,254,.45);padding-bottom:1px;white-space:nowrap}.ar-gioca-r:hover{color:#fff;border-color:#fff}.ar-ic{width:42px;height:42px;border-radius:13px;background:rgba(196,181,253,.16);color:#DDD6FE;display:flex;align-items:center;justify-content:center;flex:none}.ar-fam{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#A78BFA}.ar-n{font-family:var(--serif);font-size:19px;line-height:1.15}.ar-d{font-size:11.5px;color:#B7AFD0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ar-sugg{font-size:12.5px;color:#B0A8C8}.ar-tavolo .ar-sugg{position:absolute;left:0;right:0;bottom:14px;text-align:center;z-index:70}.ar-vuoto{flex-direction:column;gap:22px}.ar-vuoto .ar-mano{height:250px;flex:none}.ar-dorso{background:linear-gradient(165deg,#2E2163,#1B1247 70%)}.ar-dorso svg{width:100%;height:100%;fill:none;stroke:var(--lavanda-c);stroke-width:3;stroke-linecap:round;opacity:.5}.ar-dorso circle{fill:var(--lavanda-c);stroke:none}.ar-presto{position:relative;z-index:70;text-align:center;max-width:430px;padding:0 20px}.ar-presto b{display:block;font-family:var(--serif);font-weight:400;font-size:20px;color:#fff}.ar-presto span{display:block;font-size:12.5px;color:#B0A8C8;line-height:1.55;margin-top:7px}.ar-carosello{display:none}.ar-carosello .ar-sugg{text-align:center;color:var(--muted);font-size:12.5px}.ar-pista{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px calc(50vw - var(--carta) / 2) 24px;margin:0 -18px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ar-pista::-webkit-scrollbar{display:none}.ar-carosello{--carta:min(78vw,320px,calc((100dvh - 318px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * 176 / 250))}.ar-slot-m{position:relative;flex:0 0 var(--carta);--u:calc(var(--carta) / 100);aspect-ratio:176/250;scroll-snap-align:center;perspective:1000px}.ar-slot-m .ar-faccia{border-radius:calc(var(--u) * 9.09);padding:calc(var(--u) * 5.92);gap:calc(var(--u) * 2.3);box-shadow:0 12px 22px rgba(8,4,22,.5)}.ar-slot-m .ar-gira{will-change:transform}.ar-slot-m .ar-fronte{transform:translateZ(0)}.ar-slot-m .ar-retro{transform:rotateY(180deg) translateZ(0)}.ar-flip:checked~.ar-c .ar-art *{animation-play-state:paused}.ar-slot-m .ar-ic{width:calc(var(--u) * 13.8);height:calc(var(--u) * 13.8);border-radius:calc(var(--u) * 4.3)}.ar-slot-m .ar-ic svg{width:calc(var(--u) * 6.58);height:calc(var(--u) * 6.58)}.ar-slot-m .ar-fam{font-size:calc(var(--u) * 3.45)}.ar-slot-m .ar-n{font-size:calc(var(--u) * 8.55)}.ar-slot-m .ar-d{font-size:calc(var(--u) * 4.28);-webkit-line-clamp:3}.ar-slot-m .ar-info{width:calc(var(--u) * 11.18);height:calc(var(--u) * 11.18);right:calc(var(--u) * 5.26);top:calc(var(--u) * 5.26);font-size:calc(var(--u) * 5.6)}.ar-slot-m .ar-testo{padding:0 calc(var(--u) * 5.92) calc(var(--u) * 5.92)}.ar-slot-m .ar-testo .ar-d,.ar-slot-m .ar-testo .ar-n{margin-top:calc(var(--u) * 2.3)}.ar-slot-m .ar-chiudi{font-size:calc(var(--u) * 7.2)}.ar-slot-m .ar-retro{padding-bottom:calc(var(--u) * 5.92);gap:calc(var(--u) * 2.6);justify-content:center}.ar-slot-m .ar-rn{font-size:calc(var(--u) * 8.55);margin-top:calc(var(--u) * .7)}.ar-slot-m .ar-rd{font-size:calc(var(--u) * 4.6)}.ar-slot-m .ar-gioca-r{font-size:calc(var(--u) * 4.9);margin-top:calc(var(--u) * 5.3)}.ar-manifesto{padding:0;gap:0;justify-content:flex-end}.ar-manifesto .ar-info{background:rgba(15,10,34,.42);border-color:rgba(196,181,253,.45)}.ar-art{position:absolute;inset:0;width:100%;height:100%;z-index:0;background:radial-gradient(120% 95% at 50% 8%,#3E2D84,#1A1140 78%)}.ar-manifesto:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 34%,rgba(23,15,52,.72) 58%,#170F34 86%)}.ar-testo{position:relative;z-index:2;padding:0 14px 13px}.ar-testo .ar-fam,.ar-testo .ar-n{display:block}.ar-testo .ar-d,.ar-testo .ar-n{margin-top:4px}.ar-slot .ar-n{font-size:16px;line-height:1.14}.ar-slot .ar-testo .ar-d{display:none}.ar-slot-m .ar-testo .ar-d{max-height:calc(var(--u) * 12.5);overflow:hidden}.ar-nodo{fill:#C4B5FD}.ar-nodo-hub{fill:#EDE9FE}.ar-fabbrica{fill:#DDD6FE}.ar-cavo{stroke:#A78BFA;stroke-width:2.6;stroke-linecap:round;fill:none;stroke-dasharray:var(--l);stroke-dashoffset:var(--l);animation:ar-posa 4.6s ease-in-out infinite}@keyframes ar-posa{0%{stroke-dashoffset:var(--l);opacity:0}8%{opacity:1}32%,84%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.ar-linea{stroke:#DDD6FE;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:380;stroke-dashoffset:380;animation:ar-sale 4.6s ease-in-out infinite}@keyframes ar-sale{0%{stroke-dashoffset:380;opacity:0}8%{opacity:1}46%,84%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.ar-strada{stroke:#6D51C8;stroke-width:5.5;stroke-linecap:round;animation:ar-accende 4.6s ease-in-out infinite}@keyframes ar-accende{0%,10%{stroke:#3D2E77}46%,84%{stroke:#DDD6FE}to{stroke:#3D2E77}}@media(prefers-reduced-motion:reduce){.ar-cavo,.ar-linea,.ar-strada{animation:none;stroke-dashoffset:0;opacity:1}.ar-strada{stroke:#DDD6FE}}.ar-slot-m:after{content:"";position:absolute;left:12%;right:12%;bottom:-16px;height:26px;background:radial-gradient(60% 100% at 50% 0,rgba(167,139,250,.35),transparent 70%);pointer-events:none}@media(max-width:767px){.ar-tavolo:not(.ar-vuoto){display:none}.ar-carosello{display:block}.scroll:has(>.content.ar){display:flex;flex-direction:column}.ar-carosello,.content.ar{flex:1 1;display:flex;flex-direction:column}.ar-carosello{min-height:0}.ar-palco{position:relative;flex:1 1;display:flex;flex-direction:column;justify-content:center;margin:16px -18px -96px;padding:18px 0 calc(96px + 4px);background:radial-gradient(520px 250px at 50% 104%,rgba(139,92,246,.42),transparent 70%),linear-gradient(160deg,#241A4D,#150E33 70%)}.ar-palco:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 0,transparent 42%,rgba(8,4,22,.55))}.ar-palco>*{position:relative;z-index:1}.ar-palco .ar-pista{margin:0}.ar-carosello .ar-sugg{color:#B0A8C8}.ar-tavolo{height:380px;margin-top:18px}.ar-vuoto .ar-mano{height:210px}.ar-vuoto .ar-slot{width:148px;height:210px}.bn-item{min-width:0}.bn-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.na-bottone{font-family:var(--sans);background:none;border:none;cursor:pointer}.na-bottone.aperto{color:var(--viola)}.na-pila,.na-velo{display:none}@media(max-width:767px){.na-velo{display:block;position:fixed;inset:0;z-index:29;background:rgba(26,18,56,.34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .25s ease}.na-velo.on{opacity:1;pointer-events:auto}.na-pila{display:flex;position:fixed;right:10px;z-index:31;bottom:calc(72px + env(safe-area-inset-bottom));flex-direction:column-reverse;gap:8px;align-items:flex-end;pointer-events:none}.na-voce{gap:11px;width:216px;background:#fff;border:.5px solid var(--border);border-radius:14px;padding:11px 13px;text-decoration:none;color:var(--indigo);font-size:14px;font-weight:600;box-shadow:0 10px 26px rgba(30,19,64,.16);transform:translateY(26px) scale(.94);opacity:0;transition:transform .36s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.na-voce,.na-voce i{display:flex;align-items:center}.na-voce i{width:32px;height:32px;border-radius:10px;background:var(--lavanda);color:var(--viola-d);justify-content:center;flex:none}.na-voce small{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-top:1px}.na-pila.on{pointer-events:auto}.na-pila.on .na-voce{transform:none;opacity:1}.na-pila.on .na-voce:nth-child(2){transition-delay:.07s}}@media(prefers-reduced-motion:reduce){.na-voce{transition:none}}.sp .sp-torna{font-size:12.5px;color:var(--viola);text-decoration:none;font-weight:600}.sp .page-h{margin-top:6px}.al-livelli{display:flex;align-items:center;gap:12px;margin-top:16px}.al-freccia{width:32px;height:32px;border-radius:9px;border:.5px solid var(--border);background:#fff;color:var(--indigo);font-size:18px;line-height:1;flex:none}.al-freccia:hover:not(:disabled){border-color:var(--viola);color:var(--viola)}.al-freccia:disabled{color:#C9C2D6;cursor:default}.al-centro{flex:1 1;min-width:0}.al-titolo{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);flex-wrap:wrap}.al-titolo b{color:var(--indigo);font-weight:600}.al-tempo{display:inline-flex;align-items:center;gap:4px;color:var(--warn);font-weight:600}.al-seg{display:flex;gap:3px;margin-top:8px;align-items:flex-end;height:10px}.al-segb{flex:1 1;height:7px;border-radius:3px;background:var(--line);border:none;padding:0;cursor:default;transition:height .15s,filter .15s;position:relative}.al-segb.aperto{cursor:pointer}.al-segb.aperto:hover{filter:brightness(.85);height:10px}.al-segb.fatto{background:var(--ok)}.al-segb.on{background:var(--viola);height:10px}.al-segb.tempo:before{content:"";position:absolute;left:0;right:0;top:-3px;height:2px;border-radius:2px;background:var(--ambra)}.al-segb:focus-visible{outline:2px solid var(--viola);outline-offset:2px}.al-apri{font:inherit;font-weight:600;color:var(--indigo);background:none;padding:0;cursor:pointer;border:none;border-bottom:1px dashed rgba(91,33,182,.4)}.al-apri:hover{color:var(--viola);border-bottom-color:var(--viola)}.al-velo{position:fixed;inset:0;z-index:80;background:rgba(11,7,24,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-end;justify-content:center;animation:al-entra .18s ease}@keyframes al-entra{0%{opacity:0}to{opacity:1}}.al-foglio{width:min(560px,100%);max-height:78dvh;display:flex;flex-direction:column;background:linear-gradient(170deg,#241A4D,#150E33 70%);color:#fff;border:1px solid rgba(196,181,253,.28);border-radius:22px 22px 0 0;padding:16px 16px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -20px 50px rgba(8,4,22,.5);animation:al-sale .26s cubic-bezier(.2,.8,.2,1)}@keyframes al-sale{0%{transform:translateY(26px);opacity:0}to{transform:none;opacity:1}}@media(min-width:768px){.al-velo{align-items:center}.al-foglio{border-radius:20px;padding-bottom:18px}}.al-testa{display:flex;align-items:center;margin-bottom:12px;flex:none}.al-testa b{font-family:var(--serif);font-weight:400;font-size:19px}.al-chiudi{margin-left:auto;width:32px;height:32px;border-radius:50%;font-size:17px;line-height:1;background:rgba(255,255,255,.08);border:1px solid rgba(196,181,253,.28);color:#DDD6FE}.al-griglia{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;overflow-y:auto;padding:2px}@media(min-width:560px){.al-griglia{grid-template-columns:repeat(10,1fr)}}.al-cella{position:relative;aspect-ratio:1;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-family:var(--sans);background:rgba(255,255,255,.06);border:1px solid rgba(196,181,253,.18);color:#C9C2DE;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .12s,background .12s}.al-cella b{font-size:15px;font-weight:700;color:#fff}.al-cella span{font-size:9.5px;color:#9BE8CB}.al-cella:hover:not(:disabled){background:rgba(196,181,253,.16);transform:translateY(-1px)}.al-cella.fatta{border-color:rgba(52,211,153,.45)}.al-cella.ora{background:var(--lavanda-c);border-color:var(--lavanda-c)}.al-cella.ora b{color:#1B1140}.al-cella.ora span{color:rgba(27,17,64,.7)}.al-cella:disabled{opacity:.3;cursor:default}.al-cella.tempo:after{content:"";position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:50%;background:var(--ambra)}.al-cella:focus-visible{outline:2px solid var(--lavanda-c);outline-offset:2px}@media(prefers-reduced-motion:reduce){.al-foglio,.al-velo{animation:none}}.sp-griglia{display:grid;grid-template-columns:1fr 280px;grid-gap:16px;gap:16px;margin-top:14px;align-items:start}.sp-tav{position:relative;border-radius:18px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:radial-gradient(600px 320px at 50% 100%,rgba(139,92,246,.35),transparent 70%),linear-gradient(170deg,#1A1238,#0F0A22 70%)}.sp-tav svg{display:block;width:100%;height:auto;touch-action:none}.sp-pav line{stroke:var(--lavanda-c);stroke-width:.8;opacity:.18}.sp-nodo{cursor:pointer;outline:none}.sp-nodo .tetto{fill:#3A2A78;stroke:rgba(196,181,253,.5);stroke-width:1.2;transition:stroke .18s,filter .25s}.sp-nodo .lato-s{fill:#1E1547}.sp-nodo .lato-d,.sp-nodo .lato-s{stroke:rgba(196,181,253,.3);stroke-width:1}.sp-nodo .lato-d{fill:#2B1F5F}.sp-nodo .disco{stroke:rgba(196,181,253,.35);stroke-width:2}.sp-nodo .led{fill:#A78BFA;transition:fill .2s}.sp-nodo.pieno .led{fill:#34D399}.sp-nodo.sel .tetto,.sp-nodo:focus-visible .tetto,.sp-nodo:hover .tetto{stroke:var(--lavanda-c);stroke-width:2.5}.sp-nodo.sel .tetto,.sp-nodo:focus-visible .tetto{filter:drop-shadow(0 0 8px rgba(196,181,253,.9))}.sp-nodo.acceso .tetto{filter:drop-shadow(0 0 12px rgba(221,214,254,1));fill:#4C3A96}.sp-nodo.acceso .led{fill:#fff}.sp-nodo.trema{animation:sp-trema .3s ease}@keyframes sp-trema{0%,to{transform:var(--t) translateX(0)}25%{transform:var(--t) translateX(-4px)}75%{transform:var(--t) translateX(4px)}}.sp-eti{font-weight:600;font-size:12px;fill:#fff}.sp-eti,.sp-sotto{font-family:var(--sans);text-anchor:middle;pointer-events:none}.sp-sotto{font-size:10px;fill:#8F87AC}.sp-hit{stroke:transparent;stroke-width:18;fill:none;cursor:pointer}.sp-cavo{fill:none;stroke:#A78BFA;stroke-width:3;stroke-linecap:round;pointer-events:none;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:sp-posa .45s cubic-bezier(.2,.8,.2,1) forwards;transition:stroke .3s}.sp-hit:hover~.sp-cavo{stroke:#F87171}.sp-cavo.acceso{stroke:#DDD6FE}@keyframes sp-posa{to{stroke-dashoffset:0}}.sp-flusso{fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;pointer-events:none;stroke-dasharray:3 13;animation:sp-scorre 1.1s linear infinite;opacity:.9}@keyframes sp-scorre{to{stroke-dashoffset:-16}}.sp-fantasma{stroke:#A78BFA;stroke-width:3;stroke-dasharray:6 6;pointer-events:none;opacity:.8}.sp-negato{fill:none;stroke:#F87171;stroke-width:3;stroke-linecap:round;pointer-events:none;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:sp-nega .55s ease forwards}@keyframes sp-nega{0%{stroke-dashoffset:var(--len);opacity:1}35%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:var(--len);opacity:0}}.sp-onda{fill:none;stroke:#DDD6FE;stroke-width:2;animation:sp-onda .7s ease forwards}@keyframes sp-onda{0%{opacity:1;r:6}to{opacity:0;r:48}}.sp-vinto{position:absolute;inset:0;justify-content:center;z-index:5;color:#fff;pointer-events:none}.sp-carta,.sp-vinto{display:flex;align-items:center}.sp-carta{pointer-events:auto;flex-direction:column;gap:6px;text-align:center;background:rgba(15,10,34,.86);border:1px solid rgba(196,181,253,.35);border-radius:20px;padding:24px 34px 22px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 24px 70px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.12);animation:sp-appare .5s cubic-bezier(.2,.8,.2,1) both}@keyframes sp-appare{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.sp-carta b{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.1}.sp-carta span{font-size:13px;color:#DDD6FE}.sp-carta .tempo{color:#fff;font-weight:600;margin-top:2px}.sp-carta .nuovo{color:#FDE68A;font-weight:600}.sp-carta .finito{color:#B0A8C8}.sp-carta.stop{border-color:rgba(248,113,113,.55)}.sp-carta.stop b{color:#FCA5A5}.sp-carta-azioni{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap;justify-content:center}.sp-carta .btn{padding:10px 16px;font-size:13.5px}.sp-lato{display:flex;flex-direction:column;gap:12px}.sp-box{background:#fff;border:.5px solid var(--border);border-radius:14px;padding:14px 16px}.sp-box h3{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-bottom:10px}.sp-num{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.sp-num div{text-align:center;min-width:0}.sp-num b{font-family:var(--serif);font-weight:400;font-size:24px;color:var(--indigo);display:block;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sp-num b.poco{color:var(--dang)}.sp-num span{font-size:10.5px;color:var(--muted);display:block;margin-top:3px}.sp-regole{display:flex;flex-direction:column;gap:9px}.sp-regola{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;border-radius:8px;padding:2px 4px;margin:-2px -4px}.sp-regola i{flex:none;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-style:normal;margin-top:1px}.sp-regola.ok i{background:var(--ok-bg);color:var(--ok)}.sp-regola.ko i{background:var(--dang-bg);color:var(--dang)}.sp-regola.neutra i{background:var(--lavanda);color:var(--viola-d)}.sp-regola.ko{animation:sp-lampa .5s ease}@keyframes sp-lampa{50%{background:var(--dang-bg)}}.sp-azioni{display:flex;gap:8px}.sp-btn{padding:9px 14px;font-size:13px;background:#fff;color:var(--indigo);border:.5px solid var(--border)}.sp-btn:hover{border-color:var(--viola);color:var(--viola)}.sp-aiuto{font-size:12px;color:var(--muted);line-height:1.5}.sp-aiuto .dito{display:none}@media(hover:none){.sp-aiuto .mouse{display:none}.sp-aiuto .dito{display:inline}}@media(max-width:900px){.sp-griglia{grid-template-columns:1fr}.sp-num{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){.sp-carta,.sp-cavo,.sp-flusso,.sp-negato,.sp-nodo.trema,.sp-onda,.sp-regola.ko{animation:none!important}.sp-cavo{stroke-dashoffset:0}}.rm-griglia{display:grid;grid-template-columns:1fr 160px;grid-gap:14px;gap:14px;margin-top:14px;align-items:stretch}.rm-graf{position:relative;border-radius:18px;overflow:hidden;background:radial-gradient(600px 300px at 50% 110%,rgba(139,92,246,.35),transparent 70%),linear-gradient(170deg,#1A1238,#0F0A22 70%)}.rm-graf svg{display:block;width:100%;height:auto}.rm-grid line{stroke:rgba(196,181,253,.12);stroke-width:1}.rm-eti{font-family:var(--sans);font-size:10.5px;fill:#8F87AC;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rm-linea{fill:none;stroke:#A78BFA;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(167,139,250,.75))}.rm-seg{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:rm-tira .5s cubic-bezier(.2,.8,.2,1) forwards}@keyframes rm-tira{to{stroke-dashoffset:0}}.rm-punto{fill:#fff;transition:r .15s}.rm-punto:hover{r:6.5}.rm-val{font-family:var(--sans);font-size:11px;font-weight:600;fill:#DDD6FE;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.rm-nuovo{animation:rm-nasce .5s cubic-bezier(.2,.8,.2,1)}@keyframes rm-nasce{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.rm-q{font-family:var(--serif);font-size:26px;fill:#DDD6FE}.rm-graf.crollo .rm-corpo{animation:rm-crolla 1.1s cubic-bezier(.6,0,.9,.4) forwards}@keyframes rm-crolla{0%{transform:translateY(0)}20%{transform:translateY(-6px)}to{transform:translateY(120%)}}.rm-graf.crollo:after{content:"";background:rgba(220,38,38,.28);animation:rm-lampo .9s ease forwards}.rm-graf.crollo:after,.rm-lampo{position:absolute;inset:0;pointer-events:none}.rm-lampo{background:rgba(52,211,153,.18);animation:rm-lampo .6s ease forwards}@keyframes rm-lampo{0%{opacity:0}15%{opacity:1}to{opacity:0}}.rm-carta .rm-regola{color:#fff;font-weight:600;font-size:12.5px;background:rgba(255,255,255,.08);padding:6px 10px;border-radius:8px;margin-top:4px}.rm-scala{background:#fff;border:.5px solid var(--border);border-radius:14px;padding:10px 8px;flex-direction:column;justify-content:space-between;overflow:hidden;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:300px}.rm-piolo,.rm-scala{display:flex;position:relative}.rm-piolo{align-items:center;gap:8px;padding:5px 8px;border-radius:7px;color:#B4ACC0;z-index:1;border:none;background:none;width:100%;text-align:left;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:.15s}.rm-piolo i{width:14px;height:1px;background:var(--border);display:block;flex:none}.rm-piolo.opz{color:var(--viola-d);font-weight:600;cursor:pointer;background:var(--lavanda)}.rm-piolo.opz i{background:var(--viola);height:2px}.rm-piolo.opz:hover{background:var(--lavanda-c);color:var(--indigo)}.rm-piolo.opz:focus-visible{outline:2px solid var(--viola);outline-offset:1px}.rm-marea{position:absolute;left:0;right:0;top:0;background:linear-gradient(180deg,rgba(220,38,38,.28),rgba(220,38,38,.05));transition:height .1s linear;z-index:0}.rm-hud{display:flex;gap:12px;align-items:center;margin-top:10px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.rm-tappe{display:flex;gap:5px}.rm-tappe i{width:22px;height:6px;border-radius:3px;background:var(--line)}.rm-tappe i.fatta{background:var(--ok)}.rm-tappe i.ora{background:var(--viola)}.rm-pill{display:inline-flex;align-items:center;gap:5px;background:#fff;border:.5px solid var(--border);border-radius:999px;padding:5px 11px;font-size:12px;color:var(--indigo)}.rm-pill b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.rm-pill.poco{border-color:var(--dang);color:var(--dang)}.rm-aiuto{margin-left:auto}@media(max-width:900px){.rm-griglia{grid-template-columns:1fr 118px}.rm-aiuto{margin-left:0;flex-basis:100%}}@media(prefers-reduced-motion:reduce){.rm-graf.crollo .rm-corpo,.rm-graf.crollo:after,.rm-lampo,.rm-nuovo,.rm-seg{animation:none!important}.rm-seg{stroke-dashoffset:0}}.tr-griglia{display:grid;grid-template-columns:1fr 286px;grid-gap:16px;gap:16px;margin-top:14px;align-items:start}.tr-tav{position:relative;border-radius:18px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:radial-gradient(600px 320px at 50% 100%,rgba(139,92,246,.32),transparent 70%),linear-gradient(170deg,#1A1238,#0F0A22 70%)}.tr-tav svg{display:block;width:100%;height:auto}.tr-pav line{stroke:#C4B5FD;stroke-width:.8;opacity:.13}.tr-asfalto{stroke:rgba(196,181,253,.16);stroke-width:7;stroke-linecap:round}.tr-asfalto,.tr-tratto{fill:none;transition:stroke .2s}.tr-tratto{stroke:rgba(196,181,253,.34);stroke-width:1.6;stroke-dasharray:7 7;pointer-events:none}.tr-hit{stroke:transparent;stroke-width:24;fill:none;cursor:pointer;outline:none}.tr-strada:hover .tr-asfalto{stroke:rgba(196,181,253,.3)}.tr-strada:hover .tr-tratto{stroke:rgba(196,181,253,.8)}.tr-hit:focus-visible{stroke:rgba(196,181,253,.35)}.tr-strada.presa .tr-asfalto{stroke:#7C5CD6;stroke-width:7.5;filter:drop-shadow(0 0 7px rgba(167,139,250,.6))}.tr-strada.presa .tr-tratto{stroke:#fff;stroke-width:2.2;stroke-dasharray:4 12;animation:tr-scorre 1.2s linear infinite;opacity:.95}@keyframes tr-scorre{to{stroke-dashoffset:-16}}.tr-strada.presa.carica .tr-asfalto{stroke:#A9762A;filter:drop-shadow(0 0 7px rgba(251,191,36,.6))}.tr-strada.presa.carica .tr-tratto{stroke:#FDE68A}.tr-costo{pointer-events:none}.tr-costo rect{fill:#160F32;stroke:rgba(196,181,253,.3);stroke-width:1}.tr-costo text{font-family:var(--sans);font-size:10.5px;font-weight:700;fill:#DDD6FE;text-anchor:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr-strada.presa .tr-costo rect{fill:#3A2A78;stroke:#A78BFA}.tr-strada.presa.carica .tr-costo rect{fill:#33230A;stroke:#FBBF24}.tr-strada.presa.carica .tr-costo text{fill:#FDE68A}.tr-limite{font-family:var(--sans);font-size:9px;font-weight:600;fill:#FBBF24;text-anchor:middle}.tr-limite,.tr-nodo{pointer-events:none}.tr-nodo .base{transition:filter .3s}.tr-nodo.fabbrica .base{fill:#3A2A78;stroke:#A78BFA;stroke-width:1.6}.tr-nodo.incrocio .base{fill:#241A4D;stroke:rgba(196,181,253,.45);stroke-width:1.5}.tr-nodo.incrocio .occhio{fill:rgba(196,181,253,.45)}.tr-eti.snodo{font-size:10px;font-weight:500;fill:#9A92B4}.tr-nodo.rifornito .base{filter:drop-shadow(0 0 9px rgba(52,211,153,.8))}.tr-eti{font-size:11px;fill:#fff}.tr-dom,.tr-eti{font-family:var(--sans);font-weight:600;text-anchor:middle}.tr-dom{font-size:9.5px;fill:#8F87AC}.tr-nodo.rifornito .tr-dom{fill:#6EE7B7}.tr-fumo{fill:rgba(196,181,253,.42);transform-box:fill-box;transform-origin:center;animation:tr-fuma 3.3s ease-in-out infinite}@keyframes tr-fuma{0%{opacity:0;transform:translateY(2px) scale(.5)}25%{opacity:.75}to{opacity:0;transform:translateY(-18px) scale(1.4)}}.tr-lato{display:flex;flex-direction:column;gap:12px}.tr-num{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.tr-num div{text-align:center;min-width:0}.tr-num b{font-family:var(--serif);font-weight:400;font-size:24px;color:var(--indigo);display:block;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr-num b.rosso{color:var(--dang)}.tr-num span{font-size:10.5px;color:var(--muted);display:block;margin-top:3px}.tr-consegna{flex:1 1}.tr-legenda{display:flex;gap:10px 14px;font-size:11.5px;color:var(--muted);flex-wrap:wrap}.tr-legenda i{display:inline-block;width:16px;height:4px;border-radius:2px;vertical-align:middle;margin-right:5px}.tr-carta .tr-scarto{font-size:15px;font-weight:600;margin-top:3px}.tr-carta .tr-riprova{font-size:12.5px;color:#B0A8C8}.tr-carta .tr-scarto.s3{color:#6EE7B7}.tr-carta .tr-scarto.s2{color:#FDE68A}.tr-carta .tr-scarto.s1{color:#FCA5A5}.tr-stelle{display:flex;gap:6px;margin:7px 0 3px}.tr-stelle i{width:22px;height:22px;-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:rgba(255,255,255,.15)}.tr-stelle i.on{background:#FDE68A;filter:drop-shadow(0 0 5px rgba(253,230,138,.8));animation:tr-pop .35s cubic-bezier(.2,.8,.2,1) both}.tr-stelle i.on:nth-child(2){animation-delay:.12s}.tr-stelle i.on:nth-child(3){animation-delay:.24s}@keyframes tr-pop{0%{transform:scale(0) rotate(-40deg)}to{transform:none}}@media(max-width:900px){.tr-griglia{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tr-fumo,.tr-stelle i.on,.tr-strada.presa .tr-tratto{animation:none!important}}.gp-dock{display:flex;flex-direction:column;gap:14px}.gp-riga:before{content:" "}.rm-banco{display:none}@media(max-width:767px){.main:has(.content.gp) .bottomnav,.main:has(.content.gp) .m-appbar{display:none}.content.gp{position:fixed;inset:0;z-index:40;max-width:none;margin:0;padding:0;display:grid;grid-template-columns:100%;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;animation:none;color:#fff;background:radial-gradient(700px 420px at 50% 108%,rgba(139,92,246,.4),transparent 70%),linear-gradient(170deg,#1A1238,#0B0718 72%)}.gp-lato,.rm-griglia,.sp-griglia,.tr-griglia{display:contents}.gp-testa{grid-row:1;grid-column:1;display:grid;grid-template-columns:auto 1fr;grid-column-gap:11px;column-gap:11px;grid-row-gap:7px;row-gap:7px;align-items:center;padding:calc(9px + env(safe-area-inset-top)) 13px 8px}.gp-testa .page-sub{display:none}.gp-testa .page-h{grid-column:2;font-family:var(--sans);font-size:13.5px;font-weight:700;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-testa .sp-torna{grid-column:1;grid-row:1/span 2;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0;margin:0;background:rgba(15,10,34,.55);border:1px solid rgba(196,181,253,.32);color:#DDD6FE}.gp-testa .sp-torna:before{content:"‹";font-size:19px;line-height:1;margin-top:-2px}.gp-testa .al-livelli{grid-column:2;margin:0;gap:7px}.gp-testa .al-seg{display:none}.gp-testa .al-titolo{font-size:11.5px;color:#B7AFD0;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.gp-testa .al-titolo b{color:#fff}.gp-testa .al-apri{color:#fff;border-bottom-color:rgba(196,181,253,.45)}.gp-testa .al-freccia{width:26px;height:26px;border-radius:8px;font-size:15px;background:rgba(255,255,255,.07);border-color:rgba(196,181,253,.26);color:#DDD6FE}.gp-testa .al-freccia:disabled{color:rgba(221,214,254,.3)}.gp-tav{grid-row:2;grid-column:1;position:relative;min-height:0;border-radius:0;background:none;margin:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.gp-tav svg{width:100%;height:100%;display:block}.gp-numeri{grid-row:2;grid-column:1;align-self:start;z-index:5;pointer-events:none;display:flex;gap:7px;padding:9px 13px 0;background:none;border:none;overflow-x:auto;scrollbar-width:none}.gp-numeri::-webkit-scrollbar{display:none}.gp-numeri h3{display:none}.gp-numeri .sp-num,.gp-numeri .tr-num{display:flex;gap:7px;margin:0;grid-template-columns:none}.gp-numeri .sp-num>div,.gp-numeri .tr-num>div{display:inline-flex;align-items:baseline;gap:5px;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(196,181,253,.22);white-space:nowrap}.gp-numeri .sp-num b,.gp-numeri .tr-num b{font-size:13px;color:#fff}.gp-numeri .sp-num b.poco,.gp-numeri .tr-num b.poco{color:#FCA5A5}.gp-numeri .sp-num span,.gp-numeri .tr-num span{font-size:11px;color:#B7AFD0;text-transform:none;letter-spacing:0;margin:0}.gp-dock{grid-row:3;grid-column:1;gap:10px;padding:11px 13px calc(13px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(11,7,24,0),rgba(11,7,24,.92) 26%)}.gp-dock .sp-box{background:none;border:none;padding:0;box-shadow:none}.gp-dock .sp-box h3{display:block;color:#8F87AC;margin-bottom:7px}.gp-dock .sp-regole{gap:6px}.gp-dock .sp-regola{font-size:11px;line-height:1.35;gap:7px;padding:0;margin:0;color:#C9C2DE;background:none;border:none}.gp-dock .sp-regola.ok{color:#B7AFD0}.gp-dock .sp-regola.ko{color:#FCA5A5}.gp-dock .sp-regola i{width:15px;height:15px;font-size:9px;margin-top:1px}.gp-dock .sp-regola.ok i{background:rgba(52,211,153,.18);color:#6EE7B7}.gp-dock .sp-regola.ko i{background:rgba(248,113,113,.2);color:#FCA5A5}.gp-dock .sp-regola.neutra i{background:rgba(196,181,253,.16);color:#C4B5FD}.gp-dock .sp-azioni{display:flex;gap:9px}.gp-dock .sp-azioni .btn{flex:1 1;height:46px;border-radius:14px;font-size:14.5px}.gp-dock .btn:not(.btn-primary){background:rgba(255,255,255,.08);border:1px solid rgba(196,181,253,.28);color:#DDD6FE}.gp-dock .btn-primary{background:var(--lavanda-c);color:#1B1140;border:none}.gp-dock .btn-primary:disabled{background:rgba(196,181,253,.22);color:rgba(255,255,255,.45)}.gp-dock .sp-aiuto,.gp-dock .tr-legenda{font-size:11px;color:#8F87AC;margin:0;justify-content:center}.gp-dock .gp-riga{display:block}.gp-dock .gp-riga:before{content:none}.rm-scala{display:none}.rm-banco{display:flex;flex-direction:column}.rm-tempo{height:6px;border-radius:4px;background:rgba(255,255,255,.12);overflow:hidden}.rm-tempo i{display:block;height:100%;background:linear-gradient(90deg,var(--lavanda-c),#DC2626);transition:width .1s linear}.rm-tasti{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.rm-tasto{height:58px;border-radius:16px;background:rgba(196,181,253,.14);border:1px solid rgba(196,181,253,.4);color:#fff;font-size:21px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--sans)}.rm-tasto:active{background:var(--lavanda-c);color:#1B1140}.rm-hud{padding:9px 13px 0;margin:0;color:#B7AFD0}.rm-hud .rm-aiuto{display:none}.rm-hud .rm-pill{background:rgba(255,255,255,.08);border-color:rgba(196,181,253,.22);color:#fff}.rm-hud .rm-pill.poco{border-color:rgba(248,113,113,.6);color:#FCA5A5}.rm-hud .rm-tappe i{background:rgba(255,255,255,.18)}.rm-hud .rm-tappe i.ora{background:var(--lavanda-c)}.rm-graf{border-radius:0;background:none}}.inv-not-box{container-type:inline-size;margin-top:16px}.inv-not{position:relative;overflow:hidden;background:var(--indigo);color:#fff;border-radius:18px;padding:18px 20px 16px}.inv-not.fatto .inv-not-eb{color:#A7F3D0}.inv-not-x{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;border:none;background:#2C1F5C;color:var(--lavanda-c);font-size:18px;line-height:32px;cursor:pointer;z-index:1}.inv-not-eb{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lavanda-c)}.inv-not-t{font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.15;margin:6px 0 0;padding-right:28px;color:#fff}.inv-not-sd{font-size:13.5px;color:var(--lavanda-c);line-height:1.5;margin:6px 0 0;max-width:470px}.inv-not-az{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px}.inv-not-luce{background:#fff;color:var(--indigo);border:none;border-radius:10px;font-weight:700;font-size:14px;padding:11px 18px;cursor:pointer;font-family:inherit}.inv-not-luce:disabled{opacity:.55;cursor:default}.inv-not-no{background:none;border:none;color:var(--lavanda-c);font-weight:600;font-size:13px;cursor:pointer;font-family:inherit;padding:8px 4px}.inv-not-avviso{font-size:12.5px;color:#FDE68A;margin:10px 0 0;line-height:1.45}.inv-not-filo{display:block;width:100%;max-width:420px;margin-top:14px;opacity:.9}.inv-not-esempi{display:none}.inv-not-esempio{display:flex;align-items:center;background:#fff;color:var(--text);border-radius:14px;padding:10px 12px;gap:10px;box-shadow:0 8px 30px rgba(0,0,0,.35)}.inv-not-esempio img{width:30px;height:30px;border-radius:7px;flex:none}.inv-not-esempio .n1{font-size:11px;color:var(--muted)}.inv-not-esempio .n2{font-size:13px;font-weight:700}.inv-not-esempio .n3{font-size:12px;color:#4B4560}.inv-not-quando{display:flex;align-items:baseline;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lavanda-c)}.inv-not-quando b{font-family:var(--serif);font-weight:400;font-size:22px;letter-spacing:0;text-transform:none;color:#fff}@container (max-width: 479px){.inv-not-t{font-size:21px}.inv-not-luce{flex:1 1}}@container (min-width: 640px){.inv-not:has(.inv-not-esempi){display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-column-gap:28px;column-gap:28px;align-items:start}.inv-not>:not(.inv-not-x){grid-column:1}.inv-not>.inv-not-esempi{display:block;grid-column:2;grid-row:1/span 6;align-self:center;margin-bottom:18px}.inv-not-esempi .inv-not-esempio:nth-of-type(n+3),.inv-not-esempi .inv-not-quando{display:none}.inv-not-esempi .inv-not-esempio{transform:rotate(-2deg);box-shadow:0 10px 30px rgba(0,0,0,.35),0 9px 0 -5px rgba(255,255,255,.26),0 18px 0 -10px rgba(255,255,255,.12)}}@container (min-width: 900px){.inv-not{padding:28px 36px 24px;border-radius:22px}.inv-not:has(.inv-not-esempi){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:40px;align-items:center}.inv-not-x{top:14px;right:14px}.inv-not-eb{font-size:11px}.inv-not-t{font-size:32px;margin-top:8px}.inv-not-sd{font-size:15px;max-width:540px;margin-top:8px}.inv-not-az{margin-top:20px}.inv-not-luce{font-size:15px;padding:13px 22px;border-radius:12px}.inv-not-no{font-size:14px}.inv-not-filo{max-width:240px;margin-top:22px;opacity:.85}.inv-not>.inv-not-esempi{align-self:stretch;margin:-28px -36px -24px 0;padding:30px 32px;display:flex;flex-direction:column;justify-content:center;gap:12px;position:relative;overflow:hidden;background:linear-gradient(160deg,#2C1F5C,#251850)}.inv-not>.inv-not-esempi:before{content:"";position:absolute;left:-80px;top:-80px;width:240px;height:240px;border-radius:50%;background:radial-gradient(closest-side,rgba(167,139,250,.22),transparent);pointer-events:none}.inv-not-esempi>*{position:relative}.inv-not-esempi .inv-not-esempio:nth-of-type(n+3),.inv-not-esempi .inv-not-quando{display:flex}.inv-not-esempi .inv-not-esempio{transform:none;box-shadow:0 10px 30px rgba(0,0,0,.35);padding:13px 15px;gap:12px;border-radius:16px}.inv-not-esempi .inv-not-esempio+.inv-not-quando{margin-top:6px}.inv-not-esempio img{width:36px;height:36px;border-radius:9px}.inv-not-esempio .n1{font-size:12px}.inv-not-esempio .n2{font-size:14.5px}.inv-not-esempio .n3{font-size:13px}}