.hero[data-astro-cid-i3irphx7]{padding-top:clamp(56px,9vw,120px);overflow:clip}.hero-copy[data-astro-cid-i3irphx7]{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.eyebrow[data-astro-cid-i3irphx7]{transition:color var(--dur) var(--ease)}.eyebrow[data-astro-cid-i3irphx7]:hover{color:var(--ink)}h1[data-astro-cid-i3irphx7]{max-width:14ch}h1[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{font-size:1.08em}.lead[data-astro-cid-i3irphx7]{max-width:58ch}.actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.fine[data-astro-cid-i3irphx7]{margin-top:-6px}.mock-wrap[data-astro-cid-i3irphx7]{margin-top:clamp(40px,6vw,80px)}.mock-stage[data-astro-cid-i3irphx7]{border-radius:calc(var(--radius-lg) + 12px);background:radial-gradient(120% 90% at 50% 0%, #fff 0%, transparent 60%), linear-gradient(180deg, var(--canvas-2), #e6e4dc);border:1px solid var(--line);padding:clamp(12px,2.5vw,32px);position:relative}.mock-stage[data-astro-cid-i3irphx7]:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(50% 40% at 50% 100%,#e8622c1f,#0000 70%);position:absolute;inset:0}@media (width<=640px){.actions[data-astro-cid-i3irphx7]{flex-direction:column;width:100%}.actions[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{width:100%}}.strip[data-astro-cid-3z5oxakz]{padding-block:clamp(40px,6vw,72px) 0}.marquee[data-astro-cid-3z5oxakz]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.track[data-astro-cid-3z5oxakz]{width:max-content;animation:60s linear infinite scroll;display:flex}.group[data-astro-cid-3z5oxakz]{align-items:center;gap:10px;padding-right:10px;display:flex}.fmt[data-astro-cid-3z5oxakz]{color:var(--faint);letter-spacing:.04em;padding:6px 10px}@keyframes scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-3z5oxakz]{animation:none}}.facts[data-astro-cid-3z5oxakz]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(40px,6vw,72px);padding-top:28px;display:grid}.fact[data-astro-cid-3z5oxakz]{flex-direction:column;gap:4px;display:flex}.k[data-astro-cid-3z5oxakz]{letter-spacing:-.03em;font-size:32px;font-weight:500;line-height:1}@media (width<=720px){.facts[data-astro-cid-3z5oxakz]{grid-template-columns:repeat(2,1fr)}}.head[data-astro-cid-urp4rr7i]{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:clamp(48px,7vw,96px);display:flex}.head[data-astro-cid-urp4rr7i] h2[data-astro-cid-urp4rr7i]{max-width:20ch}.steps[data-astro-cid-urp4rr7i]{gap:clamp(24px,4vw,48px);display:grid}.step[data-astro-cid-urp4rr7i]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(32px,6vw,96px);padding:clamp(20px,4vw,56px);display:grid}.step[data-astro-cid-urp4rr7i]:nth-child(2n) .copy[data-astro-cid-urp4rr7i]{order:2}.copy[data-astro-cid-urp4rr7i]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.num[data-astro-cid-urp4rr7i]{color:var(--muted)}.bullets[data-astro-cid-urp4rr7i]{gap:8px;margin-top:4px;display:grid}.bullets[data-astro-cid-urp4rr7i] li[data-astro-cid-urp4rr7i]{color:var(--ink-2);align-items:center;gap:10px;font-size:15px;display:flex}.check[data-astro-cid-urp4rr7i]{background:var(--ink);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.check[data-astro-cid-urp4rr7i]:after{content:"";border:solid var(--canvas);border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:4px;left:6px;transform:rotate(45deg)}.visual[data-astro-cid-urp4rr7i]{background:linear-gradient(180deg, var(--canvas), var(--canvas-2));border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(16px,3vw,32px)}.mock[data-astro-cid-urp4rr7i]{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:14px;padding:16px;font-size:13.5px;display:flex;box-shadow:0 20px 40px -24px #1111104d}.m-top[data-astro-cid-urp4rr7i]{justify-content:space-between;display:flex}.m-url[data-astro-cid-urp4rr7i]{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.m-url[data-astro-cid-urp4rr7i]>span[data-astro-cid-urp4rr7i]:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-btn[data-astro-cid-urp4rr7i]{white-space:nowrap;border-radius:var(--radius-pill);background:var(--ink);color:var(--canvas);flex:none;padding:6px 12px;font-size:12.5px;font-weight:500}.m-progress[data-astro-cid-urp4rr7i]{gap:8px;display:grid}.pr[data-astro-cid-urp4rr7i]{color:var(--ink-2);align-items:center;gap:8px;display:flex}.ok[data-astro-cid-urp4rr7i]{color:#146b4a;background:#e3f6ee;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.spin[data-astro-cid-urp4rr7i]{border:2px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;margin-inline:2px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.m-files[data-astro-cid-urp4rr7i]{flex-wrap:wrap;gap:6px;display:flex}.file[data-astro-cid-urp4rr7i]{border:1px solid var(--line);text-transform:none;letter-spacing:0;border-radius:6px;padding:5px 8px;font-size:11px}.tree[data-astro-cid-urp4rr7i]{gap:2px;display:grid}.t[data-astro-cid-urp4rr7i]{border-radius:8px;justify-content:space-between;padding:6px 8px;display:flex}.t[data-astro-cid-urp4rr7i].open{background:var(--surface-2);font-weight:500}.t[data-astro-cid-urp4rr7i].sub{color:var(--ink-2);padding-left:26px}.color-row[data-astro-cid-urp4rr7i] .c[data-astro-cid-urp4rr7i]{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.color-row[data-astro-cid-urp4rr7i] .chip[data-astro-cid-urp4rr7i]{border-radius:8px;flex:none;width:40px;height:40px}.cn[data-astro-cid-urp4rr7i]{font-weight:500}.color-row[data-astro-cid-urp4rr7i] .mono[data-astro-cid-urp4rr7i]{text-transform:none;letter-spacing:.02em;font-size:10.5px}.tags[data-astro-cid-urp4rr7i]{flex-wrap:wrap;gap:6px;display:flex}.people[data-astro-cid-urp4rr7i]{gap:6px;display:grid}.person[data-astro-cid-urp4rr7i]{border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.person[data-astro-cid-urp4rr7i]:hover{background:var(--surface-2)}.av[data-astro-cid-urp4rr7i]{background:var(--canvas-2);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.pr-role[data-astro-cid-urp4rr7i]{font-size:10.5px}.dl[data-astro-cid-urp4rr7i]{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.dl-opts[data-astro-cid-urp4rr7i]{gap:4px;display:flex}.dl-opts[data-astro-cid-urp4rr7i] .pill[data-astro-cid-urp4rr7i]{padding:4px 8px;font-size:11px}.log[data-astro-cid-urp4rr7i]{gap:12px;display:grid}.l[data-astro-cid-urp4rr7i]{align-items:flex-start;gap:12px;display:flex}.l[data-astro-cid-urp4rr7i] .mono[data-astro-cid-urp4rr7i]{margin-top:2px;font-size:10.5px}.dot[data-astro-cid-urp4rr7i]{background:var(--line-2);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.dot[data-astro-cid-urp4rr7i].ok{background:var(--sw-mint)}.dot[data-astro-cid-urp4rr7i].warn{background:var(--accent)}.perm[data-astro-cid-urp4rr7i]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:12px;display:flex}.perm[data-astro-cid-urp4rr7i] .pill[data-astro-cid-urp4rr7i]{padding:5px 10px;font-size:11.5px}@media (width<=900px){.step[data-astro-cid-urp4rr7i]{grid-template-columns:minmax(0,1fr)}.step[data-astro-cid-urp4rr7i]:nth-child(2n) .copy[data-astro-cid-urp4rr7i]{order:0}}.head[data-astro-cid-i6qfqz3w]{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:clamp(40px,6vw,72px);display:flex}.head[data-astro-cid-i6qfqz3w] h2[data-astro-cid-i6qfqz3w]{max-width:18ch}.head[data-astro-cid-i6qfqz3w] .lead[data-astro-cid-i6qfqz3w]{max-width:54ch}.bento[data-astro-cid-i6qfqz3w]{grid-template-columns:repeat(6,1fr);grid-auto-rows:200px;gap:14px;display:grid}.cell[data-astro-cid-i6qfqz3w]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;gap:12px;padding:20px;display:flex;overflow:hidden}.cell[data-astro-cid-i6qfqz3w]:hover{border-color:var(--ink);transform:translateY(-2px)}.cell-top[data-astro-cid-i6qfqz3w]{justify-content:space-between;display:flex}.cell-title[data-astro-cid-i6qfqz3w]{color:var(--ink-2);text-wrap:pretty;margin-top:auto;font-size:15px;line-height:1.4}.light[data-astro-cid-i6qfqz3w]{color:#ffffffd9!important}.c-logo[data-astro-cid-i6qfqz3w]{grid-area:span 1/span 3}.logo-stage[data-astro-cid-i6qfqz3w]{flex:1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.wm[data-astro-cid-i6qfqz3w]{letter-spacing:-.03em;background:repeating-conic-gradient(var(--surface-2) 0% 25%, var(--surface) 0% 50%) 0 0 / 14px 14px;border:1px solid var(--line);border-radius:12px;place-items:center;font-size:22px;font-weight:700;display:grid}.wm[data-astro-cid-i6qfqz3w].dark{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.c-color[data-astro-cid-i6qfqz3w]{grid-column:span 3}.palette[data-astro-cid-i6qfqz3w]{flex:1;grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.palette[data-astro-cid-i6qfqz3w] span[data-astro-cid-i6qfqz3w]{border-radius:12px}.c-type[data-astro-cid-i6qfqz3w]{grid-column:span 2}.type[data-astro-cid-i6qfqz3w]{flex:1;align-items:baseline;gap:16px;display:flex}.big[data-astro-cid-i6qfqz3w]{letter-spacing:-.04em;font-size:64px;font-weight:600;line-height:1}.big[data-astro-cid-i6qfqz3w].serif{font-weight:400}.c-gradient[data-astro-cid-i6qfqz3w]{background:linear-gradient(135deg,#e8622c 0%,#c84ac8 55%,#5b6cff 100%);border-color:#0000;grid-column:span 2}.c-sonic[data-astro-cid-i6qfqz3w]{grid-column:span 2}.wave[data-astro-cid-i6qfqz3w]{flex:1;align-items:center;gap:3px;min-height:40px;display:flex}.wave[data-astro-cid-i6qfqz3w] i[data-astro-cid-i6qfqz3w]{height:var(--h);background:var(--ink);opacity:.85;border-radius:2px;flex:1}.c-import[data-astro-cid-i6qfqz3w]{grid-column:span 2}.import[data-astro-cid-i6qfqz3w]{flex:1;align-items:center;gap:10px;font-size:13.5px;display:flex}.import[data-astro-cid-i6qfqz3w] .url[data-astro-cid-i6qfqz3w],.import[data-astro-cid-i6qfqz3w] .result[data-astro-cid-i6qfqz3w]{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:8px 12px}.import[data-astro-cid-i6qfqz3w] .result[data-astro-cid-i6qfqz3w]{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.import[data-astro-cid-i6qfqz3w] .arrow[data-astro-cid-i6qfqz3w]{color:var(--faint)}.c-card[data-astro-cid-i6qfqz3w]{grid-column:span 2}.cardmock[data-astro-cid-i6qfqz3w]{border:1px solid var(--line);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:56px 1fr;align-items:center;column-gap:12px;padding:10px;display:grid}.cardmock[data-astro-cid-i6qfqz3w] .img[data-astro-cid-i6qfqz3w]{background:linear-gradient(135deg, var(--sw-sky), var(--sw-mint));border-radius:8px;grid-row:span 2;height:56px}.cardmock[data-astro-cid-i6qfqz3w] .t[data-astro-cid-i6qfqz3w]{font-weight:500}.c-text[data-astro-cid-i6qfqz3w]{grid-column:span 2}.md[data-astro-cid-i6qfqz3w]{text-transform:none;letter-spacing:0;color:var(--ink-2);background:var(--surface-2);border-radius:10px;gap:4px;padding:10px 12px;font-size:12px;display:grid}.more[data-astro-cid-i6qfqz3w]{justify-content:center;gap:10px;margin-top:32px;display:flex}@media (width<=960px){.bento[data-astro-cid-i6qfqz3w]{grid-template-columns:repeat(2,1fr);grid-auto-rows:190px}.cell[data-astro-cid-i6qfqz3w]{grid-column:span 1!important}.c-logo[data-astro-cid-i6qfqz3w],.c-color[data-astro-cid-i6qfqz3w]{grid-column:span 2!important}}@media (width<=560px){.bento[data-astro-cid-i6qfqz3w]{grid-template-columns:1fr;grid-auto-rows:auto}.cell[data-astro-cid-i6qfqz3w]{min-height:170px;grid-column:span 1!important}}.head[data-astro-cid-rjnnzwak]{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:clamp(32px,5vw,56px);display:flex}.cards[data-astro-cid-rjnnzwak]{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.rc[data-astro-cid-rjnnzwak]{flex-direction:column;gap:10px;padding:20px;display:flex}.rc-title[data-astro-cid-rjnnzwak]{letter-spacing:-.01em;margin-bottom:6px;font-size:18px;font-weight:500}.rc[data-astro-cid-rjnnzwak] ul[data-astro-cid-rjnnzwak]{gap:8px;display:grid}.rc[data-astro-cid-rjnnzwak] li[data-astro-cid-rjnnzwak]{color:var(--muted);gap:8px;font-size:14px;line-height:1.4;display:flex}.x[data-astro-cid-rjnnzwak]{color:var(--accent);font-weight:600}@media (width<=1000px){.cards[data-astro-cid-rjnnzwak]{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.cards[data-astro-cid-rjnnzwak]{grid-template-columns:1fr 1fr}}@media (width<=440px){.cards[data-astro-cid-rjnnzwak]{grid-template-columns:1fr}}.head[data-astro-cid-2ai2tnwn]{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:clamp(40px,6vw,64px);display:flex}.head[data-astro-cid-2ai2tnwn] h2[data-astro-cid-2ai2tnwn]{max-width:20ch}.head[data-astro-cid-2ai2tnwn] .lead[data-astro-cid-2ai2tnwn]{max-width:56ch}.grid-sol[data-astro-cid-2ai2tnwn]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sol[data-astro-cid-2ai2tnwn]{min-height:200px;transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;gap:10px;padding:24px;display:flex}.sol[data-astro-cid-2ai2tnwn]:hover{border-color:var(--ink);transform:translateY(-2px)}.sol-name[data-astro-cid-2ai2tnwn]{letter-spacing:-.02em;font-size:22px;font-weight:500}.sol[data-astro-cid-2ai2tnwn] .body[data-astro-cid-2ai2tnwn]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.go[data-astro-cid-2ai2tnwn]{margin-top:auto;padding-top:10px;font-size:14px;font-weight:500}.sol[data-astro-cid-2ai2tnwn]:hover .arrow[data-astro-cid-2ai2tnwn]{display:inline-block;transform:translate(3px)}.arrow[data-astro-cid-2ai2tnwn]{transition:transform var(--dur) var(--ease);display:inline-block}.more[data-astro-cid-2ai2tnwn]{justify-content:center;margin-top:32px;display:flex}@media (width<=900px){.grid-sol[data-astro-cid-2ai2tnwn]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.grid-sol[data-astro-cid-2ai2tnwn]{grid-template-columns:1fr}}.head[data-astro-cid-t6okkqf2]{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:clamp(32px,5vw,56px);display:flex}.head[data-astro-cid-t6okkqf2] .lead[data-astro-cid-t6okkqf2]{max-width:50ch}.tiers[data-astro-cid-t6okkqf2]{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.tier[data-astro-cid-t6okkqf2]{transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;gap:8px;padding:22px;display:flex}.tier[data-astro-cid-t6okkqf2]:hover{border-color:var(--ink);transform:translateY(-2px)}.tier[data-astro-cid-t6okkqf2].featured{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.tier[data-astro-cid-t6okkqf2].featured .small[data-astro-cid-t6okkqf2],.tier[data-astro-cid-t6okkqf2].featured .mono[data-astro-cid-t6okkqf2]{color:#f5f4efa6}.name[data-astro-cid-t6okkqf2]{font-size:17px;font-weight:500}.price[data-astro-cid-t6okkqf2]{letter-spacing:-.03em;font-size:36px;font-weight:500;line-height:1}.period[data-astro-cid-t6okkqf2]{letter-spacing:0;color:var(--muted);margin-left:4px;font-size:14px}.tier[data-astro-cid-t6okkqf2].featured .period[data-astro-cid-t6okkqf2]{color:#f5f4efa6}.lim[data-astro-cid-t6okkqf2]{margin-top:auto;padding-top:12px;font-size:11px}.more[data-astro-cid-t6okkqf2]{background:var(--canvas-2);justify-content:space-between}.go[data-astro-cid-t6okkqf2]{font-size:14px;font-weight:500}@media (width<=1000px){.tiers[data-astro-cid-t6okkqf2]{grid-template-columns:repeat(2,1fr)}.more[data-astro-cid-t6okkqf2]{grid-column:span 2}}@media (width<=480px){.tiers[data-astro-cid-t6okkqf2]{grid-template-columns:1fr}.more[data-astro-cid-t6okkqf2]{grid-column:span 1}}.row[data-astro-cid-nckx7ila]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.row[data-astro-cid-nckx7ila]>div[data-astro-cid-nckx7ila]{flex-direction:column;gap:12px;display:flex}.posts[data-astro-cid-nckx7ila]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.post[data-astro-cid-nckx7ila]{transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;gap:10px;padding:24px;display:flex}.thumb[data-astro-cid-nckx7ila]{aspect-ratio:1200/630;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface-2);margin:-24px -24px 6px;display:block;overflow:hidden}.thumb[data-astro-cid-nckx7ila] img[data-astro-cid-nckx7ila]{object-fit:cover;width:100%;height:100%}.post[data-astro-cid-nckx7ila]:hover{border-color:var(--ink);transform:translateY(-2px)}.pt[data-astro-cid-nckx7ila]{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.25}.post[data-astro-cid-nckx7ila] .body[data-astro-cid-nckx7ila]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.by[data-astro-cid-nckx7ila]{margin-top:auto;padding-top:10px}@media (width<=800px){.posts[data-astro-cid-nckx7ila]{grid-template-columns:1fr}}
