.ip{--face:var(--paper);--depth:6px;text-align:left;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;max-width:100%;padding:10px 10px 10px 14px;display:inline-grid}.ip-cube{width:38px;height:38px}.ip-text{gap:3px;min-width:0;display:grid}.ip-lbl{color:var(--ink-2);font-size:.7rem;display:grid}.ip-lbl>span{transition:opacity .2s,transform .3s var(--pop);grid-area:1/1}.ip-lbl .is-done{opacity:0;color:var(--em-ink);transform:translateY(6px)}.ip.is-copied .ip-lbl .is-idle{opacity:0;transform:translateY(-6px)}.ip.is-copied .ip-lbl .is-done{opacity:1;transform:none}.ip.is-failed .ip-lbl .is-done{color:#9b2c1f}.ip-addr{font:1000 clamp(1.18rem,1.02rem + .5vw,1.45rem)/1.1 var(--f-d);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ip-copy{background:var(--em);border:3px solid var(--ink);border-left-style:dashed;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;position:relative}.ip-copy svg{width:22px;height:22px;transition:opacity .2s,transform .3s var(--pop);grid-area:1/1}.ip-copy .i-ok{opacity:0;transform:scale(.4)rotate(-30deg)}.ip.is-copied .ip-copy .i-copy{opacity:0;transform:scale(.4)}.ip.is-copied .ip-copy .i-ok{opacity:1;transform:none}.ip.is-copied .ip-copy{background:var(--sun)}@media (width<=400px){.ip{gap:10px;padding-left:10px}.ip-cube{width:30px;height:30px}.ip-addr{font-size:1.06rem}}.online{background:var(--mint);border:3px solid var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 8px 12px;font-size:.95rem;display:inline-flex}.online-dot{border:2.5px solid var(--ink);background:#a8b5ae;border-radius:4px;flex:none;width:14px;height:14px;position:relative;transform:rotate(45deg)}.online[data-state=on] .online-dot{background:var(--em)}.online[data-state=on] .online-dot:after{content:"";border:2.5px solid var(--em);animation:ping 1.8s var(--out) infinite;border-radius:6px;position:absolute;inset:-6px}@keyframes ping{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.online-lbl{font-weight:600}.online-val{min-width:7.4ch;font:1000 1.04rem/1 var(--f-d);font-variant-numeric:tabular-nums;display:inline-block}.online[data-state=loading] .online-val{animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.35}}html:not(.js) .online-val{font-size:0}html:not(.js) .online-val:before{content:"?";font-size:1.04rem}@media (width<=400px){.online{font-size:.86rem}}.motes-cv{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gem-float{aspect-ratio:5/6;pointer-events:none;width:24cqi;margin-left:-12cqi;animation:5s ease-in-out infinite bob;position:absolute;top:-27%;left:50%}.gem-cv{width:100%;height:100%;position:absolute;inset:0}.gem-glow{background:radial-gradient(closest-side,#1dc98357,#1dc9831f 55%,#1dc98300 76%);border-radius:50%;animation:5.5s ease-in-out infinite breathe;position:absolute;inset:-22%}html:not(.js) .gem-float{display:none}.hero{padding:clamp(28px,5vw,64px) 0 clamp(40px,6vw,80px);position:relative;overflow:clip}.hero:before{content:"";background:radial-gradient(60% 55% at 78% 45%,#1dc98329,#0000 70%),radial-gradient(40% 40% at 8% 90%,#ffc73633,#0000 70%)}.hero:before,.ridges{pointer-events:none;position:absolute;inset:0}.ridges{overflow:clip}.ridge{will-change:transform;line-height:0;position:absolute;bottom:0;left:-24px;right:-24px}.ridge svg{width:100%;height:auto;display:block;overflow:visible}.js .ridge svg{animation:ridgeIn 1.4s var(--out) both}.js .ridge--mid svg{animation-delay:.12s}.js .ridge--near svg{animation-delay:.24s}.ridges-ready .ridge svg{animation:none}@keyframes ridgeIn{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}.hero-art>.motes-cv{width:112%;height:124%;inset:-18% auto auto -6%}.hero-in{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(20px,3vw,56px);display:grid;position:relative}.hero-tag{background:var(--paper);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:14px;align-items:center;gap:10px;margin-bottom:22px;padding:8px 14px 7px 10px;font-size:.84rem;display:inline-flex;transform:rotate(-2deg)}.tag-cube{flex:none;width:22px;height:22px}.hero-title{letter-spacing:-.025em;margin:0 0 26px;font-size:clamp(3.05rem,1.2rem + 5.5vw,6.7rem);line-height:.98}.ht{width:max-content;max-width:100%;color:var(--paper);-webkit-text-stroke:.085em var(--ink);paint-order:stroke fill;text-shadow:0 .025em 0 var(--ink),0 .05em 0 var(--ink),0 .075em 0 var(--ink),0 .095em 0 var(--ink);display:block}.ht-2{margin-left:.5em}.ht-3{color:var(--em)}.bl{display:inline-block}.js .ht{animation:rise .7s var(--pop) both}.js .ht-1{animation-delay:50ms}.js .ht-2{animation-delay:.14s}.js .ht-3{animation-delay:.23s}.js .bl{animation:bounceL 1s var(--pop) both;animation-delay:calc(.55s + var(--i)*70ms)}.ht-3:hover .bl{animation:wiggle .6s var(--pop);animation-delay:calc(var(--i)*50ms)}@keyframes rise{0%{opacity:0;transform:translateY(40px)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes bounceL{0%{transform:none}30%{transform:translateY(-.22em)rotate(-6deg)}55%{transform:translateY(0)scale(1.08,.92)}75%{transform:translateY(-.05em)}to{transform:none}}@keyframes wiggle{40%{transform:translateY(-.18em)rotate(8deg)}to{transform:none}}.hero-lead{max-width:34em;color:var(--ink-2);margin-bottom:30px;font-size:clamp(1.08rem,1rem + .35vw,1.28rem)}.js .hero-cta,.js .hero-join,.js .hero-lead,.js .hero-tag{animation:fadeUp .7s var(--out) both}.js .hero-tag{animation-delay:0s}.js .hero-lead{animation-delay:.32s}.js .hero-join{animation-delay:.42s}.js .hero-cta{animation-delay:.52s}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero-join{align-items:center;gap:14px 20px;margin-bottom:26px}.hero-cta,.hero-join{flex-wrap:wrap;display:flex}.hero-cta{gap:14px 16px}.hero-stage{justify-self:center;max-width:640px;padding-bottom:40px}.hero-art,.hero-stage{width:100%;position:relative}.hero-art{aspect-ratio:1/1.12;--mx:0;--my:0;perspective:900px}.hero-art>*{position:absolute}.lay{translate:calc(var(--mx)*var(--dp,10)*1px) calc(var(--my)*var(--dp,10)*.7px);transition:translate .8s var(--out)}.burst{background:repeating-conic-gradient(from 0deg,#ffc73657 0deg 7deg,#ffc73600 0 18deg);width:150%;margin:-75% 0 0 -75%;animation:120s linear infinite spin;top:50%;left:50%;-webkit-mask:radial-gradient(closest-side,#000 42%,#0000);mask:radial-gradient(closest-side,#000 42%,#0000)}.burst,.disc{aspect-ratio:1;border-radius:50%}.disc{border:3px solid var(--ink);width:86%;box-shadow:0 12px 0 var(--ink);background:radial-gradient(circle at 36% 30%,#effff6 0,#c7f2db 58%,#aee9ca);top:13%;left:7%}.disc:after{content:"";border:3px dashed #13261e29;border-radius:50%;position:absolute;inset:16px}.js .disc{animation:discIn .8s var(--pop) both}@keyframes discIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.cloud{animation:14s ease-in-out infinite alternate drift}.cloud svg{width:100%;height:auto}.cl1{--dp:6;width:25%;top:5%;left:-5%}.cl2{--dp:5;width:17%;animation-duration:17s;animation-delay:-6s;top:47%;right:-3%}@keyframes drift{0%{transform:translate(-14px)}to{transform:translate(16px)}}.chunk{animation:4.6s ease-in-out infinite bob}.chunk svg{width:100%;height:auto}.ch1{--dp:22;width:9.5%;top:67%;left:0}.ch2{--dp:26;width:7.5%;animation-duration:5.4s;animation-delay:-2s;top:84%;right:9%}.isl-float{--dp:12;width:80%;animation:7s ease-in-out infinite bob;top:20%;left:10%}.isl{width:100%;position:relative;container-type:inline-size}.isl-cmp{display:contents}.isl-cmp>.cmp-base{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.js .isl{animation:islIn 1s var(--pop) .15s both}@keyframes islIn{0%{opacity:0;transform:translateY(-60px)scale(.86)}to{opacity:1;transform:none}}.buddy .ov-in{transform-origin:50% 92%;animation:3.2s ease-in-out infinite hop}.b1 .ov-in{animation-delay:1.6s}.b2 .ov-in{animation-duration:3.8s;animation-delay:2.3s}.b3 .ov-in{animation-duration:2.9s;animation-delay:1.9s}.b4 .ov-in{animation-duration:3.5s;animation-delay:2.7s}.b2 .eyes{animation-delay:-1.4s}.b3 .eyes{animation-delay:-3s}.b4 .eyes{animation-delay:-2.2s}.flame .ov-in{transform-origin:50% 95%;animation:.42s steps(2,jump-none) infinite alternate flick}@keyframes flick{0%{transform:scale(1)}to{transform:scale(.86,1.14)}}.falls .streaks{animation:.9s linear infinite fall}@keyframes fall{to{transform:translateY(62.9px)}}.ore{cursor:pointer;transition:opacity .25s}.ore:hover{filter:brightness(1.15)}.ore.got{opacity:0;pointer-events:none}.twinkle{aspect-ratio:1;width:5cqi;animation:2.4s ease-in-out infinite tw;position:absolute}.twinkle svg{width:100%;height:100%}.tw1{top:-24%;left:36%}.tw2{width:3.4cqi;animation-delay:-1.1s;top:-10%;left:62%}.tw3{width:2.8cqi;animation-delay:-.5s;top:-4%;left:30%}.bubble{z-index:3;font:900 clamp(.7rem,3.3cqi,1.05rem)/1.1 var(--f-d);white-space:nowrap;border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:14px;padding:.45em .8em .5em;transform:translate(-50%,-100%)}.bubble,.bubble:after{background:var(--paper);position:absolute}.bubble:after{content:"";bottom:-11px;left:var(--tail,30%);border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);width:14px;height:14px;transform:rotate(45deg)skew(8deg,8deg)}.bub1{--tail:64%;top:24%;left:31%}.bub2{--tail:18%;top:31%;left:74%}.bub2,.bub2:after{background:var(--sun)}.js .bubble{animation:bubIn .5s var(--pop) both}.js .bub1{animation-delay:2.1s}.js .bub2{animation-delay:3.1s}.smoke{width:4cqi;height:4cqi;top:20.5%;left:86%}.smoke,.smoke i{position:absolute}.smoke i{border:2px solid var(--ink);opacity:0;background:#fff;border-radius:3px;width:100%;height:100%;animation:3.6s linear infinite smoke;top:0;left:0}.smoke i:nth-child(2){animation-delay:1.2s}.smoke i:nth-child(3){animation-delay:2.4s}@keyframes smoke{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:.95}to{opacity:0;transform:translate(2cqi,-12cqi)scale(1.15)rotate(35deg)}}.c3d-w{width:var(--s);height:var(--s);perspective:500px;animation:4s ease-in-out infinite bob}.c3d{transform-style:preserve-3d;animation:tumble var(--t,16s) linear infinite}.c3d,.c3d i{position:absolute;inset:0}.c3d i{background:var(--f1);border:3px solid var(--ink);border-radius:5px}.c3d i:first-child{transform:translateZ(calc(var(--s)/2))}.c3d i:nth-child(2){transform:rotateY(180deg) translateZ(calc(var(--s)/2))}.c3d i:nth-child(3){transform:rotateY(90deg) translateZ(calc(var(--s)/2));background:var(--f2)}.c3d i:nth-child(4){transform:rotateY(-90deg) translateZ(calc(var(--s)/2));background:var(--f2)}.c3d i:nth-child(5){transform:rotateX(90deg) translateZ(calc(var(--s)/2));background:var(--f0)}.c3d i:nth-child(6){transform:rotateX(-90deg) translateZ(calc(var(--s)/2));background:var(--f3)}.c3d i:first-child:after{content:"";background:#ffffffb3;border-radius:2px;width:26%;height:14%;position:absolute;top:14%;left:14%}@keyframes tumble{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(1turn)rotateY(2turn)}}.cq1{--s:44px;--dp:30;--f0:#ffe27e;--f1:#ffc736;--f2:#e6a10f;--f3:#c98a05;top:31%;left:1%}.cq2{--s:36px;--dp:26;--f0:#ffbfb2;--f1:#ff8672;--f2:#e0503c;--f3:#c23f2d;animation-delay:-1.5s;top:10%;right:3%}.cq2 .c3d{--t:12s;animation-direction:reverse}.cq3{--s:50px;--dp:34;--f0:#d8f1ff;--f1:#9ad7ff;--f2:#62b6ee;--f3:#4a9ad2;animation-delay:-2.6s;top:66%;right:0}.cq3 .c3d{--t:20s}.hunt{--face:var(--paper);--depth:5px;font:800 .95rem/1.1 var(--f-d);white-space:nowrap;z-index:5;border-radius:16px;align-items:center;gap:10px;padding:8px 10px 8px 12px;display:inline-flex;position:absolute;bottom:0;left:50%;translate:-50%}.hunt-ico{width:26px;height:26px;transition:transform .4s var(--pop);flex:none}.hunt-count{background:var(--em);border:2.5px solid var(--ink);text-align:center;border-radius:9px;min-width:3.4ch;padding:5px 8px 4px;font-size:.84rem;display:inline-block}.hunt.bump .hunt-ico{transform:scale(1.45)rotate(-14deg)}.hunt.is-win{--face:var(--sun)}.fly-gem{z-index:90;pointer-events:none;width:30px;height:30px;position:fixed;top:0;left:0}html:not(.js) .bubble,html:not(.js) .hunt{display:none}@media (width<=960px){.hero-in{grid-template-columns:1fr}.ht{display:inline-block}.ht-2{margin-left:0}.hero-stage{max-width:560px;margin-top:clamp(24px,7vw,56px)}}@media (width<=640px){.hero-cta .btn{flex:220px}.hunt{font-size:.86rem}}@media (width<=400px){.hunt-txt{white-space:normal;max-width:170px}}@media (prefers-reduced-motion:reduce){.ridge{transform:none!important}}.tapes{z-index:2;pointer-events:none;height:clamp(120px,13vw,190px);margin-top:-20px;position:relative;overflow:clip}.tape{background:var(--sun);border-block:3px solid var(--ink);width:112%;padding:13px 0 12px;position:absolute;top:50%;left:-6%;box-shadow:0 6px #13261e1f}.tape-a{transform:translateY(-50%)rotate(-3.2deg)}.tape-b{background:var(--coral-2);transform:translateY(-50%)rotate(2.6deg)}.tape-track{width:max-content;animation:60s linear infinite marquee;display:flex}.tape-b .tape-track{animation-duration:70s;animation-direction:reverse}.tape-track>span{font:400 clamp(1.1rem,.9rem + .75vw,1.6rem)/1 var(--f-p);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;align-items:center;gap:26px;padding-right:26px;display:flex}.tg{background:var(--em);border:2.5px solid var(--ink);flex:none;width:.62em;height:.62em;transform:rotate(45deg)}.tape-b .tg{background:var(--paper)}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tape-track{transform:none}}.gate{--gc:29 201 131;--g1:#062219;--g2:#0e5a3c;--fr:#fff4de;--fr2:#f1ddb6;--ks:var(--em);--gate-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20200%20280%22%3E%3Cpath%20d%3D%22M17%20282V102a83%2083%200%200%201%20166%200v180Z%22%2F%3E%3C%2Fsvg%3E);aspect-ratio:5/7;width:100%;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--out);justify-self:center;position:relative}.gate[data-tilting]{transition:transform .15s ease-out}.gate--xl{max-width:400px}.gate-glow{background:radial-gradient(50% 52% at 50% 58%,rgb(var(--gc)/.34),rgb(var(--gc)/0) 72%);opacity:.8;pointer-events:none;transition:opacity .5s;position:absolute;inset:-14% -24% -10%}.gate-in{-webkit-mask:var(--gate-mask) center /100% 100% no-repeat;-webkit-mask:var(--gate-mask) center /100% 100% no-repeat;mask:var(--gate-mask) center /100% 100% no-repeat;background:linear-gradient(180deg,var(--g1) 0,var(--g2) 100%);overflow:hidden}.gate-in,.gate-in:before{position:absolute;inset:0}.gate-in:before{content:"";background-image:radial-gradient(#ffffffbf 1.2px,transparent 1.7px),radial-gradient(rgb(var(--gc)/.85) 1.2px,transparent 1.7px);opacity:.5;background-position:8px 6px,30px 26px;background-size:46px 40px,64px 58px}.gate-swirl{opacity:.8;background:conic-gradient(from 0deg,rgb(var(--gc)/0) 0deg,rgb(var(--gc)/.4) 34deg,rgb(var(--gc)/0) 76deg,rgb(var(--gc)/0) 112deg,rgb(var(--gc)/.28) 154deg,rgb(var(--gc)/0) 204deg,rgb(var(--gc)/.42) 252deg,rgb(var(--gc)/0) 300deg,rgb(var(--gc)/.2) 330deg,rgb(var(--gc)/0) 1turn);width:170%;transition:scale 1s var(--out),opacity .5s;animation:24s linear infinite spin;top:48%;-webkit-mask:radial-gradient(closest-side,#0000 6%,#000 28% 58%,#0000);mask:radial-gradient(closest-side,#0000 6%,#000 28% 58%,#0000)}.gate-rings,.gate-swirl{aspect-ratio:1;border-radius:50%;position:absolute;left:50%;translate:-50% -50%}.gate-rings{background:repeating-radial-gradient(circle,rgb(var(--gc)/0) 0 13px,rgb(var(--gc)/.16) 14px 16px);width:86%;animation:5.5s ease-in-out infinite breathe;top:46%;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000);mask:radial-gradient(closest-side,#000 30%,#0000)}.gate-motes{opacity:.9;background-image:radial-gradient(2px 2px at 18% 22%,rgb(var(--gc)),transparent),radial-gradient(1.6px 1.6px at 72% 36%,rgb(var(--gc)),transparent),radial-gradient(2.2px 2.2px at 38% 64%,rgb(var(--gc)),transparent),radial-gradient(1.5px 1.5px at 84% 78%,#fff,transparent),radial-gradient(1.8px 1.8px at 56% 90%,rgb(var(--gc)),transparent),radial-gradient(1.3px 1.3px at 28% 48%,#fff,transparent);background-size:100% 50%;animation:14s linear infinite motes;position:absolute;inset:0 0 -100%}@keyframes motes{to{transform:translateY(-50%)}}.gate-scene{justify-content:center;align-items:flex-end;height:60%;animation:6s ease-in-out infinite bob;display:flex;position:absolute;bottom:2%;left:8%;right:8%}.gate-scene svg{filter:drop-shadow(0 6px #00000047);width:auto;max-width:100%;height:auto;max-height:100%}.gate-floor{background:radial-gradient(50% 100% at 50% 100%,rgb(var(--gc)/.55),rgb(var(--gc)/0) 72%);height:24%;bottom:0;left:0;right:0}.gate-floor,.gate-frame{pointer-events:none;position:absolute}.gate-frame{inset:0}.gate-frame svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gate-frame path{vector-effect:non-scaling-stroke;stroke-linejoin:round}.gfr-band{fill:var(--fr);stroke:none}.gfr-hi{fill:none;stroke:#fff9;stroke-width:3px}.gfr-j{fill:none;stroke:#13261e6b;stroke-width:2.2px}.gfr-base{fill:var(--fr2);stroke:var(--ink);stroke-width:3.4px}.gfr-ks{fill:var(--ks);stroke:var(--ink);stroke-width:3px}.gfr-gem{fill:#fff;opacity:.8;stroke:none}.gfr-ol{fill:none;stroke:var(--ink);stroke-width:3.6px}@media (prefers-reduced-motion:reduce){.gate{--rx:0deg!important;--ry:0deg!important}}.night{isolation:isolate;background:var(--deep);color:var(--cream);border-block:3px solid var(--ink);position:relative;overflow:clip}.night:before{background-image:radial-gradient(#fff6e399 1.3px,#0000 1.8px),radial-gradient(#7cf5c073 1.3px,#0000 1.8px),radial-gradient(#fff6e338 1px,#0000 1.5px);background-position:20px 30px,90px 110px,0 0;background-size:150px 130px,230px 190px,70px 64px;inset:0}.night:after,.night:before{content:"";z-index:-2;pointer-events:none;position:absolute}.night:after{background:radial-gradient(50% 50% at 50% 40%,#1dc98326,#0000 70%);width:130%;height:75%;top:-8%;left:50%;translate:-50%}.night>.motes-cv{z-index:-1}.night .sec-lead{color:#c4d8cd}.night .eyebrow{--eb:var(--em-l);color:var(--ink)}.night .tw{text-shadow:0 .025em 0 var(--em-3),0 .05em 0 var(--em-3),0 .075em 0 var(--em-3),0 .095em 0 var(--em-3)}.night :focus-visible{outline-color:var(--cream)}.night .chip{color:var(--ink);background:#dcebe2}.night .chip--flag{background:var(--sun)}.night .chip--beta{background:var(--em-l)}.mode-top{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.mode-name{margin-bottom:10px;font-size:clamp(1.9rem,1.5rem + 1.2vw,2.5rem)}.mode-text{color:#c4d8cd;max-width:44ch;font-size:1.02rem}.mode-link{font:900 1.02rem var(--f-d);color:var(--em-l);border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:18px;text-decoration:none;display:inline-flex}.mode-link span{transition:transform .3s var(--pop);display:inline-block}.mode-link:hover span{transform:translate(4px,-4px)}.mode-link:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:3px}.flagship{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,6vw,90px);margin-bottom:clamp(76px,9vw,124px);display:grid}.flagship-title{margin:8px 0 22px;font-size:clamp(2.9rem,1.5rem + 4.6vw,5.6rem);line-height:.98}.flagship-title .tw{--tw:var(--em)}.flagship-text{color:#ddebe3;max-width:44ch;font-size:clamp(1.08rem,1rem + .3vw,1.24rem)}.facts{gap:12px;margin:26px 0 34px;display:grid}.facts li{color:var(--cream);align-items:flex-start;gap:12px;font-weight:600;display:flex}.facts li:before{content:"";background:var(--em);border:2.5px solid var(--paper);border-radius:3px;flex:none;width:13px;height:13px;margin-top:.34em;transform:rotate(45deg)}.gate-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,5vw,72px);display:grid}.gate-card{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(20px,2.4vw,34px);display:grid}.gate-body{flex-direction:column;min-width:0;display:flex}.gate-card .gate{max-width:290px}.flagship:hover .gate-swirl,.gate-card:hover .gate-swirl{opacity:1;scale:1.16}.flagship:hover .gate-glow,.gate-card:hover .gate-glow{opacity:1}@media (width<=1180px){.gate-pair{grid-template-columns:1fr;max-width:780px;margin-inline:auto}}@media (width<=960px){.flagship{grid-template-columns:1fr}.flagship .gate{max-width:360px}}@media (width<=640px){.gate-card{grid-template-columns:1fr}.gate-card .gate{max-width:250px}}.mat{background-color:var(--mint);border:3px solid var(--ink);box-shadow:0 10px 0 var(--ink);background-image:linear-gradient(#13261e13 2px,#0000 0),linear-gradient(90deg,#13261e13 2px,#0000 0);background-position:-2px -2px;background-size:36px 36px;border-radius:38px;padding:clamp(34px,5vw,70px) clamp(18px,4vw,56px) clamp(38px,5vw,70px);position:relative}.mat:before{content:"";background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 36px),repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 9px);opacity:.35;background-repeat:no-repeat;background-size:100% 14px,100% 7px;height:14px;position:absolute;top:0;left:30px;right:30px}.mat-note{color:var(--ink-2);font-size:.66rem;position:absolute;bottom:14px;right:28px}.stickers{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px;display:grid}.stk-li:first-child,.stk-li:nth-child(2){grid-column:span 3}.stk-li:nth-child(n+3){grid-column:span 2}.stk{background:var(--c);border:3px solid var(--ink);height:100%;transform:rotate(var(--rot,0deg));transition:transform .45s var(--pop);border-radius:28px;align-items:flex-start;gap:18px;padding:22px 22px 24px;display:flex;position:relative;box-shadow:0 0 0 8px #fff,0 18px 28px -10px #13261e73}.stk:hover{transform:rotate(0)translateY(-6px)scale(1.02)}.stk-li:nth-child(n+3) .stk{flex-direction:column}.stk-art{flex:none;justify-content:center;align-items:flex-end;width:124px;min-height:96px;display:flex;position:relative}.stk-li:nth-child(-n+2) .stk{align-items:center}.stk-art svg{max-width:100%;height:auto;transition:transform .5s var(--pop)}.stk:hover .stk-art svg{transform:translateY(-8px)rotate(-6deg)}.stk h3{margin-bottom:8px;font-size:clamp(1.4rem,1.2rem + .7vw,1.8rem)}.stk p{color:var(--ink-2);font-size:1rem}.stk-li:nth-child(2) .stk p,.stk-li:nth-child(5) .stk p,.stk-li:nth-child(6) .stk p{color:var(--ink)}.stk .btn{margin-top:16px}.stk-li:nth-child(6){grid-column:1/-1}.stk-li:nth-child(6) .stk{flex-direction:row;align-items:center}.stk-cta{flex-wrap:wrap;gap:12px 14px;margin-top:16px;display:flex}.stk-cta .btn{margin-top:0}.phys{flex:none;width:150px;height:118px;position:relative}.pc{width:52px;left:var(--x);bottom:var(--y);transform-origin:50% 60%;position:absolute}.pc svg{width:100%;height:auto}html:not(.js) [data-phys-btn]{display:none}@media (width<=1080px){.stickers{grid-template-columns:repeat(2,minmax(0,1fr))}.stk-li:nth-child(n){grid-column:auto}.stk-li:first-child,.stk-li:nth-child(2),.stk-li:nth-child(5),.stk-li:nth-child(6){grid-column:1/-1}.stk-li:nth-child(5) .stk{flex-direction:row}}@media (width<=640px){.stickers{grid-template-columns:1fr;gap:34px}.stk-li:nth-child(n){grid-column:auto}.stk,.stk-li:nth-child(5) .stk,.stk-li:nth-child(6) .stk{flex-direction:column;align-items:flex-start}.stk{--rot:0deg!important}.stk-li:nth-child(odd) .stk{transform:rotate(-1deg)}.stk-li:nth-child(2n) .stk{transform:rotate(1deg)}}.steps-wrap{position:relative}.start .sec-head{margin-bottom:calc(clamp(40px,5vw,68px) + 44px)}.steps{counter-reset:st;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid;position:relative}.steps:before{content:"";border-top:4px dashed var(--ink);opacity:.5;position:absolute;top:42px;left:16%;right:16%}.step{background:var(--paper);border:3px solid var(--ink);box-shadow:0 8px 0 var(--ink);transition:transform .45s var(--pop);border-radius:28px;flex-direction:column;align-items:flex-start;margin-top:0;margin-bottom:44px;padding:70px 26px 28px;display:flex;position:relative;top:44px}.step:hover{transform:translateY(-6px)rotate(-1deg)}.step:nth-child(2):hover{transform:translateY(-6px)rotate(1deg)}.key{width:86px;height:86px;font:1000 3.1rem/1 var(--f-d);background:var(--kc);border:3px solid var(--ink);box-shadow:inset 0 -9px 0 #13261e24,0 7px 0 var(--ink);border-radius:22px;place-items:center;display:grid;position:absolute;top:-44px;left:26px;transform:rotate(-4deg)}.step:nth-child(2) .key{transform:rotate(3deg)}.step h3{margin-bottom:10px;font-size:clamp(1.45rem,1.2rem + .8vw,1.9rem)}.step p{color:var(--ink-2);margin-bottom:18px}.step .ip{grid-template-columns:1fr auto;width:100%;margin-top:auto;padding-left:16px}.step .ip-cube{display:none}.step{container-type:inline-size}.step .ip-addr{font-size:clamp(.9rem,11cqi - 17px,1.35rem)}.step .btn,.step-chips{margin-top:auto}.step-chips{flex-wrap:wrap;gap:8px;display:flex}.step-chips .chip{background:var(--cream-2)}.hopper{pointer-events:none;z-index:3;height:152px;top:-150px;left:0;right:0;overflow:hidden}.hop-x,.hopper{position:absolute}.hop-x{animation:hopX 7.5s var(--out) infinite;inset:0}.hop-y{transform-origin:50% 100%;width:46px;margin-left:46px;animation:7.5s linear infinite hopY;position:absolute;bottom:0;left:0}.hop-y svg{width:100%;height:auto}@keyframes hopX{0%,18%{transform:translate(0)}33%,51%{transform:translate(calc(33.333% + 10px))}66%,84%{transform:translate(calc(66.666% + 20px))}to{transform:translate(0)}}@keyframes hopY{0%,18%{transform:none}19%{transform:scale(1.1,.88)}25%{transform:translateY(-34px)scale(.94,1.08)}32%{transform:scale(1.1,.9)}34%,51%{transform:none}52%{transform:scale(1.1,.88)}58%{transform:translateY(-34px)scale(.94,1.08)}65%{transform:scale(1.1,.9)}67%,84%{transform:none}86%{transform:scale(1.1,.88)}92%{transform:translateY(-40px)scale(.94,1.08)}99%{transform:scale(1.08,.92)}to{transform:none}}@media (width<=960px){.steps{grid-template-columns:1fr;gap:60px}.steps:before{border-top:0;border-left:4px dashed var(--ink);inset:0 auto 60px 68px}.hopper{display:none}.start .sec-head{margin-bottom:clamp(40px,5vw,68px)}}@media (width<=640px){.key{width:74px;height:74px;font-size:2.6rem;top:-38px}.step{margin-bottom:38px;padding-top:58px;top:38px}.steps:before{left:62px}}.tier{min-height:var(--mh,360px);background:var(--paper);border:3px solid var(--ink);box-shadow:0 8px 0 var(--ink);cursor:pointer;transform:perspective(900px) translateY(var(--ty,0)) rotate(var(--tr,0deg)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .45s var(--pop),background-color .2s;border-radius:26px;flex-direction:column;padding:0 18px 18px;display:flex;position:relative}.tier[data-tilting]{transition:transform .15s ease-out,background-color .2s}.tier:nth-child(2){--mh:360px}.tier:nth-child(3){--mh:384px}.tier:nth-child(4){--mh:408px}.tier:nth-child(5){--mh:432px}.tier:nth-child(6){--mh:456px}.tier:hover{--ty:-6px;--tr:-1deg}.tier.is-sel{background:var(--c);--ty:-12px}.tier-foil,.tier-shine{pointer-events:none;z-index:-1;border-radius:23px;position:absolute;inset:0}.tier-foil{opacity:0;background:radial-gradient(circle at var(--fx,50%) var(--fy,30%),#fffffff2,#fff0 50%);mix-blend-mode:soft-light;transition:opacity .35s}.tier.is-sel .tier-foil,.tier:hover .tier-foil{opacity:1}.tier-shine{overflow:hidden}.tier-shine:before{content:"";width:55%;animation:6.5s ease-in-out infinite sweep;animation-delay:var(--sd,0s);background:linear-gradient(105deg,#fff0 15%,#ffffffbf 50%,#fff0 85%);position:absolute;top:-10%;bottom:-10%;left:-60%;transform:skew(-14deg)}@keyframes sweep{0%,58%{translate:0}88%,to{translate:430%}}.tier--legend .tier-foil{opacity:.6;background:radial-gradient(circle at var(--fx,50%) var(--fy,30%),#ffffffd9,#fff0 44%),linear-gradient(115deg,#fff0 20%,#7fcbffbf 34%,#ff9ccbb3 45%,#ffe27ebf 56%,#7cf5c0bf 67%,#fff0 82%);background-size:100% 100%,260% 260%;background-position:50%,var(--fx,50%) var(--fy,50%);mix-blend-mode:overlay}.tier--legend.is-sel .tier-foil,.tier--legend:hover .tier-foil{opacity:1}.tier:has(.tier-radio:focus-visible){outline:3px solid var(--ink);outline-offset:5px}.tier-radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.tier-art{pointer-events:none;justify-content:center;align-items:flex-end;height:118px;margin:-40px -8px 4px;display:flex}.tier-art svg{width:auto;max-height:100%;transition:transform .5s var(--pop)}.tier.is-sel .tier-art svg,.tier:hover .tier-art svg{transform:translateY(-10px)rotate(-6deg)}.tier-lvl{color:var(--ink-2);font-size:.68rem}.tier-name{font:1000 1.7rem/1.05 var(--f-d);cursor:pointer;margin:4px 0 2px;display:block}.tier-name:after{content:"";border-radius:24px;position:absolute;inset:0}.tier-price{font:1000 2.1rem/1.1 var(--f-d);letter-spacing:-.02em;display:block}.tier-price small{color:var(--ink-2);margin-left:2px;font-size:.5em;font-weight:900}.tier-term{color:var(--ink-2);font-size:.9rem;font-weight:600}.tier-chat{min-width:0;font:400 .84rem/1.2 var(--f-p);letter-spacing:.02em;color:#fff;background:#13261ee0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:12px 0 0;padding:7px 9px 6px;display:flex}.tier-chat .pfx{color:var(--pc)}.tier-chat .nk{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--nc,#fff);overflow:hidden}.tier-chat .nk--grad{background:linear-gradient(90deg,#ffe27e,#ff9ccb 50%,#7fcbff);color:#0000;-webkit-background-clip:text;background-clip:text}.tier-chat .pt{flex:none;width:13px;height:13px;animation:2.4s ease-in-out infinite tw}.tier-chat .pt--2{width:10px;height:10px;animation-delay:-1.2s}.tier-perks{gap:8px;margin:14px 0 16px;font-size:.93rem;line-height:1.35;display:grid}.tier-perks li{gap:8px;display:flex}.tier-perks li:before{content:"+";font:400 1.05rem/1.25 var(--f-p);color:var(--em-ink)}.tier.is-sel .tier-lvl,.tier.is-sel .tier-perks li:before,.tier.is-sel .tier-price small,.tier.is-sel .tier-term{color:var(--ink)}.tier-pick{border:3px solid var(--ink);background:var(--cream);min-height:44px;font:900 .98rem var(--f-d);box-shadow:0 4px 0 var(--ink);border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:auto;display:flex}.tier-pick .on{align-items:center;gap:6px;display:none}.tier-pick svg{width:18px;height:18px;display:inline-block}.tier.is-sel .tier-pick{background:var(--ink);color:var(--paper)}.tier.is-sel .tier-pick .on{display:inline-flex}.tier.is-sel .tier-pick .off{display:none}.tier-badge{z-index:2;background:var(--coral);border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:10px;padding:6px 10px 5px;font-size:.66rem;position:absolute;top:-16px;right:-12px;transform:rotate(8deg)}@media (width<=1180px){.tier{min-height:0!important}}@media (width<=640px){.tier{scroll-snap-align:start;flex:0 0 min(80%,300px)}.tier:hover{--ty:0px;--tr:0deg}.tier.is-sel{--ty:-8px}.tier-badge{right:10px}}@media (prefers-reduced-motion:reduce){.tier{--rx:0deg!important;--ry:0deg!important}}.donate{background:var(--butter);border-block:3px solid var(--ink);position:relative;overflow:clip}.donate:before{content:"";pointer-events:none;background-image:radial-gradient(#13261e1a 2px,#0000 2.5px);background-size:28px 28px;position:absolute;inset:0}.donate .wrap{position:relative}.shop{display:block}.tiers-panel{padding-top:44px}.swipe-hint{color:var(--ink-2);align-items:center;gap:8px;margin:0 0 -30px;font-size:.72rem;display:none}.swipe-hint svg{width:16px;height:16px;animation:nudge 1.6s var(--out) infinite}@keyframes nudge{0%,to{transform:none}50%{transform:translate(5px)}}.tiers{border:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:18px;min-width:0;margin:0;padding:0;display:grid}.where{gap:12px;margin-top:40px}.where,.where li{flex-wrap:wrap;display:flex}.where li{background:var(--paper);box-shadow:0 3px 0 var(--ink);border-radius:14px;align-items:center;gap:4px 10px;padding:10px 16px 10px 12px;font-size:.95rem}.where i,.where li{border:2.5px solid var(--ink)}.where i{background:var(--wc);border-radius:3px;flex:none;width:12px;height:12px;transform:rotate(45deg)}.where b{font:900 1rem var(--f-d)}.where span{color:var(--ink-2)}.checkout{background:var(--paper);border:3px solid var(--ink);box-shadow:0 8px 0 var(--ink);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:18px 22px;margin-top:44px;padding:22px clamp(18px,3vw,30px) 24px;display:grid}.co-sum .px{color:var(--ink-2);font-size:.7rem}.co-sel{font:1000 1.7rem/1.1 var(--f-d);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:6px;display:flex}.co-sel span{background:var(--sun);border:2.5px solid var(--ink);border-radius:10px;padding:3px 10px;font-size:.8em}.field{gap:8px;display:grid}.field label{font:800 .98rem var(--f-d)}.field input{width:100%;min-height:56px;font:800 1.1rem var(--f-d);letter-spacing:.01em;background:var(--cream);border:3px solid var(--ink);border-radius:16px;padding:12px 16px;box-shadow:inset 0 4px #13261e14}.field input::placeholder{color:#5e7468;opacity:1}.field input:focus-visible{outline:3px solid var(--ink);outline-offset:3px;background:#fff}.field input[aria-invalid=true]{background:#fff1ee;border-color:#b42318}.co-note{color:var(--ink-2);grid-column:1/-1;align-items:center;gap:10px;font-size:.95rem;display:flex}.co-note.is-err{color:#9b2c1f;font-weight:600}.co-note.is-ok{color:var(--em-ink);font-weight:600}.co-note:before{content:"";background:var(--sun);border:2.5px solid var(--ink);flex:none;width:12px;height:12px;transform:rotate(45deg)}.checkout .btn{min-width:170px}.co-get{color:var(--ink-2);margin-top:6px;font-size:.95rem}.donate-aside{background:var(--grape-2);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:8px 14px 7px;font-size:.95rem;font-weight:600;display:inline-flex}.donate-aside:before{content:"";background:var(--paper);border:2.5px solid var(--ink);flex:none;width:11px;height:11px;transform:rotate(45deg)}.extras-h{font:900 1.25rem var(--f-d);margin:46px 0 18px}.extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.extra{border:3px dashed var(--ink);background:#fffdf8b8;border-radius:20px;align-items:center;gap:14px;height:100%;padding:16px 18px;display:flex;position:relative}.extra-art{flex:none;justify-content:center;width:62px;display:flex}.extra-art svg{max-width:100%;height:auto}.extra b{font:1000 1.14rem/1.15 var(--f-d);margin-bottom:3px;display:block}.extra span{color:var(--ink-2);font-size:.93rem;line-height:1.38;display:block}@media (width<=1180px){.tiers{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:64px}.checkout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.checkout .btn,.co-sum{grid-column:1/-1}.checkout .btn{justify-self:start}}@media (width<=1080px){.extras{grid-template-columns:1fr 1fr}}@media (width<=760px){.tiers{grid-template-columns:1fr 1fr;row-gap:60px}.tiers .tier:last-child{grid-column:1/-1}.extras{grid-template-columns:1fr}}@media (width<=640px){.swipe-hint,.tiers{display:flex}.tiers{margin:0 calc(var(--pad)*-1);padding:52px var(--pad) 24px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;gap:16px;overflow-x:auto}.tiers::-webkit-scrollbar{display:none}.tiers-panel{padding-top:0}.checkout{grid-template-columns:1fr;margin-top:22px}.checkout .btn{width:100%}.where li{flex:100%}}.news-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,5vw,64px);display:flex}.news-head .sec-head{margin-bottom:0}.posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.post{background:var(--paper);border:3px solid var(--ink);height:100%;box-shadow:0 8px 0 var(--ink);transform:rotate(var(--rot,0deg));transition:transform .45s var(--pop);border-radius:26px;flex-direction:column;display:flex;position:relative}.post:hover{transform:rotate(0)translateY(-8px)}.post:before{content:"";z-index:2;background:#ffc736cc;border:2px solid #13261e59;width:92px;height:28px;margin-left:-46px;position:absolute;top:-14px;left:50%;transform:rotate(-4deg)}.post:nth-child(2):before{transform:rotate(3deg)}.post-cover{background:var(--c);border-bottom:3px solid var(--ink);border-radius:23px 23px 0 0;justify-content:center;align-items:center;height:196px;display:flex;position:relative;overflow:hidden}.post-cover:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff38 2px,#0000 0),linear-gradient(90deg,#ffffff38 2px,#0000 0);background-size:28px 28px;position:absolute;inset:0}.post-cover svg{z-index:1;width:auto;max-height:82%;transition:transform .5s var(--pop);position:relative}.post:hover .post-cover svg{transform:translateY(-8px)scale(1.05)}.post-body{flex-direction:column;flex:1;gap:12px;padding:20px 22px 24px;display:flex}.post-meta{color:var(--ink-2);align-items:center;gap:10px;font-size:.72rem;display:flex}.post-meta .chip{background:var(--c)}.post h3{font-size:1.5rem}.post h3 a{text-decoration:none}.post h3 a:after{content:"";border-radius:24px;position:absolute;inset:0}.post h3 a:focus-visible{outline:none}.post:has(h3 a:focus-visible){outline:3px solid var(--ink);outline-offset:5px}.post p{color:var(--ink-2)}.post-more{font:900 1rem var(--f-d);align-items:center;gap:8px;margin-top:auto;display:inline-flex}@media (width<=960px){.posts{grid-template-columns:1fr 1fr}.posts li:nth-child(3){grid-column:1/-1}}@media (width<=640px){.posts{grid-template-columns:1fr}.posts li:nth-child(3){grid-column:auto}}.cm-panel{background:var(--coral-2);border:3px solid var(--ink);box-shadow:0 10px 0 var(--ink);border-radius:40px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:clip}.cm-panel:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(from 8deg,#fff3 0 8deg,transparent 0 20deg);pointer-events:none;border-radius:50%;width:70%;animation:140s linear infinite spin;position:absolute;top:-30%;right:-12%}.cm-copy{z-index:1;position:relative}.cm-copy .eyebrow{--eb:var(--paper)}.cm-copy .sec-lead{color:var(--ink)}.cm-copy .tw{--tw:var(--sun)}.socials{gap:16px;max-width:520px;margin-top:32px;display:grid}.soc{--face:var(--paper);--depth:6px;border-radius:22px;align-items:center;gap:16px;padding:14px 18px 14px 14px;display:flex}.soc-ico{background:var(--ic);border:3px solid var(--ink);width:52px;height:52px;transition:transform .4s var(--pop);border-radius:15px;flex:none;place-items:center;display:grid}.soc-ico svg{width:30px;height:30px}.soc:hover .soc-ico{transform:rotate(-10deg)scale(1.08)}.soc-txt{gap:2px;min-width:0;display:grid}.soc-txt b{font:1000 1.3rem/1.1 var(--f-d)}.soc-txt span{color:var(--ink-2);font-size:.95rem}.soc-go{width:26px;height:26px;transition:transform .3s var(--pop);flex:none;margin-left:auto}.soc:hover .soc-go{transform:translate(5px)}.cm-stage{z-index:1;padding-top:90px}.cm-stage,.stage{position:relative}.stage{width:100%;container-type:inline-size}.stage-cmp{display:contents}.stage-cmp>.cmp-base{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stage .ov-in{transform-origin:50% 92%;animation:3.4s ease-in-out infinite hop}.stage .ov:nth-of-type(2) .ov-in{animation-delay:-.7s}.stage .ov:nth-of-type(3) .ov-in{animation-duration:3s;animation-delay:-1.6s}.stage .ov:nth-of-type(4) .ov-in{animation-delay:-2.3s}.stage .ov:nth-of-type(5) .ov-in{animation-duration:3.8s;animation-delay:-1.1s}.stage .ov:nth-of-type(6) .ov-in{animation-delay:-2.8s}.js .stage .ov{animation:none}.chat{z-index:4;font:800 clamp(.72rem,2.5cqi,1rem)/1.15 var(--f-d);white-space:nowrap;background:var(--paper);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:14px;padding:.5em .85em .55em;position:absolute;transform:translate(-50%,-100%)}.chat:after{content:"";bottom:-10px;left:var(--tail,50%);background:inherit;border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);width:13px;height:13px;margin-left:-6px;position:absolute;transform:rotate(45deg)}.chat b{font:400 .66em/1 var(--f-p);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin-bottom:3px;display:block}.js .chat{opacity:0}.js .cm-stage.is-in .chat{animation:bubIn .5s var(--pop) both,float 4s ease-in-out infinite;animation-delay:calc(.3s + var(--i)*.45s),calc(1s + var(--i)*.45s)}@keyframes float{0%,to{translate:0}50%{translate:0 -5px}}.cm-cta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 22px;margin-top:clamp(40px,5vw,64px);display:flex}.cm-cta p{font:900 clamp(1.3rem,1.1rem + .8vw,1.8rem) var(--f-d)}@media (width<=960px){.cm-panel{grid-template-columns:1fr}.cm-stage{padding-top:80px}}@media (width<=640px){.cm-panel{border-radius:30px}}@media (width<=400px){.cm-panel{padding:24px 16px 28px}.soc{gap:12px;padding:12px 14px 12px 12px}.soc-ico{border-radius:13px;width:46px;height:46px}.soc-ico svg{width:26px;height:26px}.soc-go{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.js .chat{opacity:1}}
