.qc-in.svelte-gldqi9:before{content:"";position:absolute;inset:0;background:var(--color-primary);opacity:0}.qc-in.svelte-gldqi9:after{content:"";position:absolute;top:0;bottom:0;left:0;width:70%;transform:translate(-110%);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .72),transparent)}.qc[data-state=todo].svelte-gldqi9 .qc-in:where(.svelte-gldqi9):after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary) 55%,transparent),transparent)}.qc[data-cinq].svelte-gldqi9 .qc-seg[data-r=ok]:where(.svelte-gldqi9) .qc-in:where(.svelte-gldqi9):after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-medal-gold) 70%,#fff),transparent)}.qc-seg.svelte-gldqi9:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid var(--color-primary);opacity:0;pointer-events:none}.qc-chip.svelte-gldqi9:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid var(--color-streak);opacity:0;pointer-events:none}.qc-chip.svelte-gldqi9{transform-origin:18% 50%}.qc-flame.svelte-gldqi9{transform-origin:50% 85%}.qc.svelte-gldqi9[data-play] .qc-seg:where(.svelte-gldqi9){animation:svelte-gldqi9-qc-pop .38s cubic-bezier(.3,.7,.4,1) calc(var(--i) * 60ms) both}.qc.svelte-gldqi9[data-play]:not([data-state=todo]) .qc-seg:where(.svelte-gldqi9){animation-delay:calc(var(--i) * 70ms)}.qc[data-play][data-state=todo].svelte-gldqi9 .qc-in:where(.svelte-gldqi9):after{animation:svelte-gldqi9-qc-glint .46s cubic-bezier(.4,0,.3,1) calc(.2s + var(--i) * 80ms) both}.qc.svelte-gldqi9[data-play] .qc-seg[data-r=ans]:where(.svelte-gldqi9) .qc-in:where(.svelte-gldqi9):after,.qc.svelte-gldqi9[data-play] .qc-seg[data-r=ok]:where(.svelte-gldqi9) .qc-in:where(.svelte-gldqi9):after{animation:svelte-gldqi9-qc-glint .46s cubic-bezier(.4,0,.3,1) calc(60ms + var(--i) * 70ms) both}.qc.svelte-gldqi9[data-play] .qc-seg[data-r=ko]:where(.svelte-gldqi9){animation:svelte-gldqi9-qc-shake .4s cubic-bezier(.36,.07,.19,.97) calc(var(--i) * 70ms) both}.qc.svelte-gldqi9[data-play] .qc-seg[data-r=now]:where(.svelte-gldqi9){animation:svelte-gldqi9-qc-pop .42s cubic-bezier(.3,.7,.4,1) .38s both}.qc.svelte-gldqi9[data-play] .qc-seg[data-r=now]:where(.svelte-gldqi9):after{animation:svelte-gldqi9-qc-ring .6s cubic-bezier(.2,.7,.3,1) .42s forwards}.qc.svelte-gldqi9[data-play] .qc-chip:where(.svelte-gldqi9){animation:svelte-gldqi9-qc-bump .42s cubic-bezier(.3,.7,.4,1) .56s both}.qc.svelte-gldqi9[data-play] .qc-chip:where(.svelte-gldqi9):after{animation:svelte-gldqi9-qc-chipring .56s cubic-bezier(.2,.7,.3,1) .56s forwards}.qc[data-play][data-state=done].svelte-gldqi9 .qc-streak:where(.svelte-gldqi9) .qc-flame:where(.svelte-gldqi9){animation:svelte-gldqi9-qc-ignite .44s cubic-bezier(.3,.7,.4,1) .64s both}.qc.svelte-gldqi9[data-play]:not([data-state=done]) .qc-streak:where(.svelte-gldqi9) .qc-flame:where(.svelte-gldqi9){animation:svelte-gldqi9-qc-wobble .52s ease-in-out .48s both}.qc.svelte-gldqi9[data-play] .qc-cta:where(.svelte-gldqi9){animation:svelte-gldqi9-qc-nudge .52s cubic-bezier(.3,.7,.4,1) .6s both}.qc.svelte-gldqi9[data-idle] .qc-seg[data-r=now]:where(.svelte-gldqi9) .qc-in:where(.svelte-gldqi9):before{animation:svelte-gldqi9-qc-breathe 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.qc.svelte-gldqi9 :where(.svelte-gldqi9),.qc.svelte-gldqi9 :where(.svelte-gldqi9):before,.qc.svelte-gldqi9 :where(.svelte-gldqi9):after{animation:none!important}}@keyframes svelte-gldqi9-qc-pop{0%,to{transform:none}35%{transform:scale(1.04,1.7)}70%{transform:scaleY(.86)}}@keyframes svelte-gldqi9-qc-glint{0%{transform:translate(-110%)}to{transform:translate(260%)}}@keyframes svelte-gldqi9-qc-shake{0%,to{transform:none}18%{transform:translate(-4px)}36%{transform:translate(3px)}54%{transform:translate(-2px)}72%{transform:translate(1px)}}@keyframes svelte-gldqi9-qc-ring{0%{opacity:.8;transform:none}to{opacity:0;transform:scale(1.1,2.2)}}@keyframes svelte-gldqi9-qc-bump{0%,to{transform:none}30%{transform:scale(1.18)}62%{transform:scale(.96)}}@keyframes svelte-gldqi9-qc-chipring{0%{opacity:.8;transform:none}to{opacity:0;transform:scale(1.12,1.7)}}@keyframes svelte-gldqi9-qc-ignite{0%,to{transform:none}35%{transform:translateY(-1px) scale(1.45)}68%{transform:scale(.92)}}@keyframes svelte-gldqi9-qc-wobble{0%,to{transform:none}25%{transform:rotate(-12deg) scale(1.08)}55%{transform:rotate(9deg)}80%{transform:rotate(-3deg)}}@keyframes svelte-gldqi9-qc-nudge{0%,to{transform:none}28%{transform:translate(5px)}52%{transform:none}74%{transform:translate(3px)}}@keyframes svelte-gldqi9-qc-breathe{0%,to{opacity:0}50%{opacity:.42}}.oc-pic.svelte-gt8k3v:after{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:46%;pointer-events:none;transform:translate(-140%) skew(-16deg);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .42),transparent)}.oc-in.svelte-gt8k3v:before{content:"";position:absolute;inset:0;background:var(--color-primary);opacity:0}.oc-in.svelte-gt8k3v:after{content:"";position:absolute;top:0;bottom:0;left:0;width:70%;transform:translate(-110%);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .72),transparent)}.oc[data-state=todo].svelte-gt8k3v .oc-in:where(.svelte-gt8k3v):after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary) 55%,transparent),transparent)}.oc-seg.svelte-gt8k3v:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid var(--color-primary);opacity:0;pointer-events:none}.oc-chip.svelte-gt8k3v{transform-origin:18% 50%}.oc-chip.svelte-gt8k3v:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid currentColor;opacity:0;pointer-events:none}.oc-fl.svelte-gt8k3v{transform-origin:50% 85%}.oc.svelte-gt8k3v[data-play] .oc-pic:where(.svelte-gt8k3v):after{animation:svelte-gt8k3v-oc-sheen .76s cubic-bezier(.4,0,.3,1) .12s both}.oc[data-play][data-state=done].svelte-gt8k3v .oc-pic:where(.svelte-gt8k3v){animation:svelte-gt8k3v-oc-settle .46s cubic-bezier(.3,.7,.4,1) both}.oc.svelte-gt8k3v[data-play] .oc-seg:where(.svelte-gt8k3v){animation:svelte-gt8k3v-oc-pop .38s cubic-bezier(.3,.7,.4,1) calc(.24s + var(--i) * 60ms) both}.oc[data-play][data-state=todo].svelte-gt8k3v .oc-in:where(.svelte-gt8k3v):after{animation:svelte-gt8k3v-oc-glint .46s cubic-bezier(.4,0,.3,1) calc(.32s + var(--i) * 70ms) both}.oc.svelte-gt8k3v[data-play] .oc-seg[data-r=used]:where(.svelte-gt8k3v) .oc-in:where(.svelte-gt8k3v):after,.oc.svelte-gt8k3v[data-play] .oc-seg[data-r=win]:where(.svelte-gt8k3v) .oc-in:where(.svelte-gt8k3v):after,.oc.svelte-gt8k3v[data-play] .oc-seg[data-r=warm]:where(.svelte-gt8k3v) .oc-in:where(.svelte-gt8k3v):after{animation:svelte-gt8k3v-oc-glint .46s cubic-bezier(.4,0,.3,1) calc(.3s + var(--i) * 70ms) both}.oc.svelte-gt8k3v[data-play] .oc-seg[data-r=now]:where(.svelte-gt8k3v):after{animation:svelte-gt8k3v-oc-ring .6s cubic-bezier(.2,.7,.3,1) .56s forwards}.oc.svelte-gt8k3v[data-play] .oc-tag:where(.svelte-gt8k3v){animation:svelte-gt8k3v-oc-bump .42s cubic-bezier(.3,.7,.4,1) .52s both}.oc.svelte-gt8k3v[data-play] .oc-chip:where(.svelte-gt8k3v){animation:svelte-gt8k3v-oc-bump .42s cubic-bezier(.3,.7,.4,1) .64s both}.oc.svelte-gt8k3v[data-play] .oc-chip:where(.svelte-gt8k3v):after{animation:svelte-gt8k3v-oc-ring-chip .48s cubic-bezier(.2,.7,.3,1) .64s forwards}.oc[data-play][data-state=done].svelte-gt8k3v .oc-streak:where(.svelte-gt8k3v) .oc-fl:where(.svelte-gt8k3v){animation:svelte-gt8k3v-oc-ignite .4s cubic-bezier(.3,.7,.4,1) .76s both}.oc.svelte-gt8k3v[data-play]:not([data-state=done]) .oc-streak:where(.svelte-gt8k3v) .oc-fl:where(.svelte-gt8k3v){animation:svelte-gt8k3v-oc-wobble .52s ease-in-out .42s both}.oc.svelte-gt8k3v[data-play] .oc-duo:where(.svelte-gt8k3v) .oc-fl:where(.svelte-gt8k3v){animation:svelte-gt8k3v-oc-ignite .3s cubic-bezier(.3,.7,.4,1) calc(.78s + var(--c) * 40ms) both}.oc.svelte-gt8k3v[data-play] .oc-cta:where(.svelte-gt8k3v){animation:svelte-gt8k3v-oc-nudge .52s cubic-bezier(.3,.7,.4,1) .64s both}.oc.svelte-gt8k3v[data-idle] .oc-seg[data-r=now]:where(.svelte-gt8k3v) .oc-in:where(.svelte-gt8k3v):before{animation:svelte-gt8k3v-oc-breathe 2.4s ease-in-out infinite}.oc[data-idle][data-late].svelte-gt8k3v .oc-streak:where(.svelte-gt8k3v) .oc-fl:where(.svelte-gt8k3v){animation:svelte-gt8k3v-oc-flicker 1.9s ease-in-out infinite}.oc.svelte-gt8k3v .oc-fx{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}.oc.svelte-gt8k3v .oc-sq{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:2px;opacity:0;animation:svelte-gt8k3v-oc-sq var(--t, .46s) cubic-bezier(.2,.7,.3,1) var(--d, 0ms) both}@media(prefers-reduced-motion:reduce){.oc.svelte-gt8k3v :where(.svelte-gt8k3v),.oc.svelte-gt8k3v :where(.svelte-gt8k3v):before,.oc.svelte-gt8k3v :where(.svelte-gt8k3v):after{animation:none!important}}@keyframes svelte-gt8k3v-oc-sheen{0%{transform:translate(-140%) skew(-16deg)}to{transform:translate(260%) skew(-16deg)}}@keyframes svelte-gt8k3v-oc-settle{0%,to{transform:none}40%{transform:scale(1.05)}72%{transform:scale(.985)}}@keyframes svelte-gt8k3v-oc-pop{0%,to{transform:none}35%{transform:scale(1.04,1.7)}70%{transform:scaleY(.86)}}@keyframes svelte-gt8k3v-oc-glint{0%{transform:translate(-110%)}to{transform:translate(260%)}}@keyframes svelte-gt8k3v-oc-ring{0%{opacity:.8;transform:none}to{opacity:0;transform:scale(1.1,2.2)}}@keyframes svelte-gt8k3v-oc-bump{0%,to{transform:none}30%{transform:scale(1.16)}62%{transform:scale(.96)}}@keyframes svelte-gt8k3v-oc-ring-chip{0%{opacity:.8;transform:none}to{opacity:0;transform:scale(1.12,1.7)}}@keyframes svelte-gt8k3v-oc-ignite{0%,to{transform:none}35%{transform:translateY(-1px) scale(1.45)}68%{transform:scale(.92)}}@keyframes svelte-gt8k3v-oc-wobble{0%,to{transform:none}25%{transform:rotate(-12deg) scale(1.08)}55%{transform:rotate(9deg)}80%{transform:rotate(-3deg)}}@keyframes svelte-gt8k3v-oc-nudge{0%,to{transform:none}28%{transform:translate(5px)}52%{transform:none}74%{transform:translate(3px)}}@keyframes svelte-gt8k3v-oc-sq{0%{opacity:0;transform:translate(0) rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}}@keyframes svelte-gt8k3v-oc-breathe{0%,to{opacity:0}50%{opacity:.42}}@keyframes svelte-gt8k3v-oc-flicker{0%,to{transform:none}30%{transform:rotate(-5deg) scale(1.05)}60%{transform:rotate(4deg)}}.mg.svelte-u0cosp{container-type:inline-size;--mg-t1: color-mix(in srgb, var(--color-primary) 34%, var(--color-card));--mg-t2: color-mix(in srgb, var(--color-tile-correct) 36%, var(--color-card));--mg-t3: color-mix(in srgb, var(--color-tile-present) 42%, var(--color-card));--mg-t4: color-mix(in srgb, var(--color-accent) 30%, var(--color-card));--mg-t5: color-mix(in srgb, var(--color-tile-absent) 20%, var(--color-card))}.dark .mg.svelte-u0cosp{--mg-t1: color-mix(in srgb, var(--color-primary) 42%, var(--color-card));--mg-t2: color-mix(in srgb, var(--color-tile-correct) 36%, var(--color-card));--mg-t3: color-mix(in srgb, var(--color-tile-present) 38%, var(--color-card));--mg-t4: color-mix(in srgb, var(--color-accent) 40%, var(--color-card));--mg-t5: color-mix(in srgb, var(--color-tile-absent) 30%, var(--color-card))}.dark .mg-badge.svelte-u0cosp{color:color-mix(in srgb,var(--color-accent) 85%,#fff)}.mg.svelte-u0cosp:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.mg-in.svelte-u0cosp{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:16rem;padding:0 24px 24px}.mg-field.svelte-u0cosp{display:block;flex:1 0 112px;margin:0 -24px 12px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent);mask-image:linear-gradient(to bottom,#000 45%,transparent)}.mg-tiles.svelte-u0cosp{display:block;max-width:none;margin:10px 0 0 10px}.mg-tiles.svelte-u0cosp path:where(.svelte-u0cosp){stroke-width:6;stroke-linejoin:round}.t1.svelte-u0cosp{fill:var(--mg-t1);stroke:var(--mg-t1)}.t2.svelte-u0cosp{fill:var(--mg-t2);stroke:var(--mg-t2)}.t3.svelte-u0cosp{fill:var(--mg-t3);stroke:var(--mg-t3)}.t4.svelte-u0cosp{fill:var(--mg-t4);stroke:var(--mg-t4)}.t5.svelte-u0cosp{fill:var(--mg-t5);stroke:var(--mg-t5)}.mg-t.svelte-u0cosp{font-size:1.75rem;line-height:2.1875rem;text-wrap:balance}@container (min-width: 540px){.mg-in.svelte-u0cosp{padding:24px calc(46% + 8px) 24px 24px}.mg-field.svelte-u0cosp{position:absolute;top:0;right:0;bottom:0;width:46%;margin:0;-webkit-mask-image:linear-gradient(to left,#000 45%,transparent);mask-image:linear-gradient(to left,#000 45%,transparent)}.mg-tiles.svelte-u0cosp{margin:8px 0 0 8px}.mg-t.svelte-u0cosp{font-size:1.6875rem;line-height:2.125rem}}.cornice.svelte-23r2k3{position:relative}svg.svelte-23r2k3{position:absolute;display:block;height:auto;overflow:visible}.disco-bianco.svelte-23r2k3{display:none}.testone-ride.svelte-23r2k3{transform-box:fill-box;transform-origin:50% 90%;animation:svelte-23r2k3-dondola 5s ease-in-out 2s infinite}@keyframes svelte-23r2k3-dondola{0%,to{transform:rotate(0)}50%{transform:rotate(-2.2deg)}}.palpebra.svelte-23r2k3{fill:#fcf5e4;transform-box:fill-box;transform:scaleY(0)}.palpebra.su.svelte-23r2k3{transform-origin:50% 0}.palpebra.giu.svelte-23r2k3{transform-origin:50% 100%}.linea-chiusa.svelte-23r2k3{fill:#1b4ede;transform-box:fill-box;transform-origin:50% 60%;opacity:0;transform:scaleX(.2)}.occhiolino.strizza.svelte-23r2k3 .palpebra:where(.svelte-23r2k3){animation:svelte-23r2k3-palpebra .72s linear both}.occhiolino.strizza.svelte-23r2k3 .linea-chiusa:where(.svelte-23r2k3){animation:svelte-23r2k3-linea-chiusa .72s linear both}@keyframes svelte-23r2k3-palpebra{0%{transform:scaleY(0);animation-timing-function:cubic-bezier(.5,0,.9,.6)}17%{transform:scaleY(1)}66%{transform:scaleY(1);animation-timing-function:cubic-bezier(.2,.5,.3,1)}to{transform:scaleY(0)}}@keyframes svelte-23r2k3-linea-chiusa{0%{opacity:0;transform:scaleX(.2)}10%{opacity:0;transform:scaleX(.35);animation-timing-function:cubic-bezier(.3,.7,.4,1)}19%,64%{opacity:1;transform:scaleX(1)}80%{opacity:0;transform:scaleX(.6)}to{opacity:0;transform:scaleX(.2)}}@media(prefers-reduced-motion:reduce){.testone-ride.svelte-23r2k3{animation:none}}.c70.svelte-1nzae42{--blu: #1544c4;--rosso: #f0323a;--rosso-testo: #c4161e;--carta: #fcf5e4;--blu-testo: #1544c4;container-type:inline-size;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0 .75rem 1.25rem;background:var(--carta);text-decoration:none;font-family:"Bricolage Grotesque",var(--font-sans),sans-serif;font-stretch:75%;text-transform:uppercase}.dark .c70.svelte-1nzae42{--carta: #0e1733;--blu-testo: #8fb0ff;--rosso-testo: #ff7a80}.dark .c70.svelte-1nzae42 .disco-bianco{display:inline}.dark .c70.svelte-1nzae42 .palpebra{fill:#fff}.dark .c70-dipinto.svelte-1nzae42{background:radial-gradient(closest-side,rgb(252 245 228 / .16),transparent)}.c70-testo.svelte-1nzae42{display:flex;align-items:center;gap:.625rem;min-width:0}.numero.svelte-1nzae42{font-weight:800;font-size:clamp(3.25rem,15cqi,4.5rem);line-height:.85;color:var(--blu-testo);font-variant-numeric:lining-nums;letter-spacing:-.02em}.etichetta.svelte-1nzae42{font-weight:800;font-size:clamp(.9375rem,4cqi,1.25rem);line-height:1.05;color:var(--rosso-testo)}.frase.svelte-1nzae42{font-weight:800;font-size:clamp(1.25rem,6cqi,1.75rem);line-height:1}.blu.svelte-1nzae42{color:var(--blu-testo)}.rosso.svelte-1nzae42{color:var(--rosso-testo)}.frase.avviso.svelte-1nzae42 .blu:where(.svelte-1nzae42){color:var(--rosso-testo)}.frase.avviso.svelte-1nzae42 .rosso:where(.svelte-1nzae42){color:var(--blu-testo)}.c70.svelte-1nzae42:hover .numero:where(.svelte-1nzae42),.c70.svelte-1nzae42:hover .frase:where(.svelte-1nzae42){text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.08em}.c70.svelte-1nzae42:focus-visible{outline:.1875rem solid var(--blu);outline-offset:-.1875rem}.c70-dipinto.svelte-1nzae42{flex:0 0 auto;width:clamp(7.5rem,38cqi,12rem);align-self:stretch;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 20%);mask-image:linear-gradient(to right,transparent,#000 20%)}.c70-dipinto.svelte-1nzae42>*{width:100%}.c70-anteprima.svelte-1nzae42{position:absolute;top:.375rem;right:.375rem;z-index:2;font-family:var(--font-sans),sans-serif;font-stretch:normal;font-size:.6875rem;font-weight:700;letter-spacing:.06em;background:#14225c;color:#fff;padding:.125rem .5rem}.wcc.svelte-efwl3m{container-type:inline-size}.wcc-pic.svelte-efwl3m{display:flex}.wcc-pic.svelte-efwl3m>.wp{flex:1;display:flex;flex-direction:column;justify-content:center}@container (min-width: 540px){.wcc-in.svelte-efwl3m{display:grid;grid-template-columns:minmax(0,1fr) 46%}.wcc-pic.svelte-efwl3m{grid-column:2;grid-row:1}.wcc-text.svelte-efwl3m{grid-column:1;grid-row:1;align-self:center;padding:1.5rem}}.wcc-t.svelte-efwl3m{font-size:1.75rem;line-height:2.1875rem;text-wrap:balance}.wcc-go.svelte-efwl3m,.wcc-later.svelte-efwl3m{min-height:2.75rem;padding:.5rem 1rem;font-weight:600;cursor:pointer}.wcc-go.svelte-efwl3m{background:var(--color-primary);color:var(--color-on-primary)}.wcc-go.svelte-efwl3m:hover{background:color-mix(in srgb,var(--color-primary) 90%,transparent)}.wcc-later.svelte-efwl3m{color:var(--color-text-secondary)}.wcc-later.svelte-efwl3m:hover{color:var(--color-text-primary)}.wcc-go.svelte-efwl3m:focus-visible,.wcc-later.svelte-efwl3m:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pc-board.svelte-1v4rqw9{grid-template-rows:repeat(6,var(--pc-t));row-gap:var(--pc-g)}.pc-row.svelte-1v4rqw9{grid-template-columns:repeat(5,var(--pc-t));column-gap:var(--pc-g)}.pc-t.svelte-1v4rqw9{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--color-text-secondary) 30%,transparent)}.pc-t[data-r].svelte-1v4rqw9{box-shadow:none}.pc-row[data-now].svelte-1v4rqw9 .pc-t:where(.svelte-1v4rqw9){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-primary) 70%,transparent)}.pc-t.svelte-1v4rqw9:before{content:"";position:absolute;inset:0;background:var(--color-primary);opacity:0}.pc-t.svelte-1v4rqw9:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:80%;transform:translate(-130%) skew(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary) 45%,transparent),transparent)}.pc-t[data-r].svelte-1v4rqw9:after{background:linear-gradient(90deg,transparent,rgb(255 255 255 / .6),transparent)}.pc-chip.svelte-1v4rqw9{transform-origin:18% 50%}.pc-chip.svelte-1v4rqw9:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid currentColor;opacity:0;pointer-events:none}.pc-fl.svelte-1v4rqw9{transform-origin:50% 85%}.pc[data-play][data-state=todo].svelte-1v4rqw9 .pc-t:where(.svelte-1v4rqw9):after{animation:svelte-1v4rqw9-pc-glint .52s cubic-bezier(.4,0,.3,1) calc((var(--r) + var(--c)) * 45ms) both}.pc.svelte-1v4rqw9[data-play] .pc-t[data-r]:where(.svelte-1v4rqw9){animation:svelte-1v4rqw9-pc-flip .3s cubic-bezier(.45,0,.35,1) calc(var(--r) * 90ms + var(--c) * 30ms) both}.pc.svelte-1v4rqw9[data-play] .pc-row[data-win]:where(.svelte-1v4rqw9) .pc-t:where(.svelte-1v4rqw9){animation:svelte-1v4rqw9-pc-flip .3s cubic-bezier(.45,0,.35,1) calc(var(--r) * 90ms + var(--c) * 30ms) both,svelte-1v4rqw9-pc-hop .3s cubic-bezier(.3,.7,.4,1) calc(.62s + var(--c) * 30ms) both}.pc.svelte-1v4rqw9[data-play] .pc-row[data-win]:where(.svelte-1v4rqw9) .pc-t:where(.svelte-1v4rqw9):after{animation:svelte-1v4rqw9-pc-glint .42s cubic-bezier(.4,0,.3,1) calc(.64s + var(--c) * 30ms) both}.pc.svelte-1v4rqw9[data-play] .pc-row[data-now]:where(.svelte-1v4rqw9) .pc-t:where(.svelte-1v4rqw9){animation:svelte-1v4rqw9-pc-pop .38s cubic-bezier(.3,.7,.4,1) calc(.56s + var(--c) * 30ms) both}.pc.svelte-1v4rqw9[data-play] .pc-chip:where(.svelte-1v4rqw9){animation:svelte-1v4rqw9-pc-bump .42s cubic-bezier(.3,.7,.4,1) .66s both}.pc.svelte-1v4rqw9[data-play] .pc-chip:where(.svelte-1v4rqw9):after{animation:svelte-1v4rqw9-pc-ring .48s cubic-bezier(.2,.7,.3,1) .66s forwards}.pc[data-play][data-done].svelte-1v4rqw9 .pc-streak:where(.svelte-1v4rqw9) .pc-fl:where(.svelte-1v4rqw9){animation:svelte-1v4rqw9-pc-ignite .4s cubic-bezier(.3,.7,.4,1) .76s both}.pc.svelte-1v4rqw9[data-play]:not([data-done]) .pc-streak:where(.svelte-1v4rqw9) .pc-fl:where(.svelte-1v4rqw9){animation:svelte-1v4rqw9-pc-wobble .52s ease-in-out .4s both}.pc.svelte-1v4rqw9[data-play] .pc-duo:where(.svelte-1v4rqw9) .pc-fl:where(.svelte-1v4rqw9){animation:svelte-1v4rqw9-pc-ignite .3s cubic-bezier(.3,.7,.4,1) calc(.78s + var(--c) * 40ms) both}.pc.svelte-1v4rqw9[data-play] .pc-cta:where(.svelte-1v4rqw9){animation:svelte-1v4rqw9-pc-nudge .52s cubic-bezier(.3,.7,.4,1) .64s both}.pc.svelte-1v4rqw9[data-idle] .pc-row[data-now]:where(.svelte-1v4rqw9) .pc-t:where(.svelte-1v4rqw9):before{animation:svelte-1v4rqw9-pc-breathe 2.4s ease-in-out infinite}.pc.svelte-1v4rqw9 .pc-fx{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}.pc.svelte-1v4rqw9 .pc-sq{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:2px;opacity:0;animation:svelte-1v4rqw9-pc-sq var(--t, .46s) cubic-bezier(.2,.7,.3,1) var(--d, 0ms) both}@media(prefers-reduced-motion:reduce){.pc.svelte-1v4rqw9 :where(.svelte-1v4rqw9),.pc.svelte-1v4rqw9 :where(.svelte-1v4rqw9):before,.pc.svelte-1v4rqw9 :where(.svelte-1v4rqw9):after{animation:none!important}}@keyframes svelte-1v4rqw9-pc-glint{0%{transform:translate(-130%) skew(-18deg)}to{transform:translate(190%) skew(-18deg)}}@keyframes svelte-1v4rqw9-pc-flip{0%,to{transform:none}50%{transform:scaleY(.12)}}@keyframes svelte-1v4rqw9-pc-hop{0%,to{transform:none}40%{transform:translateY(-5px)}70%{transform:translateY(1px)}}@keyframes svelte-1v4rqw9-pc-pop{0%,to{transform:none}35%{transform:scale(1.18)}70%{transform:scale(.94)}}@keyframes svelte-1v4rqw9-pc-bump{0%,to{transform:none}30%{transform:scale(1.16)}62%{transform:scale(.96)}}@keyframes svelte-1v4rqw9-pc-ring{0%{opacity:.8;transform:none}to{opacity:0;transform:scale(1.12,1.7)}}@keyframes svelte-1v4rqw9-pc-ignite{0%,to{transform:none}35%{transform:translateY(-1px) scale(1.45)}68%{transform:scale(.92)}}@keyframes svelte-1v4rqw9-pc-wobble{0%,to{transform:none}25%{transform:rotate(-12deg) scale(1.08)}55%{transform:rotate(9deg)}80%{transform:rotate(-3deg)}}@keyframes svelte-1v4rqw9-pc-nudge{0%,to{transform:none}28%{transform:translate(5px)}52%{transform:none}74%{transform:translate(3px)}}@keyframes svelte-1v4rqw9-pc-sq{0%{opacity:0;transform:translate(0) rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}}@keyframes svelte-1v4rqw9-pc-breathe{0%,to{opacity:0}50%{opacity:.22}}.ic-pic.svelte-1l3jcm4{overflow:hidden}.ic-pic.svelte-1l3jcm4:after{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:46%;pointer-events:none;transform:translate(-140%) skew(-16deg);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .42),transparent)}.ic-art.svelte-1l3jcm4{align-self:center;width:100%;max-width:min(100%,calc(18.75rem * var(--b, 1)))}@container (min-width: 30rem){.ic-art.svelte-1l3jcm4{align-self:auto;flex:none;width:240px;max-width:none}}.ic-chip.svelte-1l3jcm4{transform-origin:18% 50%}.ic-chip.svelte-1l3jcm4:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid currentColor;opacity:0;pointer-events:none}.ic-fl.svelte-1l3jcm4{transform-origin:50% 85%}.ic[data-play][data-state=todo].svelte-1l3jcm4 .ic-pic:where(.svelte-1l3jcm4) .ocm-t[data-hint]{animation:svelte-1l3jcm4-ic-hint .52s cubic-bezier(.45,0,.3,1) .3s both}.ic.svelte-1l3jcm4[data-play]:not([data-state=solved]):not([data-state=gaveup]) .ic-pic:where(.svelte-1l3jcm4):after{animation:svelte-1l3jcm4-ic-sheen .76s cubic-bezier(.4,0,.3,1) .12s both}.ic.svelte-1l3jcm4[data-play] .ic-tag:where(.svelte-1l3jcm4){animation:svelte-1l3jcm4-ic-bump .42s cubic-bezier(.3,.7,.4,1) .42s both}.ic[data-play][data-state=solved].svelte-1l3jcm4 .ic-pic:where(.svelte-1l3jcm4) .ocm-t[data-last],.ic[data-play][data-state=gaveup].svelte-1l3jcm4 .ic-pic:where(.svelte-1l3jcm4) .ocm-t[data-last]{animation:svelte-1l3jcm4-ic-last .52s cubic-bezier(.3,.7,.4,1) .18s both}.ic.svelte-1l3jcm4[data-play] .ic-chip:where(.svelte-1l3jcm4){animation:svelte-1l3jcm4-ic-bump .42s cubic-bezier(.3,.7,.4,1) .64s both}.ic.svelte-1l3jcm4[data-play] .ic-chip:where(.svelte-1l3jcm4):after{animation:svelte-1l3jcm4-ic-ring-chip .48s cubic-bezier(.2,.7,.3,1) .64s forwards}.ic[data-play][data-state=solved].svelte-1l3jcm4 .ic-streak:where(.svelte-1l3jcm4) .ic-fl:where(.svelte-1l3jcm4),.ic[data-play][data-state=gaveup].svelte-1l3jcm4 .ic-streak:where(.svelte-1l3jcm4) .ic-fl:where(.svelte-1l3jcm4){animation:svelte-1l3jcm4-ic-ignite .4s cubic-bezier(.3,.7,.4,1) .76s both}.ic[data-play][data-state=todo].svelte-1l3jcm4 .ic-streak:where(.svelte-1l3jcm4) .ic-fl:where(.svelte-1l3jcm4),.ic[data-play][data-state=doing].svelte-1l3jcm4 .ic-streak:where(.svelte-1l3jcm4) .ic-fl:where(.svelte-1l3jcm4){animation:svelte-1l3jcm4-ic-wobble .52s ease-in-out .42s both}.ic.svelte-1l3jcm4[data-play] .ic-duo:where(.svelte-1l3jcm4) .ic-fl:where(.svelte-1l3jcm4){animation:svelte-1l3jcm4-ic-ignite .3s cubic-bezier(.3,.7,.4,1) calc(.78s + var(--c) * 40ms) both}.ic.svelte-1l3jcm4[data-play] .ic-cta:where(.svelte-1l3jcm4){animation:svelte-1l3jcm4-ic-nudge .52s cubic-bezier(.3,.7,.4,1) .64s both}.ic[data-idle][data-late].svelte-1l3jcm4 .ic-streak:where(.svelte-1l3jcm4) .ic-fl:where(.svelte-1l3jcm4){animation:svelte-1l3jcm4-ic-flicker 1.9s ease-in-out infinite}.ic.svelte-1l3jcm4 .ic-fx{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}.ic.svelte-1l3jcm4 .ic-sq{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:2px;opacity:0;animation:svelte-1l3jcm4-ic-sq var(--t, .46s) cubic-bezier(.2,.7,.3,1) var(--d, 0ms) both}@media(prefers-reduced-motion:reduce){.ic.svelte-1l3jcm4 :where(.svelte-1l3jcm4),.ic.svelte-1l3jcm4 :where(.svelte-1l3jcm4):before,.ic.svelte-1l3jcm4 :where(.svelte-1l3jcm4):after,.ic.svelte-1l3jcm4 *{animation:none!important}}@keyframes svelte-1l3jcm4-ic-hint{0%,to{transform:none}45%,55%{transform:translate(calc(100% + 2px))}}@keyframes svelte-1l3jcm4-ic-sheen{0%{transform:translate(-140%) skew(-16deg)}to{transform:translate(260%) skew(-16deg)}}@keyframes svelte-1l3jcm4-ic-last{0%,to{transform:none;opacity:1}22%{transform:scale(.6);opacity:.25}70%{transform:scale(1.08);opacity:1}}@keyframes svelte-1l3jcm4-ic-bump{0%,to{transform:none}30%{transform:scale(1.16)}62%{transform:scale(.96)}}@keyframes svelte-1l3jcm4-ic-ring-chip{0%{opacity:.8;transform:none}to{opacity:0;transform:scale(1.12,1.7)}}@keyframes svelte-1l3jcm4-ic-ignite{0%,to{transform:none}35%{transform:translateY(-1px) scale(1.45)}68%{transform:scale(.92)}}@keyframes svelte-1l3jcm4-ic-wobble{0%,to{transform:none}25%{transform:rotate(-12deg) scale(1.08)}55%{transform:rotate(9deg)}80%{transform:rotate(-3deg)}}@keyframes svelte-1l3jcm4-ic-nudge{0%,to{transform:none}28%{transform:translate(5px)}52%{transform:none}74%{transform:translate(3px)}}@keyframes svelte-1l3jcm4-ic-sq{0%{opacity:0;transform:translate(0) rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}}@keyframes svelte-1l3jcm4-ic-flicker{0%,to{transform:none}30%{transform:rotate(-5deg) scale(1.05)}60%{transform:rotate(4deg)}}.champ-crest.svelte-haz3b2{animation:svelte-haz3b2-champ-mini-bob 3.2s ease-in-out infinite}.champ-fireworks.svelte-haz3b2{position:absolute;inset:0;pointer-events:none}.champ-spark.svelte-haz3b2{position:absolute;width:5px;height:5px;border-radius:9999px;background:var(--c);box-shadow:0 0 6px var(--c);opacity:0;animation:svelte-haz3b2-champ-firework 2.85s ease-out var(--delay) infinite}@keyframes svelte-haz3b2-champ-firework{0%{transform:translate(0) scale(.4);opacity:0}4%{opacity:1}30%{transform:translate(var(--dx),var(--dy)) scale(1);opacity:.95}48%{transform:translate(var(--dx),calc(var(--dy) + 16px)) scale(.45);opacity:0}to{opacity:0}}@keyframes svelte-haz3b2-champ-mini-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.03)}}.champ-rays.svelte-haz3b2{position:absolute;inset:-1.75rem;background:repeating-conic-gradient(from 0deg,rgba(232,193,90,.5) 0deg 6deg,transparent 6deg 30deg);-webkit-mask:radial-gradient(closest-side,rgba(0,0,0,.9),transparent 72%);mask:radial-gradient(closest-side,rgba(0,0,0,.9),transparent 72%);animation:svelte-haz3b2-champ-rays-spin 28s linear infinite;opacity:.35;pointer-events:none}@keyframes svelte-haz3b2-champ-rays-spin{to{transform:rotate(360deg)}}.champ-aura.svelte-haz3b2{position:absolute;inset:.25rem;border-radius:9999px;background:radial-gradient(closest-side,rgba(232,193,90,.45),transparent 70%);filter:blur(6px);animation:svelte-haz3b2-champ-aura-pulse 3.2s ease-in-out infinite;pointer-events:none}@keyframes svelte-haz3b2-champ-aura-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}.champ-shine.svelte-haz3b2{position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.14) 48%,transparent 62%);transform:translate(-120%);animation:svelte-haz3b2-champ-mini-shine 5.5s ease-in-out infinite;pointer-events:none}@keyframes svelte-haz3b2-champ-mini-shine{0%,55%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.champ-shine.svelte-haz3b2,.champ-rays.svelte-haz3b2,.champ-fireworks.svelte-haz3b2{display:none}.champ-crest.svelte-haz3b2,.champ-aura.svelte-haz3b2{animation:none}}
