:root{--paper: #e9e8e2;--card: #f6f5f1;--ink: #111110;--mute: #5e5c55;--line: rgba(17, 17, 16, .12);--dot: rgba(17, 17, 16, .16);--dot-size: 1.2px;--red: #c64937;--yellow: #fbff00;--pink: #ff4fb8;--green: #7cff3a;--cyan: #22d3ff;--gutter: 24px;--font: "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip;scroll-padding-top:72px}body{margin:0;font-family:var(--font);font-size:17px;line-height:1.45;color:var(--ink);background:radial-gradient(circle,var(--dot) var(--dot-size),transparent var(--dot-size)) 0 0 / 32px 32px fixed,var(--paper);overflow-x:clip;-webkit-font-smoothing:antialiased}::selection{background:var(--yellow);color:var(--ink)}:focus-visible{outline:3px solid var(--red);outline-offset:3px}img,video,svg{display:block;max-width:100%}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3{margin:0;font-weight:800;letter-spacing:-.045em;word-spacing:.06em;text-wrap:balance}h2{font-size:clamp(2.5rem,6.4vw,5.75rem);line-height:.92;margin-bottom:clamp(32px,5vw,56px)}.mute{color:var(--mute)}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--gutter)}.pill,.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid var(--ink);border-radius:999px;background:var(--ink);color:#fff;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .16s,color .16s,transform .3s var(--ease)}.pill{height:38px;padding:0 16px;font-size:13px;text-transform:uppercase;letter-spacing:.02em}.btn{min-height:48px;padding:0 22px;font-size:15px}.btn.big{min-height:56px;padding:0 30px;font-size:18px}.btn.sm{min-height:44px;padding:0 18px}.pill:hover,.btn:hover:not(:disabled){background:var(--red);border-color:var(--red);color:#fff}.pill:active,.btn:active:not(:disabled){transform:scale(.97)}.pill.ghost,.btn.ghost{background:var(--paper);color:var(--ink)}.pill.ghost.on{background:var(--yellow)}.btn:disabled{opacity:.45;cursor:not-allowed}.spinner{width:18px;height:18px;flex:none;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.nav{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px var(--gutter);pointer-events:none}.nav>*{pointer-events:auto}.nav-r{display:flex;gap:8px}.logo{font-size:22px;font-weight:800;letter-spacing:-.05em;text-decoration:none}.nav .logo{margin-left:-12px;padding:4px 12px;border-radius:999px;background:var(--paper)}.hero{position:relative;height:100svh;min-height:600px;max-height:1100px;overflow:hidden}.tank{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s var(--ease)}.tank[data-ready]{opacity:1}.tank-item{position:absolute;top:0;left:0;will-change:transform;cursor:pointer;-webkit-tap-highlight-color:transparent}.mascot{width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-select:none}.hero-copy{position:absolute;z-index:2;left:var(--gutter);right:var(--gutter);bottom:clamp(32px,6vh,64px);pointer-events:none}.hero h1{font-size:clamp(3rem,12vw,10.5rem);line-height:.84;letter-spacing:-.055em}.hero-copy p{display:inline-block;max-width:36ch;margin:22px 0 0 -14px;padding:10px 14px;border-radius:14px;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:clamp(16px,1.5vw,20px);font-weight:600;line-height:1.3}.hero-hint{position:absolute;z-index:2;right:var(--gutter);bottom:22px;font-size:13px;font-weight:600;color:var(--mute);pointer-events:none}.launch{padding:clamp(96px,12vw,160px) 0 clamp(80px,10vw,140px)}.sheet{border-radius:28px;background:var(--card);box-shadow:0 1px #fffc inset,0 40px 80px -40px #11111059,0 8px 20px -12px #1111102e}.form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);padding:clamp(18px,3vw,36px)}.art,.fields{display:flex;flex-direction:column;gap:16px;min-width:0}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field>span{font-size:14px;font-weight:700}.field i{font-style:normal;font-weight:500;color:var(--mute);margin-left:4px}input,textarea{width:100%;min-width:0;padding:13px 16px;border:1.5px solid var(--line);border-radius:14px;background:#fff;font-size:16px;caret-color:var(--red);transition:border-color .15s,box-shadow .15s}textarea{resize:vertical;line-height:1.4}input::placeholder,textarea::placeholder{color:#8a8880}input:focus,textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px #c649372e}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stage{position:relative;aspect-ratio:1;overflow:hidden;border-radius:22px;background:radial-gradient(circle,var(--dot) var(--dot-size),transparent var(--dot-size)) 0 0 / 20px 20px,var(--paper);box-shadow:0 0 0 1.5px var(--line) inset}.stage>img{width:100%;height:100%;object-fit:cover}.stage-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--mute)}.stage-mascot{width:52%;height:auto}.stage-load{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;font-size:clamp(20px,2.4vw,28px);font-weight:800;letter-spacing:-.03em;background:color-mix(in srgb,var(--yellow) 78%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.stage-load .spinner{width:34px;height:34px;border-width:4px}.stage.busy>img{filter:blur(6px) saturate(1.6)}.row{display:flex;flex-wrap:wrap;gap:10px}.row .btn.big{flex:1 1 auto}.paste,.buy{display:flex;gap:8px}.buy input{flex:1}.chip{flex:none;min-width:52px;border:1.5px solid var(--line);border-radius:999px;background:#fff;font-size:14px;font-weight:700;transition:border-color .15s,background-color .15s}.chip:hover{border-color:var(--ink)}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.launch-btn{min-height:68px;margin-top:8px;font-size:clamp(17px,1.8vw,21px);font-weight:800;letter-spacing:-.01em}.launch-btn.busy{background:var(--yellow);color:var(--ink);border-color:var(--ink);opacity:1}.err{margin:0;padding:11px 14px;border-radius:12px;background:#c649371f;color:#8f2c1e;font-size:15px;font-weight:600}.warn{color:#8f2c1e;font-weight:600}.fine{margin:0;font-size:14px;color:var(--mute)}.test-tag{color:var(--red)}.done{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(24px,4vw,56px)}.done h3{font-size:clamp(2.2rem,5vw,4.5rem);line-height:.95}.done p{margin:0;max-width:52ch;font-size:19px}.done-mascot{width:160px;height:auto}.pad{padding-bottom:clamp(80px,10vw,140px)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.coin{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px 12px 16px;border-radius:22px;background:var(--card);text-decoration:none;box-shadow:0 20px 40px -30px #11111066;transition:transform .4s var(--ease)}.coin:hover{transform:translateY(-4px) rotate(-1deg)}.coin-img{display:grid;place-items:center;aspect-ratio:1;margin-bottom:10px;border-radius:14px;background:var(--paper) center / cover no-repeat;font-size:40px;font-weight:800;color:var(--mute)}.coin-name{overflow:hidden;font-size:18px;font-weight:800;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.coin-sub{font-size:13px;color:var(--mute)}.stamp{position:absolute;top:20px;right:18px;padding:4px 9px;border-radius:6px;background:var(--yellow);font-size:12px;font-weight:800;text-transform:uppercase;transform:rotate(6deg)}.empty{display:flex;align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(20px,3vw,36px);border-radius:28px;background:var(--card)}.empty-mascot{width:clamp(110px,14vw,180px);height:auto;flex:none}.empty strong{display:block;font-size:clamp(1.6rem,3.4vw,2.75rem);line-height:1;letter-spacing:-.04em}.empty p{margin:10px 0 0;max-width:48ch;color:var(--mute)}.others{padding:clamp(80px,10vw,140px) 0;background:var(--pink)}.others .mute{color:#1111108c}.live-head{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:700}.live-dot{width:10px;height:10px;border-radius:50%;background:var(--mute)}.live-dot.live{background:var(--red);animation:blink 1.2s ease-in-out infinite}@keyframes blink{50%{opacity:.25}}.live-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.live-track{display:flex;width:max-content;animation:marquee 60s linear infinite}.live-wrap:hover .live-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.live-card{display:flex;align-items:center;gap:12px;width:270px;margin-right:14px;padding:10px;border-radius:18px;background:var(--card);text-decoration:none}.live-img{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:12px;background:var(--paper) center / cover no-repeat;font-weight:800;color:var(--mute)}.live-meta{display:flex;flex-direction:column;min-width:0}.live-name{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.live-sub{overflow:hidden;font-size:12px;color:var(--mute);text-overflow:ellipsis;white-space:nowrap}.live-stamp{align-self:flex-start;margin-top:4px;padding:2px 7px;border-radius:5px;background:var(--red);color:#fff;font-size:11px;font-weight:800;text-transform:uppercase}.live-empty{color:var(--mute);font-weight:600}.red{position:relative;display:grid;place-items:center;min-height:min(100svh,980px);padding:140px var(--gutter) 220px;overflow:hidden;background:var(--red);color:var(--yellow)}.red blockquote{position:relative;z-index:2;max-width:13ch;margin:0;font-size:clamp(2.75rem,8vw,7.5rem);font-weight:800;line-height:.92;letter-spacing:-.05em;word-spacing:.06em;text-align:center;text-wrap:balance}.red cite{display:block;margin-top:28px;font-size:clamp(16px,1.6vw,22px);font-style:normal;font-weight:700;letter-spacing:-.01em}.red-rug{position:absolute;z-index:1;right:clamp(-20px,4vw,120px);bottom:-70px;width:clamp(190px,26vw,400px);height:auto;transform:rotate(-9deg)}.sticker{position:absolute;z-index:3;display:grid;place-items:center;width:clamp(100px,11vw,156px);aspect-ratio:1;padding:0;border:0;border-radius:50%;background:var(--yellow);color:var(--ink);box-shadow:0 18px 30px -16px #3c0a0099;transition:transform .5s var(--ease)}.sticker:hover{transform:scale(1.1) rotate(-6deg)}.sticker svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:spin 12s linear infinite}.sticker text{fill:currentColor;font-size:10.5px;font-weight:800;letter-spacing:.04em}.sticker span{max-width:6ch;font-size:clamp(11px,1vw,14px);font-weight:800;line-height:1;text-transform:uppercase}.sticker.s1{top:14%;left:7%}.sticker.s2{top:20%;right:9%}.sticker.s2 svg{animation-direction:reverse;animation-duration:9s}.sticker.s3{bottom:12%;left:18%}.faq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,80px);padding-top:clamp(96px,12vw,160px);padding-bottom:clamp(96px,12vw,160px)}.faq-side{align-self:start;position:sticky;top:96px}.faq-mascot{width:clamp(180px,22vw,320px);height:auto}.faq-list details{border-top:1.5px solid var(--ink)}.faq-list details:last-child{border-bottom:1.5px solid var(--ink)}.faq-list summary{position:relative;display:block;padding:22px 48px 22px 0;font-size:clamp(20px,2.2vw,28px);font-weight:800;letter-spacing:-.03em;list-style:none;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";position:absolute;right:6px;top:50%;width:20px;height:20px;margin-top:-10px;background:linear-gradient(currentColor,currentColor) center / 100% 2.5px no-repeat,linear-gradient(currentColor,currentColor) center / 2.5px 100% no-repeat;transition:transform .3s var(--ease)}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list summary:hover{color:var(--red)}.faq-list p{max-width:52ch;margin:-6px 0 24px;font-size:clamp(17px,1.5vw,20px);color:var(--mute)}.foot{padding:56px 0 40px;background:var(--ink);color:var(--paper)}.foot-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-bottom:40px}.foot .logo{font-size:clamp(2.5rem,7vw,6rem);line-height:1}.foot .pill{background:var(--paper);border-color:var(--paper);color:var(--ink)}.foot .pill:hover{background:var(--yellow);border-color:var(--yellow)}.disclaimer{max-width:75ch;margin:0;font-size:14px;color:#a9a79f}@media(max-width:860px){.form,.faq{grid-template-columns:1fr}.faq-side{position:static;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.faq-side h2{margin-bottom:0}.faq-mascot{width:120px;flex:none}}@media(max-width:600px){:root{--gutter: 16px}.nav{padding:14px var(--gutter)}.hide-s{display:none}.logo{font-size:19px}.hero-hint{display:none}.two{grid-template-columns:1fr}.empty{flex-direction:column;align-items:flex-start}.red{min-height:0;padding:170px var(--gutter) 230px}.red-rug{right:50%;width:170px;margin-right:-85px;bottom:-40px}.sticker{width:88px}.sticker.s1{top:32px;left:16px}.sticker.s2{top:56px;right:16px}.sticker.s3{bottom:40px;left:16px}.live-card{width:240px}}.pill.speaker{width:38px;padding:0}.btn:hover:not(:disabled),.pill:hover,.chip:hover{animation:wobble .52s var(--ease)}.launch-btn:hover:not(:disabled){background:var(--green);border-color:var(--ink);color:var(--ink)}.chip.on{background:var(--cyan);color:var(--ink)}@keyframes wobble{20%{scale:1.08 .92;rotate:-3deg}45%{scale:.95 1.06;rotate:2deg}70%{scale:1.03 .98;rotate:-1deg}}.hero h1 .ch{display:inline-block;animation:drop .9s cubic-bezier(.34,1.56,.64,1) both}@keyframes drop{0%{translate:0 -.8em;scale:1 1.25;opacity:0}55%{translate:0 .06em;scale:1.12 .86;opacity:1}75%{translate:0 -.05em;scale:.96 1.05}to{translate:0 0;scale:1}}.badges{position:absolute;z-index:2;top:clamp(84px,12vh,130px);right:var(--gutter);display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.badge{padding:8px 14px;border:2px solid var(--ink);border-radius:999px;font-size:clamp(12px,1.1vw,15px);font-weight:800;text-transform:uppercase;white-space:nowrap;box-shadow:3px 3px 0 var(--ink);animation:bob 3.4s ease-in-out infinite}.badge.b1{background:var(--yellow);rotate:4deg}.badge.b2{background:var(--green);rotate:-5deg;margin-right:26px;animation-delay:-1.1s}.badge.b3{background:var(--pink);rotate:3deg;animation-delay:-2.2s}@keyframes bob{50%{translate:0 -6px}}.ticker{position:relative;z-index:4;width:110%;margin-left:-5%;overflow:hidden;border-block:2px solid var(--ink);background:var(--pink);rotate:-1.5deg}.ticker.alt{background:var(--green);rotate:1.2deg}.ticker-reel{display:flex;width:max-content;animation:marquee 34s linear infinite}.ticker.alt .ticker-reel{animation-direction:reverse}.ticker-reel>span{display:flex}.ticker-reel>span>span{padding:12px 0 12px 22px;font-size:clamp(15px,1.6vw,22px);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.ticker b{margin-left:18px;color:var(--red)}.coin{animation:jiggle 4s ease-in-out infinite}.coin:nth-child(3n+2){animation-delay:-1.3s}.coin:nth-child(3n+3){animation-delay:-2.6s}.coin:hover{animation:wobble .52s var(--ease)}@keyframes jiggle{0%,84%,to{rotate:0deg}88%{rotate:-2.5deg}92%{rotate:2deg}96%{rotate:-1deg}}.stamp{background:var(--green)}.sticker .turbo{transform-box:view-box;transform-origin:50% 50%;animation:spin 1.4s linear infinite paused}.sticker:hover .turbo{animation-play-state:running}.sticker.s2{background:var(--pink)}.sticker.s3{background:var(--cyan)}.mascot.pokable{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.mascot.jump{animation:jump .65s var(--ease)}.mascot.spin{animation:twirl .7s var(--ease)}.mascot.squash{animation:squash .52s cubic-bezier(.34,1.56,.64,1)}@keyframes jump{0%{translate:0 0;scale:1}15%{translate:0 4%;scale:1.15 .85}45%{translate:0 -28%;scale:.92 1.1}80%{translate:0 0;scale:1.1 .9}to{translate:0 0;scale:1}}@keyframes twirl{0%{rotate:0deg;scale:1}50%{scale:1.12}to{rotate:360deg;scale:1}}@keyframes squash{30%{scale:1.3 .7}60%{scale:.85 1.15}to{scale:1}}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow:hidden;pointer-events:none}.confetti i{position:absolute;width:10px;height:14px;margin:-7px 0 0 -5px}.confetti .rain{position:absolute;top:0;width:clamp(70px,9vw,130px)}@media(max-width:600px){.badges{top:74px;gap:6px}.badge{padding:5px 10px;font-size:11px}}.pill.buy,.btn.buy{background:var(--green);border-color:var(--ink);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.pill.buy:hover,.btn.buy:hover{background:var(--yellow);border-color:var(--ink);color:var(--ink)}.ca-bar{position:absolute;z-index:3;top:76px;left:var(--gutter);display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:min(860px,calc(100% - 2 * var(--gutter) - 260px));padding:8px 10px 8px 8px;border:2px solid var(--ink);border-radius:22px;background:var(--card);box-shadow:4px 4px 0 var(--ink)}.ca-bar>img{width:40px;height:40px;border-radius:50%}.ca-bar>b{font-size:20px;font-weight:800;letter-spacing:-.03em}.ca-links{display:flex;gap:6px}.ca{display:flex;align-items:center;gap:6px;min-width:0;flex:0 1 auto}.ca code{display:flex;min-width:0;flex:0 1 auto;padding:9px 12px;border-radius:12px;background:var(--paper);font:600 13px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;white-space:nowrap}.ca-head{overflow:hidden;text-overflow:ellipsis;min-width:2ch}.ca .pill{flex:none}.ca .pill.copied{background:var(--yellow);border-color:var(--ink);color:var(--ink)}.ca-inline{font:600 .85em ui-monospace,SF Mono,Menlo,Consolas,monospace;word-break:break-all}.twb{padding:clamp(80px,10vw,140px) 0;background:var(--cyan)}.twb .mute{color:#1111108c}.twb-in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px);align-items:center}.twb-coin{width:100%;max-width:440px;height:auto;border-radius:50%;box-shadow:8px 8px 0 var(--ink);animation:bob 4s ease-in-out infinite}.twb-copy{display:flex;flex-direction:column;gap:20px;min-width:0}.twb-copy h2{margin:0}.twb-copy .ca code{background:var(--card);font-size:14px}.twb-chart{grid-column:1 / -1;height:clamp(380px,50vw,560px);overflow:hidden;border:2px solid var(--ink);border-radius:28px;background:var(--card);box-shadow:6px 6px 0 var(--ink)}.twb-chart iframe{display:block;width:100%;height:100%;border:0}.twb-chart-wait{display:flex;align-items:center;justify-content:center;gap:12px;height:100%;font-size:18px;font-weight:800;text-decoration:none}.foot-ca{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:720px;margin-bottom:28px}.foot-ca code{background:#262624;color:var(--paper)}@media(max-width:860px){.twb-in{grid-template-columns:1fr}.twb-coin{max-width:260px}.ca-bar{max-width:none;right:var(--gutter)}.badges{top:200px}}@media(max-width:600px){.nav-r{gap:6px}.nav .pill:not(.speaker){padding:0 12px}.ca-bar{top:64px;padding:6px;gap:6px 8px}.ca-bar>img{width:32px;height:32px}.ca-bar>b{font-size:17px}.ca-bar .ca{flex-basis:100%;order:3}.ca-links{margin-left:auto}.ca-links .pill{height:32px;padding:0 12px}.badges{top:178px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.live-wrap{overflow-x:auto}}
