.gs-jump[data-astro-cid-jxrezxle]{justify-content:center;gap:var(--sv-space-3);flex-wrap:wrap;display:flex}.gs[data-astro-cid-jxrezxle]{padding-block-start:0}.req[data-astro-cid-jxrezxle]{grid-template-columns:repeat(3,1fr);max-width:1000px;margin:0 auto;padding:0;list-style:none;display:grid;overflow:hidden}.req[data-astro-cid-jxrezxle] li[data-astro-cid-jxrezxle]{align-items:center;gap:var(--sv-space-4);padding:var(--sv-space-5) var(--sv-space-6);display:flex}.req[data-astro-cid-jxrezxle] li[data-astro-cid-jxrezxle]+li[data-astro-cid-jxrezxle]{border-inline-start:1px solid var(--w-line)}.req[data-astro-cid-jxrezxle] li[data-astro-cid-jxrezxle]>span[data-astro-cid-jxrezxle]:last-child{gap:2px;display:grid}.req[data-astro-cid-jxrezxle] b[data-astro-cid-jxrezxle]{font-family:var(--w-body);font-weight:600;font-size:var(--sv-font-size-h4)}.req[data-astro-cid-jxrezxle] small[data-astro-cid-jxrezxle]{color:var(--w-ink-soft);font-size:var(--sv-font-size-small)}.gs-head[data-astro-cid-jxrezxle]{margin-block-start:var(--sv-space-11)}.steps[data-astro-cid-jxrezxle]{gap:var(--sv-space-5);max-width:920px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-jxrezxle]:before{content:"";background:linear-gradient(180deg, var(--sv-color-brand-cyan), var(--sv-color-brand-violet), var(--sv-color-brand-magenta));opacity:.6;width:2px;position:absolute;inset-block:28px;inset-inline-start:23px}.step[data-astro-cid-jxrezxle]{gap:var(--sv-space-5);grid-template-columns:48px 1fr;align-items:start;display:grid}.step-rail[data-astro-cid-jxrezxle] i[data-astro-cid-jxrezxle]{width:48px;height:48px;font-style:normal;font-weight:500;font-size:var(--sv-font-size-h4);color:#fff;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--sv-color-brand-cyan) 55%, transparent), color-mix(in srgb, var(--sv-color-brand-violet) 45%, var(--sv-color-bg)) 75%);box-shadow:0 0 0 4px var(--sv-color-bg), 0 0 24px -4px var(--w-glow-cyan);border-radius:50%;place-items:center;display:grid;position:relative}.step-card[data-astro-cid-jxrezxle]{align-items:flex-start;gap:var(--sv-space-6);padding:var(--sv-space-6) var(--sv-space-7);display:flex}.step-card[data-astro-cid-jxrezxle]:hover{border-color:color-mix(in srgb, var(--sv-color-brand-cyan) 45%, transparent);box-shadow:var(--sv-shadow-glass), 0 24px 60px -30px var(--w-glow-cyan);transform:translate(6px)}.step-art[data-astro-cid-jxrezxle]{flex:none;width:92px;height:92px;animation:5s ease-in-out infinite gsfloat}.step[data-astro-cid-jxrezxle]:last-child .step-art[data-astro-cid-jxrezxle]{width:130px;height:130px}.step-art[data-astro-cid-jxrezxle] img{object-fit:contain;filter:drop-shadow(0 10px 16px #00000080);width:100%;height:100%}@keyframes gsfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.step-body[data-astro-cid-jxrezxle]{gap:var(--sv-space-2);display:grid}.step-body[data-astro-cid-jxrezxle] .hp-t[data-astro-cid-jxrezxle]{font-size:var(--sv-font-size-h2)}.step-tip[data-astro-cid-jxrezxle]{align-items:flex-start;gap:var(--sv-space-2);padding:var(--sv-space-3) var(--sv-space-4);border-radius:var(--sv-radius-lg);background:linear-gradient(120deg, color-mix(in srgb, var(--sv-color-brand-cyan) 8%, transparent), color-mix(in srgb, var(--sv-color-brand-violet) 8%, transparent));border:1px solid color-mix(in srgb, var(--sv-color-brand-cyan) 18%, transparent);color:var(--w-ink-soft);font-size:var(--sv-font-size-small);margin-block-start:var(--sv-space-2);line-height:1.55;display:flex}.step-tip[data-astro-cid-jxrezxle] svg{color:var(--sv-color-brand-cyan);flex:none;margin-block-start:3px}.step-tip[data-astro-cid-jxrezxle] b[data-astro-cid-jxrezxle]{color:var(--sv-color-text);font-weight:600}.step-cta[data-astro-cid-jxrezxle]{color:var(--sv-color-brand-cyan);font-size:var(--sv-font-size-small);justify-self:start;align-items:center;gap:6px;margin-block-start:var(--sv-space-1);font-weight:500;text-decoration:none;display:inline-flex}.step-cta[data-astro-cid-jxrezxle]:hover{text-decoration:underline}.gs-pill[data-astro-cid-jxrezxle]{padding-block:var(--sv-space-8) var(--sv-space-4)}.pill-flow[data-astro-cid-jxrezxle]{gap:var(--sv-space-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.pf[data-astro-cid-jxrezxle]{justify-items:center;gap:var(--sv-space-4);padding:var(--sv-space-7) var(--sv-space-6);text-align:center;display:grid}.pf-pill[data-astro-cid-jxrezxle]{align-items:center;gap:var(--sv-space-2);height:40px;padding:0 var(--sv-space-5);border-radius:var(--sv-radius-pill);background:color-mix(in srgb, var(--sv-color-bg) 82%, transparent);border:1px solid var(--sv-color-glass-border);font-family:var(--w-body);font-size:var(--sv-font-size-small);font-weight:600;display:inline-flex;box-shadow:0 10px 30px -12px #000000b3,inset 0 1px #ffffff24}.pf-dot[data-astro-cid-jxrezxle]{background:var(--sv-color-brand-cyan);width:8px;height:8px;box-shadow:0 0 10px var(--sv-color-brand-cyan);border-radius:50%}.pf-live[data-astro-cid-jxrezxle]{border-color:color-mix(in srgb, var(--sv-color-brand-violet) 55%, transparent);box-shadow:0 0 26px -6px var(--w-glow-violet), inset 0 1px 0 #ffffff24}.pf-live[data-astro-cid-jxrezxle] .pf-dot[data-astro-cid-jxrezxle]{background:var(--sv-color-brand-magenta);box-shadow:0 0 10px var(--sv-color-brand-magenta);animation:1.2s ease-in-out infinite pfblink}.pf-wave[data-astro-cid-jxrezxle]{align-items:center;gap:2px;height:16px;display:inline-flex}.pf-wave[data-astro-cid-jxrezxle] i[data-astro-cid-jxrezxle]{background:linear-gradient(180deg, var(--sv-color-brand-cyan), var(--sv-color-brand-violet));border-radius:2px;width:3px;height:100%;animation:1s ease-in-out infinite pfwave}.pf-wave[data-astro-cid-jxrezxle] i[data-astro-cid-jxrezxle]:nth-child(2){animation-delay:-.2s}.pf-wave[data-astro-cid-jxrezxle] i[data-astro-cid-jxrezxle]:nth-child(3){animation-delay:-.4s}.pf-wave[data-astro-cid-jxrezxle] i[data-astro-cid-jxrezxle]:nth-child(4){animation-delay:-.6s}.pf-wave[data-astro-cid-jxrezxle] i[data-astro-cid-jxrezxle]:nth-child(5){animation-delay:-.8s}@keyframes pfwave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes pfblink{50%{opacity:.4}}.pf-done[data-astro-cid-jxrezxle] .pf-dot[data-astro-cid-jxrezxle]{background:var(--sv-color-success);box-shadow:0 0 10px var(--sv-color-success)}.pf-done[data-astro-cid-jxrezxle] svg{color:var(--sv-color-success)}.gs-keys[data-astro-cid-jxrezxle]{padding-block:var(--sv-space-8)}.keys[data-astro-cid-jxrezxle]{gap:0 var(--sv-space-8);max-width:1040px;padding:var(--sv-space-4) var(--sv-space-7);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.key-row[data-astro-cid-jxrezxle]{align-items:center;gap:var(--sv-space-5);padding-block:var(--sv-space-4);border-block-end:1px solid var(--w-line);display:flex}.key-row[data-astro-cid-jxrezxle]:nth-last-child(-n+2){border-block-end:0}.key-combo[data-astro-cid-jxrezxle]{flex:none;align-items:center;gap:5px;min-width:168px;display:inline-flex}.plus[data-astro-cid-jxrezxle]{color:var(--w-ink-faint);font-size:var(--sv-font-size-small)}.hold[data-astro-cid-jxrezxle]{border-radius:var(--sv-radius-pill);font-family:var(--w-body);font-size:var(--sv-font-size-overline);letter-spacing:.1em;text-transform:uppercase;color:var(--sv-color-brand-cyan);background:color-mix(in srgb, var(--sv-color-brand-cyan) 12%, transparent);margin-inline-start:4px;padding:2px 8px;font-weight:600}.key-a[data-astro-cid-jxrezxle]{gap:1px;display:grid}.key-a[data-astro-cid-jxrezxle] b[data-astro-cid-jxrezxle]{font-family:var(--w-body);font-weight:600;font-size:var(--sv-font-size-body)}.key-a[data-astro-cid-jxrezxle] small[data-astro-cid-jxrezxle]{color:var(--w-ink-soft);font-size:var(--sv-font-size-small);line-height:1.45}.say[data-astro-cid-jxrezxle]{gap:var(--sv-space-7);max-width:1040px;margin:var(--sv-space-5) auto 0;padding:var(--sv-space-7);grid-template-columns:.8fr 1.2fr;align-items:center;display:grid}.say-copy[data-astro-cid-jxrezxle]{gap:var(--sv-space-2);display:grid}.say-list[data-astro-cid-jxrezxle]{gap:var(--sv-space-3);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.say-list[data-astro-cid-jxrezxle] li[data-astro-cid-jxrezxle]{padding:var(--sv-space-3) var(--sv-space-4);border-radius:var(--sv-radius-lg);background:color-mix(in srgb, var(--sv-color-bg) 55%, transparent);border:1px solid var(--w-line);gap:2px;display:grid}.say-q[data-astro-cid-jxrezxle]{font-family:var(--w-accent);font-style:italic;font-size:var(--sv-font-size-h4);background:linear-gradient(95deg, var(--sv-color-brand-cyan), var(--sv-color-brand-violet));color:#0000;-webkit-background-clip:text;background-clip:text}.say-list[data-astro-cid-jxrezxle] .hp-label[data-astro-cid-jxrezxle]{color:var(--w-ink-soft);font-weight:400}.gs-tips[data-astro-cid-jxrezxle]{padding-block:0}.tips[data-astro-cid-jxrezxle]{gap:var(--sv-space-6);max-width:1040px;padding:var(--sv-space-7);grid-template-columns:auto 1fr;align-items:start;margin:0 auto;display:grid}.tips-ic[data-astro-cid-jxrezxle]{border-radius:50%;width:52px;height:52px}.tips-list[data-astro-cid-jxrezxle]{gap:var(--sv-space-3) var(--sv-space-6);margin:var(--sv-space-4) 0 0;grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.tips-list[data-astro-cid-jxrezxle] li[data-astro-cid-jxrezxle]{gap:var(--sv-space-3);color:var(--w-ink-soft);font-size:var(--sv-font-size-body);align-items:flex-start;line-height:1.55;display:flex}.tips-list[data-astro-cid-jxrezxle] svg{color:var(--sv-color-brand-cyan);flex:none;margin-block-start:4px}.next[data-astro-cid-jxrezxle]{gap:var(--sv-space-4);grid-template-columns:repeat(3,1fr);display:grid}.next-card[data-astro-cid-jxrezxle]{align-content:start;gap:var(--sv-space-3);padding:var(--sv-space-6);display:grid}.next-art[data-astro-cid-jxrezxle]{width:60px;height:60px}.next-art[data-astro-cid-jxrezxle] img{object-fit:contain;filter:drop-shadow(0 8px 14px #00000080);width:100%;height:100%}@media (width<=960px){.next[data-astro-cid-jxrezxle]{grid-template-columns:1fr 1fr}.keys[data-astro-cid-jxrezxle]{grid-template-columns:1fr}.key-row[data-astro-cid-jxrezxle]:nth-last-child(2){border-block-end:1px solid var(--w-line)}.say[data-astro-cid-jxrezxle]{grid-template-columns:1fr}.pill-flow[data-astro-cid-jxrezxle]{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}@media (width<=680px){.req[data-astro-cid-jxrezxle]{grid-template-columns:1fr}.req[data-astro-cid-jxrezxle] li[data-astro-cid-jxrezxle]+li[data-astro-cid-jxrezxle]{border-inline-start:0;border-block-start:1px solid var(--w-line)}.gs-head[data-astro-cid-jxrezxle]{margin-block-start:var(--sv-space-9)}.step[data-astro-cid-jxrezxle]{grid-template-columns:1fr}.steps[data-astro-cid-jxrezxle]:before,.step-rail[data-astro-cid-jxrezxle]{display:none}.step-card[data-astro-cid-jxrezxle]{padding:var(--sv-space-5);gap:var(--sv-space-4);flex-direction:column}.step-art[data-astro-cid-jxrezxle],.step[data-astro-cid-jxrezxle]:last-child .step-art[data-astro-cid-jxrezxle]{width:80px;height:80px}.step-body[data-astro-cid-jxrezxle] .hp-t[data-astro-cid-jxrezxle]{font-size:var(--sv-font-size-h3)}.next[data-astro-cid-jxrezxle],.say-list[data-astro-cid-jxrezxle],.tips-list[data-astro-cid-jxrezxle]{grid-template-columns:1fr}.keys[data-astro-cid-jxrezxle]{padding:var(--sv-space-3) var(--sv-space-4)}.key-row[data-astro-cid-jxrezxle]{align-items:flex-start;gap:var(--sv-space-2);flex-direction:column}.key-combo[data-astro-cid-jxrezxle]{min-width:0}.say[data-astro-cid-jxrezxle],.tips[data-astro-cid-jxrezxle]{padding:var(--sv-space-5)}.tips[data-astro-cid-jxrezxle]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.step-art[data-astro-cid-jxrezxle],.pf-wave[data-astro-cid-jxrezxle] i[data-astro-cid-jxrezxle],.pf-live[data-astro-cid-jxrezxle] .pf-dot[data-astro-cid-jxrezxle]{animation:none}}
