*{box-sizing:border-box}html{height:100%;-webkit-text-size-adjust:100%}body{margin:0;min-height:100%;background:var(--surface);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}button{font-family:inherit}a{color:var(--primary-ink)}:root{--sa-top:env(safe-area-inset-top,0px);--sa-bottom:env(safe-area-inset-bottom,0px)}:root{--riserva-basso:max(var(--sa-bottom) - 16px, 0px)}.app{position:fixed;inset:0;height:var(--h-app,100dvh);display:flex;flex-direction:column;background:var(--bg);max-width:640px;margin:0 auto;box-shadow:0 0 0 1px var(--border)}@media(min-width:641px){body{background:var(--surface-sunk)}}.a-body>*{flex:none}#install-slot:empty{display:none}.senza-nav .a-body{padding-bottom:calc(16px + var(--sa-bottom))}.a-nav a{text-decoration:none}.a-nav .mi{width:26px;height:26px}.a-nav:after,.l-nav:after{content:"";position:absolute;top:100%;left:0;right:0;height:100vh;background:var(--surface);pointer-events:none}.ib.flip .ic,.flip:not(.ib){transform:rotate(180deg)}.a-appbar a.ib{text-decoration:none}.a-appbar .ic{stroke-width:2.4}.a-appbar .ib-mi{width:22px;height:22px}.a-card.a-fase .a-btn{text-decoration:none}.a-drawer .panel{width:min(84%,360px);border-radius:0 24px 24px 0}.sql{background:var(--surface-sunk);border:1px solid var(--border);border-radius:10px;padding:10px 12px;margin:8px 0;font-family:var(--font-mono);font-size:11.5px;line-height:1.55;color:var(--text);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.toast{position:fixed;left:50%;bottom:calc(72px + var(--riserva-basso));transform:translate(-50%);background:var(--c-pietra-900);color:#fff;padding:10px 16px;border-radius:999px;font-size:13px;font-weight:600;box-shadow:var(--sh-raise);z-index:50;max-width:calc(100% - 32px);opacity:0;transition:opacity var(--mo-base);pointer-events:none}.toast.on{opacity:1}.install{display:flex;gap:12px;align-items:center;background:var(--c-titano-800);color:#fff;padding:10px 12px;border-radius:var(--r-md);font-size:13px}.install b{display:block;font-family:var(--font-display)}.install .logo{width:26px;height:26px}.install button{border:0;border-radius:999px;padding:8px 12px;font:700 12px var(--font-display);cursor:pointer}.install .ok{background:var(--c-oro-400);color:var(--c-titano-900)}.install .no{background:transparent;color:#fff;opacity:.8}.aggiorna{position:fixed;left:12px;right:12px;bottom:calc(78px + var(--sa-bottom));z-index:39;margin:0 auto;max-width:616px;display:flex;gap:12px;align-items:center;background:var(--c-titano-800);color:#fff;padding:10px 12px;border-radius:var(--r-md);font-size:13px;box-shadow:var(--sh-raise)}.aggiorna>div{flex:1;min-width:0}a.mrow.tocca{color:inherit;text-decoration:none;cursor:pointer}.tavolino p{margin:0 0 6px}.tavolino p:last-child{margin:0}.aggiorna b{display:block;font-family:var(--font-display)}.aggiorna button{border:0;border-radius:999px;padding:8px 14px;font:700 12px var(--font-display);cursor:pointer;background:var(--c-oro-400);color:var(--c-titano-900)}.startcard.larga{grid-column:1 / -1}.due{display:grid;grid-template-columns:1fr 1fr;gap:10px}.due>span{display:block;min-width:0}.ris-fsgc{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:6px}.ris-fsgc .sq{font:600 13px var(--font-body);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ris-fsgc .sq.d{text-align:right}.ris-fsgc .sc{font:800 26px var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.adm-numeri{display:grid;grid-template-columns:1fr 1fr;gap:10px}.adm-n{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:11px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.adm-n .et{font:600 10px var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.adm-n b{font:800 24px var(--font-display);font-variant-numeric:tabular-nums;line-height:1.15}.adm-n .sotto{font-size:10.5px;color:var(--text-muted)}.adm-u{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-top:1px solid var(--border)}.adm-u:first-child{border-top:0}.adm-u .riga{display:flex;align-items:flex-start;gap:10px}.adm-u .nm{flex:1;min-width:0}.adm-u .nm b{display:block;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-u .nm>span{display:block;font-size:11.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-u .tag{display:flex;gap:4px;flex:none}.adm-u .tag i{font-style:normal;font:700 9.5px var(--font-display);text-transform:uppercase;letter-spacing:.04em;padding:3px 7px;border-radius:999px}.adm-u .tag .adm{background:var(--accent-soft);color:var(--on-accent-soft)}.adm-u .tag .giu{background:var(--primary-soft);color:var(--primary-ink)}.adm-u .tag .sos{background:var(--negative-soft);color:var(--negative)}.adm-u .dati{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:var(--text-muted)}.adm-u .dati b{color:var(--negative)}.adm-u .azioni{display:flex;flex-wrap:wrap;gap:6px}.adm-u .azioni .chip{min-height:32px;font-size:11.5px;padding:0 10px}.adm-graf{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;gap:3px;height:96px;padding:10px 10px 4px}.adm-graf .col{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:3px}.adm-graf .col i{display:block;width:100%;min-height:2px;border-radius:3px 3px 0 0;background:var(--primary);opacity:.85}.adm-graf .col small{font-size:9px;color:var(--text-muted);white-space:nowrap}.adm-graf .col b{position:absolute;top:-2px;font:700 9.5px var(--font-data);color:var(--text-muted)}.invito{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:13px 14px;border-radius:var(--r-md);text-decoration:none;background:linear-gradient(112deg,#081327,#102540 55%,#16314a);border:1.5px solid var(--c-oro-400);box-shadow:0 6px 18px #0813274d}.invito:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(130% 150% at 82% -40%,#ffc94d2e,#ffc94d00 62%),repeating-linear-gradient(101deg,#ffffff0d 0 2px,#fff0 2px 30px)}.invito>i{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ffc94d26;border:1px solid rgba(255,201,77,.5)}.invito>i .pic{width:26px;height:26px}.invito .txt{min-width:0}.invito .txt b{display:block;font:700 15px var(--font-display);line-height:1.2;letter-spacing:.03em;text-transform:uppercase;color:var(--c-oro-300);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invito .txt>span{display:block;font-size:12.5px;line-height:1.35;color:#eaf2f9;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invito .txt>span.sot{font-size:11px;color:#c9d6e2;margin-top:1px}.invito .chev{flex:none;display:grid;place-items:center;color:var(--c-oro-300)}.sp-date{display:grid;grid-template-columns:1fr 1fr;gap:10px}.adm-sp{display:flex;flex-direction:column;gap:8px}.adm-sp .nm>span{white-space:normal;overflow:visible}.adm-sp .tag i.ok{background:var(--positive-soft);color:var(--positive-ink)}.adm-sp .tag i.sos{background:var(--negative-soft);color:var(--negative)}.adm-sp .tag i{background:var(--surface-2, var(--accent-soft));color:var(--text-muted)}.sp-conti{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:var(--text)}.sp-conti b{font-weight:700}.sp-conti .muted,.sp-conti.muted{color:var(--text-muted);font-weight:400}.rigainstalla{display:flex;align-items:center;gap:10px;width:100%;margin-top:12px;padding:12px 14px;border:1px dashed var(--border);border-radius:14px;background:transparent;cursor:pointer;color:var(--text-muted);font:inherit;text-align:left}.rigainstalla .ic{color:var(--c-oro-500);flex:none}.rigainstalla b{display:block;font-size:14px;color:var(--text)}.rigainstalla small{font-size:12px;color:var(--text-muted)}.rigaconto{display:flex;align-items:center;gap:10px;width:100%;margin-top:12px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;text-decoration:none;color:var(--text-muted);text-align:left}.rigaconto .ic{color:var(--text-muted);flex:none}.rigaconto b{display:block;font-size:14px;color:var(--text)}.rigaconto small{font-size:12px;color:var(--text-muted)}.passi{margin:8px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5;color:var(--text)}.passi .ic{vertical-align:-3px}.vlist--primo{border-left:3px solid var(--c-oro-400)}.vlist--primo .vr{padding-block:14px}.vlist--primo .fv{color:var(--c-oro-500);font-weight:800}.negozio-cta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 14px;border-radius:var(--r-md);text-decoration:none;background:linear-gradient(135deg,var(--c-oro-300),var(--c-oro-500));color:#1a1302;box-shadow:0 6px 18px #e5a11b47}.negozio-cta:active{transform:scale(.995)}.negozio-cta>i{width:40px;height:40px;border-radius:12px;background:#1a130224;display:grid;place-items:center}.negozio-cta .ic{width:21px;height:21px;color:#1a1302}.negozio-cta .txt{min-width:0;display:block}.negozio-cta .txt b{display:block;font:800 15.5px var(--font-display)}.negozio-cta .txt>span{display:block;font-size:12.5px;line-height:1.35;opacity:.82}.negozio-cta .chev{display:grid;place-items:center;opacity:.7}.neg-testa{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:12px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);text-align:center}.neg-num b,.neg-q b{display:block;font:800 17px var(--font-display);color:var(--text)}.neg-num small{font-size:11px;font-weight:600;opacity:.6}.neg-num span,.neg-q span{display:block;font-size:10.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.neg-q b{font-size:14px;color:var(--text-muted)}.neg-q.pieno b{color:var(--positive-ink)}.neg-quando{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;color:var(--text-muted);margin:0}.neg-quando .ic{flex:none;width:15px;height:15px;margin-top:2px}.neg-quando.chiuso{color:var(--negative)}.neg-quando.neg-scoperto{color:var(--on-warning-soft);background:var(--warning-soft);border-radius:var(--r-md);padding:10px 12px}.neg-quando.neg-scoperto .ic{color:var(--warning)}.neg-fatto{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:var(--r-md);background:var(--positive-soft);color:var(--positive-ink)}.neg-fatto b{display:block;font:800 14px var(--font-display)}.neg-fatto span span{font-size:12px;opacity:.85}.neg-fatto .a-btn{width:auto;padding:0 14px;height:36px;flex:none}.neg-piu{min-width:38px;height:34px;font:800 17px var(--font-display);line-height:1}.neg-piu[disabled]{opacity:.35}.neg-via{min-width:38px;height:34px;color:var(--negative)}.neg-ok{display:grid;place-items:center;width:38px;color:var(--positive-ink)}.neg-dentro{opacity:.75}.chips .chip i{font-style:normal;font-weight:800;opacity:.65;margin-left:2px}.spon{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--r-md);text-decoration:none;color:inherit;background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-card);position:relative}.spon-tag{position:absolute;top:-7px;left:12px;padding:1px 7px;border-radius:999px;font:700 9px var(--font-body);letter-spacing:.12em;text-transform:uppercase;background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted)}.spon-logo{width:44px;height:44px;border-radius:10px;object-fit:contain;background:var(--surface-2);flex:none}.spon-logo.vuoto{display:grid;place-items:center;font:700 15px var(--font-display);color:var(--text-muted)}.spon-txt{min-width:0}.spon-txt b{display:block;font:600 14.5px var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spon-txt span{display:block;font-size:12px;line-height:1.35;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spon-chev{color:var(--text-muted);display:grid;place-items:center}.spon:active{background:var(--surface-2)}.mrow.punti{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;padding:14px 12px}.mrow.punti .pblocco b{display:block;font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.1;font-variant-numeric:tabular-nums}.mrow.punti .pblocco span{display:block;font-size:11px;color:var(--text-muted);margin-top:2px}.premi{display:flex;flex-direction:column;gap:8px}.premi .ph{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.premi .ph b{font-family:var(--font-display);font-size:15px}.premi .ph span{font-size:11px;color:var(--text-muted)}.prow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--border)}.prow .pposto{font-family:var(--font-display);font-weight:800;font-size:15px;color:var(--accent);min-width:26px}.prow .ppre{font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.prow .pchi{font-size:11.5px;color:var(--text-muted);text-align:right;max-width:44%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prow .pchi i{font-style:italic}.pr-riga{display:grid;grid-template-columns:72px 1fr 40px;gap:8px;align-items:center;margin-bottom:8px}.pr-via{border:0;background:transparent;color:var(--negative);display:grid;place-items:center;cursor:pointer;height:44px}.dett .drow.cap{border-top:0;padding-bottom:2px}.dett .drow.cap .v{font-family:var(--font-body);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:32px 16px;color:var(--text-muted)}.empty svg{width:56px;height:48px;color:var(--border-strong)}.sheet-scrim{position:fixed;inset:0;background:#041f3373;z-index:40;display:none}.sheet-scrim.on{display:block}.sheet{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:640px;background:var(--surface);border-radius:20px 20px 0 0;box-shadow:var(--sh-raise);z-index:41;max-height:80vh;overflow:auto;padding:8px 16px calc(16px + var(--sa-bottom));display:none}.sheet.on{display:block}.sheet .handle{width:36px;height:4px;border-radius:2px;background:var(--border-strong);margin:0 auto 10px}.sheet h3{font-size:var(--fs-h3);margin-bottom:8px}.sheet-sub{font-size:12px;color:var(--text-muted);margin:-6px 0 8px}.plist{display:flex;flex-direction:column}.plist button{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 4px;border:0;border-top:1px solid var(--border);background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer}.plist button:first-child{border-top:0}.plist b{font-weight:600;display:block;color:var(--text)}.plist b.squal-t{display:inline;color:var(--negative)}.plist span{font-size:11px;color:var(--text-muted)}.plist .q{font:700 13px var(--font-display);color:var(--text-muted)}.plist button[disabled]{opacity:.45}.plist .rl-p{color:#16202e}.plist .rl-d{color:#0c2418}.plist .rl-c,.plist .rl-a{color:#fff}.field-input{width:100%;height:44px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--text);padding:0 12px;font:inherit}.field-input:focus{outline:2px solid var(--primary);outline-offset:1px}label.lbl{display:block;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-bottom:4px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.seg{display:flex;background:var(--surface-sunk);border-radius:10px;padding:3px}.seg button{flex:1;border:0;background:transparent;min-height:34px;padding:9px 4px;border-radius:8px;font:600 12.5px var(--font-body);color:var(--text-muted);cursor:pointer}.seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--sh-card)}.slot.sel .av{outline:3px solid var(--c-oro-400);outline-offset:2px;border-radius:10px}.pitch-wrap{margin:0 -4px}.bench .br .h{cursor:grab;touch-action:none}.bench .br.dragging{opacity:.5}.bench .br .rm{border:0;background:transparent;color:var(--text-muted);font-size:16px;cursor:pointer;width:32px;height:32px;padding:0;border-radius:8px;display:grid;place-items:center;line-height:1}.bench .br .rm:active{background:var(--surface-2)}.vr .ev{flex-wrap:wrap;justify-content:flex-end}.kv{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:13px}.kv span:nth-child(2n){font-family:var(--font-data);text-align:right}.rule-art{font-family:var(--font-data);font-size:11px;color:var(--text-muted)}.rules h3{font-size:var(--fs-h3);margin:14px 0 6px}.rules p{font-size:14px;margin:0 0 8px}.rules table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:8px}.rules td,.rules th{padding:6px 8px;border-bottom:1px solid var(--border);text-align:left}.rules th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.share{background:var(--grad-hero);color:#fff;border-radius:20px;padding:22px 18px;position:relative;overflow:hidden;aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:space-between}.share .tw{position:absolute;right:-24px;bottom:-20px;width:230px;height:230px;opacity:.09}.share h2{font-size:24px;font-weight:800}.share .sc{font:800 56px var(--font-display);line-height:1;font-variant-numeric:tabular-nums}.share .sc small{display:block;font:500 14px var(--font-data);opacity:.85;margin-top:4px}.share .top3{display:flex;flex-direction:column;gap:6px;font-size:13px}.share .top3 div{display:flex;justify-content:space-between;background:#ffffff1f;border-radius:8px;padding:6px 10px}.share .foot{display:flex;justify-content:space-between;align-items:center;font:700 11px var(--font-display);letter-spacing:.08em;text-transform:uppercase;opacity:.9}.mrow{cursor:pointer}.stepper{display:flex;align-items:center;gap:8px}.scorerow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border)}.scorerow:first-of-type{border-top:0}.scorerow>b{font:600 15px var(--font-body);min-width:0;overflow-wrap:anywhere}.stepper button{width:40px;height:40px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:700 18px var(--font-display);cursor:pointer}.stepper b{font:800 28px var(--font-display);min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.chipgrid{display:flex;flex-wrap:wrap;gap:6px}.chipgrid .chip.on{background:var(--primary);color:var(--on-primary)}.chipgrid .chip.dim{opacity:.45}.te.mine{background:var(--primary-soft)}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums}.muted{color:var(--text-muted)}.small{font-size:12px}hr.sep{border:0;border-top:1px solid var(--border);margin:4px 0}.ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.ic.sm{width:18px;height:18px}.ic.f{fill:currentColor;stroke:none}.a-appbar{background:var(--grad-header);color:#fff;padding:calc(12px + var(--sa-top)) 16px 12px;display:flex;align-items:center;gap:12px;flex:none}.a-appbar .t{flex:1;min-width:0}.a-appbar .t b{display:block;font-family:var(--font-display);font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-appbar .t span{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-appbar .ib{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:transparent;border:0;color:#fff;cursor:pointer}.a-appbar .ib .dot{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--c-cartellino-500);border:2px solid #fff}.a-body{flex:1;min-height:0;overflow:auto;padding:12px 16px 16px;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain}.a-body.tight{padding-top:0}.a-card{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:14px 16px}.a-card h3{font-size:var(--fs-h3);font-weight:700}.a-sec{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:10px 2px 0}.a-sec b{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;white-space:nowrap}.a-sec span{font-size:11.5px;color:var(--text-muted);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-league{display:none}.a-league .ic{color:var(--text-muted)}.a-herowrap{margin:-12px -16px 0;overflow:hidden}.a-hero{position:relative;display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px;color:#fff;background:var(--grad-hero);overflow:hidden}.a-hero.foto{background:#04173b}.a-hero .tw{position:absolute;right:-26px;top:-20px;width:220px;height:220px;opacity:.08;color:#fff}.a-hero .sfondo{position:absolute;left:0;right:0;top:0;height:210px;z-index:0;overflow:hidden}.a-hero .sfondo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.a-hero .sfondo i{position:absolute;inset:0;background:linear-gradient(180deg,#04173b59,#04173b00 34% 70%,#04173b)}.a-hero>:not(.sfondo):not(.tw){position:relative;z-index:1}.a-hero .hero-league{align-self:center;display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 10px 7px 14px;border-radius:999px;color:#fff;text-decoration:none;background:#04173b8c;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.a-hero .hero-league>span{min-width:0}.a-hero .hero-league b{display:block;font:italic 900 15px/1.15 var(--font-display);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-hero .hero-league small{display:block;font:500 11px var(--font-body);opacity:.8}.a-hero .hero-league .ic{flex:none;width:16px;height:16px;opacity:.75}.a-hero .hero-stemma{align-self:center;display:block;text-decoration:none;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.a-hero.foto .hero-stemma{margin-top:86px}.a-hero .hero-stemma .crest.hero{width:108px;height:108px;font-size:30px;border:4px solid #04173B;box-shadow:0 0 0 3px var(--c-lime)}.a-hero .hero-stemma.pers{height:150px}.a-hero .hero-stemma.pers .pers{max-height:150px;width:auto;margin:0 auto}.a-hero .hero-chi{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:-4px;padding-bottom:4px}.a-hero h2{margin:0;padding-inline:8px;font:400 clamp(26px,7.6vw,32px)/1.02 var(--font-tito);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 12px rgba(0,0,0,.35)}.a-hero .hero-owner{margin:6px 0 0;font:500 13px var(--font-body);opacity:.85}.a-hero .hero-marchio{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:5px 14px 5px 8px;border-radius:999px;color:#fff;text-decoration:none;background:#ffffff1f}.a-hero .hero-marchio .logo{width:22px;height:22px}.a-hero .a-stats{padding:10px 4px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.a-hero .a-stats div+div{border-left-color:#ffffff29}.a-hero .a-stats span{color:#ffffffc7}.hero-azioni{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hero-azioni a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 8px;border-radius:12px;color:#fff;text-decoration:none;text-align:center;font:600 12.5px/1.15 var(--font-body);background:#ffffff1a;border:1px solid rgba(255,255,255,.16)}.hero-azioni a:active{background:#fff3}.hero-azioni .ic{flex:none;width:17px;height:17px}.a-stats{margin-top:0;position:relative;display:grid;grid-template-columns:repeat(4,1fr);text-align:center;padding:12px 4px}.a-stats div+div{border-left:1px solid var(--border)}.a-stats b{display:block;font-family:var(--font-display);font-weight:700;font-size:24px;font-variant-numeric:tabular-nums;line-height:1.1}.a-stats b sup{font-size:12px;vertical-align:top;margin-left:1px}.a-stats span{font-size:11px;color:var(--text-muted);letter-spacing:.02em}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:var(--r-chip);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;max-width:100%}.badge .ic{width:14px;height:14px;stroke-width:2.2}.badge--prov{background:var(--warning-soft);color:var(--on-warning-soft)}.badge--froz{background:var(--primary-soft);color:var(--stato-congelato)}.badge--live{background:var(--positive-soft);color:var(--positive-ink);box-shadow:inset 0 0 0 1px #1e9e6a47}.badge--open{background:var(--accent-soft);color:var(--on-accent-soft)}.badge small{font-weight:500;letter-spacing:0;text-transform:none;opacity:.9}.pulse{position:relative;display:inline-grid;place-items:center;width:14px;height:14px;flex:none}.pulse:before,.pulse:after{content:"";border-radius:50%}.pulse:before{width:7px;height:7px;background:var(--positive)}.pulse:after{position:absolute;inset:0;border:1.5px solid var(--positive);animation:pulse 1.8s cubic-bezier(.2,.6,.3,1) infinite}@keyframes pulse{0%{transform:scale(.5);opacity:.85}70%,to{transform:scale(1);opacity:0}}.a-fase{display:flex;flex-direction:column;gap:8px}.a-fase .r{display:flex;justify-content:space-between;align-items:center;gap:10px}.a-fase .r p{font-size:13px;color:var(--text-muted);min-width:0}.a-fase .r p b{color:var(--text);font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.01em}.a-fase>p{margin:0}.fase-lock{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px;color:var(--text-muted);background:var(--surface-2);border-radius:9px;padding:8px 10px}.fase-lock .ic{color:var(--text-muted);flex:none}.fase-lock b{color:var(--text);font-weight:600;white-space:nowrap}.fase-lock .sep{width:3px;height:3px;border-radius:50%;background:var(--border-strong);flex:none}.fase-lock .da-fare{color:var(--on-accent-soft);font-weight:600}.a-link{color:var(--primary);font-weight:600;font-size:13px;text-decoration:none;white-space:nowrap}.a-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:12px;border:0;background:var(--grad-oro);color:var(--on-accent);font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;width:100%;cursor:pointer;box-shadow:0 4px 12px #e5a11b59}.a-btn.sec{background:transparent;color:var(--primary-ink);border:1.5px solid var(--primary-ink);box-shadow:none}.a-btn.danger{background:var(--negative);color:var(--on-negative);box-shadow:none}.a-btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.a-match{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:14px 12px 10px}.a-match .tm{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-width:0}.a-match .tm b{font-size:13px;font-weight:600;line-height:1.2}.a-match .tm>.own{font-size:11px;color:var(--text-muted)}.crest{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:16px;color:#fff;border:3px solid var(--surface);box-shadow:0 0 0 2px var(--border)}.crest.sm{width:34px;height:34px;font-size:11px;border-width:2px}.a-match .vs{width:40px;height:40px;border-radius:50%;background:var(--surface-sunk);display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:.06em}.a-match .vs.score{font-family:var(--font-display);font-size:18px;color:var(--text);width:auto;padding:0 12px;border-radius:12px;font-variant-numeric:tabular-nums;letter-spacing:0}.a-match .fp{grid-column:1/-1;display:grid;grid-template-columns:1fr auto 1fr;font-family:var(--font-data);font-size:12px;color:var(--text-muted);text-align:center;border-top:1px solid var(--border);padding-top:8px;margin-top:4px}.a-match .fp b{color:var(--text);font-weight:500}.a-match .fp em{font-style:normal;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.a-rule{display:flex;gap:12px;align-items:flex-start;border-left:3px solid var(--accent)}.a-rule .art{font-family:var(--font-data);font-size:11px;color:var(--text-muted);white-space:nowrap;padding-top:2px}.a-rule p{font-size:13px}.a-rule p b{font-weight:600}.a-nav{flex:none;height:calc(58px + var(--riserva-basso));background:var(--surface);box-shadow:var(--sh-nav);border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(5,1fr);padding:5px 4px calc(4px + var(--riserva-basso));position:relative;z-index:3}.a-nav button,.a-nav a{border:0;background:transparent;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-family:var(--font-body);font-size:11px;font-weight:500;cursor:pointer;position:relative;padding:0;border-radius:8px}.a-nav .np{position:relative;display:grid;place-items:center;width:54px;height:28px;border-radius:999px;transition:background-color .16s ease,transform .12s ease}.a-nav a.on .np,.a-nav button.on .np{background:var(--primary-soft)}.a-nav a:active .np{transform:scale(.93)}.a-nav button.on,.a-nav a.on{color:var(--primary-ink);font-weight:700}.a-nav .dot{position:absolute;top:-1px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--c-cartellino-500);border:2px solid var(--surface)}.a-nav a:focus-visible,.a-nav button:focus-visible,.a-appbar .ib:focus-visible,.a-btn:focus-visible,.chip:focus-visible,.vr:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.a-drawer{position:absolute;inset:0;z-index:10;display:none}.a-drawer.on{display:block}.a-drawer .scrim{position:absolute;inset:0;background:#041f3373}.a-drawer .panel{position:absolute;top:0;bottom:0;left:0;width:84%;background:var(--surface);border-radius:36px 0 0 36px;overflow:auto;display:flex;flex-direction:column;box-shadow:var(--sh-raise)}.d-head{background:var(--grad-header);color:#fff;padding:calc(14px + var(--sa-top)) 16px 16px;border-radius:0 0 22px 22px;display:flex;flex-direction:column;gap:14px}.d-io{display:flex;align-items:center;gap:12px}.d-io .crest{width:44px;height:44px;font-size:14px;border:2px solid rgba(255,255,255,.35);box-shadow:none;flex:none}.d-chi{flex:1;min-width:0;display:block}.d-chi b{display:block;font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.15;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-chi span{display:block;font-size:13px;line-height:1.3;opacity:.88;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-esci{flex:none;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.d-esci .ic{width:19px;height:19px}.d-lega{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:14px;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);color:#fff;text-decoration:none}.d-lega>i{flex:none;width:36px;height:36px;border-radius:10px;background:#ffffff29;display:grid;place-items:center}.d-lega>i .ic{width:20px;height:20px}.d-lega .chev{margin-left:auto}.d-nl{flex:1;min-width:0;display:block}.d-nl b{display:block;font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.2;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-nl small{display:block;font-size:11.5px;line-height:1.3;opacity:.82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-lega>.ic{flex:none;opacity:.7}.d-cta{margin:14px 16px 6px}.d-sec{padding:12px 16px 4px}.d-sec .chip{display:inline-flex;align-items:center;justify-content:center;min-height:0;min-width:0;background:var(--primary-soft);color:var(--primary-ink);border:0;cursor:default;font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.01em;padding:.417em 1.05em .36em;border-radius:999px}.d-sec.admin .chip{background:var(--accent-soft);color:var(--on-accent-soft)}.d-item{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:11px 16px;color:var(--text);text-decoration:none;border:0;background:transparent;width:100%;text-align:left;font:inherit;cursor:pointer}.d-item i{width:34px;height:34px;border-radius:10px;background:var(--surface-sunk);color:var(--primary);display:grid;place-items:center}.d-item i .ic,.d-item i .pic{width:22px;height:22px}.d-item .et{font-size:16px;font-weight:600;line-height:1.15;padding-bottom:.125em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-item small{font-size:11px;color:var(--text-muted);font-weight:500;padding-bottom:.125em}.d-item.lock{color:var(--text-muted)}.d-item.lock i{background:var(--surface-sunk);color:var(--text-muted)}.d-installa{width:100%;text-align:left;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit}.d-installa .et{font-weight:700}.d-installa i .ic{color:var(--c-oro-500)}.rl{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:700;font-size:11px;flex:none}.rl-p{background:var(--ruolo-p);color:#16202e}.rl-d{background:var(--ruolo-d);color:#0c2418}.rl-c{background:var(--ruolo-c);color:#fff}.rl-a{background:var(--ruolo-a);color:#fff}:root[data-theme=dark] .rl-c,:root:not([data-theme=light]) .rl-c{color:#16202e}.vlist{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);overflow:hidden}.vhead{padding:10px 14px;background:var(--surface-2);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.vhead span{font-family:var(--font-body);font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-muted);font-size:11px}.vr{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--border);background:transparent;border-left:0;border-right:0;border-bottom:0;width:100%;text-align:left;font-family:inherit;color:inherit;cursor:pointer}.vr .nm{min-width:0}.vr .nm b{display:block;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vr .nm span{font-size:11px;color:var(--text-muted)}.vr .ev{display:flex;gap:4px;align-items:center;font-size:11px;font-family:var(--font-data);color:var(--text-muted)}.vr .ev i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:4px;font-style:normal;font-size:10px;font-weight:700}.ev-g{background:var(--positive-soft);color:var(--positive)}.ev-a{background:var(--primary-soft);color:var(--primary)}.ev-y{background:var(--warning-soft);color:var(--warning)}.ev-r{background:var(--negative-soft);color:var(--negative)}.ev-k{background:var(--accent-soft);color:var(--on-accent-soft)}.vr .fv{font-family:var(--font-display);font-weight:700;font-size:18px;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.vr .fv.sv{color:var(--text-muted);font-size:13px;font-weight:600}.vr .fv.cap:after{content:"C";display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:9px;margin-left:4px;vertical-align:middle}.vb{display:none;padding:4px 14px 12px 46px;font-family:var(--font-data);font-size:12px;border-top:1px dashed var(--border);background:var(--surface-2)}.vb.on{display:block}.vb div{display:grid;grid-template-columns:1fr auto;gap:12px;padding:3px 0}.vb div em{display:block;font-style:normal;color:var(--text-muted);font-size:11px}.vb div.tot{border-top:1px solid var(--border-strong);margin-top:4px;padding-top:6px;font-weight:500;color:var(--text)}.vb a{display:inline-block;margin-top:8px;font-family:var(--font-body);font-size:12px;font-weight:600}.vnota{display:flex;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid var(--border);background:var(--surface-2)}.vnota>.ic{width:18px;height:18px;flex:none}.vnota-t{flex:1;min-width:0}.vnota-t b{display:block;font-size:13px;font-weight:600}.vnota-t span{display:block;font-size:11.5px;color:var(--text-muted);line-height:1.35}.vnota-e{flex:none;font-family:var(--font-data);font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-chip);padding:3px 8px;white-space:nowrap}.vnota--attesa>.ic{color:var(--primary)}.vnota--fermo>.ic{color:var(--warning)}.vnota--tavolino>.ic{color:var(--negative)}.chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:38px;min-width:38px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:600 12.5px var(--font-body);padding:8px 14px;border-radius:999px;cursor:pointer}.chip.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.chip.mod{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.02em}.pitch{position:relative;aspect-ratio:2 / 2.78;min-height:400px;border-radius:14px;padding:18px 8px 22px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:repeating-linear-gradient(180deg,#ffffff0d 0 calc(100% / 12),#00000008 calc(100% / 12) calc(100% / 6)),linear-gradient(180deg,#34a463,#1f7f4a);box-shadow:inset 0 0 0 2px #ffffff59,0 6px 18px #0000002e}.pitch .campo{position:absolute;inset:0;pointer-events:none}.pitch .campo path,.pitch .campo circle,.pitch .campo rect{fill:none;stroke:#ffffff73;stroke-width:1.4;vector-effect:non-scaling-stroke}.line{display:flex;justify-content:space-evenly;align-items:flex-start;position:relative;z-index:1;padding:2px 0}.line:first-child{padding-top:12px}.slot{display:flex;flex-direction:column;align-items:center;gap:5px;width:74px;position:relative;cursor:pointer}.slot .av{width:50px;height:54px;border-radius:0;background:transparent;box-shadow:none;display:grid;place-items:center;position:relative}.slot .av .rl{position:absolute;bottom:2px;right:-2px;width:19px;height:19px;font-size:9.5px;border:2px solid #fff}.slot .av .cap{position:absolute;top:-2px;left:-2px;width:19px;height:19px;border-radius:50%;background:var(--c-oro-400);color:var(--c-titano-900);font:800 10px var(--font-display);display:grid;place-items:center;border:2px solid #fff;z-index:2}.slot .fvc{position:absolute;top:-4px;right:-8px;z-index:2;font:700 10px var(--font-data);font-style:normal;min-width:26px;text-align:center;padding:2px 4px;border-radius:8px;background:var(--c-titano-900);color:#fff;border:2px solid #fff}.slot .fvc.sv{background:#5b6b7c}.slot .fvc.cap{background:var(--c-oro-500);color:var(--c-titano-900)}.br .fvc{font:700 12px var(--font-data);font-style:normal;color:var(--text);margin-left:auto;padding-left:8px}.br .fvc.sv{color:var(--text-muted);font-size:11px}.fase-punti{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:4px}.fase-punti span{font-size:12px;color:var(--text-muted)}.fase-punti b{font-family:var(--font-display);font-size:22px;font-variant-numeric:tabular-nums}.slot b{font:600 10.5px var(--font-body);text-align:center;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:74px;background:#092014c7;border-radius:6px;padding:3px 7px}.slot .fm{font:700 9.5px/1 var(--font-data);font-style:normal;color:#fff;background:#0920149e;border-radius:5px;padding:2px 5px;margin-top:-2px;white-space:nowrap}.slot .fm.fm-su{background:#1e8e4e}.slot .fm.fm-giu{background:#b4363a}.slot .fm.fm-nd{opacity:.7}.tribuna .fm{font:700 10px/1 var(--font-data);font-style:normal;color:var(--text-muted);padding:2px 5px;border-radius:5px}.tribuna .fm.fm-su{background:#1e8e4e29;color:#1e8e4e}.tribuna .fm.fm-giu{background:#b4363a24;color:#c2414a}.fm-t{font-weight:700;color:var(--text)}.fm-t.fm-su,.fm-nota .fm-su{color:#1e9e57}.fm-t.fm-giu,.fm-nota .fm-giu{color:#d04a50}.fm-t.fm-nd{font-weight:500;color:var(--text-muted)}.fm-nota{margin-top:8px}.slot.vuoto .av{background:#ffffff29;border:1.5px dashed rgba(255,255,255,.75);color:#fff;border-radius:50%;width:46px;height:46px;font:800 20px var(--font-display);margin-bottom:4px}.slot.vuoto b{background:#09201480;font-weight:500}.vid{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);overflow:hidden;margin-bottom:10px}.vid-cop{position:relative;display:grid;place-items:center;color:#fff;--fa:color-mix(in srgb, var(--ca,#2B4C7E) 40%, var(--c-titano-900));--fb:color-mix(in srgb, var(--cb,#2B4C7E) 40%, var(--c-titano-900));min-height:150px;padding:10px 12px;background:linear-gradient(103deg,color-mix(in srgb,var(--fa) 82%,transparent) 0 calc(50% - 2px),var(--c-lime) calc(50% - 2px) calc(50% + 2px),color-mix(in srgb,var(--fb) 82%,transparent) calc(50% + 2px) 100%),url(/media/sfondo-home.jpg) center 70% / cover,var(--c-titano-900)}.vid-cop:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 120%,#0000,#00000059)}.vid-cop.in{aspect-ratio:16 / 9;min-height:0;padding:0;background:#000}.vid-cop.in:before{display:none}.vid-cop iframe{width:100%;height:100%;border:0;display:block}.vid-sq{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-size:13.5px;line-height:1.2;max-width:100%;width:100%}.vid-lato{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.vid-lato:last-child{padding-right:40px}.vid-lato b{font:400 17px/1.05 var(--font-tito);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,.6)}.vid-lato .maglia.vid-maglia{width:78px;flex:none;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.vid-lato:first-child .vid-maglia{transform:rotate(-8deg)}.vid-lato:last-child .vid-maglia{transform:rotate(8deg)}.vid-ris{font:400 26px/1 var(--font-tito);color:var(--c-inchiostro);flex:none;display:flex;align-items:baseline;gap:3px;padding:6px 10px 4px;border-radius:10px;background:var(--c-lime);box-shadow:3px 3px 0 var(--c-viola);transform:rotate(-3deg)}.vid-ris i{font-style:normal;font-size:18px;opacity:.6}.vid-vs{flex:none;font:400 24px/1 var(--font-tito);color:var(--c-lime);text-transform:uppercase;letter-spacing:.04em;text-shadow:2px 2px 0 var(--c-viola)}.vid-play{position:absolute;top:50%;right:14px;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:0;background:var(--c-oro-400);color:var(--c-titano-900);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 14px #00000059}.vid-play .ic{width:24px;height:24px;margin-left:2px}.vid-play:active{transform:translateY(-50%) scale(.94)}.vid-pie{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:2px 14px;font-size:12px;color:var(--text-muted)}.vid-pie a{display:inline-flex;align-items:center;min-height:36px;padding:0 6px;margin-right:-6px;font-weight:600}.vhs{padding:0}.vh{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--border);text-decoration:none;color:inherit;font-size:13px}.vh:first-child{border-top:0}.vh:active{background:var(--surface-2)}.vh-p{width:32px;height:32px;border-radius:50%;background:var(--c-oro-400);color:var(--c-titano-900);display:grid;place-items:center;flex:none}.vh-t{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px}.vh-t b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vh-t>span{font-family:var(--font-data);font-size:12px;color:var(--text-muted);flex:none}.vh.tutti{color:var(--primary-ink);font-weight:600}.vh.tutti .ic{color:var(--text-muted)}.vid-mini{width:34px;height:34px;border-radius:9px;background:var(--primary-soft);color:var(--primary-ink);display:grid;place-items:center;flex:none}.bench{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);overflow:hidden}.bench .br{display:grid;grid-template-columns:22px auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid var(--border);font-size:13px;cursor:pointer}.bench .br:first-of-type{border-top:0}.bench .br:active{background:var(--surface-2)}.bench .br .n{width:22px;height:22px;border-radius:50%;background:var(--surface-2);color:var(--text-muted);font-family:var(--font-data);font-size:11px;display:grid;place-items:center;flex:none}.bench .br .nm{display:flex;flex-direction:column;gap:1px;min-width:0}.bench .br .nm b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bench .br .nm>span{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bench .br .primo{width:34px;flex:none;font-family:var(--font-data);font-size:10px;font-weight:700;color:var(--on-accent-soft);background:var(--accent-soft);border-radius:5px;padding:3px 0;text-align:center;letter-spacing:-.02em}.bench .br .primo.no{background:transparent}.bench .br .acts{display:flex;gap:2px;flex:none}.bench .br .rm:disabled{opacity:.3;cursor:default}.bench .br .rm:disabled:active{background:transparent}.bench .br.vuota .nm b{font-weight:500;color:var(--text-muted)}.bench .br .av-ph{width:34px;height:34px;border-radius:50%;border:1.5px dashed var(--border-strong);color:var(--text-muted);font-size:17px;display:grid;place-items:center;flex:none}.np-campo{position:relative}.np-campo .field-input{height:48px;padding-right:50px;font-size:16px}.np-campo .occhio{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;background:transparent;color:var(--text-muted);display:grid;place-items:center;cursor:pointer}.np-regole{list-style:none;margin:8px 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.np-regole li{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:4px 10px 4px 8px;border-radius:999px;background:var(--surface-2);color:var(--text-muted)}.np-regole li .ic{opacity:.35}.np-regole li.ok{background:var(--primary-soft);color:var(--primary-ink)}.np-regole li.ok .ic{opacity:1}.np-uguali{min-height:16px;margin:6px 2px 0;font-size:12px;color:var(--negative)}.sheet .sottile{border:0;background:transparent;color:var(--text-muted);font:600 13px var(--font-body);cursor:pointer;padding:10px;width:100%}.cambio-testa{display:flex;align-items:center;gap:12px;margin:2px 0 12px}.cambio-testa .av-w{width:44px;height:52px}.cambio-testa>span{display:flex;flex-direction:column;gap:2px;min-width:0}.cambio-testa b{font-size:18px;font-weight:700;line-height:1.15}.cambio-testa>span>span{font-size:12px;color:var(--text-muted)}.fascia{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 6px}.fascia .chip{gap:6px;font-weight:700;font-size:13px}.cambio-domanda{margin:10px 0 0}.pl-gruppo{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:14px 4px 2px}.plist.cambio button{grid-template-columns:auto minmax(0,1fr) auto;padding:9px 4px}.plist.cambio b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plist.cambio button>span>span{font-size:12px}.plist .tag{font-size:11px;font-weight:700;padding:4px 8px;border-radius:999px;white-space:nowrap;background:var(--surface-2);color:var(--text-muted)}.plist .tag.panca{background:var(--accent-soft);color:var(--on-accent-soft)}.plist .tag.campo{background:var(--primary-soft);color:var(--primary-ink)}.plist .tag.vuoto{background:transparent;border:1px dashed var(--border-strong)}.plist .av-ph{width:34px;height:34px;border-radius:50%;border:1.5px dashed var(--border-strong);color:var(--text-muted);font-size:17px;display:grid;place-items:center}.foglio-azioni{display:flex;flex-direction:column;gap:8px;margin-top:16px}.foglio-azioni.in-cima{margin:0 0 4px}.copertura{display:inline-flex;align-items:center;gap:4px}.copertura i{font-style:normal;font-family:var(--font-data);font-size:10px;font-weight:700;width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;background:var(--primary-soft);color:var(--primary-ink)}.copertura i.manca{background:transparent;border:1px dashed var(--negative);color:var(--negative)}.copertura i:last-of-type{margin-right:6px}.a-btn.completa{margin-top:10px}.tribuna{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tribuna button{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 4px 8px;border:0;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-card);color:inherit;font:inherit;cursor:pointer}.tribuna button:active{background:var(--surface-2)}.tribuna b{font-size:11.5px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tribuna .q{font-family:var(--font-data);font-size:10px;color:var(--text-muted)}.tribuna .squal{margin:0}@keyframes appena{0%{transform:scale(1.14)}60%{transform:scale(.97)}to{transform:none}}@keyframes appena-riga{0%{background:var(--primary-soft)}to{background:transparent}}.slot.appena .av,.tribuna .appena{animation:appena .45s ease-out}.bench .br.appena{animation:appena-riga 1.2s ease-out}@media(prefers-reduced-motion:reduce){.slot.appena .av,.tribuna .appena,.bench .br.appena{animation:none}}.nota{margin:2px 2px 8px;line-height:1.45}.nota b{color:var(--text);font-weight:600}.tbl{width:100%;border-collapse:collapse;font-size:12px;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);overflow:hidden}.tbl th{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600;padding:8px 6px;text-align:center;background:var(--surface-2)}.tbl th:nth-child(2){text-align:left}.tbl td{padding:8px 6px;text-align:center;border-top:1px solid var(--border);font-variant-numeric:tabular-nums;font-family:var(--font-display);font-weight:500}.tbl td:nth-child(2){text-align:left;font-family:var(--font-body);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.tbl td.pt{font-weight:800;font-size:14px}.tbl tr.me td{background:var(--primary-soft)}.tbl tr.me td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.tbl td .pos{font-size:10px}.tie{font-size:11px;color:var(--text-muted);padding:0 4px;line-height:1.5}.tie b{font-weight:600;color:var(--text)}.gsel{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.gsel::-webkit-scrollbar{display:none}.gsel button{flex:none;border:0;background:transparent;font:700 13px var(--font-display);color:var(--text-muted);padding:8px 10px;border-radius:8px;position:relative;cursor:pointer}.gsel button.on{color:var(--primary)}.gsel button.on:after{content:"";position:absolute;left:50%;bottom:2px;width:6px;height:6px;border-radius:50%;background:var(--primary);transform:translate(-50%)}.real{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);overflow:hidden}.real .rr{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--border)}.real .rr:first-child{border-top:0}.real .rr b{display:block;font-weight:600;font-size:13px}.real .rr span{font-size:11px;color:var(--text-muted)}.real .rr .sc{font-family:var(--font-display);font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.real .rr .sc.st{font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--warning)}.real .rr .play{color:var(--primary)}.mh{background:var(--grad-hero);color:#fff;margin:-12px -16px 0;padding:16px 16px 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;text-align:center}.mh .tm b{display:block;font-size:13px;font-weight:600;margin-top:6px}.mh .tm .crest{margin:0 auto}.mh .sc{font-family:var(--font-display);font-weight:800;font-size:40px;line-height:1;font-variant-numeric:tabular-nums}.mh .sc small{display:block;font-family:var(--font-data);font-size:12px;font-weight:500;opacity:.85;margin-top:4px}.sub{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:8px 14px;border-top:1px solid var(--border);font-size:12px;line-height:1.3;background:var(--warning-soft)}.sub .arr{font-family:var(--font-data);font-size:11px;color:var(--warning);font-weight:500}.sub s{color:var(--text-muted)}.sub b{font-weight:600}.sub .fv{font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1;align-self:center}.formula{font-family:var(--font-data);font-size:11px;color:var(--text-muted);line-height:1.6}.formula b{color:var(--text);font-weight:500}.prog{height:8px;background:var(--surface-sunk);border-radius:999px;overflow:hidden}.prog i{display:block;height:100%;width:62.5%;background:var(--primary);border-radius:999px}.mrow{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid var(--border);font-size:13px}.mrow:first-child{border-top:0}.mrow .st{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 11px var(--font-display)}.st-ok{background:var(--positive-soft);color:var(--positive)}.st-ip{background:var(--warning-soft);color:var(--warning)}.st-td{background:var(--surface-sunk);color:var(--text-muted);border:1.5px dashed var(--border-strong)}.mrow b{display:block;font-weight:600}.mrow span{font-size:11px;color:var(--text-muted)}.mrow .sc{font-family:var(--font-display);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.mrow .sc.stato{font:600 10px var(--font-body);letter-spacing:.06em;color:var(--warning);max-width:84px;text-align:right;white-space:normal;line-height:1.15}.tl{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);overflow:hidden}.tl .te{display:grid;grid-template-columns:44px auto 1fr auto;align-items:center;gap:10px;padding:9px 14px;border-top:1px solid var(--border);font-size:13px}.tl .te:first-child{border-top:0}.tl .te .min{font-family:var(--font-data);font-size:12px;color:var(--text-muted)}.tl .te b{font-weight:600}.tl .te span{font-size:11px;color:var(--text-muted);display:block}.tl .te .undo{color:var(--text-muted)}.kb{background:var(--surface);border-radius:20px 20px 0 0;margin:auto -16px -16px;padding:12px 16px 18px;box-shadow:var(--sh-nav);display:grid;grid-template-columns:repeat(4,1fr);gap:8px;flex:none}.kb .k{border:0;border-radius:10px;padding:10px 4px;display:flex;flex-direction:column;align-items:center;gap:4px;font:600 11px var(--font-body);cursor:pointer;background:var(--surface-sunk);color:var(--text)}.kb .k i{font-style:normal;font-family:var(--font-display);font-weight:800;font-size:16px;line-height:1}.kb .k.g{background:var(--positive-soft);color:var(--positive)}.kb .k.r{background:var(--negative-soft);color:var(--negative)}.kb .k.y{background:var(--warning-soft);color:var(--warning)}.kb .k.k2{opacity:.45}.kb .handle{grid-column:1/-1;width:36px;height:4px;border-radius:2px;background:var(--border-strong);margin:0 auto 2px}.warn{display:flex;gap:10px;align-items:flex-start;border-radius:10px;padding:10px 12px;font-size:12px}.warn.block{background:var(--negative-soft);color:var(--negative-ink)}.warn.info{background:var(--primary-soft);color:var(--primary-ink)}.warn b{font-weight:700}.freeze{background:var(--c-cartellino-600);color:#fff;flex:1;display:flex;flex-direction:column;padding:calc(20px + var(--sa-top)) 20px calc(24px + var(--sa-bottom));gap:14px;overflow:auto}.freeze h2{font-size:28px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.freeze .chk{display:flex;flex-direction:column;gap:8px;background:#0000002e;border-radius:12px;padding:12px 14px;font-size:13px}.freeze .chk div{display:flex;gap:10px;align-items:center}.freeze .chk .ic{width:18px;height:18px;stroke-width:2.4;color:#9bf0c4}.freeze .art{font-size:12px;opacity:.9;line-height:1.5;border-left:2px solid rgba(255,255,255,.5);padding-left:10px}.freeze input{width:100%;height:48px;border-radius:12px;border:2px solid rgba(255,255,255,.5);background:#0003;color:#fff;font:600 16px var(--font-data);padding:0 14px;letter-spacing:.1em}.freeze input::placeholder{color:#ffffff8c;letter-spacing:0;font-family:var(--font-body);font-weight:400}.freeze .a-btn{background:#fff;color:var(--c-cartellino-600);margin-top:auto}.l-bar{background:var(--grad-header);color:#fff;padding:calc(12px + var(--sa-top)) 12px 0;flex:none}.l-bar .row{display:flex;align-items:center;gap:8px}.l-bar .ib{width:36px;height:36px;border:0;background:transparent;color:#fff;display:grid;place-items:center;border-radius:50%;cursor:pointer;flex:none}.l-bar .lg{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:#ffffff2e;border-radius:999px;padding:5px 12px 5px 5px}.l-bar .lg .crest{width:32px;height:32px;font-size:10px;border-width:0;box-shadow:none}.l-bar .lg b{display:block;font:700 13px var(--font-display);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l-bar .lg span{font-size:10px;letter-spacing:.06em;text-transform:uppercase;opacity:.85;white-space:nowrap}.l-head{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:start;padding:16px 4px 14px;text-align:center}.l-head .tm{text-align:left;min-width:0}.l-head .tm:last-child{text-align:right}.l-head .tm b{display:block;font:600 14px var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l-head .tm span{font:500 11px var(--font-data);opacity:.8}.l-head .sc{font:800 36px var(--font-display);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.l-head .sc small{display:block;font:500 12px var(--font-data);opacity:.85;margin-top:4px}.l-sub{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 0 16px}.l-sub .a-btn{width:auto;height:40px;padding:0 16px;background:#fff;color:var(--c-titano-600);box-shadow:none;font-size:12px}.field{position:relative;background:linear-gradient(180deg,#2f9e5f,#268a51 50%,#2f9e5f);border-radius:12px;padding:12px 8px;color:#fff;display:flex;flex-direction:column;gap:12px;box-shadow:inset 0 0 0 2px #ffffff59}.field .half{position:relative;height:1px;background:#ffffff73;margin:2px 0}.field .half:after{content:"";position:absolute;left:50%;top:50%;width:64px;height:64px;border-radius:50%;border:1px solid rgba(255,255,255,.45);transform:translate(-50%,-50%)}.field .box{position:absolute;left:50%;transform:translate(-50%);width:120px;height:34px;border:1px solid rgba(255,255,255,.45)}.field .box.top{top:0;border-top:0}.field .box.bot{bottom:0;border-bottom:0}.field .line{position:relative;z-index:1}.ps.senza-voto b{background:#092014c7;border-radius:6px;padding:3px 7px;font:600 10.5px var(--font-body);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:74px}.cfr{display:flex;gap:10px}.cfr span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:8px 12px;font-family:var(--font-data);font-size:13px;color:var(--text-muted)}.cfr span:last-child{text-align:right}.cfr b{font-family:var(--font-display);font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prehead.libero{background:transparent;padding:0 2px;margin:0}.ps{display:flex;flex-direction:column;align-items:center;gap:4px;width:74px;position:relative}.ps .av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:800 13px var(--font-display);color:#fff;box-shadow:0 3px 8px #00000040;position:relative;background:var(--tc,#555)}.ps .av .rl{position:absolute;bottom:-4px;right:-4px;width:18px;height:18px;font-size:9px;border:2px solid #fff}.ps .av .cap{position:absolute;top:-6px;left:-6px;width:18px;height:18px;border-radius:50%;background:var(--c-oro-400);color:var(--c-titano-900);font:800 10px var(--font-display);display:grid;place-items:center;border:2px solid #fff}.ps .ind{position:absolute;top:-4px;right:2px;display:flex;flex-direction:column;gap:2px;align-items:center}.ps .ind i{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;font:700 9px var(--font-body);font-style:normal;box-shadow:0 1px 3px #0000004d}.ps .ind .dn{background:var(--c-cartellino-500);color:#fff}.ps .ind .up{background:var(--c-alloro-500);color:#fff}.pill{display:inline-flex;border-radius:999px;background:#fff;overflow:hidden;font:700 12px var(--font-display);font-variant-numeric:tabular-nums;box-shadow:0 2px 6px #0003}.pill span{padding:3px 8px;min-width:30px;text-align:center}.pill span:first-child{color:var(--c-pietra-900)}.pill span:last-child{color:var(--c-titano-600);background:var(--c-titano-100)}.pill.sv span{color:var(--c-pietra-500)}.pill.attesa span,.pill.attesa span:last-child{background:#ffffffeb;color:var(--c-pietra-700,#4A5565);font:700 10.5px var(--font-body);min-width:0;padding:3px 9px}.vpill.attesa span{font-size:10.5px;font-weight:700;color:var(--text-muted)}.fd-tot small{font-size:11px;color:var(--text-muted);font-weight:500}.ps b{font-size:10px;font-weight:600;text-align:center;line-height:1.1;text-shadow:0 1px 2px rgba(0,0,0,.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:74px}.sqs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.sqs::-webkit-scrollbar{display:none}.sq{flex:none;width:158px;text-align:left;border:1.5px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:inherit;font:inherit;cursor:pointer;padding:10px;display:flex;flex-direction:column;gap:6px}.sq.on{border-color:var(--primary-ink);box-shadow:0 0 0 2px var(--primary-soft)}.sq-t{display:flex;justify-content:space-between;align-items:baseline;gap:6px;min-width:0}.sq-t b{font-family:var(--font-display);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-t>span{font-family:var(--font-data);font-size:11px;color:var(--text-muted);flex:none}.sq-c{font-family:var(--font-data);font-size:22px;font-weight:700;line-height:1;display:flex;align-items:baseline;gap:5px}.sq-c small{font-family:var(--font-body);font-size:10px;font-weight:500;color:var(--text-muted)}.sq-r{display:flex;gap:4px}.cas{flex:1;text-align:center;font-size:9px;color:var(--text-muted);background:var(--surface-2);border-radius:5px;padding:3px 0;line-height:1.3}.cas b{display:block;font-family:var(--font-data);font-size:10px;color:var(--text)}.cas.pieno{background:var(--positive-soft)}.cas.pieno b{color:var(--positive-ink)}.sq-max{font-size:10.5px;color:var(--text-muted)}.sq-max b{font-family:var(--font-data);color:var(--on-accent-soft);font-size:12px}.sq-max.fatta{color:var(--positive-ink);font-weight:600}.alist{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);overflow:hidden}.ar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;border:0;border-top:1px solid var(--border);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;font-size:13px}.ar:first-child{border-top:0}.ar:active{background:var(--surface-2)}.ar:disabled{opacity:.4;cursor:default}.ar .nm{display:flex;flex-direction:column;gap:1px;min-width:0}.ar .nm b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar .nm>span{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar .q{font-family:var(--font-data);font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:6px;flex:none}.ar.fatto .q{color:var(--on-accent-soft);font-weight:700}#motivo.no{color:var(--negative-ink);font-weight:600}.bench2{display:grid;grid-template-columns:1fr 1fr;gap:0 10px;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:4px 10px;position:relative}.bench2:before{content:"";position:absolute;left:50%;top:10px;bottom:10px;width:1px;background:var(--border)}.b2{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:8px 2px;border-top:1px solid var(--border);font-size:12px;min-width:0}.b2.pre{grid-template-columns:auto auto 1fr}.b2.testa{border-top:0;font-family:var(--font-display);font-weight:700;font-size:12.5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px 2px 6px}.b2 .posto{width:18px;height:18px;border-radius:50%;background:var(--surface-2);color:var(--text-muted);font-family:var(--font-data);font-size:10px;display:grid;place-items:center;flex:none}.b2.vuota .nm b{color:var(--text-muted);font-weight:500}.b2 .rl.vuoto{background:var(--border-strong);color:var(--surface)}.b2:nth-child(-n+2){border-top:0}.b2 .nm{min-width:0}.b2 .nm b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2 .nm span{display:block;font-size:10px;color:var(--text-muted)}.b2 .vpill{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;font:700 11px var(--font-display);text-align:center;min-width:32px;background:var(--surface-sunk)}.b2 .vpill span{padding:2px 5px}.b2 .vpill span:last-child{color:var(--primary);background:var(--primary-soft)}.b2 .vpill.sv span{color:var(--text-muted)}.b2 .no{width:32px;height:32px;border-radius:8px;background:var(--surface-sunk);color:var(--text-muted);display:grid;place-items:center;font-size:14px}.b2 .up{color:var(--positive);font-size:11px;font-weight:700}.legend{display:flex;align-items:center;gap:10px;background:var(--primary-soft);border-radius:var(--r-md);padding:12px 14px;font-weight:600;font-size:14px;color:var(--text)}.legend .ic{color:var(--primary)}.legend .chev{margin-left:auto;color:var(--text-muted)}.tot{background:var(--surface);border-radius:var(--r-lg);padding:14px 16px;display:flex;flex-direction:column;gap:8px;align-items:center;box-shadow:var(--sh-card)}.tot .pillt{background:var(--primary);color:#fff;font:600 13px var(--font-body);padding:6px 16px;border-radius:999px}.tot .r{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;text-align:center}.tot .r b{font:700 30px var(--font-display);font-variant-numeric:tabular-nums;line-height:1}.tot .r span{font-size:12px;color:var(--text-muted)}.tot .r.fv b{color:var(--primary)}.tot hr{width:64px;border:0;border-top:2px solid var(--text);margin:0}.l-nav{flex:none;height:calc(64px + var(--riserva-basso));background:var(--surface);box-shadow:var(--sh-nav);display:grid;grid-template-columns:1fr 1fr auto 1fr 1fr;align-items:center;padding:8px 12px calc(12px + var(--riserva-basso));gap:4px;position:relative;z-index:3}.l-nav button{border:0;background:transparent;color:var(--text-muted);display:grid;place-items:center;height:44px;border-radius:14px;cursor:pointer}.l-nav button.on{background:var(--surface-sunk);color:var(--positive)}.l-nav .sep{width:1px;height:28px;background:var(--border)}.a-btn.live{background:var(--c-alloro-400);color:#fff;box-shadow:none;height:44px;font-size:14px;letter-spacing:.02em;text-transform:none;font-family:var(--font-body);font-weight:700}.a-match .full{grid-column:1/-1;margin-top:8px}.d-foot{margin-top:auto;padding:8px 16px 18px;border-top:1px solid var(--border);font-size:12px;color:var(--text-muted);text-align:center;line-height:1.6}@media(prefers-reduced-motion:reduce){.pulse:after{animation:none;transform:scale(.85);opacity:.4}*{transition:none!important}}.splash{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--grad-hero);color:#fff;text-align:center}.splash .marchio{width:min(230px,62vw);opacity:.97}.splash-bar{display:block;width:150px;height:3px;border-radius:99px;background:#ffffff2e;margin-top:34px;overflow:hidden}.splash-bar i{display:block;width:45%;height:100%;border-radius:99px;background:linear-gradient(90deg,rgba(255,216,122,0) 0%,var(--c-oro-300) 55%,var(--c-oro-500) 100%);box-shadow:0 0 10px #ffc94dbf;animation:slide 1.35s cubic-bezier(.45,.05,.35,1) infinite}@keyframes slide{0%{transform:translate(-95%)}to{transform:translate(150%)}}@media(prefers-reduced-motion:reduce){.splash-bar i{animation:none;transform:translate(61%)}}.auth{justify-content:center;gap:14px}.auth-hero{text-align:center;padding:8px 0 2px;color:var(--text)}.auth-mark{width:64px;height:64px;color:var(--primary)}.auth-hero h1{font:800 27px var(--font-display);text-transform:uppercase;letter-spacing:-.015em;line-height:1.05;margin-top:10px}.auth-hero h1 em{font-style:normal;color:var(--primary)}.auth-hero p{font-size:13px;color:var(--text-muted);margin-top:8px;max-width:34ch;margin-inline:auto}.auth-seg{max-width:100%}.auth-card{display:flex;flex-direction:column;gap:6px}.auth-card .a-btn{margin-top:10px}.auth-hint{font-size:12.5px;color:var(--text-muted);line-height:1.5}.auth-hint b{color:var(--text);font-weight:600}.auth-sent{font:700 17px var(--font-display)}.auth-links{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:center;margin-top:10px}.auth-links button{border:0;background:transparent;color:var(--primary);font:600 13px var(--font-body);cursor:pointer;padding:6px 2px;text-decoration:underline;text-underline-offset:3px}.auth-foot{font-size:12px;color:var(--text-muted);text-align:center}.a-btn.ghost{background:transparent;color:var(--text-muted);box-shadow:none;border:1px dashed var(--border-strong);font-weight:600;letter-spacing:0;text-transform:none;font-family:var(--font-body);height:44px}.field-input::placeholder{color:var(--c-pietra-400)}.select{appearance:none;-webkit-appearance:none;height:36px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:600 13px var(--font-body);padding:0 30px 0 14px;max-width:100%;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 16px) 16px,calc(100% - 11px) 16px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.select:focus-visible,.field-input:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.a-btn:disabled{opacity:.5}button,a{-webkit-tap-highlight-color:transparent}.vr:active,.mrow:active,.plist button:active,.b2:active{background:var(--surface-2)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;position:sticky;top:0;z-index:2;background:var(--bg);padding:8px 0;margin-top:-8px}.topbar .badge{flex:1 1 auto;min-width:0}.statolive{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px}.topbar .statolive .badge{flex:none}.statolive-t{flex:1 1 auto;min-width:26px;height:6px;border-radius:999px;background:var(--positive-soft);box-shadow:inset 0 0 0 1px #1e9e6a47;overflow:hidden}.statolive-t i{display:block;height:100%;border-radius:inherit;background:var(--positive);transition:width .4s ease}.statolive b{flex:none;font-family:var(--font-data);font-size:11px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.statolive-t i{transition:none}}.chips.sticky{position:sticky;top:52px;z-index:2;background:var(--bg);padding-block:6px}.moduli{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:8px}.moduli .chip{width:100%;font-family:var(--font-data);font-size:14px;letter-spacing:.02em}.scelte{display:flex;flex-wrap:wrap;gap:8px}.scelte .chip{padding:9px 14px;font-size:13px;white-space:nowrap;gap:6px}.scelte .chip .rl{width:18px;height:18px;font-size:9px}.scelte .chip i{font-family:var(--font-data);font-style:normal;font-size:11px;opacity:.7}.opz{gap:6px;display:flex;flex-direction:column}.opz>b{font-family:var(--font-display);font-size:15px}.opz>p{margin:0 0 2px}.skel{border-radius:var(--r-md);background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface) 37%,var(--surface-2) 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite;height:64px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.empty{gap:14px;padding:40px 20px}.empty.piccolo{flex-direction:row;text-align:left;gap:12px;padding:14px 16px;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card)}.empty.piccolo .logo{width:30px;height:30px;flex:none}.empty.piccolo p{font-size:13px;max-width:none;margin:0}.empty .logo{width:64px;height:64px;color:var(--border-strong);opacity:.9}.empty p{max-width:34ch;font-size:14px}.empty .a-btn{max-width:280px}.toast{display:flex;align-items:center;gap:8px;text-align:left;line-height:1.4;border-radius:14px;padding:12px 16px}.group{display:flex;flex-direction:column;gap:8px}.group>h3{font:600 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding-left:4px}.setting{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);width:100%;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.setting i.ico{width:34px;height:34px;border-radius:10px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;flex:none}.setting .txt{flex:1;min-width:0}.setting .txt b{display:block;font-weight:600;font-size:14.5px}.setting .txt span{display:block;font-size:12px;color:var(--text-muted);line-height:1.4}.setting .chev{color:var(--text-muted);flex:none}.setting.danger i.ico{background:var(--negative-soft);color:var(--negative)}.setting.flat{background:transparent;box-shadow:none;padding:4px 4px 0}.a-sec span .badge{padding:2px 8px}.a-nav a,.a-nav button{font-size:10.5px;letter-spacing:-.01em}.crest{flex:none}.vhead{position:sticky;top:0;z-index:1}@media(max-width:360px){.a-stats b{font-size:20px}}.social{display:flex;flex-direction:column;gap:8px}.social-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;width:100%;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:600 15px var(--font-body);cursor:pointer}.social-btn:active{background:var(--surface-2)}.social-btn:disabled{opacity:.6}.social-btn.apple{background:#000;color:#fff;border-color:#000}:root[data-theme=dark] .social-btn.apple{background:#fff;color:#000;border-color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .social-btn.apple{background:#fff;color:#000;border-color:#fff}}.social-mark{width:20px;height:20px;flex:none}.or{display:flex;align-items:center;gap:10px;margin:14px 0 4px;color:var(--text-muted);font-size:12px}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--border)}.clerk-card{padding:6px}.clerk-card .cl-rootBox,.clerk-card .cl-card{width:100%;box-shadow:none;border:0;background:transparent}.clerk-card .cl-footer{background:transparent}.intro{position:relative;flex:1;display:flex;flex-direction:column;color:#fff;overflow:hidden;padding:calc(12px + var(--sa-top)) 22px calc(20px + var(--sa-bottom));background:#062033}.intro-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.intro-bg canvas,.intro-bg video{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;display:block}.intro-bg video{opacity:0;transition:opacity .6s ease;filter:blur(14px) saturate(1.1) brightness(.62)}.intro-bg video.on{opacity:1}.intro-bg canvas{filter:blur(26px) saturate(1.25)}.intro-veil{position:absolute;inset:0;background:radial-gradient(120% 70% at 50% 0%,rgba(4,31,51,.25),transparent 60%),linear-gradient(180deg,#041f338c,#041f3359 38%,#041f33e0)}.intro-top,.intro-body,.intro-foot{position:relative;z-index:1}.intro-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px}.intro-mark{width:38px;height:38px;color:#fff;opacity:.95}.intro-back,.intro-skip{border:0;background:transparent;color:#fff;cursor:pointer;padding:8px;min-width:60px}.intro-back{display:grid;place-items:center;text-align:left}.intro-skip{font:600 13px var(--font-body);opacity:.75;text-align:right}.intro-body{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding-block:16px;text-align:center}.intro-eyebrow{font:600 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;opacity:.8}.intro h1{font-family:var(--font-display);font-weight:900;font-size:clamp(1.7rem,8.4vw,2.5rem);line-height:1.04;text-transform:uppercase;letter-spacing:0;text-shadow:0 2px 20px rgba(0,0,0,.35);overflow-wrap:break-word}.intro h1 em{font-style:normal;font-weight:400;letter-spacing:.055em;color:var(--c-oro-400)}.intro-marchio{display:flex;justify-content:center;padding-block:2px 8px}.intro-marchio .marchio{width:min(320px,74vw);filter:drop-shadow(0 2px 22px rgba(0,0,0,.4))}.intro-body p{font-size:15.5px;line-height:1.55;opacity:.92;max-width:34ch;margin-inline:auto}.intro-body p+p{margin-top:10px}.intro-body p b{font-weight:700;color:var(--c-oro-300)}.intro-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;align-self:stretch;text-align:left}.intro-points li{display:flex;gap:14px;align-items:flex-start;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:14px;backdrop-filter:blur(6px);animation:rise .45s both;animation-delay:calc(var(--i) * .08s)}.intro-points i{width:38px;height:38px;border-radius:11px;background:#ffffff29;display:grid;place-items:center;flex:none}.intro-points i .ic{width:20px;height:20px}.intro-points b{display:block;font:700 15px var(--font-display);margin-bottom:3px}.intro-points span{display:block;font-size:13px;line-height:1.45;opacity:.88}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.intro-foot{display:flex;flex-direction:column;gap:12px;align-items:center}.intro-dots{display:flex;gap:7px;margin-bottom:2px}.intro-dots i{width:7px;height:7px;border-radius:50%;background:#ffffff59;transition:width var(--mo-base),background var(--mo-base)}.intro-dots i.on{width:22px;border-radius:4px;background:var(--c-oro-400)}.intro-cta{max-width:420px}.intro-cta .ic{width:18px;height:18px}.intro-back .ic{width:24px;height:24px}.intro.guida{overflow-y:auto;-webkit-overflow-scrolling:touch}.guida .intro-bg{position:fixed}@media(max-height:720px){.guida .guida-tito img{width:84px}.guida h1{font-size:1.6rem}.guida .intro-points{gap:8px}.guida .intro-points li{padding-block:9px}.guida-body{gap:8px}}.guida .intro-points.info{gap:16px}.guida .intro-points.info li{background:none;border:0;border-radius:0;padding:0;backdrop-filter:none}.guida .intro-points.info i{width:34px;height:34px;border-radius:50%;background:none;border:1.5px solid rgba(255,201,77,.6)}.guida .intro-points.info i .ic{width:17px;height:17px}.guida-passo{font:700 12px var(--font-body);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.guida-body{gap:12px}.guida-tito{display:flex;align-items:flex-end;gap:10px;width:100%;max-width:420px}.guida-tito img{width:clamp(96px,30vw,140px);height:auto;flex:none;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}.guida-installa{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:11px 18px;cursor:pointer;background:#ffffff24;color:#fff;font:italic 900 14px var(--font-display);text-transform:uppercase;letter-spacing:.03em}.guida-nota{margin:0;font-size:12.5px;color:#fff;opacity:.75;text-align:center}.guida .guida-fumetto{position:relative;max-width:none;background:#fff;color:var(--c-pietra-900,#14243a);border-radius:16px 16px 16px 4px;padding:10px 14px;font:700 14.5px/1.4 var(--font-body);text-align:left;margin:0 0 18px;opacity:1}@media(prefers-reduced-motion:no-preference){.guida-tito img{animation:tito-entra .5s cubic-bezier(.2,.9,.3,1.2) both}@keyframes tito-entra{0%{transform:translateY(14px) scale(.94);opacity:0}to{transform:none;opacity:1}}}.intro-link{border:0;background:transparent;color:#fff;font:600 13px var(--font-body);opacity:.85;cursor:pointer;padding:8px;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.intro-points li{animation:none}.intro-bg video{transition:none}}.tile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:14px;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);border:0;text-align:left;font:inherit;color:inherit;cursor:pointer;text-decoration:none}.tile:active{background:var(--surface-2)}.tile>.lead{width:42px;height:42px;padding:0;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--primary-soft);color:var(--primary)}.tile>.lead.gold{background:var(--accent-soft);color:var(--on-accent-soft)}.tile>.lead.live{background:var(--positive-soft);color:var(--positive)}.tile>.lead.warn{background:var(--warning-soft);color:var(--warning)}.tile .txt{min-width:0}.tile .txt b{display:block;font:700 15.5px var(--font-display);letter-spacing:-.01em;line-height:1.25}.tile .txt span{display:block;font-size:12.5px;color:var(--text-muted);line-height:1.4;margin-top:3px}.tile .txt .badge{margin-bottom:6px}.tile>.chev{color:var(--c-pietra-400);flex:none}:root[data-theme=dark] .tile>.chev{color:var(--text-muted)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .tile>.chev{color:var(--text-muted)}}.tile.cta{background:var(--grad-oro);box-shadow:0 4px 14px #e5a11b4d}.tile.cta .txt b,.tile.cta .txt span{color:var(--on-accent)}.tile.cta .txt span{opacity:.8}.tile.cta>.lead{background:#0000001a;color:var(--on-accent)}.tile.cta>.chev{color:var(--on-accent)}.mcard{display:block;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);overflow:hidden;text-decoration:none;color:inherit}.mcard:active{background:var(--surface-2)}.mcard .mhead{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 0}.mcard .mhead .when{font-size:11.5px;color:var(--text-muted)}.mcard .mrow{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:10px;padding:12px 14px}.mcard .side{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;min-width:0}.mcard .side b{font:600 13.5px var(--font-body);line-height:1.25;text-wrap:balance;min-height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcard .side .own{font-size:11px;font-weight:500;color:var(--text-muted)}.mcard .score{font:800 26px var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;align-self:start;margin-top:12px}.mcard .score.vs{font:700 12px var(--font-body);letter-spacing:.1em;color:var(--text-muted);background:var(--surface-sunk);border-radius:999px;padding:7px 12px;margin-top:16px}.mcard .mfoot{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;text-align:center;padding:9px 14px;border-top:1px solid var(--border);font-family:var(--font-data);font-size:12.5px}.mcard .mfoot em{font:600 10px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-style:normal}.mcard .mcta{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px;border-top:1px solid var(--border);color:var(--primary);font:600 13.5px var(--font-body);background:var(--surface-2)}.rule{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);border-left:3px solid var(--accent)}.rule .art{font:600 10px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border-radius:6px;padding:4px 7px;white-space:nowrap}.rule p{font-size:13.5px;line-height:1.5}.rule p b{font-weight:700}.daygroup{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);overflow:hidden}.dayhead{padding:9px 14px;background:var(--surface-2);font:600 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.real .rr .sc.time{font:600 13px var(--font-body);color:var(--text-muted);font-variant-numeric:tabular-nums}.daygroup .rr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 14px;border-top:1px solid var(--border)}.daygroup .rr:first-of-type{border-top:0}.daygroup .rr b{display:block;font-weight:600;font-size:13.5px;line-height:1.3}.daygroup .rr span{font-size:11.5px;color:var(--text-muted)}.daygroup .rr .sc{font:700 14px var(--font-display);font-variant-numeric:tabular-nums}.daygroup .rr .sc.st{font:600 10px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--warning)}.daygroup .rr .sc.time{font:600 13px var(--font-body);color:var(--text-muted)}.daygroup .rr .play{color:var(--primary);display:grid;place-items:center}.statusline{display:flex;margin-top:-4px}.prow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:13px 14px;border-top:1px solid var(--border)}.prow:first-child{border-top:0}.ptxt{min-width:0}.ptxt b{display:block;font-weight:600;font-size:14.5px}.ptxt b em{font-style:normal;font-size:11px;font-weight:600;color:var(--primary-ink);background:var(--primary-soft);border-radius:5px;padding:1px 6px;margin-left:6px;vertical-align:1px}.ptxt span{display:block;font-size:12px;color:var(--text-muted);line-height:1.45}.ptxt .pmeta{font-variant-numeric:tabular-nums}.pact{grid-column:2;display:flex;gap:8px;margin-top:9px}.pact .chip.danger{color:var(--negative-ink,var(--negative));border-color:var(--border-strong)}.prow.conmaglia{grid-template-columns:auto 40px minmax(0,1fr);align-items:center}.prow.conmaglia .pact{grid-column:3}.premi .prow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0}.pic{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none}.evi{display:inline-grid;place-items:center;width:21px;height:21px;flex:none}.vr .ev .evi{width:22px;height:22px}.tl .te .evi,.kb .k .evi{width:26px;height:26px}.tile>.lead .pic{width:24px;height:24px}.d-item i.illus{background:var(--surface-sunk)}.tile>.lead.illus{background:var(--surface-sunk);padding:7px}.ps .ind .segno{display:inline-grid;place-items:center;width:19px;height:19px;background:#fff;border-radius:5px;box-shadow:0 1px 3px #0000004d}.ps .ind .segno .pic{width:15px;height:15px}.b2 .nm b .segno.sm{display:inline-grid;place-items:center;width:15px;height:15px;vertical-align:-2px}.b2 .nm b .segno.sm .pic{width:15px;height:15px}.sheet-ev{display:flex;align-items:center;gap:8px}.kb .k .evi{margin-bottom:2px}.diag{display:flex;flex-direction:column;gap:2px;margin-top:4px}.diag .d-r{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--border)}.diag .d-r:first-child{border-top:0}.diag .d-r>i{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--font-display);font-style:normal}.diag .d-r.ok>i{background:var(--positive-soft);color:var(--positive)}.diag .d-r.attenzione>i{background:var(--warning-soft);color:var(--warning)}.diag .d-r.errore>i{background:var(--negative-soft);color:var(--negative)}.diag .d-r.info>i{background:var(--surface-sunk);color:var(--text-muted)}.diag .d-r>span{display:flex;flex-direction:column;gap:2px;min-width:0}.diag .d-r b{font:600 14px var(--font-body)}.diag .d-r span span{font-size:13px;color:var(--text-muted);overflow-wrap:anywhere}.diag .d-r small{font:500 11px var(--font-data);color:var(--text-muted);opacity:.8;overflow-wrap:anywhere}.auth-more{margin-top:14px;border-top:1px solid var(--border);padding-top:10px}.auth-more>summary{cursor:pointer;list-style:none;font:600 13px var(--font-body);color:var(--primary);padding:6px 0;text-align:center}.auth-more>summary::-webkit-details-marker{display:none}.auth-more>summary:after{content:" ▾"}.auth-more[open]>summary:after{content:" ▴"}.auth-list{margin:6px 0 12px;padding-left:18px;display:flex;flex-direction:column;gap:7px;font-size:12.5px;color:var(--text-muted);line-height:1.5}.auth-list b{color:var(--text);font-weight:600}.startgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.startcard{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh-card);color:var(--text);font:inherit;cursor:pointer}.startcard.on{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft),var(--sh-card)}.startcard .pic{width:34px;height:34px}.startcard b{font:700 14px var(--font-display)}.startcard span{font-size:11.5px;color:var(--text-muted);line-height:1.4}.howto{display:flex;flex-direction:column;gap:2px;padding:4px 14px}.how{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--border)}.how:first-child{border-top:0}.how>i{flex:none;width:34px;height:34px;border-radius:10px;background:var(--surface-sunk);display:grid;place-items:center}.how>i .pic{width:22px;height:22px}.how>span{display:flex;flex-direction:column;gap:2px;min-width:0}.how b{font:600 14px var(--font-body)}.how span span{font-size:12.5px;color:var(--text-muted);line-height:1.45}.upcoming{display:flex;gap:10px;overflow-x:auto;padding:2px 16px 6px;margin:0 -16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.upcoming::-webkit-scrollbar{display:none}.up{flex:none;width:210px;scroll-snap-align:start;display:flex;flex-direction:column;gap:9px;padding:12px;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);text-decoration:none;color:inherit}.up:active{background:var(--surface-2)}.up .when{font:600 11px var(--font-body);color:var(--primary);letter-spacing:.02em}.up .teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:6px}.up .teams .t{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.up .teams .t b{font:600 11.5px var(--font-body);text-align:center;line-height:1.2;overflow-wrap:anywhere;min-height:2.4em}.up .teams em{font:700 10px var(--font-body);font-style:normal;color:var(--text-muted);letter-spacing:.08em;margin-top:10px}.up .where{font-size:11px;color:var(--text-muted);border-top:1px solid var(--border);padding-top:7px;margin-top:auto}.a-card.lead{display:block;padding:2px 14px 0;text-decoration:none;color:inherit}.lrow{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--border)}.lrow:first-child{border-top:0}.lrow.io{background:var(--primary-soft);margin:0 -14px;padding-left:14px;padding-right:14px;box-shadow:inset 4px 0 0 var(--accent)}.lrow .lpos{flex:none;width:28px;display:flex;flex-direction:column;align-items:center;gap:3px}.lrow .pos{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:italic 900 14px var(--font-display);color:var(--text-muted);font-variant-numeric:tabular-nums}.lrow .pos.m1{background:var(--grad-oro);color:var(--c-titano-900);box-shadow:0 2px 8px #e5a11b59}.lrow .pos.m2{background:linear-gradient(180deg,#eef2f7,#aeb9c6);color:#26313d}.lrow .pos.m3{background:linear-gradient(180deg,#edb98c,#b4703f);color:#3a1f0b}.lrow .lpos .mv{min-width:0;padding:1px 4px;font-size:9px;line-height:1.2}.lrow .nm{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.lrow .nm .lnm{display:flex;align-items:center;gap:6px;min-width:0}.lrow .nm b{font:600 14px var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lrow .nm .tu{flex:none;font:italic 900 9.5px/1 var(--font-display);text-transform:uppercase;letter-spacing:.06em;padding:3px 6px 2px;border-radius:999px;background:var(--accent);color:var(--on-accent)}.lrow .nm .own{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lrow .lbar{display:block;height:4px;margin-top:5px;max-width:170px;border-radius:2px;background:var(--surface-sunk);overflow:hidden}.lrow .lbar i{display:block;height:100%;border-radius:2px;background:var(--primary)}.lrow.io .lbar i{background:var(--grad-oro)}.lrow .pt{display:flex;flex-direction:column;align-items:flex-end;flex:none;gap:2px}.lrow .pt b{font:italic 900 19px/1 var(--font-display);font-variant-numeric:tabular-nums}.lrow .pt .gap{font:600 10.5px var(--font-body);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.lrow .pt .gap.testa{font:italic 900 10px var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--on-accent-soft)}.lcta{display:flex;align-items:center;justify-content:center;gap:4px;padding:11px 0;border-top:1px solid var(--border);font:600 13px var(--font-body);color:var(--primary)}.nbig{display:block;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);overflow:hidden;text-decoration:none;color:inherit;margin-bottom:10px}.nbig:active{background:var(--surface-2)}.nbig .ph{display:block;aspect-ratio:16/9;background:var(--surface-sunk)}.nbig .ph img{width:100%;height:100%;object-fit:cover;display:block}.nbig .tx{display:flex;flex-direction:column;gap:5px;padding:12px 14px 13px}.nbig .tx b{font:700 16px var(--font-display);line-height:1.25}.nbig .tx>span{font-size:12.5px;color:var(--text-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nbig .tx em{font:600 11px var(--font-body);font-style:normal;color:var(--primary)}.news{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:2px 14px 0}.ni{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--border);text-decoration:none;color:inherit}.ni:first-child{border-top:0}.ni:active{background:var(--surface-2)}.ni .th{flex:none;width:68px;aspect-ratio:16/11;border-radius:8px;overflow:hidden;background:var(--surface-sunk)}.ni .th img{width:100%;height:100%;object-fit:cover;display:block}.ni .tx{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.ni .tx b{font:600 13.5px var(--font-body);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ni .tx em{font:500 11px var(--font-body);font-style:normal;color:var(--text-muted)}.news .lcta{border-top:1px solid var(--border)}.segwrap{position:sticky;top:0;z-index:3;background:var(--bg);padding:8px 0;margin-top:-8px}.statoriga{display:flex;align-items:center;gap:10px;min-width:0}.statoriga .badge{min-width:0}.seg-cls{background:var(--surface);box-shadow:var(--sh-card);border-radius:var(--r-md);padding:4px}.seg-cls button{flex:1;border:0;background:transparent;color:var(--text-muted);font:600 13px var(--font-body);padding:9px 8px;border-radius:8px;cursor:pointer;min-height:38px}.seg-cls button.on{background:var(--primary);color:var(--on-primary)}.mv{font:700 10px var(--font-body);font-style:normal;min-width:26px;text-align:center;border-radius:5px;padding:2px 3px;letter-spacing:-.02em}.mv.su{color:var(--positive-ink);background:var(--positive-soft)}.mv.giu{color:var(--negative-ink);background:var(--negative-soft)}.mv.pari{color:var(--text-muted);background:var(--surface-sunk)}.giornata{display:flex;flex-direction:column;gap:8px}.gr{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:12px;min-height:56px}.gr.io{box-shadow:var(--sh-card),inset 0 0 0 2px var(--primary)}.gr .gsq{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:8px}.gr .gsq.osp{flex-direction:row-reverse}.gr .gsq>:not(b){flex:none}.gr .gsq b{flex:1 1 0;min-width:0;font:600 13px var(--font-body);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gr .pt{flex:none;display:flex;flex-direction:column;align-items:center;font:800 17px var(--font-display);color:var(--text);white-space:nowrap}.gr .pt i{font-style:normal;color:var(--text-muted);font-weight:600;padding:0 3px}.gr .pt small{font:500 11px var(--font-body);color:var(--text-muted);letter-spacing:-.01em}.recs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.rec{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:11px 12px;display:flex;flex-direction:column;gap:1px;min-width:0}.rec .et{font:600 10px var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.rec .val{font:800 24px var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15}.rec .chi{font:600 12px var(--font-body);overflow-wrap:anywhere;line-height:1.25}.rec .dove{font:500 10.5px var(--font-body);color:var(--text-muted);overflow-wrap:anywhere;line-height:1.3}.ultimi{display:flex;gap:3px;flex:none}.ultimi .e{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;font:800 9.5px var(--font-display);font-style:normal}.ultimi .e.v{background:var(--positive);color:var(--on-positive)}.ultimi .e.p{background:var(--negative);color:var(--on-negative)}.ultimi .e.n{background:var(--c-pietra-700);color:#fff}.h2h{padding:12px 14px}.h2h .hbar{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.h2h .q{display:flex;flex-direction:column;border-radius:10px;padding:8px 4px}.h2h .q b{font:800 22px var(--font-display);font-variant-numeric:tabular-nums;line-height:1.1}.h2h .q span{font:500 10.5px var(--font-body)}.h2h .q.v{background:var(--positive-soft);color:var(--positive-ink)}.h2h .q.n{background:var(--surface-sunk);color:var(--text-muted)}.h2h .q.p{background:var(--negative-soft);color:var(--negative-ink)}.h2h .hnum{display:flex;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border);font:500 12px var(--font-body);color:var(--text-muted);flex-wrap:wrap}.h2h .hnum b{color:var(--text);font-variant-numeric:tabular-nums}.fin{padding:12px 14px}.fin.avanti{box-shadow:var(--sh-card),inset 0 0 0 2px var(--positive)}.fin.sotto{box-shadow:var(--sh-card),inset 0 0 0 2px var(--negative)}.fin .fhead{display:flex;align-items:center;gap:10px}.fin .fhead .nm{flex:1;min-width:0;display:flex;flex-direction:column}.fin .fhead .nm b{font:600 14px var(--font-body);overflow-wrap:anywhere}.fin .fhead .nm span{font:500 11.5px var(--font-body);color:var(--text-muted);overflow-wrap:anywhere}.fin .fmid{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.fin .alta{display:flex;flex-direction:column;line-height:1.1}.fin .alta b{font:800 22px var(--font-display);font-variant-numeric:tabular-nums}.fin .alta span{font:500 10.5px var(--font-body);color:var(--text-muted)}.fin .chi{font:600 12.5px var(--font-body);flex:1;min-width:0;overflow-wrap:anywhere}.fin .quando{display:inline-flex;align-items:center;gap:4px;font:600 11.5px var(--font-body);color:var(--on-warning-soft);background:var(--warning-soft);border-radius:999px;padding:4px 9px;white-space:nowrap}.fin .altre{margin:8px 0 0;font:500 11.5px var(--font-body);color:var(--text-muted);overflow-wrap:anywhere}.fin .fazioni{display:flex;gap:8px;margin-top:12px}.fin .fazioni .a-btn{flex:1;justify-content:center}.fin .nota{margin:8px 0 0;font:600 11.5px var(--font-body);color:var(--text-muted)}.vr .a-btn.piccolo{flex:none;margin-left:auto}.conf{padding:14px}.ctesta{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--border)}.ctesta .vs{align-self:center;font:700 11px var(--font-body);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.cc{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;min-width:0}.cc b{font:700 14px var(--font-display);overflow-wrap:anywhere;line-height:1.2}.cc span{font:500 11px var(--font-body);color:var(--text-muted);overflow-wrap:anywhere;line-height:1.25}.cc em{font:800 20px var(--font-display);font-style:normal;color:var(--primary-ink);background:var(--primary-soft);border-radius:10px;padding:2px 10px;margin-top:3px;font-variant-numeric:tabular-nums}.cc em.niente{color:var(--text-muted);background:var(--surface-sunk)}.cr{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:9px 0;border-top:1px solid var(--border)}.cr:first-of-type{border-top:0}.cr .v{font:700 15px var(--font-display);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:3px 0;color:var(--text)}.cr .v.top{background:var(--positive-soft);color:var(--positive-ink)}.cr .et{font:500 11.5px var(--font-body);color:var(--text-muted);text-align:center;white-space:nowrap}.tend{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;align-items:end;height:112px}.tend .cl{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;height:100%}.tend .cl i{width:100%;max-width:34px;background:var(--primary);border-radius:6px 6px 3px 3px;min-height:6px}.tend .cl.bene i{background:var(--positive)}.tend .cl.male i{background:var(--negative)}.tend .cl.sv i{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--border)}.tend .cl small{font:700 11px var(--font-display);color:var(--text);font-variant-numeric:tabular-nums}.tend .cl b{font:600 10px var(--font-body);color:var(--text-muted)}.scarto{font:700 11px var(--font-body);border-radius:999px;padding:2px 7px;margin-left:4px}.scarto.su{background:var(--positive-soft);color:var(--positive-ink)}.scarto.giu{background:var(--negative-soft);color:var(--negative-ink)}.scarto.pari{background:var(--surface-sunk);color:var(--text-muted)}.vr.sceglibile{width:100%;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.vr.sceglibile.scelto{background:var(--primary-soft)}.vr.sceglibile.scelto .nm b,.vr.sceglibile .fv{color:var(--primary-ink)}.bilancio{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.rb{font:700 11px var(--font-body);padding:4px 8px;border-radius:999px;letter-spacing:-.01em}.rb.ok{background:var(--positive-soft);color:var(--positive-ink)}.rb.no{background:var(--negative-soft);color:var(--negative-ink)}.scambio .shead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.scambio .shead b{font:700 14px var(--font-display);min-width:0;overflow-wrap:anywhere}.scambio .shead .badge{flex:none}.scambio.accettata{box-shadow:var(--sh-card),inset 0 0 0 2px var(--positive)}.scambio.rifiutata,.scambio.annullata{opacity:.72}.scambio .lato{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:6px 0;border-top:1px solid var(--border)}.scambio .lato .chi{font:600 11px var(--font-body);color:var(--text-muted);flex:none}.scambio .gioc{font:600 13px var(--font-body);background:var(--surface-sunk);border-radius:8px;padding:3px 8px;overflow-wrap:anywhere}.scambio .gioc.niente{background:transparent;color:var(--text-muted);font-weight:500;font-style:italic}.scambio .soldi{margin:8px 0 0;font-size:13px;color:var(--text)}.scambio .nota{margin:8px 0 0;font-size:12.5px;color:var(--text-muted);font-style:italic;overflow-wrap:anywhere}.scambio .azioni{display:flex;gap:8px;margin-top:12px}.scambio .azioni .a-btn{flex:1;justify-content:center}.a-btn.piccolo{height:34px;padding:0 12px;font-size:12.5px;flex:none}.cls{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:2px 14px;overflow:hidden}.crow{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--border)}.crow:first-child{border-top:0}.crow.io{background:var(--primary-soft);margin:0 -14px;padding-left:14px;padding-right:14px}.crow .pos{flex:none;width:20px;text-align:center;font:700 14px var(--font-display);font-style:normal;color:var(--text-muted)}.crow.io .pos{color:var(--primary-ink)}.crow .nm{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.crow .nm b{font:600 14px var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crow .nm span{font-size:11px;color:var(--text-muted)}.crow .pt{flex:none;display:flex;flex-direction:column;align-items:flex-end;min-width:38px}.crow .pt b{font:800 18px var(--font-display);line-height:1;font-variant-numeric:tabular-nums}.crow .pt span{font-size:9.5px;color:var(--text-muted)}.dett{padding:2px 14px 6px;margin-top:10px}.dhead{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 0 8px}.dhead b{font:700 12px var(--font-display);letter-spacing:.04em;text-transform:uppercase}.dhead span{font-size:10.5px;color:var(--text-muted);text-align:right}.drow{display:grid;grid-template-columns:1fr auto auto auto;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--border);font-size:12.5px}.drow.io{font-weight:600}.drow .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drow .v{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-muted);min-width:26px;text-align:right}.drow .v.fp{color:var(--text);min-width:46px}.setting .ico.illus{background:var(--surface-sunk)}.setting .ico .pic{width:22px;height:22px}.mcta .pic.mini{width:17px;height:17px;margin-right:2px}.mi{display:block;width:24px;height:24px;background:currentColor;-webkit-mask-image:var(--m);mask-image:var(--m);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.auth2{position:relative;padding:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.auth2 .sfondo{position:absolute;inset:0;background:var(--grad-hero);z-index:0}.auth2 .sfondo img{width:100%;height:100%;object-fit:cover;object-position:38% 42%;filter:saturate(.85) contrast(1.05)}.auth2 .sfondo .velo{position:absolute;inset:0;background:linear-gradient(180deg,#0d173361,#0d17339e 42%,#0d1733ed 78%,#0d1733f7)}.auth2 .contenuto{position:relative;z-index:1;width:100%;flex:1;min-height:0;padding:0 22px calc(28px + var(--sa-bottom));display:flex;flex-direction:column;gap:12px}.auth2 .testata{display:flex;justify-content:center;margin-bottom:auto;padding-top:calc(26px + var(--sa-top))}.auth2 .testata .marchio{width:min(214px,56vw);color:#fff;opacity:.96;filter:drop-shadow(0 2px 18px rgba(0,0,0,.38))}.auth2 .tit{font:900 40px/1.05 var(--font-display);color:#fff;margin:0 0 6px;letter-spacing:-.01em;text-align:center}.auth2 .nota,.auth2 .auth-sent,.auth2 .auth-hint{text-align:center}.auth2 .campo{position:relative}.auth2 .campo input{width:100%;height:54px;border-radius:14px;border:1px solid rgba(255,255,255,.22);background:#ffffff1f;color:#fff;font:500 15px var(--font-body);padding:0 16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth2 .campo input::placeholder{color:#ffffff9e}.auth2 .campo input:focus{outline:none;border-color:#ffffff8c;background:#ffffff2e}.auth2 .campo .occhio{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:42px;height:42px;z-index:2;border:0;background:transparent;color:#ffffffb3;display:grid;place-items:center;cursor:pointer}.auth2 .campo:has(.occhio) input{padding-right:52px}.auth2 .riga{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 4px}.auth2 .ricorda{display:flex;align-items:center;gap:7px;font:500 12.5px var(--font-body);color:#fffc;cursor:pointer}.auth2 .ricorda input{width:16px;height:16px;accent-color:var(--accent)}.auth2 .sottile{border:0;background:transparent;color:#fffc;font:600 12.5px var(--font-body);cursor:pointer;padding:6px 0;text-decoration:underline;text-underline-offset:3px}.auth2 .sottile.centro{align-self:center;color:#ffffffa8}.auth2 .a-btn.oro{height:54px;border-radius:14px;background:var(--c-oro-400);color:#1a1302;font:800 15px var(--font-display);letter-spacing:.02em;box-shadow:0 8px 22px #00000047;text-transform:none}.auth2 .a-btn.oro:active{background:var(--c-oro-500)}.auth2 .oppure{display:flex;align-items:center;gap:12px;margin:10px 0 2px;color:#fff9;font-size:12.5px}.auth2 .oppure:before,.auth2 .oppure:after{content:"";flex:1;height:1px;background:#ffffff38}.auth2 .tondi{display:flex;justify-content:center;gap:16px}.auth2 .tondo{width:56px;height:56px;border-radius:50%;border:0;background:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 18px #00000040}.auth2 .tondo:active{transform:scale(.96)}.auth2 .tondo .ic{width:26px;height:26px;color:#111}.auth2 .tondo[data-provider=apple] .ic{color:#000}.auth2 .passa{text-align:center;font:500 13px var(--font-body);color:#ffffffbf;margin:6px 0 0}.auth2 .passa button{border:0;background:transparent;color:var(--c-oro-400);font:800 13px var(--font-body);cursor:pointer;padding:0 2px}.auth2 .nota{font-size:12.5px;color:#ffffffb3;line-height:1.5;margin:2px 0}.auth2 .nota.legale{font-size:11.5px;color:#ffffffb8}.auth2 .nota.legale a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:2px}.auth2 .avviso{display:flex;gap:9px;align-items:flex-start;padding:11px 13px;border-radius:12px;font-size:13px;background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth2 .avviso.err{background:#ce3b3b59}.auth2 .avviso .ic{flex:none;margin-top:1px}.auth2 .auth-sent{display:block;font:800 17px var(--font-display);color:#fff;margin-bottom:4px}.auth2 .auth-hint,.auth2 .auth-list{color:#ffffffc7}.auth2 .auth-hint b,.auth2 .auth-list b{color:#fff}.auth2 .auth-links button,.auth2 .auth-more>summary{color:var(--c-oro-400)}.auth2 .auth-more,.auth2 hr.sep{border-top-color:#fff3}.auth2 .lbl{color:#ffffffbf}.auth2 .field-input{background:#ffffff1f;border-color:#ffffff38;color:#fff}@media(min-width:520px){.auth2 .contenuto{max-width:460px;margin:0 auto}}.hub-s{display:flex;flex-direction:column;gap:10px}.hub-s>h3{font:600 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding-left:4px}.hub{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hub-t{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px 12px;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);color:var(--text);text-decoration:none;text-align:center;min-height:104px}.hub-t i{width:44px;height:44px;border-radius:12px;background:var(--primary-soft);display:grid;place-items:center;flex:none}.hub-t i .pic{width:28px;height:28px}.hub-t b{font-size:12.5px;font-weight:600;line-height:1.2}.hub-t small{font-size:10.5px;color:var(--text-muted);line-height:1.1;min-height:11px}.hub-t:active{transform:scale(.97)}@media(max-width:340px){.hub{grid-template-columns:repeat(2,1fr)}}.mcard.fin{background:var(--primary);color:var(--on-primary);--velo:color-mix(in srgb, var(--on-primary) 95%, transparent);--riga:color-mix(in srgb, var(--on-primary) 20%, transparent)}.mcard.fin .side b,.mcard.fin .mfoot span{color:var(--on-primary)}.mcard.fin .side .own,.mcard.fin .mfoot em{color:var(--velo)}.mcard.fin .mfoot{border-top-color:var(--riga)}.mcard.fin .score.pill{background:color-mix(in srgb,var(--on-primary) 14%,transparent);color:var(--on-primary)}.mcard .score.pill{border-radius:999px;padding:6px 16px;margin-top:8px;font-size:23px}.mcard .score.attesa{font:700 15px var(--font-display);font-variant-numeric:tabular-nums;color:var(--primary-ink);background:var(--primary-soft);border-radius:999px;padding:8px 14px;margin-top:14px;letter-spacing:0}.mcard .mnota{margin:0;padding:0 14px;font-size:11.5px;color:var(--text-muted);text-align:center}.mcard .mact{padding:12px 14px}.mcard .mact .a-btn.big{width:100%;justify-content:center;height:46px;font-size:15px}.mcta2{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--riga)}.mcta2>*{display:flex;align-items:center;justify-content:center;gap:6px;padding:13px 6px;border:0;background:transparent;color:var(--on-primary);font:600 12.5px var(--font-body);text-decoration:none;cursor:pointer;white-space:nowrap;min-width:0}.mcta2>* .ic{flex:none}.mcta2>a{border-left:1px solid var(--riga)}.mcta2>*:active{background:var(--riga)}.last5{display:block;padding:0}.l5{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid var(--border);text-decoration:none;color:inherit}.l5:first-child{border-top:0}.l5:active{background:var(--surface-2)}.l5>i{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;font:800 12px var(--font-display);color:#fff}.l5>i.v{background:var(--positive);color:var(--on-positive)}.l5>i.p{background:var(--negative);color:var(--on-negative)}.l5>i.n{background:var(--c-pietra-700);color:#fff}.l5 .nm{min-width:0}.l5 .nm b{display:block;font:600 13.5px var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l5 .nm>span{font-size:11px;color:var(--text-muted)}.l5 .sc{text-align:right;font-variant-numeric:tabular-nums}.l5 .sc b{display:block;font:700 15px var(--font-display)}.l5 .sc>span{font-size:10.5px;color:var(--text-muted)}.prehead{margin:0;padding:12px 14px 0;font-size:11.5px;color:var(--text-muted);text-align:center}.prob{display:grid;grid-template-columns:1fr 1fr;gap:0}.prob .pcol{min-width:0;padding:10px 12px}.prob .pcol+.pcol{border-left:1px solid var(--border)}.ph2{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:4px 0 8px}.ph2 b{font:600 13px var(--font-body);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph2>span{font:700 11px var(--font-display);color:var(--primary);flex:none}.ph2.panca{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.ph2.panca b{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.pr{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"r n" "r c";gap:0 7px;padding:4px 0}.pr .rl{grid-area:r;align-self:center}.pr b{grid-area:n;font:600 12px var(--font-body);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr>span:last-child{grid-area:c;font-size:10px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr .cap{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--accent);color:var(--c-titano-900);font:800 9px var(--font-display);vertical-align:middle}.fonte{margin:8px 0 0;font-size:10px;color:var(--text-muted);line-height:1.3}.av-fig{display:block;width:100%;height:100%}.av-cal{width:auto;height:auto;max-width:100%;max-height:150%;object-fit:contain;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.av-w{position:relative;display:block;width:34px;height:40px;flex:none}.av-w .rl{position:absolute;bottom:-1px;right:-5px;width:16px;height:16px;font-size:9px;border:2px solid var(--surface)}.av-big{position:relative;display:grid;place-items:center;width:64px;height:78px;flex:none;background:none}.av-big .av-fig{width:58px;height:66px;margin-top:8px;border-radius:50%;background:color-mix(in srgb,var(--c) 18%,var(--surface))}.av-big .av-cal{width:auto;height:auto;max-width:110%;max-height:100%;bottom:0;background:none;border-radius:0}.ps .av.faccia,.slot .av.faccia{background:transparent;box-shadow:none;width:44px;height:48px;display:block}.ps .av.faccia .av-fig,.slot .av.faccia .av-fig{filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.ps .av.faccia .av-cal,.slot .av.faccia .av-cal{max-width:150%}.ps .av.faccia .rl,.slot .av.faccia .rl{bottom:-5px;right:-11px}.ps .av.faccia .cap,.slot .av.faccia .cap{top:-2px;left:-4px}.maglia{position:relative;display:block;width:100%;aspect-ratio:var(--rap,560/688);isolation:isolate}.maglia .mg-tinta{position:absolute;inset:0;background:var(--c1);-webkit-mask:url(/media/maglia-base.webp) center/contain no-repeat;mask:url(/media/maglia-base.webp) center/contain no-repeat}.maglia .mg-luce{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;pointer-events:none}.maglia .mg-scritte{position:absolute;inset:0;width:100%;height:100%}.crest.foto{overflow:hidden;padding:0}.crest.foto img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.crest.xl{width:104px;height:104px;font-size:26px;border-width:4px}.sm-testa{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px 10px}.sm-box{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.sm-et{font:600 10px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.sm-img{display:grid;place-items:center;width:112px;min-height:120px}.sm-img .maglia{width:104px}.sm-pen{position:absolute;top:22px;right:4px;width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;box-shadow:var(--sh-card)}.sm-via{border:0;background:transparent;color:var(--negative);font:600 11.5px var(--font-body);cursor:pointer}.sm-link{background:var(--surface-sunk);border-radius:10px;padding:10px 12px;overflow:auto}.sm-link code{font:500 11px var(--font-data,monospace);white-space:nowrap;color:var(--text-muted)}.sm-codice{font:700 18px var(--font-data,monospace);letter-spacing:.16em;background:var(--surface-sunk);border-radius:10px;padding:8px 14px;color:var(--text)}.mg-prev{display:grid;place-items:center;padding:6px 0 12px}.mg-prev .maglia{width:132px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.18))}.tinte{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.tinte .tinta{width:32px;height:32px;border-radius:50%;background:var(--t);cursor:pointer;border:2px solid var(--border-strong);padding:0}.tinte .tinta.on{outline:3px solid var(--primary);outline-offset:2px;border-color:var(--surface)}.prow .pmg{width:30px;flex:none;display:block;justify-self:center}.prow .pmg.pers-sq{width:40px;height:58px}.a-card.pericolo{border-left:3px solid var(--negative);display:flex;flex-direction:column;gap:10px}.pf-testa{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:16px 14px}.pf-av{width:64px;height:64px;border-radius:50%;background:var(--c);color:#fff;display:grid;place-items:center;font:800 26px var(--font-display);flex:none}.pf-dati{min-width:0;display:flex;flex-direction:column;gap:1px}.pf-dati b{font:600 14px var(--font-body);overflow-wrap:anywhere}.pf-et{font:600 9.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:6px}.pf-et:first-child{margin-top:0}.pf-pen{width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;flex:none;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center}.sw{width:42px;height:24px;border-radius:999px;background:var(--border-strong);position:relative;flex:none;transition:background .15s}.sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .15s}.sw.on{background:var(--positive)}.sw.on:after{transform:translate(18px)}.a-card.testo p{margin:0 0 10px;font-size:13.5px;line-height:1.7}.a-card.testo p:last-child{margin-bottom:0}.a-card.testo a{text-underline-offset:3px;text-decoration-thickness:1.5px;font-weight:600}.a-card.testo code{font-family:var(--font-data);font-size:12px;background:var(--surface-2);border-radius:4px;padding:1px 5px}.nflash{display:flex;align-items:center;gap:10px;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:12px 14px;text-decoration:none;color:inherit;min-width:0}.nflash .tag{flex:none;background:var(--negative);color:var(--on-negative);border-radius:999px;padding:4px 10px;font:700 11px var(--font-body);white-space:nowrap}.nflash b{font:600 13.5px var(--font-body);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsel .gs{display:inline-grid;place-items:center;flex:none;position:relative;min-width:44px;min-height:40px;padding:8px 10px;text-decoration:none;font:700 13px var(--font-display);color:var(--text-muted)}.gsel .gs.on{color:var(--primary-ink)}.gsel .gs i{position:absolute;left:50%;bottom:3px;width:6px;height:6px;border-radius:50%;background:var(--primary);transform:translate(-50%)}.rl.rl-piu{background:var(--primary);color:var(--on-primary)}.pers{display:block;width:100%;height:100%;object-fit:contain}.sm-img .pers{max-height:120px;width:auto}.pgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.pcell{position:relative;display:grid;place-items:center;padding:6px 2px;border:2px solid transparent;border-radius:12px;background:var(--surface-sunk);cursor:pointer;min-height:64px}.pcell.on{border-color:var(--primary);background:var(--primary-soft)}.pcell .pers{height:50px;width:auto;object-fit:contain}.pcell .pno{display:grid;place-items:center;gap:2px;height:50px;color:var(--text-muted)}.pcell .pno .ic{width:26px;height:26px}.pcell small{font:600 10px var(--font-body);color:var(--text-muted)}.pcell.on small{color:var(--primary-ink)}.lgrow{display:flex;align-items:stretch;border-top:1px solid var(--border)}.vhead+.lgrow{border-top:0}.lgrow>.vr{border-top:0;flex:1;min-width:0}.lgvia{flex:none;width:52px;border:0;border-left:1px solid var(--border);background:transparent;color:var(--negative-ink);display:grid;place-items:center;cursor:pointer}.lgvia:active{background:var(--negative-soft)}.adm-err summary{cursor:pointer;list-style:none}.adm-err summary::-webkit-details-marker{display:none}.adm-err-dentro{margin-top:8px;display:flex;flex-direction:column;gap:6px}.adm-err-dentro p{margin:0;font-size:14px;line-height:1.45;color:var(--text);word-break:break-word}.adm-err-dentro dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:2px 10px;font-size:12px}.adm-err-dentro dt{color:var(--text-muted)}.adm-err-dentro dd{margin:0;color:var(--text);word-break:break-word}.adm-err-dentro pre{margin:0;white-space:pre-wrap;word-break:break-word}.pubcards{display:flex;flex-direction:column;gap:12px}.pubcard{position:relative;display:flex;align-items:stretch;width:100%;min-height:200px;padding:0;border:0;border-radius:28px;overflow:hidden;text-align:left;cursor:pointer;color:#fff;background:radial-gradient(120% 95% at 100% 40%,var(--c-titano-400) 0%,var(--c-titano-500) 26%,var(--c-titano-800) 52%,#070b16 70%);box-shadow:0 14px 30px -14px #0d1733a6;transition:transform .15s ease}.pubcard:active:not([disabled]){transform:scale(.985)}.pubcard[disabled]{cursor:default}.pubcard.on{outline:3px solid var(--c-oro-400);outline-offset:-3px}.pc-txt{position:relative;z-index:1;flex:1 1 58%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:20px 0 18px 20px}.pc-nome{font:italic 900 clamp(26px,8vw,34px)/.98 var(--font-display);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 12px rgba(0,0,0,.35)}.pc-sotto{font:600 12.5px/1.3 var(--font-body);color:#ffffffdb}.pc-sotto i{font:italic 900 12.5px var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--c-titano-300)}.pc-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.pc-pill{font:italic 900 10.5px/1 var(--font-display);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px;border-radius:999px;background:var(--c-titano-500);color:#fff;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-pill.oro{background:#2a2410;color:var(--c-oro-300);box-shadow:inset 0 0 0 1px #ffc94d73}.pc-cta{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font:italic 900 14px/1 var(--font-display);text-transform:uppercase;letter-spacing:.04em;padding:10px 14px 10px 16px;border-radius:999px;background:var(--c-oro-400);color:var(--c-titano-900);box-shadow:0 6px 16px -6px #ffc94db3}.pc-cta.spento{background:#ffffff24;color:#fff;box-shadow:none;padding-right:16px}.pc-tito{position:relative;flex:0 0 42%;align-self:stretch}.pc-tito img{position:absolute;right:-8%;bottom:0;height:100%;width:auto;max-width:none;filter:drop-shadow(0 10px 22px rgba(0,0,0,.45))}@media(prefers-reduced-motion:no-preference){.pc-tito img{animation:tito-entra .5s cubic-bezier(.2,.9,.3,1.2) both}}.lgtabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 0 4px}.lgtab{display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 8px;border:0;border-radius:14px;cursor:pointer;background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--border);font:800 14px var(--font-display);letter-spacing:.02em;transition:background .15s ease}.lgtab .ic{flex:none}.lgtab span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lgtab.on{background:var(--c-titano-500);color:#fff;box-shadow:0 8px 18px -10px var(--c-titano-500)}.lglink{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:2px;padding:12px;border:0;background:transparent;cursor:pointer;color:var(--primary);font:700 14px var(--font-body);text-align:center}.vuoto-admin{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.vuoto-admin span{color:var(--text-muted);font-size:14px}.vuoto-admin .a-btn{margin-top:8px;width:100%}.a-drawer .d-item{margin:3px 12px;width:auto;padding:9px 12px;border-radius:14px;background:var(--surface-sunk)}.a-drawer .d-item i,.a-drawer .d-item i.illus{background:var(--surface)}.a-drawer .d-sec{padding-top:14px}.d-esci-fondo{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 12px 6px;padding:13px 16px;border:0;border-radius:14px;cursor:pointer;background:#8f2323;color:#fff;font:800 15px var(--font-display);letter-spacing:.02em}.d-esci-fondo:active{background:#771b1b}.d-nl b{font-style:italic;font-weight:900}.a-sec b{font-style:italic;font-weight:900;font-size:17px;letter-spacing:0}.a-appbar .t b,.a-stats b,.mrow.punti .pblocco b,.invito .txt b,.negozio-cta .txt b{font-style:italic;font-weight:900}.vh-t>span{font:italic 900 15px var(--font-display);color:var(--text);font-variant-numeric:tabular-nums}.recl,.ptxt span.recl{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:2px 8px 2px 6px;border-radius:999px;font:700 11px var(--font-display);letter-spacing:.02em;vertical-align:middle;white-space:nowrap;background:#f3e2cf;color:#6b3e12}.recl .ic{width:12px;height:12px}.ptxt span.recl{line-height:1.2}.recl.argento{background:#e6eaf0;color:#3a4658}.recl.oro{background:linear-gradient(135deg,var(--c-oro-300),var(--c-oro-500));color:#1a1302}.recl.vuoto{background:var(--surface-2);color:var(--text-muted);margin-left:0}:root[data-theme=dark] .recl.bronzo{background:#4a2e14;color:#f3d2ae}:root[data-theme=dark] .recl.argento{background:#2e3644;color:#dce3ee}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .recl.bronzo{background:#4a2e14;color:#f3d2ae}:root:not([data-theme=light]) .recl.argento{background:#2e3644;color:#dce3ee}}.recl-card{display:flex;flex-direction:column;gap:8px}.recl-card p{margin:0;line-height:1.45}.recl-card .recl-testa .recl{margin-left:0;font-size:12px;padding:4px 10px 4px 8px}.maglia.fin-titano .mg-tinta{background:repeating-linear-gradient(90deg,#fff 0 12%,#5eb6e4 12% 24%)}.maglia.fin-oro .mg-tinta{background:linear-gradient(135deg,#e9b53a,#ffe48a 24%,#fff8dc 42%,#ffd45c 56%,#e2a82a,#fff0b8)}.crest.cornice,.d-io .crest.cornice{box-shadow:0 0 0 2px #e0a81c,0 0 0 4px #e0a81c59}.pcell.chiuso .pers,.fin-btn.chiuso .maglia{filter:grayscale(.85) opacity(.55)}.pcell .lucchetto,.fin-btn .lucchetto{position:absolute;right:4px;top:4px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--surface);box-shadow:var(--sh-card);color:var(--text-muted)}.pcell .lucchetto .ic,.fin-btn .lucchetto .ic{width:12px;height:12px}.finiture{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fin-btn{position:relative;display:grid;justify-items:center;gap:4px;padding:8px 4px;border-radius:var(--r-md);border:2px solid var(--border);background:var(--surface);font:600 11px var(--font-body);color:var(--text);cursor:pointer}.fin-btn.on{border-color:var(--primary);background:var(--primary-soft)}.fin-btn .maglia{width:46px}.premi-lista{display:flex;flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none}.premi-lista li{display:flex;align-items:center;gap:8px;font-size:13px}.premi-lista li .ic{flex:none;width:16px;height:16px}.premi-lista li.si .ic{color:var(--positive)}.premi-lista li.no{color:var(--text-muted)}.seg-rosa{gap:4px}.seg-rosa a{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--text-muted);font:700 14.5px var(--font-body);transition:background var(--mo-base),color var(--mo-base)}.seg-rosa a .mi{width:22px;height:22px;flex:none}.seg-rosa a small{font:600 12px var(--font-data);opacity:.75;margin-left:2px}.seg-rosa a.on{background:var(--primary);color:var(--on-primary);box-shadow:0 4px 12px #0000002e}.seg-rosa a.on small{opacity:.9}.seg-rosa .segn{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;border-radius:999px;background:var(--negative);color:var(--on-negative);font:700 11px var(--font-body)}.voti-spiegati .vnota-sub{margin-top:8px;padding-top:6px;border-top:1px dashed var(--border);font-family:var(--font-body);font-size:12px;color:var(--text-muted)}.cls.camp .nm .forma{display:flex;gap:3px;margin-top:4px}.cls.camp .fm{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;font:700 9.5px var(--font-body);font-style:normal;color:#fff}.cls.camp .fm-v{background:var(--positive)}.cls.camp .fm-n{background:var(--c-pietra-400,#8A94A6)}.cls.camp .fm-p{background:var(--negative)}button,a,.chip,[data-compra],[data-vendi]{touch-action:manipulation}.moduli.spenti .chip{opacity:.55;pointer-events:none}.moduli.spenti .chip.on{opacity:1}.chiedi-push,.invito-calc{display:flex;gap:12px;align-items:flex-start}.chiedi-push .cp-ico,.invito-calc .cp-ico{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--c-titano-600);color:#fff}.chiedi-push .cp-ico .ic,.invito-calc .cp-ico .ic{width:18px;height:18px}.chiedi-push .cp-txt,.invito-calc .cp-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.chiedi-push .cp-txt b,.invito-calc .cp-txt b{font-family:var(--font-display);font-size:15px}.chiedi-push .cp-passi,.invito-calc .cp-passi{margin:4px 0 2px;padding-left:20px;display:flex;flex-direction:column;gap:5px;font-size:13.5px;line-height:1.4}.chiedi-push .cp-passi b,.chiedi-push .cp-txt span b,.invito-calc .cp-passi b,.invito-calc .cp-txt span b{font-family:inherit;font-size:inherit;font-weight:700}.chiedi-push .cp-txt>span,.invito-calc .cp-txt>span{font-size:13px;color:var(--text-muted)}.chiedi-push .cp-btn,.invito-calc .cp-btn{display:flex;gap:8px;margin-top:8px}.chiedi-push .cp-btn .a-btn,.invito-calc .cp-btn .a-btn{height:40px;font-size:12px;flex:1}a.crow{color:inherit;text-decoration:none}a.crow .cls-chev{flex:none;color:var(--text-muted);margin-left:-4px}.fd-testa{display:flex;align-items:center;gap:12px}.fd-testa .nm{flex:1;min-width:0;display:flex;flex-direction:column}.fd-testa .nm b{font-family:var(--font-display);font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-testa .nm span{font-size:13px;color:var(--text-muted)}.fd-giornata{display:flex;align-items:center;justify-content:space-between;gap:8px}.fd-giornata>span{display:flex;align-items:center;gap:8px;font-family:var(--font-display)}.fd-giornata .ib{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--text)}.fd-giornata .ib.spento{visibility:hidden}.fd-vuota{display:flex;flex-direction:column;gap:4px}.fd-vuota span{font-size:13px;color:var(--text-muted)}.fd-tot{display:flex;align-items:center;justify-content:space-between}.fd-tot b{font-family:var(--font-display);font-size:22px}.fd-nota{margin:0 2px}.fd-campo{gap:26px;padding:18px 4px 42px}.fd-campo .ps{width:88px;gap:5px}.fd-campo .ps .ind{position:static;order:3;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:3px}.fd-campo .ps .ind:empty{display:none}.fd-campo .ps b{background:#092014c7;border-radius:6px;padding:3px 7px;font:600 11px/1.15 var(--font-body);text-shadow:none;max-width:88px}.fd-campo .ps b small{display:block;font-size:9.5px;font-weight:500;opacity:.8;overflow:hidden;text-overflow:ellipsis}.home .a-btn.tito{display:flex;align-items:center;gap:10px;height:54px;padding:0 8px 0 18px;border-radius:14px;background:var(--c-lime);color:var(--c-inchiostro);text-decoration:none;font:400 21px/1 var(--font-tito);letter-spacing:.03em;text-transform:uppercase;box-shadow:4px 4px 0 var(--c-viola);transform:rotate(-1deg);transition:transform .12s,box-shadow .12s}.home .a-btn.tito>span{flex:1;min-width:0;text-align:center;padding-left:38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home .a-btn.tito .vai{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--c-inchiostro);color:var(--c-lime)}.home .a-btn.tito .vai .ic{width:18px;height:18px;stroke-width:2.8}.home .a-btn.tito:active{transform:rotate(-1deg) translate(3px,3px);box-shadow:1px 1px 0 var(--c-viola)}.home .mcard .mact{padding-bottom:16px}.home .mcard .mcta{text-decoration:none;color:var(--tito-ink);font:400 15px/1 var(--font-tito);letter-spacing:.05em;text-transform:uppercase;padding:13px 11px}.home .mcard .mcta .ic{stroke-width:2.8}.home .a-hero .hero-marchio{background:var(--c-lime);color:var(--c-inchiostro);border:0;padding:6px 14px 6px 9px;transform:rotate(-3deg);box-shadow:3px 3px 0 var(--c-viola)}.home .a-hero .hero-marchio:active{background:var(--c-lime-600)}.home .a-hero .hero-marchio>span{font:400 15px/1 var(--font-tito);letter-spacing:.06em;opacity:1}.home .negozio-cta{background:var(--c-lime);color:var(--c-inchiostro);box-shadow:4px 4px 0 var(--c-viola);border-radius:14px}.home .negozio-cta>i{background:var(--c-inchiostro);border-radius:12px}.home .negozio-cta .ic{color:var(--c-lime)}.home .negozio-cta .txt b{font:400 20px/1.1 var(--font-tito);letter-spacing:.03em;text-transform:uppercase}.home .negozio-cta .txt>span{opacity:.85;margin-top:3px}.home .negozio-cta .chev,.home .invito .chev,.home .tile>.chev{width:30px;height:30px;border-radius:50%;opacity:1}.home .negozio-cta .chev{background:var(--c-inchiostro);color:var(--c-lime)}.home .invito{background:linear-gradient(112deg,#160640 0%,#2A0A8E 60%,var(--c-viola-700) 100%);border:0;border-radius:14px;box-shadow:4px 4px 0 var(--c-lime)}.home .invito:before{background:repeating-linear-gradient(101deg,#ffffff0d 0 2px,#fff0 2px 30px)}.home .invito>i{background:#d9f51f1f;border-color:#d9f51f8c}.home .invito .txt b{font:400 20px/1.1 var(--font-tito);letter-spacing:.03em;color:var(--c-lime)}.home .invito .txt>span{color:#f1ecff}.home .invito .txt>span.sot{color:#d6ccff}.home .invito .chev{background:var(--c-lime);color:var(--c-inchiostro)}.home .tile{border-radius:14px}.home .tile>.lead:not(.warn):not(.live){background:var(--c-viola);color:var(--c-lime)}.home .tile .txt b{font:400 18px/1.15 var(--font-tito);letter-spacing:.03em;text-transform:uppercase}.home .tile>.chev{display:grid;place-items:center;background:var(--surface-sunk);color:var(--tito-ink)}.home .tile .txt .badge{transform:rotate(-2deg);font:400 12.5px/1 var(--font-tito);letter-spacing:.06em;padding:5px 9px 4px 7px}.a-appbar .ib:not([data-open-drawer]):not([data-back]){width:36px;height:36px;border-radius:10px;background:var(--c-lime);color:var(--c-inchiostro);box-shadow:3px 3px 0 var(--c-inchiostro);transition:transform .12s,box-shadow .12s}.a-appbar .ib[data-refresh]{transform:rotate(-3deg)}.a-appbar .ib[href="#/regolamento"]{transform:rotate(2deg)}.a-appbar .ib[href="#/admin/contestazioni"]{transform:rotate(-2deg)}.a-appbar .ib:not([data-open-drawer]):not([data-back]):active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--c-inchiostro)}.a-appbar .ib:not([data-open-drawer]):not([data-back]) .ib-mi{width:23px;height:23px}.a-appbar .ib+.ib{margin-left:-2px}.a-appbar .ib:not([data-open-drawer]):not([data-back]) .ic{width:22px;height:22px}.a-appbar .ib .dot{top:-4px;right:-4px;border-color:var(--c-inchiostro)}.a-btn:not(.sec):not(.danger):not(.ghost):not(.live){background:var(--c-lime);color:var(--c-inchiostro);font:400 18px/1 var(--font-tito);letter-spacing:.05em;border-radius:14px;text-decoration:none;box-shadow:4px 4px 0 var(--c-viola);transition:transform .12s,box-shadow .12s}.a-btn:not(.sec):not(.danger):not(.ghost):not(.live):active:not([disabled]){transform:translate(3px,3px);box-shadow:1px 1px 0 var(--c-viola)}.a-btn:not(.sec):not(.danger):not(.ghost):not(.live)[disabled]{box-shadow:none}.a-btn.sec{font:400 17px/1 var(--font-tito);letter-spacing:.05em;border-radius:14px;color:var(--tito-ink);border-color:var(--tito-ink);text-decoration:none}.a-btn.sec.gia-confermata{color:var(--positive-ink);border-color:var(--positive-ink);border-width:2px}:root[data-theme=dark] .a-btn.sec.gia-confermata{color:var(--c-lime);border-color:var(--c-lime)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .a-btn.sec.gia-confermata{color:var(--c-lime);border-color:var(--c-lime)}}.a-btn.sec.gia-confermata .ic{stroke-width:3}.a-btn.danger{font:400 17px/1 var(--font-tito);letter-spacing:.05em;border-radius:14px}.a-btn .ic{stroke-width:2.6}.seg-cls button,.seg-rosa a{font:400 16px/1 var(--font-tito);letter-spacing:.05em;text-transform:uppercase}.seg-cls button.on,.seg-rosa a.on{background:var(--c-lime);color:var(--c-inchiostro);box-shadow:3px 3px 0 var(--c-viola)}.seg-rosa a.on .mi{background-color:var(--c-inchiostro)}.chip.on{background:var(--c-viola);border-color:var(--c-viola);color:#fff}.chip.mod,.moduli .chip{font:400 17px/1 var(--font-tito);letter-spacing:.06em}.moduli.spenti .chip.on{background:var(--c-viola);color:#fff;opacity:.75}.gsel button,.gsel .gs{font:400 16px/1 var(--font-tito);letter-spacing:.04em}.gsel button.on,.gsel .gs.on{color:var(--tito-ink)}.gsel button.on:after,.gsel .gs i{background:var(--tito-ink)}.a-sec b{font:400 20px/1.1 var(--font-tito);font-style:normal;letter-spacing:.03em;text-transform:uppercase}.auth2 .a-btn.oro{background:var(--c-lime);color:var(--c-inchiostro);font:400 20px/1 var(--font-tito);letter-spacing:.05em;text-transform:uppercase;box-shadow:4px 4px 0 var(--c-viola)}.auth2 .a-btn.oro:active{background:var(--c-lime-600)}.intro-dots i.on,.a-nav a.on .np,.a-nav button.on .np{background:var(--c-lime)}.a-nav a.on .np .mi,.a-nav button.on .np .mi{background-color:var(--c-inchiostro)}.a-nav button.on,.a-nav a.on{color:var(--tito-ink)}.lgtab{font:400 16px/1 var(--font-tito);letter-spacing:.05em;text-transform:uppercase}.lgtab.on{background:var(--c-lime);color:var(--c-inchiostro);box-shadow:3px 3px 0 var(--c-viola)}.pc-nome{font:400 clamp(32px,9.5vw,42px)/.95 var(--font-tito);font-style:normal;letter-spacing:.01em}.pc-cta{font:400 17px/1 var(--font-tito);font-style:normal;letter-spacing:.05em}.pc-cta:not(.spento){background:var(--c-lime);color:var(--c-inchiostro);box-shadow:3px 3px 0 var(--c-viola)}.pubcard.on{outline-color:var(--c-lime)}.startcard b{font:400 17px/1.1 var(--font-tito);letter-spacing:.03em;text-transform:uppercase}.d-sec{display:flex;align-items:center;gap:10px}.d-sec:after{content:"";flex:1;height:1px;background:var(--border)}.d-sec .chip,.d-sec.admin .chip{background:none;color:var(--text-muted);font:400 13px/1 var(--font-tito);letter-spacing:.09em;text-transform:uppercase;padding:0;border-radius:0}.d-sec.admin .chip{color:var(--on-accent-soft)}.vh-p,.vid-play{background:var(--c-lime);color:var(--c-inchiostro)}.vid-play{box-shadow:3px 3px 0 var(--c-viola)}.neg-piu:not([disabled]){border-color:var(--tito-ink);color:var(--tito-ink);font:400 21px/1 var(--font-tito)}.install .ok,.aggiorna button{background:var(--c-lime);color:var(--c-inchiostro);font:400 14px/1 var(--font-tito);letter-spacing:.05em;text-transform:uppercase}.tile.cta{background:var(--c-lime);box-shadow:4px 4px 0 var(--c-viola)}.tile.cta .txt b,.tile.cta .txt span,.tile.cta>.chev{color:var(--c-inchiostro)}.tile.cta .txt b{font:400 18px/1.15 var(--font-tito);letter-spacing:.03em;text-transform:uppercase}.seg-cls button{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.seg-cls button:first-child:nth-last-child(n+4),.seg-cls button:first-child:nth-last-child(n+4)~button{font-size:14.5px;letter-spacing:.03em;padding-left:2px;padding-right:2px}.seg-cls button:first-child:nth-last-child(n+6),.seg-cls button:first-child:nth-last-child(n+6)~button{font-size:12.5px;letter-spacing:0;padding-left:1px;padding-right:1px}.avviso-console{display:flex;flex-direction:column;gap:4px;padding:12px 14px}.avviso-console span{font-size:12.5px;color:var(--text-muted)}.fig{position:relative;display:block;flex:none}.fig:after{content:"";position:absolute;left:18%;right:18%;bottom:-2px;height:8px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.35),transparent);z-index:-1}.fig .pers{filter:drop-shadow(0 4px 8px rgba(0,0,0,.28))}.fig-sfida{height:84px;width:64px;isolation:isolate}.fig-tm{height:70px;width:52px;margin-bottom:6px;isolation:isolate}.l-head .tm:last-child .fig-tm{margin-left:auto}.fig-fd{height:68px;width:52px;isolation:isolate}.fig .fig-logo{position:absolute;right:-12px;bottom:-4px;z-index:1}.fig .fig-logo .crest{width:28px;height:28px;font-size:9.5px;border-width:2px;box-shadow:0 2px 6px #00000059}.fig-sfida .fig-logo .crest{width:32px;height:32px;font-size:10.5px}.l-head .tm:last-child .fig-tm .fig-logo{right:auto;left:-12px}.mcard .mrow:has(.fig-sfida) .side>.crest{margin-top:28px}.fig-stemma{display:flex;align-items:flex-end;width:auto}.fig-stemma:after{display:none}.l-head .tm:last-child .fig-stemma{justify-content:flex-end}.a-card.prudente{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;border-left:3px solid var(--line, transparent)}.a-card.prudente.on{border-left-color:var(--c-oro-400)}.a-card.prudente .azioni{display:flex;gap:6px;margin-top:4px}.premio-c{font-size:1.18em;font-weight:900;white-space:nowrap}.premio-t{font-size:.7em;font-weight:700;letter-spacing:.03em;opacity:.92}.ades-scelta{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;margin:6px 0;border:1px solid var(--border, rgba(127,127,127,.25));border-radius:var(--r-md);font-size:14px;line-height:1.4;cursor:pointer}.ades-scelta input{margin-top:3px;flex:none}.ades-scelta:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.ades-scelta.ades-sub{margin-left:22px;border-style:dashed}.ades-seg{display:flex;gap:8px}.ades-seg label{position:relative;flex:1;text-align:center;padding:9px;border:1.5px solid var(--border-strong);border-radius:12px;font-weight:700;cursor:pointer}.ades-seg label:has(input:checked){border-color:var(--primary);background:var(--primary-soft);color:var(--primary-ink)}.ades-seg input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ades-seg label:focus-within{outline:2px solid var(--primary);outline-offset:2px}.ades-gen{display:flex;flex-direction:column;gap:6px;margin-top:10px}.ades-chk{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.4;cursor:pointer;margin-top:8px}.ades-chk input{margin-top:2px;flex:none}.ades-testo{font-size:13.5px;line-height:1.5;border:1px solid var(--border);border-radius:12px;padding:8px 12px}.ades-testo summary{font-weight:700;color:var(--primary-ink);cursor:pointer}.ades-testo h3{font-size:14px;margin:12px 0 4px}.ades-testo ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.ades-testo p{margin:0}.ades-fatto{display:flex;flex-direction:column;gap:10px}.ades-codice{font:600 30px/1 var(--font-data);letter-spacing:.14em;text-align:center;padding:18px 8px;border:2px dashed var(--border-strong);border-radius:14px;background:var(--surface-2, var(--surface));user-select:all}.ades-passi{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.45}.ades-azioni{display:flex;gap:8px}.ades-azioni .a-btn{flex:1;text-decoration:none;font-size:12px}.mono{font-family:var(--font-data)}.invito-calc .cp-ico.cp-logo{background:var(--c-titano-700, #21397F)}.invito-calc .cp-logo .logo{width:24px;height:24px}.aderito{display:inline-flex;align-items:center;gap:5px;font:700 11.5px var(--font-display);color:var(--positive-ink);background:var(--positive-soft);border-radius:999px;padding:3px 10px}.aderito .ic{width:12px;height:12px}.adm-ades{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid var(--border)}.adm-ades:first-child{border-top:0}.adm-ades .riga1{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.adm-ades .tags{display:flex;flex-wrap:wrap;gap:5px}.adm-ades .tags span{font-size:11.5px;border:1px solid var(--border);border-radius:6px;padding:1px 6px;color:var(--text-muted)}.adm-ades .azioni{display:flex;flex-wrap:wrap;gap:6px}.stato-ades{font:700 11px var(--font-display);padding:3px 8px;border-radius:999px;white-space:nowrap}.stato-ades.attesa{background:var(--accent-soft);color:var(--accent-ink)}.stato-ades.verificato{background:var(--positive-soft);color:var(--positive-ink)}.stato-ades.respinto{background:var(--negative-soft);color:var(--negative-ink)}.ades-conta{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;text-align:center;margin:6px 0 4px}.ades-conta div{background:var(--surface-2, var(--surface));border-radius:10px;padding:7px 4px}.ades-conta b{display:block;font:900 18px var(--font-display);font-variant-numeric:tabular-nums}.ades-conta span{font-size:11px;color:var(--text-muted)}.ades-conta4{grid-template-columns:repeat(4,1fr)}.ades-conta b small{font-size:11px;font-weight:700;color:var(--text-muted)}.ades-tot{display:flex;flex-direction:column;gap:6px;margin:6px 0 8px}.ades-barra{display:flex;height:10px;border-radius:99px;overflow:hidden;background:var(--surface-2, var(--surface))}.ades-barra i{display:block;height:100%;background:var(--accent)}.ades-barra i.att{background:repeating-linear-gradient(45deg,var(--accent) 0 4px,transparent 4px 8px);opacity:.6}.ades-club{display:flex;flex-wrap:wrap;gap:4px}.ades-club span{font-size:11px;padding:3px 8px;border-radius:99px;border:1px solid var(--border);color:var(--text-muted)}.ades-club span.si{color:var(--text);border-color:var(--accent)}.ades-club small{color:var(--text-muted)}.ades-stat{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--border)}.ades-reg{display:flex;flex-direction:column;gap:6px;margin:4px 0 8px;padding:8px 10px;border-radius:10px;background:var(--surface-2, var(--surface))}.ades-reg .ok,.attestato .ok{color:var(--positive-ink)}.ades-reg .ko,.attestato .ko{color:var(--negative-ink)}.adm-ades .azioni a.chip{text-decoration:none}.stato-ades.ritirato{background:var(--surface-2, var(--surface));color:var(--text-muted)}.attestato .a-card{display:flex;flex-direction:column;gap:8px}.att-testa h2{margin:2px 0 0;font:900 20px/1.2 var(--font-display)}.att-stato{margin:0;font-weight:700}.att-stato.verificato{color:var(--positive-ink)}.att-stato.attesa{color:var(--accent-ink)}.att-stato.respinto,.att-stato.ritirato{color:var(--negative-ink)}.att-tab{width:100%;border-collapse:collapse;font-size:13.5px}.att-tab th,.att-tab td{text-align:left;vertical-align:top;padding:6px 4px;border-bottom:1px solid var(--border)}.att-tab th{width:38%;color:var(--text-muted);font-weight:600}.att-reg th{width:auto}.att-hash{word-break:break-all;font-size:11px}.att-testo{white-space:pre-wrap;font:12.5px/1.5 var(--font-body);background:var(--surface-2, var(--surface));border-radius:10px;padding:10px;margin:0;max-height:none}.att-scelte{margin:0;padding-left:4px;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.att-prova{max-width:100%;max-height:520px;object-fit:contain;border:1px solid var(--border);border-radius:10px;align-self:flex-start}.att-azioni .a-btn{width:auto;padding:0 16px}@media print{.a-appbar,.a-nav,.no-print,.a-drawer,#toast{display:none!important}body,.app,.a-body{background:#fff!important;color:#000!important}.attestato .a-card{break-inside:avoid;box-shadow:none;border:1px solid #ccc}.att-prova{max-height:none}}.squal{display:inline-block;vertical-align:middle;margin-left:4px;padding:1px 6px;border-radius:999px;background:var(--negative);color:var(--on-negative);font:800 9.5px/1.5 var(--font-ui, inherit);font-style:normal;letter-spacing:.06em}.squal-t{color:var(--negative)}.slot .faccia .squal-x{position:absolute;left:-4px;bottom:-2px;padding:0 4px;border-radius:6px;background:var(--negative);color:var(--on-negative);font:800 9px/1.5 var(--font-ui, inherit);letter-spacing:.04em;z-index:2}.adm-dash{display:flex;flex-direction:column;gap:12px}.adm-dash>section{display:flex;flex-direction:column;gap:12px;min-width:0}.adm-dash>section:empty{display:none}.adm-dash .d-cfg{order:0}.adm-dash .d-kpi{order:1}.adm-dash .d-con{order:2}.adm-dash .d-gio{order:3}.adm-dash .d-err{order:4}.adm-dash .d-isc{order:5}@media(min-width:1100px){.app.largo{max-width:none;box-shadow:none}.app.largo>.a-nav{width:100%;max-width:640px;margin:0 auto;border-radius:16px 16px 0 0}.app.largo .a-body.adm-console{display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:32px;row-gap:14px;align-content:start;padding:28px 40px 48px;width:100%;max-width:1560px;margin:0 auto}.adm-console>.adm-tabs{grid-column:1;grid-row:1 / span 60;align-self:start;position:sticky;top:0;margin:0;padding:0;background:transparent}.adm-console>:not(.adm-tabs){grid-column:2;min-width:0}.adm-console .adm-tabs .seg{flex-direction:column;gap:4px;padding:10px}.adm-console .adm-tabs .seg-cls button,.adm-console .adm-tabs .seg-cls button:first-child:nth-last-child(n+6),.adm-console .adm-tabs .seg-cls button:first-child:nth-last-child(n+6)~button{flex:none;height:48px;text-align:left;padding:0 16px;font-size:17px;letter-spacing:.05em;border-radius:10px}.adm-console .adm-titolo b{font-size:30px}.adm-console .adm-titolo span{font-size:13px}.adm-console>.field-input{max-width:560px;height:48px;font-size:15px}.adm-console .small{font-size:13px}.adm-dash{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px 28px;align-items:start}.adm-dash .d-kpi{grid-column:1 / -1;grid-row:1}.adm-dash .d-con{grid-column:1 / span 7;grid-row:2}.adm-dash .d-isc{grid-column:8 / -1;grid-row:2}.adm-dash .d-err{grid-column:1 / span 7;grid-row:3}.adm-dash .d-cfg{grid-column:8 / -1;grid-row:3}.adm-dash .d-gio{grid-column:1 / span 7;grid-row:4}.adm-dash .adm-numeri{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.adm-dash .adm-n{padding:20px 22px;gap:4px}.adm-dash .adm-n .et{font-size:12px}.adm-dash .adm-n b{font-size:44px;line-height:1.05}.adm-dash .adm-n .sotto{font-size:13px}.adm-dash .adm-graf{height:240px;padding:18px 18px 8px;gap:8px}.adm-dash .adm-graf .col small{font-size:11.5px}.adm-dash .adm-graf .col b{font-size:12px;top:-18px}.adm-dash .a-sec b{font-size:20px}.adm-dash .a-sec span{font-size:13px}.adm-console .vlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:14px;background:transparent;box-shadow:none;overflow:visible}.adm-console .vlist>.adm-u{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);border-top:0;padding:16px 18px}.adm-console .adm-u .nm b{font-size:15.5px}.adm-console .adm-u .nm>span,.adm-console .adm-u .dati{font-size:12.5px}.adm-dash .vlist.adm-err{grid-template-columns:1fr}}.fx-lista{display:flex;flex-direction:column;gap:10px}.fx-sq{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;padding:12px 14px}.fx-sq[hidden]{display:none}.fx-sq.io{box-shadow:var(--sh-card),inset 0 0 0 2px var(--primary)}.fx-testa{display:flex;align-items:center;gap:10px}.fx-testa .nm{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.fx-testa .nm b{font-weight:700;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-testa .nm>span{font-size:12px;color:var(--text-muted)}.fx-testa>.ic{color:var(--text-muted);flex:none}.fx-tua{font-style:normal;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;background:var(--primary-soft);color:var(--primary-ink);vertical-align:2px}.fx-pt{display:flex;flex-direction:column;align-items:flex-end;flex:none}.fx-pt b{font-family:var(--font-display);font-size:20px;font-variant-numeric:tabular-nums;line-height:1}.fx-pt span{font-size:10px;color:var(--text-muted)}.fx-nc{font-size:11px;font-weight:700;color:var(--negative);flex:none}.fx-sq.vuota{opacity:.75}.fx-undici{display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--border);padding-top:9px}.fx-r{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start}.fx-r .rl{width:20px;height:20px;font-size:10px}.fx-r>span{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px;line-height:20px}.fx-r>span>span{white-space:nowrap}.fx-c{font-style:normal;font-size:9px;font-weight:800;margin-left:3px;padding:1px 4px;border-radius:4px;background:var(--c-oro-400,#F2B705);color:#1a1a1a;vertical-align:1px}.fx-c.v{background:var(--surface-2);color:var(--text)}.fx-undici .anche,.fx-sotto .anche{text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:2px;text-underline-offset:3px}.fx-v{font-style:normal;font-family:var(--font-data);font-size:11px;font-weight:700;margin-left:4px;padding:1px 5px;border-radius:5px;background:var(--surface-2);color:var(--text)}.fx-v.su{background:#1e8e4e29;color:#1e9e57}.fx-v.giu{background:#b4363a24;color:#d04a50}.fx-v.sv{color:var(--text-muted);font-weight:500}.fx-panca{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:12px;color:var(--text-muted);padding-top:4px;border-top:1px dashed var(--border)}.fx-panca b{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em}.fx-nontorna{display:flex;gap:6px;align-items:flex-start;margin:0;font-size:12px;color:var(--text-muted);line-height:1.4}.fx-nontorna .ic{flex:none;margin-top:2px;color:var(--warning,#D9822B)}.fx-quando{margin-top:4px}@media(min-width:700px){.fx-lista{display:grid;grid-template-columns:1fr 1fr}}.fd-giornata>span b{white-space:nowrap}.ce{gap:12px}.ce-testa{display:flex;align-items:center;justify-content:space-between;gap:12px}.ce-num{display:flex;flex-direction:column}.ce-num b{font:800 26px/1 var(--font-display)}.ce-num span{font-size:13px;color:var(--text-muted)}.ce-conti{display:flex;gap:14px;font-size:12px;color:var(--text-muted);text-align:center}.ce-conti span{display:flex;flex-direction:column}.ce-conti b{font:800 20px/1.1 var(--font-display);color:var(--text)}.ce-mistero{display:flex;align-items:center;gap:14px}.ce-mistero p{margin:0;font-size:14px;color:var(--text-muted)}.ce-sagoma{flex:none;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--on-primary,#fff);font:800 34px var(--font-display)}.ce-rivela{display:flex;align-items:center;gap:14px}.ce-rivela>div{display:flex;flex-direction:column;min-width:0}.ce-rivela b{font:800 20px/1.15 var(--font-display)}.ce-griglia{display:flex;flex-direction:column;gap:5px}.ce-riga{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(6,minmax(0,1fr));gap:4px;align-items:stretch}.ce-intesta span{font-size:9.5px;color:var(--text-muted);text-align:center;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-chi{font-size:12px;font-weight:600;align-self:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-c{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;border-radius:var(--r-sm);background:var(--c-pietra-700,#4A5565);color:#fff;font-family:var(--font-display);line-height:1.05}.ce-c b{font-size:14px}.ce-c i{font-style:normal;font-size:12px;opacity:.9}.ce-c.si{background:var(--c-alloro-500)}.ce-c.vicino{background:var(--c-oro-500);color:var(--c-pietra-900,#1B2433)}.ce-legenda .ce-c{display:inline-block;width:12px;height:12px;min-height:0;vertical-align:-1px;border-radius:3px}.ce-cerca{display:flex;flex-direction:column;gap:6px}.ce-sugs{display:flex;flex-direction:column;gap:4px}.ce-sug{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:inherit;font:inherit;padding:6px 10px;cursor:pointer;min-height:52px}.ce-sug .nm{display:flex;flex-direction:column;min-width:0}.ce-sug .nm span{font-size:12px;color:var(--text-muted)}.ce-fine{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ce-niente{margin:4px 2px}.ce-filtri{display:flex;flex-direction:column;gap:6px;margin-top:2px}.ce-filtri .chip{min-height:34px;font-size:13px;padding:0 12px}.ce-sug .nm{flex:1}.ce-quanti{margin:2px 2px 0}.ce-home{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.ce-home-ico{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--on-primary,#fff);font:800 24px var(--font-display)}.ce-home-ico.si{background:var(--c-alloro-500);color:#fff}.ce-home-ico.da-giocare{width:52px;height:52px;border-radius:16px;background:var(--c-lime,#D9F51F);color:#0d1530;font:400 36px/1 var(--font-tito);transform:rotate(-8deg);box-shadow:4px 4px 0 var(--c-viola,#4B06FC);animation:ce-battito 2.4s ease-in-out infinite}@keyframes ce-battito{0%,to{transform:rotate(-8deg) scale(1)}50%{transform:rotate(-4deg) scale(1.08)}}@media(prefers-reduced-motion:reduce){.ce-home-ico.da-giocare{animation:none}}.ce-home.piccola{padding:10px 14px;gap:10px}.ce-home.piccola .ce-home-ico{width:32px;height:32px;font-size:14px}.ce-home.piccola .ce-home-ico .ic{width:16px;height:16px}.ce-home.piccola .ce-home-txt{flex-direction:row;align-items:baseline;gap:8px;flex-wrap:wrap}.ce-home.piccola .ce-home-txt b{font-size:15px}.ce-home.piccola .ce-home-txt span{font-size:12.5px}.ce-home.nuovo{border:1.5px solid color-mix(in srgb,var(--c-lime,#D9F51F) 55%,transparent)}.ce-home-ico.no{background:var(--c-pietra-700,#4A5565);color:#fff;font-size:18px}.ce-home-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ce-home-txt b{font:400 18px/1.15 var(--font-tito);letter-spacing:.03em;text-transform:uppercase}.ce-home-txt b small{font:600 13px var(--font-display);color:var(--text-muted);letter-spacing:0}.ce-home-txt span{font-size:13px;color:var(--text-muted)}.ce-home-cta{flex:none;padding:8px 14px;border-radius:999px;background:var(--grad-oro);color:var(--on-accent);font:800 13px var(--font-display);text-transform:uppercase;letter-spacing:.02em}.adm-gioco{padding:6px 12px;overflow-x:auto}.adm-gioco table{width:100%;border-collapse:collapse;font-size:14px}.adm-gioco th{font-size:11px;font-weight:600;color:var(--text-muted);text-align:left;padding:8px 6px;text-transform:uppercase;letter-spacing:.03em}.adm-gioco td{padding:8px 6px;border-top:1px solid var(--border);font-variant-numeric:tabular-nums;white-space:nowrap}.adm-gioco td small{color:var(--text-muted)}.ce-num b{display:flex;align-items:center;gap:8px}.ce-info{border:0;background:none;color:var(--text-muted);font:600 20px/1 var(--font-body);padding:4px;cursor:pointer;min-width:32px;min-height:32px}.ce-stimolo{margin:0;text-align:center;font-weight:600}.ce-medaglie{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ce-med{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);text-align:center;opacity:.55;filter:grayscale(1)}.ce-med.on{opacity:1;filter:none;border-color:var(--c-oro-500)}.ce-med i{font-style:normal;font-size:26px}.ce-med b{font-size:12px;line-height:1.15}.ce-med small{font-size:11px;color:var(--text-muted)}.ce-re{margin:0;font-size:14px}.ce-classifica{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ce-classifica li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border)}.ce-classifica li.io{border-color:var(--c-oro-500)}.ce-classifica .pos{width:24px;font:800 16px var(--font-display);text-align:center}.ce-classifica .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-classifica .nm small{color:var(--text-muted)}.ce-classifica .pt{font-size:13px;color:var(--text-muted)}.ce-classifica .pt b{font:800 16px var(--font-display);color:var(--text)}.ce-perche{display:flex;flex-direction:column;gap:12px;margin:8px 0 16px}.ce-perche p{margin:0;font-size:14px;line-height:1.45;color:var(--text-muted)}.ce-perche b{display:block;color:var(--text);font-size:15px;margin-bottom:2px}.ce-perso>div{display:flex;flex-direction:column;gap:6px;min-width:0}.ce-perso b{font:800 18px/1.15 var(--font-display)}.ce-perso p{margin:0}.ce-perso .a-btn{height:42px;font-size:13px}
