:root{--ink:#0E110C;--ink-2:#151A12;--ink-3:#151A12;--carta:#F0F2EB;--mut:rgba(255,255,255,.62);--faint:rgba(255,255,255,.46);--hair:rgba(255,255,255,.08);--hair2:rgba(255,255,255,.14);--verde:#00CCB2;--glow:#84FFBE;--viola:#8980F5;--arancio:#F18F01;--oro:var(--arancio);--ease:cubic-bezier(.32,.72,0,1);--pop:linear(0,.009,.035 2.1%,.141,.281 6.7%,.723 12.9%,.938 16.7%,1.017,1.077,1.121 24%,1.147,1.155,1.147,1.121 32%,1.077 35%,1.017 39%,.977 43%,.973 46%,.998 61%,1.003 68%,1);--nav:64px;--display:var(--font-gamification-sans),"General Sans",system-ui,sans-serif;--body:var(--font-gamification-body),"Atkinson Hyperlegible",system-ui,sans-serif;--mono:var(--font-gamification-mono),"JetBrains Mono",ui-monospace,Menlo,monospace}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.pw-root{position:fixed;inset:0;z-index:999;background:#0E110C;color:var(--carta);font-family:var(--display);display:flex;justify-content:center}.app,.pw-root{overflow:hidden}.app{position:relative;width:100%;max-width:420px;height:100dvh;background:var(--ink);isolation:isolate}.mono{font-family:var(--mono)}.tnum{font-variant-numeric:tabular-nums}.screen{inset:0 0 calc(var(--nav) + env(safe-area-inset-bottom,0)) 0;overflow:hidden}.screen,.view{position:absolute}.view{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;inset:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .32s var(--ease),transform .38s var(--ease)}.view::-webkit-scrollbar{display:none}.view.on{opacity:1;pointer-events:auto;transform:none}.wrap{padding:calc(env(safe-area-inset-top,0) + 30px) 30px 40px}.kick{font-family:var(--mono);font-size:13px;letter-spacing:.02em;color:var(--faint);display:flex;align-items:center;gap:8px}.kick .sq{width:8px;height:8px;border-radius:2px}.nav{position:absolute;left:0;right:0;bottom:0;height:calc(var(--nav) + env(safe-area-inset-bottom,0));padding-bottom:env(safe-area-inset-bottom,0);display:flex;background:color-mix(in srgb,var(--ink) 92%,black);border-top:1px solid var(--hair);z-index:30}.nav button{flex:1;border:none;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--faint);font-family:var(--mono);font-size:13px;letter-spacing:.03em;transition:color .25s}.nav button svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nav button.on{color:var(--glow)}.nav .nav-x,.nav button .bdg{display:none}.nav .dotc{position:relative}.nav .badge{position:absolute;top:-2px;right:-5px;width:6px;height:6px;border-radius:999px;background:var(--arancio)}.nav-altro{display:flex;flex-direction:column;border-top:1px solid var(--hair)}.nav-altro button{width:100%;display:flex;align-items:center;gap:14px;padding:18px 2px;border:0;border-bottom:1px solid var(--hair);background:none;cursor:pointer;color:var(--carta);font-family:var(--body);font-size:17px;text-align:left}.nav-altro button .i{display:flex;width:22px;height:22px;color:var(--faint)}.nav-altro button svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nav-altro button .n{flex:1;min-width:0}.nav-altro button .bdg{font-family:var(--mono);font-size:13px;color:var(--faint)}.nav-altro button .ar{font-family:var(--mono);font-size:15px;color:var(--faint)}.nav-altro button.on,.nav-altro button.on .i{color:var(--glow)}.nav-altro button:active{background:rgba(255,255,255,.03)}.head{justify-content:space-between}.head,.who{display:flex;align-items:center}.who{gap:8px}.who .av{width:40px;height:40px;border-radius:999px;flex:0 0 auto;display:grid;place-items:center;background:var(--ink-2);border:1px solid var(--hair);color:var(--verde)}.who .av,.who .n{font-weight:600;font-size:16px}.who .n{letter-spacing:-.01em;line-height:1.1}.who .r{color:var(--mut);margin-top:2px}.fire,.who .r{font-family:var(--mono);font-size:13px}.fire{color:var(--carta);display:flex;align-items:center;gap:6px;padding:8px 13px;border:1px solid var(--hair);border-radius:999px;background:var(--ink-2)}.fire b{color:var(--arancio);font-weight:500}.score{margin-top:40px}.slab{font-family:var(--mono);font-size:13px;letter-spacing:.02em;color:var(--faint);margin-bottom:16px;display:flex;align-items:center;gap:8px}.slab .sq{width:8px;height:8px;border-radius:2px;background:var(--glow);box-shadow:0 0 9px var(--glow)}.sval{display:flex;align-items:baseline;gap:16px}.sval .n{font-family:var(--display);font-weight:600;font-size:76px;line-height:.82;letter-spacing:-.045em;color:var(--glow)}.sval .u{color:var(--mut)}.sval .u,.today{font-family:var(--mono);font-size:13px}.today{color:var(--carta);margin:16px 0}.today .plus{color:var(--glow)}.today .goal{color:var(--mut)}.pbar{position:relative;height:6px;background:var(--ink-2);overflow:hidden}.pbar,.pbar .fill{border-radius:999px}.pbar .fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--verde),var(--glow));transition:width .9s var(--ease)}.crescita{margin-top:40px;padding-top:26px;border-top:1px solid var(--hair)}.crescita .l{font-family:var(--mono);font-size:13px;letter-spacing:.02em;color:var(--faint);margin-bottom:8px}.crescita .gt{font-family:var(--display);font-weight:600;font-size:20px;line-height:1.25;letter-spacing:-.02em;color:var(--mut)}.crescita .gt b{color:var(--carta);font-weight:600}.day{margin-top:40px}.daylab{font-family:var(--mono);font-size:13px;letter-spacing:.02em;color:var(--faint);margin-bottom:6px}.rows{border-top:1px solid var(--hair)}.drow{display:grid;grid-template-columns:auto 1fr auto auto;align-items:baseline;-moz-column-gap:16px;column-gap:16px;padding:20px 2px;border-bottom:1px solid var(--hair);cursor:pointer;transition:opacity .3s}.drow .idx{font-family:var(--mono);font-size:13px;color:var(--faint)}.drow .t{font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1}.drow .s{color:var(--mut);margin-top:7px}.drow .p,.drow .s{font-family:var(--mono);font-size:13px}.drow .p{color:var(--glow);align-self:center;font-variant-numeric:tabular-nums}.drow .go,.drow .p.zero{color:var(--faint)}.drow .go{font-family:var(--mono);font-size:16px;align-self:center;transition:transform .3s var(--ease)}.drow:active .go{transform:translateX(3px)}.drow.next .go,.drow.next .idx{color:var(--glow)}.drow.done{opacity:.42}.drow.done .s{color:var(--glow)}.drow.done .go span{display:none}.drow.done .go:after{content:"✓";color:var(--glow)}.drow.done .p{visibility:hidden}.exit{margin-top:40px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--mut);font-weight:600;font-size:16px;letter-spacing:-.01em;transition:color .3s}.exit:hover{color:var(--carta)}.exit .a{font-family:var(--mono);color:var(--glow)}.ikick{margin-bottom:0}.ihero{font-family:var(--display);font-weight:600;font-size:39px;line-height:1.15;letter-spacing:-.03em;margin:16px 0 40px}.ihero b{color:var(--glow)}.lbl{font-family:var(--mono);font-size:13px;letter-spacing:.02em;color:var(--faint);margin-bottom:16px}.said{font-family:var(--body);font-weight:400;font-size:25px;line-height:1.45;padding-left:24px;border-left:2px solid var(--verde)}.rev{margin-top:32px;width:100%;padding:24px 26px 22px;border-radius:18px;cursor:pointer;text-align:left;position:relative;overflow:hidden;background:radial-gradient(130% 120% at 0 0,color-mix(in srgb,var(--verde) 16%,var(--ink)) 0,var(--ink) 62%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--verde) 32%,transparent),0 24px 60px -34px color-mix(in srgb,var(--verde) 50%,transparent);transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.rev:focus-visible,.rev:hover{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--verde) 60%,transparent),0 24px 60px -30px color-mix(in srgb,var(--verde) 60%,transparent);transform:translateY(-1px)}.rev .eye{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--verde);margin-bottom:10px}.rev .q{font-family:var(--display);font-weight:600;font-size:25px;line-height:1.2;letter-spacing:-.02em;color:var(--carta);text-wrap:balance;max-width:26em}.rev .row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px}.rev .cta{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:12px;background:var(--verde);color:#06150E;font-family:var(--display);font-weight:700;font-size:16px}.rev .cta .a{font-family:var(--mono);font-weight:400}.rev .bonus{font-family:var(--mono);font-size:13px;color:var(--oro)}@media(max-width:899px){.rev{padding:20px 20px 18px}.rev .q{font-size:22px}.rev .cta{width:100%;justify-content:center}}.dopo{opacity:0;transform:translateY(12px);pointer-events:none;margin-top:0;max-height:0;overflow:hidden;transition:opacity .55s var(--ease),transform .55s var(--ease),max-height .55s var(--ease),margin-top .55s var(--ease)}#v-impara.rvl .dopo{opacity:1;transform:none;pointer-events:auto;max-height:2400px;margin-top:32px}#v-impara.rvl .rev{display:none}.punch{font-family:var(--display);font-weight:600;font-size:39px;line-height:1.02;letter-spacing:-.035em;color:var(--glow);margin:8px 0}.aside{font-family:var(--mono);font-size:13px;color:var(--faint)}.take{font-family:var(--body);font-size:20px;line-height:1.6;letter-spacing:0;margin-top:32px}.take:first-of-type{margin-top:0}.take b{color:var(--glow);font-weight:600}.lfoot{margin-top:40px;padding-top:22px;border-top:1px solid var(--hair);display:flex;align-items:center;justify-content:space-between}.lfoot .g{font-family:var(--mono);font-size:13px;color:var(--mut)}.lfoot .g b{color:var(--carta)}.pts{color:#06150E;background:var(--verde);padding:5px 12px;border-radius:999px}.pts,.thread{font-family:var(--mono);font-size:13px}.thread{color:var(--faint);margin-top:16px}.field{inset:0;z-index:0;opacity:.3;pointer-events:none}.blob,.field{position:absolute}.blob{border-radius:999px;filter:blur(70px)}.cb1{width:60vmax;height:60vmax;left:-16vmax;top:-16vmax;background:radial-gradient(circle,#00CCB2,transparent 66%)}.cb2{width:46vmax;height:46vmax;right:-14vmax;top:26vmax;background:radial-gradient(circle,#8980F5,transparent 66%)}.cb3{width:40vmax;height:40vmax;left:4vmax;bottom:-6vmax;background:radial-gradient(circle,#84FFBE,transparent 64%)}.cinner{position:relative;z-index:1}.title{font-family:var(--display);font-weight:600;font-size:39px;line-height:1;letter-spacing:-.035em;margin:16px 0}.count{display:flex;align-items:baseline;gap:6px;font-family:var(--mono);font-size:13px;color:var(--mut);margin-bottom:32px}.count .big{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em;color:var(--carta)}.count .sep{color:var(--faint)}.count .rare{color:var(--glow)}.count .leg{color:var(--oro)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gc{position:relative;aspect-ratio:3/4;border-radius:18px;overflow:hidden;cursor:pointer;border:1px solid var(--hair);transition:transform .5s var(--ease)}.gc:active{transform:scale(.975)}.gc.hidden{opacity:0}.gc.own{background:radial-gradient(135% 105% at 32% 0,color-mix(in srgb,var(--acc) 30%,var(--ink-3)),var(--ink-3) 74%);border-color:color-mix(in srgb,var(--acc) 42%,var(--hair));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 14px 30px rgba(0,0,0,.4),0 0 26px color-mix(in srgb,var(--acc) 20%,transparent)}.gc.own.rara{border-color:color-mix(in srgb,var(--acc) 52%,var(--hair))}.gc.own.leg{border-color:color-mix(in srgb,var(--oro) 48%,var(--hair))}.gc.locked{background:var(--ink-2);border-color:rgba(255,255,255,.05)}.gc .num{left:13px;color:rgba(255,255,255,.5)}.gc .num,.gc .rar{position:absolute;top:11px;font-family:var(--mono);font-size:13px;z-index:2}.gc .rar{right:13px;color:rgba(255,255,255,.56)}.gc.own.rara .rar{color:#B6FFD7}.gc.locked.leg .rar{color:var(--oro)}.gc .gi{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.gc .gi svg{width:30px;height:30px}.gc.locked .gi{color:rgba(240,242,235,.14)}.gc .q{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);z-index:1;font-family:var(--display);font-weight:600;font-size:25px;color:rgba(240,242,235,.16)}.gc.locked.leg .q{color:color-mix(in srgb,var(--oro) 40%,transparent)}.gc .foot{position:absolute;left:13px;right:13px;bottom:12px;z-index:2}.gc .foot .ty{font-family:var(--mono);font-size:13px;color:rgba(255,255,255,.55);margin-bottom:3px}.gc .foot .h{font-family:var(--display);font-weight:600;font-size:16px;line-height:1.08;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.45)}.gc .hint{position:absolute;left:13px;right:13px;bottom:12px;z-index:2;font-family:var(--mono);font-size:13px;color:rgba(240,242,235,.58);line-height:1.35}.cscrim{position:absolute;inset:0;z-index:40;background:rgba(4,6,4,.55);opacity:0;pointer-events:none;transition:opacity .5s var(--ease)}.app.open .cscrim{opacity:1;pointer-events:auto}.detail{position:fixed;z-index:41;border-radius:24px;overflow:hidden;display:none;flex-direction:column;padding:26px;transform-origin:top left;will-change:transform;background:radial-gradient(135% 105% at 32% 0,color-mix(in srgb,var(--dacc) 32%,var(--ink-3)),var(--ink-3) 74%);border:1px solid color-mix(in srgb,var(--dacc) 46%,var(--hair));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 40px 80px rgba(0,0,0,.6),0 0 44px color-mix(in srgb,var(--dacc) 22%,transparent)}.app.open .detail,.detail .dc{display:flex}.detail .dc{position:relative;z-index:2;flex-direction:column;height:100%;opacity:0;transition:opacity .35s .12s}.app.open .detail.grown .dc{opacity:1}.detail .dtop{display:flex;justify-content:space-between;font-family:var(--mono);font-size:13px;color:rgba(255,255,255,.7)}.detail .dtop .r{color:#B6FFD7}.detail .dg{color:#fff;margin:16px 0;filter:drop-shadow(0 2px 10px rgba(0,0,0,.35))}.detail .dg svg{width:40px;height:40px}.detail .dbody{margin-top:auto}.detail .dq{font-family:var(--display);font-weight:600;letter-spacing:-.02em;line-height:1.2;font-size:25px;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.4)}.detail .dq b{color:#B6FFD7}.detail .dattr{color:rgba(255,255,255,.66);margin-top:16px}.detail .dattr,.detail .dty{font-family:var(--mono);font-size:13px}.detail .dty{color:rgba(255,255,255,.58);margin-bottom:8px}.detail .dh{font-family:var(--display);font-weight:600;font-size:25px;letter-spacing:-.02em;line-height:1.02;color:#fff;margin-bottom:8px;text-shadow:0 2px 14px rgba(0,0,0,.4)}.detail .dtext{font-size:16px;line-height:1.5;color:rgba(255,255,255,.8)}.detail.lk{justify-content:center;align-items:center;text-align:center;background:var(--ink-2);border-color:rgba(255,255,255,.08);box-shadow:0 40px 80px rgba(0,0,0,.6)}.detail.lk .lq{font-family:var(--display);font-weight:600;font-size:49px;color:rgba(240,242,235,.26)}.detail.lk .lh{font-family:var(--mono);font-size:13px;color:rgba(255,255,255,.55);margin-top:16px}.dclose{position:absolute;bottom:calc(var(--nav) + env(safe-area-inset-bottom,0) + 18px);left:0;right:0;text-align:center;z-index:42;font-family:var(--display);font-weight:600;font-size:16px;color:var(--mut);opacity:0;transition:opacity .4s .25s;pointer-events:none}.app.open .dclose{opacity:1;pointer-events:auto}.dclose .a{font-family:var(--mono);color:var(--faint)}.lgkick .sq{background:var(--viola)}.lghero{font-family:var(--display);font-weight:600;font-size:39px;line-height:.98;letter-spacing:-.035em;margin:16px 0 8px}.pinch{color:var(--arancio);margin-bottom:6px}.ctx,.pinch{font-family:var(--mono);font-size:13px}.ctx{color:var(--mut);margin-bottom:40px}.lrows{border-top:1px solid var(--hair)}.lrow{display:grid;grid-template-columns:22px 34px 1fr auto auto;align-items:center;-moz-column-gap:16px;column-gap:16px;padding:15px 2px;border-bottom:1px solid var(--hair)}.lrow .rk{font-family:var(--mono);font-size:13px;color:var(--faint);text-align:center}.lrow .av{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;font-style:normal}.lrow .av,.lrow .nm{font-weight:600;font-size:16px}.lrow .nm{letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lrow .pt{color:var(--mut)}.lrow .dl,.lrow .pt{font-family:var(--mono);font-size:13px;text-align:right}.lrow .dl{width:26px}.dl.up{color:var(--glow)}.dl.dn{color:var(--arancio)}.lrow .tag{font-family:var(--mono);font-size:13px;color:#06150E;background:var(--verde);padding:3px 8px;border-radius:999px;margin-left:8px}.lrow.target .rk{color:var(--glow)}.lstacco{font-family:var(--mono);font-size:13px;line-height:.85;color:var(--faint);text-align:center;width:22px;padding:10px 0;border-bottom:1px solid var(--hair)}.lrow.me{position:relative}.lrow.me:before{content:"";position:absolute;left:-30px;top:0;bottom:0;width:3px;background:var(--verde)}.lrow.me .nm,.lrow.me .rk{color:var(--verde)}.lstep{margin-top:40px;padding-top:26px;border-top:1px solid var(--hair)}.lstep .l{font-family:var(--mono);font-size:13px;letter-spacing:.02em;color:var(--faint);margin-bottom:16px}.lstep .t{font-family:var(--display);font-weight:600;font-size:25px;line-height:1.15;letter-spacing:-.025em}.lstep .t b{color:var(--glow)}.sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:absolute;inset:0;z-index:25;background:var(--ink);overflow-y:auto;scrollbar-width:none;transform:translateY(101%);transition:transform .45s var(--ease)}.sheet::-webkit-scrollbar{display:none}.sheet.on{transform:none}.back{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:13px;color:var(--mut);cursor:pointer;margin-bottom:24px}.back .a{color:var(--glow)}.course{font-size:25px;letter-spacing:-.03em;line-height:1;margin-bottom:16px}.course,.pct{font-family:var(--display);font-weight:600}.pct{font-size:76px;line-height:.85;letter-spacing:-.04em;color:var(--glow);display:inline-block}.pct.tick{animation:tick .6s var(--pop)}@keyframes tick{0%{transform:scale(1)}45%{transform:scale(1.1)}to{transform:scale(1)}}.pctsub{font-family:var(--mono);font-size:13px;color:var(--mut);margin:16px 0}.pctsub b{color:var(--carta)}.abar{position:relative;height:6px;background:var(--ink-2);overflow:hidden;margin-bottom:32px}.abar,.abar .fill{border-radius:999px}.abar .fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--verde),var(--glow));transition:width .9s var(--ease)}.agate{padding-top:22px;border-top:1px solid var(--hair);margin-bottom:32px}.agate .l{font-family:var(--mono);font-size:13px;color:var(--faint);margin-bottom:8px}.agate .t{font-size:16px;line-height:1.45;letter-spacing:-.01em}.agate .t b{color:var(--glow);font-weight:600}.grows{border-top:1px solid var(--hair);margin-bottom:32px}.grow{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;-moz-column-gap:16px;column-gap:16px;padding:20px 2px;border-bottom:1px solid var(--hair);cursor:pointer;transition:opacity .35s}.grow .t{font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1}.grow .s{color:var(--mut);margin-top:8px}.grow .p,.grow .s{font-family:var(--mono);font-size:13px}.grow .p{color:var(--glow);align-self:center}.grow .go{font-family:var(--mono);font-size:16px;color:var(--faint);align-self:center}.grow.done{opacity:.4;pointer-events:none}.grow.done .go:after{content:"✓";color:var(--glow)}.grow.done .go span{display:none}.grow .p.viola{color:var(--viola)}.grow.gdone{opacity:.42;pointer-events:none}.grow.gdone .go:after{content:"✓";color:var(--glow)}.grow.gdone .go span{display:none}.grow.gpend{opacity:.6;pointer-events:none}.grow.gpend .p{color:var(--arancio)}.grow.gpend .go:after{content:"⏳";font-size:16px}.grow.gpend .go span{display:none}.gkey{margin-top:16px;padding-top:20px;border-top:1px solid var(--hair)}.gkey .grow{border:none;padding-top:0}.gkey .t{color:var(--glow)}.doing{font-size:13px;color:var(--mut);min-height:18px;margin-top:16px}.doing,.spilla{font-family:var(--mono)}.spilla{display:inline-flex;align-items:center;font-size:12px;line-height:1;padding:5px 10px;border-radius:7px;color:var(--faint);box-shadow:inset 0 0 0 1px var(--hair);white-space:nowrap;vertical-align:middle}.spilla.punti{color:var(--arancio);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--arancio) 60%,transparent)}.iv-k .spilla{margin-left:0}.pw-testata{margin:6px 0 34px;padding-bottom:26px;border-bottom:1px solid var(--hair)}.pw-testata .riga{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pw-testata .tesi{font-family:var(--display);font-weight:600;font-size:30px;line-height:1.12;letter-spacing:-.025em;color:var(--carta);margin:18px 0 12px;max-width:24ch;text-wrap:balance}.pw-testata .cosa{font-family:var(--body);font-size:16px;line-height:1.55;color:var(--mut);margin:0;max-width:44rem}.pw-testata .cosa b{color:var(--carta);font-weight:600}.pw-testata .come{margin-top:14px;background:none;border:0;padding:0;cursor:pointer;font-family:var(--mono);font-size:13px;color:var(--glow)}.pw-testata .come .a{display:inline-block;transition:transform .2s}.pw-testata .come:hover .a{transform:translateX(3px)}@media(max-width:899px){.pw-testata .tesi{font-size:24px}.pw-testata{margin-bottom:28px;padding-bottom:22px}}.pw-scena{cursor:default}.pw-scena .pw-onb-beat{padding:0 24px;text-align:center}.pw-scena .pw-onb-h1{font-size:clamp(34px,5.6vw,62px);max-width:16ch}.pw-scena .pw-onb-cta,.pw-scena .pw-onb-eye,.pw-scena .pw-onb-h1,.pw-scena .pw-onb-sub{opacity:0;animation:pwrise .7s ease-out forwards}.pw-scena .pw-onb-eye{animation-delay:.15s}.pw-scena .pw-onb-h1{animation-delay:.45s}.pw-scena .spilla.grande{font-size:15px;padding:9px 16px;border-radius:10px;margin:26px 0 0;opacity:0;animation:pwspilla .7s cubic-bezier(.2,.9,.3,1.2) 1.15s forwards}@keyframes pwspilla{0%{transform:scale(.15);opacity:0}55%{transform:scale(1.14);opacity:1}75%{transform:scale(.97);opacity:1}to{transform:scale(1);opacity:1}}.pw-scena .pw-onb-sub{animation-delay:1.7s;max-width:40ch}.pw-scena .pw-onb-cta{animation-delay:2.2s}@media(prefers-reduced-motion:reduce){.pw-scena .pw-onb-cta,.pw-scena .pw-onb-eye,.pw-scena .pw-onb-h1,.pw-scena .pw-onb-sub,.pw-scena .spilla.grande{animation-duration:.01s;animation-delay:0s}}.pw-toast{position:fixed;left:0;right:0;margin:0 auto;width:-moz-max-content;width:max-content;bottom:calc(var(--nav) + 18px + env(safe-area-inset-bottom,0));z-index:80;max-width:min(92vw,520px);padding:12px 18px;border-radius:12px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair),0 14px 34px rgba(0,0,0,.4);color:var(--carta);font-family:var(--mono);font-size:13px;line-height:1.45;text-align:center;animation:pw-toast-in .3s ease-out}@keyframes pw-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:900px){.pw-toast{bottom:26px}}.filo{position:absolute;inset:0;z-index:28;background:var(--ink);display:none;flex-direction:column;padding:calc(env(safe-area-inset-top,0) + 42px) 30px 40px}.filo .dl2,.filo.on{display:flex}.filo .dl2{font-family:var(--mono);font-size:13px;color:var(--verde);margin-bottom:24px;align-items:center;gap:8px}.filo .dl2 .sq{width:8px;height:8px;background:var(--verde);border-radius:2px;box-shadow:0 0 8px var(--verde)}.filo h1{font-family:var(--display);font-weight:600;letter-spacing:-.035em;font-size:39px;line-height:1;margin:0 0 8px}.filo .recap{color:var(--mut);margin-bottom:auto}.filo .recap,.filo .thlab{font-family:var(--mono);font-size:13px}.filo .thlab{color:var(--faint);margin:32px 0 16px}.tth{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--hair);opacity:0;transform:translateY(12px);transition:opacity .55s var(--ease),transform .55s var(--ease)}.filo.in .tth{opacity:1;transform:none}.filo.in .tth:nth-child(2){transition-delay:.1s}.filo.in .tth:nth-child(3){transition-delay:.24s}.tth .d{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.tth .tx{flex:1;font-size:16px;font-weight:600;letter-spacing:-.01em}.tth .tx b{color:var(--glow)}.tth .tag{font-family:var(--mono);font-size:13px;color:var(--faint)}.filo .close{margin-top:32px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--mut);font-weight:600;font-size:16px}.filo .close .a{font-family:var(--mono);color:var(--glow)}.filo .sign{font-family:var(--mono);font-size:13px;color:var(--faint);margin-top:16px}.r-course{font-size:25px;letter-spacing:-.03em;line-height:1;color:var(--mut);margin-bottom:16px}.r-big,.r-course{font-family:var(--display);font-weight:600}.r-big{font-size:95px;line-height:.8;letter-spacing:-.05em;color:var(--glow)}.r-built{font-family:var(--mono);font-size:13px;color:var(--carta);margin-top:16px}.r-built b{color:var(--glow)}.r-next{margin-top:40px;padding-top:26px;border-top:1px solid var(--hair)}.r-next .l{font-family:var(--mono);font-size:13px;letter-spacing:.02em;color:var(--faint);margin-bottom:16px}.r-next .t{font-family:var(--display);font-weight:600;font-size:25px;letter-spacing:-.025em;line-height:1}.r-next .t b{color:var(--carta)}.r-next .m{font-family:var(--mono);font-size:13px;color:var(--mut);margin-top:8px}.r-next .m b{color:var(--glow)}.r-bar{position:relative;height:6px;border-radius:999px;background:var(--ink-2);overflow:hidden;margin-top:16px}.r-bar .fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--verde),var(--glow))}.r-gate{margin-top:40px;padding-top:26px;border-top:1px solid var(--hair)}.r-gate .l{font-family:var(--mono);font-size:13px;letter-spacing:.02em;color:var(--faint);margin-bottom:16px}.r-gate .t{font-size:16px;line-height:1.5;letter-spacing:-.01em}.r-gate .t b{color:var(--glow);font-weight:600}.r-cta{margin-top:24px;width:100%;border:none;cursor:pointer;background:var(--verde);color:#06150E;font-family:var(--display);font-weight:600;font-size:16px;padding:17px;border-radius:15px;display:flex;align-items:center;justify-content:center;gap:8px}.r-aside,.r-cta .a{font-family:var(--mono)}.r-aside{text-align:center;font-size:13px;color:var(--faint);margin-top:16px}.pr-id{display:flex;align-items:center;gap:16px;margin-bottom:40px}.pr-id .av{width:60px;height:60px;border-radius:999px;flex:0 0 auto;display:grid;place-items:center;background:var(--ink-2);border:1px solid var(--hair);font-weight:600;font-size:20px;color:var(--verde)}.pr-id .n{font-family:var(--display);font-weight:600;font-size:25px;letter-spacing:-.02em;line-height:1}.pr-id .r{color:var(--verde);margin-top:6px}.pr-id .r,.pr-lab{font-family:var(--mono);font-size:13px}.pr-lab{letter-spacing:.02em;color:var(--faint);margin-bottom:16px}.pr-val{display:flex;align-items:baseline;gap:8px}.pr-val .n{font-family:var(--display);font-weight:600;font-size:76px;line-height:.82;letter-spacing:-.045em;color:var(--oro)}.pr-since,.pr-val .u{font-family:var(--mono);font-size:13px;color:var(--mut)}.pr-since{margin-top:16px}.pr-stats{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:40px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.pr-stat{padding:24px 0}.pr-stat+.pr-stat{border-left:1px solid var(--hair);padding-left:20px}.pr-stat .v{font-family:var(--display);font-weight:600;font-size:31px;letter-spacing:-.03em;line-height:1}.pr-stat .v .fr{color:var(--arancio)}.pr-stat .l{font-family:var(--mono);font-size:13px;color:var(--mut);margin-top:8px}.pr-who{margin-top:40px}.pr-who .l{font-family:var(--mono);font-size:13px;letter-spacing:.02em;color:var(--faint);margin-bottom:16px}.pr-who .t{font-family:var(--display);font-weight:600;font-size:31px;letter-spacing:-.03em;line-height:1;margin-bottom:16px}.pr-who .d{font-size:16px;line-height:1.55;color:var(--mut)}.pr-who .d b{color:var(--carta);font-weight:600}.pr-best{margin-top:40px;padding-top:26px;border-top:1px solid var(--hair);display:flex;align-items:baseline;justify-content:space-between}.pr-best .l{color:var(--faint)}.pr-best .l,.pr-best .v{font-family:var(--mono);font-size:13px}.pr-best .v{color:var(--carta)}.pr-best .v b{color:var(--oro)}#flow{overflow:hidden}#flow .fl-k{font-family:var(--mono);font-size:13px;letter-spacing:.02em;color:var(--faint);margin-top:24px;display:flex;align-items:center;gap:8px}#flow .fl-k .sq{width:8px;height:8px;border-radius:2px;background:var(--arancio)}.fl-title{font-family:var(--display);font-weight:600;font-size:39px;line-height:1.02;letter-spacing:-.035em;margin:16px 0}.fl-lead{font-size:16px;line-height:1.5;color:var(--mut);max-width:320px}.fl-lead b{color:var(--carta);font-weight:600}.fl-card{margin-top:32px;border:1px solid var(--hair);border-radius:20px;background:var(--ink-2);padding:20px;display:flex;align-items:center;gap:16px}.fl-card .av{width:52px;height:52px;border-radius:999px;flex:0 0 auto;display:grid;place-items:center;font-weight:600;font-size:20px;color:#06150E;background:linear-gradient(135deg,#F18F01,#8980F5)}.fl-card.li .av{background:#0A66C2;color:#fff}.fl-card .b{flex:1;min-width:0}.fl-card .h{font-weight:600;font-size:16px;letter-spacing:-.01em}.fl-card .s{font-family:var(--mono);font-size:13px;color:var(--mut);margin-top:3px}.fl-card .fb{font-family:var(--display);font-weight:600;font-size:16px;padding:7px 14px;border-radius:9px;background:var(--carta);color:var(--ink)}.fl-card .thumb{width:52px;height:52px;border-radius:12px;flex:0 0 auto;background:linear-gradient(135deg,color-mix(in srgb,var(--verde) 14%,var(--ink-2)),color-mix(in srgb,var(--verde) 34%,var(--ink-2)));display:grid;place-items:center;color:var(--glow)}.fl-trust{margin-top:24px;font-family:var(--mono);font-size:13px;color:var(--faint);line-height:1.5}.fl-sp{height:34px}.fl-act{width:100%;border:none;cursor:pointer;font-family:var(--display);font-weight:600;font-size:16px;padding:17px;border-radius:15px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--verde);color:#06150E;position:relative;transition:transform .2s var(--ease),background .35s}.fl-act:active{transform:scale(.98)}.fl-act .a{font-family:var(--mono)}.fl-act:disabled{opacity:.65;pointer-events:none}#flow[data-s=claim] .fl-act{background:var(--verde);box-shadow:0 0 26px -6px var(--glow)}#flow[data-s=hold] .fl-act{color:transparent}#flow[data-s=hold] .fl-act:after{content:"";position:absolute;width:20px;height:20px;border:2.5px solid rgba(6,21,14,.3);border-top-color:#06150e;border-radius:999px;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.fl-hint{text-align:center;font-family:var(--mono);font-size:13px;color:var(--faint);margin-top:16px;min-height:14px}.fl-out{position:absolute;inset:0;z-index:5;display:none;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:rgba(6,9,6,.9)}#flow[data-s=out] .fl-out{display:flex}.fl-out .ring{width:46px;height:46px;border:3px solid var(--hair);border-top-color:var(--verde);border-radius:999px;animation:spin .8s linear infinite}.fl-out .l{font-family:var(--mono);font-size:13px;color:var(--mut)}.fl-done{position:absolute;inset:0;z-index:6;display:none;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;background:var(--ink)}#flow[data-s=done] .fl-done{display:flex}.fl-done .n{font-weight:600;font-size:95px;line-height:.8;letter-spacing:-.05em;color:var(--glow);animation:pop2 .7s var(--pop)}@keyframes pop2{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.fl-done .msg{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em;margin-top:24px}.fl-done .link{margin-top:32px;font-family:var(--mono);font-size:13px;color:var(--glow);cursor:pointer}@media (min-width:900px){.pw-root{background:var(--ink)}.app{max-width:none}.nav{top:0;right:auto;bottom:0;width:266px;height:100%;overflow-y:auto;scrollbar-width:none;justify-content:flex-start;align-items:stretch;gap:2px;padding:22px 18px;border-top:none;border-right:1px solid var(--hair);background:color-mix(in srgb,var(--ink) 96%,black)}.nav,.nav-brand{flex-direction:column}.nav-brand{display:flex;align-items:flex-start;gap:8px;padding:0 4px 2px;margin-bottom:6px}.nav-brand .dot{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:var(--verde);box-shadow:0 0 12px var(--verde)}.nav-brand b{font-family:var(--display);font-weight:640;font-size:16px;letter-spacing:-.02em;color:var(--carta)}.nav-brand .wk{font-family:var(--mono);font-size:13px;color:var(--faint);letter-spacing:.06em;line-height:1.3;white-space:nowrap}.nav button{position:relative;flex:0 0 auto;flex-direction:row;justify-content:flex-start;gap:8px;padding:11px 12px;border-radius:11px;font-size:16px;font-family:var(--display);font-weight:500;letter-spacing:-.01em}.nav button svg{width:19px;height:19px}.nav button.on{background:rgba(0,204,178,.09)}.nav button.on:before{content:"";position:absolute;left:-18px;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--verde);box-shadow:0 0 10px var(--verde)}.nav .dotc .badge{top:-2px;right:-4px}.nav::-webkit-scrollbar{display:none}.nav button .bdg{display:inline-block;margin-left:auto;font-family:var(--mono);font-weight:400;font-size:13px;color:var(--faint);padding:2px 7px;border-radius:20px;letter-spacing:.02em}.nav button .bdg.o{background:rgba(241,143,1,.15);color:var(--oro)}.screen{inset:0 0 0 266px}.view .wrap{max-width:640px;margin:0 auto;padding:64px 52px 68px}.sheet{background:rgba(4,6,4,.62);backdrop-filter:blur(3px);transform:none;opacity:0;pointer-events:none;display:flex;align-items:center;justify-content:center;padding:44px;transition:opacity .3s var(--ease)}.sheet.on{opacity:1;pointer-events:auto}.sheet>.wrap{position:relative;max-width:540px;width:100%;max-height:88vh;overflow-y:auto;scrollbar-width:none;background:var(--ink);border:1px solid var(--hair);border-radius:24px;margin:0;padding:40px;box-shadow:0 40px 100px rgba(0,0,0,.6)}.sheet>.wrap::-webkit-scrollbar{display:none}#flow>.wrap{overflow:hidden}.filo{align-items:center;padding-left:max(52px,calc((100% - 620px)/2));padding-right:max(52px,calc((100% - 620px)/2))}}.rhint{display:none}@media (min-width:900px){.view .wrap{max-width:1080px;margin:0 auto;padding:40px 100px 80px}.view .aside,.view .dopo,.view .fl-hint,.view .fl-lead,.view .ihero,.view .kick,.view .lbl,.view .rev,.view .said,.view .take,.view .thread,.view .wrap>.fl-act{max-width:44rem}.v-oggi .wrap{max-width:1300px;min-height:100%;padding:56px 84px 0;display:grid;grid-template-columns:11fr 10fr;grid-template-rows:auto minmax(56px,1fr) auto minmax(56px,1.35fr);-moz-column-gap:clamp(64px,9vw,64px);column-gap:clamp(64px,9vw,64px);align-items:start}.v-oggi .head{grid-column:1/-1;grid-row:1;margin-bottom:0}.v-oggi .score{margin-top:0;grid-row:3;grid-column:1}.v-oggi .day{margin-top:0;grid-row:3;grid-column:2}.v-oggi .daylab,.v-oggi .slab{margin-bottom:24px}.v-oggi .slab-hint{display:none}.v-oggi .sval .n{font-size:clamp(150px,14.5vw,215px)}.v-oggi .sval .u{font-size:16px}.v-oggi .today{margin:40px 0 24px;font-size:16px}.v-oggi .rhint{display:inline-flex;align-items:center;gap:8px;margin-top:32px;font-family:var(--mono);font-size:13px;color:var(--mut);transition:color .3s}.v-oggi .score:hover .rhint{color:var(--carta)}.v-oggi .drow{padding:34px 2px}.v-oggi .drow .t{font-size:25px}.v-oggi .drow .s{margin-top:8px;font-size:16px}.v-oggi .exit{grid-column:2;grid-row:4;align-self:start;margin-top:64px}.v-oggi .crescita{grid-column:1;grid-row:4;align-self:start;margin-top:40px;padding-top:26px}}.gain-fly{position:absolute;top:-4px;left:calc(100% - 46px);font-family:var(--mono);font-size:16px;color:var(--glow);pointer-events:none;animation:flyup 1.1s var(--ease) forwards}@keyframes flyup{0%{opacity:0;transform:translateY(10px) scale(.8)}18%{opacity:1;transform:translateY(0) scale(1.06)}to{opacity:0;transform:translateY(-30px)}}@keyframes pwslowrise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.celebr{position:absolute;inset:0;z-index:60;background:radial-gradient(130% 80% at 50% 32%,color-mix(in srgb,var(--verde) 7%,var(--ink-2)),var(--ink) 72%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;cursor:pointer;animation:cfade .6s var(--ease)}.celebr .cn{font-family:var(--display);font-weight:600;font-size:min(24vw,140px);line-height:.8;letter-spacing:-.05em;color:var(--glow);animation:pwslowrise 1s cubic-bezier(.22,1,.36,1) both}.celebr .cu{font-family:var(--mono);font-size:13px;color:var(--mut);margin-top:16px}.celebr .cmsg{font-family:var(--display);font-weight:600;font-size:25px;letter-spacing:-.02em;margin-top:32px}.celebr .csub{color:var(--faint);margin-top:8px}.celebr .clink,.celebr .csub{font-family:var(--mono);font-size:13px}.celebr .clink{margin-top:32px;color:var(--glow)}.fire .wk{display:inline-flex;gap:4px;margin-left:8px;padding-left:10px;border-left:1px solid var(--hair)}.fire .wk i{width:6px;height:6px;border-radius:999px;background:rgba(240,242,235,.14)}.fire .wk i.on{background:var(--arancio)}.fire.lit{border-color:color-mix(in srgb,var(--arancio) 45%,var(--hair))}.fire.lit:first-letter{filter:none}.pbar{overflow:visible}.pbar .ptick{position:absolute;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:999px;background:rgba(240,242,235,.18);transition:background .4s,transform .4s var(--pop)}.pbar .ptick.on{background:var(--verde);transform:scale(1.35)}.fl-act.pulse{box-shadow:0 0 0 1px color-mix(in srgb,var(--verde) 40%,transparent),0 10px 30px -8px color-mix(in srgb,var(--verde) 45%,transparent)}.tkover{position:absolute;inset:0;z-index:70;background:radial-gradient(130% 80% at 50% 30%,color-mix(in srgb,var(--verde) 7%,var(--ink-2)),var(--ink) 72%);flex-direction:column;justify-content:center;text-align:center;padding:40px;cursor:pointer;animation:cfade .6s var(--ease)}.tkover,.tkover .tk-kick{display:flex;align-items:center}.tkover .tk-kick{font-family:var(--mono);font-size:13px;color:var(--glow);gap:8px;animation:pwslowrise .7s cubic-bezier(.22,1,.36,1) both}.tkover .tk-kick .sq{width:8px;height:8px;border-radius:2px;background:var(--glow);box-shadow:0 0 9px var(--glow)}.tkover .tk-big{font-family:var(--display);font-weight:600;font-size:min(30vw,170px);line-height:.9;letter-spacing:-.05em;color:var(--glow);margin-top:24px}.tkover .tk-big,.tkover .tk-flame{animation:pwslowrise 1s cubic-bezier(.22,1,.36,1) .12s both}.tkover .tk-flame{font-size:min(18vw,90px);margin-top:16px}.tkover .tk-msg{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em;margin-top:24px}.tkover .tk-sub{color:var(--mut);margin-top:16px}.tkover .tk-link,.tkover .tk-sub{font-family:var(--mono);font-size:13px}.tkover .tk-link{margin-top:40px;color:var(--glow)}@keyframes cfade{0%{opacity:0}to{opacity:1}}.iv-k{font-family:var(--mono);font-size:13px;letter-spacing:.02em;color:var(--faint);margin-top:24px;display:flex;align-items:center;gap:8px}.iv-k .sq{width:8px;height:8px;border-radius:2px;background:var(--glow);box-shadow:0 0 9px var(--glow)}.iv-link{margin-top:32px;display:flex;align-items:center;border:1px solid var(--hair);border-radius:15px;background:var(--ink-2);padding:16px 17px}.iv-link .url{flex:1;min-width:0;font-family:var(--mono);font-size:13px;color:var(--carta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv-ch{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.iv-ch a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13px 4px 11px;border:1px solid var(--hair);border-radius:13px;background:var(--ink-2);text-decoration:none;color:var(--carta);transition:border-color .3s,transform .2s var(--ease)}.iv-ch a:active{transform:scale(.96)}.iv-ch svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.iv-ch .n{font-family:var(--mono);font-size:13px;color:var(--faint);margin-top:8px}.iv-dots{display:flex;gap:8px;margin:4px 0 24px}.iv-dot{width:46px;height:46px;border-radius:999px;border:1.5px dashed var(--hair);background:none;color:var(--faint);display:grid;place-items:center;cursor:pointer;font-family:var(--display);font-weight:600;font-size:16px;transition:border-color .25s,background .25s,color .25s,transform .25s var(--pop)}.iv-dot.on{border:1.5px solid var(--verde);background:color-mix(in srgb,var(--verde) 14%,transparent);color:var(--glow);transform:scale(1.04)}.iv-simval{display:flex;align-items:baseline;gap:8px}.iv-simval .n{font-family:var(--display);font-weight:600;font-size:49px;line-height:.9;letter-spacing:-.04em;color:var(--glow)}.iv-simsub,.iv-simval .u{font-family:var(--mono);font-size:13px;color:var(--mut)}.iv-simsub{margin-top:16px;line-height:1.6}.iv-simsub b{color:var(--glow);font-weight:500}.iv-rows{border-top:1px solid var(--hair)}.iv-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;-moz-column-gap:16px;column-gap:16px;padding:16px 2px;border-bottom:1px solid var(--hair)}.iv-row .av{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:var(--ink-2);border:1px solid var(--hair);color:var(--glow)}.iv-row .av,.iv-row .nm{font-weight:600;font-size:16px}.iv-row .nm{letter-spacing:-.01em;line-height:1.1}.iv-row .s{margin-top:4px}.iv-row .s,.iv-row .st{font-family:var(--mono);font-size:13px;color:var(--faint)}.iv-row .st{text-align:right;font-variant-numeric:tabular-nums}.iv-row .st.oro{color:var(--arancio)}.iv-row .st.ok{color:var(--glow)}.iv-empty{border:1px dashed var(--hair);border-radius:15px;padding:24px;text-align:center;font-family:var(--mono);font-size:13px;color:var(--faint);line-height:1.7}@keyframes pwrise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.view.on .wrap>*{animation:pwrise .7s cubic-bezier(.22,1,.36,1) both}.view.on .wrap>:nth-child(2){animation-delay:.07s}.view.on .wrap>:nth-child(3){animation-delay:.15s}.view.on .wrap>:nth-child(4){animation-delay:.23s}.view.on .wrap>:nth-child(5){animation-delay:.31s}.view.on .wrap>:nth-child(6){animation-delay:.39s}.view.on .wrap>:nth-child(n+7){animation-delay:.47s}.sheet.on>.wrap>*{animation:pwrise .6s cubic-bezier(.22,1,.36,1) both}.sheet.on>.wrap>:nth-child(2){animation-delay:.06s}.sheet.on>.wrap>:nth-child(3){animation-delay:.12s}.sheet.on>.wrap>:nth-child(4){animation-delay:.18s}.sheet.on>.wrap>:nth-child(5){animation-delay:.24s}.sheet.on>.wrap>:nth-child(6){animation-delay:.3s}.sheet.on>.wrap>:nth-child(n+7){animation-delay:.36s}.view.on .lrow{animation:pwrise .6s cubic-bezier(.22,1,.36,1) both}.view.on .lrow:first-child{animation-delay:.18s}.view.on .lrow:nth-child(2){animation-delay:.26s}.view.on .lrow:nth-child(3){animation-delay:.34s}.view.on .lrow:nth-child(4){animation-delay:.42s}.view.on .lrow:nth-child(n+5){animation-delay:.5s}.pbar .fill{transition:width 1.2s cubic-bezier(.22,1,.36,1)}.ofield{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 60% at 50% -8%,color-mix(in srgb,var(--verde) 7%,transparent),transparent 60%)}.v-oggi .wrap{position:relative;z-index:1}.back .a,.drow .go,.exit .a,.grow .go{display:inline-block;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s}@media (hover:hover){.drow:hover .go{transform:translateX(4px)}.drow:hover .go,.drow:hover .idx,.grow:hover .go{color:var(--glow)}.exit:hover .a,.grow:hover .go{transform:translateX(4px)}.back:hover .a{transform:translateX(-4px)}.lrow{transition:background .35s}.lrow:hover{background:linear-gradient(90deg,transparent,rgba(240,242,235,.02) 12%,rgba(240,242,235,.02) 88%,transparent)}.gc{transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s}.gc:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.12)}.nav button:hover{color:var(--carta)}.iv-ch a:hover{border-color:color-mix(in srgb,var(--glow) 35%,var(--hair));color:var(--glow)}.iv-dot:hover{border-color:color-mix(in srgb,var(--verde) 55%,var(--hair));color:var(--glow)}}.celebr .c-kick{font-family:var(--mono);font-size:13px;color:var(--glow);display:flex;align-items:center;gap:8px;animation:pwrise .4s var(--ease) both}.celebr .c-kick .sq{width:8px;height:8px;border-radius:2px;background:var(--glow);box-shadow:0 0 9px var(--glow)}.celebr .cn{margin-top:24px;filter:drop-shadow(0 0 42px color-mix(in srgb,var(--glow) 35%,transparent))}.celebr .c-u{font-family:var(--mono);font-size:13px;color:var(--mut);margin-top:16px;animation:pwrise .5s var(--ease) .25s both}.celebr .c-bal{margin-top:40px;font-family:var(--display);font-weight:600;font-size:25px;letter-spacing:-.02em;animation:pwrise .5s var(--ease) .5s both}.celebr .c-bal .n{color:var(--glow)}.celebr .c-bar{width:min(360px,72vw);height:6px;border-radius:999px;background:var(--ink-2);overflow:hidden;margin-top:24px;position:relative;animation:pwrise .5s var(--ease) .6s both}.celebr .c-bar .fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--verde),var(--glow));transition:width 1s var(--ease) .15s}.celebr .c-next{font-family:var(--mono);font-size:13px;color:var(--mut);margin-top:16px;animation:pwrise .5s var(--ease) .7s both}.celebr .c-link,.celebr .c-next b{color:var(--glow)}.celebr .c-link{margin-top:40px;font-family:var(--mono);font-size:13px;animation:pwrise .5s var(--ease) 1.2s both}.celebr.pending .c-kick{color:var(--arancio)}.celebr.pending .c-kick .sq{background:var(--arancio);box-shadow:0 0 9px var(--arancio)}.celebr.pending .cn{filter:drop-shadow(0 0 42px color-mix(in srgb,var(--arancio) 30%,transparent))}.celebr.pending .c-link,.celebr.pending .cn{color:var(--arancio)}.filo .recap{margin-bottom:24px}.filo h1 .ft-u{font-family:var(--mono);font-size:16px;font-weight:400;color:var(--mut);letter-spacing:0;margin-left:8px}.ft-rows{margin-bottom:auto;border-top:1px solid var(--hair)}.ft-row{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--hair);opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.filo.in .ft-row{opacity:1;transform:none}.filo.in .ft-row:first-child{transition-delay:.18s}.filo.in .ft-row:nth-child(2){transition-delay:.32s}.filo.in .ft-row:nth-child(3){transition-delay:.46s}.filo.in .ft-row:nth-child(4){transition-delay:.6s}.ft-row .d{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.ft-row .tx{flex:1;font-size:16px;font-weight:600;letter-spacing:-.01em}.ft-row .tx b{color:var(--glow)}.ft-row .tag{font-family:var(--mono);font-size:13px;color:var(--faint)}.ft-bar{width:86px;height:5px;background:var(--ink-2);overflow:hidden;position:relative;flex:0 0 auto}.ft-bar,.ft-bar i{border-radius:999px}.ft-bar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--verde),var(--glow));transition:width 1s var(--ease) .7s}@media (min-width:900px){.filo .dl2,.filo .ft-rows,.filo .recap,.filo h1{width:min(560px,100%)}}.gc.post{display:block;text-decoration:none;color:inherit;background:radial-gradient(135% 105% at 32% 0,color-mix(in srgb,var(--verde) 22%,var(--ink-3)),var(--ink-3) 74%);border-color:color-mix(in srgb,var(--glow) 24%,var(--hair))}.gc.post img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;filter:saturate(.92)}.gc.post:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(6,9,6,.3),transparent 34%,rgba(6,9,6,.86))}.gc.post .num,.gc.post .rar{color:rgba(255,255,255,.72);text-shadow:0 1px 4px rgba(0,0,0,.5)}.view.on .gc{animation:pwrise .5s var(--ease) both}.view.on .gc:first-child{animation-delay:.12s}.view.on .gc:nth-child(2){animation-delay:.18s}.view.on .gc:nth-child(3){animation-delay:.24s}.view.on .gc:nth-child(4){animation-delay:.3s}.view.on .gc:nth-child(5){animation-delay:.36s}.view.on .gc:nth-child(6){animation-delay:.42s}.view.on .gc:nth-child(n+7){animation-delay:.48s}.fl-card{transition:border-color .3s}a.fl-card:hover{border-color:color-mix(in srgb,var(--glow) 38%,var(--hair))}a.fl-card:active{transform:scale(.985)}@media (min-width:900px){#flow>.wrap{overflow-y:auto}.fl-out{border-radius:24px}}.detail.dpop{left:50%;top:50%;width:min(340px,86vw);height:min(470px,72vh);transform:translate(-50%,-50%);animation:dpop .45s var(--pop)}@keyframes dpop{0%{transform:translate(-50%,-50%) scale(.88);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.app.open .detail.dpop .dc{opacity:1}.view.on .wrap>.dopo{animation:none}.newbar{display:inline-flex;align-items:center;gap:8px;margin:-16px 0 32px;padding:9px 14px;border-radius:999px;background:color-mix(in srgb,var(--verde) 12%,transparent);border:1px solid color-mix(in srgb,var(--verde) 32%,transparent);font-family:var(--mono);font-size:13px;color:var(--glow)}.newbar .dot{width:7px;height:7px;border-radius:999px;background:var(--verde);box-shadow:0 0 9px var(--verde)}.gc.isnew{border-color:color-mix(in srgb,var(--verde) 60%,var(--hair));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 14px 30px rgba(0,0,0,.4),0 0 26px color-mix(in srgb,var(--verde) 26%,transparent)}.gc .newtag{position:absolute;top:11px;right:12px;z-index:3;font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#06150E;background:var(--verde);padding:3px 8px;border-radius:999px;font-weight:600}.gc.isnew .rar{display:none}.detail .dwon{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);font-family:var(--mono);font-size:13px;line-height:1.5;color:rgba(255,255,255,.66)}.detail.lk .dwon{display:none}.cardreveal{position:absolute;inset:0;z-index:66;background:radial-gradient(120% 70% at 50% 34%,color-mix(in srgb,var(--verde) 7%,var(--ink-2)),color-mix(in srgb,var(--ink) 97%,transparent) 74%);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;cursor:pointer;animation:cfade .7s var(--ease)}.cardreveal .cr-kick{font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--verde);display:flex;align-items:center;gap:8px;margin-bottom:24px;animation:pwslowrise .7s cubic-bezier(.22,1,.36,1) both}.cardreveal .cr-kick .sq{width:8px;height:8px;border-radius:2px;background:var(--verde);box-shadow:0 0 9px var(--verde)}.cardreveal .cr-card{width:min(280px,68vw);aspect-ratio:3/4;margin:0;animation:crrise 1.1s cubic-bezier(.22,1,.36,1) .12s both}@keyframes crrise{0%{transform:translateY(30px) scale(.94);opacity:0}to{transform:none;opacity:1}}.cardreveal .cr-h{font-family:var(--display);font-weight:600;font-size:25px;letter-spacing:-.025em;line-height:1.05;margin-top:32px;animation:pwslowrise .8s cubic-bezier(.22,1,.36,1) .5s both}.cardreveal .cr-won{font-family:var(--mono);font-size:13px;color:var(--mut);margin-top:16px;max-width:300px;line-height:1.5;animation:pwslowrise .8s cubic-bezier(.22,1,.36,1) .64s both}.cardreveal .cr-link{font-family:var(--mono);font-size:13px;color:var(--glow);margin-top:40px;animation:pwslowrise .8s cubic-bezier(.22,1,.36,1) 1.1s both}.v-oggi .wrap{max-width:452px;margin:0 auto;padding:calc(env(safe-area-inset-top,0) + 26px) 22px 44px}.pw-oggi{display:flex;flex-direction:column;gap:24px}.pw-oggi section{display:block}.pw-main{gap:24px}.pw-col,.pw-main{display:flex;flex-direction:column}.pw-col{gap:16px}.pw-idbar{justify-content:space-between;gap:16px}.pw-id,.pw-idbar{display:flex;align-items:center}.pw-id{gap:8px;cursor:pointer;min-width:0}.pw-id .av{width:38px;height:38px;border-radius:12px;flex:0 0 auto;display:grid;place-items:center;color:var(--carta);background:var(--ink-2);box-shadow:inset 0 0 0 1px rgba(240,242,235,.13)}.pw-id .av,.pw-id .n{font-family:var(--display);font-weight:600;font-size:16px}.pw-id .n{letter-spacing:-.01em;line-height:1}.pw-id .r{font-family:var(--mono);font-size:13px;color:var(--faint);margin-top:4px;letter-spacing:.02em}.pw-streak{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.pw-streak .v{font-family:var(--mono);font-size:13px;color:var(--mut)}.pw-streak .v b{color:var(--arancio);font-weight:500}.pw-streak .wk{display:flex;gap:3px}.pw-streak .wk i{width:14px;height:3px;border-radius:2px;background:rgba(240,242,235,.13)}.pw-streak .wk i.on{background:var(--arancio)}.pw-hero{display:flex;flex-direction:column;align-items:center}.pw-ring{position:relative;width:230px;height:230px;cursor:pointer}.pw-ring svg{transform:rotate(-90deg);display:block}.pw-ring .mid{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pw-ring .lab{font-family:var(--mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.pw-ring .num{font-family:var(--display);font-weight:640;font-size:76px;line-height:.9;letter-spacing:-.04em;margin-top:4px;color:var(--carta);font-variant-numeric:tabular-nums}.pw-ring .u{margin-top:6px}.pw-hero .below,.pw-ring .u{font-family:var(--mono);font-size:13px;color:var(--mut)}.pw-hero .below{display:flex;align-items:center;gap:8px;margin-top:16px}.pw-hero .below .up{color:var(--glow)}.pw-hero .below b{color:var(--oro);font-weight:500}.pw-hero .below .dot{width:3px;height:3px;border-radius:50%;background:var(--faint)}.pw-reward{display:flex;align-items:center;gap:16px;padding:15px 16px;border-radius:16px;cursor:pointer;background:linear-gradient(100deg,rgba(241,143,1,.08),transparent 70%);box-shadow:inset 0 0 0 1px rgba(241,143,1,.22)}.pw-reward .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto;background:rgba(241,143,1,.1)}.pw-reward .ic svg{width:17px;height:17px;fill:none;stroke:var(--oro);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pw-reward h4{font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--oro)}.pw-reward p{font-family:var(--mono);font-size:13px;color:var(--mut);margin-top:3px}.pw-sech{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.pw-sech h3{font-weight:400;letter-spacing:.14em;text-transform:uppercase}.pw-sech .m,.pw-sech h3{font-family:var(--mono);font-size:13px;color:var(--faint)}.pw-sech .m{letter-spacing:.03em}.pw-sech.pw-collapse{cursor:pointer}.pw-sech.pw-collapse:hover .m{color:var(--mut)}.pw-sech.pw-collapse .chev{display:inline-block;transition:transform .25s var(--ease)}.pw-sech.pw-collapse .chev.open{transform:rotate(90deg)}.pw-quests{display:flex;flex-direction:column;gap:8px}.pw-q{display:flex;align-items:center;gap:16px;padding:16px;border-radius:10px;background:none;cursor:pointer;transition:background .2s}.pw-q:hover{background:rgba(240,242,235,.025)}.pw-q .ic{width:38px;height:38px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair)}.pw-q .ic svg{width:18px;height:18px;fill:none;stroke:var(--mut);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pw-q .b{flex:0 1 auto}.pw-q .b h4{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.01em}.pw-q .b h4,.pw-q .b p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-q .b p{font-family:var(--body);color:var(--mut);margin-top:4px}.pw-q .pts{font-family:var(--mono);font-size:13px;color:var(--oro);flex:0 0 auto;white-space:nowrap;background:none;padding:0;border-radius:0}.pw-q.done{opacity:.5}.pw-q.done .ic svg{stroke:var(--verde)}.pw-q.done .pts{color:var(--faint)}.pw-q.pend .pts{color:var(--arancio)}.pw-q.big{padding:18px 16px;border-radius:14px;background:var(--ink-2);box-shadow:inset 0 0 0 1px rgba(0,204,178,.2);margin-bottom:8px}.pw-q.big+.pw-q{box-shadow:none}.pw-q.big .ic{background:rgba(0,204,178,.09);box-shadow:inset 0 0 0 1px rgba(0,204,178,.22)}.pw-q.big .ic svg{stroke:var(--verde)}.pw-q.big .b h4{font-weight:600}.pw-q.big .ar{margin-left:auto;flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--verde);color:#06150E;font-family:var(--mono);font-size:16px;box-shadow:0 0 22px -6px var(--verde)}.pw-q.big.ai{box-shadow:inset 0 0 0 1px rgba(155,140,245,.28);background:linear-gradient(100deg,rgba(155,140,245,.07),var(--ink-2) 60%)}.pw-q.big.ai .ic{background:rgba(155,140,245,.1);box-shadow:inset 0 0 0 1px rgba(155,140,245,.3)}.pw-q.big.ai .ic svg{stroke:var(--viola)}.pw-q.big.ai .ar{box-shadow:inset 0 0 0 1px rgba(155,140,245,.45);color:var(--viola)}@media(hover:hover){.pw-q:hover{box-shadow:inset 0 0 0 1px rgba(240,242,235,.2);transform:translateY(-1px)}}.pw-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pw-c{aspect-ratio:3/4;border-radius:12px;position:relative;overflow:hidden;display:grid;place-items:center;cursor:pointer;transition:transform .3s var(--ease)}.pw-c svg{width:22px;height:22px;fill:none;stroke-width:1.5;opacity:.92}.pw-c .n{position:absolute;top:8px;left:9px;font-family:var(--mono);font-size:13px;color:rgba(240,242,235,.5)}.pw-c.o1{background:var(--ink-2);box-shadow:inset 0 0 0 1px rgba(0,204,178,.4),0 0 18px -8px rgba(0,204,178,.5)}.pw-c.o1 svg{stroke:var(--glow)}.pw-c.o2{background:linear-gradient(160deg,color-mix(in srgb,var(--viola) 16%,var(--ink-2)),var(--ink));box-shadow:inset 0 0 0 1px rgba(137,128,245,.45),0 0 18px -8px rgba(137,128,245,.5)}.pw-c.o2 svg{stroke:var(--viola)}.pw-c.gold{background:linear-gradient(160deg,color-mix(in srgb,var(--oro) 16%,var(--ink-2)),var(--ink));box-shadow:inset 0 0 0 1px rgba(241,143,1,.5),0 0 20px -6px rgba(241,143,1,.55)}.pw-c.gold svg{stroke:var(--oro)}.pw-c.lock{background:var(--ink-2);box-shadow:inset 0 0 0 1px rgba(240,242,235,.08)}.pw-c.lock svg{stroke:var(--faint)}@media(hover:hover){.pw-c:hover{transform:translateY(-3px)}}.pw-exit{text-align:center;font-family:var(--mono);font-size:13px;color:var(--mut);cursor:pointer;padding:8px}.pw-exit span{color:var(--glow)}.pw-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pw-stats .st{background:var(--ink-2);border-radius:14px;box-shadow:inset 0 0 0 1px rgba(240,242,235,.08);padding:14px 10px;text-align:center}.pw-stats .st .v{font-family:var(--display);font-weight:640;font-size:25px;letter-spacing:-.02em;color:var(--carta);font-variant-numeric:tabular-nums}.pw-stats .st .v span{font-size:16px;color:var(--faint)}.pw-stats .st .l{font-family:var(--mono);font-size:13px;color:var(--faint);margin-top:6px;letter-spacing:.04em}@media(min-width:900px){.v-oggi .wrap{max-width:1080px;margin:0 auto;padding:38px 40px 80px;display:block}.pw-oggi{gap:40px;max-width:880px;margin-inline:auto}.pw-main{gap:40px}.pw-col,.pw-main{display:flex;flex-direction:column}.pw-col{gap:16px}.pw-cards{grid-template-columns:repeat(8,1fr);gap:8px}}.pw-mo{position:absolute;inset:0;z-index:85;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:36px;background:linear-gradient(rgba(240,242,235,.02) 1px,transparent 0),linear-gradient(90deg,rgba(240,242,235,.02) 1px,transparent 0),radial-gradient(90% 62% at 50% 38%,rgba(0,204,178,.1),transparent 62%),rgba(5,7,5,.97);background-size:44px 44px,44px 44px,100% 100%,100% 100%;animation:pwmo-in .35s cubic-bezier(.22,1,.36,1)}@keyframes pwmo-in{0%{opacity:0}to{opacity:1}}.pw-mo .in{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:420px;animation:pwmo-pop .5s var(--pop)}@keyframes pwmo-pop{0%{opacity:0;transform:translateY(18px) scale(.95)}to{opacity:1;transform:none}}.pw-mo .kick{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--glow);display:flex;align-items:center;gap:8px}.pw-mo .kick:before{content:"";width:8px;height:8px;border-radius:2px;background:currentColor;box-shadow:0 0 10px currentColor}.pw-mo .big{font-family:var(--display);font-weight:640;font-size:min(30vw,148px);line-height:.85;letter-spacing:-.045em;color:var(--carta);margin-top:24px;font-variant-numeric:tabular-nums}.pw-mo .big.fx{color:var(--glow);filter:drop-shadow(0 10px 42px rgba(0,204,178,.45))}.pw-mo .msg{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.015em;margin-top:24px;color:var(--carta)}.pw-mo .fwd{font-family:var(--mono);font-size:13px;color:var(--mut);margin-top:8px;line-height:1.6;max-width:34ch}.pw-mo .fwd b{color:var(--glow);font-weight:500}.pw-mo .cta{font-family:var(--mono);font-size:13px;color:var(--glow);margin-top:40px}.pw-mo.streak{background:linear-gradient(rgba(240,242,235,.02) 1px,transparent 0),linear-gradient(90deg,rgba(240,242,235,.02) 1px,transparent 0),radial-gradient(90% 62% at 50% 38%,rgba(241,143,1,.1),transparent 62%),rgba(5,7,5,.97);background-size:44px 44px,44px 44px,100% 100%,100% 100%}.pw-mo.streak .big,.pw-mo.streak .kick{color:var(--arancio)}.pw-mo.streak .big{filter:drop-shadow(0 10px 42px rgba(241,143,1,.4))}.pw-mo.streak .cta{color:var(--arancio)}.pw-mo.card.rara{background:linear-gradient(rgba(240,242,235,.02) 1px,transparent 0),linear-gradient(90deg,rgba(240,242,235,.02) 1px,transparent 0),radial-gradient(90% 62% at 50% 38%,rgba(137,128,245,.12),transparent 62%),rgba(5,7,5,.97);background-size:44px 44px,44px 44px,100% 100%,100% 100%}.pw-mo.card.gold{background:linear-gradient(rgba(240,242,235,.02) 1px,transparent 0),linear-gradient(90deg,rgba(240,242,235,.02) 1px,transparent 0),radial-gradient(90% 62% at 50% 38%,rgba(241,143,1,.13),transparent 62%),rgba(5,7,5,.97);background-size:44px 44px,44px 44px,100% 100%,100% 100%}.pw-mo.card .kick{color:var(--verde)}.pw-mo.card .msg{margin-top:24px;font-size:20px}.pw-mo.card .fwd{color:var(--mut)}.pw-mo.goalcele .kick{color:var(--verde)}.pw-mo.goalcele .gh{font-family:var(--display);font-weight:700;font-size:clamp(26px,7vw,34px);letter-spacing:-.03em;line-height:1.12;color:var(--verde);margin-top:24px;filter:drop-shadow(0 8px 40px rgba(0,204,178,.4))}.pw-mo.goalcele .fwd{margin-top:16px;max-width:32ch;color:var(--mut)}.pw-mo.goalcele .fwd b{color:var(--verde);font-weight:600}.pw-mo.goalcele .cta{color:var(--verde)}.pw-c.big{width:min(270px,64vw);aspect-ratio:3/4;border-radius:18px;margin-top:24px;cursor:inherit;animation:pwcard-in .7s var(--pop) .1s both}@keyframes pwcard-in{0%{opacity:0;transform:translateY(26px) scale(.9) rotate(-2.5deg)}to{opacity:1;transform:none}}.pw-c.big svg{width:44px;height:44px}.pw-c.big .n{font-size:16px;top:14px;left:16px}.pw-c.big .cfoot{position:absolute;left:16px;right:16px;bottom:15px;text-align:left}.pw-c.big .cfoot .ty{font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:rgba(240,242,235,.55)}.pw-c.big .cfoot .h{font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.01em;line-height:1.15;color:#fff;margin-top:5px;text-shadow:0 1px 8px rgba(0,0,0,.5)}.pw-mo .in .msg+.fwd{max-width:30ch}.pw-c.big .cbody{position:absolute;inset:auto 18px 18px 18px;text-align:left;z-index:1}.pw-c.big .cbody .ty{font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--glow)}.pw-c.big.o2 .cbody .ty{color:var(--viola)}.pw-c.big.gold .cbody .ty{color:var(--oro)}.pw-c.big .cbody .cq{font-family:var(--display);font-weight:500;font-size:16px;line-height:1.42;letter-spacing:-.01em;color:var(--carta);margin-top:8px}.pw-c.big .cbody .cq b{color:var(--glow);font-weight:700}.pw-c.big .cbody .cattr{font-family:var(--mono);font-size:13px;color:var(--faint);margin-top:8px}.pw-sigil{position:relative;display:inline-grid;place-items:center;color:var(--arch,var(--glow));filter:drop-shadow(0 0 10px color-mix(in srgb,var(--arch,var(--glow)) 55%,transparent))}.pw-sigil svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pw-sigil .f{fill:currentColor;stroke:none}.pw-sigil .p{animation:pwsigpulse 2.8s ease-in-out infinite}.pw-sigil .d2{animation-delay:.9s}.pw-sigil .d3{animation-delay:1.7s}.pw-sigil .orb{transform-origin:24px 24px;animation:pwsigspin 14s linear infinite}@keyframes pwsigpulse{50%{opacity:.35}}@keyframes pwsigspin{to{transform:rotate(1turn)}}.pw-sigil-avatar{position:relative;display:inline-grid;place-items:center}.pw-sigil-avatar .aura{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,transparent 42%,color-mix(in srgb,var(--arch) 26%,transparent) 62%,transparent 78%);animation:pwsigbreathe 3.6s ease-in-out infinite}.pw-sigil-avatar .aura:after{content:"";position:absolute;inset:-6px;border-radius:50%;box-shadow:0 0 36px -4px color-mix(in srgb,var(--arch) 60%,transparent)}.pw-sigil-avatar .core{position:absolute;inset:11%;border-radius:50%;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--arch) 10%,var(--ink-2)),var(--ink) 78%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--arch) 42%,transparent),inset 0 0 22px color-mix(in srgb,var(--arch) 14%,transparent)}@keyframes pwsigbreathe{50%{transform:scale(1.05);filter:brightness(1.18)}}.nav-id .av-lg{display:grid;place-items:center}.nav-id .pw-sigil-avatar{margin:0 auto 8px}@media (prefers-reduced-motion:reduce){.pw-sigil .orb,.pw-sigil .p,.pw-sigil-avatar .aura{animation:none}}.iv-pass{margin-top:16px;border-radius:16px;overflow:hidden;cursor:pointer;box-shadow:inset 0 0 0 1px var(--hair),0 14px 40px -18px rgba(0,0,0,.8);transition:transform .25s var(--ease)}.iv-pass img{display:block;width:100%;height:auto}@media(hover:hover){.iv-pass:hover{transform:translateY(-2px)}}.pw-root[data-arch] .nav-id .lv,.pw-root[data-arch] .pw-eyebrow{color:var(--arch)}.pw-root[data-arch] .pw-hg{filter:none}.arch-accent{color:var(--arch,var(--glow))!important}.pw-root[data-arch] .pr-id .av{color:var(--arch);border-color:color-mix(in srgb,var(--arch) 35%,transparent)}.fl-done{background:radial-gradient(80% 60% at 50% 40%,rgba(0,204,178,.09),transparent 65%),var(--ink)}.fl-done .n{font-family:var(--display);font-weight:640;font-size:76px;line-height:.85;letter-spacing:-.04em;background:linear-gradient(100deg,var(--verde),var(--glow));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 8px 30px rgba(0,204,178,.3));animation:pwmo-pop .45s var(--pop)}.fl-done .u{font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-top:16px}.fl-done .msg{display:none}.fl-done .sub{font-family:var(--mono);font-size:13px;color:var(--faint);margin-top:8px}.pw-core{position:relative;width:252px;height:252px;cursor:pointer}.pw-core-cv{position:absolute;inset:0;width:100%;height:100%;-webkit-mask:radial-gradient(closest-side,#000 70%,transparent 100%);mask:radial-gradient(closest-side,#000 70%,transparent 100%)}.pw-core .mid{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center;padding:0 26px}.pw-core .mid .arch{font-family:var(--display);font-weight:600;font-size:25px;letter-spacing:-.022em;color:var(--carta);line-height:1.05;text-shadow:0 2px 22px rgba(0,204,178,.5)}.pw-core .mid .st{font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--glow);margin-top:8px}.pw-read{display:flex;justify-content:center;margin-top:16px}.pw-read .m{padding:0 19px;text-align:center;position:relative}.pw-read .m+.m:before{content:"";position:absolute;left:0;top:16%;height:68%;width:1px;background:rgba(240,242,235,.1)}.pw-read .m .v{font-family:var(--display);font-weight:640;font-size:25px;letter-spacing:-.02em;color:var(--carta);font-variant-numeric:tabular-nums}.pw-read .m .v.up{color:var(--glow)}.pw-read .m .l{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:6px}.pw-hero2{position:relative;min-height:140px;display:flex;align-items:center;overflow:hidden;margin-top:6px}.pw-hg{position:absolute;right:2%;top:-58%;width:58%;height:186%;opacity:.42;pointer-events:none;-webkit-mask:radial-gradient(closest-side,#000 4%,transparent 76%);mask:radial-gradient(closest-side,#000 4%,transparent 76%)}.pw-hg .pw-core-cv{position:absolute;inset:0;width:100%;height:100%;-webkit-mask:none;mask:none}.pw-hf{z-index:1;width:100%}.pw-hf,.pw-nums{position:relative}.pw-nums{display:flex;align-items:baseline;gap:8px;margin-top:-16px;margin-bottom:-16px}.pw-nums .v{font-family:var(--display);font-weight:640;letter-spacing:-.03em;color:var(--carta);font-variant-numeric:tabular-nums;line-height:1}.pw-nums .v.big{font-size:61px}.pw-nums .v.up{font-size:20px;color:var(--glow)}.pw-nums .gref{margin-left:auto;font-family:var(--mono);font-size:16px;color:var(--faint)}.pw-hero2.surge .v.big{animation:pwsurge 1s var(--ease)}@keyframes pwsurge{0%{transform:scale(1);text-shadow:none}18%{transform:scale(1.1);text-shadow:0 0 34px rgba(0,204,178,.55)}to{transform:scale(1);text-shadow:none}}.pw-hero2.surge .v.up{animation:pwupsurge 1s var(--ease)}@keyframes pwupsurge{0%,to{transform:none;text-shadow:none}20%{transform:scale(1.3);text-shadow:0 0 14px rgba(132,255,190,.8)}}.pw-hero2.surge .pw-hg{animation:pwcoresurge 1.1s var(--ease)}@keyframes pwcoresurge{0%,to{opacity:.42;filter:none}24%{opacity:.95;filter:brightness(1.5)}}.pw-bonus{align-self:center;margin-left:16px;font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:400;color:var(--oro);white-space:nowrap;text-shadow:0 0 20px rgba(241,143,1,.7);pointer-events:none;transform-origin:left center;animation:pwbonus 2.3s var(--ease)}@keyframes pwbonus{0%{opacity:0;transform:scale(.6)}11%{opacity:1;transform:scale(1.18)}19%{transform:scale(1)}82%{opacity:1}to{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.pw-bonus,.pw-hero2.surge .pw-hg,.pw-hero2.surge .v.big,.pw-hero2.surge .v.up{animation:none}}.pw-hero2.frz .v.big{animation:none;transform:scale(1.09);text-shadow:0 0 32px rgba(0,204,178,.55)}.pw-hero2.frz .v.up{animation:none;transform:scale(1.28);text-shadow:0 0 14px rgba(132,255,190,.8)}.pw-hero2.frz .pw-hg{animation:none;opacity:.95;filter:brightness(1.5)}.pw-hero2.frz .pw-bonus{animation:none;opacity:1;transform:scale(1.04)}.pw-stats2{display:flex;gap:24px;font-family:var(--mono);font-size:13px;color:var(--faint)}.pw-stats2 .s b{color:var(--carta);font-weight:600;font-family:var(--display);font-size:16px;margin-right:5px}.pw-segbar{display:flex;gap:2px;margin-top:16px}.pw-segbar i{flex:1;height:13px;border-radius:2px;background:rgba(255,255,255,.08);transition:background .35s var(--ease)}.pw-segbar i.on{background:var(--verde)}.pw-tiers{display:flex;justify-content:space-between;font-family:var(--mono);font-size:13px;color:var(--faint);margin-top:8px}.pw-tiers .next{color:var(--carta)}.pw-segbar i{transform-origin:center;will-change:transform,background}#pw-fx{inset:0;z-index:78;overflow:hidden}#pw-fx,.pw-spark{position:absolute;pointer-events:none}.pw-spark{border-radius:2px;will-change:transform,opacity}.pw-flash{position:absolute;inset:0;pointer-events:none;z-index:72;opacity:0}.pw-flash.run{animation:pwflash 1.5s ease-out}@keyframes pwflash{0%{opacity:.9}to{opacity:0}}.pw-rw-modal{position:absolute;inset:0;z-index:60;display:grid;place-items:center;padding:36px;cursor:pointer;background:radial-gradient(90% 60% at 50% 42%,rgba(0,204,178,.08),transparent 62%),rgba(14,17,12,.92);animation:pwmo-in .3s cubic-bezier(.22,1,.36,1)}.pw-rw-modal.gold{background:radial-gradient(90% 60% at 50% 42%,rgba(241,143,1,.09),transparent 62%),rgba(14,17,12,.92)}.pw-rw-card{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:default;animation:pwmo-pop .5s var(--pop)}.rw-label{font-family:var(--mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--glow)}.rw-num{font-family:var(--display);font-weight:800;font-size:min(34vw,120px);line-height:1;letter-spacing:-.04em;color:var(--glow);text-shadow:0 0 30px rgba(0,204,178,.9),0 0 90px rgba(0,204,178,.5);margin-top:8px;font-variant-numeric:tabular-nums}.rw-num.gold{color:var(--oro);text-shadow:0 0 34px rgba(241,143,1,.95),0 0 100px rgba(241,143,1,.55)}.rw-num.pop{animation:pwrwpop 1.65s cubic-bezier(.2,1.5,.35,1)}@keyframes pwrwpop{0%{transform:scale(.15);opacity:0}55%{transform:scale(1.14);opacity:1}75%{transform:scale(.97)}to{transform:scale(1)}}.rw-sub{font-family:var(--mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--oro);margin-top:16px;min-height:15px}.rw-go{margin-top:32px;background:var(--verde);color:#06150E;border:0;border-radius:13px;padding:15px 34px;font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:transform .2s var(--ease)}.rw-go:active{transform:scale(.97)}.rw-go.gold{background:var(--oro);color:#1E1304}.pr-mtoggle{margin-top:24px;display:flex;align-items:center;gap:16px;padding:15px 16px;border-radius:14px;cursor:pointer;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair)}.pr-mtoggle .t{font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--carta)}.pr-mtoggle .d{font-family:var(--mono);font-size:13px;color:var(--faint);margin-top:3px;max-width:34ch}.pr-mtoggle .sw{margin-left:auto;flex:0 0 auto;width:42px;height:24px;border-radius:999px;background:rgba(240,242,235,.14);position:relative;transition:background .2s var(--ease)}.pr-mtoggle .sw span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--carta);transition:transform .2s var(--ease)}.pr-mtoggle .sw.on{background:var(--verde)}.pr-mtoggle .sw.on span{transform:translateX(18px)}.pw-onb{z-index:95;overflow:hidden;background:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;animation:pwmo-in .4s ease}.pw-onb,.pw-onb-core{position:absolute;inset:0}.pw-onb-core{width:100%;height:100%;z-index:0;opacity:0;animation:pwonbcore 1.4s ease .2s forwards}@keyframes pwonbcore{to{opacity:1}}.pw-onb-beat{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:46px 34px;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.pw-onb-beat.on{opacity:1;pointer-events:auto;transform:none}.pw-onb-eye{font-family:var(--mono);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--glow);margin-bottom:24px}.pw-onb-eye.gold{color:var(--oro)}.pw-onb-h1{font-weight:700;font-size:clamp(40px,7vw,76px);letter-spacing:-.035em;line-height:1.02;color:var(--carta);white-space:pre-line}.pw-onb-h1,.pw-onb-sub{font-family:var(--display)}.pw-onb-sub{font-size:clamp(16px,1.5vw,19px);line-height:1.55;color:var(--mut);margin-top:24px;max-width:34ch}.pw-onb-sub b{color:var(--carta);font-weight:600}.pw-onb-hint{position:absolute;bottom:40px;left:0;right:0;text-align:center;font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);opacity:0;transition:opacity .6s ease;pointer-events:none;z-index:3}.pw-onb-hint.show{opacity:1;animation:pwbreathe 2.6s ease-in-out infinite}@keyframes pwbreathe{50%{opacity:.5}}.pw-onb-dots{position:absolute;top:26px;left:0;right:0;z-index:3;display:flex;gap:7px;justify-content:center}.pw-onb-dots i{width:22px;height:3px;border-radius:3px;background:rgba(240,242,235,.14);transition:background .4s ease}.pw-onb-dots i.on{background:var(--glow)}.pw-onb-recap{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.pw-onb-recap .r{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:13px;color:var(--mut);min-width:260px;opacity:0;transform:translateY(6px);animation:pwrecapin .5s ease forwards}@keyframes pwrecapin{to{opacity:1;transform:none}}.pw-onb-recap .r .d{width:7px;height:7px;border-radius:2px;background:var(--verde);box-shadow:0 0 8px var(--verde)}.pw-onb-recap .r b{color:var(--glow);font-weight:500;margin-left:auto;font-variant-numeric:tabular-nums}.pw-onb-count{font-family:var(--display);font-weight:800;font-size:clamp(92px,13vw,150px);line-height:1;letter-spacing:-.04em;color:var(--carta);font-variant-numeric:tabular-nums;transform-origin:center bottom}.pw-onb-seg{display:flex;gap:3px;width:min(360px,60vw);margin-top:24px}.pw-onb-seg i{flex:1;height:8px;border-radius:2px;background:var(--ink-2);transform-origin:center}.pw-onb-cta{margin-top:32px;background:var(--verde);color:#06150E;border:0;border-radius:14px;padding:16px 34px;font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:-.01em;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .2s var(--ease)}.pw-onb-cta:active{transform:scale(.97)}.pw-onb-cta .a{font-family:var(--mono)}.pw-onb-cta.ghost{background:transparent;color:var(--glow);box-shadow:inset 0 0 0 1px rgba(132,255,190,.4)}.pw-onb-card{width:min(280px,66vw);aspect-ratio:3/4;border-radius:20px;position:relative;overflow:hidden;background:var(--ink-2);box-shadow:inset 0 0 0 1px rgba(0,204,178,.42),0 0 40px -10px rgba(0,204,178,.5);display:flex;flex-direction:column;justify-content:space-between;padding:22px;animation:pwonbcard .8s cubic-bezier(.2,1.3,.4,1) both}@keyframes pwonbcard{0%{opacity:0;transform:translateY(26px) scale(.9) rotate(-2.5deg)}to{opacity:1;transform:none}}.pw-onb-card .cnum{color:rgba(240,242,235,.5)}.pw-onb-card .cnum,.pw-onb-card .cty{font-family:var(--mono);font-size:13px}.pw-onb-card .cty{letter-spacing:.12em;text-transform:uppercase;color:var(--glow)}.pw-onb-card .cq{font-family:var(--display);font-weight:500;font-size:16px;line-height:1.42;letter-spacing:-.01em;margin-top:8px;text-align:left;color:var(--carta)}.pw-onb-card .cq b{color:var(--glow);font-weight:700}.pw-onb-card .cattr{font-family:var(--mono);font-size:13px;color:var(--faint);margin-top:16px;text-align:left}.pw-onb-card .cardglow{inset:-30% 0 auto;height:60%;background:radial-gradient(closest-side,rgba(0,204,178,.16),transparent)}.pw-onb-card .cardglow,.pw-onb-fx{position:absolute;pointer-events:none}.pw-onb-fx{inset:0;z-index:5;overflow:hidden}@media (prefers-reduced-motion:reduce){.pw-onb-core{opacity:1}.pw-onb-card,.pw-onb-core{animation:none}.pw-onb-recap .r{animation:none;opacity:1;transform:none}}.pw-quiz-layer{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:absolute;inset:0;z-index:90;overflow-y:auto;scrollbar-width:none;background:var(--ink);animation:pwmo-in .3s cubic-bezier(.22,1,.36,1)}.pw-quiz-layer::-webkit-scrollbar{display:none}.pw-quiz-close{position:absolute;top:14px;left:14px;z-index:60;background:rgba(14,17,12,.6);color:var(--carta);border:1px solid var(--hair);border-radius:999px;padding:8px 14px;font-family:var(--mono);font-size:13px;cursor:pointer;backdrop-filter:blur(6px)}.pw-quiz-close:hover{border-color:rgba(240,242,235,.3)}.pw-shimmer{position:absolute;inset:-20px -10px;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 40%,rgba(241,143,1,.16) 50%,transparent 60%);background-size:250% 100%;background-position:120% 0}.pw-shimmer.run{animation:pwsweep 1.95s ease-in-out}@keyframes pwsweep{0%{opacity:1;background-position:120% 0}to{opacity:1;background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.pw-flash.run,.pw-shimmer.run,.rw-num.pop{animation:none}.rw-num.pop{opacity:1;transform:none}.pw-rw-card,.pw-rw-modal{animation:none}}@media(min-width:900px){.pw-core{width:236px;height:236px}}.pw-head{margin-bottom:0}.pw-eyebrow{font-family:var(--mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--glow)}.pw-h1{font-family:var(--display);font-weight:640;font-size:31px;letter-spacing:-.03em;margin-top:8px;color:var(--carta);line-height:1.03}.nav-brand,.nav-id,.nav-streak{display:none}@media(min-width:900px){.nav-brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 4px 2px;margin-bottom:6px}.nav-id{display:block;text-align:center;padding:16px;border-radius:16px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);cursor:pointer;margin:24px 4px 16px}.nav-id .av-lg{width:66px;height:66px;border-radius:50%;margin:0 auto 8px;position:relative;background:radial-gradient(circle at 50% 45%,rgba(233,250,241,.95),rgba(0,204,178,.55) 26%,rgba(0,204,178,.06) 60%,transparent 72%);animation:pwbreathe 3.4s ease-in-out infinite}.nav-id .av-lg:after{content:"";position:absolute;inset:-6px;border-radius:50%;box-shadow:0 0 26px -4px rgba(0,204,178,.6)}@keyframes pwbreathe{50%{transform:scale(1.06);filter:brightness(1.15)}}@media (prefers-reduced-motion:reduce){.nav-id .av-lg{animation:none}}.nav-id .arch{font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.02em;color:var(--carta)}.nav-id .lv{font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--glow);margin-top:5px}}.pw-ing{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:fixed;inset:0;z-index:50;background:var(--ink);color:var(--carta);overflow-y:auto;overflow-x:hidden;font-family:var(--font-gamification-sans),"General Sans",system-ui,sans-serif;display:flex;align-items:flex-start;justify-content:center}.pw-ing .pw-onb-core{position:absolute;inset:0;width:100%;height:100%;opacity:0;animation:pwonbcore 1.4s ease .2s forwards}.pw-ing-in{position:relative;z-index:2;margin:auto;text-align:center;padding:46px 34px;max-width:640px}.pw-ing-in,.pw-ing-in .col{display:flex;flex-direction:column;align-items:center;width:100%}.pw-ing-in .col{min-width:0}@media(min-width:1000px){.pw-ing-in{max-width:1140px;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;text-align:left;padding:56px 48px}.pw-ing-in .col{align-items:flex-start}.pw-ing-in .col.b{gap:0}.pw-ing-h1{margin-top:16px}.pw-ing-chi{margin-top:0;max-width:none;width:100%}.pw-ing-cta{align-self:stretch;justify-content:center}.pw-ing-foot{margin-top:24px}}.pw-ing .pw-onb-eye{font-family:var(--font-gamification-mono),"JetBrains Mono",ui-monospace,monospace}.pw-ing-h1{font-weight:700;font-size:clamp(38px,7.5vw,64px);letter-spacing:-.035em;line-height:1.04;margin-top:16px}.pw-ing-what{display:flex;flex-direction:column;gap:16px;margin-top:32px;text-align:left;max-width:46ch}.pw-ing-what .r{display:flex;gap:8px;align-items:flex-start;font-size:clamp(15px,1.4vw,17px);line-height:1.5;color:var(--mut)}.pw-ing-what .r b{color:var(--carta);font-weight:600}.pw-ing-what .r .d{flex:0 0 8px;width:8px;height:8px;border-radius:2px;background:var(--verde);box-shadow:0 0 9px var(--verde);margin-top:7px}.pw-ing-chi{margin-top:32px;padding:20px 22px;border:1px solid var(--hair);border-radius:16px;background:rgba(255,255,255,.02);text-align:left;max-width:46ch}.pw-ing-chi .k{font-family:var(--mono);font-size:13px;color:var(--faint);margin-bottom:8px}.pw-ing-chi p{font-family:var(--body);font-size:16px;line-height:1.55;color:var(--mut);margin:0}.pw-ing-chi p b{color:var(--carta);font-weight:600}.pw-ing-chi .n{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--hair)}.pw-ing-chi .n>div{display:flex;flex-direction:column;gap:3px;min-width:0}.pw-ing-chi .n b{font-family:var(--display);font-size:16px;font-weight:600;color:var(--verde);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pw-ing-chi .n span{line-height:1.3}.pw-ing-chi .a,.pw-ing-chi .n span{font-family:var(--mono);font-size:13px;color:var(--faint)}.pw-ing-chi .a{margin-top:16px;padding-top:14px;border-top:1px solid var(--hair)}@media(max-width:560px){.pw-ing-chi .n{grid-template-columns:repeat(2,1fr);gap:16px}}.pw-ing-cta{margin-top:32px;background:var(--verde);color:#06150E;border:0;border-radius:14px;padding:17px 32px;font-family:inherit;font-weight:700;font-size:16px;letter-spacing:-.01em;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .2s var(--ease)}.pw-ing-cta:active{transform:scale(.97)}.pw-ing-cta:disabled{opacity:.65;pointer-events:none}.pw-ing-alt,.pw-ing-cta .a{font-family:var(--font-gamification-mono),ui-monospace,monospace}.pw-ing-alt{margin-top:16px;background:none;border:0;color:var(--glow);font-size:16px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pw-ing-mail{margin-top:16px;display:flex;gap:8px;width:min(400px,86vw)}.pw-ing-mail button{white-space:nowrap}.pw-ing-mail input{flex:1;background:var(--ink-2);border:1px solid var(--hair);border-radius:12px;padding:14px 15px;color:var(--carta);font-family:var(--font-gamification-mono),ui-monospace,monospace;font-size:16px;outline:none}.pw-ing-mail input:focus{border-color:rgba(0,204,178,.4)}.pw-ing-mail button{background:var(--verde);color:#06150E;border:0;border-radius:12px;padding:0 20px;font-family:inherit;font-weight:700;font-size:16px;cursor:pointer}.pw-ing-mail button:disabled{opacity:.65}.pw-ing-sent{margin-top:32px}.pw-ing-sent .t{font-weight:700;font-size:25px;letter-spacing:-.02em}.pw-ing-sent .s{margin-top:8px;font-size:16px;color:var(--mut)}.pw-ing-err{margin-top:16px;color:var(--arancio)}.pw-ing-err,.pw-ing-foot{font-family:var(--font-gamification-mono),ui-monospace,monospace;font-size:16px}.pw-ing-foot{margin-top:40px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.pw-ing-in.solo{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:560px;padding:clamp(40px,7vh,72px) 24px;gap:0}.pw-ing:has(>.pw-ing-in.solo) .pw-onb-core{filter:brightness(.62)}.pw-ing-in.solo .pw-ing-h1{margin-top:14px;text-wrap:balance}.pw-ing-lead{margin:14px 0 0;font-size:clamp(16px,1.7vw,19px);line-height:1.55;color:var(--mut);max-width:34ch;text-wrap:balance}.pw-ing-lead b{color:var(--carta);font-weight:600}.pw-scala{width:100%;margin-top:clamp(32px,5vh,46px);text-align:left}.pw-scala .riga{display:grid;grid-template-columns:minmax(76px,auto) 1fr;-moz-column-gap:18px;column-gap:18px;align-items:baseline;padding:15px 2px;border-top:1px solid var(--hair)}.pw-scala .riga:last-child{border-bottom:1px solid var(--hair)}.pw-scala .q{font-size:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:color-mix(in srgb,var(--verde),var(--glow) var(--su,0%))}.pw-scala .p{font-size:clamp(15px,1.6vw,17px);line-height:1.45;color:var(--carta)}.pw-scala .riga:last-child .p{font-weight:600}.pw-ing-in.solo .pw-ing-mail{width:100%;max-width:440px}.pw-ing-in.solo .pw-ing-mail,.pw-ing-in.solo .pw-ing-sent{margin-top:clamp(28px,4.5vh,40px)}.pw-ing-in.solo .pw-ing-foot{margin-top:20px;font-size:12px;letter-spacing:.1em;line-height:1.8;max-width:46ch;text-wrap:balance}@media(max-width:480px){.pw-scala .riga{grid-template-columns:minmax(74px,auto) 1fr;-moz-column-gap:14px;column-gap:14px;padding:13px 0}.pw-scala .q{font-size:15px}.pw-ing-in.solo .pw-onb-eye{font-size:10px;letter-spacing:.1em}.pw-ing-in.solo .pw-ing-mail{flex-direction:column;gap:10px}.pw-ing-in.solo .pw-ing-mail button{padding:15px 20px}}.pw-sech .m b{color:var(--oro);font-weight:500}.nav-id .lv.cta{display:inline-block;background:var(--verde);color:#06150E;font-weight:600;letter-spacing:.06em;padding:5px 11px;border-radius:999px;margin-top:7px}.nav-brand img{height:24px;width:auto;display:block}.pw-share-ghost,.pw-share-row{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--display);font-weight:600;border-radius:999px;transition:background .2s var(--ease),border-color .2s}.pw-share-ghost svg,.pw-share-row svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.pw-share-ghost{font-size:16px;padding:11px 20px;color:var(--arch,var(--verde));background:transparent;border:1px solid color-mix(in srgb,var(--arch,var(--verde)) 40%,transparent)}.pw-share-ghost:hover{background:color-mix(in srgb,var(--arch,var(--verde)) 12%,transparent)}.pw-share-row{width:100%;justify-content:center;font-size:16px;padding:14px 20px;margin-top:16px;color:#06150E;background:var(--arch,var(--verde));border:0}.pw-share-ov{font-family:var(--display);position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:22px;background:rgba(14,17,12,.88);backdrop-filter:blur(10px);animation:pwshfade .25s ease both}@keyframes pwshfade{0%{opacity:0}}.pw-share-box{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:320px;max-height:92vh;transition:max-width .3s var(--ease)}.pw-share-box.wide{max-width:min(620px,94vw)}.pw-share-box .fmts{display:flex;gap:6px;padding:4px;border-radius:999px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair)}.pw-share-box .fmt{border:0;cursor:pointer;background:none;color:var(--mut);font-family:var(--mono);font-size:13px;padding:7px 14px;border-radius:999px;transition:background .2s,color .2s}.pw-share-box .fmt.on{background:color-mix(in srgb,var(--arch) 18%,transparent);color:var(--arch)}.pw-share-box img{flex:0 1 auto;min-height:0;-o-object-fit:contain;object-fit:contain}.pw-share-box .lbl{font-family:var(--mono);font-size:13px;color:var(--faint);letter-spacing:.06em}.pw-share-box img{width:100%;height:auto;border-radius:16px;display:block;border:1px solid color-mix(in srgb,var(--arch) 30%,var(--hair));box-shadow:0 30px 70px -30px rgba(0,0,0,.9),0 0 60px -24px color-mix(in srgb,var(--arch) 60%,transparent);animation:pwshpop .5s var(--pop) both}@keyframes pwshpop{0%{opacity:0;transform:scale(.94) translateY(10px)}}.pw-share-box .cta{width:100%;border:0;cursor:pointer;font-family:var(--display);font-weight:600;font-size:16px;padding:15px;border-radius:14px;background:var(--arch);color:#06150E;display:flex;align-items:center;justify-content:center;gap:8px}.pw-share-box .cta:disabled{opacity:.6;pointer-events:none}.pw-share-box .cta .a{font-family:var(--mono)}.pw-share-box .hint{font-family:var(--mono);font-size:13px;color:var(--mut)}.pw-share-box .close{background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:13px;color:var(--faint);padding:4px 10px}@media(prefers-reduced-motion:reduce){.pw-share-box img,.pw-share-ov{animation:none}}.pw-quiz2{position:absolute;inset:0;z-index:30;background:var(--ink);overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column}.pw-quiz2::-webkit-scrollbar{display:none}.pw-quiz2 .q-top{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 12px;flex:0 0 auto}.pw-quiz2 .q-back{background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:13px;color:var(--mut);display:inline-flex;align-items:center;gap:7px;padding:4px 0}.pw-quiz2 .q-back .a{color:var(--verde)}.pw-quiz2 .q-count{font-family:var(--mono);font-size:13px;color:var(--faint);font-variant-numeric:tabular-nums}.pw-quiz2 .q-bar{height:2px;background:var(--hair);margin:0 24px;flex:0 0 auto;border-radius:2px;overflow:hidden}.pw-quiz2 .q-bar i{display:block;height:100%;background:var(--verde);box-shadow:0 0 12px -2px var(--verde);transition:width .5s var(--ease)}.pw-quiz2 .q-wrap{width:100%;max-width:640px;margin:0 auto;padding:34px 22px 60px;animation:pwq-in .42s var(--ease) both}@keyframes pwq-in{0%{opacity:0;transform:translateY(10px)}}.pw-quiz2 .q-eye{font-family:var(--mono);font-size:13px;color:var(--verde);letter-spacing:.04em}.pw-quiz2 .q-title{font-family:var(--display);font-weight:600;font-size:clamp(25px,5.5vw,33px);letter-spacing:-.028em;line-height:1.1;margin:16px 0 0;color:var(--carta)}.pw-quiz2 .q-sub{color:var(--mut);margin:8px 0 0}.pw-quiz2 .q-scen,.pw-quiz2 .q-sub{font-family:var(--body);font-size:16px;line-height:1.5}.pw-quiz2 .q-scen{padding:14px 16px;border-radius:12px;color:var(--carta);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--arancio) 32%,transparent)}.pw-quiz2 .q-pill,.pw-quiz2 .q-scen{margin-top:16px;background:color-mix(in srgb,var(--arancio) 10%,transparent)}.pw-quiz2 .q-pill{display:inline-block;padding:7px 13px;border-radius:999px;font-family:var(--mono);font-size:13px;color:var(--arancio);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--arancio) 30%,transparent)}.pw-quiz2 .q-opts{display:flex;flex-direction:column;gap:8px;margin-top:24px}.pw-quiz2 .q-opt{display:flex;align-items:center;gap:16px;text-align:left;cursor:pointer;padding:15px 16px;border-radius:14px;background:var(--ink-2);border:0;box-shadow:inset 0 0 0 1px var(--hair);transition:box-shadow .18s var(--ease),transform .18s var(--ease),background .18s}.pw-quiz2 .q-opt .ic{flex:0 0 38px;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--verde);background:color-mix(in srgb,var(--verde) 12%,transparent)}.pw-quiz2 .q-opt .tx{display:flex;flex-direction:column;gap:3px;min-width:0}.pw-quiz2 .q-opt .t{font-family:var(--display);font-weight:600;font-size:16px;color:var(--carta);letter-spacing:-.01em}.pw-quiz2 .q-opt .s{font-family:var(--body);font-size:16px;color:var(--mut);line-height:1.35}.pw-quiz2 .q-opt .ck{margin-left:auto;flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:16px;color:#06150E;background:transparent;box-shadow:inset 0 0 0 1.5px var(--hair2)}.pw-quiz2 .q-opt.on{background:color-mix(in srgb,var(--verde) 9%,var(--ink-2));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--verde) 55%,transparent)}.pw-quiz2 .q-opt.on .ck{background:var(--verde);box-shadow:none}@media(hover:hover){.pw-quiz2 .q-opt:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--verde) 40%,transparent)}}.pw-quiz2 .q-hint{font-family:var(--mono);font-size:13px;color:var(--faint);margin-top:8px;text-align:center}.pw-scheda{width:100%;max-width:420px;margin:0 auto;text-align:left;background:linear-gradient(160deg,var(--ink-2),var(--ink-3));border:1px solid color-mix(in srgb,var(--acc) 27%,transparent);border-radius:22px;padding:30px 26px 26px}.pw-scheda.sm{max-width:none;padding:22px 20px;border-radius:18px}.pw-scheda .sc-sigillo{display:flex;justify-content:center;margin-bottom:16px}.pw-scheda .sc-role{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--mut)}.pw-scheda .sc-name{font-family:var(--display);font-size:clamp(28px,7vw,38px);font-weight:600;line-height:1.04;letter-spacing:-.03em;color:var(--acc);margin-top:6px}.pw-scheda.sm .sc-name{font-size:25px}.pw-scheda .sc-tag{font-family:var(--body);font-size:16px;line-height:1.45;color:var(--carta);margin-top:8px}.pw-scheda .sc-rar{font-family:var(--mono);font-size:13px;color:var(--faint);margin-top:16px;padding-top:14px;border-top:1px solid var(--hair)}.pw-scheda .sc-rar b{color:var(--acc);font-weight:600}.pw-scheda .sc-blk{margin-top:16px}.pw-scheda .sc-lab{font-family:var(--mono);font-size:13px;color:var(--faint);margin-bottom:8px}.pw-scheda .sc-p{font-family:var(--body);font-size:16px;line-height:1.6;color:var(--mut);margin-top:8px}.pw-scheda .sc-p:first-of-type{margin-top:0}.pw-scheda .sc-rel{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;padding-top:18px;border-top:1px solid var(--hair)}.pw-scheda .sc-rel-i{display:flex;align-items:center;gap:8px;min-width:0}.pw-scheda .sc-rel-i .s{flex:0 0 auto;opacity:.85}.pw-scheda .sc-rel-i .tx{display:flex;flex-direction:column;min-width:0}.pw-scheda .sc-rel-i .k{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.pw-scheda .sc-rel-i .n{font-family:var(--display);font-size:16px;font-weight:600;color:var(--carta);margin-top:2px}.pw-scheda .sc-rel-i .n,.pw-scheda .sc-rel-i .r{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-scheda .sc-rel-i .r{font-family:var(--mono);font-size:13px;color:var(--faint)}.pw-scheda .sc-journey{font-family:var(--display);font-size:16px;font-style:italic;line-height:1.5;color:var(--acc);opacity:.9;margin-top:16px;padding-top:18px;border-top:1px solid var(--hair)}@media(max-width:420px){.pw-scheda .sc-rel{grid-template-columns:1fr;gap:8px}}.pw-quiz2 .q-wait{display:flex;gap:8px;margin-top:24px}.pw-quiz2 .q-wait i{width:7px;height:7px;border-radius:99px;background:var(--verde);opacity:.3;animation:pw-q-wait 1.1s ease-in-out infinite}.pw-quiz2 .q-wait i:nth-child(2){animation-delay:.15s}.pw-quiz2 .q-wait i:nth-child(3){animation-delay:.3s}@keyframes pw-q-wait{0%,to{opacity:.22;transform:translateY(0)}45%{opacity:1;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.pw-quiz2 .q-wrap{animation:none}.pw-quiz2 .q-bar i{transition:none}.pw-quiz2 .q-wait i{animation:none;opacity:.5}}.pw-prova{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:fixed;inset:0;z-index:120;background:var(--ink);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;scrollbar-width:none;--pv-colonna:640px;--pv-margine:22px}.pw-prova .p-bar,.pw-prova .p-top,.pw-prova .p-wrap{width:100%;max-width:var(--pv-colonna);margin-left:auto;margin-right:auto}.pw-prova::-webkit-scrollbar{display:none}.pw-prova .p-top{display:flex;align-items:center;justify-content:space-between;padding:18px var(--pv-margine) 12px;flex:0 0 auto}.pw-prova .p-back{background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:13px;color:var(--mut);padding:0}.pw-prova .p-back .a{color:var(--verde)}.pw-prova .p-count{font-family:var(--mono);font-size:13px;color:var(--faint);letter-spacing:.04em}.pw-prova .p-bar{height:2px;background:var(--hair);flex:0 0 auto;border-radius:2px;overflow:hidden;width:calc(100% - var(--pv-margine) * 2);max-width:calc(var(--pv-colonna) - var(--pv-margine) * 2)}.pw-prova .p-bar i{display:block;height:100%;background:var(--verde);transition:width .3s var(--ease)}.pw-prova .p-bar.timer i{transition:width .12s linear}.pw-prova .p-bar.timer i[data-poco]{background:var(--arancio)}.pw-prova .p-wrap{width:100%;padding:24px var(--pv-margine) 64px;flex:1 1 auto;animation:pw-q-in .34s var(--ease) both;display:flex;flex-direction:column;justify-content:flex-start}.pw-prova .p-eye{font-family:var(--mono);font-size:13px;color:var(--verde);letter-spacing:.04em}.pw-prova .p-title{font-family:var(--display);font-weight:600;font-size:clamp(26px,4.4vw,34px);line-height:1.1;letter-spacing:-.03em;margin:8px 0 0;color:var(--carta)}.pw-prova .p-sub{font-family:var(--body);font-size:17px;line-height:1.55;color:var(--mut);margin:16px 0 0}.pw-prova .p-rules{display:flex;flex-direction:column;gap:8px;margin-top:24px}.pw-prova .p-rules .r{display:flex;gap:8px;align-items:flex-start;font-family:var(--body);font-size:16px;line-height:1.5;color:var(--mut)}.pw-prova .p-rules .r b{color:var(--carta);font-weight:600}.pw-prova .p-rules .r .d{flex:0 0 7px;width:7px;height:7px;border-radius:2px;background:var(--verde);margin-top:6px}.pw-prova .p-hint{font-family:var(--mono);font-size:13px;color:var(--faint);margin-top:16px}.pw-prova .p-brief{display:flex;align-items:baseline;gap:8px;padding:0 2px 12px;border:0;border-bottom:1px solid var(--hair);border-radius:0;background:none}.pw-prova .p-brief .l{font-family:var(--mono);font-size:13px;color:var(--faint);flex:0 0 auto}.pw-prova .p-brief .t{font-family:var(--body);font-size:16px;color:var(--mut);margin:0}.pw-prova .p-brief .t b{font-family:var(--display);font-size:20px;font-weight:600;color:var(--carta)}.pw-prova .p-carte{display:flex;flex-direction:column;gap:8px;margin-top:24px}.pw-prova .p-carta{display:flex;align-items:center;gap:16px;text-align:left;cursor:pointer;padding:22px 20px;border-radius:14px;background:var(--ink-2);border:1px solid var(--hair2);transition:border-color .16s,background .16s}.pw-prova .p-carta .n{flex:1 1 auto;min-width:0}.pw-prova .p-carta .d{flex:0 0 auto;margin-left:auto;justify-content:flex-end}.pw-prova .p-carta .vin{flex:0 0 100%;order:3}.pw-prova .p-carta:disabled{cursor:default}.pw-prova .p-carta.on{border-color:var(--verde);background:rgba(0,204,178,.09)}.pw-prova .p-carta.era{border-color:var(--glow)}.pw-prova .p-carta .n{font-family:var(--display);font-weight:600;font-size:20px;color:var(--carta);letter-spacing:-.02em}.pw-prova .p-carta .d{display:flex;align-items:center;gap:16px;flex-wrap:nowrap}.pw-prova .p-carta .sq{display:inline-flex;gap:4px}.pw-prova .p-carta .sq i{width:9px;height:9px;border-radius:99px;background:var(--mut);opacity:.8}.pw-prova .p-carta .v{font-family:var(--mono);font-size:18px;font-weight:600;color:var(--carta);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pw-prova .p-carta .vin{font-family:var(--mono);font-size:13px;color:var(--arancio)}.pw-prova .p-conto{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--mono);font-size:14px;color:var(--faint);margin:16px 0}.pw-prova .p-conto.sfora{color:var(--arancio)}.pw-prova .p-conto .tm{font-variant-numeric:tabular-nums;color:var(--mut)}.pw-prova .p-verd{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:16px;padding:14px 16px;border-radius:12px;border:1px solid var(--hair);font-family:var(--body);font-size:17px;line-height:1.45;color:var(--mut)}.pw-prova .p-verd b{color:var(--carta);font-weight:600}.pw-prova .p-verd.ok{border-color:rgba(132,255,190,.4)}.pw-prova .p-verd.ok b{color:var(--glow)}.pw-prova .p-verd.ko{border-color:rgba(241,143,1,.4)}.pw-prova .p-verd.ko b{color:var(--arancio)}.pw-prova .p-verd .pt{flex:0 0 auto;font-family:var(--mono);font-size:20px;font-weight:600;color:var(--verde);font-variant-numeric:tabular-nums}.pw-prova .p-score{display:flex;align-items:baseline;gap:8px;margin-top:24px}.pw-prova .p-score b{font-family:var(--display);font-size:52px;font-weight:600;color:var(--verde);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pw-prova .p-score span{font-family:var(--mono);font-size:13px;color:var(--faint)}.pw-prova .p-score+.p-bar{margin:16px 0 0}@media(prefers-reduced-motion:reduce){.pw-prova .p-wrap{animation:none}.pw-prova .p-bar i{transition:none}}.pw-prova .p-tetto{margin-top:40px;padding:14px 16px;border:1px solid var(--hair);border-radius:12px;background:rgba(255,255,255,.02)}.pw-prova .p-tetto .l{font-family:var(--mono);font-size:13px;color:var(--faint)}.pw-prova .p-tetto .t{font-family:var(--body);font-size:16px;line-height:1.5;color:var(--mut);margin-top:8px}.pw-prova .p-tetto .t b{color:var(--carta);font-weight:600}.pw-prova .q-wait{display:flex;gap:8px;margin-top:24px}.pw-prova .q-wait i{width:7px;height:7px;border-radius:99px;background:var(--verde);opacity:.3;animation:pw-q-wait 1.1s ease-in-out infinite}.pw-prova .q-wait i:nth-child(2){animation-delay:.15s}.pw-prova .q-wait i:nth-child(3){animation-delay:.3s}.pw-prova .p-dichiara{width:-moz-max-content;width:max-content;max-width:calc(100% - var(--pv-margine) * 2);margin:0 auto 16px max(var(--pv-margine),calc((100% - var(--pv-colonna)) / 2 + var(--pv-margine)));padding:7px 12px;border-radius:8px;background:rgba(137,128,245,.14);border:1px solid rgba(137,128,245,.3);font-family:var(--mono);font-size:13px;color:#E3E0FC}.pw-prova .p-eye.viola{color:#B5AFFA}.pw-prova .p-racconto{font-family:var(--body);font-size:clamp(19px,3.2vw,24px);line-height:1.55;color:var(--carta);margin:16px 0 0}.pw-prova .p-carte.spenta{opacity:.28;pointer-events:none;margin-top:24px}.pw-prova .p-carte.spenta .p-carta{cursor:default}.pw-prova .p-punti{position:relative;display:flex;align-items:baseline;gap:16px;margin-bottom:24px}.pw-prova .p-punti .n{font-family:var(--display);font-size:30px;font-weight:600;color:var(--carta);font-variant-numeric:tabular-nums}.pw-prova .p-punti .u{font-family:var(--mono);font-size:13px;color:var(--faint);margin-left:6px}.pw-prova .p-punti .serie{font-family:var(--mono);font-size:13px;color:var(--verde)}.pw-prova .p-punti .volo{position:absolute;left:0;top:-4px;font-family:var(--mono);font-size:18px;font-weight:600;color:var(--glow);animation:pw-volo 1.1s var(--ease) both;pointer-events:none}@keyframes pw-volo{0%{opacity:0;transform:translateY(6px)}18%{opacity:1}to{opacity:0;transform:translateY(-26px)}}.pw-prova .p-istruzione{margin-bottom:40px;padding:0 0 0 16px;border-left:2px solid #8980f5}.pw-prova .p-istruzione .l{font-family:var(--mono);font-size:13px;color:#B5AFFA;letter-spacing:.14em;text-transform:uppercase}.pw-prova .p-istruzione p{font-family:var(--body);font-size:17px;line-height:1.5;color:var(--mut);margin:8px 0 0}.pw-prova .p-istruzione .g{font-family:var(--display);font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--carta);margin-top:8px}.pw-prova .p-carta{position:relative}.pw-prova .p-carta.in-ombra{opacity:.4}.pw-prova .p-carta.chiama{border-color:#8980F5;animation:pw-chiama 1.5s ease-in-out infinite}@keyframes pw-chiama{0%,to{box-shadow:0 0 0 0 rgba(137,128,245,.45)}50%{box-shadow:0 0 0 7px rgba(137,128,245,0)}}.pw-prova .p-carta .qui{order:2;flex:0 0 auto;font-family:var(--mono);font-size:13px;font-weight:600;color:#fff;background:#564BC4;padding:3px 9px;border-radius:99px;white-space:nowrap;pointer-events:none}.pw-prova .p-carta .d{order:3}.pw-prova .p-caselle{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px}.pw-prova .p-caselle>div{display:flex;flex-direction:column;gap:4px;padding:12px 13px;border-radius:12px;border:1px solid var(--hair);background:rgba(255,255,255,.02)}.pw-prova .p-caselle b{font-family:var(--display);font-size:26px;font-weight:600;color:var(--carta);font-variant-numeric:tabular-nums}.pw-prova .p-caselle b.male{color:var(--arancio)}.pw-prova .p-caselle b .su{font-size:16px;color:var(--faint)}.pw-prova .p-caselle span{font-family:var(--mono);font-size:13px;color:var(--faint);line-height:1.3}.pw-prova .p-oss{margin-top:40px;padding:15px 16px;border-radius:12px;border:1px solid rgba(137,128,245,.28)}.pw-prova .p-oss .l{font-family:var(--mono);font-size:13px;color:#B5AFFA}.pw-prova .p-oss p{font-family:var(--body);font-size:17px;line-height:1.55;color:var(--mut);margin:8px 0 0}.pw-prova .p-linea{background:none;border:0;padding:0;margin-top:16px;cursor:pointer;font-family:var(--mono);font-size:13px;color:var(--verde);text-decoration:underline;text-underline-offset:3px}.pw-prova .p-linea .a{text-decoration:none}.pw-prova .p-quadri{display:flex;flex-direction:column;gap:8px;margin-top:24px}.pw-prova .p-quadri .q{display:flex;gap:16px;padding:15px 16px;border-radius:12px;border:1px solid var(--hair);background:rgba(255,255,255,.02);animation:pw-q-in .4s var(--ease) both}.pw-prova .p-quadri .n{flex:0 0 auto;font-family:var(--mono);font-size:13px;color:#B5AFFA;padding-top:2px}.pw-prova .p-quadri .t{font-family:var(--display);font-size:19px;font-weight:600;color:var(--carta)}.pw-prova .p-quadri p{font-family:var(--body);font-size:16px;line-height:1.55;color:var(--mut);margin:8px 0 0}@media(max-width:520px){.pw-prova .p-caselle{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.pw-prova .p-carta.chiama,.pw-prova .p-punti .volo,.pw-prova .p-quadri .q{animation:none}}.pmedia{position:relative;overflow:hidden;background:#0A0F0B}.pmedia img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.gc.pic{display:grid;grid-template-rows:1fr auto;padding:0}.gc.pic .pcap{padding:12px 13px 13px;background:color-mix(in srgb,var(--acc) 9%,var(--ink-3));border-top:1px solid var(--hair)}.gc.pic .pmeta{display:flex;justify-content:space-between;gap:8px;font-family:var(--mono);font-size:13px;color:rgba(255,255,255,.5);margin-bottom:5px}.gc.pic .pmeta .r{color:#B6FFD7}.gc.pic.leg .pmeta .r{color:var(--oro)}.gc.pic .h{font-family:var(--display);font-weight:600;font-size:16px;line-height:1.15;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gc.pic .newtag{top:10px;right:10px}.gc.pic .pmedia:after,.pw-c.big.pic .pmedia:after{content:"";position:absolute;left:0;right:0;bottom:0;height:44px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(6,9,6,.62))}.detail.pic{padding:0}.detail.pic.dpop{width:min(360px,88vw);height:auto;max-height:80vh}.detail.pic .dc{height:auto;min-height:0;overflow:auto}.detail.pic .pmedia{flex:none}.detail.pic .pmedia img{height:auto;-o-object-position:center;object-position:center}.detail.pic .dbody{margin-top:0;min-height:0;padding:18px 22px 22px}.detail.pic .dtop{margin-bottom:12px}.detail.pic .dty{margin-bottom:6px}.detail.pic .dh{font-size:20px;line-height:1.2;text-shadow:none}.detail.pic .dtext{margin-top:8px}@media(min-width:900px){.detail.pic.dpop{width:min(720px,88vw);max-height:74vh}.detail.pic .dc{flex-direction:row;overflow:hidden}.detail.pic .pmedia{flex:0 0 45%;align-self:flex-start}.detail.pic .dbody{flex:1;min-width:0;overflow:auto;padding:22px 24px 24px;display:flex;flex-direction:column}.detail.pic .dwon{margin-top:auto}}.pw-c.big.pic{grid-template-rows:1fr auto;place-items:stretch}.pw-c.big.pic .n{position:absolute;top:14px;left:16px;z-index:2;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.7)}.pw-c.big.pic .cfoot{position:static;left:auto;right:auto;bottom:auto;padding:11px 16px 13px;background:var(--ink-3);border-top:1px solid var(--hair)}.pw-c.big.pic .cfoot .h{text-shadow:none}.app.open .view,.app:has(.pw-mo) .view,.app:has(.pw-quiz-layer) .view,.app:has(.pw-quiz2) .view,.app:has(.sheet.on) .view{overflow:hidden}.pw-mia{margin-top:40px}.pw-mia-k{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:13px;color:var(--mut);margin-bottom:16px}.pw-mia-k .sq{width:8px;height:8px;border-radius:2px;background:var(--glow);box-shadow:0 0 9px var(--glow)}.pw-mia-b{display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:20px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair)}.pw-mia-img{width:100%;max-width:240px;aspect-ratio:1080/1350;-o-object-fit:cover;object-fit:cover;border-radius:14px;display:block;box-shadow:0 18px 40px rgba(0,0,0,.5)}.pw-mia-img.vuota{display:grid;place-items:center;background:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair);font-family:var(--display);font-weight:600;font-size:49px;color:rgba(240,242,235,.16)}.pw-mia-t{display:flex;flex-direction:column;gap:8px;min-width:0}.pw-mia-t .n{font-family:var(--display);font-weight:600;font-size:25px;letter-spacing:-.02em;color:var(--carta)}.pw-mia-t .d{font-family:var(--body);font-size:16px;line-height:1.5;color:var(--mut);max-width:38rem}.pw-mia-t .pw-share-row{margin-top:8px;width:auto;align-self:flex-start;padding-inline:24px}@media(min-width:900px){.pw-mia-b{flex-direction:row;align-items:flex-start;gap:32px;padding:28px}.pw-mia-img{flex:0 0 auto;width:230px}}.pw-sala{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:fixed;inset:0;z-index:120;background:#0A0A0A;overflow:auto;animation:pwmo-in .3s cubic-bezier(.22,1,.36,1)}.view .wrap.ds-wrap{max-width:1440px;padding-left:52px;padding-right:52px}.ds-due{display:flex;flex-direction:column;gap:40px;margin-top:24px}.ds-titolo{font-family:var(--display);font-weight:600;font-size:39px;letter-spacing:-.025em;line-height:1.1;color:var(--carta);margin:16px 0 0}.ds-sotto{font-family:var(--body);font-size:16px;line-height:1.55;color:var(--mut);margin:12px 0 0;max-width:44rem}.ds-righe{display:flex;flex-direction:column;gap:12px;margin-top:32px}.ds-riga{display:flex;align-items:center;gap:20px;min-height:96px;padding:24px;border-radius:20px;background:var(--ink-2)}.ds-riga .t{flex:1;min-width:0}.ds-riga .n{font-family:var(--display);font-weight:600;font-size:25px;letter-spacing:-.02em;color:var(--carta)}.ds-riga .d{margin-top:8px;font-family:var(--body);font-size:16px;color:var(--faint)}.ds-riga .d .pz{white-space:nowrap}.ds-cta{flex:none;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:999px;cursor:pointer;font-family:var(--display);font-weight:600;font-size:16px;background:color-mix(in srgb,var(--tinta) 12%,transparent);color:var(--tinta);transition:background .2s,filter .2s}.ds-cta:hover{filter:brightness(1.15)}.ds-cta.viva{background:var(--tinta);color:#0A0A0A}.ds-lato{padding-top:8px}.ds-lato .l{font-family:var(--mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--verde)}.ds-cifra{display:flex;align-items:baseline;gap:8px;margin-top:16px}.ds-cifra b{font-family:var(--display);font-weight:600;font-size:49px;letter-spacing:-.03em;color:var(--verde)}.ds-cifra span{font-family:var(--body);font-size:16px;color:var(--mut)}.ds-quota{flex:none;text-align:right;min-width:76px}.ds-quota b{display:block;font-family:var(--display);font-weight:600;font-size:25px;letter-spacing:-.02em;color:var(--carta)}.ds-quota span{display:block;margin-top:2px;font-family:var(--mono);font-size:13px;color:var(--faint)}.ds-nota{font-family:var(--body);font-size:16px;line-height:1.55;color:var(--mut);margin:8px 0 0;max-width:38rem}.ds-nota.lunga{margin-top:24px}.ds-nota b{color:var(--carta);font-weight:600}.ds-stato{display:flex;align-items:baseline;gap:8px;margin-top:12px;font-family:var(--body);font-size:16px;color:var(--mut)}.ds-stato b{font-family:var(--display);font-weight:600;font-size:25px;letter-spacing:-.016em;color:var(--carta)}.ds-bar{height:4px;border-radius:3px;background:var(--ink-3);margin-top:16px;overflow:hidden}.ds-bar i{display:block;height:100%;border-radius:3px;background:var(--verde);transition:width .9s cubic-bezier(.2,.8,.2,1)}.ds-conta{margin-top:24px;font-family:var(--mono);font-size:13px;color:var(--faint)}@media(min-width:900px){.ds-due{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0}.ds-sale{min-width:0;padding-right:56px}.ds-lato{min-width:0;padding-left:56px;border-left:1px solid var(--hair)}.ds-lato .ds-nota{max-width:30rem}}.pw-mia-b.riga{flex-direction:row;align-items:center;gap:16px}.pw-mia-img.mini{width:78px;max-width:78px;flex:0 0 auto;border-radius:10px;box-shadow:0 10px 22px rgba(0,0,0,.45)}.pw-mia-img.mini.vuota{font-size:31px}.pw-mia-b.riga .pw-mia-t .pw-share-row{margin-top:12px}@media(min-width:900px){.pw-mia-b.riga{gap:24px;align-items:center}.pw-mia-img.mini{width:96px;max-width:96px}}.pr-arch{display:flex;align-items:center;gap:12px;width:100%;padding:16px;border-radius:14px;cursor:pointer;background:var(--ink-2);border:0;box-shadow:inset 0 0 0 1px var(--hair);color:var(--verde);text-align:left;transition:box-shadow .2s var(--ease)}.pr-arch:hover{box-shadow:inset 0 0 0 1px var(--hair2)}.pr-arch .q{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:8px;background:var(--ink-3);font-family:var(--display);font-weight:600;font-size:16px;color:var(--faint)}.pr-arch .tx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pr-arch .tx .n{font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--carta)}.pr-arch .tx .d{font-family:var(--mono);font-size:13px;line-height:1.4;color:var(--faint)}.pr-arch .a{font-family:var(--mono);font-size:16px;color:var(--verde);flex:0 0 auto}.ds-porte{margin-top:32px;padding-top:8px;border-top:1px solid var(--hair)}.ds-porta{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;padding:16px 0;background:none;border:0;border-bottom:1px solid var(--hair);cursor:pointer;text-align:left;transition:color .2s}.ds-porta:last-child{border-bottom:0}.ds-porta .n{font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--carta)}.ds-porta .s{font-family:var(--mono);font-size:13px;color:var(--faint);white-space:nowrap}.ds-porta:hover .n{color:var(--verde)}.ar-view{position:relative;min-height:100%}.ar-alone{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:.22}.ar-alone span{position:absolute;border-radius:999px;filter:blur(80px);background:radial-gradient(circle,var(--acc,var(--verde)),transparent 66%)}.ar-alone .a1{width:52vmax;height:52vmax;left:-14vmax;top:-18vmax}.ar-alone .a2{width:38vmax;height:38vmax;right:-12vmax;bottom:-14vmax;opacity:.6}.view .wrap.ar-wrap{position:relative;z-index:1}.ar-schermo{gap:32px;margin-top:8px}.ar-fig,.ar-schermo{display:flex;flex-direction:column}.ar-fig{align-items:flex-start;gap:20px;min-width:0}.ar-img{width:100%;max-width:320px;aspect-ratio:1080/1350;-o-object-fit:cover;object-fit:cover;border-radius:18px;display:block;background:var(--ink-2);box-shadow:0 30px 70px rgba(0,0,0,.6),inset 0 0 0 1px var(--hair)}.ar-img.vuota{display:grid;place-items:center;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);font-family:var(--display);font-weight:600;font-size:49px;color:rgba(240,242,235,.16)}.ar-testo{min-width:0;padding-top:4px}.ar-occhiello{font-family:var(--mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--acc,var(--verde)) 85%,transparent)}.ar-nome{font-family:var(--display);font-weight:600;font-size:49px;line-height:1;letter-spacing:-.035em;color:var(--carta);margin:12px 0 0}.ar-tag{font-family:var(--body);font-size:20px;line-height:1.4;color:var(--mut);margin:16px 0 0;max-width:26ch}.ar-ritratto{margin-top:24px;display:flex;flex-direction:column;gap:12px}.ar-ritratto p{font-family:var(--body);font-size:16px;line-height:1.55;color:var(--mut);margin:0;max-width:46ch}.ar-rel{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.ar-rel-i{display:flex;align-items:center;gap:10px}.ar-rel-i .tx{display:flex;flex-direction:column;gap:2px;min-width:0}.ar-rel-i .k{font-family:var(--mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.ar-rel-i .n{font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--carta)}.ar-quieta{font-family:var(--body);font-size:16px;line-height:1.55;color:var(--faint);max-width:46ch;margin:20px 0 0}.ar-perc{margin-top:32px;padding-top:24px;border-top:1px solid var(--hair)}.ar-lab{font-family:var(--mono);font-size:13px;letter-spacing:.02em;color:var(--faint)}.ar-master{font-family:var(--display);font-weight:600;font-size:25px;letter-spacing:-.02em;color:var(--carta);margin-top:12px}.ar-perche{font-family:var(--body);font-size:16px;line-height:1.5;color:var(--mut);margin:6px 0 0;max-width:34rem}.ar-porta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--display);font-weight:600;font-size:16px;color:var(--verde);transition:gap .2s var(--ease)}.ar-porta:hover{gap:12px}.ar-piede{margin-top:48px;padding-top:20px;border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ar-piede .l{font-family:var(--mono);font-size:13px;color:var(--faint)}.ar-piede .l.err{color:var(--arancio)}.ar-cambia{padding:0;border:0;background:none;cursor:pointer;font-family:var(--mono);font-size:13px;color:var(--verde);text-decoration:underline;text-underline-offset:3px}.ar-chips{display:flex;flex-wrap:wrap;gap:6px}.ar-chip{padding:7px 14px;border-radius:999px;cursor:pointer;font-family:var(--mono);font-size:13px;color:var(--mut);background:transparent;border:1px solid var(--hair2);transition:color .2s,border-color .2s}.ar-chip:hover{color:var(--carta);border-color:var(--mut)}.ar-chip.on{color:var(--verde);border-color:color-mix(in srgb,var(--verde) 55%,transparent)}.ar-riga{font-family:var(--body);font-size:16px;line-height:1.55;color:var(--mut);margin:16px 0 0;max-width:34rem}.ar-sei{display:flex;gap:10px;margin-top:24px}.ar-sigillo{display:inline-flex;opacity:.8}.ar-cta{display:inline-flex;align-items:center;gap:12px;margin-top:24px;padding:15px 26px;border:none;border-radius:999px;cursor:pointer;font-family:var(--display);font-weight:600;font-size:16px;color:#06150E;background:var(--verde);transition:filter .2s var(--ease)}.ar-cta:hover{filter:brightness(1.08)}.ar-cta .pt{font-family:var(--mono);font-size:13px;color:rgba(6,21,14,.66)}.ar-nota{font-family:var(--body);font-size:16px;line-height:1.5;color:var(--faint);margin:16px 0 0;max-width:34rem}.ar-lettura{max-width:44rem;position:relative;z-index:1}.ar-h{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em;color:var(--carta);margin:40px 0 12px}.ar-p{font-family:var(--body);font-size:16px;line-height:1.55;color:var(--mut);margin:0 0 8px}.ar-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ar-lista li{position:relative;padding-left:20px;font-family:var(--body);font-size:16px;line-height:1.5;color:var(--mut)}.ar-lista li:before{content:"";position:absolute;left:0;top:9px;width:9px;height:2px;border-radius:2px;background:var(--acc,var(--verde))}.ar-rifai{margin-top:40px;padding:12px 22px;border-radius:999px;cursor:pointer;font-family:var(--display);font-weight:600;font-size:16px;color:var(--mut);background:transparent;border:1px solid var(--hair2);transition:color .2s,border-color .2s}.ar-rifai:hover{color:var(--carta);border-color:var(--mut)}@media(min-width:900px){.view .wrap.ar-wrap{max-width:1080px;padding-left:52px;padding-right:52px}.ar-schermo{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:64px;align-items:start;margin-top:24px}.ar-nome{font-size:62px}}.fl-nope{display:block;margin:12px auto 0;padding:6px 12px;background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:13px;color:var(--faint);text-decoration:underline;text-underline-offset:3px}.fl-nope:hover{color:var(--mut)}.pw-io{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:6px 12px 6px 8px;border-radius:999px;cursor:pointer;background:var(--ink-2);border:0;box-shadow:inset 0 0 0 1px var(--hair);color:var(--verde);transition:box-shadow .2s var(--ease)}.pw-io:hover{box-shadow:inset 0 0 0 1px var(--hair2)}.pw-io .n{color:var(--mut);white-space:nowrap}.pw-io .a,.pw-io .n{font-family:var(--mono);font-size:13px}.pw-io .a{color:var(--faint)}.pw-io .q{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--ink-3);font-family:var(--display);font-weight:600;font-size:13px;color:var(--faint)}.pw-prossimo{color:var(--mut);margin-top:12px}.pw-prossimo b{font-weight:600}.pf-io{display:flex;align-items:center;gap:14px;margin-top:24px}.pf-io .s{display:inline-flex;color:var(--verde)}.pf-io .q{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);font-family:var(--display);font-weight:600;color:var(--faint)}.pf-io .t{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-io .n{font-family:var(--display);font-weight:600;font-size:25px;letter-spacing:-.02em;color:var(--carta)}.pf-io .r{font-family:var(--mono);font-size:13px;color:var(--faint)}.pf-numeri{display:flex;gap:32px;margin-top:32px;flex-wrap:wrap}.pf-numeri b{display:block;font-family:var(--display);font-weight:600;font-size:31px;letter-spacing:-.03em;color:var(--carta)}.pf-numeri span{font-family:var(--mono);font-size:13px;color:var(--faint)}.pf-porte{margin-top:40px;border-top:1px solid var(--hair)}.pf-porta{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;padding:18px 0;background:none;border:0;border-bottom:1px solid var(--hair);cursor:pointer;text-align:left}.pf-porta .n{font-family:var(--display);font-weight:600;font-size:16px;color:var(--carta);position:relative}.pf-porta .s{font-family:var(--mono);font-size:13px;color:var(--faint);white-space:nowrap}.pf-porta:hover .n{color:var(--verde)}.pf-bollo{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--glow);margin-left:8px;vertical-align:middle}.pf-riscatta{display:inline-flex;align-items:center;gap:8px;margin-top:32px;padding:14px 24px;border:0;border-radius:999px;cursor:pointer;font-family:var(--display);font-weight:600;font-size:16px;color:#06150E;background:var(--verde)}.pf-riscatta .a,.pw-nums .gref i{font-family:var(--mono)}.pw-nums .gref i{display:block;font-style:normal;font-size:13px;letter-spacing:.02em;color:var(--faint);margin-top:2px;text-align:right}.nav .nav-desk{display:none}.nav .nav-tel{display:flex}@media (min-width:900px){.nav .nav-desk{display:flex}.nav .nav-tel{display:none}}.pw-prossimo{color:rgba(240,242,235,.78)}.pw-q .b p{font-size:16px;color:rgba(240,242,235,.72)}.pw-sech .m,.pw-sech h3{color:rgba(240,242,235,.68);letter-spacing:.12em}.pw-hero2{min-height:196px;align-items:flex-start;padding-top:4px}.pw-hg{opacity:.5}.pw-head{justify-content:space-between;gap:12px}.pw-head,.pw-serie{display:flex;align-items:center}.pw-serie{gap:7px;font-family:var(--mono);font-size:13px;white-space:nowrap;color:rgba(240,242,235,.68)}.pw-serie b{color:var(--arancio);font-weight:500}.pw-serie .wk{display:flex;gap:3px}.pw-serie .wk i{width:9px;height:3px;border-radius:2px;background:rgba(240,242,235,.14)}.pw-serie .wk i.on{background:var(--arancio)}.pw-serie .wk i.todo{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--arancio) 55%,transparent)}.pw-prossimo{font-family:var(--body);font-size:16px;line-height:1.5;color:rgba(240,242,235,.8);margin-top:14px}.pw-prossimo b{color:var(--carta);font-weight:700}.pw-porta{display:flex;align-items:center;gap:16px;padding:20px 0;cursor:pointer;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.pw-porta .k{display:none}.pw-porta .b{flex:1;min-width:0}.pw-porta .l{font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--viola)}.pw-porta .t{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1.3;margin-top:8px;color:var(--carta)}.pw-porta .t em{font-style:normal;color:var(--viola)}.pw-porta .s{font-family:var(--body);font-size:16px;line-height:1.45;color:rgba(240,242,235,.72);margin-top:6px}.pw-porta .go{flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--viola);font-family:var(--mono);font-size:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 50%,transparent);transition:transform .3s var(--ease),background .3s}@media(hover:hover){.pw-porta:hover .go{transform:translateX(3px);background:color-mix(in srgb,var(--viola) 12%,transparent)}}@media(min-width:900px){.pw-hero2{min-height:280px}.pw-nums .v.big{font-size:150px;line-height:.8}.pw-nums .v.up{font-size:31px}.pw-nums .gref{font-size:16px}.pw-segbar{margin-top:28px}.pw-prossimo{font-family:var(--display);font-weight:600;font-size:31px;letter-spacing:-.03em;line-height:1.2;margin-top:20px;color:var(--carta)}.pw-prossimo b{color:var(--glow);font-weight:600}.pw-serie .wk i{width:13px}.pw-porta{gap:32px;padding:26px 0}.pw-porta .k{display:block;flex:0 0 150px;width:150px;font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--viola);line-height:1.6}.pw-porta .l{display:none}.pw-porta .t{font-size:25px;letter-spacing:-.025em;line-height:1.25;margin-top:0}.pw-porta .go{flex:0 0 44px;width:44px;height:44px}}.pf-rivedi{display:block;margin-top:20px;padding:0;background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:13px;color:var(--faint);text-decoration:underline;text-underline-offset:3px}.pf-rivedi:hover{color:var(--mut)}.pw-onb-sale{display:flex;gap:18px;justify-content:center;margin-bottom:24px;opacity:.85}.pw-onb-sale span{display:inline-flex;color:var(--verde)}@media (min-width:900px){.nav-streak{display:block;margin-top:auto;padding:12px 14px;border-radius:12px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair)}.nav-streak .r{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:13px;color:var(--mut)}.nav-streak .r b{color:var(--arancio)}.nav-streak .wk{display:flex;gap:4px;margin-top:8px}.nav-streak .wk i{flex:1;height:5px;border-radius:3px;background:rgba(240,242,235,.14)}.nav-streak .wk i.on{background:var(--arancio);box-shadow:0 0 7px -1px var(--arancio)}.nav-streak .wk i.todo{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--arancio) 60%,transparent)}.pw-serie{display:none}}.ar-scelta{display:flex;flex-direction:column;gap:10px}.ar-scelta .d{font-family:var(--body);font-size:16px;line-height:1.5;color:var(--mut)}.ar-piede .l b{color:var(--carta);font-weight:600}.pw-porta.oro .t em{color:var(--oro)}.pw-porta.oro .go{color:var(--oro);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--oro) 50%,transparent)}.ds-class{margin-top:20px}.ds-class .lrow.me:before{left:-12px}.ds-class .lrow{padding:13px 2px}@media(max-width:899px){.ds-riga{flex-wrap:wrap;gap:14px 16px;padding:20px;min-height:0}.ds-riga .t{flex:1 1 0;min-width:0}.ds-riga .n{font-size:21px;overflow-wrap:anywhere}.ds-quota{min-width:56px}.ds-cta{flex:1 0 100%;justify-content:center}}.pw-hero2.amici .pw-kick{letter-spacing:.16em;text-transform:uppercase;color:var(--viola);margin-bottom:14px}.pw-hero2.amici .pw-kick,.pw-nums .u{font-family:var(--mono);font-size:13px}.pw-nums .u{color:var(--mut);letter-spacing:.02em;max-width:10.5em;line-height:1.3}.pw-segbar.amici{gap:6px}.pw-segbar.amici i.on{background:var(--viola)}.pw-segbar.amici i.on.oro{background:var(--oro)}.pw-hero2.amici .pw-prossimo b{color:var(--viola)}.pw-hero2.amici.oro .pw-prossimo b,.pw-hero2.amici.oro .v.big{color:var(--oro)}.pw-hero-cta{margin-top:20px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:999px;font-family:var(--display);font-weight:600;font-size:16px;background:var(--viola);color:#fff;transition:transform .2s var(--ease),filter .2s}.pw-hero-cta .a{font-family:var(--mono)}.pw-hero-cta:hover{filter:brightness(1.1)}.pw-hero-cta:active{transform:scale(.98)}.pw-hero2.amici.oro .pw-hero-cta{background:var(--oro);color:#0E110C}.pw-porta.punti .k,.pw-porta.punti .l,.pw-porta.punti .t em{color:var(--verde)}.pw-porta.punti .go{color:var(--verde);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--verde) 50%,transparent)}@media(min-width:900px){.pw-hero2.amici .pw-kick{margin-bottom:18px}.pw-nums .u{max-width:11em}.pw-hero2.amici .pw-prossimo{max-width:30rem}.pw-porta.punti:hover .go{background:color-mix(in srgb,var(--verde) 12%,transparent)}.nav button.nav-fondo{margin-top:auto;position:relative;padding-top:18px}.nav button.nav-fondo:after{content:"";position:absolute;left:12px;right:12px;top:0;height:1px;background:var(--hair)}.nav button.nav-fondo~.nav-streak{margin-top:10px}.nav-id.compatta{text-align:left;padding:14px;margin:24px 4px 20px}.nav-id.compatta .riga{display:flex;align-items:center;gap:12px}.nav-id.compatta .av{width:38px;height:38px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:color-mix(in srgb,var(--verde) 16%,var(--ink-2));color:var(--glow);font-family:var(--display);font-weight:600;font-size:16px}.nav-id.compatta .tx{min-width:0}.nav-id.compatta .arch{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-id.compatta .lv{margin-top:3px;letter-spacing:.04em;text-transform:none;color:var(--mut);white-space:nowrap}.nav-id.compatta .serie{margin-top:12px;padding-top:10px;border-top:1px solid var(--hair)}.nav-id.compatta .serie .r{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:13px;color:var(--faint)}.nav-id.compatta .serie .r b{color:var(--arancio);font-weight:500}.nav-id.compatta .serie .wk{display:flex;gap:4px;margin-top:8px}.nav-id.compatta .serie .wk i{flex:1;height:5px;border-radius:3px;background:rgba(240,242,235,.14)}.nav-id.compatta .serie .wk i.on{background:var(--arancio);box-shadow:0 0 7px -1px var(--arancio)}.nav-id.compatta .serie .wk i.todo{background:transparent;box-shadow:inset 0 0 0 1px rgba(240,242,235,.3)}.nav button.nav-fondo{margin-bottom:6px}}.r-big.testo{font-size:34px;line-height:1.08;letter-spacing:-.025em;max-width:22ch}@media(min-width:900px){.r-big.testo{font-size:42px}}.r-opz{margin-top:18px}.r-opz .l{font-family:var(--mono);font-size:13px;letter-spacing:.06em;color:var(--faint)}.r-opz ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.r-opz li{padding:10px 0;border-top:1px solid var(--hair);font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--carta)}.r-opz li:first-child{color:var(--glow)}.r-next .t .alt{font-weight:400;color:var(--faint)}.pr-nota,.r-next .t .alt{font-family:var(--mono);font-size:13px}.pr-nota{margin-top:12px;line-height:1.5;color:var(--mut)}.pr-nota.errore{color:var(--arancio)}.pr-conferma{margin-top:14px}.pr-conferma .t{font-family:var(--body);font-size:15px;line-height:1.45;color:var(--mut)}.pr-conferma .t b{color:var(--carta);font-weight:600}.pr-conferma .r{display:flex;align-items:center;gap:14px;margin-top:12px}.pr-conferma .r .fl-act{width:auto;padding:14px 20px;white-space:nowrap}.pr-no{border:none;background:none;cursor:pointer;font-family:var(--mono);font-size:13px;color:var(--faint);padding:8px 0}.pr-no:hover{color:var(--carta)}.pr-esito{margin-top:10px;padding:12px 14px;border-radius:10px;font-family:var(--body);font-size:15px;line-height:1.45;color:var(--mut);background:color-mix(in srgb,var(--oro) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--oro) 35%,transparent)}.pr-esito b{color:var(--oro);font-weight:600}.pr-esito.fulfilled{background:color-mix(in srgb,var(--verde) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--verde) 35%,transparent)}.pr-esito.fulfilled b{color:var(--glow)}.pr-esito code{font-family:var(--mono);color:var(--carta);background:var(--ink-3);padding:2px 6px;border-radius:5px}.pw-root{--pv-oro:#F6C453;--pv-oro-2:#E8A93C;--pv-viola:#8980F5;--pv-viola-2:#5B51D6;--pv-teal:#00CCB2;--pv-teal-2:#0A8A79;--pv-bosco:#0C1F1A;--pv-bosco-2:#051210}.pv-wrap{max-width:1040px}.pv-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.pv-pts{font-family:var(--mono);font-size:13px;color:var(--faint)}.pv-pts b{font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.02em;color:var(--carta);margin-right:6px;font-variant-numeric:tabular-nums}.pv-t{position:relative;display:grid;grid-template-rows:minmax(34px,auto) 1fr auto auto;align-items:end;row-gap:0;min-height:176px;padding:14px 16px;border-radius:18px;border:none;text-align:left;color:#0E110C;cursor:pointer;overflow:hidden;isolation:isolate;background:linear-gradient(155deg,var(--t1),var(--t2));box-shadow:0 18px 40px -22px rgba(0,0,0,.9);transition:transform .35s var(--ease),filter .35s,box-shadow .35s}.pv-t.amazon{--t1:#2B3A4D;--t2:#0F141B;color:#fff}.pv-t.amazon:before{background:radial-gradient(120% 90% at 100% 0,rgba(255,153,0,.3),transparent 55%)}.pv-t.amazon .mesh{opacity:.08}.pv-t.amazon .brand{position:relative;grid-row:1;align-self:start;z-index:2;display:flex;flex-direction:column;font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:-.03em;color:#fff;line-height:1}.pv-t.amazon .brand svg{width:46px;height:12px;stroke:#FF9900;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;margin:1px 0 0 1px;overflow:visible}.pv-t.amazon .lab{opacity:.82}.pv-t.amazon .val{color:#fff}.pv-t.profai{--t1:#1C2620;--t2:#080B08;color:#fff}.pv-t.profai:before{background:radial-gradient(120% 90% at 100% 0,rgba(0,204,178,.26),transparent 55%)}.pv-t.profai .mesh{opacity:.26}.pv-t.profai .coupon{position:absolute;inset:7px;border:1px dashed rgba(132,255,190,.38);border-radius:12px;pointer-events:none;z-index:1}.pv-t.profai .logo{position:relative;grid-row:1;align-self:start;justify-self:start;margin-top:2px;height:15px;width:auto;z-index:2}.pv-t.profai .val{background:linear-gradient(120deg,#84FFBE,#00CCB2);-webkit-background-clip:text;background-clip:text;color:transparent}.pv-t.profai .lab{opacity:.85}.pv-t.grande .brand{top:18px;left:20px;font-size:20px}.pv-t.grande .brand svg{width:58px;height:14px}.pv-t.grande .coupon{inset:9px;border-radius:16px}.pv-t.grande .logo{top:20px;left:22px;height:19px}.pv-t.viola{--t1:#A79FFF;--t2:var(--pv-viola-2);color:#fff}.pv-t.teal{--t1:#0F6E62;--t2:#03201C;color:#fff}.pv-t.teal:before{background:radial-gradient(110% 80% at 100% 0,rgba(132,255,190,.26),transparent 55%),radial-gradient(70% 50% at 20% 110%,rgba(0,204,178,.35),transparent 60%)}.pv-t.teal .mesh{opacity:.3}.pv-t .bdgs i.vita.vita{background:none;box-shadow:inset 0 0 0 1px rgba(132,255,190,.55);color:#84FFBE;font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:0 10px;border-radius:999px}.pv-t .val.inf{display:block;width:96px;height:auto;line-height:0;margin-top:14px}.pv-t .val.inf svg{width:100%;height:auto;fill:none;stroke:#84FFBE;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(132,255,190,.7)) drop-shadow(0 0 26px rgba(0,204,178,.45));overflow:visible}.pv-t.grande .val.inf{width:190px}.pv-t.grande .val.inf svg{stroke-width:6}.pv-t.grande .bdgs i.vita{font-size:11px;padding:0 12px}.pv-t:before{content:"";inset:0;background:radial-gradient(120% 90% at 100% 0,rgba(255,255,255,.32),transparent 55%);z-index:1}.pv-t .mesh,.pv-t:before{position:absolute;pointer-events:none}.pv-t .mesh{right:-18%;top:-10%;width:75%;height:120%;background:url(/premi/mesh.webp) 100% 0/contain no-repeat;opacity:.16;mix-blend-mode:screen}.pv-t.img{--t1:#173A31;--t2:var(--pv-bosco-2);color:#fff}.pv-t.img.teal{--t1:#0F4A43;--t2:var(--pv-bosco-2)}.pv-t.img .mesh{opacity:.28}.pv-t .persona{position:absolute;right:-4%;bottom:0;height:82%;width:auto;max-width:48%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;pointer-events:none;z-index:0;filter:drop-shadow(0 10px 24px rgba(0,0,0,.45))}.pv-t.img:before{background:linear-gradient(180deg,rgba(5,18,16,0) 22%,rgba(5,18,16,.6) 62%,rgba(5,18,16,.94))}.pv-t .bdgs{position:relative;grid-row:1;align-self:start;display:flex;flex-wrap:wrap;gap:6px;z-index:2;padding-right:28px}.pv-t .bdgs i{white-space:nowrap;display:grid;place-items:center;min-width:34px;height:34px;padding:0 7px;border-radius:9px;font-style:normal;font-family:var(--display);font-weight:800;font-size:12px;letter-spacing:.02em;color:#0E110C;background:linear-gradient(150deg,#C9F7E3,#84FFBE 45%,#00CCB2);box-shadow:0 6px 14px -6px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.6)}.pv-t .bdgs i:nth-child(2){background:linear-gradient(150deg,#D6D2FF,#A79FFF 45%,#8980F5)}.pv-t .bdgs i.x{background:linear-gradient(150deg,#FFF0C4,#F6C453 45%,#E8A93C)}.pv-t .mark{position:absolute;top:10px;right:14px;font-family:var(--mono);font-size:14px;font-weight:600;z-index:2}.pv-t .mark svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}.pv-t .val{position:relative;grid-row:3;z-index:2;font-family:var(--display);font-weight:800;font-size:52px;line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:14px}.pv-t.img .val{text-shadow:0 2px 18px rgba(0,0,0,.5)}.pv-t.lunga .val{font-size:32px;letter-spacing:-.03em}.pv-t .lab{position:relative;grid-row:4;z-index:2;margin-top:8px;font-family:var(--display);font-weight:600;font-size:13px;line-height:1.2;letter-spacing:-.01em;opacity:.88;max-width:72%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pv-t.img .lab{opacity:.95;text-shadow:0 1px 8px rgba(0,0,0,.6)}.pv-t.lock{filter:saturate(.75) brightness(.8);box-shadow:none}.pv-t.done{filter:saturate(.85) brightness(.9)}.pv-t.now,.pv-t.pick{box-shadow:0 0 0 2px rgba(255,255,255,.9),0 0 44px -6px var(--pv-oro),0 18px 40px -22px rgba(0,0,0,.9)}.pv-t.now{transform:translateY(-4px)}.pv-t.grande.now:after,.pv-t.now:after{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.3) 50%,transparent 58%);animation:pvsheen 4.5s ease-in-out infinite;pointer-events:none;z-index:3}@keyframes pvsheen{0%,55%{transform:translateX(-45%)}to{transform:translateX(45%)}}@media (prefers-reduced-motion:reduce){.pv-t.now:after{animation:none}}.pv-t.pick:hover{transform:translateY(-3px)}.pv-t.done:hover,.pv-t.lock:hover{filter:none;transform:translateY(-2px)}.pv-t:focus-visible{outline:2px solid #fff;outline-offset:3px}.pv-t.grande{min-height:260px;padding:20px 22px;border-radius:24px}.pv-t.grande .val{font-size:96px;letter-spacing:-.06em}.pv-t.grande.lunga .val{font-size:56px;letter-spacing:-.04em}.pv-t.grande .lab{font-size:15px;margin-top:12px;-webkit-line-clamp:3;max-width:66%}.pv-t.grande .bdgs{top:16px;left:18px}.pv-t.grande .bdgs i{min-width:42px;height:42px;font-size:14px;border-radius:11px}.pv-t.grande.lock{filter:saturate(.85) brightness(.88)}.pv-hero{display:grid;grid-template-columns:minmax(260px,320px) 1fr;gap:32px;align-items:center;margin-top:26px}.pv-hero .eye{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.pv-hero.ritira .eye{color:var(--pv-oro)}.pv-hero h2{font-family:var(--display);font-weight:700;font-size:40px;line-height:1.02;letter-spacing:-.035em;margin:12px 0 0;color:var(--carta);text-wrap:balance}.pv-hero .alt{margin:12px 0 0;font-size:16px;line-height:1.45;color:var(--mut);max-width:34rem}.pv-hero .fl-act{width:auto;display:inline-flex;padding:16px 26px;margin-top:22px;font-size:17px}.pv-hero .pr-nota{margin-top:18px}.pv-bar{height:14px;border-radius:7px;background:var(--ink-3);overflow:hidden;margin-top:22px;max-width:34rem}.pv-bar i{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,var(--pv-oro-2),var(--pv-oro));box-shadow:0 0 18px -2px var(--pv-oro)}.pv-dett .manca,.pv-hero .manca{margin-top:12px;font-family:var(--body);font-size:16px;color:var(--mut)}.pv-dett .manca b,.pv-hero .manca b{color:var(--carta);font-weight:600}.pv-esito{margin-top:18px}.pv-sech{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:40px 0 10px}.pv-sech h3{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em;margin:0;color:var(--carta);white-space:nowrap}.pv-sech .m{font-family:var(--mono);font-size:13px;color:var(--faint)}.pv-tl{display:flex;flex-direction:column}.pv-grad{display:grid;grid-template-columns:44px 1fr;gap:0 10px}.pv-nodo{position:relative}.pv-nodo .linea{position:absolute;left:21px;top:22px;bottom:-22px;width:2px;background:rgba(240,242,235,.12);overflow:hidden;border-radius:2px}.pv-nodo .linea b{display:block;width:100%;background:linear-gradient(180deg,var(--pv-oro),var(--pv-oro-2));box-shadow:0 0 12px var(--pv-oro)}.pv-grad:last-child .pv-nodo .linea{display:none}.pv-nodo .punto{position:absolute;left:15px;top:15px;width:14px;height:14px;border-radius:50%;background:var(--ink);box-shadow:inset 0 0 0 2px rgba(240,242,235,.3);z-index:1}.pv-grad.done .pv-nodo .punto,.pv-grad.ok .pv-nodo .punto{background:var(--pv-oro);box-shadow:none}.pv-grad.ok .pv-gh span{color:var(--mut)}.pv-grad.now .pv-nodo .punto{left:11px;top:11px;width:22px;height:22px;background:var(--pv-oro);box-shadow:0 0 0 5px color-mix(in srgb,var(--pv-oro) 22%,transparent),0 0 26px -2px var(--pv-oro)}.pv-grad.next .pv-nodo .punto{box-shadow:inset 0 0 0 2px var(--carta)}.pv-nodo .tu{position:absolute;left:0;right:0;top:40px;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pv-oro)}.pv-corpo{padding:0 0 34px}.pv-gh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:2px 0 12px}.pv-gh b{font-family:var(--display);font-weight:700;font-size:24px;letter-spacing:-.03em;color:var(--carta);font-variant-numeric:tabular-nums}.pv-gh b small{font-weight:400;font-size:12px;letter-spacing:.08em;margin-left:6px}.pv-gh b small,.pv-gh span{font-family:var(--mono);color:var(--faint)}.pv-gh span{font-size:13px}.pv-gh span em{font-style:normal;color:var(--carta)}.pv-grad.now .pv-gh b,.pv-grad.now .pv-gh span{color:var(--pv-oro)}.pv-grad.done .pv-gh b{color:var(--mut)}.pv-grad.lock .pv-corpo{opacity:.85}.pv-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.pv-nota{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--faint);max-width:44rem}.pv-nota b{color:var(--mut);font-weight:600}.fl-act.oro{background:var(--pv-oro);color:#0E110C}.fl-act.oro:disabled{opacity:.45}.pv-dett{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:rgba(6,9,6,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:pvfade .25s var(--ease)}@keyframes pvfade{0%{opacity:0}to{opacity:1}}.pv-dett-in{position:relative;width:min(880px,100%);display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:32px;align-items:center;padding:28px;border-radius:28px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair),0 40px 80px -30px rgba(0,0,0,.9);animation:pvup .35s var(--ease)}@keyframes pvup{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.pv-dett,.pv-dett-in{animation:none}}.pv-dett .pv-t.grande{cursor:default;min-height:300px}.pv-dett .eye{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.pv-dett h2{font-family:var(--display);font-weight:700;font-size:32px;line-height:1.05;letter-spacing:-.03em;margin:12px 0 0;color:var(--carta);text-wrap:balance}.pv-dett .descr{margin:14px 0 0;font-size:16px;line-height:1.5;color:var(--mut);max-width:32rem}.pv-dett .fl-act{width:auto;display:inline-flex;padding:16px 26px;margin-top:22px}.pv-dett .pr-conferma{margin-top:20px}.pv-dett .pr-esito,.pv-dett .pr-nota{margin-top:18px}.pv-chiudi{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;background:rgba(240,242,235,.06);color:var(--carta);font-family:var(--mono);font-size:15px;display:grid;place-items:center;z-index:2}.pv-chiudi:hover{background:rgba(240,242,235,.12)}@media(max-width:899px){.pv-t .val{font-size:44px}.pv-row{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.pv-hero{grid-template-columns:1fr;gap:18px}.pv-hero h2{font-size:32px}.pv-t.grande{min-height:220px}.pv-t.grande .val{font-size:84px}.pv-t.grande.lunga .val{font-size:48px}.pv-grad{grid-template-columns:30px 1fr;gap:0 8px}.pv-nodo .linea{left:14px}.pv-nodo .punto{left:8px}.pv-grad.now .pv-nodo .punto{left:4px}.pv-nodo .tu{font-size:10px}.pv-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pv-t{min-height:160px;padding:12px;border-radius:16px}.pv-t .val{font-size:40px}.pv-t.lunga .val{font-size:26px}.pv-t .val.inf{width:80px}.pv-t.grande .val.inf{width:150px}.pv-t .lab{font-size:12px;max-width:100%;-webkit-line-clamp:3}.pv-t .persona{opacity:.9;max-width:44%}.pv-t{grid-template-rows:minmax(30px,auto) 1fr auto auto}.pv-t .bdgs i{min-width:28px;height:28px;font-size:11px;border-radius:7px}.pv-dett .fl-act,.pv-hero .fl-act{width:100%}.pv-dett{padding:0;align-items:end}.pv-dett-in{grid-template-columns:1fr;gap:18px;width:100%;max-height:96vh;overflow-y:auto;border-radius:24px 24px 0 0;padding:22px 18px 28px}.pv-dett h2{font-size:26px}}.pw-mo.cer{cursor:default;overflow-y:auto;align-items:flex-start;padding:28px 20px 40px}.pw-mo.cer .in.wide{max-width:640px;width:100%;margin:auto}.pw-mo.cer .big.fx,.pw-mo.cer .cta,.pw-mo.cer .kick{color:var(--pv-oro)}.pw-mo.cer .big.fx{filter:drop-shadow(0 10px 42px rgba(246,196,83,.45));font-size:min(26vw,120px);display:flex;flex-direction:column;align-items:center}.pw-mo.cer .big .unit{font-family:var(--mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-top:14px;filter:none}.pw-mo.cer .msg{margin-top:18px}.pw-mo.cer .fwd b{color:var(--pv-oro)}.cer-tessere{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:26px;opacity:0;transition:opacity .3s}@media(min-width:900px){.cer-tessere.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.cer-tessere.n4{grid-template-columns:repeat(2,minmax(0,1fr))}}.cer-tessere.on{opacity:1}.cer-tessere .cer-t{opacity:0;transform:translateY(14px) scale(.96)}.cer-tessere.on .cer-t{animation:cerin .6s var(--pop) forwards}@keyframes cerin{to{opacity:1;transform:none}}.cer-mini .pv-t,.cer-tessere .pv-t,.cer-una .pv-t{cursor:default;transform:none}.cer-tessere .pv-t{min-height:150px}.pv-t.libera{cursor:default}.cer-una{margin-top:22px;width:min(320px,86vw)}.cer-mini{margin-top:18px;width:min(230px,70vw)}.cer-mini .pv-t{min-height:140px}.cer-passi{width:100%;margin-top:22px;display:flex;flex-direction:column;gap:10px;text-align:left;opacity:0;transition:opacity .3s}.cer-passi.on{opacity:1}.cer-passo{display:flex;gap:14px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:rgba(240,242,235,.04);box-shadow:inset 0 0 0 1px var(--hair);opacity:0;animation:cerin .5s var(--pop) forwards}.cer-passo .n{flex:0 0 28px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:13px;color:var(--carta);box-shadow:inset 0 0 0 1.5px rgba(240,242,235,.3)}.cer-passo.fatto .n{background:var(--verde);color:#06150E;box-shadow:none}.cer-passo.fallito .n{background:var(--arancio);color:#0E110C;box-shadow:none}.cer-passo .spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(240,242,235,.25);border-top:2px solid var(--pv-oro);animation:cerspin .8s linear infinite}@keyframes cerspin{to{transform:rotate(1turn)}}.cer-passo .t{font-family:var(--body);font-size:15px;line-height:1.45;color:var(--mut)}.cer-passo .t b{color:var(--carta);font-weight:600}.cer-passi.piano{gap:0;margin-top:26px;border-top:1px solid var(--hair)}.cer-passi.piano .cer-passo{padding:14px 2px;border-radius:0;background:none;box-shadow:none;border-bottom:1px solid var(--hair)}.cer-passi.piano .cer-passo .n{width:24px;height:24px;flex-basis:24px;font-size:12px;color:var(--pv-oro);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pv-oro) 55%,transparent)}.cer-passi.piano .cer-passo .t{font-size:16px;color:var(--carta)}.cer-passi.piano .cer-passo .t b{color:var(--pv-oro)}.cer-testo{margin-top:26px;max-width:34rem;text-align:center;opacity:0;transition:opacity .3s}.cer-testo.on{opacity:1}.cer-testo p{margin:0;font-family:var(--body);font-size:17px;line-height:1.5;color:var(--mut)}.cer-testo p+p{margin-top:10px}.cer-testo b{color:var(--carta);font-weight:600}.cer-viaggio{width:100%;max-width:30rem;margin:26px auto 0;text-align:left;display:flex;flex-direction:column}.cv-tappa{display:grid;grid-template-columns:36px 1fr;gap:0 14px;opacity:0;animation:cerin .5s var(--pop) forwards}.cv-nodo{position:relative;min-height:100%}.cv-nodo .punto{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;margin-left:2px;border-radius:50%;background:var(--ink);box-shadow:inset 0 0 0 2px rgba(240,242,235,.22);font-family:var(--mono);font-size:14px;font-weight:600;color:var(--carta);transition:background .35s,box-shadow .35s}.cv-tappa.fatto .punto{background:var(--verde);color:#06150E;box-shadow:0 0 18px -4px var(--verde)}.cv-tappa.in-corso .punto{box-shadow:inset 0 0 0 2px var(--pv-oro),0 0 22px -4px var(--pv-oro)}.cv-tappa.fallito .punto{background:var(--arancio);color:#0E110C;box-shadow:none}.cv-tappa.poi .punto{box-shadow:inset 0 0 0 2px rgba(240,242,235,.22)}.cv-nodo .linea{position:absolute;left:17px;top:34px;bottom:-2px;width:2px;background:rgba(240,242,235,.12);overflow:hidden;border-radius:2px}.cv-nodo .linea b{display:block;width:100%;height:0;background:linear-gradient(180deg,var(--verde),var(--glow));box-shadow:0 0 12px var(--verde);transition:height .8s var(--ease)}.cv-tappa.fatto .linea b{height:100%!important}.cv-txt{padding:4px 0 26px}.cv-tappa:last-child .cv-txt{padding-bottom:6px}.cv-txt .t{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.15;color:var(--carta)}.cv-tappa.poi .cv-txt .t{color:var(--mut)}.cv-tappa.in-corso .cv-txt .t{color:var(--pv-oro)}.cv-txt .s{margin-top:4px;font-family:var(--body);font-size:15px;line-height:1.45;color:var(--mut)}.cv-nodo .spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(240,242,235,.2);border-top:2px solid var(--pv-oro);animation:cerspin .8s linear infinite}@media (prefers-reduced-motion:reduce){.cv-tappa{animation:none;opacity:1}.cv-nodo .linea b{transition:none}}.cer-azioni{display:flex;align-items:center;gap:16px;margin-top:26px;opacity:0;transition:opacity .3s}.cer-azioni.on{opacity:1}.cer-azioni .fl-act{width:auto;padding:15px 24px}.cer-codice{margin-top:22px;padding:22px 26px;border-radius:18px;background:var(--ink-2);box-shadow:inset 0 0 0 1px rgba(132,255,190,.5),0 0 40px -10px rgba(0,204,178,.5);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px}.cer-codice .c{font-family:var(--mono);font-size:clamp(24px,7vw,36px);letter-spacing:.06em;color:var(--glow)}.cer-codice .k{font-size:12px;letter-spacing:.1em;color:var(--faint)}.cer-codice .k,.cer-stamp{font-family:var(--mono);text-transform:uppercase}.cer-stamp{margin-top:22px;padding:12px 22px;border-radius:999px;font-size:14px;letter-spacing:.16em;color:var(--pv-oro);box-shadow:inset 0 0 0 1.5px var(--pv-oro);transform:rotate(-3deg)}@media (prefers-reduced-motion:reduce){.cer-passo,.cer-tessere.on .cer-t{animation:none;opacity:1;transform:none}.cer-passo .spin{animation:none}}.pw-devbar{position:fixed;right:14px;bottom:calc(var(--nav) + 14px);z-index:120;font-family:var(--mono);font-size:12px}@media(min-width:900px){.pw-devbar{bottom:14px}}.pw-devbar .tog{border:none;cursor:pointer;padding:8px 12px;border-radius:999px;background:var(--pv-oro);color:#0E110C;font-family:var(--mono);font-size:12px;font-weight:600;box-shadow:0 10px 24px -10px rgba(0,0,0,.8)}.pw-devbar .body{position:absolute;right:0;bottom:calc(100% + 8px);width:min(340px,88vw);padding:12px;border-radius:14px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair),0 20px 40px -20px rgba(0,0,0,.9)}.pw-devbar .l{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:10px;margin:8px 0 6px}.pw-devbar .row{display:flex;flex-wrap:wrap;gap:6px}.pw-devbar .row button{border:none;cursor:pointer;padding:7px 10px;border-radius:8px;background:rgba(240,242,235,.06);color:var(--carta);font-family:var(--mono);font-size:12px}.pw-devbar .row button:hover{background:rgba(240,242,235,.12)}.pw-devbar .row button.chiudi{color:var(--faint)}@media(min-width:900px){.nav{justify-content:flex-start;gap:2px;padding:28px 18px 24px}.nav .nav-brand{margin:0 4px 32px;padding:0}.nav .nav-id,.nav .nav-id.compatta{margin:0 4px 32px;padding:16px 14px 14px}.nav .nav-id.compatta .riga{gap:12px}.nav .nav-id.compatta .av{width:38px;height:38px}.nav .nav-id.compatta .serie{margin-top:14px;padding-top:12px}.nav button{margin:0 4px;padding:13px 14px;gap:10px;min-height:48px}.nav button svg{width:20px;height:20px}.nav button.on:before{left:-22px}.nav button.nav-fondo{margin-top:auto;padding-top:20px}.nav button.nav-fondo:after{left:0;right:0}.nav .nav-streak{margin-top:auto}.nav button.nav-fondo~.nav-streak{margin-top:10px}.nav button:focus{outline:none}.nav button:focus-visible{outline:2px solid var(--verde);outline-offset:-2px}}.s-col{display:none}@media(min-width:900px){.nav.griglia{padding:0;gap:0;width:272px}.app:has(.nav.griglia) .screen{inset:0 0 0 272px}.nav.griglia>.nav-brand,.nav.griglia>.nav-id,.nav.griglia>.nav-streak,.nav.griglia>button{display:none}.nav.griglia .s-col{display:flex;flex-direction:column;height:100%;padding:30px 18px 24px}.s-testa img{height:18px;width:auto;display:block}.s-testa .sotto{font-family:var(--mono);font-size:12px;color:var(--faint);margin-top:8px}.s-scheda{margin-top:22px;padding:18px;border-radius:14px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);cursor:pointer;transition:box-shadow .2s}.s-scheda:hover{box-shadow:inset 0 0 0 1px rgba(240,242,235,.2)}.s-scheda .chi{display:flex;align-items:center;gap:14px;min-width:0}.s-scheda .av{flex:0 0 44px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--verde) 18%,var(--ink-2));color:var(--glow);font-family:var(--display);font-weight:600;font-size:16px}.s-scheda .tx{min-width:0}.s-scheda .n{font-family:var(--display);font-weight:600;font-size:16px;line-height:1.2;color:var(--carta);overflow-wrap:anywhere}.s-scheda .m{font-family:var(--mono);font-size:12px;color:var(--faint);margin-top:4px}.s-nav{margin-top:18px;display:flex;flex-direction:column;gap:2px}.nav.griglia .s-nav button{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:0 22px;min-height:50px;border:0;border-radius:12px;background:none;cursor:pointer;text-align:left;position:relative;font-family:var(--display);font-weight:500;font-size:16px;letter-spacing:0;color:var(--carta);transition:background .2s,color .2s}.nav.griglia .s-nav button:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:transparent;box-shadow:none}.s-nav button:hover{background:rgba(240,242,235,.04)}.s-nav button .v{font-family:var(--mono);font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}.nav.griglia .s-nav button.on{background:rgba(0,204,178,.1);color:var(--glow)}.nav.griglia .s-nav button.on:before{background:var(--verde)}.s-nav button.on .v{color:var(--glow);font-weight:700}.s-nav button .v.chip{padding:3px 9px;border-radius:7px;color:var(--arancio);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--arancio) 60%,transparent);font-size:13px;font-weight:500}.s-nav button:focus{outline:none}.s-nav button:focus-visible{outline:2px solid var(--verde);outline-offset:-2px}.s-filo{height:1px;background:var(--hair);margin:10px 0 8px}.s-spazio{flex:1 1 14px}.s-serie{margin-top:0;padding:14px 16px 16px;border-radius:14px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair)}.s-serie .r{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:12px;color:var(--faint)}.s-serie .r b{color:var(--arancio);font-weight:500}.s-serie .wk{display:flex;gap:5px;margin-top:10px}.s-serie .wk i{flex:1;height:5px;border-radius:3px;background:rgba(240,242,235,.14)}.s-serie .wk i.on{background:var(--arancio)}.s-serie .wk i.todo{background:transparent;box-shadow:inset 0 0 0 1px rgba(240,242,235,.3)}.nav.griglia .s-giochi{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0 22px;min-height:48px;border:0;border-radius:12px;background:none;cursor:pointer;text-align:left;position:relative;font-family:var(--display);font-weight:500;font-size:16px;letter-spacing:0;color:var(--faint);transition:color .2s,background .2s}.nav.griglia .s-giochi:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:transparent;box-shadow:none}.s-giochi .v{font-family:var(--mono);font-size:13px;color:var(--faint)}.s-giochi:hover{color:var(--mut);background:rgba(240,242,235,.04)}.nav.griglia .s-giochi.on{color:var(--glow);background:rgba(0,204,178,.1)}.nav.griglia .s-giochi.on:before{background:var(--verde)}}.pw-li{margin-top:8px}.pw-q.big.li{box-shadow:inset 0 0 0 1px rgba(10,102,194,.38);background:linear-gradient(100deg,rgba(10,102,194,.13),var(--ink-2) 62%)}.pw-q.big.li .ic{background:#0A66C2;box-shadow:none}.pw-q.big.li .ic svg{stroke:#fff}.pw-q.big.li.testa{cursor:default}.pw-q.big.li.testa:hover{background:linear-gradient(100deg,rgba(10,102,194,.13),var(--ink-2) 62%)}.pw-q.big.li .apri{margin-left:auto;flex:0 0 auto;font-family:var(--mono);font-size:13px;color:var(--mut);text-decoration:none;padding:7px 10px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--hair)}.pw-q.big.li .apri:hover{color:var(--carta);box-shadow:inset 0 0 0 1px rgba(240,242,235,.3)}.pw-q.big.li.lock .ar{background:#0A66C2;color:#fff;box-shadow:0 0 22px -6px #0A66C2}.pw-q.big.li.lock .pts{color:var(--oro)}.pw-q.resp .ic{box-shadow:inset 0 0 0 1px rgba(241,143,1,.45)}.pw-q.resp .ic svg{stroke:var(--arancio)}.pw-q.resp .b p{color:var(--arancio)}.pw-q.big.li.testa .b h4{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15}@media (max-width:899px){.pw-serie .w{display:none}.pw-serie{gap:6px;color:rgba(240,242,235,.5)}.pw-nums{margin-top:-8px;margin-bottom:-10px}.pw-nums .v.big{font-size:72px}.pw-nums .gref{font-size:14px;align-self:flex-end;padding-bottom:6px}.pw-nums .gref i{display:none}.pw-segbar{margin-top:14px;gap:2px}.pw-segbar i{height:7px}.pw-prossimo{font-family:var(--display);font-weight:600;font-size:22px;line-height:1.22;letter-spacing:-.02em;color:var(--carta);margin-top:16px;text-wrap:balance}.pw-prossimo b{color:var(--verde);font-weight:600}.pw-hero2{min-height:0}.pw-porta{gap:0;padding:18px 0}.pw-porta .go{display:none}.pw-porta .t{font-size:19px;line-height:1.25;margin-top:6px}.pw-porta .t:after{content:" →";font-family:var(--mono);font-weight:400;color:var(--viola)}.pw-porta .s{font-size:14px;line-height:1.4;color:rgba(240,242,235,.55);margin-top:6px}.pw-sech .m,.pw-sech h3{font-size:12px;letter-spacing:.1em}.pw-sech h3 .sub{display:none}.pw-sech h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pw-sech .m{white-space:nowrap;flex:0 0 auto}.pw-sech{gap:12px}}.pv-ritiri{margin:26px 0 8px}.pv-rit{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:12px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);margin-bottom:8px}.pv-rit.fulfilled{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--verde) 35%,transparent)}.pv-rit .b{flex:1;min-width:0}.pv-rit .t{font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--carta)}.pv-rit .s{font-family:var(--mono);font-size:13px;color:var(--faint);margin-top:4px}.pv-rit.fulfilled .s{color:var(--verde)}.pv-cod{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;padding:8px 10px 8px 12px;border-radius:9px;background:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair2)}.pv-cod code{font-family:var(--mono);font-size:14px;color:var(--carta);letter-spacing:.04em}.pv-cod span{font-family:var(--mono);font-size:12px;color:var(--faint)}@media(max-width:899px){.pv-rit{flex-wrap:wrap}.pv-cod{width:100%;justify-content:space-between}}.pw-nums.oggi{align-items:flex-end;gap:22px;margin-bottom:0}.pw-oggi-riga{display:flex;flex-direction:column;gap:6px;padding-bottom:10px;font-family:var(--mono);font-size:14px}.pw-oggi-riga .up{color:var(--glow)}.pw-oggi-riga .up.zero{color:var(--faint)}.pw-campo{display:flex;flex-direction:column;gap:22px;padding-bottom:26px;border-bottom:1px solid var(--hair)}.pw-campo .sx{min-width:0}.pw-prossimo-card{padding:26px 26px 24px;border-radius:14px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);cursor:pointer;transition:box-shadow .2s}.pw-prossimo-card:hover{box-shadow:inset 0 0 0 1px rgba(240,242,235,.2)}.pw-prossimo-card .k{font-family:var(--mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.pw-prossimo-card .t{margin-top:12px;font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.015em;color:var(--carta)}.pw-prossimo-card .segs{display:flex;gap:6px;margin:20px 0 18px}.pw-prossimo-card .segs i{flex:1;height:10px;border-radius:3px;background:rgba(240,242,235,.09);position:relative;overflow:hidden}.pw-prossimo-card .segs i.on{background:var(--verde)}.pw-prossimo-card .segs i b{position:absolute;left:0;top:0;bottom:0;background:var(--verde);border-radius:3px}.pw-prossimo-card .r{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:13px;color:var(--mut)}.pw-prossimo-card .r .go{color:var(--glow)}.pw-lista{display:flex;flex-direction:column;border-top:1px solid var(--hair)}.pw-riga{display:grid;grid-template-columns:24px 1fr auto;-moz-column-gap:16px;column-gap:16px;align-items:center;width:100%;min-height:70px;padding:12px 0;border:0;border-bottom:1px solid var(--hair);background:none;cursor:pointer;text-align:left;color:var(--carta);transition:background .2s}.pw-riga:hover{background:rgba(240,242,235,.025)}.pw-riga .box{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px rgba(240,242,235,.28);font-family:var(--mono);font-size:14px;color:var(--verde);background:var(--ink-2)}.pw-riga .t{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-riga .t i{font-style:normal;font-weight:400;color:var(--mut)}.pw-riga .p{font-family:var(--mono);font-size:13px;color:var(--oro);white-space:nowrap}.pw-riga.done{cursor:default}.pw-riga.done .box{box-shadow:inset 0 0 0 1.5px var(--verde)}.pw-riga.done .t{text-decoration:line-through}.pw-riga.done .p,.pw-riga.done .t,.pw-riga.done .t i{color:var(--faint)}.pw-riga.pend{cursor:default}.pw-riga.pend .p,.pw-riga.resp .p{color:var(--arancio)}.pw-invito{position:sticky;bottom:16px;z-index:6;margin-top:34px;padding:20px 24px;border-radius:14px;display:flex;align-items:center;gap:24px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair2),0 -10px 40px -18px rgba(0,0,0,.9),0 22px 50px -22px rgba(0,0,0,.85)}.pw-invito .b{flex:1;min-width:0}.pw-invito .l{font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--viola);margin-bottom:6px}.pw-invito .t{font-family:var(--display);font-weight:600;font-size:18px;line-height:1.3;letter-spacing:-.015em;color:var(--carta)}.pw-invito .t em{font-style:normal;color:var(--viola)}.pw-invito .cta{flex:0 0 auto;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:17px 26px;border-radius:999px;font-family:var(--display);font-weight:600;font-size:16px;background:var(--viola);color:#fff;transition:transform .2s var(--ease),filter .2s}.pw-invito .cta .a{font-family:var(--mono)}.pw-invito .cta:hover{transform:translateX(2px);filter:brightness(1.08)}.pw-invito{cursor:pointer}.pw-invito .s{margin-top:4px;font-family:var(--body);font-size:13.5px;color:var(--mut);line-height:1.4}@media(max-width:899px){.pw-nums.oggi{gap:14px}.pw-oggi-riga{font-size:13px;padding-bottom:18px}.pw-riga .t{font-size:17px;white-space:normal}.pw-riga .t i{display:block;font-size:14px;margin-top:2px}.pw-invito{bottom:12px;padding:14px 16px;gap:14px;margin-top:26px}.pw-invito .t{font-size:16px;line-height:1.25}.pw-invito .l,.pw-invito .s{display:none}.pw-invito .cta{padding:12px 16px;font-size:15px}}@media(min-width:900px){.pw-campo{display:grid;grid-template-columns:minmax(0,1fr) 400px;-moz-column-gap:48px;column-gap:48px;align-items:start;padding-bottom:30px}.pw-campo .pw-prossimo{max-width:30rem}.pw-nums.oggi{margin-top:6px}.pw-oggi-riga{padding-bottom:34px}.pw-prossimo-card{margin-top:8px}}.pw-hero2.studenti{min-height:0;padding-top:0;margin-top:0;align-items:flex-start;overflow:visible}.pw-hero2.studenti .pw-hg{right:auto;left:6%;width:46%;top:-60%;height:190%}.pw-hero2.studenti .pw-nums.oggi{margin-top:0;margin-bottom:-10px}.pw-hero2.studenti .pw-campo .pw-prossimo{margin-top:16px}.pw-hero2.studenti .pw-campo{padding-bottom:32px}@media(min-width:900px){.pw-oggi.studenti .pw-head{display:none}.pw-hero2.studenti{margin-top:20px}.pw-hero2.studenti .pw-oggi-riga{padding-bottom:30px}.pw-hero2.studenti .pw-prossimo-card{margin-top:44px}.pw-hero2.studenti .pw-hg{left:4%;width:42%;top:-70%;height:200%;opacity:.42}.pw-hero2.studenti .pw-campo{padding-bottom:36px}}@media(max-width:899px){.pw-hero2.studenti{margin-top:-12px}.pw-hero2.studenti .pw-oggi-riga{padding-bottom:14px}.pw-hero2.studenti .pw-campo{gap:18px;padding-bottom:26px}.pw-hero2.studenti .pw-prossimo-card{padding:20px 20px 18px}.pw-hero2.studenti .pw-prossimo-card .k{font-size:12px}.pw-hero2.studenti .pw-prossimo-card .t{font-size:20px;margin-top:8px}.pw-hero2.studenti .pw-prossimo-card .segs{margin:14px 0 12px}.pw-hero2.studenti .pw-hg{left:auto;right:-10%;width:64%;top:-30%;height:150%}}.ds-righe{container-type:inline-size}@container (max-width:560px){.ds-riga{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"s t t" "q q c";gap:16px 16px;padding:20px;min-height:0;align-items:center}.ds-riga>:first-child{grid-area:s;align-self:start;margin-top:4px}.ds-riga .t{grid-area:t}.ds-riga .n{font-size:21px;line-height:1.15;overflow-wrap:normal}.ds-quota{grid-area:q;display:flex;align-items:baseline;gap:8px;min-width:0;text-align:left}.ds-quota b{display:inline;font-size:21px}.ds-quota span{display:inline;margin-top:0}.ds-cta{grid-area:c;flex:none;justify-content:center}}.pw-q .b{flex:1 1 auto;min-width:0}.pw-q .b h4{line-height:1.2}.pw-q .b h4,.pw-q .b p{white-space:normal;overflow:visible;text-overflow:clip}.pw-q .b p{line-height:1.4}@media(max-width:380px){.pw-sech{flex-wrap:wrap;row-gap:4px}.pw-sech h3{overflow:visible;text-overflow:clip}}@media(max-width:400px){.pw-invito{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px}.pw-invito .t{font-size:15px;line-height:1.3}.pw-invito .cta{justify-content:center;padding:12px 18px;font-size:15px}}@media(min-width:900px){.app:has(.nav.griglia) .sheet{left:272px}}.pw-hero2.studenti{overflow-x:clip}.iv-k,.pw-oggi-riga{white-space:nowrap}.iv-k{flex-wrap:wrap;row-gap:8px}.iv-simval .n{white-space:nowrap}.pw-bb{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 22px;border-radius:14px;background:linear-gradient(100deg,color-mix(in srgb,var(--arancio) 14%,var(--ink-2)),var(--ink-2) 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--arancio) 45%,transparent)}.pw-bb:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgba(241,143,1,.14) 50%,transparent 65%);background-size:260% 100%;background-position:130% 0;animation:pwbbsweep 4.2s ease-in-out 1.4s infinite}@keyframes pwbbsweep{0%{background-position:130% 0}55%,to{background-position:-130% 0}}.pw-bb .pct{font-weight:700;font-size:30px;line-height:1;letter-spacing:-.03em;color:var(--arancio);text-shadow:0 0 22px rgba(241,143,1,.45)}.pw-bb .pct,.pw-bb .t{font-family:var(--display)}.pw-bb .t{font-weight:600;font-size:17px;line-height:1.25;color:var(--carta)}.pw-bb .s{margin-top:3px;font-family:var(--body);font-size:14px;line-height:1.4;color:var(--mut)}.pw-bb .s b{color:var(--carta);font-weight:600}.pw-bb .g{font-family:var(--mono);font-size:12px;color:var(--arancio);white-space:nowrap}@media(max-width:899px){.pw-bb{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:14px 16px}.pw-bb .pct{grid-row:span 2;font-size:26px}.pw-bb .t{font-size:15px}.pw-bb .s{font-size:13px}.pw-bb .g{grid-column:2}}@media(prefers-reduced-motion:reduce){.pw-bb:after{animation:none}}.rw-campagna{margin-top:18px;padding:8px 14px;border-radius:999px;font-family:var(--mono);font-size:13px;color:var(--arancio);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--arancio) 55%,transparent);opacity:0;transform:scale(.6)}.rw-campagna b{font-weight:700}.rw-campagna.on{animation:pwspilla .6s cubic-bezier(.2,.9,.3,1.2) forwards}.rw-num{white-space:nowrap}.rw-num.lungo{font-size:min(22vw,104px)}.s-testa .sotto .fine{display:block;margin-top:2px}.rw-campagna{text-align:center;max-width:min(92vw,480px)}@media(max-width:480px){.rw-campagna{font-size:11px;white-space:nowrap;padding:8px 12px}}@media(max-width:361px){.rw-campagna{white-space:normal;border-radius:14px}}.pw-invito .t em.oro{color:var(--oro)}.iv-borsa{margin-top:22px;padding:20px 20px 18px;border-radius:16px;background:linear-gradient(150deg,color-mix(in srgb,var(--oro) 12%,var(--ink-2)),var(--ink-2) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--oro) 45%,transparent)}.iv-borsa .somma{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px}.iv-borsa .pre{display:block;margin-bottom:6px;font-family:var(--mono);font-size:12px;color:var(--faint)}.iv-borsa .p b{display:block;font-family:var(--display);font-weight:700;font-size:36px;line-height:1;letter-spacing:-.035em;color:var(--carta)}.iv-borsa .p.oro b{color:var(--oro);text-shadow:0 0 24px rgba(241,143,1,.35)}.iv-borsa .sub{display:block;margin-top:6px;font-family:var(--body);font-size:13px;line-height:1.35;color:var(--mut)}.iv-borsa .op{padding-top:22px;font-family:var(--display);font-weight:600;font-size:28px;color:var(--faint)}.iv-borsa .tot{margin-top:16px;padding-top:14px;border-top:1px dashed color-mix(in srgb,var(--oro) 40%,transparent);display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-family:var(--mono);font-size:13px;color:var(--mut)}.iv-borsa .tot b{font-family:var(--display);font-weight:700;font-size:46px;line-height:1;letter-spacing:-.04em;color:var(--oro);text-shadow:0 0 30px rgba(241,143,1,.4);animation:pwspilla .7s cubic-bezier(.2,.9,.3,1.2) .35s both}.iv-borsa p{margin:14px 0 0;font-family:var(--body);font-size:14px;line-height:1.5;color:var(--mut)}.iv-borsa a{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-family:var(--mono);font-size:13px;color:var(--oro);text-decoration:none}.iv-borsa a .a{display:inline-block;transition:transform .2s}.iv-borsa a:hover .a{transform:translateX(3px)}@media(max-width:400px){.iv-borsa{padding:16px 16px 14px}.iv-borsa .p b{font-size:30px}.iv-borsa .tot b{font-size:38px}}@media(prefers-reduced-motion:reduce){.iv-borsa .tot b{animation:none}}.iv-borsa .eye{margin-bottom:14px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--oro)}.iv-borsa+.fl-lead{margin-top:20px}@media(max-width:400px){.iv-borsa .pre{font-size:11px;white-space:nowrap}}.pw-scala-nota{margin-top:12px;font-family:var(--font-gamification-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.06em;color:var(--faint)}.pw-onb-scala{width:min(440px,100%);margin:20px auto 0;text-align:left}.pw-onb-azioni{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;margin-top:32px}.pw-onb-azioni .pw-onb-cta{margin-top:0}