.cursors[data-astro-cid-naatdacq]{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cursor[data-astro-cid-naatdacq]{--c:var(--blue);--on:#fff;transform-origin:0 0;opacity:0;will-change:transform;align-items:flex-start;display:flex;position:absolute;top:0;left:0}.arrow[data-astro-cid-naatdacq]{fill:#fff;stroke:var(--ink);filter:drop-shadow(1.5px 2px #0a0a1247);transform-origin:5.8px 3.5px;flex:none}.tag[data-astro-cid-naatdacq]{background:var(--c);color:var(--on);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);font-family:var(--font-mono);white-space:nowrap;border-radius:999px;margin:22px 0 0;padding:5px 11px 6px;font-size:13px;font-weight:700;line-height:1}.c-blue[data-astro-cid-naatdacq]{--c:var(--blue);--on:#fff}.c-green[data-astro-cid-naatdacq]{--c:var(--green);--on:var(--ink)}.c-ink[data-astro-cid-naatdacq]{--c:var(--ink-2);--on:#fff}.c-yellow[data-astro-cid-naatdacq]{--c:#ffc61a;--on:var(--ink)}.c-violet[data-astro-cid-naatdacq]{--c:var(--blue-light);--on:var(--ink)}.cursor[data-astro-cid-naatdacq]:after{content:"";border:2px solid var(--c);opacity:0;pointer-events:none;border-radius:50%;width:14px;height:14px;position:absolute;top:-2px;left:0}.cursor[data-astro-cid-naatdacq].click .arrow[data-astro-cid-naatdacq]{animation:.26s ease-out press}.arrow[data-astro-cid-naatdacq]{transition:transform 80ms ease-out}.cursor[data-astro-cid-naatdacq].down .arrow[data-astro-cid-naatdacq]{transform:scale(.84)}.cursor[data-astro-cid-naatdacq].click:after{animation:.5s ease-out ring}@keyframes press{0%{transform:scale(1)}35%{transform:scale(.82)}to{transform:scale(1)}}@keyframes ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3)}}@media (width<=700px){.c-ink[data-astro-cid-naatdacq],.c-yellow[data-astro-cid-naatdacq],.c-violet[data-astro-cid-naatdacq]{display:none}}.problem-card{--d:7.5s}.t{animation-duration:var(--d);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--o,0s)}.a-phone{transform-origin:383px 262px;animation-name:shake}.a-rings{animation-name:ringwin}.a-toast{animation-name:toast}.a-badge{transform-box:fill-box;transform-origin:50%;animation-name:badge}.a-ping{transform-box:fill-box;transform-origin:50%;animation-name:ping}.arc{transform-box:fill-box;transform-origin:50%;animation:.9s ease-out -.35s infinite pulse}.arc.b{animation-delay:-.65s}@keyframes pulse{0%{opacity:0;transform:scale(.85)}30%{opacity:1}to{opacity:0;transform:scale(1.12)}}.accept{transform-box:fill-box;transform-origin:50%;animation:.7s ease-in-out infinite alternate acc}@keyframes acc{to{transform:scale(1.14)}}.b-A{animation-name:flyA}.b-B{animation-name:flyB}.b-C{animation-name:flyC}.b-E{animation-name:flyE}.a-bub{transform-box:fill-box;transform-origin:0 100%;animation-name:bub}.e-tag{animation-name:tagin}.e-bang{transform-box:fill-box;transform-origin:50%;animation-name:bang}.e-box0{animation-name:leave0}.e-box1{animation-name:leave1}.e-box2{animation-name:leave2}.e-box3{animation-name:leave3}.e-box4{animation-name:leave4}.b-q{transform-box:fill-box;transform-origin:50%;animation-name:qpop}.c-row{animation-name:rowin;animation-delay:calc(var(--o,0s) + var(--r) * .08 * var(--d) / 7.5 * 1s)}.c-knob{animation-name:knob}.c-track{animation-name:trackon}.c-price{transform-box:fill-box;transform-origin:50%;animation-name:pricepulse}.c-coins{animation-name:coinwin}.coin{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite coinfly}.d-av{transform-box:fill-box;transform-origin:bottom;animation-name:avpop;animation-delay:calc(var(--o,0s) + var(--i) * .07 * var(--d) / 7.5 * 1s)}.d-dash{animation-name:dashwin}.d-dash path{animation:.9s linear infinite dashflow}.d-clip{animation-name:clipin}.d-q{transform-box:fill-box;transform-origin:50%;animation-name:qwob}.problem-card:not(:hover):not(:focus-within) .t{animation-play-state:paused!important;animation-delay:calc(var(--d) * var(--s) * -1)!important}.problem-card:not(:hover):not(:focus-within) .arc,.problem-card:not(:hover):not(:focus-within) .accept,.problem-card:not(:hover):not(:focus-within) .coin,.problem-card:not(:hover):not(:focus-within) .d-dash path{animation-play-state:paused}@media (hover:none){.problem-card .t{animation-play-state:running!important;animation-delay:var(--o,0s)!important}.problem-card .arc,.problem-card .accept,.problem-card .coin,.problem-card .d-dash path{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.problem-card *{animation:none!important}}@keyframes shake{0%,4.3%{transform:rotate(0)}5.5%{transform:rotate(-5deg)}7.3%{transform:rotate(5deg)}9.2%{transform:rotate(-5deg)}11%{transform:rotate(5deg)}12.8%{transform:rotate(-4deg)}14.6%{transform:rotate(4deg)}16.5%{transform:rotate(-4deg)}18.3%{transform:rotate(4deg)}20.1%{transform:rotate(-3deg)}22%{transform:rotate(3deg)}24.4%{transform:rotate(-2deg)}26.8%{transform:rotate(2deg)}29.3%,61%{transform:rotate(0)}}@keyframes ringwin{0%,3.7%{opacity:0}5.5%{opacity:1}28.1%{opacity:1}31.7%,61%{opacity:0}}@keyframes toast{0%,12.2%{opacity:0;transform:translateY(-70px)}16.5%{opacity:1;transform:translateY(6px)}18.3%{opacity:1;transform:translateY(0)}53.7%{opacity:1;transform:translateY(0)}57.9%,61%{opacity:0;transform:translateY(-16px)}}@keyframes badge{0%,18.3%{transform:scale(0)}21.3%{transform:scale(1.3)}23.2%{transform:scale(1)}53.7%{transform:scale(1)}57.3%,61%{transform:scale(0)}}@keyframes ping{0%,17.1%{opacity:0;transform:scale(1)}18.3%{opacity:.9}30.5%,61%{opacity:0;transform:scale(2.6)}}@keyframes bub{0%,8.5%{opacity:1;transform:scale(0)}11.6%{transform:scale(1.2)}14%{transform:scale(1)}53.7%{opacity:1;transform:scale(1)}57.9%,61%{opacity:0;transform:scale(1)}}@keyframes flyA{0%,0%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.12);transform:translate(-220px)}12%{opacity:1;animation-timing-function:ease-in-out;transform:translate(0)}22%{transform:translateY(-4px)}34%{transform:translateY(3px)}60%{transform:translateY(-3px)}92%{opacity:1;transform:translate(0)}98%,to{opacity:0;transform:translate(0)}}@keyframes flyE{0%,4%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.12);transform:translateY(170px)}16%{opacity:1;animation-timing-function:ease-in-out;transform:translate(0)}26%{transform:translateY(-4px)}38%{transform:translateY(3px)}60%{transform:translateY(-3px)}92%{opacity:1;transform:translate(0)}98%,to{opacity:0;transform:translate(0)}}@keyframes flyC{0%,8%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.12);transform:translate(-170px,130px)}20%{opacity:1;animation-timing-function:ease-in-out;transform:translate(0)}30%{transform:translateY(-4px)}42%{transform:translateY(3px)}60%{transform:translateY(-3px)}92%{opacity:1;transform:translate(0)}98%,to{opacity:0;transform:translate(0)}}@keyframes flyB{0%,16%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.12);transform:translate(200px,-170px)}28%{opacity:1;animation-timing-function:ease-in-out;transform:translate(0)}38%{transform:translateY(-4px)}50%{transform:translateY(3px)}60%{transform:translateY(-3px)}92%{opacity:1;transform:translate(0)}98%,to{opacity:0;transform:translate(0)}}@keyframes qpop{0%,30%{opacity:0;transform:scale(0)rotate(0)}34%{opacity:1;transform:scale(1.3)}37%{transform:scale(1)}41%{transform:rotate(-12deg)}45%{transform:rotate(12deg)}49%{transform:rotate(-8deg)}53%{transform:rotate(6deg)}57%,92%{opacity:1;transform:rotate(0)}98%,to{opacity:0;transform:scale(1)}}@keyframes rowin{0%{opacity:0;transform:translate(-40px)}12%{opacity:1;transform:translate(0)}92%{opacity:1;transform:translate(0)}98%,to{opacity:0;transform:translate(0)}}@keyframes knob{0%,22%{transform:translate(0)}27%,to{transform:translate(22px)}}@keyframes trackon{0%,22%{fill:#cfcdc6}27%,to{fill:#24cb71}}@keyframes pricepulse{0%,20%{transform:scale(1)}24%{transform:scale(1.25)}28%{transform:scale(1)}34%{transform:scale(1.15)}38%{transform:scale(1)}44%{transform:scale(1.12)}48%,to{transform:scale(1)}}@keyframes coinwin{0%,22%{opacity:0}24%,54%{opacity:1}58%,to{opacity:0}}@keyframes coinfly{0%{opacity:0;transform:translate(0)scale(.7)rotate(0)}12%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1.2) rotate(50deg);opacity:0}}@keyframes avpop{0%{opacity:0;transform:scale(0)}8%{opacity:1;transform:scale(1.25)}12%{transform:scale(1)}92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1)}}@keyframes dashwin{0%,22%{opacity:0}28%,88%{opacity:1}96%,to{opacity:0}}@keyframes dashflow{to{stroke-dashoffset:-28px}}@keyframes clipin{0%,14%{opacity:0;transform:translateY(40px)}24%{opacity:1;transform:translateY(0)}92%{opacity:1}98%,to{opacity:0}}@keyframes qwob{0%,36%{transform:rotate(0)scale(0)}42%{transform:rotate(-10deg)scale(1.2)}46%{transform:rotate(10deg)scale(1)}50%{transform:rotate(-8deg)}54%{transform:rotate(6deg)}58%,92%{transform:rotate(0)scale(1)}98%,to{opacity:0;transform:scale(1)}}@keyframes tagin{0%,4%{opacity:0;transform:translateY(-30px)}10%{opacity:1;transform:translateY(0)}92%{opacity:1}98%,to{opacity:0}}@keyframes bang{0%,36%{transform:scale(0)}41%{transform:scale(1.3)}45%{transform:scale(1)}49%{transform:rotate(-8deg)}53%{transform:rotate(8deg)}57%,92%{opacity:1;transform:rotate(0)}98%,to{opacity:0;transform:scale(1)}}@keyframes leave0{0%,8%{opacity:1;animation-timing-function:ease-in;transform:translate(0)}12%{opacity:1;animation-timing-function:ease-in;transform:translateY(-14px)}18%{opacity:0;transform:translate(70px,-14px)}96%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes leave1{0%,14%{opacity:1;animation-timing-function:ease-in;transform:translate(0)}18%{opacity:1;animation-timing-function:ease-in;transform:translateY(-14px)}24%{opacity:0;transform:translate(70px,-14px)}96%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes leave2{0%,20%{opacity:1;animation-timing-function:ease-in;transform:translate(0)}24%{opacity:1;animation-timing-function:ease-in;transform:translateY(-14px)}30%{opacity:0;transform:translate(70px,-14px)}96%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes leave3{0%,26%{opacity:1;animation-timing-function:ease-in;transform:translate(0)}30%{opacity:1;animation-timing-function:ease-in;transform:translateY(-14px)}36%{opacity:0;transform:translate(70px,-14px)}96%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes leave4{0%,32%{opacity:1;animation-timing-function:ease-in;transform:translate(0)}36%{opacity:1;animation-timing-function:ease-in;transform:translateY(-14px)}42%{opacity:0;transform:translate(70px,-14px)}96%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}.gallery-head[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;max-width:640px;display:flex}#reel-track[data-astro-cid-lcdefpme] .reel{flex:0 0 max(230px,25% - 18px)}.reels-tagline[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--ink-soft);margin:0;font-size:15px}.gallery-intro[data-astro-cid-lcdefpme]{color:var(--ink-light);margin:0;font-size:17px;line-height:1.6}.gallery-tools[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero-stage[data-astro-cid-lcdefpme]{background-image:linear-gradient(90deg,#0a0a1212 1px,#0000 1px),linear-gradient(#0a0a1212 1px,#0000 1px);background-position:-1px -1px;background-size:72px 72px;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:max(640px,100svh - 165px);padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(40px,5vw,56px);display:flex;position:relative}.hero-title[data-astro-cid-lcdefpme]{max-width:1400px;font-size:clamp(42px,9.4vw,148px);line-height:.96}.hl[data-astro-cid-lcdefpme]{--sel:1;isolation:isolate;color:inherit;background:0 0;display:inline-block;position:relative}.hl[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--green);transform-origin:0;transform:scaleX(var(--sel));transition:opacity .3s;position:absolute;inset:.06em -.1em .02em}.hl[data-astro-cid-lcdefpme].off:before{opacity:0}.mb[data-astro-cid-lcdefpme]{display:none}@media (width<=600px){.mb[data-astro-cid-lcdefpme]{display:block}.hero-title[data-astro-cid-lcdefpme]{font-size:17.5vw;line-height:.94}}@media (prefers-reduced-motion:no-preference){.hl[data-astro-cid-lcdefpme]{--sel:0}}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:22px;max-width:900px;display:flex}.hero-sub[data-astro-cid-lcdefpme]{color:var(--ink-light);margin:0;font-size:clamp(17px,1.8vw,24px);line-height:1.55}.hero-sub[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:700}.hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:4px;display:flex}.scroll-indicator[data-astro-cid-lcdefpme]{color:var(--ink-light);flex-direction:column;align-self:center;align-items:center;gap:6px;margin-top:12px;display:flex}.scroll-indicator[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;font-size:11px}.scroll-indicator[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{animation:1.6s ease-in-out infinite scroll-bounce}@keyframes scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.problem-card[data-astro-cid-lcdefpme]{border:2px solid var(--ink);min-height:380px;box-shadow:6px 6px 0 var(--ink);border-radius:20px;flex-direction:column;flex:0 0 300px;padding:24px;transition:transform .12s ease-out,box-shadow .12s ease-out;display:flex}.section-dark[data-astro-cid-lcdefpme] .problem-card[data-astro-cid-lcdefpme]{box-shadow:6px 6px #fff}.problem-card[data-astro-cid-lcdefpme]:hover{transform:translate(6px,6px);box-shadow:0 0 #fff}.problem-blue[data-astro-cid-lcdefpme]{background:var(--blue);color:#fff}.problem-green[data-astro-cid-lcdefpme]{background:var(--green);color:var(--ink)}.problem-lime[data-astro-cid-lcdefpme]{background:var(--lime);color:var(--ink)}.problem-ink[data-astro-cid-lcdefpme]{background:var(--ink-2);color:#fff;border-color:#fff}.problem-art[data-astro-cid-lcdefpme]{border:2px solid var(--ink);background:#fff;border-radius:12px;margin-bottom:22px;overflow:hidden}.problem-art[data-astro-cid-lcdefpme] svg{width:100%;height:auto;display:block}.problem-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0 0 12px;font-size:24px;line-height:1.15}.problem-body[data-astro-cid-lcdefpme]{opacity:.88;margin:0;font-size:16px;line-height:1.55}.note-list[data-astro-cid-lcdefpme]{display:block}.closing-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.closing-sub[data-astro-cid-lcdefpme]{max-width:560px;margin:0;font-size:19px;line-height:1.6}.fb-bar[data-astro-cid-lcdefpme]{background:var(--green);border-bottom:2px solid var(--ink);color:var(--ink);text-align:center;text-underline-offset:4px;padding:14px 20px;font-size:18px;font-weight:800;text-decoration:underline 2px;display:block}.fb-bar[data-astro-cid-lcdefpme]:hover{background:var(--ink);color:var(--green)}
