.o3d{--o3d-serif: "Fraunces", Georgia, "Times New Roman", serif;--o3d-line: rgba(250, 243, 231, .12);--o3d-muted: rgba(197, 228, 231, .66);position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--fondo);color:var(--crema);font-family:var(--font-family, "Geist", system-ui, sans-serif);-webkit-tap-highlight-color:transparent;user-select:none;animation:o3d-in .55s cubic-bezier(.2,.8,.2,1) both}.o3d button:focus-visible{outline:2px solid var(--koi);outline-offset:2px}@keyframes o3d-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes o3d-sale{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.o3d-stage{position:absolute;inset:0;touch-action:none}.o3d-stage canvas{display:block;animation:o3d-sale 1.1s ease both}.o3d-vignetta{position:absolute;inset:0;pointer-events:none;background:radial-gradient(130% 90% at 50% 45%,transparent 55%,rgba(2,6,11,.6) 100%),linear-gradient(to bottom,rgba(5,13,22,.8) 0,transparent 24%,transparent 56%,rgba(5,13,22,.94) 100%)}.o3d-msg{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:0 40px;pointer-events:none;text-align:center;text-wrap:balance;font-size:12.5px;letter-spacing:.02em;color:var(--o3d-muted);animation:o3d-in .4s ease both}.o3d-onda{position:relative;width:72px;height:72px}.o3d-onda i{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(250,243,231,.7);animation:o3d-cerchio 2.1s cubic-bezier(.2,.6,.3,1) infinite}.o3d-onda i:nth-child(2){animation-delay:.7s}.o3d-onda i:nth-child(3){animation-delay:1.4s}.o3d-onda b{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--koi);box-shadow:0 0 18px 4px #ff8c4273;animation:o3d-punto 2.1s ease-in-out infinite}@keyframes o3d-cerchio{0%{transform:scale(.12);opacity:.9}to{transform:scale(1);opacity:0}}@keyframes o3d-punto{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.o3d-top{position:absolute;top:0;left:0;right:0;padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 0;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;min-height:40px}.o3d-btn{width:40px;height:40px;border-radius:50%;padding:0;cursor:pointer;display:grid;place-items:center;color:var(--crema);background:#faf3e70d;border:1px solid rgba(250,243,231,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .2s,background .2s}.o3d-btn:active{transform:scale(.93);background:#faf3e71f}.o3d-titolo{text-align:center;font:600 19px/1 var(--o3d-serif);letter-spacing:-.01em}.o3d-testa{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 64px);display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.o3d-testa>*{pointer-events:auto}.o3d-seg{position:relative;width:min(380px,calc(100% - 32px));padding:4px;display:grid;grid-template-columns:repeat(var(--n, 3),1fr);border-radius:99px;background:#faf3e70d;border:1px solid rgba(250,243,231,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.o3d-seg-ind{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n, 3));border-radius:99px;background:var(--crema);box-shadow:0 6px 20px -6px #faf3e766;transition:transform .5s cubic-bezier(.3,1.25,.4,1)}.o3d-seg button{position:relative;z-index:1;padding:10px 0;border:0;border-radius:99px;background:none;cursor:pointer;font:600 11.5px/1 var(--font-family, "Geist", system-ui, sans-serif);letter-spacing:.01em;color:#faf3e799;transition:color .35s,transform .15s;white-space:nowrap}.o3d-seg button:active{transform:scale(.96)}.o3d-seg button[aria-pressed=true]{color:var(--fondo-2)}.o3d-strati{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:0 16px}.o3d-strati button{padding:7px 12px;border-radius:99px;cursor:pointer;border:1px solid rgba(250,243,231,.14);background:#faf3e70d;color:#faf3e7b3;font:600 11px/1 var(--font-family, "Geist", system-ui, sans-serif);letter-spacing:.04em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .25s,color .25s,border-color .25s,transform .15s}.o3d-strati button:active{transform:scale(.95)}.o3d-strati button[aria-pressed=true]{background:#ff8c422e;border-color:#ff8c4299;color:var(--koi)}.o3d-nota{margin-top:16px;padding:12px 0 4px;text-align:center;font-size:12px;color:var(--o3d-muted)}.o3d-bande{margin-top:14px;display:flex;flex-wrap:wrap;gap:5px 10px;padding:2px 0}.o3d-bande span{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.02em;color:var(--o3d-muted);font-variant-numeric:tabular-nums}.o3d-bande i{width:14px;height:6px;border-radius:2px;display:inline-block;box-shadow:0 0 0 1px #faf3e71f}.o3d-bottom{position:absolute;left:0;right:0;bottom:0;pointer-events:none;padding:0 20px 18px}.o3d-dati{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;pointer-events:none}.o3d-big{font:500 clamp(60px,19vw,92px)/.9 var(--o3d-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-optical-sizing:auto}.o3d-big small{margin-left:6px;font:400 .24em/1 var(--font-family, "Geist", system-ui, sans-serif);letter-spacing:0;color:var(--o3d-muted)}.o3d-sinistra{min-width:0;flex:1}.o3d-etichetta{margin-top:8px;font-size:12.5px;color:#c5e4e7bd}.o3d-hud-nota{margin-top:6px;max-width:30ch;font-size:12px;line-height:1.4;color:#faf3e7cc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.o3d-lato{display:grid;gap:12px;padding-bottom:4px;text-align:right}.o3d-stat b{display:block;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}.o3d-stat>span{font-size:11px;color:var(--o3d-muted)}.o3d-freccia{display:inline-block;margin-right:6px;color:var(--koi);transition:transform .6s cubic-bezier(.3,1.2,.4,1)}.o3d-timeline{margin-top:16px;display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center;pointer-events:auto}.o3d-play{width:42px;height:42px;padding:0;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:var(--crema);color:var(--fondo-2);box-shadow:0 8px 26px -8px #faf3e780;transition:transform .2s}.o3d-play:active{transform:scale(.92)}.o3d-traccia{position:relative;padding-bottom:16px}.o3d-range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:24px;margin:0;background:transparent}.o3d-range::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:linear-gradient(to right,var(--koi) var(--p),rgba(250,243,231,.16) var(--p))}.o3d-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-7px;border-radius:50%;background:var(--crema);box-shadow:0 0 0 5px #ff8c4238,0 4px 12px #050d1699}.o3d-range::-moz-range-track{height:2px;background:#faf3e729}.o3d-range::-moz-range-progress{height:2px;background:var(--koi)}.o3d-range::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--crema)}.o3d-scrim{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 16px) 16px calc(env(safe-area-inset-bottom,0px) + 16px);background:#02060b8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:o3d-in .3s ease both}.o3d-scheda{width:min(480px,100%);max-height:86%;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--superficie),#081521);color:var(--crema);border:1px solid var(--o3d-line);border-radius:22px;box-shadow:0 30px 80px -20px #020a14e6;animation:o3d-sheet .4s cubic-bezier(.2,.8,.2,1) both}@keyframes o3d-sheet{0%{transform:translateY(24px) scale(.97);opacity:0}to{transform:none;opacity:1}}.o3d-scheda-testa{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 18px 6px 22px}.o3d-scheda-titolo{font:600 22px/1.15 var(--o3d-serif);letter-spacing:-.01em}.o3d-scheda-sotto{margin-top:4px;font-size:12px;color:var(--o3d-muted)}.o3d-scheda-corpo{overflow-y:auto;padding:8px 22px calc(env(safe-area-inset-bottom,0px) + 22px);scrollbar-width:none}.o3d-scheda-corpo::-webkit-scrollbar{display:none}.o3d-voti{display:grid;grid-template-columns:repeat(3,1fr);margin-top:10px;border-top:1px solid var(--o3d-line);border-bottom:1px solid var(--o3d-line)}.o3d-voto{padding:14px 6px 12px;text-align:center;transition:background .3s,box-shadow .3s}.o3d-voto+.o3d-voto{border-left:1px solid var(--o3d-line)}.o3d-voto--attivo{background:color-mix(in srgb,var(--c) 12%,transparent);box-shadow:inset 0 2px 0 var(--c)}.o3d-voto-num{font:500 32px/1 var(--o3d-serif);letter-spacing:-.02em;color:var(--c)}.o3d-voto-nome{margin-top:6px;font-size:11px;font-weight:600;color:#faf3e7e0}.o3d-voto-verdetto{margin-top:2px;font-size:10.5px;color:var(--o3d-muted)}.o3d-scheda-tip{margin:12px 0 0;font-size:13px;line-height:1.5;color:#faf3e7e0}.o3d-scheda-riga{margin-top:14px;display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-top:1px solid var(--o3d-line);border-bottom:1px solid var(--o3d-line)}.o3d-voti+.o3d-scheda-riga{margin-top:0;border-top:0}.o3d-scheda-riga span{font-size:12px;color:var(--o3d-muted)}.o3d-scheda-riga b{font-size:16px;font-weight:500}.o3d-scheda-h{margin:18px 0 6px;font:600 11px/1.2 var(--font-family);letter-spacing:.16em;text-transform:uppercase;color:var(--testo-2)}.o3d-perche-riga{display:grid;grid-template-columns:44px 1fr;gap:8px;padding:7px 0;border-bottom:1px solid rgba(250,243,231,.06)}.o3d-perche-riga b{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;color:#c5e4e799}.o3d-perche-riga b.su{color:var(--verde)}.o3d-perche-riga b.giu{color:#ff9d8f}.o3d-perche-label{font-size:12.5px;font-weight:600}.o3d-perche-reason{font-size:11.5px;line-height:1.4;color:#faf3e7b3}.o3d-extra p{margin:0;font-size:12.5px;line-height:1.5;color:#faf3e7d1}.o3d-giorni{position:absolute;left:8px;right:8px;bottom:0;height:12px;pointer-events:none}.o3d-giorni span{position:absolute;transform:translate(-50%);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#c5e4e76b}.o3d-tessere{margin-top:14px;padding-top:10px;border-top:1px solid var(--o3d-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.o3d-tessera{min-width:0;padding-right:14px}.o3d-tessera:nth-child(2n){padding:0 0 0 14px;border-left:1px solid var(--o3d-line)}@media(min-width:480px){.o3d-tessere{grid-template-columns:repeat(4,minmax(0,1fr))}.o3d-tessera:not(:first-child){padding:0 14px;border-left:1px solid var(--o3d-line)}}.o3d-tessera span{display:block;font-size:10.5px;color:var(--o3d-muted)}.o3d-tessera b{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o3d-tessera b i{flex:none;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 1px #faf3e740}.o3d-tessera small{display:block;margin-top:2px;font-size:11px;color:#faf3e79e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.luogo-titolo{display:grid;justify-items:center;gap:4px;min-height:44px;padding:2px 8px;border:0;background:none;color:var(--crema);cursor:pointer;-webkit-tap-highlight-color:transparent}.luogo-titolo>span{display:inline-flex;align-items:center;gap:4px;max-width:62vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luogo-titolo svg{flex:none;opacity:.7}.luogo-titolo small{font:500 11px/1 var(--font-family);letter-spacing:.02em;color:var(--o3d-muted)}.luogo-corpo{display:grid;gap:6px}.luogo-cerca{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:6px}.luogo-cerca input{min-height:46px;padding:0 14px;border-radius:14px;border:1px solid rgba(250,243,231,.16);background:#faf3e70d;color:var(--crema);font-size:15px}.luogo-cerca button{min-height:46px;padding:0 18px;border:0;border-radius:999px;background:var(--crema);color:var(--fondo-2);font-weight:600}.luogo-cerca button:disabled{opacity:.4}.luogo-stato{margin:0 0 4px;font-size:13px;color:var(--o3d-muted)}.luogo-riga{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:12px;min-height:52px;padding:0 6px;border:0;border-bottom:1px solid rgba(250,243,231,.08);background:none;color:var(--crema);text-align:left;font-size:15px}.luogo-riga small{display:block;margin-top:2px;font-size:12px;color:var(--o3d-muted)}.o3d:not(.o3d--sezione) .o3d-dati{align-items:center}.o3d:not(.o3d--sezione) .o3d-big{font-size:46px}.o3d:not(.o3d--sezione) .o3d-etichetta{margin-top:2px}.o3d:not(.o3d--sezione) .o3d-hud-nota{display:none}.o3d:not(.o3d--sezione) .o3d-lato{grid-auto-flow:column;gap:18px;padding:0}.o3d:not(.o3d--sezione) .o3d-stat b{font-size:16px}.o3d:not(.o3d--sezione) .o3d-tessere{display:flex;gap:8px;margin:10px -20px 0;padding:0 20px;border-top:0;overflow-x:auto;scrollbar-width:none;pointer-events:auto}.o3d:not(.o3d--sezione) .o3d-tessere::-webkit-scrollbar{display:none}.o3d:not(.o3d--sezione) .o3d-tessera{flex:none;padding:7px 12px;border:1px solid var(--o3d-line);border-radius:14px;background:#07131f73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.o3d:not(.o3d--sezione) .o3d-tessera small{display:none}.o3d:not(.o3d--sezione) .o3d-timeline{margin-top:10px}.o3d-giro-box{padding-left:0;padding-right:0}.o3d-giro{display:flex;align-items:flex-end;gap:10px;padding:0 14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;pointer-events:none}.o3d-giro::-webkit-scrollbar{display:none}.o3d-carta{flex:0 0 calc(100% - 28px);min-width:0;height:164px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;scroll-snap-align:center;scroll-snap-stop:always;padding:14px 16px 12px;border-radius:22px;pointer-events:auto;background:#07131fc7;border:1px solid var(--o3d-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.o3d-carta>*{flex:none}.o3d-carta>.o3d-strati{justify-content:flex-start;padding:0;margin-bottom:8px}.o3d-carta>.o3d-strati button{min-height:32px}.o3d:not(.o3d--sezione) .o3d-carta .o3d-big{font-size:40px}.o3d-carta .o3d-timeline{margin-top:8px}.o3d-carta .o3d-bande{flex-wrap:nowrap;overflow:hidden;margin-top:6px}.o3d-carta[aria-label=Mappa] .o3d-big{font-size:32px}.o3d-carta[aria-label=Mappa] .o3d-etichetta{display:none}.o3d-carta[aria-label=Mappa] .o3d-bande,.o3d-carta[aria-label=Mappa] .o3d-timeline{margin-top:2px}.o3d-carta .o3d-nota{margin-top:4px;padding:10px 0 4px}.o3d-giro-tab{display:flex;justify-content:center;gap:1px;margin-top:4px;pointer-events:auto}.o3d-giro-tab button{min-width:28px;min-height:28px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.o3d-giro-tab button:before{content:"";width:6px;height:6px;border-radius:3px;background:#faf3e747;transition:width .25s,background .25s}.o3d-giro-tab button[aria-selected=true]:before{width:18px;background:var(--koi)}.o3d-voto-riga{display:flex;align-items:center;gap:14px}.o3d-voto-big{font:500 42px/.9 var(--o3d-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.o3d-voto-riga b{display:block;font-size:15px;font-weight:600}.o3d-voto-riga span{display:block;margin-top:3px;font-size:12px;color:var(--o3d-muted)}.o3d-settegiorni{display:flex;justify-content:space-between;gap:2px;margin-top:6px}.o3d-settegiorni button{flex:1;min-height:40px;padding:3px 0;border:0;border-radius:12px;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;color:var(--crema)}.o3d-settegiorni button[aria-pressed=true]{background:#faf3e712;box-shadow:inset 0 0 0 1.5px var(--koi)}.o3d-settegiorni span{font-size:11px;color:var(--o3d-muted)}.o3d-settegiorni b{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.o3d-link{align-self:flex-start;min-height:28px;margin-top:0;padding:0;border:0;background:none;cursor:pointer;font:600 13.5px/1 var(--font-family, "Geist", system-ui, sans-serif);color:var(--crema)}.o3d-grafico{position:relative;margin-top:4px;padding-bottom:18px;cursor:pointer;touch-action:pan-x}.o3d-grafico svg{display:block;width:100%;height:34px;overflow:visible}.o3d-grafico-giorni{position:absolute;left:0;right:0;bottom:0;height:14px}.o3d-grafico-giorni span{position:absolute;transform:translate(-50%);font-size:10.5px;color:var(--o3d-muted);white-space:nowrap}.o3d-grafico-giorni span.passato{opacity:.55}@media(prefers-reduced-motion:reduce){.o3d-giro{scroll-behavior:auto}}.o3d-carta{--o3d-mono: "Geist Mono", ui-monospace, monospace}.o3d .o3d-giro .o3d-carta:is([aria-label=Pesca],[aria-label=Settimana])>.o3d-strati{gap:18px}.o3d .o3d-giro .o3d-carta:is([aria-label=Pesca],[aria-label=Settimana])>.o3d-strati button{min-height:28px;padding:4px 0;border:0;border-radius:0;border-bottom:2px solid transparent;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#faf3e780;font-size:13px;letter-spacing:0}.o3d .o3d-giro .o3d-carta:is([aria-label=Pesca],[aria-label=Settimana])>.o3d-strati button[aria-pressed=true]{background:none;color:var(--crema);border-bottom-color:var(--koi)}.o3d .o3d-giro .o3d-carta[aria-label=Adesso] .o3d-big{font-size:50px}.o3d .o3d-giro .o3d-carta[aria-label=Adesso] .o3d-lato{gap:22px;padding-left:16px;border-left:1px solid var(--o3d-line)}.o3d .o3d-giro .o3d-carta[aria-label=Adesso] :is(.o3d-stat>span,.o3d-etichetta){font-family:var(--o3d-mono);font-size:10.5px;letter-spacing:.02em}.o3d .o3d-giro .o3d-carta[aria-label=Pesca] .o3d-voto-big{font-size:46px}.o3d .o3d-giro .o3d-carta[aria-label=Pesca] .o3d-voto-riga span{font-family:var(--o3d-mono);font-size:10.5px;letter-spacing:.02em}.o3d .o3d-giro .o3d-carta[aria-label=Pesca] .o3d-settegiorni{margin-top:8px;padding-top:6px;border-top:1px solid var(--o3d-line)}.o3d .o3d-giro .o3d-carta[aria-label=Pesca] .o3d-settegiorni span{font-family:var(--o3d-mono);font-size:10px;letter-spacing:.02em}.o3d .o3d-giro .o3d-carta[aria-label=Pesca] .o3d-settegiorni button[aria-pressed=true]{background:none;box-shadow:none;border-radius:0;border-bottom:2px solid var(--koi)}.o3d .o3d-giro .o3d-carta[aria-label=Settimana] .o3d-big{font-size:30px}.o3d .o3d-giro .o3d-carta[aria-label=Settimana] .o3d-etichetta{margin-top:4px;font-family:var(--o3d-mono);font-size:10px;letter-spacing:.02em}.o3d .o3d-giro .o3d-carta[aria-label=Settimana] .o3d-lato{display:none}.o3d .o3d-giro .o3d-carta[aria-label=Settimana] .o3d-grafico svg{height:58px}.o3d .o3d-giro .o3d-carta[aria-label=Mappa]>.o3d-strati{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;padding:3px;border-radius:12px;background:#faf3e70f}.o3d .o3d-giro .o3d-carta[aria-label=Mappa]>.o3d-strati button{min-height:30px;padding:0;border:0;border-radius:9px;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.o3d .o3d-giro .o3d-carta[aria-label=Mappa]>.o3d-strati button[aria-pressed=true]{background:var(--crema);color:var(--fondo-2, #0b141d);border:0}.o3d .o3d-giro .o3d-carta[aria-label=Mappa] .o3d-dati{margin-top:2px}.o3d .o3d-giro .o3d-carta[aria-label=Mappa] .o3d-stat>span{font-family:var(--o3d-mono);font-size:10px;letter-spacing:.02em}.o3d .o3d-giro .o3d-carta[aria-label=Mappa] .o3d-bande{gap:0;margin-top:8px;border-radius:3px;overflow:hidden}.o3d .o3d-giro .o3d-carta[aria-label=Mappa] .o3d-bande span{flex:1;gap:0;font-size:0}.o3d .o3d-giro .o3d-carta[aria-label=Mappa] .o3d-bande i{width:100%;height:6px;border-radius:0;box-shadow:none}.o3d-passaggio{position:absolute;inset:0;pointer-events:none}.o3d-passaggio canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.o3d-passaggio:not(:empty)~.o3d-msg{display:none}.o3d-passaggio canvas[data-esce]{animation:o3d-esce-sfuma .6s ease-out both}.o3d-passaggio canvas[data-esce=sale]{animation:o3d-esce-sale .9s cubic-bezier(.55,0,.3,1) both}.o3d-passaggio canvas[data-esce=scende]{animation:o3d-esce-scende .9s cubic-bezier(.55,0,.3,1) both}.o3d-stage canvas[data-entra=sale]{animation:o3d-entra-sale .9s cubic-bezier(.2,.8,.2,1) both}.o3d-stage canvas[data-entra=scende]{animation:o3d-entra-scende .9s cubic-bezier(.2,.8,.2,1) both}.o3d-stage canvas[data-entra=sfuma]{animation:none}@keyframes o3d-esce-sfuma{to{opacity:0}}@keyframes o3d-esce-sale{to{opacity:0;transform:translateY(18%) scale(.86)}}@keyframes o3d-entra-sale{0%{opacity:0;transform:translateY(-10%) scale(1.14)}}@keyframes o3d-esce-scende{to{opacity:0;transform:scale(1.3)}}@keyframes o3d-entra-scende{0%{opacity:0;transform:translateY(12%) scale(.9)}}.o3d--sito{--fondo: #050d16;--fondo-2: #07131f;--superficie: #0f2236;--crema: #FAF3E7;--koi: #FF8C42;--verde: #7fd6a3;--testo-2: rgba(197, 228, 231, .66);--molla: cubic-bezier(.34, 1.32, .5, 1);--font-family: "Inter", system-ui, sans-serif;text-align:left}.o3d--sito button{font-family:inherit}.o3d--sito .o3d-stage{pointer-events:none;touch-action:auto}.mare-sito-testa{position:absolute;top:0;left:0;right:0;height:88px;pointer-events:none}.mare-sito-sotto{padding:0 20px 14px}.mare-slider{max-width:760px;margin:0 auto;pointer-events:auto;display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center}.ms-traccia{position:relative;height:70px}.ms-pista{position:absolute;inset:0 11px;pointer-events:none}.ms-cielo{position:absolute;left:-11px;right:-11px;top:31px;height:10px;border-radius:6px;box-shadow:0 0 18px #ffb46e40}.ms-adesso{position:absolute;top:26px;width:2px;height:20px;margin-left:-1px;border-radius:2px;background:var(--crema)}.ms-bolla{position:absolute;top:0;transform:translate(-50%);padding:4px 8px;border-radius:999px;font:600 13px/1 var(--font-family);color:var(--crema);font-variant-numeric:tabular-nums;background:#050d1659;text-shadow:0 1px 6px rgba(0,0,0,.7)}.ms-sole{position:absolute;bottom:0;transform:translate(-50%);white-space:nowrap;font:500 10.5px/1 var(--font-family);color:#ffc285;text-shadow:0 1px 6px rgba(0,0,0,.7)}.ms-sole em{font-style:normal}@media(max-width:520px){.ms-sole em{display:none}}.ms-range{-webkit-appearance:none;appearance:none;position:absolute;left:0;right:0;top:24px;width:100%;height:24px;margin:0;background:transparent;cursor:pointer}.ms-range:focus-visible{outline:2px solid var(--koi);outline-offset:4px;border-radius:12px}.ms-range::-webkit-slider-runnable-track{height:24px;background:transparent}.ms-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--crema);border:4px solid #FFB25E;box-sizing:border-box;box-shadow:0 0 0 6px #ffb25e40,0 0 22px #ffb25ecc}.ms-range::-moz-range-track{height:24px;background:transparent}.ms-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--crema);border:4px solid #FFB25E;box-sizing:border-box;box-shadow:0 0 0 6px #ffb25e40,0 0 22px #ffb25ecc}
