@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas: #0b0b0c;--surface-1: #111112;--surface-2: #161617;--surface-3: #1c1c1d;--surface-4: #232324;--hairline: #222224;--hairline-strong: #2f2f32;--hairline-tertiary: #3c3c40;--edge: rgba(255, 255, 255, .06);--ink: #f5f5f5;--ink-muted: #d4d4d4;--ink-subtle: #8f8f93;--ink-tertiary: #636366;--inverse: #ececec;--inverse-hover: #ffffff;--on-inverse: #0d0d0d;--accent: #10a37f;--accent-hover: #1dbf97;--accent-soft: rgba(16, 163, 127, .14);--accent-line: rgba(16, 163, 127, .35);--live: #e5484d;--font-sans: "Inter Variable", "Inter", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", "Cascadia Mono", Consolas, monospace;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-xxl: 24px;--container: 1200px;--gutter: 24px;--section: clamp(80px, 11vw, 136px);--nav-height: 56px;--track-xl: -.04em;--track-lg: -.032em;--track-md: -.022em;--track-sm: -.012em;color-scheme:dark}:root:lang(zh){--track-xl: -.02em;--track-lg: -.016em;--track-md: -.01em;--track-sm: -.005em}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 16px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--canvas);color:var(--ink-muted);font-family:var(--font-sans);font-size:16px;line-height:1.6;font-feature-settings:"calt","kern","liga","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}:lang(zh) body{line-height:1.7}img,svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,p{margin:0}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px;border-radius:var(--r-sm)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}@media(max-width:600px){:root{--gutter: 16px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.display-xl{font-size:clamp(40px,7.2vw,84px);line-height:1.04;font-weight:600;letter-spacing:var(--track-xl);color:var(--ink);text-wrap:balance}:lang(zh) .display-xl{font-size:clamp(38px,6.6vw,76px);line-height:1.12;font-weight:650}.display-lg{font-size:clamp(32px,4.6vw,56px);line-height:1.08;font-weight:600;letter-spacing:var(--track-lg);color:var(--ink);text-wrap:balance}:lang(zh) .display-lg{line-height:1.18;font-weight:650}.display-lg{white-space:pre-line}.headline{font-size:clamp(22px,2.4vw,28px);line-height:1.22;font-weight:600;letter-spacing:var(--track-md);color:var(--ink)}.lead{font-size:clamp(17px,1.6vw,19px);line-height:1.6;color:var(--ink-subtle);text-wrap:pretty}:lang(zh) .lead{line-height:1.75}.lead strong{color:var(--ink-muted);font-weight:500}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.3;font-weight:500;letter-spacing:.03em;color:var(--ink-subtle)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.section{padding:var(--section) 0 0}.section-head{display:grid;gap:18px;max-width:760px;margin-bottom:clamp(40px,5vw,64px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--r-md);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s,transform .1s}.btn:active{transform:translateY(1px)}.btn svg{flex:none}.btn-lg{height:46px;padding:0 20px;font-size:15px}.btn-primary{background:var(--inverse);color:var(--on-inverse)}.btn-primary:hover{background:var(--inverse-hover)}.btn-secondary{background:var(--surface-1);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.btn-secondary:hover{background:var(--surface-3)}.btn-ghost{color:var(--ink-muted);padding:0 12px}.btn-ghost:hover{color:var(--ink);background:var(--surface-2)}.btn-ghost .arrow{transition:transform .15s}.btn-ghost:hover .arrow{transform:translate(2px)}.badge{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px 0 10px;border-radius:999px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline-strong);font-size:13px;color:var(--ink-muted)}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.status-dot.pulse{animation:pulse 1.6s ease-in-out infinite}.keycap{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:var(--r-sm);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--hairline-tertiary),0 1px #00000080;color:var(--ink-muted);font:500 12px/1 var(--font-mono);white-space:nowrap}.panel{background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 var(--edge)}@keyframes pulse{50%{opacity:.35}}@keyframes blink{50%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:no-preference){html.js [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms),background-color .2s,border-color .2s}html.js [data-reveal].in{opacity:1;transform:none}}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:9px;color:var(--ink)}.mark[data-astro-cid-tvrurpns]{border-radius:25%;box-shadow:0 0 0 1px var(--hairline-strong);flex:none}.word[data-astro-cid-tvrurpns]{font-weight:600;font-size:16px;letter-spacing:-.02em}.cn[data-astro-cid-tvrurpns]{font-size:13px;color:var(--ink-subtle);padding-left:9px;border-left:1px solid var(--hairline-strong);line-height:1}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;height:var(--nav-height);background:#0b0b0cb8;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s}.nav[data-astro-cid-dmqpwcec][data-scrolled]{border-bottom-color:var(--hairline)}.nav-inner[data-astro-cid-dmqpwcec]{height:100%;display:flex;align-items:center;gap:24px}.brand[data-astro-cid-dmqpwcec]{display:inline-flex;border-radius:var(--r-sm)}.links[data-astro-cid-dmqpwcec]{display:flex;gap:4px;margin:0 auto}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding:6px 12px;border-radius:var(--r-md);font-size:14px;color:var(--ink-subtle);transition:color .15s,background-color .15s}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--ink);background:var(--surface-2)}.right[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:8px}.lang[data-astro-cid-dmqpwcec]{height:32px;display:inline-flex;align-items:center;padding:0 10px;border-radius:var(--r-md);font-size:13px;color:var(--ink-subtle);transition:color .15s,background-color .15s}.lang[data-astro-cid-dmqpwcec]:hover{color:var(--ink);background:var(--surface-2)}.nav-cta[data-astro-cid-dmqpwcec]{height:32px;padding:0 12px;font-size:13px;gap:6px}@media(max-width:880px){.links[data-astro-cid-dmqpwcec]{display:none}.right[data-astro-cid-dmqpwcec]{margin-left:auto}}.hud[data-astro-cid-mvzo6pwd]{--bg-0: #171717;--bg-1: #212121;--bg-2: #282828;--bg-3: #303030;--bg-4: #3a3a3a;--fg-0: #ececec;--fg-1: #d4d4d4;--fg-2: #a3a3a3;--fg-3: #737373;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--ok: #10a37f;--rec: #e5484d;display:flex;height:clamp(520px,52vw,620px);border-radius:var(--r-lg);overflow:hidden;background:var(--bg-1);border:1px solid var(--line-strong);color:var(--fg-1);font-size:14px;line-height:1.6;text-align:left;user-select:none}.hud[data-astro-cid-mvzo6pwd] svg{flex:none}.dot[data-astro-cid-mvzo6pwd]{width:6px;height:6px;border-radius:50%;background:var(--fg-3);flex:none}.dot[data-astro-cid-mvzo6pwd].ok{background:var(--ok)}.dot[data-astro-cid-mvzo6pwd].rec{background:var(--rec);animation:pulse 1.4s ease-in-out infinite}.side[data-astro-cid-mvzo6pwd]{width:232px;flex:none;display:flex;flex-direction:column;background:var(--bg-0);border-right:1px solid var(--line)}.side-top[data-astro-cid-mvzo6pwd]{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px 0 14px;color:var(--fg-0)}.side-top[data-astro-cid-mvzo6pwd] .name[data-astro-cid-mvzo6pwd]{flex:1;font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-top[data-astro-cid-mvzo6pwd] svg{color:var(--fg-2)}.avatar[data-astro-cid-mvzo6pwd]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#3f3f46;color:var(--fg-0);font-size:12px;font-weight:600;flex:none}.side-head[data-astro-cid-mvzo6pwd]{height:30px;display:flex;align-items:center;padding:6px 18px 0;font-size:11px;font-weight:500;letter-spacing:.6px;color:var(--fg-2)}.tree[data-astro-cid-mvzo6pwd]{flex:1;padding:4px 10px;display:grid;align-content:start;gap:6px}.ws-row[data-astro-cid-mvzo6pwd]{display:flex;align-items:center;gap:8px;height:34px;padding:0 8px;border-radius:8px;color:var(--fg-1)}.ws-row[data-astro-cid-mvzo6pwd].selected{background:var(--bg-3);color:var(--fg-0)}.ws-row[data-astro-cid-mvzo6pwd] .chev{color:var(--fg-3)}.ws-row[data-astro-cid-mvzo6pwd] .folder{color:var(--fg-2)}.ws-name[data-astro-cid-mvzo6pwd]{flex:1;min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.count[data-astro-cid-mvzo6pwd]{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--bg-3);color:var(--fg-2);font:500 11px/20px var(--font-mono);text-align:center}.ws-row[data-astro-cid-mvzo6pwd].selected .count[data-astro-cid-mvzo6pwd]{background:var(--bg-4)}.sessions[data-astro-cid-mvzo6pwd]{display:grid;gap:2px;padding:4px 0 2px 10px;margin-left:15px;border-left:1px solid var(--line-strong)}.session[data-astro-cid-mvzo6pwd]{padding:6px 10px;border-radius:8px;display:grid}.session[data-astro-cid-mvzo6pwd].active{background:var(--bg-3)}.s-title[data-astro-cid-mvzo6pwd]{font-size:13px;color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.session[data-astro-cid-mvzo6pwd].active .s-title[data-astro-cid-mvzo6pwd]{color:var(--fg-0);font-weight:500}.s-meta[data-astro-cid-mvzo6pwd]{font-size:11px;color:var(--fg-2);line-height:1.5}.side-bottom[data-astro-cid-mvzo6pwd]{border-top:1px solid var(--line);padding:8px 10px 10px}.side-row[data-astro-cid-mvzo6pwd]{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;color:var(--fg-1);font-size:13.5px}.side-row[data-astro-cid-mvzo6pwd] svg{color:var(--fg-2)}.pane[data-astro-cid-mvzo6pwd]{flex:1;min-width:0;display:flex;flex-direction:column}.topbar[data-astro-cid-mvzo6pwd]{display:flex;align-items:center;gap:6px;height:52px;padding:0 14px 0 16px;border-bottom:1px solid var(--line);flex:none}.title[data-astro-cid-mvzo6pwd]{flex:1;min-width:0;color:var(--fg-0);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumb[data-astro-cid-mvzo6pwd]{color:var(--fg-2);font-weight:500}.sep[data-astro-cid-mvzo6pwd]{color:var(--fg-3);margin:0 8px;font-weight:400}.protect[data-astro-cid-mvzo6pwd]{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px 0 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:12px;color:var(--fg-1);white-space:nowrap}.live[data-astro-cid-mvzo6pwd]{max-width:760px;width:calc(100% - 40px);margin:10px auto 2px;padding:3px 14px;border-radius:12px;background:var(--bg-2);border:1px solid var(--line);font-size:13px;flex:none}.live-row[data-astro-cid-mvzo6pwd]{display:flex;align-items:center;gap:10px;height:30px;min-width:0}.live-row[data-astro-cid-mvzo6pwd]+.live-row[data-astro-cid-mvzo6pwd]{border-top:1px solid var(--line)}.live-row[data-astro-cid-mvzo6pwd].me .dot[data-astro-cid-mvzo6pwd]{background:var(--fg-2)}.who[data-astro-cid-mvzo6pwd]{flex:none;min-width:3em;font-size:12px;color:var(--fg-2)}.live[data-astro-cid-mvzo6pwd] .text[data-astro-cid-mvzo6pwd]{flex:1;min-width:0;color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live[data-astro-cid-mvzo6pwd] .text[data-astro-cid-mvzo6pwd]:empty:before{content:attr(data-idle);color:var(--fg-3)}.main[data-astro-cid-mvzo6pwd]{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:0 20px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 64px);mask-image:linear-gradient(to bottom,transparent 0,#000 64px)}.column[data-astro-cid-mvzo6pwd]{max-width:760px;width:100%;margin:0 auto}.turn[data-astro-cid-mvzo6pwd]{padding:16px 0 18px}.turn[data-astro-cid-mvzo6pwd]+.turn[data-astro-cid-mvzo6pwd]{border-top:1px solid var(--line)}.q[data-astro-cid-mvzo6pwd]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.q-who[data-astro-cid-mvzo6pwd]{font-size:11px;font-weight:500;letter-spacing:.3px;color:var(--fg-2)}.bubble[data-astro-cid-mvzo6pwd]{max-width:85%;padding:9px 14px;border-radius:18px;background:var(--bg-3);color:var(--fg-0);font-size:14px;line-height:1.6}.a[data-astro-cid-mvzo6pwd]{margin-top:12px}.sources[data-astro-cid-mvzo6pwd]{display:flex;gap:6px;margin-bottom:10px}.sources[data-astro-cid-mvzo6pwd]:has(.chip[hidden]){display:none}.chip[data-astro-cid-mvzo6pwd]{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:999px;background:var(--bg-3);border:1px solid var(--line);font:500 11.5px var(--font-mono);color:var(--fg-2);white-space:nowrap}.chip[data-astro-cid-mvzo6pwd][hidden]{display:none}.chip[data-astro-cid-mvzo6pwd].pending{color:var(--fg-0);border-color:var(--line-strong)}.chip[data-astro-cid-mvzo6pwd].pending svg{animation:pulse 1.2s ease-in-out infinite}.answer[data-astro-cid-mvzo6pwd]{font-size:15.5px;line-height:1.75;color:var(--fg-1)}.earlier[data-astro-cid-mvzo6pwd] .answer[data-astro-cid-mvzo6pwd]{color:var(--fg-2);font-size:15px}.latest[data-astro-cid-mvzo6pwd] .answer[data-astro-cid-mvzo6pwd]{color:var(--fg-0);font-size:16px}.answer[data-astro-cid-mvzo6pwd] p{margin:0 0 .6em}.answer[data-astro-cid-mvzo6pwd] p:last-child{margin-bottom:0}.answer[data-astro-cid-mvzo6pwd] p[hidden]{display:none}.answer[data-astro-cid-mvzo6pwd] strong{font-weight:600;color:var(--fg-0)}.answer[data-astro-cid-mvzo6pwd] code{font-family:var(--font-mono);font-size:.86em;padding:1px 6px;border-radius:6px;background:var(--bg-3);border:1px solid var(--line-strong);color:var(--fg-0);font-variant-ligatures:none}.answer[data-astro-cid-mvzo6pwd] .caret{display:inline-block;width:7px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--fg-0);border-radius:1px;animation:blink 1s steps(2) infinite}.turn-meta[data-astro-cid-mvzo6pwd]{margin-top:8px;font-size:11.5px;color:var(--fg-3);font-variant-numeric:tabular-nums}.turn-meta[data-astro-cid-mvzo6pwd][hidden],.turn[data-astro-cid-mvzo6pwd][data-stage=hidden]{display:none}.turn[data-astro-cid-mvzo6pwd][data-stage=question] .q[data-astro-cid-mvzo6pwd]{animation:rise .25s ease-out both}.composer[data-astro-cid-mvzo6pwd]{padding:6px 20px 16px;flex:none}.box[data-astro-cid-mvzo6pwd]{max-width:760px;margin:0 auto;border-radius:24px;background:var(--bg-3);border:1px solid var(--line);padding:12px 12px 10px 18px}.placeholder[data-astro-cid-mvzo6pwd]{height:30px;padding:4px 0;font-size:15px;line-height:22px;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions[data-astro-cid-mvzo6pwd]{display:flex;align-items:center;gap:4px;margin-top:4px;margin-left:-4px}.listen[data-astro-cid-mvzo6pwd]{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 14px 0 12px;margin-right:4px;border-radius:999px;background:var(--bg-4);color:var(--fg-0);font-size:12.5px;font-weight:600;white-space:nowrap}.pill[data-astro-cid-mvzo6pwd]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--fg-2);white-space:nowrap}.status[data-astro-cid-mvzo6pwd]{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:0 8px;font-size:12px;color:var(--fg-2);white-space:nowrap}.status[data-astro-cid-mvzo6pwd][data-phase=ready] .dot[data-astro-cid-mvzo6pwd]{background:var(--ok)}.status[data-astro-cid-mvzo6pwd]:not([data-phase=ready]) .dot[data-astro-cid-mvzo6pwd]{background:var(--fg-2);animation:pulse 1.2s ease-in-out infinite}.status[data-astro-cid-mvzo6pwd]:not([data-phase=ready]) .status-text[data-astro-cid-mvzo6pwd]{background:linear-gradient(90deg,var(--fg-3) 0%,var(--fg-3) 35%,var(--fg-0) 50%,var(--fg-3) 65%,var(--fg-3) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 1.8s linear infinite}.send[data-astro-cid-mvzo6pwd]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--fg-0);color:#0d0d0d;flex:none}html.js .hud[data-astro-cid-mvzo6pwd]:not([data-ready]) [data-astro-cid-mvzo6pwd]:is(.main,.live){visibility:hidden;animation:hud-fallback 0s 2.5s forwards}@keyframes hud-fallback{to{visibility:visible}}@media(max-width:860px){.side[data-astro-cid-mvzo6pwd]{display:none}}@media(max-width:560px){.hud[data-astro-cid-mvzo6pwd]{height:640px}.main[data-astro-cid-mvzo6pwd]{padding:0 14px}.live[data-astro-cid-mvzo6pwd]{width:calc(100% - 28px)}.composer[data-astro-cid-mvzo6pwd]{padding:6px 12px 12px}.placeholder[data-astro-cid-mvzo6pwd]{height:24px;padding:1px 0;font-size:14px}.latest[data-astro-cid-mvzo6pwd] .answer[data-astro-cid-mvzo6pwd]{font-size:14.5px;line-height:1.7}.turn[data-astro-cid-mvzo6pwd]{padding:12px 0 14px}.pill[data-astro-cid-mvzo6pwd],.protect[data-astro-cid-mvzo6pwd]{display:none}.bubble[data-astro-cid-mvzo6pwd]{max-width:92%}}.hero[data-astro-cid-bbe6dxrz]{padding:clamp(56px,9vw,112px) 0 0;position:relative;isolation:isolate}.hero[data-astro-cid-bbe6dxrz]>.container[data-astro-cid-bbe6dxrz]{position:relative;z-index:1}.field[data-astro-cid-bbe6dxrz]{position:absolute;inset:0 0 auto;height:min(1500px,100%);z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 26%,#000 62%,transparent 92%);mask-image:linear-gradient(to bottom,transparent 0%,#000 26%,#000 62%,transparent 92%)}.field[data-astro-cid-bbe6dxrz] canvas[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:100%;opacity:0;transition:opacity 1.6s ease}.field[data-astro-cid-bbe6dxrz] canvas[data-astro-cid-bbe6dxrz][data-ready]{opacity:1}.field[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,11,12,.6) 0%,rgba(11,11,12,.25) 40%,transparent 62%)}.copy[data-astro-cid-bbe6dxrz]{display:grid;justify-items:start;gap:24px;max-width:1080px}h1[data-astro-cid-bbe6dxrz]{margin-top:4px}[data-astro-cid-bbe6dxrz]:lang(en) h1[data-astro-cid-bbe6dxrz]{font-size:clamp(38px,6.2vw,72px)}.line[data-astro-cid-bbe6dxrz]{display:block}.line[data-astro-cid-bbe6dxrz]+.line[data-astro-cid-bbe6dxrz]{color:var(--ink-subtle)}.sub[data-astro-cid-bbe6dxrz]{max-width:640px}.ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.note[data-astro-cid-bbe6dxrz]{font-size:13px;color:var(--ink-tertiary);margin-top:-8px}.stage-3d[data-astro-cid-bbe6dxrz]{margin-top:clamp(48px,7vw,88px);perspective:1800px;perspective-origin:50% 0%}.stage[data-astro-cid-bbe6dxrz]{padding:10px;border-radius:var(--r-xl);background:var(--surface-1);border:1px solid var(--hairline);box-shadow:inset 0 1px 0 var(--edge),0 40px 120px -40px #000000e6;position:relative;transform-origin:50% 0%;transform:translateY(var(--lift, 0px)) rotateX(var(--tilt, 0deg)) scale(var(--scale, 1));will-change:transform}@media(prefers-reduced-motion:no-preference){.rise[data-astro-cid-bbe6dxrz]{animation:rise .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}}@media(max-width:720px){.field[data-astro-cid-bbe6dxrz]:after{background:linear-gradient(180deg,rgba(11,11,12,.55) 0%,transparent 45%)}}@media(max-width:560px){.ctas[data-astro-cid-bbe6dxrz]{width:100%}.ctas[data-astro-cid-bbe6dxrz] .btn-primary[data-astro-cid-bbe6dxrz]{flex:1}.stage[data-astro-cid-bbe6dxrz]{padding:6px}.stage-3d[data-astro-cid-bbe6dxrz]{margin-left:-6px;margin-right:-6px}}.compare[data-astro-cid-xe3xc7gz]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.screen[data-astro-cid-xe3xc7gz]{margin:0;padding:10px;border-radius:var(--r-xl);background:var(--surface-1);border:1px solid var(--hairline);box-shadow:inset 0 1px 0 var(--edge)}.label[data-astro-cid-xe3xc7gz]{display:flex;align-items:center;gap:8px;height:36px;padding:0 8px 6px;font-size:13px;font-weight:500;color:var(--ink-subtle)}.yours[data-astro-cid-xe3xc7gz] .label[data-astro-cid-xe3xc7gz]{color:var(--ink)}.desktop[data-astro-cid-xe3xc7gz]{position:relative;aspect-ratio:16 / 10.5;border-radius:var(--r-lg);overflow:hidden;background:radial-gradient(120% 90% at 20% 0%,#1d1d20 0%,transparent 60%),linear-gradient(180deg,#151517,#0f0f10);border:1px solid var(--hairline-strong)}.meet[data-astro-cid-xe3xc7gz]{position:absolute;inset:7% 6%;display:flex;flex-direction:column;border-radius:10px;background:#1b1b1d;border:1px solid rgba(255,255,255,.07);box-shadow:0 18px 40px -12px #000000b3;overflow:hidden}.meet-bar[data-astro-cid-xe3xc7gz]{display:flex;align-items:center;gap:10px;height:30px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.06);flex:none}.lights[data-astro-cid-xe3xc7gz]{display:flex;gap:5px}.lights[data-astro-cid-xe3xc7gz] i[data-astro-cid-xe3xc7gz]{width:7px;height:7px;border-radius:50%;background:#3a3a3d}.meet-title[data-astro-cid-xe3xc7gz]{flex:1;font-size:11px;color:#8f8f93}.sharing[data-astro-cid-xe3xc7gz]{display:inline-flex;align-items:center;gap:6px;height:18px;padding:0 8px;border-radius:999px;background:#e5484d24;color:#f08a8d;font-size:10px;white-space:nowrap}.rec[data-astro-cid-xe3xc7gz]{width:5px;height:5px;border-radius:50%;background:var(--live);animation:pulse 1.4s ease-in-out infinite}.meet-body[data-astro-cid-xe3xc7gz]{position:relative;flex:1;padding:10px;display:flex}.tile[data-astro-cid-xe3xc7gz]{border-radius:8px;background:linear-gradient(160deg,#2a2a2e,#222225);display:grid;place-items:center;position:relative}.tile[data-astro-cid-xe3xc7gz].big{flex:1}.tile[data-astro-cid-xe3xc7gz].small{position:absolute;right:18px;bottom:18px;width:24%;aspect-ratio:4 / 3;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#303034,#26262a)}.face[data-astro-cid-xe3xc7gz]{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#3a3a3f;color:#9b9ba1}.face[data-astro-cid-xe3xc7gz].sm{width:30px;height:30px}.tile-name[data-astro-cid-xe3xc7gz]{position:absolute;left:10px;bottom:8px;font-size:10px;color:#a3a3a8;padding:1px 6px;border-radius:4px;background:#00000059}.tile[data-astro-cid-xe3xc7gz].small .tile-name[data-astro-cid-xe3xc7gz]{left:6px;bottom:5px;font-size:9px}.meet-tools[data-astro-cid-xe3xc7gz]{display:flex;justify-content:center;gap:8px;padding:8px 0 10px;flex:none}.tool[data-astro-cid-xe3xc7gz]{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#2c2c30;color:#b5b5ba}.tool[data-astro-cid-xe3xc7gz].on{background:#10a37f2e;color:#3fd1a8}.tool[data-astro-cid-xe3xc7gz].end{background:#c4383d;color:#fff;width:38px;border-radius:999px}.overlay[data-astro-cid-xe3xc7gz]{position:absolute;right:3.5%;top:18%;width:42%;padding:10px 12px 12px;border-radius:12px;background:#212121f0;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 60px -16px #000000d9,0 0 0 1px #10a37f2e;display:grid;gap:8px;font-size:11.5px;line-height:1.55}.ov-top[data-astro-cid-xe3xc7gz]{display:flex;align-items:center;gap:6px;font-size:10px;color:#a3a3a3}.ov-dot[data-astro-cid-xe3xc7gz]{width:5px;height:5px;border-radius:50%;background:var(--accent)}.ov-q[data-astro-cid-xe3xc7gz]{justify-self:end;max-width:92%;padding:5px 9px;border-radius:12px;background:#303030;color:#ececec;font-size:10.5px}.ov-a[data-astro-cid-xe3xc7gz]{display:grid;color:#ececec}.ov-a[data-astro-cid-xe3xc7gz] span[data-astro-cid-xe3xc7gz]:last-child:after{content:"";display:inline-block;width:5px;height:.95em;margin-left:2px;vertical-align:-.12em;background:#ececec;border-radius:1px;animation:blink 1s steps(2) infinite}.points[data-astro-cid-xe3xc7gz]{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.points[data-astro-cid-xe3xc7gz] li[data-astro-cid-xe3xc7gz]{display:flex;gap:14px;padding:4px}.check[data-astro-cid-xe3xc7gz]{flex:none;width:24px;height:24px;margin-top:1px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.points[data-astro-cid-xe3xc7gz] h3[data-astro-cid-xe3xc7gz]{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:var(--track-sm)}.points[data-astro-cid-xe3xc7gz] p[data-astro-cid-xe3xc7gz]{margin-top:4px;font-size:14px;color:var(--ink-subtle);line-height:1.6}@media(max-width:860px){.compare[data-astro-cid-xe3xc7gz]{grid-template-columns:1fr}.points[data-astro-cid-xe3xc7gz]{grid-template-columns:1fr;gap:18px}}@media(max-width:480px){.overlay[data-astro-cid-xe3xc7gz]{width:54%;top:14%;padding:7px 8px 8px;gap:5px;font-size:9.5px}.ov-q[data-astro-cid-xe3xc7gz]{font-size:9px}.face[data-astro-cid-xe3xc7gz]{width:44px;height:44px}}.steps[data-astro-cid-cx7gdanv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step[data-astro-cid-cx7gdanv]{display:flex;flex-direction:column;overflow:hidden}.visual[data-astro-cid-cx7gdanv]{height:168px;display:grid;place-items:center;padding:20px;border-bottom:1px solid var(--hairline);background:linear-gradient(180deg,var(--surface-2),var(--surface-1))}.text[data-astro-cid-cx7gdanv]{padding:22px 24px 26px;display:grid;gap:8px}.num[data-astro-cid-cx7gdanv]{font:500 12px/1 var(--font-mono);color:var(--accent);letter-spacing:.04em}.title[data-astro-cid-cx7gdanv]{font-size:19px;line-height:1.3;font-weight:600;color:var(--ink);letter-spacing:var(--track-md);margin-top:6px}.text[data-astro-cid-cx7gdanv] p[data-astro-cid-cx7gdanv]{font-size:14.5px;color:var(--ink-subtle);line-height:1.7}.files[data-astro-cid-cx7gdanv]{display:grid;gap:8px;justify-items:start}.file[data-astro-cid-cx7gdanv]{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;border-radius:var(--r-md);background:var(--surface-3);border:1px solid var(--hairline-strong);font:500 12px var(--font-mono);color:var(--ink-muted);transform:translate(calc(var(--i) * 14px))}.file[data-astro-cid-cx7gdanv] svg{color:var(--ink-subtle)}.channels[data-astro-cid-cx7gdanv]{width:100%;max-width:280px;display:grid;gap:10px}.channel[data-astro-cid-cx7gdanv]{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:var(--r-md);background:var(--surface-3);border:1px solid var(--hairline-strong)}.ch-who[data-astro-cid-cx7gdanv]{display:inline-flex;align-items:center;gap:7px;min-width:4.6em;font-size:12px;color:var(--ink-subtle);white-space:nowrap}.ch-dot[data-astro-cid-cx7gdanv]{width:6px;height:6px;border-radius:50%;background:var(--live);animation:pulse 1.4s ease-in-out infinite}.channel[data-astro-cid-cx7gdanv].me .ch-dot[data-astro-cid-cx7gdanv]{background:var(--ink-subtle);animation:none}.wave[data-astro-cid-cx7gdanv]{flex:1;display:flex;align-items:center;justify-content:space-between;height:24px}.wave[data-astro-cid-cx7gdanv] i[data-astro-cid-cx7gdanv]{width:3px;height:var(--h);border-radius:2px;background:var(--ink-muted);opacity:.8}.channel[data-astro-cid-cx7gdanv].me .wave[data-astro-cid-cx7gdanv] i[data-astro-cid-cx7gdanv]{background:var(--ink-tertiary)}@media(prefers-reduced-motion:no-preference){.channel[data-astro-cid-cx7gdanv]:not(.me) .wave[data-astro-cid-cx7gdanv] i[data-astro-cid-cx7gdanv]{animation:bar 1.1s ease-in-out infinite alternate;animation-delay:calc(var(--k) * -97ms);transform-origin:center}}@keyframes bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.lines[data-astro-cid-cx7gdanv]{width:100%;max-width:280px;display:grid;gap:11px}.lines[data-astro-cid-cx7gdanv] span[data-astro-cid-cx7gdanv]{display:block;height:8px;width:var(--w);border-radius:4px;background:var(--hairline-tertiary)}.lines[data-astro-cid-cx7gdanv] span[data-astro-cid-cx7gdanv]:first-child{background:var(--ink-tertiary)}.lines[data-astro-cid-cx7gdanv] .last[data-astro-cid-cx7gdanv]{position:relative}.lines[data-astro-cid-cx7gdanv] .last[data-astro-cid-cx7gdanv]:after{content:"";position:absolute;right:-12px;top:-4px;width:7px;height:16px;border-radius:1px;background:var(--ink);animation:blink 1s steps(2) infinite}@media(max-width:960px){.steps[data-astro-cid-cx7gdanv]{grid-template-columns:1fr}.step[data-astro-cid-cx7gdanv]{flex-direction:row}.visual[data-astro-cid-cx7gdanv]{width:42%;height:auto;min-height:180px;border-bottom:0;border-right:1px solid var(--hairline)}.text[data-astro-cid-cx7gdanv]{flex:1;align-content:center}}@media(max-width:600px){.step[data-astro-cid-cx7gdanv]{flex-direction:column}.visual[data-astro-cid-cx7gdanv]{width:auto;min-height:150px;border-right:0;border-bottom:1px solid var(--hairline)}}.grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card[data-astro-cid-vnivfuh2]{padding:24px 24px 26px;display:flex;flex-direction:column;gap:10px;transition:background-color .2s,border-color .2s;transform-style:preserve-3d}.tile[data-astro-cid-vnivfuh2],h3[data-astro-cid-vnivfuh2]{transform:translateZ(28px)}.card[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2],.keys[data-astro-cid-vnivfuh2]{transform:translateZ(14px)}.card[data-astro-cid-vnivfuh2]:hover{background:var(--surface-2);border-color:var(--hairline-strong)}.tile[data-astro-cid-vnivfuh2]{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--surface-3);border:1px solid var(--hairline-strong);color:var(--ink-muted);margin-bottom:10px}.card[data-astro-cid-vnivfuh2]:hover .tile[data-astro-cid-vnivfuh2]{color:var(--accent)}h3[data-astro-cid-vnivfuh2]{font-size:18px;line-height:1.35;font-weight:600;color:var(--ink);letter-spacing:var(--track-md)}.card[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{font-size:14.5px;line-height:1.7;color:var(--ink-subtle)}.keys[data-astro-cid-vnivfuh2]{margin:8px 0 0;display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--hairline)}.key-row[data-astro-cid-vnivfuh2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.key-row[data-astro-cid-vnivfuh2] dt[data-astro-cid-vnivfuh2]{display:flex;gap:4px}.key-row[data-astro-cid-vnivfuh2] dd[data-astro-cid-vnivfuh2]{margin:0;font-size:13px;color:var(--ink-subtle);text-align:right}kbd[data-astro-cid-vnivfuh2]{font-family:var(--font-mono)}.more[data-astro-cid-vnivfuh2]{margin-top:16px;padding:22px 24px;border-radius:var(--r-lg);border:1px solid var(--hairline);display:grid;grid-template-columns:160px 1fr;gap:16px 24px;align-items:start}.more-title[data-astro-cid-vnivfuh2]{font-size:14px;font-weight:500;color:var(--ink-subtle);letter-spacing:0;padding-top:2px}.more[data-astro-cid-vnivfuh2] ul[data-astro-cid-vnivfuh2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 32px}.more[data-astro-cid-vnivfuh2] li[data-astro-cid-vnivfuh2]{display:flex;gap:10px;font-size:14.5px;line-height:1.6;color:var(--ink-muted)}.more[data-astro-cid-vnivfuh2] .tick{color:var(--accent);margin-top:4px}@media(max-width:1024px){.grid[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.grid[data-astro-cid-vnivfuh2],.more[data-astro-cid-vnivfuh2],.more[data-astro-cid-vnivfuh2] ul[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}}.wrap[data-astro-cid-hf63eqyq]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;padding:clamp(28px,5vw,56px);border-radius:var(--r-xl)}.intro[data-astro-cid-hf63eqyq]{display:grid;gap:18px;align-content:start}.intro[data-astro-cid-hf63eqyq] .display-lg[data-astro-cid-hf63eqyq]{font-size:clamp(30px,3.6vw,44px)}.list[data-astro-cid-hf63eqyq]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--hairline);border-radius:var(--r-lg);overflow:hidden}.list[data-astro-cid-hf63eqyq] li[data-astro-cid-hf63eqyq]{display:grid;gap:14px;padding:24px;background:var(--canvas)}.list[data-astro-cid-hf63eqyq] li[data-astro-cid-hf63eqyq]:nth-child(odd){border-right:1px solid var(--hairline)}.list[data-astro-cid-hf63eqyq] li[data-astro-cid-hf63eqyq]:nth-child(-n+2){border-bottom:1px solid var(--hairline)}.tile[data-astro-cid-hf63eqyq]{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--hairline-strong);color:var(--accent)}h3[data-astro-cid-hf63eqyq]{font-size:16px;font-weight:600;color:var(--ink);letter-spacing:var(--track-sm)}.list[data-astro-cid-hf63eqyq] p[data-astro-cid-hf63eqyq]{margin-top:6px;font-size:14px;line-height:1.7;color:var(--ink-subtle)}@media(max-width:960px){.wrap[data-astro-cid-hf63eqyq]{grid-template-columns:1fr;gap:32px}}@media(max-width:600px){.list[data-astro-cid-hf63eqyq]{grid-template-columns:1fr}.list[data-astro-cid-hf63eqyq] li[data-astro-cid-hf63eqyq]:nth-child(odd){border-right:0}.list[data-astro-cid-hf63eqyq] li[data-astro-cid-hf63eqyq]:not(:last-child){border-bottom:1px solid var(--hairline)}}.layout[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px;align-items:start}.layout[data-astro-cid-z6gx6xcw] .section-head[data-astro-cid-z6gx6xcw]{position:sticky;top:calc(var(--nav-height) + 32px);margin-bottom:0}.items[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--hairline)}details[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--hairline)}summary[data-astro-cid-z6gx6xcw]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 4px;cursor:pointer;font-size:17px;font-weight:500;color:var(--ink);letter-spacing:var(--track-sm);border-radius:var(--r-sm)}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}summary[data-astro-cid-z6gx6xcw]:hover{color:#fff}summary[data-astro-cid-z6gx6xcw] .plus{color:var(--ink-subtle);transition:transform .2s,color .2s}details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] .plus{transform:rotate(45deg);color:var(--ink)}details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{padding:0 48px 24px 4px;margin-top:-6px;font-size:15px;line-height:1.75;color:var(--ink-subtle)}@media(max-width:880px){.layout[data-astro-cid-z6gx6xcw]{grid-template-columns:1fr;gap:0}.layout[data-astro-cid-z6gx6xcw] .section-head[data-astro-cid-z6gx6xcw]{position:static;margin-bottom:32px}details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{padding-right:4px}}.banner[data-astro-cid-i344ymn4]{position:relative;display:grid;justify-items:center;gap:18px;padding:clamp(48px,8vw,96px) 24px;border-radius:var(--r-xl);text-align:center;overflow:hidden}.banner[data-astro-cid-i344ymn4]:before{content:"";position:absolute;left:50%;top:0;width:720px;height:420px;transform:translate(-50%,-45%);background:radial-gradient(closest-side,rgba(16,163,127,.16),transparent);pointer-events:none}.mark[data-astro-cid-i344ymn4]{position:relative;margin-bottom:8px}.mark[data-astro-cid-i344ymn4] .word{display:none}.mark[data-astro-cid-i344ymn4] .mark{border-radius:14px}h2[data-astro-cid-i344ymn4],.lead[data-astro-cid-i344ymn4],.btn[data-astro-cid-i344ymn4],.note[data-astro-cid-i344ymn4]{position:relative}.lead[data-astro-cid-i344ymn4]{max-width:520px}.btn[data-astro-cid-i344ymn4]{margin-top:10px}.note[data-astro-cid-i344ymn4]{font-size:13px;color:var(--ink-tertiary)}.footer[data-astro-cid-sz7xmlte]{margin-top:var(--section);border-top:1px solid var(--hairline);padding:56px 0 40px}.inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr auto;gap:32px 48px}.brand[data-astro-cid-sz7xmlte]{display:grid;gap:12px;justify-items:start}.brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:13px;color:var(--ink-subtle)}.links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:4px 20px;align-items:start}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:13px;color:var(--ink-subtle);transition:color .15s}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}.bottom[data-astro-cid-sz7xmlte]{grid-column:1 / -1;display:flex;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--hairline);font-size:12px;color:var(--ink-tertiary)}@media(max-width:720px){.inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
