.ga-list{margin:0;padding:0;list-style:none}.ga-standalone{flex-direction:column;min-block-size:100dvh;display:flex;overflow-x:clip}.ga-top{justify-content:space-between;align-items:center;gap:16px;padding-block:20px 0;display:flex}@media (min-width:768px){.ga-top{padding-block-start:28px}}.ga-top__home{min-block-size:48px;color:var(--ink);border-radius:12px;align-items:center;margin-inline-start:-6px;padding:4px 6px 6px;text-decoration:none;display:inline-flex}.ga-top__home:focus-visible{outline-offset:2px}.ga-top .mascot{rotate:8deg}.ga-standalone__main{flex:1 0 auto}.ga-bottom{border-block-start:var(--stroke-thin) solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-block-start:48px;padding-block:28px 32px;display:flex}.ga-bottom__links{flex-wrap:wrap;gap:0 20px;display:flex}.ga-bottom__links a{min-block-size:44px;min-inline-size:44px;color:var(--ink-2);border-radius:6px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.ga-bottom__links a[aria-current=page]{color:var(--ink);font-weight:800}.ga-bottom__links a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:4px;text-decoration-thickness:2.5px}.ga-bottom__copy{inline-size:100%;color:var(--ink-3);font-size:var(--fs-small);margin:0}.ga-back{align-items:center;gap:8px;min-block-size:44px;display:inline-flex}.ga-back svg{flex:none}.ga-doc{padding-block:clamp(40px,1.5rem + 4vw,88px) 0}.ga-doc__head{flex-direction:column;align-items:flex-start;gap:12px;margin-block-end:clamp(32px,1.5rem + 2vw,56px);display:flex}.ga-doc__head h1{margin:0}.ga-doc__head .t-lead{max-inline-size:38rem;margin:0}.ga-doc__meta{color:var(--ink-3);font-size:var(--fs-small);align-items:center;gap:8px;margin:0;font-weight:700;display:inline-flex}.ga-doc__intro{max-inline-size:42rem;color:var(--ink-2);margin:0;line-height:1.7}.ga-doc__intro+.ga-doc__intro{margin-block-start:-4px}.ga-legal{max-inline-size:44rem;color:var(--ink-2);font-size:var(--fs-body);line-height:1.7}.ga-legal>section{border-block-start:var(--stroke-thin) solid var(--hairline);padding-block:32px}.ga-legal>section:first-child{border-block-start:0;padding-block-start:0}.ga-legal h2{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;line-height:1.15}.ga-legal h3{color:var(--ink);font-family:var(--font-body);margin:24px 0 6px;font-size:1.0625rem;font-weight:800;line-height:1.35}.ga-legal h2+h3{margin-block-start:8px}.ga-legal p{margin:0}.ga-legal p+p,.ga-legal ul+p,.ga-legal p+ul,.ga-legal p+.ga-legal__card{margin-block-start:12px}.ga-legal strong{color:var(--ink);font-weight:800}.ga-legal ul{gap:6px;margin:0;padding-inline-start:1.5em;display:grid}.ga-legal ul li{padding-inline-start:4px}.ga-legal ul li::marker{color:var(--accent-ink);font-weight:800}.ga-legal ul.ga-alpha{gap:8px;list-style:lower-alpha}.ga-legal__label{color:var(--ink);font-weight:800}.ga-legal p.ga-legal__label{margin-block-start:18px}.ga-legal p.ga-legal__label+ul{margin-block-start:6px}.ga-legal a{color:var(--ink);overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:3px;border-radius:3px;font-weight:800;text-decoration-thickness:2px}.ga-legal a:hover{color:var(--accent-ink)}.ga-legal__card{background:var(--card);border:var(--stroke-thin) solid var(--hairline);border-radius:20px;margin-block-start:12px;padding:18px 20px}.ga-contact{justify-items:start;gap:10px;margin-block-end:clamp(40px,2rem + 2vw,64px);display:grid}.ga-contact h2,.ga-contact p{margin:0}.ga-contact__top{align-items:center;gap:12px;display:flex}.ga-contact .btn{white-space:normal;overflow-wrap:anywhere;margin-block:6px 2px}.ga-faq__title{margin:0 0 8px}.ga-faq{max-inline-size:44rem;margin:0;padding:0;list-style:none}.ga-faq>li{border-block-end:var(--stroke-thin) solid var(--hairline);padding-block:22px}.ga-faq>li:last-child{border-block-end:0}.ga-faq h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 6px;font-size:1.25rem;font-weight:800;line-height:1.2}.ga-faq p{color:var(--ink-2);margin:0;line-height:1.65}.ga-hero{overflow-x:clip}.ga-hero__grid{grid-template-areas:"text""art""qr";align-items:start;gap:40px;display:grid}@media (min-width:1024px){.ga-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"text art""qr art";gap:32px 48px}}.ga-hero__text{flex-direction:column;grid-area:text;align-items:flex-start;gap:20px;display:flex}.ga-hero__text h1{margin:0}.ga-hero__text .t-lead{color:var(--ink);margin:0;font-weight:800}.ga-hero__more{max-inline-size:34rem;color:var(--ink-2);font-size:var(--fs-lead);margin:-6px 0 0;line-height:1.5}.ga-hero__cta{inline-size:100%;margin-block-start:4px}.ga-hero__art{grid-area:art;justify-content:center;display:flex;position:relative}.ga-hero__art .dm{z-index:1;position:relative}.ga-hero__peek{z-index:0;pointer-events:none;position:absolute;inset-block-start:-44px;inset-inline-end:calc(50% - 190px);rotate:18deg}@media (min-width:1024px){.ga-hero__peek{inset-inline-end:calc(50% - 215px)}}@media (max-width:359.98px){.ga-hero__peek{display:none}}.ga-qr{grid-area:qr;align-items:center;gap:20px;max-inline-size:34rem;display:flex}.ga-qr__code{box-sizing:border-box;border:var(--stroke-thin) solid var(--c-plum);background:#fff;border-radius:14px;flex:none;inline-size:132px;padding:8px}.ga-qr__code svg{block-size:auto;inline-size:100%;display:block}.ga-qr__text{gap:6px;display:grid}.ga-qr__text h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.3125rem;font-weight:800;line-height:1.15}.ga-qr__text p{color:var(--ink-2);margin:0;line-height:1.5}@media (max-width:479.98px){.ga-qr{flex-direction:column;align-items:flex-start}.ga-qr__code{inline-size:160px}}@media (hover:none) and (pointer:coarse){.ga-qr{display:none}}.ga-store-row{flex-wrap:wrap;gap:12px 14px;display:flex}.ga-store{justify-content:flex-start;gap:12px;min-inline-size:216px}.ga-store svg{block-size:28px;inline-size:28px}.ga-store__text{text-align:start;flex-direction:column;align-items:flex-start;gap:3px;line-height:1;display:flex}.ga-store__small{font-family:var(--font-body);letter-spacing:0;font-size:.8125rem;font-weight:700}.ga-store__big{font-size:1.3125rem}@media (max-width:479.98px){.ga-store-row{flex-direction:column}.ga-store{justify-content:center;inline-size:100%}}.ga-store-hint{max-inline-size:34rem;color:var(--ink-2);align-items:flex-start;gap:10px;margin:14px 0 0;line-height:1.5;display:flex}.ga-store-hint svg{flex:none;margin-block-start:1px}.ga-plans__grid{gap:28px;margin-block-start:36px;display:grid}@media (min-width:900px){.ga-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px}}.ga-plan{flex-direction:column;gap:16px;display:flex}.ga-plan__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ga-plan__name{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);letter-spacing:-.02em;margin:0;line-height:1.1}.ga-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.ga-price__big{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.8rem + 1.5vw,3rem);font-weight:800;line-height:1}.ga-price__per{font-weight:800}.ga-price__alt{inline-size:100%;color:var(--ink-2);font-weight:700}.ga-feats{gap:10px;display:grid}.ga-feats li{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.ga-feats svg{flex:none;margin-block-start:1px}.ga-plan__note{color:var(--ink-2);align-items:flex-start;gap:10px;margin:0;font-weight:700;line-height:1.5;display:flex}.ga-plan__note svg{flex:none}.ga-plans__foot{color:var(--ink-2);max-inline-size:44rem;margin:24px 0 0;line-height:1.5}.ga-three{gap:24px;margin-block-start:36px;display:grid}@media (min-width:768px){.ga-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.ga-three>li{flex-direction:column;gap:12px;block-size:100%;display:flex}.ga-three h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.3125rem;font-weight:800;line-height:1.15}.ga-three p{color:var(--ink-2);margin:0;line-height:1.5}.ga-dot{background:var(--sunk);border:var(--stroke) solid var(--outline);border-radius:50%;flex:none;place-items:center;block-size:56px;inline-size:56px;display:inline-grid}.ga-after{margin:28px 0 0}.ga-more__grid{gap:28px;display:grid}@media (min-width:900px){.ga-more__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:32px}}.ga-more__card{flex-direction:column;align-items:flex-start;gap:14px;block-size:100%;display:flex}.ga-more__card h2{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.1}.ga-more__card p{margin:0;line-height:1.5}.ga-more__card .btn{margin-block-start:auto}.ga-know{gap:14px;display:grid}.ga-know li{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.ga-know svg{flex:none;margin-block-start:1px}.ga-final{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.ga-final h2{margin:0}.ga-final p{margin:0;font-weight:700}.ga-final .ga-store-row{justify-content:center}.ga-join{justify-content:center;padding-block:clamp(28px,1rem + 4vw,72px) 0;display:flex}.ga-join__card{text-align:center;flex-direction:column;align-items:center;gap:14px;inline-size:100%;max-inline-size:520px;display:flex}.ga-join__card .kicker{transform-origin:50%;align-self:center}.ga-join__card h1{margin:0}.ga-join__mascot{margin-block-end:-4px}.ga-code{box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;max-inline-size:100%;margin-block:8px 6px;padding:14px 22px 16px;display:flex;rotate:-1.5deg}.ga-code .t-label{color:var(--c-plum)}.ga-code__value{font-family:var(--font-body);letter-spacing:.14em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--c-plum);margin-inline-end:-.14em;font-size:clamp(2.25rem,1.6rem + 3vw,3.25rem);font-weight:800;line-height:1}.ga-join__status{min-block-size:3em;max-inline-size:30rem;color:var(--ink-2);justify-content:center;align-items:center;margin:0;line-height:1.5;display:flex}.ga-join__status strong{color:var(--ink)}.ga-join__opening{color:var(--ink);align-items:center;gap:10px;font-weight:800;display:inline-flex}:root:not([data-js]) .ga-join__live,:root:not([data-js]) .ga-join__actions{display:none}.ga-join__actions{gap:12px;inline-size:100%;transition:opacity .24s;display:grid}.ga-join__actions[data-ready=false]{visibility:hidden;opacity:0}.ga-join__help{color:var(--ink-2);max-inline-size:28rem;margin:4px 0 0}.ga-join__nojs{gap:12px;inline-size:100%;display:grid}.ga-404{overflow-x:clip}.ga-404__inner{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.ga-404__inner h1{margin:0}.ga-404__inner .kicker{transform-origin:50%;align-self:center}.ga-404__inner .t-lead{max-inline-size:34rem;margin:0}.ga-404__inner .btn-row{justify-content:center;margin-block-start:8px}.ga-404__code{color:var(--ink-3);font-size:var(--fs-small);max-inline-size:34rem;margin:6px 0 0}.ga-404__mascot{animation:.7s cubic-bezier(.3,1.3,.5,1) 80ms both drop;rotate:-10deg}@media (max-width:479.98px){.ga-404__inner .btn-row{flex-direction:column;align-items:stretch;inline-size:100%}}.ga-three>li>.sticker{flex:auto}.ga-tap{align-items:center;min-block-size:44px;display:inline-flex}
