.land.svelte-1ewzqr7{isolation:isolate;--scroll:0;--mx:0;--my:0;--hard-lg:6px 6px 0 var(--shade);position:relative;overflow-x:clip}.display.svelte-1ewzqr7{font-family:var(--display)}.px-dots.svelte-1ewzqr7,.px-doodles.svelte-1ewzqr7{pointer-events:none;position:absolute;top:0;left:0;right:0}.px-dots.svelte-1ewzqr7{z-index:-3;opacity:.55;background-image:radial-gradient(color-mix(in srgb, var(--fg) 18%, transparent) 1px, transparent 1.6px);background-size:28px 28px;height:220vh;-webkit-mask-image:linear-gradient(#000,#0006 45%,#0000);mask-image:linear-gradient(#000,#0006 45%,#0000)}.px-clip.svelte-1ewzqr7{height:var(--hero-h,100vh);z-index:-2;pointer-events:none;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.px-doodles.svelte-1ewzqr7{height:calc(var(--hero-h,100vh) + 80px);opacity:.42;background:url(/brand/doodles-light.webp) top/cover no-repeat;top:-40px}:root[data-theme=dark] .px-doodles.svelte-1ewzqr7{opacity:.6;background-image:url(/brand/doodles-dark.webp)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .px-doodles.svelte-1ewzqr7{opacity:.6;background-image:url(/brand/doodles-dark.webp)}}.parallax .px-dots.svelte-1ewzqr7{translate:calc(var(--mx) * -6px) calc(var(--scroll) * .5px + var(--my) * -6px);will-change:translate}.parallax .px-doodles.svelte-1ewzqr7{translate:calc(var(--mx) * -18px) calc(var(--scroll) * .3px + var(--my) * -12px);will-change:translate}.parallax .frame.svelte-1ewzqr7{translate:calc(var(--mx) * 8px) calc(var(--scroll) * -.05px + var(--my) * 6px);transition:translate .3s ease-out}.parallax-css .px-dots.svelte-1ewzqr7,.parallax-css .px-doodles.svelte-1ewzqr7{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 200vh}.parallax-css .px-dots.svelte-1ewzqr7{animation-name:svelte-1ewzqr7-px-dots}.parallax-css .px-doodles.svelte-1ewzqr7{animation-name:svelte-1ewzqr7-px-doodles}@keyframes svelte-1ewzqr7-px-dots{to{translate:0 100vh}}@keyframes svelte-1ewzqr7-px-doodles{to{translate:0 60vh}}.parallax .float.a.svelte-1ewzqr7{translate:calc(var(--mx) * 16px) calc(var(--my) * 12px);transition:translate .3s ease-out}.parallax .float.b.svelte-1ewzqr7{translate:calc(var(--mx) * 22px) calc(var(--my) * 16px);transition:translate .3s ease-out}.wrap.svelte-1ewzqr7{max-width:80rem;margin:0 auto;padding:0 20px}.links.svelte-1ewzqr7{align-items:center;gap:20px;margin-right:12px;font-size:14px;font-weight:700;display:flex}.links.svelte-1ewzqr7 a:where(.svelte-1ewzqr7){text-decoration:none}.pill.svelte-1ewzqr7{border:2px solid var(--fg);background:var(--cta);min-height:44px;color:var(--cta-fg);white-space:nowrap;transition:transform .45s var(--spring), scale .45s var(--spring), gap .3s var(--spring), box-shadow .15s;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-flex}.pill.svelte-1ewzqr7:active{transition-duration:80ms;scale:.95}.pill.svelte-1ewzqr7:hover{box-shadow:var(--hard);transform:translate(-2px,-2px)}.kicker.svelte-1ewzqr7{border:1.5px solid var(--fg);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 13px;font-size:12px;font-weight:800;display:inline-flex}.kicker.svelte-1ewzqr7 i:where(.svelte-1ewzqr7){background:var(--hot);border-radius:50%;width:8px;height:8px;animation:.7s ease-in-out infinite alternate svelte-1ewzqr7-live}@keyframes svelte-1ewzqr7-live{to{opacity:.3}}.hero.svelte-1ewzqr7{flex-wrap:wrap;align-items:center;gap:48px;padding-top:16px;padding-bottom:56px;display:flex}.copy.svelte-1ewzqr7{flex-direction:column;flex:999 30rem;gap:24px;min-width:0;display:flex}h1.svelte-1ewzqr7{letter-spacing:-.06em;margin:0;font-size:clamp(3.2rem,8vw,7.2rem);font-weight:800;line-height:.9}:is(:lang(ja),:lang(zh-TW),:lang(zh-CN),:lang(ko)) h1.svelte-1ewzqr7{letter-spacing:-.03em;line-height:1.08}h1.svelte-1ewzqr7 em{background:var(--lime);color:#0e0e0e;border-radius:.16em;padding:0 .14em;font-style:normal;display:inline-block;transform:rotate(-2deg)}.lead.svelte-1ewzqr7{max-width:30rem;color:var(--muted);margin:0;font-size:19px}.start-row.svelte-1ewzqr7{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.pill.big.svelte-1ewzqr7{letter-spacing:-.01em;min-height:64px;box-shadow:var(--hard-lg);padding:14px 30px;font-size:21px}.pill.big.svelte-1ewzqr7 svg:where(.svelte-1ewzqr7){width:24px;height:24px}.start-row.svelte-1ewzqr7 small:where(.svelte-1ewzqr7){max-width:16rem;color:var(--muted);font-size:14px}.tabs.svelte-1ewzqr7{border:2px solid var(--fg);background:var(--panel);border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.tabs.svelte-1ewzqr7 button:where(.svelte-1ewzqr7){background:0 0;border:0;border-radius:999px;min-height:40px;padding:9px 18px;font-size:14px;font-weight:700}.tabs.svelte-1ewzqr7 button[aria-selected=true]:where(.svelte-1ewzqr7){background:var(--cta);color:var(--cta-fg)}.askbox.svelte-1ewzqr7{border:2px solid var(--fg);background:var(--panel);box-shadow:var(--hard-lg);border-radius:22px;align-items:center;gap:10px;padding:8px 8px 8px 20px;display:flex}.askbox.svelte-1ewzqr7 input:where(.svelte-1ewzqr7){min-width:0;color:var(--fg);font:500 18px/1.3 var(--text);background:0 0;border:0;outline:none;flex:1;padding:12px 0}.askbox.svelte-1ewzqr7 .go:where(.svelte-1ewzqr7){background:var(--cta);width:52px;height:52px;color:var(--cta-fg);border-radius:16px}.chipline.svelte-1ewzqr7{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chipline.svelte-1ewzqr7 button:where(.svelte-1ewzqr7){border:1.5px solid var(--fg);background:0 0;border-radius:999px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:500}.chipline.svelte-1ewzqr7 button:where(.svelte-1ewzqr7):hover{background:var(--fg);color:var(--bg)}.groups.svelte-1ewzqr7{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.group.svelte-1ewzqr7{border:2px solid var(--fg);background:color-mix(in srgb, var(--c) var(--tint), var(--panel));text-align:left;transition:transform .45s var(--spring), scale .45s var(--spring), box-shadow .15s;border-radius:20px;flex-direction:column;gap:10px;padding:14px;text-decoration:none;display:flex}.group.svelte-1ewzqr7:active{transition-duration:80ms;scale:.96}.group.svelte-1ewzqr7:hover{box-shadow:var(--hard);transform:translate(-2px,-2px)}.group.svelte-1ewzqr7 b:where(.svelte-1ewzqr7){font-family:var(--display);letter-spacing:-.02em;font-size:19px}.groups.dealing.svelte-1ewzqr7>.group:where(.svelte-1ewzqr7){visibility:hidden}.group.svelte-1ewzqr7 small:where(.svelte-1ewzqr7){min-height:2.7em;color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.faces.svelte-1ewzqr7{display:flex}.faces.svelte-1ewzqr7 img:where(.svelte-1ewzqr7){background:var(--panel);width:34px;height:34px;box-shadow:0 0 0 2px var(--fg);border-radius:50%;margin-left:-8px}.faces.svelte-1ewzqr7 img:where(.svelte-1ewzqr7):first-child{margin-left:0}.note.svelte-1ewzqr7{color:var(--muted);margin:12px 2px 0;font-size:14px}.art.svelte-1ewzqr7{flex:28rem;min-width:0;position:relative}.frame.svelte-1ewzqr7{border:2px solid var(--fg);background:var(--soft);box-shadow:var(--hard-lg);border-radius:32px;overflow:hidden}.frame.svelte-1ewzqr7 img:where(.svelte-1ewzqr7){aspect-ratio:1200/648;object-fit:cover;width:100%;height:auto;display:block}.float.svelte-1ewzqr7{transform-origin:20px 100%;max-width:18rem;animation:m-pop-in .6s var(--spring) .55s both, svelte-1ewzqr7-bob 2s ease-in-out infinite alternate;align-items:flex-end;gap:8px;display:flex;position:absolute}.float.svelte-1ewzqr7 img:where(.svelte-1ewzqr7){background:var(--panel);width:40px;height:40px;box-shadow:0 0 0 2px var(--fg);border-radius:50%;flex:none}.float.svelte-1ewzqr7 span:where(.svelte-1ewzqr7){border:2px solid var(--fg);background:var(--panel);box-shadow:var(--hard);border-radius:18px;padding:9px 13px;font-size:14px;font-weight:500}.float.a.svelte-1ewzqr7{top:-22px;left:-14px}.float.b.svelte-1ewzqr7{transform-origin:calc(100% - 20px) 100%;animation-delay:.8s,-2s;bottom:34px;right:-10px}.float.b.svelte-1ewzqr7 span:where(.svelte-1ewzqr7){border-bottom-right-radius:6px}.tag-in.svelte-1ewzqr7{border:2px solid var(--fg);background:var(--hot);color:#fff;animation:m-pop-in .55s var(--spring) 1s both;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:800;position:absolute;bottom:-18px;left:22px;transform:rotate(-3deg)}@keyframes svelte-1ewzqr7-bob{to{transform:translateY(-8px)}}.marquee.svelte-1ewzqr7{border-block:2px solid var(--fg);color:#fafaf8;background:#0e0e0e;overflow:hidden}.marquee.svelte-1ewzqr7 div:where(.svelte-1ewzqr7){width:max-content;font-family:var(--display);letter-spacing:-.02em;animation:svelte-1ewzqr7-slide var(--marquee-secs,400s) linear infinite;gap:40px;padding:16px 0;font-size:28px;font-weight:800;display:flex}.marquee.svelte-1ewzqr7 span:where(.svelte-1ewzqr7){text-transform:uppercase}.marquee.svelte-1ewzqr7 span:where(.svelte-1ewzqr7):after{content:" ✦"}.marquee.svelte-1ewzqr7 span:where(.svelte-1ewzqr7):nth-child(3n){color:var(--lime)}@keyframes svelte-1ewzqr7-slide{to{transform:translate(-50%)}}.block.svelte-1ewzqr7{padding-top:88px;padding-bottom:24px}.block.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7),.showcase.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){letter-spacing:-.05em;margin:0 0 12px;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:800;line-height:.95}.sub.svelte-1ewzqr7{max-width:34rem;color:var(--muted);margin:0 0 32px;font-size:18px}.cast.svelte-1ewzqr7{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card.svelte-1ewzqr7{border:2px solid var(--fg);background:color-mix(in srgb, var(--c) var(--tint), var(--panel));box-shadow:var(--hard);color:inherit;transition:transform .5s var(--spring);border-radius:26px;flex-direction:column;gap:14px;padding:20px;text-decoration:none;display:flex}.card.svelte-1ewzqr7:hover{transform:translateY(-6px)rotate(-1.5deg)}.card.svelte-1ewzqr7:active{transition-duration:80ms;transform:translateY(-1px)scale(.97)}.card.svelte-1ewzqr7:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.go.svelte-1ewzqr7{align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex}.go.svelte-1ewzqr7 svg:where(.svelte-1ewzqr7){width:16px;height:16px;transition:transform .2s var(--spring)}.card.svelte-1ewzqr7:hover .go:where(.svelte-1ewzqr7) svg:where(.svelte-1ewzqr7){transform:translate(4px)}.card.svelte-1ewzqr7:hover img:where(.svelte-1ewzqr7){animation:m-pop .5s var(--spring)}.tg.svelte-1ewzqr7{border:1.5px solid var(--fg);background:var(--panel);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:800}.card.svelte-1ewzqr7 img:where(.svelte-1ewzqr7){width:120px;height:120px;box-shadow:0 0 0 2px var(--fg);border-radius:50%;align-self:center}.card.svelte-1ewzqr7 b:where(.svelte-1ewzqr7){font-family:var(--display);letter-spacing:-.03em;font-size:26px}.card.svelte-1ewzqr7 q:where(.svelte-1ewzqr7),.card.svelte-1ewzqr7 .voice:where(.svelte-1ewzqr7){color:var(--muted);font-size:15px}.card.svelte-1ewzqr7 .voice:where(.svelte-1ewzqr7){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.moves.svelte-1ewzqr7{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:16px;display:grid}.move.svelte-1ewzqr7{border:2px solid var(--fg);background:var(--panel);border-radius:26px;flex-direction:column;gap:12px;min-height:15rem;padding:22px;display:flex}.move.svelte-1ewzqr7 .n:where(.svelte-1ewzqr7){font-family:var(--display);letter-spacing:-.05em;font-size:56px;font-weight:800;line-height:1}.move.svelte-1ewzqr7 .t:where(.svelte-1ewzqr7){letter-spacing:-.02em;font-size:24px;font-weight:800}.ex.svelte-1ewzqr7{border:1.5px solid var(--fg);background:var(--bg);border-radius:16px;margin-top:auto;padding:12px 14px;font-size:15px}.ex.svelte-1ewzqr7 img:where(.svelte-1ewzqr7){vertical-align:middle;width:26px;height:26px;box-shadow:0 0 0 1.5px var(--fg);border-radius:50%;margin-right:6px;display:inline-block}.showcase.svelte-1ewzqr7{border-block:2px solid var(--fg);color:#fafaf8;background:#0e0e0e;margin-top:88px}.showcase.svelte-1ewzqr7 .wrap:where(.svelte-1ewzqr7){flex-wrap:wrap;align-items:center;gap:48px;padding-top:88px;padding-bottom:88px;display:flex}.showcase.svelte-1ewzqr7 .wrap:where(.svelte-1ewzqr7)>div:where(.svelte-1ewzqr7):first-child{flex:22rem}.showcase.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){margin-bottom:14px}.showcase.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){color:#b4b4ad;max-width:28rem;margin:0;font-size:18px}.showcase.svelte-1ewzqr7 p.aside:where(.svelte-1ewzqr7){color:#8d8d86;margin-top:18px;font-size:15px}:is(:lang(ja),:lang(zh-TW),:lang(zh-CN),:lang(ko)) .showcase.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){letter-spacing:-.02em;font-size:clamp(2.2rem,4.4vw,3.4rem);line-height:1.1}.chatmock.svelte-1ewzqr7{color:#0e0e0e;background:#fafaf8;border:2px solid #fafaf8;border-radius:28px;flex-direction:column;flex:26rem;gap:12px;min-width:0;padding:24px;display:flex;box-shadow:8px 8px #d4ff3a}.chatmock.svelte-1ewzqr7 .msg:where(.svelte-1ewzqr7){align-items:flex-end;gap:10px;max-width:88%;display:flex}.chatmock.svelte-1ewzqr7 img:where(.svelte-1ewzqr7){background:#fff;border:2px solid #0e0e0e;border-radius:50%;flex:none;width:38px;height:38px}.chatmock.svelte-1ewzqr7 .msg:where(.svelte-1ewzqr7) div:where(.svelte-1ewzqr7){background:#fff;border:2px solid #0e0e0e;border-radius:20px 20px 20px 6px;padding:10px 14px}.chatmock.svelte-1ewzqr7 b:where(.svelte-1ewzqr7){letter-spacing:.02em;margin-bottom:2px;font-size:12px;display:block}.chatmock.svelte-1ewzqr7 .msg:where(.svelte-1ewzqr7) span:where(.svelte-1ewzqr7){font-size:16px;line-height:1.35}.chatmock.svelte-1ewzqr7 .me:where(.svelte-1ewzqr7){align-self:flex-end}.chatmock.svelte-1ewzqr7 .me:where(.svelte-1ewzqr7) div:where(.svelte-1ewzqr7){background:#d4ff3a;border-radius:20px 20px 6px}.chatmock.svelte-1ewzqr7 .hand:where(.svelte-1ewzqr7){color:#5b5750;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.chatmock.svelte-1ewzqr7 .hand:where(.svelte-1ewzqr7) img:where(.svelte-1ewzqr7){width:26px;height:26px}.cta.svelte-1ewzqr7{border-bottom:2px solid var(--fg);background:var(--lime);color:#0e0e0e}.cta.svelte-1ewzqr7 .wrap:where(.svelte-1ewzqr7){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:64px;padding-bottom:64px;display:flex}.cta.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){letter-spacing:-.05em;max-width:40rem;margin:0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;line-height:.98}.cta.svelte-1ewzqr7 .pill:where(.svelte-1ewzqr7){color:#fafaf8;background:#0e0e0e;border-color:#0e0e0e;padding:18px 30px;font-size:18px}@media (width<=720px){.links.svelte-1ewzqr7{display:none}.pill.svelte-1ewzqr7{min-height:40px;padding:8px 14px;font-size:14px}.hero.svelte-1ewzqr7{gap:40px}.groups.svelte-1ewzqr7{grid-template-columns:minmax(0,1fr)}.cast.svelte-1ewzqr7{grid-template-columns:repeat(2,minmax(0,1fr))}.card.svelte-1ewzqr7{padding:16px}.card.svelte-1ewzqr7 img:where(.svelte-1ewzqr7){width:88px;height:88px}.card.svelte-1ewzqr7 b:where(.svelte-1ewzqr7){font-size:21px}.float.a.svelte-1ewzqr7{top:-26px;left:4px}.float.b.svelte-1ewzqr7{right:4px}.px-doodles.svelte-1ewzqr7{opacity:.3;background-repeat:repeat-y;background-size:auto 70vh}.block.svelte-1ewzqr7{padding-top:64px}.showcase.svelte-1ewzqr7{margin-top:64px}.showcase.svelte-1ewzqr7 .wrap:where(.svelte-1ewzqr7){padding-top:64px;padding-bottom:64px}}.enter.svelte-1ewzqr7{animation:m-rise .6s var(--spring-soft) both;animation-delay:calc(var(--d,0) * 60ms)}.frame.svelte-1ewzqr7{animation:m-card .8s var(--spring-soft) .15s both}[role=tabpanel].svelte-1ewzqr7:not(.hidden){animation:m-rise .45s var(--spring-soft)}.reveal .rv.svelte-1ewzqr7{transition:opacity .5s ease-out, translate .7s var(--spring-soft), scale .6s var(--spring);transition-delay:calc(var(--d,0) * 90ms)}.reveal .rv.svelte-1ewzqr7:not(.in){opacity:0;translate:0 28px}.reveal .rv.pop.svelte-1ewzqr7:not(.in){scale:.85}.reveal .rv.chat.svelte-1ewzqr7{transition-delay:calc(var(--d,0) * .45s + .15s)}.reveal .rv.chat.svelte-1ewzqr7:not(.in){translate:-16px 18px;scale:.92}.reveal .rv.chat.me.svelte-1ewzqr7:not(.in){translate:16px 18px}@media (prefers-reduced-motion:reduce){.float.svelte-1ewzqr7,.marquee.svelte-1ewzqr7 div:where(.svelte-1ewzqr7),.kicker.svelte-1ewzqr7 i:where(.svelte-1ewzqr7),.tag-in.svelte-1ewzqr7,.enter.svelte-1ewzqr7,.frame.svelte-1ewzqr7,[role=tabpanel].svelte-1ewzqr7{animation:none}}
