.cta[data-astro-cid-wrdjxhbp] .panel{padding:clamp(48px, 8vw, 96px) var(--gutter);text-align:center;border-radius:var(--radius-xl);background:radial-gradient(60% 80% at 10% 0%, var(--blue-100), transparent 70%), radial-gradient(50% 80% at 90% 100%, var(--coral-100), transparent 70%), radial-gradient(40% 60% at 60% 40%, var(--sakura-100), transparent 70%), var(--surface);box-shadow:var(--shadow-card);justify-items:center;gap:20px;display:grid}h2[data-astro-cid-wrdjxhbp]{font-size:var(--fs-2xl)}.actions[data-astro-cid-wrdjxhbp]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.block1[data-astro-cid-xd6sneco]{width:100%;max-width:520px}.block1[data-astro-cid-xd6sneco] svg[data-astro-cid-xd6sneco]{width:100%;height:auto;display:block}.block1[data-astro-cid-xd6sneco] text[data-astro-cid-xd6sneco]{font-family:var(--font-sans)}.block1[data-astro-cid-xd6sneco].float svg[data-astro-cid-xd6sneco]{--float-rotate:-6deg;animation:float 6s var(--ease-in-out) infinite}.block1[data-astro-cid-xd6sneco]:not(.float) svg[data-astro-cid-xd6sneco]{transform:rotate(-6deg)}.b16-mono[data-astro-cid-hurb64ja]{font-family:Consolas, var(--font-mono);white-space:pre}.block16[data-astro-cid-jynqy3qy]{width:100%;max-width:520px}.block16[data-astro-cid-jynqy3qy] svg[data-astro-cid-jynqy3qy]{width:100%;height:auto;display:block}.block16[data-astro-cid-jynqy3qy].float svg[data-astro-cid-jynqy3qy]{--float-rotate:-6deg;animation:float 6s var(--ease-in-out) infinite}.block16[data-astro-cid-jynqy3qy]:not(.float) svg[data-astro-cid-jynqy3qy]{transform:rotate(-6deg)}.cube[data-astro-cid-glrgh2ge]{width:100%;max-width:240px;margin-inline:auto}.cube[data-astro-cid-glrgh2ge] svg[data-astro-cid-glrgh2ge]{animation:float 7s var(--ease-in-out) infinite}.sui{--sui-bg:#fbfcfe;--sui-line:#e7eaf0;--sui-text:#1c2638;--sui-muted:#66728a;--sui-blue:#5b8acb;--sui-blue-ink:#406fb0;--sui-sakura:#ee93aa;--sui-sakura-ink:#c9557a;--sui-primary:linear-gradient(110deg, #4a78bb, #cd6488 70%, #d26a4a);--sui-select:linear-gradient(135deg, #6f98d4, #e07e9a 60%, #e8896a);--sui-stop:#cf3f3f;--sui-run:#6cc59a;--sui-run-ink:#2f7d59;--sui-coral:#c2603f;--sui-amber-bg:#fff4e0;--sui-amber-ink:#9a5b0f;width:100%;container-type:inline-size}.sui-in{font-size:calc(100cqw / var(--sui-em,44));font-family:"Microsoft YaHei UI", var(--font-sans);color:var(--sui-text);text-align:left;line-height:1.35}.sui-mono{font-family:Consolas, "Cascadia Mono", var(--font-mono)}.sui-muted{color:var(--sui-muted)}.sui-card{border:.08em solid var(--sui-line);background:#fff;border-radius:1em;box-shadow:0 .1em .2em #1c26380a,0 .9em 2.2em -1em #2f548647}.sui-dialog{background:#fff;border-radius:1.3em;box-shadow:0 0 0 .08em #1c26380a,0 1.6em 3.6em -1.2em #2f548673}.sui-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4em;padding:.5em 1.1em;font-weight:700;display:inline-flex}.sui-btn-primary{color:#fff;background:var(--sui-primary);box-shadow:0 .5em 1.2em -.5em #cd648899}.sui-btn-stop{color:#fff;background:var(--sui-stop);box-shadow:0 .5em 1.2em -.5em #cf3f3f99}.sui-btn-ghost{color:var(--sui-text);box-shadow:inset 0 0 0 .08em var(--sui-line);background:#fff}.sui-btn-soft{color:var(--sui-blue-ink);background:#e3edf9}.sui-stop-icon{background:currentColor;border-radius:.15em;width:.7em;height:.7em}.sui-tag{color:var(--sui-blue-ink);white-space:nowrap;background:#f2f7fd;border-radius:.5em;padding:.15em .6em;font-size:.85em;font-weight:600;display:inline-block}.sui-tag-ok{color:var(--sui-run-ink);background:#f1faf5}.sui-dot{background:var(--sui-run);border-radius:50%;flex:none;width:.6em;height:.6em;display:inline-block}.sui-chip{box-shadow:inset 0 0 0 .08em var(--sui-line);white-space:nowrap;background:#fff;border-radius:.7em;align-items:center;gap:.4em;padding:.4em .75em;font-weight:700;display:inline-flex}.sui-chip>i{background:var(--c,var(--sui-blue));border-radius:.18em;width:.6em;height:.6em}.sui-key{box-shadow:0 .08em 0 .08em var(--sui-line);background:#fff;border-radius:.4em;padding:.15em .55em;font-weight:700;display:inline-block}.sui-bar{background:var(--sui-line);border-radius:999px;height:.5em;position:relative;overflow:hidden}.sui-bar>i{width:var(--w,50%);border-radius:inherit;background:var(--sui-select);position:absolute;inset:0 auto 0 0}.sui-slots{grid-template-columns:repeat(8,1fr);gap:.35em;display:grid}.sui-slots>i{background:#e9edf3;border-radius:.4em;height:1.5em}.sui-slots>i.on{background:linear-gradient(#f5b3c3,#ee93aa)}.sui-slots>i.on.blue{background:linear-gradient(#c6daf2,#7ea6db)}.studio[data-astro-cid-pez4irsd]{--sui-em:50;max-width:600px}.win[data-astro-cid-pez4irsd]{background:var(--sui-bg);border-radius:1.1em;overflow:hidden;box-shadow:0 0 0 .08em #1c26380f,0 2.4em 5em -2em #2f548673}.top[data-astro-cid-pez4irsd]{border-bottom:.08em solid var(--sui-line);white-space:nowrap;background:#fff;align-items:center;gap:.8em;height:3.6em;padding:0 1em;display:flex}.logo[data-astro-cid-pez4irsd]{align-items:center;gap:.45em;font-size:1.05em;font-weight:800;display:flex}.logo[data-astro-cid-pez4irsd] i[data-astro-cid-pez4irsd]{background:linear-gradient(135deg,#a3c2e8,#ee93aa);border-radius:.25em;width:1em;height:1em;transform:rotate(45deg)scale(.8)}.dev[data-astro-cid-pez4irsd]{box-shadow:inset 0 0 0 .08em var(--sui-line);border-radius:999px;align-items:center;gap:.4em;margin-left:auto;padding:.35em .8em .35em .4em;font-size:.9em;display:flex}.dev-ic[data-astro-cid-pez4irsd]{background:radial-gradient(circle,#5b8acb 0 22%,#e3edf9 24%);border-radius:.45em;width:1.4em;height:1.4em}.body[data-astro-cid-pez4irsd]{grid-template-columns:3.6em 11.5em minmax(0,1fr);height:25.5em;display:grid}.rail[data-astro-cid-pez4irsd]{border-right:.08em solid var(--sui-line);flex-direction:column;align-items:center;gap:.9em;padding-top:.9em;display:flex}.rail[data-astro-cid-pez4irsd] i[data-astro-cid-pez4irsd]{background:#eef2f7;border-radius:.7em;width:2.2em;height:2.2em}.rail[data-astro-cid-pez4irsd] i[data-astro-cid-pez4irsd].on{background:var(--sui-select)}.rail[data-astro-cid-pez4irsd] i[data-astro-cid-pez4irsd].gear{background:0 0;border-radius:50%;width:1.3em;height:1.3em;margin-top:auto;margin-bottom:.9em;box-shadow:inset 0 0 0 .18em #8a95a8}.lib[data-astro-cid-pez4irsd]{border-right:.08em solid var(--sui-line);flex-direction:column;gap:.6em;padding:.9em .8em;display:flex}.lib-title[data-astro-cid-pez4irsd]{font-size:1em}.tabs[data-astro-cid-pez4irsd]{text-align:center;background:#eef2f7;border-radius:.7em;grid-template-columns:1fr 1fr;padding:.2em;font-size:.85em;display:grid}.tabs[data-astro-cid-pez4irsd] span[data-astro-cid-pez4irsd]{color:var(--sui-muted);border-radius:.55em;padding:.35em 0}.tabs[data-astro-cid-pez4irsd] .cur[data-astro-cid-pez4irsd]{color:var(--sui-blue-ink);background:#fff;font-weight:700}.item[data-astro-cid-pez4irsd]{border-radius:.8em;grid-template-columns:auto 1fr auto;align-items:start;gap:.5em;padding:.55em .6em;font-size:.9em;display:grid}.item[data-astro-cid-pez4irsd] .sui-dot[data-astro-cid-pez4irsd]{margin-top:.35em}.cur-item[data-astro-cid-pez4irsd]{box-shadow:inset 0 0 0 .08em var(--sui-line);background:#fff}.lib-actions[data-astro-cid-pez4irsd]{text-align:center;grid-template-columns:1fr 1fr;gap:.4em;margin-top:auto;font-size:.8em;font-weight:700;display:grid}.lib-actions[data-astro-cid-pez4irsd] span[data-astro-cid-pez4irsd]{box-shadow:inset 0 0 0 .1em var(--sui-line);background:#fff;border-radius:999px;padding:.5em 0}.main[data-astro-cid-pez4irsd]{flex-direction:column;gap:.65em;min-width:0;padding:.9em 1em .8em;display:flex}.name-row[data-astro-cid-pez4irsd],.meta-row[data-astro-cid-pez4irsd]{align-items:center;gap:.6em;display:flex}.name[data-astro-cid-pez4irsd]{font-size:1.35em}.run[data-astro-cid-pez4irsd]{margin-left:auto;padding:.4em 1em}.target[data-astro-cid-pez4irsd]{color:var(--sui-blue-ink);white-space:nowrap;background:#f2f7fd;border-radius:999px;padding:.3em .8em;font-size:.85em;font-weight:700}.cap[data-astro-cid-pez4irsd]{box-shadow:inset 0 0 0 .08em var(--sui-line);white-space:nowrap;border-radius:999px;align-items:center;gap:.5em;padding:.3em .7em;font-size:.85em;display:flex}.cap[data-astro-cid-pez4irsd] .sui-bar[data-astro-cid-pez4irsd]{width:4.5em}.chips[data-astro-cid-pez4irsd]{flex-wrap:wrap;gap:.4em;font-size:.85em;display:flex}.steps[data-astro-cid-pez4irsd]{gap:.45em;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-pez4irsd] li[data-astro-cid-pez4irsd]{grid-template-columns:2em minmax(0,1fr) 3.2em;align-items:center;gap:.6em;display:grid}.num[data-astro-cid-pez4irsd]{width:2em;height:2em;box-shadow:inset 0 0 0 .1em var(--sui-line);color:var(--sui-muted);background:#fff;border-radius:50%;place-items:center;font-size:.85em;display:grid}.blk[data-astro-cid-pez4irsd]{white-space:nowrap;background:#e3edf9;border-radius:.7em;align-items:center;gap:.9em;min-height:2.3em;padding:0 .9em;display:flex;overflow:hidden}.blk[data-astro-cid-pez4irsd] small[data-astro-cid-pez4irsd]{color:var(--sui-blue-ink);font-size:.8em;font-weight:700}.wait[data-astro-cid-pez4irsd] .blk[data-astro-cid-pez4irsd]{outline-offset:-.1em;background:#fff;outline:.1em dashed #c9d1dd;box-shadow:inset 0 0 0 .1em #c9d1dd}.wait[data-astro-cid-pez4irsd] .blk[data-astro-cid-pez4irsd] small[data-astro-cid-pez4irsd]{color:var(--sui-muted)}.end[data-astro-cid-pez4irsd] .blk[data-astro-cid-pez4irsd]{background:#e9edf3}.end[data-astro-cid-pez4irsd] .blk[data-astro-cid-pez4irsd] small[data-astro-cid-pez4irsd]{color:var(--sui-muted)}.blk[data-astro-cid-pez4irsd].sel{box-shadow:0 0 0 .12em #fff,0 0 0 .24em #ee93aa}.keys[data-astro-cid-pez4irsd]{align-items:center;gap:.35em;display:flex}.keys[data-astro-cid-pez4irsd] em[data-astro-cid-pez4irsd]{color:var(--sui-muted);font-style:normal}.t[data-astro-cid-pez4irsd]{text-align:right;font-size:.8em}.timeline[data-astro-cid-pez4irsd]{border-top:.08em solid var(--sui-line);flex-wrap:wrap;justify-content:space-between;gap:.4em;margin-top:auto;padding-top:.6em;font-size:.8em;display:flex}.tl[data-astro-cid-pez4irsd]{gap:.3em;width:100%;height:1.6em;display:flex}.tl[data-astro-cid-pez4irsd] i[data-astro-cid-pez4irsd]{background:repeating-linear-gradient(135deg,#eef2f7 0 .35em,#e3e8ef .35em .7em);border-radius:.4em}.tl[data-astro-cid-pez4irsd] i[data-astro-cid-pez4irsd].k{background:#c6daf2;width:1.5em}.tl[data-astro-cid-pez4irsd] i[data-astro-cid-pez4irsd].e{background:#d5dbe5}.status[data-astro-cid-pez4irsd]{border-top:.08em solid var(--sui-line);height:2.2em;color:var(--sui-run-ink);white-space:nowrap;background:#fff;align-items:center;gap:1.2em;padding:0 1em;font-size:.8em;display:flex}.ver[data-astro-cid-pez4irsd]{margin-left:auto}:is(.is-visible,.is-active) .steps[data-astro-cid-pez4irsd] li[data-astro-cid-pez4irsd]{animation:sv-step .6s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * .18s)}:is(.is-visible,.is-active) .cap[data-astro-cid-pez4irsd] .sui-bar[data-astro-cid-pez4irsd] i[data-astro-cid-pez4irsd]{animation:sv-cap 1.4s var(--ease-out) .3s both}:is(.is-visible,.is-active) .blk[data-astro-cid-pez4irsd].sel{animation:2.4s ease-in-out 1.4s infinite sv-sel}@keyframes sv-step{0%{opacity:0;transform:translateY(.6em)}}@keyframes sv-cap{0%{width:0}}@keyframes sv-sel{50%{box-shadow:0 0 0 .12em #fff,0 0 0 .24em #f5b3c3}}.product-render[data-astro-cid-n34bvcrk]{width:100%;height:auto;display:block}.card[data-astro-cid-4fhpls6h]{border-radius:var(--radius-xl);background:linear-gradient(160deg, var(--accent-tint), var(--surface) 60%);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--border);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden}.card[data-astro-cid-4fhpls6h]:hover{box-shadow:var(--shadow-soft), inset 0 0 0 1px var(--accent-soft);transform:translateY(-6px)}.meta[data-astro-cid-4fhpls6h]{justify-content:space-between;align-items:center;display:flex}.badge[data-astro-cid-4fhpls6h]{font-size:var(--fs-xs);background:var(--accent-soft);color:var(--accent-strong);border-radius:999px;padding:4px 10px}.visual[data-astro-cid-4fhpls6h]{min-height:220px;transition:transform .8s var(--ease-out);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.card[data-astro-cid-4fhpls6h]:hover .visual[data-astro-cid-4fhpls6h]{transform:scale(1.03)}.text[data-astro-cid-4fhpls6h]{gap:8px;display:grid}h3[data-astro-cid-4fhpls6h]{font-size:var(--fs-xl)}p[data-astro-cid-4fhpls6h]{color:var(--text-muted)}.more[data-astro-cid-4fhpls6h]{font-weight:600;font-size:var(--fs-sm);color:var(--accent-strong);margin-top:8px}.more[data-astro-cid-4fhpls6h] span[data-astro-cid-4fhpls6h]{transition:transform .4s var(--ease-out);display:inline-block}.card[data-astro-cid-4fhpls6h]:hover .more[data-astro-cid-4fhpls6h] span[data-astro-cid-4fhpls6h]{transform:translate(4px)}.large[data-astro-cid-4fhpls6h] .visual[data-astro-cid-4fhpls6h]{min-height:320px}
