:root{--spring-snappy:linear(0,0.009,0.035 2.1%,0.141 4.4%,0.723 12.9%,0.938 16.7%,1.017 19.4%,1.067 22.5%,1.089 26.0%,1.079 30.3%,1.049 36.0%,1.024 42.6%,1.011 50.3%,1.004 59.2%,1.001 69.3%,1);--spring-smooth:linear(0,0.004,0.016 2.3%,0.063 4.7%,0.141 7.2%,0.25 9.9%,0.601 16.5%,0.815 21.0%,0.929 25.2%,0.987 29.0%,1.025 33.5%,1.042 38.0%,1.04 43.5%,1.027 50.0%,1.013 57.5%,1.005 67.0%,1.001 79.0%,1);--spring-bouncy:linear(0,0.014,0.055 1.8%,0.218 3.7%,0.867 8.5%,1.085 10.7%,1.212 12.9%,1.264 15.0%,1.262 17.0%,1.217 19.5%,1.098 24.0%,1.035 28.5%,0.993 33.0%,0.981 38.0%,0.988 45.0%,0.998 55.0%,1.001 68.0%,1);--ease-out-custom:cubic-bezier(0.16,1,0.3,1);--ease-snap:cubic-bezier(0.22,1,0.36,1);--ease-in-out-custom:cubic-bezier(0.65,0,0.35,1)}@keyframes pp-stamp-press{0%{transform:scale(1)}35%{transform:scale(.965)}to{transform:scale(1)}}@keyframes pp-stamp-mark{0%{transform:rotate(-14deg) scale(2.2);opacity:0}45%{transform:rotate(-8deg) scale(.96);opacity:1}70%{transform:rotate(-8deg) scale(1.06)}to{transform:rotate(-8deg) scale(1);opacity:1}}.pp-stamp-press{animation:pp-stamp-press .55s var(--spring-snappy)}.pp-stamp-mark{pointer-events:none;position:absolute;inset:0;display:grid;place-items:center;z-index:20}.pp-stamp-mark>span{display:inline-block;padding:.35rem 1rem;border:3px solid #16a34a;border-radius:.5rem;color:#16a34a;background:rgba(255,255,255,.82);font-weight:900;font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;animation:pp-stamp-mark .6s var(--spring-bouncy) both}.dark .pp-stamp-mark>span{background:rgba(2,6,23,.82)}.pp-shimmer{position:relative;overflow:hidden;background:rgba(148,163,184,.16);border-radius:.75rem}.pp-shimmer:after{content:"";position:absolute;inset:0;background-image:linear-gradient(-20deg,transparent 30%,rgba(56,189,248,.22) 50%,transparent 70%);background-size:200% 100%;animation:pp-shimmer-sweep 1.5s ease-in-out infinite}@keyframes pp-shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pp-rain-drop{0%{opacity:0;transform:translateY(-28px) rotate(1.2deg) scale(.96);filter:blur(3px)}to{opacity:1;transform:translateY(0) rotate(0) scale(1);filter:blur(0)}}.pp-rain>*{animation:pp-rain-drop .6s var(--spring-snappy) both}.pp-rain>:first-child{animation-delay:0s}.pp-rain>:nth-child(2){animation-delay:70ms}.pp-rain>:nth-child(3){animation-delay:.14s}.pp-rain>:nth-child(4){animation-delay:.21s}.pp-rain>:nth-child(5){animation-delay:.28s}.pp-rain>:nth-child(6){animation-delay:.35s}.pp-rain>:nth-child(7){animation-delay:.42s}.pp-rain>:nth-child(n+8){animation-delay:.48s}@keyframes pp-route-enter{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.pp-route-enter{animation:pp-route-enter .4s var(--ease-out-custom) both}@keyframes pp-badge-in{0%{opacity:0;transform:translateY(4px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.pp-badge-morph{animation:pp-badge-in .45s var(--spring-snappy) both}@keyframes pp-paper-plane{0%{transform:translate(0) rotate(0deg) scale(1);opacity:1}30%{transform:translate(24px,-14px) rotate(-12deg) scale(.95);opacity:1}to{transform:translate(180px,-110px) rotate(-24deg) scale(.6);opacity:0}}.pp-paper-plane{pointer-events:none;position:absolute;z-index:30;animation:pp-paper-plane .7s var(--ease-in-out-custom) forwards}.pp-drag-tilt{transform:rotate(2.5deg) scale(1.03);box-shadow:0 18px 40px -18px rgba(30,58,95,.45)}@keyframes pp-drop-settle{0%{transform:scale(1.03)}55%{transform:scale(.985)}to{transform:scale(1)}}.pp-drop-settle{animation:pp-drop-settle .5s var(--spring-bouncy)}@keyframes pp-coin-arc{0%{transform:translate(0) scale(1);opacity:1}60%{transform:translate(var(--coin-dx,-120px),calc(var(--coin-dy, -60px) * 1.2)) scale(.9);opacity:1}to{transform:translate(calc(var(--coin-dx, -120px) * 1.6),var(--coin-dy,-60px)) scale(.4);opacity:0}}.pp-coin-arc{animation:pp-coin-arc .8s var(--ease-in-out-custom) forwards;pointer-events:none}@keyframes pp-delta-float{0%{opacity:0;transform:translateY(4px) scale(.9)}20%{opacity:1;transform:translateY(0) scale(1.05)}35%{transform:translateY(-2px) scale(1)}to{opacity:0;transform:translateY(-18px) scale(.95)}}.pp-delta-float{animation:pp-delta-float 2.2s var(--ease-out-custom) both}@keyframes pp-light-sweep{0%{transform:translateX(-120%) skewX(-18deg);opacity:0}25%{opacity:1}to{transform:translateX(320%) skewX(-18deg);opacity:0}}.pp-light-sweep{position:fixed;top:0;bottom:0;left:0;width:34vw;z-index:90;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(56,189,248,.16),rgba(255,255,255,.22),transparent);animation:pp-light-sweep .9s var(--ease-in-out-custom) forwards}@keyframes pp-takeoff{0%{transform:translate(0) rotate(0deg)}55%{transform:translate(52%) rotate(0deg)}to{transform:translate(130%,-46px) rotate(-14deg);opacity:0}}.pp-takeoff{animation:pp-takeoff 1.1s var(--ease-in-out-custom) forwards}@keyframes pp-orbital-x{0%{margin-left:0}to{margin-left:18px}}@keyframes pp-orbital-y{0%{margin-top:0}to{margin-top:-14px}}.pp-orbital{animation:pp-orbital-x 9s var(--ease-in-out-custom) infinite alternate,pp-orbital-y 13s var(--ease-in-out-custom) infinite alternate}.pp-orbital-alt{animation:pp-orbital-x 11s var(--ease-in-out-custom) infinite alternate-reverse,pp-orbital-y 17s var(--ease-in-out-custom) infinite alternate}@keyframes pp-twinkle{0%,to{opacity:.35}50%{opacity:1}}.pp-twinkle{animation:pp-twinkle 3.4s ease-in-out infinite}.pp-twinkle-alt{animation:pp-twinkle 5.1s ease-in-out 1.2s infinite}.pp-pressure{transition:transform .5s var(--spring-snappy),box-shadow .3s var(--ease-snap),filter .3s var(--ease-snap);will-change:transform}.pp-pressure:hover{transform:scale(.975);filter:brightness(1.04);box-shadow:inset 0 2px 8px rgba(0,0,0,.12)}.pp-pressure:active{transform:scale(.945);transition-duration:.08s}@keyframes pp-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.pp-bar-grow{transform-origin:bottom;animation:pp-bar-grow .8s var(--spring-smooth) both}.pp-nav-indicator{transition:transform .45s var(--spring-smooth),height .45s var(--spring-smooth),opacity .2s ease}@media (prefers-reduced-motion:reduce){.pp-badge-morph,.pp-bar-grow,.pp-coin-arc,.pp-delta-float,.pp-drop-settle,.pp-light-sweep,.pp-orbital,.pp-orbital-alt,.pp-paper-plane,.pp-rain>*,.pp-route-enter,.pp-shimmer:after,.pp-stamp-mark>span,.pp-stamp-press,.pp-takeoff,.pp-twinkle,.pp-twinkle-alt{animation:none!important}.pp-rain>*,.pp-route-enter{opacity:1;transform:none;filter:none}.pp-pressure{transition:none}.pp-drag-tilt,.pp-pressure:active,.pp-pressure:hover{transform:none}.pp-nav-indicator{transition:none}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}