.build[data-astro-cid-3o64phlw]{background:var(--butter)}.build__top[data-astro-cid-3o64phlw]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;margin-bottom:20px}.build__top[data-astro-cid-3o64phlw] h2[data-astro-cid-3o64phlw]{font-size:clamp(28px,3vw,42px);margin:0}.build__in[data-astro-cid-3o64phlw]{display:grid;grid-template-columns:minmax(0,640px) minmax(0,1fr);gap:36px;align-items:center}.screen[data-astro-cid-3o64phlw]{position:relative;display:flex;flex-direction:column;border:12px solid #2B2B2E;border-radius:40px;background:var(--ground);box-shadow:0 0 0 1px #000,0 34px 60px -30px #281e14b3;overflow:hidden}.screen[data-astro-cid-3o64phlw]:before{content:"";position:absolute;z-index:3;top:-8px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#1a1a1c;box-shadow:inset 0 0 0 2px #3a3a3e}.screen__bar[data-astro-cid-3o64phlw]{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:60px;padding:10px 16px;border-bottom:1px solid var(--line)}.screen__back[data-astro-cid-3o64phlw]{justify-self:start}.screen__next[data-astro-cid-3o64phlw]{justify-self:end;display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 10px 0 16px;border:0;border-radius:999px;background:var(--cta);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .2s ease,transform .2s ease}[dir=rtl] .screen__next[data-astro-cid-3o64phlw]{padding:0 16px 0 10px}.screen__next[data-astro-cid-3o64phlw]:hover:not(:disabled){transform:translateY(-1px)}.screen__next[data-astro-cid-3o64phlw]:disabled{opacity:.35;cursor:not-allowed}.screen__next[data-astro-cid-3o64phlw]:not(:disabled):not([hidden]){animation:nextNudge 1.4s ease-in-out .4s 2}@keyframes nextNudge{0%,to{box-shadow:0 0 #22618a80}50%{box-shadow:0 0 0 8px #22618a00}}.screen__back[data-astro-cid-3o64phlw]{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 12px 0 8px;border:0;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;font-size:15px;font-weight:600;color:var(--ink);cursor:pointer}.screen__back[data-astro-cid-3o64phlw]:hover,.screen__back[data-astro-cid-3o64phlw]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}.screen__dots[data-astro-cid-3o64phlw]{grid-column:2;list-style:none;margin:0;padding:0;display:flex;gap:6px}.screen__dots[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#8a7a66}.screen__dots[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw]+li[data-astro-cid-3o64phlw]:before{content:"";width:16px;height:2px;border-radius:1px;background:#e3d6c3}.screen__dots[data-astro-cid-3o64phlw] i[data-astro-cid-3o64phlw]{width:10px;height:10px;border-radius:50%;border:2px solid #cdbba3;background:#fff;transition:background .3s ease,border-color .3s ease,transform .3s ease}.screen__dots[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw].is-done{color:var(--ink)}.screen__dots[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw].is-done i[data-astro-cid-3o64phlw]{background:var(--cta);border-color:var(--cta)}.screen__dots[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw].is-now{color:var(--ink)}.screen__dots[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw].is-now i[data-astro-cid-3o64phlw]{border-color:var(--cta-hot);transform:scale(1.25)}.screen__body[data-astro-cid-3o64phlw]{position:relative;height:590px}.st[data-astro-cid-3o64phlw]{position:absolute;inset:0;overflow-y:auto;padding:18px 26px 22px;display:flex;flex-direction:column;gap:16px}.st[data-astro-cid-3o64phlw]:not([hidden]){animation:stIn .45s cubic-bezier(.2,.8,.2,1) both}.st[data-astro-cid-3o64phlw].is-back:not([hidden]){animation-name:stBack}@keyframes stIn{0%{opacity:0;transform:translate(calc(var(--dir, 1) * -40px))}to{opacity:1;transform:none}}@keyframes stBack{0%{opacity:0;transform:translate(calc(var(--dir, 1) * 40px))}to{opacity:1;transform:none}}[dir=rtl] .st[data-astro-cid-3o64phlw]{--dir: -1}.st__q[data-astro-cid-3o64phlw]{font-family:var(--font-display);font-size:26px;font-weight:600;margin:0;outline:none}.st__text[data-astro-cid-3o64phlw]{margin:0;font-size:16px;line-height:1.55;color:var(--muted)}.st--start[data-astro-cid-3o64phlw]{align-items:center;justify-content:center;text-align:center;gap:14px}.st__logo[data-astro-cid-3o64phlw]{width:104px;height:104px}.st__title[data-astro-cid-3o64phlw]{font-family:var(--font-display);font-size:clamp(28px,3vw,36px);font-weight:600;margin:0;line-height:1.15;outline:none}.st--start[data-astro-cid-3o64phlw] .st__text[data-astro-cid-3o64phlw]{max-width:34ch}.go[data-astro-cid-3o64phlw]{position:relative;margin-top:8px;min-height:66px;padding:0 40px;border:0;border-radius:999px;background:var(--cta-hot);color:#fff;font:inherit;font-size:21px;font-weight:700;cursor:pointer;box-shadow:0 14px 26px -12px #c2375fd9;transition:transform .2s ease}.go[data-astro-cid-3o64phlw]:hover,.go[data-astro-cid-3o64phlw]:focus-visible{transform:translateY(-2px) scale(1.02)}.gowrap[data-astro-cid-3o64phlw]{position:relative;margin-top:8px}.gowrap[data-astro-cid-3o64phlw] .go[data-astro-cid-3o64phlw]{margin-top:0}.st__flash[data-astro-cid-3o64phlw]{position:absolute;inset:0;z-index:5;background:#fff;opacity:0;pointer-events:none}.go__hand[data-astro-cid-3o64phlw]{position:absolute;z-index:4;bottom:-48px;inset-inline-end:-28px;opacity:0;pointer-events:none;filter:drop-shadow(0 6px 8px rgba(0,0,0,.3))}.build[data-astro-cid-3o64phlw].js-power:not(.is-invite) .st--start[data-astro-cid-3o64phlw]{background:#0c0c0e}.build[data-astro-cid-3o64phlw].js-power:not(.is-invite) .st--start[data-astro-cid-3o64phlw]>[data-astro-cid-3o64phlw]:not(.st__flash){opacity:0}.build[data-astro-cid-3o64phlw].js-power.is-invite .st--start[data-astro-cid-3o64phlw]{animation:pwOn 1.1s ease both}.build[data-astro-cid-3o64phlw].js-power.is-invite .st__logo[data-astro-cid-3o64phlw]{animation:pwUp .45s .45s both}.build[data-astro-cid-3o64phlw].js-power.is-invite .st__title[data-astro-cid-3o64phlw]{animation:pwUp .45s .58s both}.build[data-astro-cid-3o64phlw].js-power.is-invite .st--start[data-astro-cid-3o64phlw] .st__text[data-astro-cid-3o64phlw]{animation:pwUp .45s .7s both}.build[data-astro-cid-3o64phlw].js-power.is-invite .build__skip[data-astro-cid-3o64phlw]{animation:pwUp .45s .8s both}.build[data-astro-cid-3o64phlw].js-power.is-invite .go[data-astro-cid-3o64phlw]{animation:pwPop .5s .85s cubic-bezier(.3,1.7,.5,1) both,goPress 2.2s ease-in-out 1.4s 3,goFlash 2.2s ease 1.4s 3}.build[data-astro-cid-3o64phlw].js-power.is-invite .go__hand[data-astro-cid-3o64phlw]{animation:goTap 2.2s ease-in-out 1.4s 3}.build[data-astro-cid-3o64phlw].js-power.is-invite .st__flash[data-astro-cid-3o64phlw]{animation:scrFlash 2.2s ease 1.4s 3}@keyframes pwOn{0%,18%{background:#0c0c0e}24%{background:#fff}45%,to{background:transparent}}@keyframes pwUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pwPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes goTap{0%{opacity:0;transform:translate(60px,60px) rotate(12deg)}25%{opacity:1;transform:none}35%{transform:translate(-4px,-6px) scale(.86)}45%{transform:none}80%{opacity:1}to{opacity:0;transform:translate(60px,60px) rotate(12deg)}}@keyframes goPress{0%,30%{transform:none}35%{transform:scale(.93)}45%,to{transform:none}}@keyframes goFlash{0%,33%{filter:none}36%{filter:brightness(2.4) saturate(.4)}52%,to{filter:none}}@keyframes scrFlash{0%,34%{opacity:0}37%{opacity:.6}56%,to{opacity:0}}.build__skip[data-astro-cid-3o64phlw]{margin-top:4px;font-size:14px;font-weight:600;color:var(--cta);text-decoration:none;opacity:.85}.build__skip[data-astro-cid-3o64phlw]:hover,.build__skip[data-astro-cid-3o64phlw]:focus-visible{text-decoration:underline;opacity:1}.evs[data-astro-cid-3o64phlw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ev[data-astro-cid-3o64phlw]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:140px;padding:20px 12px;border:2px solid var(--line);border-radius:22px;background:var(--surface);font:inherit;color:var(--ink);text-align:center;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ev[data-astro-cid-3o64phlw]:hover{transform:translateY(-3px);box-shadow:0 14px 24px -18px #281e1499}.ev__icon[data-astro-cid-3o64phlw]{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--blush);color:var(--rose);transition:background .2s ease,color .2s ease,transform .3s cubic-bezier(.3,1.6,.5,1)}.ev[data-astro-cid-3o64phlw]:nth-child(2) .ev__icon[data-astro-cid-3o64phlw]{background:var(--butter);color:#8a6200}.ev[data-astro-cid-3o64phlw]:nth-child(3) .ev__icon[data-astro-cid-3o64phlw]{background:var(--sky);color:var(--cta)}.ev[data-astro-cid-3o64phlw]:nth-child(4) .ev__icon[data-astro-cid-3o64phlw]{background:#ede6f7;color:#5b3f8c}.ev__t[data-astro-cid-3o64phlw]{font-size:16px;font-weight:600;line-height:1.35}.ev[data-astro-cid-3o64phlw][aria-pressed=true]{border-color:var(--ink);animation:pick .5s cubic-bezier(.3,1.6,.5,1)}.ev[data-astro-cid-3o64phlw][aria-pressed=true] .ev__icon[data-astro-cid-3o64phlw]{background:var(--cta);color:#fff;transform:scale(1.1)}.ev__icon[data-astro-cid-3o64phlw] svg[data-astro-cid-3o64phlw]{animation:bob 3.2s ease-in-out infinite}.ev[data-astro-cid-3o64phlw]:nth-child(2) .ev__icon[data-astro-cid-3o64phlw] svg[data-astro-cid-3o64phlw]{animation-delay:-.8s}.ev[data-astro-cid-3o64phlw]:nth-child(3) .ev__icon[data-astro-cid-3o64phlw] svg[data-astro-cid-3o64phlw]{animation-delay:-1.6s}.ev[data-astro-cid-3o64phlw]:nth-child(4) .ev__icon[data-astro-cid-3o64phlw] svg[data-astro-cid-3o64phlw]{animation-delay:-2.4s}.ev[data-astro-cid-3o64phlw][aria-pressed=true] .ev__icon[data-astro-cid-3o64phlw] svg[data-astro-cid-3o64phlw]{animation:spinPop .6s cubic-bezier(.3,1.6,.5,1)}@keyframes bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-6deg)}}@keyframes pick{0%{transform:scale(1)}35%{transform:scale(.94)}70%{transform:scale(1.04)}to{transform:none}}@keyframes spinPop{0%{transform:scale(.6) rotate(-30deg)}to{transform:none}}.st[data-astro-cid-3o64phlw] .pkg[data-astro-cid-3o64phlw]{background:var(--surface);border-color:var(--line)}.st[data-astro-cid-3o64phlw] .pkg[data-astro-cid-3o64phlw][aria-pressed=true]{border-color:var(--ink)}.st[data-astro-cid-3o64phlw] .pkg__d[data-astro-cid-3o64phlw]{font-size:13.5px;max-height:96px;overflow:hidden;transition:max-height .45s ease,opacity .3s ease}.st[data-astro-cid-3o64phlw] .pkgs[data-astro-cid-3o64phlw].is-picked .pkg[data-astro-cid-3o64phlw]{min-height:0;padding-block:12px}.st[data-astro-cid-3o64phlw] .pkgs[data-astro-cid-3o64phlw].is-picked .pkg__d[data-astro-cid-3o64phlw]{max-height:0;opacity:0}.pkg__sel[data-astro-cid-3o64phlw]{margin:10px 0 0;padding:10px 14px;border-radius:12px;background:var(--sky);font-size:15px;line-height:1.5}.pkg__sel[data-astro-cid-3o64phlw] small[data-astro-cid-3o64phlw]{display:block;color:var(--muted);font-size:13px;margin-top:2px}.st[data-astro-cid-3o64phlw] .pkgs[data-astro-cid-3o64phlw].is-picked .pkg__vis[data-astro-cid-3o64phlw]{top:50%;transform:translateY(-50%) scale(.8);transform-origin:center}.st[data-astro-cid-3o64phlw] .pkg__vis[data-astro-cid-3o64phlw]{transition:transform .45s ease,top .45s ease}.st[data-astro-cid-3o64phlw] .pkg[data-astro-cid-3o64phlw][aria-pressed=true]{animation:pick .5s cubic-bezier(.3,1.6,.5,1)}.st[data-astro-cid-3o64phlw] .chips[data-astro-cid-3o64phlw] .chip[data-astro-cid-3o64phlw][aria-pressed=true],.st[data-astro-cid-3o64phlw] .lay[data-astro-cid-3o64phlw][aria-pressed=true]{animation:pick .45s cubic-bezier(.3,1.6,.5,1)}.st[data-astro-cid-3o64phlw] .bow[data-astro-cid-3o64phlw][aria-pressed=true] .bow__img[data-astro-cid-3o64phlw] img[data-astro-cid-3o64phlw]{animation:tie .6s cubic-bezier(.3,1.6,.5,1)}@keyframes tie{0%{transform:scale(.6) rotate(-18deg)}60%{transform:scale(1.12) rotate(6deg)}to{transform:none}}.st[data-astro-cid-3o64phlw]{scrollbar-width:thin;scrollbar-color:#d9cbb6 transparent}.ai-note[data-astro-cid-3o64phlw]{padding:16px 18px;border-radius:var(--radius-md);background:var(--blush);font-size:15px;line-height:1.55}.sumvis[data-astro-cid-3o64phlw]{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:14px;min-height:196px;padding:10px 0 14px}.sumvis[data-astro-cid-3o64phlw]:after{content:"";position:absolute;inset-inline:8%;bottom:6px;height:8px;border-radius:4px;background:linear-gradient(#2b2b2e,#4a4a50)}.sumvis[data-astro-cid-3o64phlw] .sv{position:relative;z-index:0;display:block;animation:svOut .8s cubic-bezier(.2,.8,.2,1) both,svFloat 4s ease-in-out infinite;animation-delay:calc(var(--d) * .28s + .2s),calc(var(--d) * .5s + 1.4s)}.sumvis[data-astro-cid-3o64phlw] .sv--l{width:104px;height:156px;background:#fff;box-shadow:0 10px 20px -10px #281e1499}.sumvis[data-astro-cid-3o64phlw] .sv--l img{width:100%;height:100%;display:block}.sumvis[data-astro-cid-3o64phlw] .sv--s{width:54px;height:154px;border-radius:6px;background:var(--kc);box-shadow:0 10px 20px -10px #281e1499}.sumvis[data-astro-cid-3o64phlw] .sv__paper{position:absolute;left:7px;top:21px;width:40px;height:120px;background:#fff}.sumvis[data-astro-cid-3o64phlw] .sv__bow{position:absolute;top:-13px;left:50%;width:46px;transform:translate(-50%);filter:drop-shadow(0 2px 2px #0004)}.sumvis[data-astro-cid-3o64phlw] .sv__gyps{position:absolute;top:-34px;left:50%;width:60px;transform:translate(-50%)}@keyframes svOut{0%{opacity:0;transform:translateY(46px) scale(.9)}to{opacity:1;transform:none}}@keyframes svFloat{0%,to{translate:0 0}50%{translate:0 -5px}}.sum[data-astro-cid-3o64phlw]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.sum[data-astro-cid-3o64phlw] li{padding:7px 13px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;line-height:1.4}.st--done[data-astro-cid-3o64phlw]{padding-bottom:0;text-align:center}.st--done[data-astro-cid-3o64phlw] [data-astro-cid-3o64phlw][data-send]{position:sticky;bottom:0;margin-top:auto;align-self:stretch;justify-content:center;min-height:56px;font-size:18px;box-shadow:0 -14px 18px -6px var(--ground),0 12px 24px -12px #c2375fcc}.st--done[data-astro-cid-3o64phlw] .pv__note[data-astro-cid-3o64phlw]{margin:-8px 0 16px}.row[data-astro-cid-3o64phlw]{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}legend[data-astro-cid-3o64phlw],.lbl[data-astro-cid-3o64phlw]{font-size:15px;font-weight:600;margin-bottom:4px;padding:0}.hint[data-astro-cid-3o64phlw]{font-size:13px;color:var(--muted);margin-top:-6px}.chips[data-astro-cid-3o64phlw]{display:flex;flex-wrap:wrap;gap:10px}.chip--sw[data-astro-cid-3o64phlw]{display:inline-flex;align-items:center;gap:10px}.dot[data-astro-cid-3o64phlw]{width:22px;height:22px;border-radius:50%;border:1px solid #0002}.step[data-astro-cid-3o64phlw]:not([hidden]){animation:rowIn .45s ease both}@keyframes rowIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pkgs[data-astro-cid-3o64phlw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.pkg[data-astro-cid-3o64phlw]{text-align:start;padding:18px 20px;border-radius:var(--radius-md);border:2px solid transparent;background:var(--ground);cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:96px}.pkg[data-astro-cid-3o64phlw][aria-pressed=true]{border-color:var(--ink);background:var(--surface)}.pkg__t[data-astro-cid-3o64phlw]{font-family:var(--font-display);font-size:22px;font-weight:600}.pkg[data-astro-cid-3o64phlw]{position:relative;padding-inline-end:96px}.pkg__vis[data-astro-cid-3o64phlw]{position:absolute;top:16px;inset-inline-end:16px;height:62px;display:flex;align-items:flex-end;gap:5px}.pkg__vis[data-astro-cid-3o64phlw] i[data-astro-cid-3o64phlw]{display:block;position:relative;background:#fff;border-radius:2px;box-shadow:0 3px 8px -3px #281e1459;transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.pkg__vis[data-astro-cid-3o64phlw] .pv-L[data-astro-cid-3o64phlw],.pkg__vis[data-astro-cid-3o64phlw] .pv-A[data-astro-cid-3o64phlw]{width:36px;height:54px}.pkg__vis[data-astro-cid-3o64phlw] .pv-L[data-astro-cid-3o64phlw]:before,.pkg__vis[data-astro-cid-3o64phlw] .pv-A[data-astro-cid-3o64phlw]:before{content:"";position:absolute;left:3px;right:3px;top:3px;height:38px;background:linear-gradient(160deg,#bfddef,#8fb8d2)}.pkg__vis[data-astro-cid-3o64phlw] .pv-A[data-astro-cid-3o64phlw]:before{background:linear-gradient(160deg,#f7a8b8,#a88beb)}.pkg__vis[data-astro-cid-3o64phlw] .pv-A[data-astro-cid-3o64phlw] b[data-astro-cid-3o64phlw]{position:absolute;z-index:1;left:0;right:0;top:13px;text-align:center;font-size:10px;font-weight:800;color:#fff}.pkg__vis[data-astro-cid-3o64phlw] .pv-S[data-astro-cid-3o64phlw]{width:18px;height:60px;background:var(--kraft);padding:0}.pkg__vis[data-astro-cid-3o64phlw] .pv-S[data-astro-cid-3o64phlw]:before{content:"";position:absolute;inset:8px 3px 6px;background:repeating-linear-gradient(#fff 0 2px,#9ec7df 2px 13px,#fff 13px 15px)}.pkg__vis[data-astro-cid-3o64phlw] .pv-S[data-astro-cid-3o64phlw]:after{content:"";position:absolute;left:50%;top:-4px;width:12px;height:8px;transform:translate(-50%);border-radius:50%;background:#fff;box-shadow:0 0 0 1px #e6dccd}.pkg__vis[data-astro-cid-3o64phlw] em[data-astro-cid-3o64phlw]{align-self:center;font-style:normal;font-weight:800;font-size:15px;color:var(--cta);margin:0 1px}.pkg__vis--combo[data-astro-cid-3o64phlw] em[data-astro-cid-3o64phlw]{position:absolute;z-index:2;left:50%;top:18px;transform:translate(-50%);width:20px;height:20px;border-radius:50%;background:var(--cta);color:#fff;font-size:14px;line-height:20px;text-align:center;margin:0}.pkg__vis--combo[data-astro-cid-3o64phlw]{gap:0}[dir=rtl] .pkg__vis[data-astro-cid-3o64phlw]:not(.pkg__vis--combo) em[data-astro-cid-3o64phlw]{transform:scaleX(-1)}.pkg__vis--combo[data-astro-cid-3o64phlw] .pv-S[data-astro-cid-3o64phlw]{margin-inline-start:-10px}.pkg__unused[data-astro-cid-3o64phlw]{position:absolute;inset-inline-end:36px;top:20px;font-style:normal;font-weight:800;color:var(--cta);font-size:16px}.pkg__vis[data-astro-cid-3o64phlw] i[data-astro-cid-3o64phlw]:nth-child(1){transform:rotate(-6deg)}.pkg__vis[data-astro-cid-3o64phlw] i[data-astro-cid-3o64phlw]:nth-child(2){transform:rotate(5deg)}.pkg[data-astro-cid-3o64phlw]:hover .pkg__vis[data-astro-cid-3o64phlw] i[data-astro-cid-3o64phlw],.pkg[data-astro-cid-3o64phlw][aria-pressed=true] .pkg__vis[data-astro-cid-3o64phlw] i[data-astro-cid-3o64phlw]{transform:rotate(0) translateY(-3px)}.pkg__d[data-astro-cid-3o64phlw]{font-size:14px;color:var(--muted);line-height:1.5}.when__head[data-astro-cid-3o64phlw]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.swap[data-astro-cid-3o64phlw]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 14px;border-radius:999px;border:0;background:var(--cta);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 8px 18px -10px #22618ae6;transition:transform .2s ease,box-shadow .2s ease}.swap[data-astro-cid-3o64phlw] svg[data-astro-cid-3o64phlw]{transition:transform .5s cubic-bezier(.5,1.6,.4,1)}.swap[data-astro-cid-3o64phlw]:hover,.swap[data-astro-cid-3o64phlw]:focus-visible{transform:translateY(-2px);box-shadow:0 12px 22px -10px #22618af2}.swap[data-astro-cid-3o64phlw]:active{transform:scale(.96)}.swap[data-astro-cid-3o64phlw].is-spun svg[data-astro-cid-3o64phlw]{transform:rotate(180deg)}.swap[data-astro-cid-3o64phlw].is-hint{animation:swapHint 1.6s ease-in-out 2}@keyframes swapHint{0%,to{box-shadow:0 8px 18px -10px #22618ae6,0 0 #22618a73}50%{box-shadow:0 8px 18px -10px #22618ae6,0 0 0 8px #22618a00}}.slots[data-astro-cid-3o64phlw]{position:relative}.slots[data-astro-cid-3o64phlw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.wslot{padding:14px 16px;border-radius:var(--radius-md);background:var(--surface);display:flex;align-items:center;gap:12px}.wslot__txt{flex:1;min-width:0}.wslot__scene{flex:none;width:40px;height:40px;padding:5px;border-radius:12px;background:var(--blush);color:var(--rose)}.wslot small{display:block;font-size:13px;font-weight:600;color:var(--muted)}.wslot strong{font-size:18px}.wslot__icons{display:flex;gap:8px;align-items:flex-end;color:var(--ink)}.lays[data-astro-cid-3o64phlw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:420px}[data-astro-cid-3o64phlw][data-st=lay] .row[data-astro-cid-3o64phlw]{flex:1;justify-content:center}[data-astro-cid-3o64phlw][data-st=lay] .lays[data-astro-cid-3o64phlw]{max-width:none;width:100%;gap:16px}[data-astro-cid-3o64phlw][data-st=lay] .lay[data-astro-cid-3o64phlw]{padding:24px 10px 26px;gap:16px;font-size:17px;background:var(--surface)}[data-astro-cid-3o64phlw][data-st=lay] .lay[data-astro-cid-3o64phlw] svg[data-astro-cid-3o64phlw]{width:76px;height:114px}.lay[data-astro-cid-3o64phlw]{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:14px 8px 16px;border-radius:var(--radius-md);border:2px solid var(--line);background:var(--ground);font-weight:600;font-size:15px;cursor:pointer}.lay[data-astro-cid-3o64phlw][aria-pressed=true]{border-color:var(--ink);background:var(--surface)}.lay__win[data-astro-cid-3o64phlw]{fill:var(--ground)}.lay[data-astro-cid-3o64phlw][aria-pressed=true] .lay__win[data-astro-cid-3o64phlw]{fill:var(--sky)}.stripset[data-astro-cid-3o64phlw]{gap:28px}.bows[data-astro-cid-3o64phlw]{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}.bow[data-astro-cid-3o64phlw]{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:var(--radius-md);border:2px solid var(--line);background:var(--ground);font:inherit;color:var(--ink);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.bow[data-astro-cid-3o64phlw]:hover{transform:translateY(-2px)}.bow[data-astro-cid-3o64phlw]:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.bow[data-astro-cid-3o64phlw][aria-pressed=true]{border-color:var(--ink);background:var(--surface)}.bow[data-astro-cid-3o64phlw][aria-disabled=true]{cursor:default;transform:none}.bow__img[data-astro-cid-3o64phlw]{width:100%;height:48px;display:grid;place-items:center;border-radius:10px;background:var(--kraft)}.bow__img[data-astro-cid-3o64phlw] img[data-astro-cid-3o64phlw]{max-width:64px;max-height:42px;object-fit:contain;filter:drop-shadow(0 2px 2px #0003)}.bow--gyps[data-astro-cid-3o64phlw] .bow__img[data-astro-cid-3o64phlw] img[data-astro-cid-3o64phlw]{max-height:46px}.bow__name[data-astro-cid-3o64phlw]{font-size:14px;font-weight:600}.bow__tag[data-astro-cid-3o64phlw]{font-size:11px;font-weight:600;color:var(--muted);line-height:1.2;text-align:center}.bow__check[data-astro-cid-3o64phlw]{position:absolute;top:-8px;inset-inline-end:-8px;width:24px;height:24px;border-radius:50%;background:var(--cta);box-shadow:0 0 0 3px var(--butter);opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .25s cubic-bezier(.3,1.6,.5,1)}.bow__check[data-astro-cid-3o64phlw]:after{content:"";position:absolute;left:8px;top:5px;width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.bow[data-astro-cid-3o64phlw][aria-pressed=true] .bow__check[data-astro-cid-3o64phlw]{opacity:1;transform:none}.build__preview[data-astro-cid-3o64phlw]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:22px 30px;padding:26px 22px;border-radius:32px;background:var(--surface)}.pv__head[data-astro-cid-3o64phlw],.pv__ph[data-astro-cid-3o64phlw]{flex-basis:100%}.pv__head[data-astro-cid-3o64phlw]{order:-2}.pv__ph[data-astro-cid-3o64phlw]{order:-1}.pv__fine[data-astro-cid-3o64phlw]{order:99}.build__preview[data-astro-cid-3o64phlw] .fan[data-astro-cid-3o64phlw]{zoom:.82}.pv__head[data-astro-cid-3o64phlw]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.pv__title[data-astro-cid-3o64phlw]{font-weight:600}.pv__title[data-astro-cid-3o64phlw] sup[data-astro-cid-3o64phlw]{color:var(--cta-hot);font-weight:700;margin-inline-start:2px}.pv__fine[data-astro-cid-3o64phlw]{flex:0 0 100%;margin:6px 0 0;padding-inline:max(0px,calc((100% - 46ch)/2));font-size:12.5px;line-height:1.55;color:var(--muted);text-align:center}.pv__fine[data-astro-cid-3o64phlw] span[data-astro-cid-3o64phlw]{color:var(--cta-hot);font-weight:700}.pv__ph[data-astro-cid-3o64phlw]{width:100%;padding:40px 20px;border-radius:var(--radius-md);border:2px dashed var(--line);text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center;color:var(--muted)}.pv[data-astro-cid-3o64phlw]{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px}.pv[data-astro-cid-3o64phlw]:not([hidden]){animation:rowIn .45s ease both}.pv[data-astro-cid-3o64phlw] figcaption[data-astro-cid-3o64phlw]{font-size:14px;font-weight:600;color:var(--muted)}.card[data-astro-cid-3o64phlw]{position:relative;width:160px;height:240px;background:#fff;box-shadow:0 6px 18px #0002}.win[data-astro-cid-3o64phlw]{position:absolute;overflow:hidden;outline:1px solid #111;outline-offset:-1px}.win[data-astro-cid-3o64phlw] img[data-astro-cid-3o64phlw]{width:100%;height:100%;object-fit:cover}.ai[data-astro-cid-3o64phlw]{position:absolute;inset:0}.ai[data-astro-cid-3o64phlw] img[data-astro-cid-3o64phlw],.card__file[data-astro-cid-3o64phlw],.paper__file[data-astro-cid-3o64phlw]{position:absolute;inset:0;width:100%;height:100%}.ai__after[data-astro-cid-3o64phlw],.ai__tag--a[data-astro-cid-3o64phlw]{animation:baA 6s infinite}.ai__tag--b[data-astro-cid-3o64phlw]{animation:baB 6s infinite}@keyframes baA{0%,38%{opacity:0}50%,88%{opacity:1}to{opacity:0}}@keyframes baB{0%,38%{opacity:1}50%,88%{opacity:0}to{opacity:1}}.ai__tag[data-astro-cid-3o64phlw]{position:absolute;top:6px;right:6px;padding:2px 8px;border-radius:999px;font-size:10px;background:#fffe}.ai__tag--a[data-astro-cid-3o64phlw]{background:var(--cta);color:#fff}.fan[data-astro-cid-3o64phlw]{position:relative;width:var(--fw, 292px);max-width:100%;height:var(--fh, 520px);transition:height .3s ease,width .3s ease}.fan[data-astro-cid-3o64phlw] .kraft[data-astro-cid-3o64phlw]{position:absolute;left:50%;bottom:0;margin-left:-80px;transform-origin:50% 100%;transform:translate(var(--x, 0px)) rotate(var(--a, 0deg)) scale(var(--k, 1));transition:transform .5s cubic-bezier(.3,1.3,.5,1),background-color .45s ease}.fan__cap[data-astro-cid-3o64phlw]{width:0;min-width:100%;margin:-4px 0 4px;font-size:13px;font-weight:600;color:var(--muted);text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kraft[data-astro-cid-3o64phlw]{width:160px;height:456px;border-radius:12px;background:var(--kc, var(--kraft));box-shadow:0 10px 22px -14px #281e1499}.tab[data-astro-cid-3o64phlw]{position:absolute;z-index:3;width:30px;height:30px;border-radius:50%;background:var(--kc, var(--kraft));box-shadow:inset 0 0 0 1px #0004;transition:background-color .45s ease}.tab--0[data-astro-cid-3o64phlw]{clip-path:inset(50% 0 0 50%)}.tab--1[data-astro-cid-3o64phlw]{clip-path:inset(50% 50% 0 0)}.tab--2[data-astro-cid-3o64phlw]{clip-path:inset(0 0 50% 50%)}.tab--3[data-astro-cid-3o64phlw]{clip-path:inset(0 50% 50% 0)}.paper[data-astro-cid-3o64phlw]{position:absolute;left:20px;top:62px;width:120px;height:360px;background:#fff;box-shadow:0 1px 3px #0003}.kraft[data-astro-cid-3o64phlw].is-new .paper[data-astro-cid-3o64phlw]{animation:stripIn .9s cubic-bezier(.2,.8,.2,1) both}@keyframes stripIn{0%{transform:translateY(-70px);opacity:0}to{transform:none;opacity:1}}.kraft__bow[data-astro-cid-3o64phlw]{position:absolute;z-index:4;top:-34px;left:50%;width:128px;transform:translate(-50%);filter:drop-shadow(0 3px 4px #0004)}.kraft__gyps[data-astro-cid-3o64phlw]{position:absolute;z-index:3;top:-92px;left:50%;width:170px;transform:translate(-50%)}.kraft[data-astro-cid-3o64phlw].is-new .kraft__bow[data-astro-cid-3o64phlw]{animation:bowIn .7s .5s cubic-bezier(.3,1.4,.5,1) both}@keyframes bowIn{0%{transform:translate(-50%) scale(.4);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.pv-jump[data-astro-cid-3o64phlw]{display:none}@media(max-width:900px){.build__in[data-astro-cid-3o64phlw]{grid-template-columns:1fr;gap:24px}.screen[data-astro-cid-3o64phlw]{border-width:9px;border-radius:32px}.screen__body[data-astro-cid-3o64phlw]{height:auto;min-height:420px}.st[data-astro-cid-3o64phlw]{position:relative;inset:auto;overflow:visible;padding:18px 16px 22px}.st[data-astro-cid-3o64phlw] .pkgs[data-astro-cid-3o64phlw]{grid-template-columns:1fr}.screen__dots[data-astro-cid-3o64phlw] span[data-astro-cid-3o64phlw]{display:none}.build__preview[data-astro-cid-3o64phlw]{scroll-margin-top:80px}.pv-jump[data-astro-cid-3o64phlw]:not([hidden]){display:inline-flex;position:sticky;bottom:16px;z-index:5;margin-inline:auto;align-items:center;gap:6px;min-height:48px;padding:0 22px;border-radius:999px;background:var(--ink);color:#fff;font-weight:600;text-decoration:none;box-shadow:0 8px 22px #0003}}@media(prefers-reduced-motion:reduce){.ai__after[data-astro-cid-3o64phlw],.ai__tag--a[data-astro-cid-3o64phlw]{animation:none;opacity:1}.ai__tag--b[data-astro-cid-3o64phlw]{animation:none;opacity:0}}.build__quick[data-astro-cid-3o64phlw]{font-size:14px;font-weight:600;color:var(--cta);background:#ffffffbf;padding:6px 14px;border-radius:999px}.build[data-astro-cid-3o64phlw].is-hold .build__pin[data-astro-cid-3o64phlw]{position:sticky;top:var(--hdr);min-height:calc(100vh - var(--hdr));display:flex;flex-direction:column;justify-content:center;padding-block:12px}.pv__duo[data-astro-cid-3o64phlw]{position:relative;width:170px;height:170px;margin-bottom:10px}.duo__l[data-astro-cid-3o64phlw]{position:absolute;left:18px;top:22px;width:92px;height:138px;background:#fff;border-radius:4px;padding:7px 7px 34px;box-shadow:0 14px 26px -14px #281e148c;transform:rotate(-8deg);animation:duoA 5s ease-in-out 4}.duo__l[data-astro-cid-3o64phlw] i[data-astro-cid-3o64phlw]{display:block;width:100%;height:100%;border-radius:2px;background:linear-gradient(160deg,#f7a8b8,#f6d365 55%,#6fb1fc)}.duo__l[data-astro-cid-3o64phlw]:after{content:"";position:absolute;left:24px;right:24px;bottom:15px;height:3px;border-radius:2px;background:#e5d8c6}.duo__s[data-astro-cid-3o64phlw]{position:absolute;right:22px;top:12px;width:46px;height:146px;background:var(--kraft);border-radius:6px;padding:16px 7px 8px;display:flex;flex-direction:column;gap:4px;box-shadow:0 14px 26px -14px #281e148c;transform:rotate(7deg);animation:duoB 5s ease-in-out 4}.duo__s[data-astro-cid-3o64phlw] i[data-astro-cid-3o64phlw]{flex:1;border-radius:2px;background:linear-gradient(160deg,#bfddef,#8fb8d2);box-shadow:0 0 0 3px #fff}.duo__s[data-astro-cid-3o64phlw] b[data-astro-cid-3o64phlw]{position:absolute;left:50%;top:-9px;width:34px;height:18px;transform:translate(-50%);border-radius:50%;background:#fff;box-shadow:0 2px 4px #00000026}.duo__spark[data-astro-cid-3o64phlw]{position:absolute;color:#f6b800;font-size:16px;opacity:0;animation:duoSpark 5s ease-in-out 4}.duo__spark--1[data-astro-cid-3o64phlw]{left:6px;top:6px}.duo__spark--2[data-astro-cid-3o64phlw]{right:6px;bottom:4px;animation-delay:2.5s}@keyframes duoA{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-7px)}}@keyframes duoB{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(4deg) translateY(-9px)}}@keyframes duoSpark{0%,60%,to{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}}.pv__note[data-astro-cid-3o64phlw]{margin:8px 0 0;font-size:13px;color:#6b5a47;text-align:center}[data-astro-cid-3o64phlw][data-send].is-ready{position:relative;overflow:hidden;animation:sendPop .6s cubic-bezier(.3,1.6,.5,1) both}[data-astro-cid-3o64phlw][data-send].is-ready:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:sendShine 2.6s ease-in-out .5s 3}@keyframes sendPop{0%{transform:scale(.92)}60%{transform:scale(1.06)}to{transform:none}}@keyframes sendShine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.st--start[data-astro-cid-3o64phlw] .build__quick[data-astro-cid-3o64phlw],.pkg__ds[data-astro-cid-3o64phlw],.sum-m[data-astro-cid-3o64phlw],.screen__foot[data-astro-cid-3o64phlw],.fan__more[data-astro-cid-3o64phlw],.screen__close[data-astro-cid-3o64phlw],.st__deck[data-astro-cid-3o64phlw],.go__sparks[data-astro-cid-3o64phlw]{display:none}@media(max-width:640px){.build[data-astro-cid-3o64phlw]{background:var(--ground)}.build[data-astro-cid-3o64phlw].section{padding:0}.build__top[data-astro-cid-3o64phlw]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.build__in[data-astro-cid-3o64phlw].wrap{padding:0;gap:0}.screen[data-astro-cid-3o64phlw]{border:0;border-radius:0;box-shadow:none;overflow:visible;background:var(--ground)}.screen[data-astro-cid-3o64phlw]:before{display:none}.screen__body[data-astro-cid-3o64phlw]{min-height:0;flex:1}.build[data-astro-cid-3o64phlw]{--tray: clamp(150px, 26dvh, 200px);--z-card: .52;--z-fan: .44;--z-duo: .7}@media(max-height:700px){.build[data-astro-cid-3o64phlw]{--tray: 150px;--z-card: .42;--z-fan: .36;--z-duo: .58}}.build[data-astro-cid-3o64phlw].is-game .build__pin[data-astro-cid-3o64phlw]{position:fixed!important;inset:0;top:0!important;z-index:44;height:100dvh;background:var(--ground)}.build[data-astro-cid-3o64phlw].is-game .build__in[data-astro-cid-3o64phlw]{height:100%;display:flex;flex-direction:column}.build[data-astro-cid-3o64phlw].is-game .build__preview[data-astro-cid-3o64phlw]{align-self:stretch;width:auto;max-width:none;margin:max(10px,env(safe-area-inset-top)) 0 0;margin-inline:10px 62px;border:0;border-radius:calc(22px * var(--m));background:radial-gradient(120% 95% at 50% 18%,#fffefa,#f8ecd8 62%,#efd9b8);box-shadow:inset 0 0 0 2px #fff,0 14px 28px -18px #6b4a2a}.build[data-astro-cid-3o64phlw].is-game .pv__head[data-astro-cid-3o64phlw]{top:calc(8px * var(--m));left:50%;inset-inline-start:auto;transform:translate(-50%)}.build[data-astro-cid-3o64phlw].is-game .pv__title[data-astro-cid-3o64phlw]{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;background:#c2375f;color:#fff;font-size:calc(12px * var(--m));font-weight:700;white-space:nowrap;box-shadow:0 4px 10px -4px #c2375f99}.build[data-astro-cid-3o64phlw].is-game .pv__title[data-astro-cid-3o64phlw] sup[data-astro-cid-3o64phlw]{color:#fff}.build[data-astro-cid-3o64phlw].is-game .pv__title[data-astro-cid-3o64phlw]:before{content:"✦";font-size:.9em}.build[data-astro-cid-3o64phlw].is-game .screen__close[data-astro-cid-3o64phlw]{position:fixed;z-index:50;top:max(10px,env(safe-area-inset-top));inset-inline-end:10px;width:44px;height:44px;background:#263238;color:#fff;box-shadow:0 6px 14px -6px #0008}.build[data-astro-cid-3o64phlw].is-game .screen[data-astro-cid-3o64phlw]{flex:1;min-height:0;display:flex;flex-direction:column}.build[data-astro-cid-3o64phlw].is-game .screen__body[data-astro-cid-3o64phlw]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.build[data-astro-cid-3o64phlw].is-game .screen__foot[data-astro-cid-3o64phlw]{position:relative}.build[data-astro-cid-3o64phlw].is-game .st[data-astro-cid-3o64phlw]:not([hidden]){animation:stIn .35s ease both}html.game-lock,html.game-lock body{overflow:hidden;overscroll-behavior:none}html.game-lock .hdr__menu{display:none}.screen__close[data-astro-cid-3o64phlw]{display:grid;place-items:center;position:absolute;top:calc(6px * var(--m));inset-inline-end:8px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:var(--ink);box-shadow:0 2px 8px -3px #0003;cursor:pointer}.build[data-astro-cid-3o64phlw].is-game .screen__body[data-astro-cid-3o64phlw]>.pv__fine[data-astro-cid-3o64phlw]{margin:auto 0 0;padding:10px 18px 14px;font-size:11px;color:#6b5a47}.pv-jump[data-astro-cid-3o64phlw],.pv-jump[data-astro-cid-3o64phlw]:not([hidden]){display:none}.build[data-astro-cid-3o64phlw]:not(.is-game) .st[data-astro-cid-3o64phlw]:not(.st--start),.build[data-astro-cid-3o64phlw]:not(.is-game) .build__preview[data-astro-cid-3o64phlw],.build[data-astro-cid-3o64phlw]:not(.is-game) .screen__bar[data-astro-cid-3o64phlw],.build[data-astro-cid-3o64phlw]:not(.is-game) .screen__foot[data-astro-cid-3o64phlw],.build[data-astro-cid-3o64phlw]:not(.is-game) .pv__fine[data-astro-cid-3o64phlw]{display:none!important}.build[data-astro-cid-3o64phlw]:not(.is-game) .st--start[data-astro-cid-3o64phlw]{display:flex!important}.build[data-astro-cid-3o64phlw]:not(.is-game) .screen[data-astro-cid-3o64phlw]{min-height:0;height:calc(100svh - 48px);padding:calc(12px * var(--m));background:#c9a27a;border-radius:calc(30px * var(--m));margin:0 10px}.build[data-astro-cid-3o64phlw]:not(.is-game) .screen__body[data-astro-cid-3o64phlw]{height:100%;display:flex;border-radius:calc(22px * var(--m));background:linear-gradient(#fffdf8,#f4ebdd);box-shadow:inset 0 0 0 1px #0001;overflow:hidden}.st--start[data-astro-cid-3o64phlw]{position:relative;flex:1;justify-content:center;gap:calc(12px * var(--m));padding:calc(20px * var(--m))}.st__logo[data-astro-cid-3o64phlw]{display:none}.st__deck[data-astro-cid-3o64phlw]{display:block;position:relative;width:calc(200px * var(--m));height:calc(150px * var(--m));margin:calc(14px * var(--m)) 0 calc(4px * var(--m))}.st__card[data-astro-cid-3o64phlw]{position:absolute;left:50%;bottom:0;width:calc(84px * var(--m));height:calc(126px * var(--m));margin-left:calc(-42px * var(--m));object-fit:cover;border-radius:4px;background:#fff;box-shadow:0 14px 24px -12px #6b4a2a;transform-origin:50% 100%}.st__card--1[data-astro-cid-3o64phlw]{transform:translate(calc(-58px * var(--m))) rotate(-14deg);border:4px solid #fff;border-bottom-width:14px}.st__card--2[data-astro-cid-3o64phlw]{display:block;width:calc(46px * var(--m));height:calc(136px * var(--m));margin-left:calc(-23px * var(--m));padding:calc(16px * var(--m)) calc(3.5px * var(--m)) calc(5px * var(--m));background:linear-gradient(170deg,#d6ae80,#c39466);border-radius:3px;z-index:2;transform:translateY(calc(-10px * var(--m)))}.st__strip[data-astro-cid-3o64phlw]{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 0;border-radius:1px;box-shadow:0 1px 2px #0003}.st__bow[data-astro-cid-3o64phlw]{position:absolute;top:calc(-9px * var(--m));left:50%;width:calc(34px * var(--m));height:auto;transform:translate(-50%);filter:drop-shadow(0 2px 2px #0002)}.st__card--3[data-astro-cid-3o64phlw]{transform:translate(calc(58px * var(--m))) rotate(14deg);border:4px solid #fff;border-bottom-width:14px}.build[data-astro-cid-3o64phlw].js-game:not(.is-invite) .st__card[data-astro-cid-3o64phlw]{opacity:0}.build[data-astro-cid-3o64phlw].js-game.is-invite .st__card[data-astro-cid-3o64phlw]{animation:deal .6s cubic-bezier(.2,.9,.3,1.2) both,cardBob 3s ease-in-out infinite}.build[data-astro-cid-3o64phlw].js-game.is-invite .st__card--1[data-astro-cid-3o64phlw]{--to: translateX(calc(-58px * var(--m))) rotate(-14deg);animation-delay:.1s,1s}.build[data-astro-cid-3o64phlw].js-game.is-invite .st__card--2[data-astro-cid-3o64phlw]{--to: translateY(calc(-10px * var(--m)));animation-delay:.35s,1.3s}.build[data-astro-cid-3o64phlw].js-game.is-invite .st__card--3[data-astro-cid-3o64phlw]{--to: translateX(calc(58px * var(--m))) rotate(14deg);animation-delay:.6s,1.6s}@keyframes deal{0%{opacity:0;transform:translateY(120%) rotate(0) scale(.6)}to{opacity:1;transform:var(--to)}}@keyframes cardBob{0%,to{translate:0 0}50%{translate:0 calc(-6px * var(--m))}}.build[data-astro-cid-3o64phlw].js-game:not(.is-invite) .st--start[data-astro-cid-3o64phlw]>[data-astro-cid-3o64phlw]:not(.st__deck){opacity:0}.build[data-astro-cid-3o64phlw].js-game.is-invite .st--start[data-astro-cid-3o64phlw]>[data-astro-cid-3o64phlw]:not(.st__deck):not(.st__flash){animation:pwUp .45s .7s both}.build[data-astro-cid-3o64phlw].js-game.is-invite .st--start[data-astro-cid-3o64phlw] .gowrap[data-astro-cid-3o64phlw]{animation:pwPop .55s 1s cubic-bezier(.3,1.7,.5,1) both}.build[data-astro-cid-3o64phlw].js-game .go[data-astro-cid-3o64phlw]{overflow:hidden}.build[data-astro-cid-3o64phlw].js-game .go[data-astro-cid-3o64phlw]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 30%,#ffffff8c 48%,transparent 66%);transform:translate(-120%);pointer-events:none}.build[data-astro-cid-3o64phlw].js-game.is-invite .go[data-astro-cid-3o64phlw]{animation:goBreathe 1.8s ease-in-out 1.6s infinite}.build[data-astro-cid-3o64phlw].js-game.is-invite .go[data-astro-cid-3o64phlw]:after{animation:sendShine 2.6s ease-in-out 1.8s infinite}@keyframes goBreathe{0%,to{transform:none;box-shadow:0 14px 26px -12px #c2375fd9,0 0 #c2375f00}50%{transform:scale(1.05);box-shadow:0 18px 30px -12px #c2375ff2,0 0 24px 4px #c2375f59}}.build[data-astro-cid-3o64phlw].js-game.is-invite .go__hand[data-astro-cid-3o64phlw]{animation:goTap 2.2s ease-in-out 2.4s}.build[data-astro-cid-3o64phlw].js-game.is-tap .go__hand[data-astro-cid-3o64phlw]{animation:goTap 2.2s ease-in-out}.go__sparks[data-astro-cid-3o64phlw]{display:block;position:absolute;inset:0;pointer-events:none}.go__sparks[data-astro-cid-3o64phlw] i[data-astro-cid-3o64phlw]{position:absolute;left:50%;top:50%;font-style:normal;font-size:calc(16px * var(--m));color:#f2b705;opacity:0;transform:translate(-50%,-50%)}.build[data-astro-cid-3o64phlw].js-game.is-invite .go__sparks[data-astro-cid-3o64phlw] i[data-astro-cid-3o64phlw]{animation:spark 2.2s ease-out 2.4s}.build[data-astro-cid-3o64phlw].js-game.is-tap .go__sparks[data-astro-cid-3o64phlw] i[data-astro-cid-3o64phlw]{animation:spark 2.2s ease-out}@keyframes spark{0%,34%{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translateY(0) scale(.4)}40%{opacity:1}70%,to{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translateY(calc(-74px * var(--m))) scale(1)}}.st--start[data-astro-cid-3o64phlw] .build__quick[data-astro-cid-3o64phlw]{display:inline-block;font-size:calc(13px * var(--m));font-weight:600;color:#22618a;background:#ddeff8;padding:calc(5px * var(--m)) calc(12px * var(--m));border-radius:999px}.st__title[data-astro-cid-3o64phlw]{font-size:calc(28px * var(--m));line-height:1.1}.st--start[data-astro-cid-3o64phlw] .st__text[data-astro-cid-3o64phlw]{font-size:calc(15px * var(--m));line-height:1.5}.gowrap[data-astro-cid-3o64phlw]{margin-top:calc(10px * var(--m))}.go[data-astro-cid-3o64phlw]{min-height:calc(62px * var(--m));padding:0 calc(44px * var(--m));font-size:calc(20px * var(--m))}.build__skip[data-astro-cid-3o64phlw]{margin-top:calc(18px * var(--m));font-size:calc(14px * var(--m));color:#22618a;opacity:1}.build__skip[data-astro-cid-3o64phlw] span[data-astro-cid-3o64phlw]{display:none}.build__preview[data-astro-cid-3o64phlw]{order:-1;position:relative;z-index:6;flex:none;flex-wrap:nowrap;align-items:center;justify-content:center;gap:calc(18px * var(--m));height:var(--tray);padding:calc(26px * var(--m)) 12px calc(8px * var(--m));border-radius:0;background:#f4ebdd;border-bottom:1px solid #E7D9C3;overflow:hidden}.build__in[data-astro-cid-3o64phlw]:has([data-st=done]:not([hidden])) .build__preview[data-astro-cid-3o64phlw]{display:none}.pv__head[data-astro-cid-3o64phlw]{position:absolute;top:calc(8px * var(--m));inset-inline-start:12px;order:0}.pv__title[data-astro-cid-3o64phlw]{padding:2px 10px;border-radius:999px;background:#fffa;font-size:calc(11px * var(--m));font-weight:600;color:#6b5a47}.pv__ph[data-astro-cid-3o64phlw]{width:auto;flex-basis:auto;padding:0;border:0}.pv__ph[data-astro-cid-3o64phlw]>span[data-astro-cid-3o64phlw]{display:none}.pv__duo[data-astro-cid-3o64phlw]{zoom:var(--z-duo);margin:0}.pv[data-astro-cid-3o64phlw] figcaption[data-astro-cid-3o64phlw],.fan__cap[data-astro-cid-3o64phlw],.fan__cap[data-astro-cid-3o64phlw]:not([hidden]){display:none}.pv[data-astro-cid-3o64phlw]{gap:0}.pv[data-astro-cid-3o64phlw][data-pv=large] .card[data-astro-cid-3o64phlw],.pv[data-astro-cid-3o64phlw][data-pv=ai] .card[data-astro-cid-3o64phlw]{zoom:var(--z-card);transform:rotate(-5deg);box-shadow:0 12px 20px -12px #6b4a2a}.card__lay[data-astro-cid-3o64phlw]{position:absolute;inset:0}.card__lay[data-astro-cid-3o64phlw]:not([hidden]){animation:rowIn .4s ease both}.build__preview[data-astro-cid-3o64phlw] .fan[data-astro-cid-3o64phlw]{zoom:var(--z-fan)}.fan__more[data-astro-cid-3o64phlw]:not([hidden]){display:inline-block;align-self:center;padding:3px 9px;border-radius:999px;background:#fff;font-size:12px;font-weight:600;color:#6b5a47}.pv[data-astro-cid-3o64phlw][data-pv=strip]{flex-direction:row;align-items:center;gap:6px}.screen__bar[data-astro-cid-3o64phlw]{position:relative;display:flex;justify-content:center;align-items:center;min-height:calc(56px * var(--m));padding:0 60px;border:0}.screen__dots[data-astro-cid-3o64phlw]{gap:calc(6px * var(--m))}.screen__dots[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw]:before,.screen__dots[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw]+li[data-astro-cid-3o64phlw]:before,.screen__dots[data-astro-cid-3o64phlw] span[data-astro-cid-3o64phlw]{display:none}.screen__dots[data-astro-cid-3o64phlw] i[data-astro-cid-3o64phlw]{width:calc(28px * var(--m));height:calc(6px * var(--m));border:0;border-radius:calc(3px * var(--m));background:#22618a44}.screen__dots[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw].is-done i[data-astro-cid-3o64phlw],.screen__dots[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw].is-now i[data-astro-cid-3o64phlw]{background:#22618a;transform:none}.st[data-astro-cid-3o64phlw]{padding:calc(12px * var(--m)) calc(16px * var(--m)) calc(18px * var(--m));gap:calc(12px * var(--m))}.st__q[data-astro-cid-3o64phlw]{font-size:calc(24px * var(--m));text-align:center}.evs[data-astro-cid-3o64phlw]{gap:calc(10px * var(--m))}.ev[data-astro-cid-3o64phlw]{min-height:calc(96px * var(--m));border-radius:calc(18px * var(--m));gap:6px;padding:10px 8px}.ev__icon[data-astro-cid-3o64phlw]{width:48px;height:48px}.st[data-astro-cid-3o64phlw] .pkgs[data-astro-cid-3o64phlw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10px * var(--m))}.st[data-astro-cid-3o64phlw] .pkg[data-astro-cid-3o64phlw]{min-height:calc(112px * var(--m));padding:calc(12px * var(--m));gap:4px;border-radius:calc(18px * var(--m));border:2px solid #EFE8D8;background:#fff}.st[data-astro-cid-3o64phlw] .pkg[data-astro-cid-3o64phlw][aria-pressed=true]{border-color:#263238}.pkg__vis[data-astro-cid-3o64phlw],.st[data-astro-cid-3o64phlw] .pkg__d[data-astro-cid-3o64phlw]{display:none}.pkg__t[data-astro-cid-3o64phlw]{font-size:calc(20px * var(--m))}.pkg__ds[data-astro-cid-3o64phlw]{display:block;font-size:calc(12px * var(--m));line-height:1.4;color:var(--muted)}.st[data-astro-cid-3o64phlw] .pkgs[data-astro-cid-3o64phlw].is-picked{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.st[data-astro-cid-3o64phlw] .pkgs[data-astro-cid-3o64phlw].is-picked .pkg[data-astro-cid-3o64phlw]{min-height:0;padding:10px 4px;align-items:center;text-align:center}.st[data-astro-cid-3o64phlw] .pkgs[data-astro-cid-3o64phlw].is-picked .pkg__t[data-astro-cid-3o64phlw]{font-size:calc(15px * var(--m))}.st[data-astro-cid-3o64phlw] .pkgs[data-astro-cid-3o64phlw].is-picked .pkg__ds[data-astro-cid-3o64phlw]{display:none}.slots[data-astro-cid-3o64phlw]{grid-template-columns:1fr}.screen__foot[data-astro-cid-3o64phlw]{display:grid;grid-template-columns:1fr 2fr;gap:calc(10px * var(--m));position:sticky;bottom:0;z-index:6;padding:calc(12px * var(--m)) calc(14px * var(--m)) max(calc(16px * var(--m)),env(safe-area-inset-bottom));background:#fff;border-top:1px solid #EFE8D8}.screen__foot[data-astro-cid-3o64phlw] .screen__back[data-astro-cid-3o64phlw]{grid-column:1;justify-self:stretch;justify-content:center;min-height:calc(50px * var(--m));padding:0 12px;border:1.5px solid #263238;box-shadow:none;background:#fff;font-weight:600}.screen__foot[data-astro-cid-3o64phlw] .screen__next[data-astro-cid-3o64phlw]{grid-column:2;justify-self:stretch;justify-content:center;min-height:calc(50px * var(--m));padding:0 12px;background:#22618a;font-size:calc(16px * var(--m))}.screen__foot[data-astro-cid-3o64phlw] svg[data-astro-cid-3o64phlw]{display:none}.screen__foot[data-astro-cid-3o64phlw] [data-astro-cid-3o64phlw][data-send]:not([hidden]){grid-column:2;min-height:calc(54px * var(--m));padding:0 10px;font-size:calc(17px * var(--m));box-shadow:none}.screen__foot[data-astro-cid-3o64phlw] .pv__note[data-astro-cid-3o64phlw]:not([hidden]){grid-column:1 / -1;margin:0;font-size:calc(12px * var(--m));color:#6b5a47}.screen[data-astro-cid-3o64phlw]:has([data-st=done]:not([hidden])) .screen__foot[data-astro-cid-3o64phlw]{grid-template-columns:auto 1fr}.screen[data-astro-cid-3o64phlw]:has([data-st=done]:not([hidden])) .screen__foot[data-astro-cid-3o64phlw] .screen__back[data-astro-cid-3o64phlw]{padding:0 calc(18px * var(--m))}.screen[data-astro-cid-3o64phlw]:not(:has([data-st=done]:not([hidden]))) .screen__foot[data-astro-cid-3o64phlw] [data-astro-cid-3o64phlw]:is([data-send],.pv__note){display:none}.st--done[data-astro-cid-3o64phlw]{padding-bottom:calc(16px * var(--m))}.st--done[data-astro-cid-3o64phlw] .st__q[data-astro-cid-3o64phlw]{font-size:calc(26px * var(--m))}.sumvis[data-astro-cid-3o64phlw]{min-height:calc(270px * var(--m));align-items:flex-start;gap:calc(20px * var(--m));padding:calc(10px * var(--m)) 0 0;overflow:hidden}.sumvis[data-astro-cid-3o64phlw]:after{display:none}.sumvis[data-astro-cid-3o64phlw] .sv{zoom:1.4;animation-name:svOutM,svFloat}.sumvis[data-astro-cid-3o64phlw] .sv--l{rotate:-4deg;margin-top:10px}.sumvis[data-astro-cid-3o64phlw] .sv--s{rotate:4deg;margin-top:18px}@keyframes svOutM{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}.sum[data-astro-cid-3o64phlw]{display:none}.sum-m[data-astro-cid-3o64phlw]{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(8px * var(--m));margin:0;padding:0;list-style:none}.sum-m[data-astro-cid-3o64phlw] li{padding:calc(6px * var(--m)) calc(12px * var(--m));border-radius:999px;font-size:calc(13px * var(--m));font-weight:600}.sum-m[data-astro-cid-3o64phlw] .c-ev{background:#fbe3e7}.sum-m[data-astro-cid-3o64phlw] .c-pkg{background:#ddeff8}.sum-m[data-astro-cid-3o64phlw] .c-when{background:#fff1c9}.sum-m[data-astro-cid-3o64phlw] .c-kraft{background:#ddf3ea}.st--done[data-astro-cid-3o64phlw] .st__text[data-astro-cid-3o64phlw]{font-size:calc(13px * var(--m))}}@media(prefers-reduced-motion:reduce){.build[data-astro-cid-3o64phlw].is-invite .go[data-astro-cid-3o64phlw],.build[data-astro-cid-3o64phlw].is-invite .go__hand[data-astro-cid-3o64phlw],.build[data-astro-cid-3o64phlw].is-invite .st--start[data-astro-cid-3o64phlw],.build[data-astro-cid-3o64phlw].is-invite .st--start[data-astro-cid-3o64phlw]>[data-astro-cid-3o64phlw],[data-astro-cid-3o64phlw][data-send].is-ready,[data-astro-cid-3o64phlw][data-send].is-ready:after,.st[data-astro-cid-3o64phlw]:not([hidden]),.ev[data-astro-cid-3o64phlw],.ev__icon[data-astro-cid-3o64phlw] svg[data-astro-cid-3o64phlw],.st[data-astro-cid-3o64phlw] .pkg[data-astro-cid-3o64phlw],.st[data-astro-cid-3o64phlw] .chip[data-astro-cid-3o64phlw],.st[data-astro-cid-3o64phlw] .lay[data-astro-cid-3o64phlw],.st[data-astro-cid-3o64phlw] .bow__img[data-astro-cid-3o64phlw] img[data-astro-cid-3o64phlw],.screen__next[data-astro-cid-3o64phlw],.sumvis[data-astro-cid-3o64phlw] .sv{animation:none!important}.pv__duo[data-astro-cid-3o64phlw] [data-astro-cid-3o64phlw]{animation:none!important}}.bowfor[data-astro-cid-3o64phlw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.bowfor__t[data-astro-cid-3o64phlw]{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 14px;border:2px solid var(--line);border-radius:var(--radius-md);background:var(--ground);font:inherit;color:var(--ink);text-align:start;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.bowfor__t[data-astro-cid-3o64phlw]:hover{transform:translateY(-2px)}.bowfor__t[data-astro-cid-3o64phlw][aria-selected=true]{border-color:var(--ink);background:var(--surface);box-shadow:0 10px 20px -16px #281e14b3}.bowfor__sw[data-astro-cid-3o64phlw]{flex:none;width:34px;height:46px;border-radius:6px;box-shadow:inset 0 0 0 1px #0002}.bowfor__txt[data-astro-cid-3o64phlw]{display:grid;gap:2px;min-width:0}.bowfor__txt[data-astro-cid-3o64phlw] b[data-astro-cid-3o64phlw]{font-size:15px}.bowfor__txt[data-astro-cid-3o64phlw] small[data-astro-cid-3o64phlw]{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kfans[data-astro-cid-3o64phlw]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:18px 26px}.kfans[data-astro-cid-3o64phlw] .kfan{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 10px 6px;border-radius:22px;transition:background-color .3s ease,box-shadow .3s ease}.kfans[data-astro-cid-3o64phlw] .kfan.is-cur{background:var(--ground);box-shadow:inset 0 0 0 2px var(--line)}.kfans[data-astro-cid-3o64phlw] .kfan__cap{margin:0;max-width:170px;font-size:13px;font-weight:600;color:var(--muted);text-align:center}.build__preview[data-astro-cid-3o64phlw] .kfans[data-astro-cid-3o64phlw] .fan[data-astro-cid-3o64phlw]{zoom:.6}.build__preview[data-astro-cid-3o64phlw] .pv[data-astro-cid-3o64phlw].pv--kfans{flex-basis:100%}.sumvis[data-astro-cid-3o64phlw].sumvis--parts{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px;min-height:0;padding:0}.sumvis[data-astro-cid-3o64phlw].sumvis--parts:after{display:none}.sumvis[data-astro-cid-3o64phlw] .sseg{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:start;animation:rowIn .5s ease both;animation-delay:calc(var(--d) * .25s)}.sumvis[data-astro-cid-3o64phlw] .sseg__icon{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;background:var(--blush);color:var(--rose)}.sumvis[data-astro-cid-3o64phlw] .sseg__icon .wslot__scene{width:44px;height:44px;padding:0;background:none}.sumvis[data-astro-cid-3o64phlw] .sseg__icon--chuppah svg{transform-origin:50% 90%;animation:sway 3.2s ease-in-out infinite}.sumvis[data-astro-cid-3o64phlw] .sseg__icon--toast svg{transform-origin:50% 90%;animation:clink 2.4s ease-in-out infinite}.sumvis[data-astro-cid-3o64phlw] .sseg__icon--disco{background:#ede6f7;color:#5b3f8c}.sumvis[data-astro-cid-3o64phlw] .sseg__icon--disco svg{transform-origin:50% 20%;animation:swing 2.6s ease-in-out infinite}.sumvis[data-astro-cid-3o64phlw] .sseg__icon--night{background:var(--sky);color:var(--cta)}.sumvis[data-astro-cid-3o64phlw] .sseg__icon--night svg{animation:glow 2.8s ease-in-out infinite}@keyframes sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes clink{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-10deg)}80%{transform:rotate(6deg)}}@keyframes swing{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes glow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.8}}.sumvis[data-astro-cid-3o64phlw] .sseg__txt small{display:block;font-size:13px;font-weight:700;color:var(--muted)}.sumvis[data-astro-cid-3o64phlw] .sseg__txt strong{display:block;font-family:var(--font-display);font-size:20px;line-height:1.25}.sumvis[data-astro-cid-3o64phlw] .sseg__txt p{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--ink)}.sumvis[data-astro-cid-3o64phlw] .sseg__vis{display:flex;align-items:flex-end;gap:8px;padding-top:30px}.sumvis[data-astro-cid-3o64phlw] .sseg .sv--l{width:70px;height:105px}.sumvis[data-astro-cid-3o64phlw] .sseg .sv--s{width:38px;height:108px}.sumvis[data-astro-cid-3o64phlw] .sseg .sv__paper{left:5px;top:15px;width:28px;height:84px}.sumvis[data-astro-cid-3o64phlw] .sseg .sv__bow{width:34px;top:-10px}.sumvis[data-astro-cid-3o64phlw] .sseg .sv__gyps{width:44px;top:-26px}[data-astro-cid-3o64phlw][data-personal] .st--done[data-astro-cid-3o64phlw] .sum[data-astro-cid-3o64phlw]{display:none}@media(prefers-reduced-motion:reduce){.sumvis[data-astro-cid-3o64phlw] .sseg__icon svg{animation:none!important}}@media(max-width:640px){.sumvis[data-astro-cid-3o64phlw] .sseg{grid-template-columns:auto minmax(0,1fr)}.sumvis[data-astro-cid-3o64phlw] .sseg__vis{grid-column:1 / -1;justify-content:center;padding-top:24px}}
