@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_961c6a{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_961c6a{--font-sans:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_353f1a{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_353f1a{--font-mono:"Space Mono","Space Mono Fallback"}body,html{margin:0;background:#090909;color:#fbf4e6;font-family:var(--font-sans),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font-family:inherit}input::placeholder{color:#A79A86}.mono{font-family:var(--font-mono),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",monospace}html[lang^=zh] *{letter-spacing:normal!important}.hover-green:hover{color:#F5C96B}.hover-green:hover,.join-input:focus{border-color:#F5C96B!important}.join-btn:hover{background:#F8D88C!important}@keyframes mtUp{0%{transform:translateY(120%)}to{transform:translateY(0)}}@keyframes mtRing{50%{box-shadow:0 0 0 7px rgba(245,201,107,.25)}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.nf-a{animation:nfA 3s ease-in-out infinite}.nf-b{animation:nfB 3s ease-in-out infinite}.nf-c{animation:nfC 3s ease-in-out infinite}@keyframes nfA{50%{transform:translate(26px,-12px) rotate(5deg)}}@keyframes nfB{50%{transform:translate(-22px,8px) rotate(-4deg)}}@keyframes nfC{50%{transform:translate(8px,22px)}}.logo-pop{animation:logoPop .7s cubic-bezier(.2,1.6,.4,1) both}.logo-pop .lg-a{animation:lgY 1.6s ease-in-out infinite}.logo-pop .lg-b{animation:lgX 1.6s ease-in-out .25s infinite}.logo-pop .lg-c{animation:lgY 1.6s ease-in-out .5s infinite reverse}.logo-pop .lg-d{animation:lgX 1.6s ease-in-out .75s infinite reverse}@keyframes lgY{50%{transform:translateY(4px)}}@keyframes lgX{50%{transform:translateX(4px)}}@keyframes logoPop{0%{transform:scale(.2) rotate(-40deg);opacity:0}to{transform:none;opacity:1}}.ld-ring{fill:none;stroke-width:6;stroke-linecap:round;stroke:rgba(246,236,219,.14)}.ld-fill{stroke:#f5c96b;stroke-dasharray:135 200;stroke-dashoffset:136;animation:ldFill 3.6s cubic-bezier(.6,0,.3,1) infinite}@keyframes ldFill{0%,10%{stroke-dashoffset:136}28%,92%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.ld-pizza{animation:ldBreath 2.4s ease-in-out infinite}@keyframes ldBreath{50%{transform:scale(1.07) rotate(4deg)}}.ld-bar i{flex:1 1;height:10px;border-radius:5px;background:rgba(246,236,219,.14);position:relative;overflow:hidden}.ld-bar i:after{content:"";position:absolute;inset:0;background:#f5c96b;border-radius:5px;transform:scaleX(0);transform-origin:left;animation:ldSeg 3.6s cubic-bezier(.6,0,.3,1) infinite}.ld-bar i:nth-child(2):after{animation-delay:.45s}.ld-bar i:nth-child(3):after{animation-delay:.9s}.ld-bar i:nth-child(4):after{animation-delay:1.35s}@keyframes ldSeg{0%{transform:scaleX(0)}20%,92%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}.ld-txt span{position:absolute;inset:0;opacity:0;animation:ldSay 3.6s infinite}.ld-txt span:nth-child(2){animation-delay:.9s}.ld-txt span:nth-child(3){animation-delay:1.8s}.ld-txt span:nth-child(4){animation-delay:2.7s;color:#9ce9b5}@keyframes ldSay{0%{opacity:0;transform:translateY(6px)}22%,4%{opacity:1;transform:none}27%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ld-fill{stroke-dashoffset:0}.ld-bar i:after{transform:none}.ld-txt span:nth-child(4){opacity:1}}.back-pill{display:inline-flex;align-items:center;gap:8px;background:#f5c96b;color:#231a10;font-weight:800;font-size:14px;padding:10px 16px;border-radius:999px;transition:transform .2s;white-space:nowrap}.back-pill:hover{transform:rotate(-3deg) scale(1.05)}.back-pill .back-ar{display:inline-block;animation:backNudge 1.2s ease-in-out infinite}.back-pill img{width:22px;height:22px;border-radius:50%;background:#2a1e13;padding:3px;animation:backSpin 6s linear infinite}.back-short{display:none}@media (max-width:480px){.back-long{display:none}.back-short{display:inline}}@keyframes backNudge{50%{transform:translateX(-5px)}}@keyframes backSpin{to{transform:rotate(1turn)}}.end-card{margin-top:48px;border-radius:26px;background:#1a130d;border:1px solid #3a2e22;padding:32px 20px;text-align:center}.end-row{gap:12px;margin-bottom:18px}.end-disc,.end-row{display:flex;justify-content:center}.end-disc{width:76px;height:76px;border-radius:50%;background:#2a1e13;box-shadow:0 0 0 3px rgba(245,201,107,.16);align-items:center;animation:endBob 3s ease-in-out infinite}.end-disc:nth-child(2){animation-delay:.5s}.end-disc:nth-child(3){animation-delay:1s}.end-disc img{width:72%;height:72%}.end-card h2{margin:0 0 6px;font-size:30px;font-weight:800;letter-spacing:-.035em;line-height:1;color:#fbf4e6}.end-card p{margin:0 0 18px;color:#e4d3b5}.end-go{display:inline-block;background:#f5c96b;color:#231a10;font-weight:800;font-size:16px;padding:14px 26px;border-radius:999px;transition:transform .2s}.end-go:hover{transform:rotate(-3deg) scale(1.05)}@keyframes endBob{50%{transform:translateY(-8px) rotate(4deg)}}.lang-item:hover{background:#242424}