.shop.svelte-1trjix0{max-width:72rem;margin:0 auto;padding:24px 16px 0}.display.svelte-1trjix0{font-family:var(--display)}h1.svelte-1trjix0{letter-spacing:-.05em;max-width:44rem;margin:8px 0 14px;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:800;line-height:.95}:is(:lang(ja),:lang(zh-TW),:lang(zh-CN),:lang(ko)) h1.svelte-1trjix0{letter-spacing:-.02em;line-height:1.12}h1.svelte-1trjix0 .hl{background:var(--lime);color:#0e0e0e;border-radius:.14em;padding:0 .12em;display:inline-block;transform:rotate(-2deg)}.lead.svelte-1trjix0{max-width:40rem;color:var(--muted);margin:0 0 24px;font-size:17px}h2.svelte-1trjix0{letter-spacing:-.04em;margin:56px 0 6px;font-size:clamp(2rem,5vw,3rem);font-weight:800}h2.svelte-1trjix0+p:where(.svelte-1trjix0){color:var(--muted);margin:0 0 20px}.notice.svelte-1trjix0{border:2px dashed var(--fg);border-radius:16px;margin:0 0 22px;padding:12px 16px;font-size:14px;font-weight:600}.notice.test.svelte-1trjix0{background:color-mix(in srgb, var(--lime) 35%, var(--panel))}.seg.svelte-1trjix0{border:2px solid var(--fg);background:var(--panel);border-radius:24px;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:inline-flex}.seg.svelte-1trjix0 button:where(.svelte-1trjix0){background:0 0;border:0;border-radius:999px;min-height:40px;padding:8px 16px;font-size:14px;font-weight:700}.seg.svelte-1trjix0 button[aria-pressed=true]:where(.svelte-1trjix0){background:var(--cta);color:var(--cta-fg)}.plans.svelte-1trjix0{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.plan.svelte-1trjix0{border:2px solid var(--fg);background:var(--panel);box-shadow:var(--hard-sm);border-radius:26px;flex-direction:column;padding:24px 22px;display:flex;position:relative}.plan.hot.svelte-1trjix0{background:color-mix(in srgb, var(--lime) 30%, var(--panel));box-shadow:var(--hard)}.tag.svelte-1trjix0{background:var(--hot);color:#fff;border:2px solid #0e0e0e;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:800;position:absolute;top:-14px;right:20px;transform:rotate(3deg)}h3.svelte-1trjix0{font-family:var(--display);letter-spacing:-.5px;margin:0;font-size:26px}.price.svelte-1trjix0{align-items:baseline;gap:6px;margin-top:10px;display:flex}.price.svelte-1trjix0 b:where(.svelte-1trjix0){font-family:var(--display);letter-spacing:-.04em;font-size:44px}.price.svelte-1trjix0 span:where(.svelte-1trjix0),.muted.svelte-1trjix0{color:var(--muted);font-size:14px}.muted.svelte-1trjix0{margin:4px 0 0}ul.svelte-1trjix0{flex:1;align-content:start;gap:10px;margin:20px 0 24px;padding:0;list-style:none;display:grid}li.svelte-1trjix0{padding-left:28px;font-size:15px;font-weight:600;position:relative}li.svelte-1trjix0:before{content:"";border:2px solid var(--fg);background:var(--lime);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0}.plan.svelte-1trjix0 .btn:where(.svelte-1trjix0){width:100%}.packs.svelte-1trjix0{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pack.svelte-1trjix0{border:2px solid var(--fg);background:var(--panel);box-shadow:var(--hard-sm);border-radius:22px;align-items:center;gap:16px;padding:16px 18px;display:flex}.pack.svelte-1trjix0 .n:where(.svelte-1trjix0){border:2px solid var(--fg);background:var(--lime);color:#0e0e0e;width:64px;height:64px;font-family:var(--display);letter-spacing:-1px;border-radius:50%;flex:none;place-items:center;font-size:26px;font-weight:800;display:grid}.pack.svelte-1trjix0 div:where(.svelte-1trjix0){flex:1;min-width:0}.pack.svelte-1trjix0 b:where(.svelte-1trjix0){font-size:16px;display:block}.pack.svelte-1trjix0 span:where(.svelte-1trjix0){color:var(--muted);font-size:13px}.error.svelte-1trjix0{color:var(--hot);margin:20px 0 0;font-weight:600}.fineprint.svelte-1trjix0{max-width:44rem;color:var(--muted);margin:32px 0 0;font-size:13px}.fineprint.svelte-1trjix0+.fineprint:where(.svelte-1trjix0){margin-top:10px}.fineprint.svelte-1trjix0 a{color:inherit}.app-credits.svelte-1trjix0{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px 0 24px;display:flex}.app-credits.svelte-1trjix0 .beans:where(.svelte-1trjix0){display:flex}.app-credits.svelte-1trjix0 .beans:where(.svelte-1trjix0) img:where(.svelte-1trjix0){border:2px solid var(--fg);background:var(--panel);border-radius:50%;width:64px;height:64px;margin-left:-14px}.app-credits.svelte-1trjix0 .beans:where(.svelte-1trjix0) img:where(.svelte-1trjix0):first-child{margin-left:0}.app-credits.svelte-1trjix0 h1:where(.svelte-1trjix0){margin:6px 0 0;font-size:40px}.big.svelte-1trjix0{border:2px solid var(--fg);background:var(--lime);color:#0e0e0e;box-shadow:var(--hard);font-family:var(--display);letter-spacing:-.05em;border-radius:28px;padding:6px 28px;font-size:88px;font-weight:800;line-height:1}@media (width<=1000px){.plans.svelte-1trjix0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.plans.svelte-1trjix0,.packs.svelte-1trjix0{grid-template-columns:minmax(0,1fr)}}
