@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0a0d0b;--bg-2:#0e1310;--fg:#e7ece8;--fg-dim:#b4bdb6;--muted:#7a857d;--faint:#4d5750;--line:#e7ece814;--line-strong:#e7ece829;--accent:#2f8a5c;--accent-bright:#4fb886;--accent-deep:#17402c;--font-sans:"Inter Variable", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--wrap:1040px;--pad:clamp(22px, 6vw, 48px);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}::selection{background:var(--accent-deep);color:#fff}:focus-visible{outline:1.5px solid var(--accent-bright);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.conv[data-astro-cid-q2loinbg]{width:100%;max-width:460px;margin:0 auto}svg[data-astro-cid-q2loinbg]{width:100%;height:auto;display:block;overflow:visible}.rail[data-astro-cid-q2loinbg]{stroke:var(--line-strong);stroke-width:1px}.rail[data-astro-cid-q2loinbg].out{stroke-dasharray:2 4}.flow[data-astro-cid-q2loinbg]{stroke:var(--accent-bright);stroke-width:1.4px;stroke-dasharray:3 220;stroke-dashoffset:223px;opacity:.9;animation:3.6s cubic-bezier(.45,0,.55,1) infinite flow}.flow[data-astro-cid-q2loinbg].out{stroke-dasharray:3 140;stroke-dashoffset:143px;animation-name:flow-out;animation-duration:3.2s}@keyframes flow{to{stroke-dashoffset:0}}@keyframes flow-out{to{stroke-dashoffset:0}}.glyph[data-astro-cid-q2loinbg]{stroke:var(--fg-dim);stroke-width:1.3px}.glyph[data-astro-cid-q2loinbg] .dot[data-astro-cid-q2loinbg]{fill:var(--fg-dim);stroke:none}.label[data-astro-cid-q2loinbg] text[data-astro-cid-q2loinbg],text[data-astro-cid-q2loinbg].label{fill:var(--muted);letter-spacing:.04em;font-size:10px;font-family:var(--font-sans)}.core[data-astro-cid-q2loinbg]{fill:var(--accent)}.core-label[data-astro-cid-q2loinbg]{fill:#eaf4ee;letter-spacing:.06em;font-size:12.5px;font-weight:600;font-family:var(--font-sans)}.ring[data-astro-cid-q2loinbg]{fill:none;stroke:var(--accent)}.ring-1[data-astro-cid-q2loinbg]{stroke-opacity:.45;stroke-width:1px}.ring-2[data-astro-cid-q2loinbg]{stroke-opacity:.18;stroke-width:1px;transform-origin:180px 196px;animation:6s ease-in-out infinite breathe}.glow[data-astro-cid-q2loinbg]{transform-origin:180px 196px;animation:6s ease-in-out infinite breathe}.end[data-astro-cid-q2loinbg]{fill:var(--bg);stroke:var(--accent-bright);stroke-width:1.2px}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-q2loinbg]{display:none}.ring-2[data-astro-cid-q2loinbg],.glow[data-astro-cid-q2loinbg]{animation:none}}.page[data-astro-cid-d32ejlv2]{flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}.wrap[data-astro-cid-d32ejlv2]{width:100%;max-width:var(--wrap);padding-left:max(var(--pad), env(safe-area-inset-left));padding-right:max(var(--pad), env(safe-area-inset-right));margin:0 auto}.top[data-astro-cid-d32ejlv2]{justify-content:space-between;align-items:center;padding-top:22px;padding-bottom:22px;display:flex}.brand[data-astro-cid-d32ejlv2]{letter-spacing:-.01em;color:var(--fg);align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.brand[data-astro-cid-d32ejlv2] .mark{color:var(--fg-dim)}.switch[data-astro-cid-d32ejlv2]{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:13px;transition:color .2s,border-color .2s}.switch[data-astro-cid-d32ejlv2]:hover{color:var(--fg);border-color:var(--line-strong)}.hero[data-astro-cid-d32ejlv2]{text-align:center;padding-top:clamp(64px,14vh,140px);padding-bottom:clamp(24px,4vh,40px)}h1[data-astro-cid-d32ejlv2]{color:#f1f5f2;letter-spacing:.02em;margin:0 auto;font-size:clamp(44px,11.5vw,92px);font-weight:600;line-height:1.08}.lang-en[data-astro-cid-d32ejlv2] h1[data-astro-cid-d32ejlv2]{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;font-size:clamp(42px,10vw,84px)}.lead[data-astro-cid-d32ejlv2]{max-width:30em;color:var(--fg-dim);text-wrap:balance;margin:28px auto 0;font-size:clamp(16px,2.2vw,18px);line-height:1.85}.lang-zh[data-astro-cid-d32ejlv2] .lead[data-astro-cid-d32ejlv2]{letter-spacing:.02em;max-width:25em}.cta[data-astro-cid-d32ejlv2]{color:var(--fg);background:var(--accent-deep);border:1px solid #4fb88647;border-radius:999px;align-items:center;gap:10px;margin-top:40px;padding:12px 22px;font-size:15px;font-weight:500;transition:background .25s,border-color .25s;display:inline-flex}.cta[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{color:var(--accent-bright);transition:transform .25s}.cta[data-astro-cid-d32ejlv2]:hover{background:#1d4d35;border-color:#4fb88680}.cta[data-astro-cid-d32ejlv2]:hover span[data-astro-cid-d32ejlv2]{transform:translate(3px)}.visual[data-astro-cid-d32ejlv2]{padding-top:clamp(40px,7vh,72px);padding-bottom:clamp(56px,10vh,112px)}.kicker[data-astro-cid-d32ejlv2]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 36px;font-size:12px;font-weight:500}.lang-zh[data-astro-cid-d32ejlv2] .kicker[data-astro-cid-d32ejlv2]{letter-spacing:.3em}.steps[data-astro-cid-d32ejlv2]{padding-top:8px;padding-bottom:clamp(72px,12vh,128px)}.steps[data-astro-cid-d32ejlv2] ol[data-astro-cid-d32ejlv2]{border-top:1px solid var(--line);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-content:start;column-gap:12px;padding:28px 0 30px;display:grid}.num[data-astro-cid-d32ejlv2]{font-family:var(--font-mono);color:var(--accent-bright);letter-spacing:.04em;grid-row:span 2;padding-top:6px;font-size:12px}h3[data-astro-cid-d32ejlv2]{letter-spacing:.01em;color:var(--fg);margin:0;font-size:20px;font-weight:600}.lang-en[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{letter-spacing:-.015em}.steps[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.8}@media (width>=820px){.steps[data-astro-cid-d32ejlv2] ol[data-astro-cid-d32ejlv2]{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.steps[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{border-bottom:0;grid-template-columns:1fr;padding:32px 36px 36px 0}.steps[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]+li[data-astro-cid-d32ejlv2]{border-left:1px solid var(--line);padding-left:36px}.num[data-astro-cid-d32ejlv2]{grid-row:auto;padding:0 0 18px}}.principle[data-astro-cid-d32ejlv2]{text-align:center;padding-bottom:clamp(80px,14vh,144px)}.principle[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--fg);letter-spacing:.02em;margin:0;font-size:clamp(22px,4.2vw,34px);font-weight:500;line-height:1.5}.lang-en[data-astro-cid-d32ejlv2] .principle[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{letter-spacing:-.02em}.principle[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{display:block}.principle[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]+span[data-astro-cid-d32ejlv2]{color:var(--faint)}.join[data-astro-cid-d32ejlv2]{text-align:center;padding-bottom:clamp(88px,14vh,140px)}.join[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{letter-spacing:.02em;margin:0;font-size:clamp(22px,3.4vw,28px);font-weight:600}.lang-en[data-astro-cid-d32ejlv2] .join[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{letter-spacing:-.02em}.join-lead[data-astro-cid-d32ejlv2]{color:var(--muted);text-wrap:balance;margin:10px 0 0;font-size:15px}.join-form[data-astro-cid-d32ejlv2]{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:999px;gap:6px;max-width:440px;margin:32px auto 0;padding:5px;transition:border-color .2s;display:flex}.join-form[data-astro-cid-d32ejlv2]:focus-within{border-color:#4fb88673}.join-form[data-astro-cid-d32ejlv2] input[data-astro-cid-d32ejlv2]{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 16px;font-size:16px}.join-form[data-astro-cid-d32ejlv2] input[data-astro-cid-d32ejlv2]::placeholder{color:var(--faint)}.join-form[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2]{font:inherit;color:#eaf4ee;cursor:pointer;background:var(--accent);border:0;border-radius:999px;flex:none;padding:10px 22px;font-size:15px;font-weight:500;transition:background .2s}.join-form[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2]:hover{background:#379a68}.join-note[data-astro-cid-d32ejlv2]{color:var(--faint);margin:14px 0 0;font-size:12.5px}.join-note[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{color:var(--muted);border-bottom:1px solid var(--line-strong)}.foot[data-astro-cid-d32ejlv2]{padding-top:28px;padding-bottom:max(32px, env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:auto;font-size:13px;display:flex}.foot[data-astro-cid-d32ejlv2] nav[data-astro-cid-d32ejlv2]{flex-wrap:wrap;gap:8px 22px;display:flex}.foot[data-astro-cid-d32ejlv2] nav[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{transition:color .2s}.foot[data-astro-cid-d32ejlv2] nav[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]:hover{color:var(--fg)}.handle[data-astro-cid-d32ejlv2]{color:var(--faint)}.todo[data-astro-cid-d32ejlv2]{color:var(--faint);cursor:default}.copy[data-astro-cid-d32ejlv2]{color:var(--faint);margin:0}
