@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/figtree-latin-wght-D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/barlow-condensed-latin-500-BgYH2mbd.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-condensed-latin-600-DepVgxBB.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-condensed-latin-700-v1xN8_Wq.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primario:#0163bf;--primario-scuro:#014a8f;--testo:#0d1b2e;--testo-2:#5b6178;--sfondo:#f6f7fb;--superficie:#fff;--bordo:#e3e6ef;--divisore:#eef0f5;--evidenza:#e6f0fb;--accento:#0163bf;--su-evidenza:#014a8f;--hero:#0163bf;--focus:#0163bf;--chip-neutro-bg:#eef0f5;--chip-neutro-tx:#4a5068;--chip-uff-bg:#fff0e0;--chip-uff-tx:#8a4300;--chip-omo-bg:#e6f0fb;--chip-omo-tx:#014a8f;--chip-rinv-bg:#fdecec;--chip-rinv-tx:#a32020;--mono-bg:#e9ecf3;--mono-tx:#4a5068;--ombra:0 10px 30px -12px #0d1b2e59;--font-testo:"Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-num:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--r-card:20px;--barra:60px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--testo:#f1f3fa;--testo-2:#a7b8cd;--sfondo:#081525;--superficie:#0f2238;--bordo:#1d3552;--divisore:#172c45;--evidenza:#12304f;--accento:#7fb8f0;--su-evidenza:#cfe4fa;--focus:#7fb8f0;--chip-neutro-bg:#1a3049;--chip-neutro-tx:#c3d0df;--chip-uff-bg:#3d2610;--chip-uff-tx:#ffc890;--chip-omo-bg:#12345a;--chip-omo-tx:#b9d9f8;--chip-rinv-bg:#3f1a1a;--chip-rinv-tx:#ffb8b8;--mono-bg:#1d3552;--mono-tx:#d6e1ee;--ombra:0 10px 30px -12px #000000b3}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--sfondo);-webkit-tap-highlight-color:transparent}body{background:var(--sfondo);color:var(--testo);font:400 15px/1.45 var(--font-testo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;margin:0}button,input{font:inherit;color:inherit}a{color:var(--accento)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.app{max-width:520px;min-height:100vh;min-height:100dvh;padding-bottom:calc(var(--barra) + 24px + env(safe-area-inset-bottom));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);margin:0 auto}.app.senza-barra{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.striscia{background:linear-gradient(90deg,#e03131 0 16.67%,#f76707 0 33.33%,#f59f00 0 50%,#2f9e44 0 66.67%,#1c7ed6 0 83.33%,#7048e8 0);height:4px}.intestazione{padding-top:env(safe-area-inset-top)}.intestazione-riga{align-items:center;gap:12px;padding:16px 16px 6px;display:flex}.intestazione-testi{flex-direction:column;flex:1;min-width:0;display:flex}.logo-app{border-radius:10px;flex:none;display:block}.sopra{color:var(--testo-2);margin:0;font-size:13px;font-weight:500}.sotto{color:var(--testo-2);margin:2px 0 0;font-size:14px}h1{font:700 30px/1.05 var(--font-num);letter-spacing:.1px;margin:0}h2{font:700 21px/1.2 var(--font-num);margin:0}.contenuto{padding:8px 16px}.sezione{margin-top:26px}.sezione>h2,.sezione-testa{margin-bottom:10px}.sezione-testa{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.link-azione{min-height:44px;color:var(--accento);font:600 14px var(--font-testo);cursor:pointer;background:0 0;border:0;align-items:center;margin:-8px -6px;padding:0 6px;text-decoration:none;display:inline-flex}.barra-top{z-index:5;background:var(--sfondo);padding-top:env(safe-area-inset-top);position:sticky;top:0}.barra-top-riga{justify-content:space-between;align-items:center;padding:4px 6px;display:flex}.card{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--r-card)}.card.vuota{color:var(--testo-2);text-align:center;flex-direction:column;align-items:center;gap:12px;margin:0;padding:18px 16px;display:flex}.card.vuota p{margin:0}.lista{margin:0;padding:0;list-style:none;overflow:hidden}.lista>li+li{border-top:1px solid var(--divisore)}.btn{min-height:44px;font:600 15px var(--font-testo);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.btn-primario{background:var(--primario);color:#fff}.btn-primario:hover{background:var(--primario-scuro)}.btn-secondario{background:var(--superficie);color:var(--accento);border-color:var(--bordo)}.btn-bianco{color:var(--primario-scuro);background:#fff}.btn.largo{width:100%;min-height:52px;font-size:16px}.btn.piccolo{padding:0 14px}.btn-icona{width:44px;height:44px;color:var(--testo);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.btn-icona:hover{background:var(--divisore)}.btn-icona.chiara{color:#fff}.btn-icona.chiara:hover{background:#ffffff24}.icona{flex:none;display:block}.stella{color:var(--testo-2)}.stella.attiva{color:var(--accento)}.logo{border:1px solid var(--bordo);object-fit:contain;background:#fff;border-radius:50%;flex:none;display:inline-block}.logo.monogramma{background:var(--mono-bg);color:var(--mono-tx);font-family:var(--font-num);letter-spacing:.3px;-webkit-user-select:none;user-select:none;border-color:#0000;place-items:center;font-weight:700;line-height:1;display:inline-grid}.chip{height:24px;font:600 12px/1 var(--font-testo);white-space:nowrap;background:var(--chip-neutro-bg);color:var(--chip-neutro-tx);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.chip-ufficioso{background:var(--chip-uff-bg);color:var(--chip-uff-tx)}.chip-omologato,.chip-casa{background:var(--chip-omo-bg);color:var(--chip-omo-tx)}.chip-rinviata{background:var(--chip-rinv-bg);color:var(--chip-rinv-tx)}.chip-trasferta{color:var(--testo-2);box-shadow:inset 0 0 0 1px var(--bordo);background:0 0}.badge{width:26px;height:26px;font:700 16px/1 var(--font-num);border-radius:8px;place-items:center;display:inline-grid;position:relative}.badge-V{background:var(--primario);color:#fff}.badge-P{background:var(--chip-neutro-bg);color:var(--chip-neutro-tx)}.segmenti{background:var(--divisore);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:0 0 4px;padding:4px;display:grid}.segmenti button{min-height:40px;color:var(--testo-2);cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:600}.segmenti button[aria-pressed=true]{background:var(--superficie);color:var(--testo);box-shadow:0 1px 3px #0d1b2e24}.piede{color:var(--testo-2);text-align:center;margin:32px 0 8px;font-size:12px;line-height:1.6}.piede a{color:inherit}.nota{color:var(--testo-2);margin:10px 2px 0;font-size:13px}.scheletro{background:var(--divisore);border-radius:8px;animation:1.4s ease-in-out infinite pulsa;display:block}@keyframes pulsa{50%{opacity:.55}}.prossima{--focus:#fff;background:var(--hero);color:#fff;border-radius:22px;margin-top:8px;padding:16px 16px 14px;position:relative;box-shadow:0 14px 30px -18px #014a8fe6}.prossima-testa{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.prossima-cat{background:var(--primario-scuro);border-radius:999px;padding:4px 10px;font-weight:700}.prossima-link{color:inherit;border-radius:14px;margin-top:14px;text-decoration:none;display:block}.prossima-squadre{grid-template-columns:1fr auto 1fr;grid-template-areas:"casa centro ospite";align-items:start;gap:8px;display:grid}.prossima-squadra{text-align:center;flex-direction:column;grid-area:casa;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;line-height:1.25;display:flex}.prossima-squadra.ospite{grid-area:ospite}.prossima-squadra>span:last-child,.hero-nome{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prossima-data{font:600 18px/1.1 var(--font-num);flex-direction:column;grid-area:centro;align-self:center;align-items:center;padding:0 4px;display:flex}.prossima-ora{margin-top:2px;font-size:42px;font-weight:700;line-height:1}.prossima-piede{border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.prossima-luogo{min-width:0;margin:0;font-size:13px;line-height:1.35}.riga-gara{min-height:64px;color:inherit;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:grid}.riga-gara:hover,.riga-squadra-link:hover,.gara:hover,.risultato:hover{background:color-mix(in srgb, var(--evidenza) 55%, transparent)}.riga-quando{color:var(--testo-2);flex-direction:column;font-size:14px;font-weight:500;line-height:1.15;display:flex}.riga-quando strong{color:var(--testo);font-size:21px;font-weight:700}.riga-testo{flex-direction:column;min-width:0;display:flex}.riga-cat{letter-spacing:.2px;color:var(--accento);font-size:12px;font-weight:700}.riga-partita{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.riga-luogo{color:var(--testo-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.scorrevole{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:2px 16px 10px;scroll-padding:0 16px;list-style:none;display:flex;position:relative;overflow-x:auto}.scorrevole::-webkit-scrollbar{display:none}.scorrevole>li{scroll-snap-align:start;flex:0 0 calc(50% - 22px);min-width:156px}.risultato{height:100%;color:inherit;flex-direction:column;padding:14px;text-decoration:none;display:flex}.risultato-testa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-height:24px;display:flex}.risultato-punteggio{align-items:center;gap:4px;margin:10px 0 6px;font-size:44px;font-weight:700;line-height:1;display:flex}.risultato-punteggio .badge{margin-left:auto}.risultato-avv{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.risultato-parziali{color:var(--testo-2);word-spacing:3px;margin:6px 0 0;font-size:15px;font-weight:500}.risultato-data{color:var(--testo-2);margin:auto 0 0;padding-top:6px;font-size:12px}.titolo-squadra{align-items:center;gap:14px;margin:2px 0 16px;display:flex}.titolo-squadra h1{margin-top:2px;font-size:28px}.riepilogo{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 16px;display:grid}.riepilogo>div{border:1px solid var(--bordo);background:var(--superficie);border-radius:18px;flex-direction:column-reverse;align-items:center;padding:10px 4px 9px;display:flex}.riepilogo dt{color:var(--testo-2);white-space:nowrap;font-size:11px;font-weight:600}.riepilogo dd{margin:0;font-size:27px;font-weight:700;line-height:1.1}.mostra-tutte{min-height:44px;margin-top:10px;font-size:15px}.lista-gare{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gara{color:inherit;padding:12px 14px;text-decoration:none;display:block}.gara-testa{min-height:26px;color:var(--testo-2);align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.gara-testa .badge{margin-left:auto}.gara-sq{align-items:center;gap:10px;min-height:34px;display:flex}.gara-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gara-sq.nostra .gara-nome{font-weight:700}.gara-set{text-align:right;min-width:18px;font-size:23px;font-weight:700}.parziali{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.chip-set{background:var(--divisore);color:var(--testo-2);border-radius:999px;padding:2px 9px;font-size:14px;font-weight:500}.tabella-box{overflow:hidden}.tabella-box.tutte{overscroll-behavior-x:contain;overflow-x:auto}.tabella{border-collapse:collapse;width:100%;font-size:14px}.tutte .tabella{min-width:620px}.tabella th,.tabella td{text-align:center;white-space:nowrap;background:var(--superficie);height:44px;padding:0 6px}.tabella thead th{height:36px;color:var(--testo-2);border-bottom:1px solid var(--bordo);font-size:12px;font-weight:600}.tabella abbr{text-decoration:none}.tabella tbody tr+tr>*{border-top:1px solid var(--divisore)}.tabella td.num{font-size:17px;font-weight:500}.tabella td.forte{font-weight:700}.c-pos{width:38px;position:relative;text-align:left!important;padding-left:12px!important}.tabella .c-sq{text-align:left;width:100%;max-width:0;font-weight:500}.c-sq a{min-height:44px;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.c-sq a span{text-overflow:ellipsis;overflow:hidden}.tabella tr.nostra>*{background:var(--evidenza);font-weight:700}.tutte .c-pos{z-index:1;position:sticky;left:0}.tutte .tabella .c-sq{z-index:1;width:168px;min-width:168px;max-width:168px;box-shadow:1px 0 0 var(--divisore);position:sticky;left:38px}.zona{border-radius:0 3px 3px 0;width:4px;position:absolute;top:9px;bottom:9px;left:0}.zona-promozione{background:#1c7ed6}.zona-playoff{background:#7fb3ea}.zona-playout{background:#f2a65a}.zona-retrocessione{background:#b9550a}.legenda{color:var(--testo-2);flex-wrap:wrap;gap:6px 16px;margin:10px 4px 0;padding:0;font-size:13px;list-style:none;display:flex}.legenda li{align-items:center;gap:6px;display:flex}.legenda .zona{border-radius:3px;width:10px;height:10px;display:inline-block;position:static}.gara-hero{--focus:#fff;padding:env(safe-area-inset-top) 0 18px;background:var(--hero);color:#fff;border-radius:0 0 26px 26px}.hero-testa{text-align:center;padding:0 16px}.hero-cat{margin:0;font-size:14px;font-weight:700}.hero-giornata{opacity:.88;margin:2px 0 0;font-size:13px}.hero-squadre{grid-template-columns:1fr auto 1fr;grid-template-areas:"casa centro ospite";align-items:start;gap:8px;padding:18px 12px 0;display:grid}.hero-squadra{min-width:0;color:inherit;text-align:center;border-radius:12px;flex-direction:column;grid-area:casa;align-items:center;gap:8px;text-decoration:none;display:flex}.hero-squadra.ospite{grid-area:ospite}.hero-nome{font-size:15px;font-weight:700;line-height:1.25}.hero-pos{opacity:.9;font-size:16px;font-weight:500}.hero-centro{grid-area:centro;align-self:center;margin-top:-18px;padding:0 4px}.hero-punteggio{gap:6px;margin:0;font-size:60px;font-weight:700;line-height:1;display:flex}.hero-punteggio .trattino{opacity:.7}.hero-ora{margin:0;font-size:46px;font-weight:700;line-height:1}.hero-parziali{flex-wrap:wrap;justify-content:center;gap:6px;margin:16px 16px 0;display:flex}.hero-parziali span:not(.vh){background:var(--primario-scuro);border-radius:999px;padding:3px 10px;font-size:16px;font-weight:500}.hero-piede{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:0 16px;display:flex}.hero-data{font-size:19px;font-weight:600}.palestra{margin-top:16px;padding:16px}.palestra-testo{align-items:flex-start;gap:12px;display:flex}.palestra-testo .icona{color:var(--accento);margin-top:1px}.palestra-nome{margin:0;font-weight:700}.palestra-azioni{gap:10px;margin-top:16px;display:flex}.palestra-azioni .btn{flex:1}.dettagli{margin-top:12px;padding:14px 16px;font-size:14px}.dettagli p{margin:0}.dettagli p+p{margin-top:10px}.settimana{align-items:center;margin:2px -10px 6px;display:flex}.giorni{flex:1;grid-template-columns:repeat(7,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.giorno{width:100%;min-height:66px;color:var(--testo);cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:7px 0 6px;display:flex}.giorno:disabled{cursor:default;color:var(--testo-2)}.giorno:not(:disabled):hover{background:var(--divisore)}.giorno-sett{font-size:12px;font-weight:600}.giorno-n{font-size:23px;font-weight:700;line-height:1}.pallino{border-radius:50%;width:6px;height:6px}.pallino.si{background:var(--accento)}.giorno.oggi,.giorno.oggi:disabled{background:var(--primario);color:#fff}.giorno.oggi .pallino.si{background:#fff}.torna-oggi{text-align:center;margin:0 0 10px}.giorno-gruppo h2{align-items:center;gap:8px;font-size:19px;display:flex}.riga-squadra{align-items:center;padding-right:6px;display:flex}.riga-squadra-link,.riga-scelta{min-width:0;min-height:62px;color:inherit;flex:1;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.riga-scelta{cursor:pointer}.riga-squadra-link>span,.riga-scelta>span{flex:1;min-width:0}.riga-squadra-cat{font-size:15px;font-weight:700;display:block}.riga-squadra-nome{color:var(--testo-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.riga-scelta input{width:24px;height:24px;accent-color:var(--primario);cursor:pointer;flex:none;margin:0}.nota-riv{color:var(--testo-2);margin:0;padding:14px 16px;font-size:14px}.spiega{color:var(--testo-2);margin:0}fieldset.sezione{border:0;min-width:0;margin:22px 0 0;padding:0}fieldset.sezione legend{margin-bottom:10px;padding:0}.salta{margin-right:-2px}.benvenuto-piede{z-index:10;max-width:520px;padding:16px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--sfondo) 72%, transparent);margin:0 auto;position:fixed;bottom:0;left:0;right:0}.barra-schede{z-index:10;max-width:520px;padding-bottom:env(safe-area-inset-bottom);background:var(--superficie);border-top:1px solid var(--bordo);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.scheda{min-height:var(--barra);color:var(--testo-2);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.scheda .icona{box-sizing:content-box;border-radius:999px;padding:3px 18px}.scheda[aria-current=page]{color:var(--su-evidenza)}.scheda[aria-current=page] .icona{background:var(--evidenza)}.banner-offline,.avviso{left:50%;bottom:calc(var(--barra) + 12px + env(safe-area-inset-bottom));z-index:11;background:var(--testo);max-width:calc(100% - 32px);color:var(--sfondo);white-space:nowrap;box-shadow:var(--ombra);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;transform:translate(-50%)}.installa{left:12px;right:12px;bottom:calc(var(--barra) + 12px + env(safe-area-inset-bottom));z-index:9;border:1px solid var(--bordo);background:var(--superficie);max-width:496px;box-shadow:var(--ombra);border-radius:20px;align-items:center;gap:10px;margin:0 auto;padding:10px 4px 10px 12px;display:flex;position:fixed}.installa-icona{border-radius:10px;flex:none}.installa-testo{flex:1;min-width:0}.installa-testo p{color:var(--testo-2);margin:0;font-size:13px;line-height:1.35}.installa-testo .installa-titolo{color:var(--testo);font-size:14px;font-weight:700}.ios-condividi{vertical-align:-3px;color:var(--accento);display:inline-block}.vuoto-pieno{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-top:14vh;display:flex}.vuoto-pieno .logo-app{border-radius:20px}.vuoto-pieno p{max-width:34ch;color:var(--testo-2);margin:0}.titolo-vuoto{color:var(--testo);font-size:24px}@media (min-width:521px){.barra-schede{border:1px solid var(--bordo);border-bottom:0;border-radius:20px 20px 0 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation:none!important}}
