.site-footer[data-v-996792ae]{background:var(--umber-2);color:#e7ded1;padding:72px 0 36px}.inner[data-v-996792ae]{flex-direction:column;gap:48px;display:flex}.top[data-v-996792ae]{flex-wrap:wrap;gap:40px 56px;display:flex}.intro[data-v-996792ae]{flex-direction:column;flex:260px;gap:14px;min-width:0;max-width:320px;display:flex}.brand[data-v-996792ae]{color:var(--on-umber);font-family:var(--font-display);align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.brand[data-v-996792ae]:hover{color:var(--on-umber)}.intro p[data-v-996792ae]{color:var(--on-umber-2);margin:0;font-size:14px;line-height:1.7}.cols[data-v-996792ae]{flex:999 640px;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:28px 24px;min-width:0;display:grid}.cols nav[data-v-996792ae]{flex-direction:column;gap:12px;display:flex}.cols strong[data-v-996792ae]{letter-spacing:.04em;color:var(--on-umber);font-size:13px;font-weight:650}.cols a[data-v-996792ae]{color:var(--on-umber-2);font-size:14px}.cols a[data-v-996792ae]:hover{color:var(--on-umber)}.bottom[data-v-996792ae]{border-top:1px solid var(--umber-line);color:var(--on-umber-3);flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:24px;font-size:13px;display:flex}.locale[data-v-996792ae]{gap:6px;margin-left:auto;display:flex}.locale a[data-v-996792ae]{color:var(--on-umber-2);border-radius:8px;padding:6px 10px}.locale a.on[data-v-996792ae]{color:var(--on-umber);background:#e7ded11f}.ico--filled[data-v-b3565538]{fill:currentColor;stroke:none}.site-nav[data-v-4483c88c]{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#f6f0e7e0;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.site-nav.scrolled[data-v-4483c88c],.site-nav.drawer-open[data-v-4483c88c]{border-bottom-color:var(--line);box-shadow:0 8px 24px #2f24190d}.skip-link[data-v-4483c88c]{z-index:2;border-radius:var(--radius-sm);background:var(--ink);color:var(--on-umber);padding:10px 14px;font-size:14px;font-weight:600;position:absolute;top:-48px;left:12px}.skip-link[data-v-4483c88c]:focus{top:12px}.bar[data-v-4483c88c]{height:var(--nav-h);align-items:center;gap:6px;display:flex;position:relative}.brand[data-v-4483c88c]{min-height:44px;color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;margin-right:22px;font-size:20px;font-weight:700;display:flex}.brand[data-v-4483c88c]:hover{color:var(--ink)}.links[data-v-4483c88c]{align-items:center;gap:4px;margin-right:auto;display:flex}.top[data-v-4483c88c]{min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:500;display:inline-flex}.top[data-v-4483c88c]:hover,.top.is-open[data-v-4483c88c]{color:var(--ink);background:#8e7e6a29}.top.is-current[data-v-4483c88c]:not(.is-open){background:var(--accent-wash-soft);color:var(--accent-deep)}.chev[data-v-4483c88c]{stroke-width:2px;width:14px;height:14px;transition:transform .2s}.top.is-open .chev[data-v-4483c88c]{transform:rotate(180deg)}.actions[data-v-4483c88c]{align-items:center;gap:12px;display:flex}.locale[data-v-4483c88c]{border:1px solid var(--line-2);background:var(--glass);border-radius:10px;padding:3px;display:flex}.locale a[data-v-4483c88c]{min-height:30px;color:var(--ink-3);border-radius:7px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.locale a.on[data-v-4483c88c]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #2f24191f}.cta[data-v-4483c88c]{min-height:44px;padding:0 18px;font-size:14.5px}.cta-short[data-v-4483c88c]{display:none}.burger[data-v-4483c88c]{border:1px solid var(--line-2);background:var(--glass);cursor:pointer;border-radius:11px;place-items:center;width:44px;height:44px;display:none}.menu[data-v-4483c88c]{top:calc(var(--nav-h) - 6px);border:1px solid var(--line-2);background:var(--paper);box-shadow:0 28px 60px #2f241929, var(--shadow-sm);border-radius:18px;flex-wrap:wrap;display:flex;position:absolute;overflow:hidden}.menu--product[data-v-4483c88c]{left:var(--gutter);width:min(920px, calc(100% - 2 * var(--gutter)))}.menu--plugins[data-v-4483c88c]{width:min(760px,100% - 134px);left:110px}.menu-main[data-v-4483c88c]{flex-direction:column;flex:999 380px;gap:2px;min-width:0;padding:18px;display:flex}.menu-label[data-v-4483c88c]{font:600 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;padding:4px 12px 8px}.menu-grid[data-v-4483c88c]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:2px;display:grid}.item[data-v-4483c88c]{color:var(--ink);border-radius:12px;align-items:flex-start;gap:14px;padding:12px;transition:background .15s;display:flex}.item[data-v-4483c88c]:hover,.item[data-v-4483c88c]:focus-visible{background:var(--accent-wash-soft);color:var(--ink)}.tile[data-v-4483c88c]{width:38px;height:38px;color:var(--accent-ink);background:#b4530917;border-radius:10px;flex:none;place-items:center;transition:background .15s;display:grid}.item:hover .tile[data-v-4483c88c]{background:#b4530929}.tile .ico[data-v-4483c88c]{stroke-width:1.7px;width:19px;height:19px}.copy[data-v-4483c88c]{flex-direction:column;gap:3px;min-width:0;display:flex}.copy strong[data-v-4483c88c]{align-items:center;gap:6px;font-size:14.5px;font-weight:650;display:flex}.copy>span[data-v-4483c88c]{color:var(--muted);font-size:13px;line-height:1.5}.ext[data-v-4483c88c]{width:12px;height:12px;color:var(--muted)}.menu-side[data-v-4483c88c]{border-left:1px solid var(--line);background:#f1e8db;flex-direction:column;flex:240px;gap:2px;min-width:0;padding:22px 22px 18px;display:flex}.menu-side .menu-label[data-v-4483c88c]{padding-left:0}.side-link[data-v-4483c88c]{min-height:40px;color:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;margin:0 -10px;padding:0 10px;font-size:14px;display:flex}.side-link[data-v-4483c88c]:hover{color:var(--ink);background:#fff9}.side-link .vs[data-v-4483c88c]{color:var(--muted)}.side-link .ico[data-v-4483c88c]{width:14px;height:14px;color:var(--accent-ink)}.overview[data-v-4483c88c]{align-items:center;gap:6px;min-height:40px;margin-top:auto;padding-top:16px;font-size:14px;font-weight:650;display:inline-flex}.overview .ico[data-v-4483c88c]{width:14px;height:14px}.menu-code[data-v-4483c88c]{background:var(--umber);--scrollbar-thumb:var(--scrollbar-thumb-on-umber);min-width:0;color:var(--on-umber);flex-direction:column;flex:260px;gap:14px;padding:22px;display:flex}.code-file[data-v-4483c88c]{font:600 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-umber-3);margin:0}.menu-code pre[data-v-4483c88c]{font:500 12px/1.7 var(--mono);white-space:pre;margin:0;overflow-x:auto}.menu-code .k[data-v-4483c88c]{color:var(--s-key)}.menu-code .f[data-v-4483c88c]{color:var(--s-fn)}.code-note[data-v-4483c88c]{color:var(--on-umber-2);margin:0;font-size:13px;line-height:1.6}.drawer[data-v-4483c88c]{padding:4px var(--gutter) 24px;border-top:1px solid var(--line);background:var(--paper);max-height:calc(100vh - var(--nav-h));flex-direction:column;display:flex;overflow-y:auto}.drawer .menu-label[data-v-4483c88c]{padding:18px 0 6px}.drawer>a[data-v-4483c88c]{min-height:46px;color:var(--ink);border-bottom:1px solid #8e7e6a24;align-items:center;font-size:16px;display:flex}.drawer-row[data-v-4483c88c]{gap:8px;padding-top:18px;display:flex}.drawer-row .btn[data-v-4483c88c]{flex:1}@media (width<=900px){.links[data-v-4483c88c],.locale[data-v-4483c88c],.menu[data-v-4483c88c]{display:none!important}.brand[data-v-4483c88c]{margin-right:auto}.burger[data-v-4483c88c]{display:grid}.cta[data-v-4483c88c]{padding:0 16px}.cta .ico[data-v-4483c88c],.cta-long[data-v-4483c88c]{display:none}.cta-short[data-v-4483c88c]{display:inline}}@media (width>=901px){.drawer[data-v-4483c88c]{display:none!important}}.head[data-v-8e32b23a]{background:var(--bg-alt);border-bottom:1px solid #8e7e6a38}.head-inner[data-v-8e32b23a]{flex-direction:column;gap:18px;max-width:1120px;padding-top:40px;padding-bottom:44px;display:flex}.tabs[data-v-8e32b23a]{flex-wrap:wrap;gap:6px;display:flex}.tabs a[data-v-8e32b23a]{border:1px solid var(--line-2);background:var(--glass);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.tabs a.on[data-v-8e32b23a]{border-color:var(--ink);background:var(--ink);color:var(--on-umber)}.title[data-v-8e32b23a]{font-size:clamp(36px,4.4vw,54px)}.updated[data-v-8e32b23a]{color:var(--muted);margin:0;font-size:13.5px}.head .lead[data-v-8e32b23a]{max-width:720px}.chips[data-v-8e32b23a]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.chip[data-v-8e32b23a]{min-height:32px;color:var(--success);background:#16653414;border:1px solid #16653440;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.chip .ico[data-v-8e32b23a]{stroke-width:1.9px;width:15px;height:15px}.divider[data-v-8e32b23a]{background:var(--line-2);width:1px;height:20px}.chips a[data-v-8e32b23a]{font-size:14px;font-weight:600}.body[data-v-8e32b23a]{flex-wrap:wrap;align-items:flex-start;gap:24px 64px;max-width:1120px;padding-bottom:112px;display:flex}.toc[data-v-8e32b23a]{min-width:0;max-width:260px;top:calc(var(--nav-h) + 24px);flex-direction:column;flex:220px;gap:2px;padding-top:40px;display:flex;position:sticky}.toc-label[data-v-8e32b23a]{font:600 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;padding:0 12px 8px}.toc a[data-v-8e32b23a]{color:var(--ink-2);border-radius:8px;gap:8px;padding:6px 12px;font-size:14px;line-height:1.5;display:flex;position:relative}.toc .num[data-v-8e32b23a]{font:600 11.5px/1.9 var(--mono);color:var(--muted)}.toc a.on[data-v-8e32b23a]{background:var(--accent-wash);color:var(--accent-deep);font-weight:650}.toc a.on .num[data-v-8e32b23a]{color:var(--accent-ink)}.toc a.on[data-v-8e32b23a]:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.article[data-v-8e32b23a]{min-width:0;max-width:740px;color:var(--body);flex-direction:column;flex:999 560px;gap:36px;padding-top:40px;font-size:16px;display:flex}.clause[data-v-8e32b23a]{scroll-margin-top:calc(var(--nav-h) + 24px);flex-direction:column;gap:12px;display:flex}.clause h2[data-v-8e32b23a]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);align-items:baseline;gap:12px;margin:0;font-size:22px;line-height:1.4;display:flex}.clause h2 .num[data-v-8e32b23a]{font:600 13px/1 var(--mono);color:var(--accent-ink)}.clause p[data-v-8e32b23a]{text-wrap:pretty;overflow-wrap:anywhere;margin:0;line-height:1.85}.flow[data-v-8e32b23a]{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;margin:4px 0;display:grid}.step[data-v-8e32b23a]{border-radius:var(--radius-md);background:var(--glass);border:1px solid #8e7e6a3d;flex-direction:column;gap:6px;padding:14px;display:flex}.step.optional[data-v-8e32b23a]{background:#16653412;border-color:#16653440}.step-head[data-v-8e32b23a]{align-items:center;gap:8px;display:flex}.step-head strong[data-v-8e32b23a]{font-size:14.5px}.tile[data-v-8e32b23a]{background:var(--accent-wash);width:26px;height:26px;color:var(--accent-ink);border-radius:8px;place-items:center;display:grid}.optional .tile[data-v-8e32b23a]{color:var(--success);background:#16653424}.tile .ico[data-v-8e32b23a]{stroke-width:1.9px;width:15px;height:15px}.step-sub[data-v-8e32b23a]{color:var(--ink-3);font-size:12.5px;line-height:1.55}@media (width<=900px){.toc[data-v-8e32b23a]{display:none}}.dmp[data-v-2b3f9482]{width:100%;max-width:760px;color:var(--ink);line-height:1.4;position:relative}.stage[data-v-2b3f9482]{position:relative}.panel[data-v-2b3f9482]{background:var(--panel);height:600px;box-shadow:var(--shadow-lg);transform-origin:50% 40%;border:1px solid #8e7e6a57;border-radius:12px;grid-template-rows:52px minmax(0,1fr) 196px 34px;grid-template-columns:minmax(0,1fr);transition:opacity .32s,transform .42s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.panel.off[data-v-2b3f9482]{opacity:0;transform:scale(.965)}.mini[data-v-2b3f9482]{border:1px solid var(--line-2);min-height:17px;color:var(--ink-2);font:600 11px/1.3 var(--font);background:#fff9;border-radius:4px;align-items:center;padding:0 5px;display:inline-flex}.bar[data-v-2b3f9482]{border-bottom:1px solid #8e7e6a38;align-items:center;gap:8px;min-width:0;padding:0 16px;display:flex}.search-ico[data-v-2b3f9482]{color:var(--ink-3);cursor:text;flex:none;place-items:center;display:grid}.compose[data-v-2b3f9482]{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.chip[data-v-2b3f9482]{min-height:24px;color:var(--ink-3);font:600 11px/1 var(--font);cursor:pointer;background:#ffffff80;border:1px solid #8e7e6a38;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.chip .ico[data-v-2b3f9482]{width:11px;height:11px}.search[data-v-2b3f9482]{min-width:0;color:var(--ink);caret-color:var(--accent);background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-size:13px}.search[data-v-2b3f9482]::placeholder{color:var(--placeholder)}.tab-hint[data-v-2b3f9482]{color:var(--muted);flex:none;align-items:center;gap:5px;font-size:11px;display:inline-flex}.filter[data-v-2b3f9482]{background:var(--accent);color:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:28px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.filter .ico[data-v-2b3f9482]{stroke-width:2px;width:14px;height:14px}.body[data-v-2b3f9482]{grid-template-columns:minmax(0,40%) minmax(0,1fr);min-height:0;display:grid}.list[data-v-2b3f9482]{border-right:1px solid #8e7e6a38;min-height:0;overflow:hidden}.row-wrap[data-v-2b3f9482]{height:56px;transition:height .34s,opacity .28s;overflow:hidden}.row-wrap.hidden[data-v-2b3f9482]{opacity:0;height:0}.row[data-v-2b3f9482]{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;height:56px;padding:0 10px 0 18px;transition:background .2s;display:grid;position:relative}.row[data-v-2b3f9482]:hover{background:#fff6}.row.selected[data-v-2b3f9482]{background:var(--selection)}.row.flash[data-v-2b3f9482]{background:#b4530957}.row.selected[data-v-2b3f9482]:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.glyph[data-v-2b3f9482]{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-3);background:#fff6;border-radius:8px;place-items:center;display:grid}.glyph .ico[data-v-2b3f9482]{stroke-width:1.6px;width:19px;height:19px}.swatch[data-v-2b3f9482]{border-radius:5px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #2f24191f}.row-copy[data-v-2b3f9482]{gap:2px;min-width:0;display:grid}.row-copy strong[data-v-2b3f9482]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.row-copy mark[data-v-2b3f9482]{color:var(--accent-deep);background:#b4530933;border-radius:3px}.row-copy small[data-v-2b3f9482]{color:var(--ink-3);font-size:11px}.return[data-v-2b3f9482]{border:1px solid var(--line-2);width:22px;height:18px;color:var(--ink-2);background:#ffffff80;border-radius:5px;place-items:center;display:grid}.return .ico[data-v-2b3f9482]{stroke-width:2.2px;width:12px;height:12px}.pin[data-v-2b3f9482]{width:15px;height:15px;color:var(--accent-ink)}.detail[data-v-2b3f9482]{flex-direction:column;min-width:0;min-height:0;display:flex}.preview[data-v-2b3f9482]{flex:1;min-height:0;padding:16px;overflow:hidden}.preview pre[data-v-2b3f9482]{white-space:pre-wrap;overflow-wrap:anywhere;font:500 12.5px/1.55 var(--mono);margin:0}.preview pre.large[data-v-2b3f9482]{font-size:22px}.image-stage[data-v-2b3f9482]{justify-content:center;align-items:center;height:100%;display:flex}.sample-image[data-v-2b3f9482]{aspect-ratio:4/3;border:1px solid var(--line);background:#f7f1e8;border-radius:6px;flex-direction:column;justify-content:center;gap:10px;width:88%;max-height:100%;padding:22px;display:flex;box-shadow:0 3px 9px #2f241924}.sample-image small[data-v-2b3f9482]{font:600 10px/1.4 var(--mono);letter-spacing:.08em;color:var(--ink-3)}.sample-image small[data-v-2b3f9482]:last-child{font:400 11px/1.4 var(--font);letter-spacing:0}.sample-image strong[data-v-2b3f9482]{font-size:18px}.sample-image .line[data-v-2b3f9482]{background:#8e7e6a47;border-radius:3px;width:65%;height:5px}.sample-image .line.short[data-v-2b3f9482]{width:38%}.meta[data-v-2b3f9482]{color:var(--ink-3);border-top:1px solid #8e7e6a38;gap:7px;padding:8px 16px 10px;font-size:11px;display:grid}.source[data-v-2b3f9482]{align-items:center;gap:6px;display:flex}.app-tile[data-v-2b3f9482]{color:#fff;width:16px;height:16px;font:700 9px/1 var(--font);border-radius:4px;place-items:center;display:grid}.metrics[data-v-2b3f9482]{flex-wrap:wrap;gap:4px 10px;display:flex}.tag[data-v-2b3f9482]{min-height:20px;color:var(--success);background:#1665341a;border:1px solid #1665344d;border-radius:999px;justify-self:start;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.attachments[data-v-2b3f9482]{border-top:1px solid #8e7e6a38;grid-template-rows:24px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:7px;min-height:0;padding:9px 15px;display:grid}.att-head[data-v-2b3f9482]{min-width:0;color:var(--ink-3);align-items:center;gap:7px;font-size:11px;display:flex}.att-head strong[data-v-2b3f9482]{white-space:nowrap;font-weight:600}.att-tabs[data-v-2b3f9482]{gap:5px;display:flex}.att-tab[data-v-2b3f9482]{border:1px solid var(--line);background:#fff6;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-weight:600;display:inline-flex}.att-tab.on[data-v-2b3f9482]{background:var(--accent-wash);color:var(--accent-ink);border-color:#b4530999}.cycle[data-v-2b3f9482]{white-space:nowrap;margin-left:auto}.card[data-v-2b3f9482]{background:#f7f1e8e6;border:1px solid #b45309d9;border-radius:8px;flex-direction:column;gap:6px;min-height:0;padding:10px;transition:opacity .25s,transform .25s;display:flex}.card.off[data-v-2b3f9482]{opacity:0;transform:translateY(6px)}.card-head[data-v-2b3f9482]{align-items:center;gap:8px;min-height:20px;display:flex}.card-head .ico[data-v-2b3f9482]{width:15px;height:15px;color:var(--accent)}.card-head strong[data-v-2b3f9482]{font-size:13px;font-weight:650}.badge[data-v-2b3f9482]{background:var(--accent-wash);color:var(--accent-ink);border:1px solid #b4530999;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:600}.card-body[data-v-2b3f9482]{flex:1;gap:12px;min-height:0;display:flex;overflow:hidden}.card-copy[data-v-2b3f9482]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.card-copy strong[data-v-2b3f9482]{font-size:13px}.card-copy code[data-v-2b3f9482]{font:500 12px/1.4 var(--mono)}.card-copy small[data-v-2b3f9482]{color:var(--ink-3);font-size:11px}.card-copy .decoded[data-v-2b3f9482]{font-size:14px;font-weight:600}.card-copy .faint[data-v-2b3f9482]{color:var(--ink-3);font-size:11.5px}.ellipsis[data-v-2b3f9482]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qr[data-v-2b3f9482]{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:66px;height:66px;padding:7px;display:grid}.qr span[data-v-2b3f9482]{border-radius:1px}.qr span.on[data-v-2b3f9482]{background:var(--ink)}.big-swatch[data-v-2b3f9482]{border-radius:10px;flex:none;width:66px;height:66px;box-shadow:inset 0 0 0 1px #2f24191f}.kv[data-v-2b3f9482]{min-width:0;font:500 12px/1.45 var(--mono);flex:1;grid-template-columns:38px minmax(0,1fr);align-content:center;gap:3px 10px;display:grid}.kv span[data-v-2b3f9482]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kv span[data-v-2b3f9482]:nth-child(odd){color:var(--ink-3)}.json[data-v-2b3f9482],.ocr[data-v-2b3f9482]{min-width:0;font:500 11.5px/1.4 var(--mono);flex:1;margin:0;overflow:hidden}.json[data-v-2b3f9482]{white-space:pre}.json .ln[data-v-2b3f9482]{display:block}.jk[data-v-2b3f9482]{color:var(--accent-ink)}.jv[data-v-2b3f9482]{color:var(--success)}.ocr[data-v-2b3f9482]{white-space:pre-wrap;font-size:12px}.card-actions[data-v-2b3f9482]{flex-wrap:wrap;flex:none;gap:8px;display:flex}.action[data-v-2b3f9482]{border:1px solid var(--line);min-height:22px;color:var(--ink-3);background:#fff6;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.card-actions.reveal .action[data-v-2b3f9482]{border-color:#8e7e6a73}.no-att[data-v-2b3f9482]{border:1px dashed var(--line-3);color:var(--muted);text-align:center;border-radius:8px;place-items:center;font-size:12px;display:grid}.foot[data-v-2b3f9482]{color:var(--ink-3);background:#ffffff80;border-top:1px solid #8e7e6a38;align-items:center;gap:8px;min-width:0;padding:0 15px;font-size:11px;display:flex;overflow:hidden}.dot[data-v-2b3f9482]{background:var(--success);border-radius:50%;flex:none;width:6px;height:6px}.total[data-v-2b3f9482]{margin-left:auto}.strip[data-v-2b3f9482]{white-space:nowrap;align-items:center;gap:12px;display:flex}.strip span[data-v-2b3f9482]{align-items:center;gap:4px;display:inline-flex}.toast[data-v-2b3f9482]{background:var(--paper);color:var(--success);white-space:nowrap;pointer-events:none;opacity:0;border:1px solid #16653440;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;bottom:48px;left:50%;transform:translate(-50%,10px);box-shadow:0 10px 24px #2f241929}.toast.on[data-v-2b3f9482]{opacity:1;transform:translate(-50%)}.toast .ico[data-v-2b3f9482]{stroke-width:2.2px;width:16px;height:16px}.hud[data-v-2b3f9482]{white-space:nowrap;pointer-events:none;opacity:0;background:#2f2419f0;border-radius:14px;align-items:center;gap:6px;padding:7px 14px 7px 7px;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:absolute;bottom:-24px;left:50%;transform:translate(-50%,8px)scale(.96);box-shadow:0 14px 30px #2f241947}.hud.on[data-v-2b3f9482]{opacity:1;transform:translate(-50%)scale(1)}.hud kbd[data-v-2b3f9482]{background:var(--umber-key);min-width:34px;height:34px;color:var(--on-umber);font:600 16px/1 var(--font);border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;padding:0 9px;display:inline-flex;box-shadow:0 2px #1e160f}.hud span[data-v-2b3f9482]{color:#e7ded1;margin-left:6px;font-size:13px}.scenes[data-v-2b3f9482]{flex-wrap:wrap;align-items:center;gap:10px 6px;margin-top:44px;display:flex}.play[data-v-2b3f9482]{border:1px solid var(--line-3);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff9;border-radius:999px;flex:none;place-items:center;display:grid}.play .ico[data-v-2b3f9482]{width:14px;height:14px}.scene[data-v-2b3f9482]{text-align:left;min-width:72px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;gap:8px;padding:0 4px;font-size:13px;font-weight:500;display:flex}.scene.on[data-v-2b3f9482]{color:var(--ink);font-weight:650}.track[data-v-2b3f9482]{background:#8e7e6a3d;border-radius:3px;height:3px;display:block;position:relative;overflow:hidden}.track span[data-v-2b3f9482]{background:var(--accent);border-radius:3px;transition:width .1s linear;position:absolute;inset:0 auto 0 0}.caption[data-v-2b3f9482]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:10px;font-size:12px;display:flex}.caption.locked[data-v-2b3f9482]{margin-top:44px}.resume[data-v-2b3f9482]{background:var(--accent-wash-soft);min-height:32px;color:var(--accent-ink);cursor:pointer;border:1px solid #b4530966;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}@media (width<=560px){.panel[data-v-2b3f9482]{grid-template-rows:52px minmax(0,1fr) 190px 34px;height:560px}.body[data-v-2b3f9482]{grid-template-columns:minmax(0,1fr)}.detail[data-v-2b3f9482]{display:none}.list[data-v-2b3f9482]{border-right:0}.big-swatch[data-v-2b3f9482]{width:48px;height:48px}}.hero[data-v-463b840b]{position:relative;overflow:hidden}.inner[data-v-463b840b]{flex-wrap:wrap;align-items:center;gap:48px 56px;padding-top:72px;padding-bottom:88px;display:flex;position:relative}.copy[data-v-463b840b]{flex-direction:column;flex:400px;gap:28px;min-width:0;max-width:520px;display:flex}.title[data-v-463b840b]{font-size:clamp(40px,4.6vw,64px)}.title .line[data-v-463b840b]{display:block}.keep[data-v-463b840b],.title:lang(zh-CN) .line[data-v-463b840b]{white-space:nowrap}.word[data-v-463b840b]{color:var(--accent);transition:transform .22s,opacity .22s;display:inline-block}.word.out[data-v-463b840b]{opacity:0;transform:translateY(-.3em)}.word.pre[data-v-463b840b]{opacity:0;transition:none;transform:translateY(.3em)}.desc[data-v-463b840b]{max-width:460px}.ctas[data-v-463b840b]{flex-wrap:wrap;gap:12px;display:flex}.trust[data-v-463b840b]{color:var(--ink-3);flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.trust li[data-v-463b840b]{align-items:center;gap:7px;display:inline-flex}.trust .ico[data-v-463b840b]{width:17px;height:17px;color:var(--accent-ink);stroke-width:1.7px}.platforms[data-v-463b840b]{color:var(--muted);white-space:pre-wrap;margin:0;font-size:12.5px}.visual[data-v-463b840b]{flex:600px;justify-content:center;min-width:0;display:flex}@media (width<=720px){.inner[data-v-463b840b]{padding-top:48px}}.tour[data-v-2ede0561]{width:100%;color:var(--ink);flex-wrap:wrap;gap:24px;line-height:1.5;display:flex}.rail[data-v-2ede0561]{flex-direction:column;flex:300px;gap:6px;min-width:0;max-width:400px;display:flex}.rail-tab[data-v-2ede0561]{border-radius:var(--radius-lg);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:flex-start;gap:14px;padding:18px;transition:background .25s,border-color .25s;display:flex}.rail-tab[data-v-2ede0561]:hover{background:#fff6}.rail-tab.on[data-v-2ede0561]{border-color:var(--line-2);background:#ffffffb8}.rail-tile[data-v-2ede0561]{width:40px;height:40px;color:var(--accent-ink);background:#b453091a;border-radius:11px;flex:none;place-items:center;transition:background .25s,color .25s;display:grid}.rail-tab.on .rail-tile[data-v-2ede0561]{background:var(--accent);color:#fff}.rail-tile .ico[data-v-2ede0561]{stroke-width:1.7px;width:20px;height:20px}.rail-copy[data-v-2ede0561]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rail-title[data-v-2ede0561]{align-items:center;gap:10px;display:flex}.rail-title strong[data-v-2ede0561]{font-size:17px;font-weight:650}.rail-title kbd[data-v-2ede0561]{border:1px solid var(--line-2);min-height:20px;color:var(--ink-2);font:600 11.5px/1 var(--font);background:#fff9;border-radius:5px;align-items:center;padding:0 6px;display:inline-flex}.rail-body[data-v-2ede0561]{color:var(--ink-3);text-wrap:pretty;font-size:14.5px;line-height:1.65}.rail-track[data-v-2ede0561]{background:#8e7e6a38;border-radius:3px;height:3px;margin-top:6px;display:block;position:relative;overflow:hidden}.rail-track span[data-v-2ede0561]{background:var(--accent);transition:width .1s linear;position:absolute;inset:0 auto 0 0}.stage[data-v-2ede0561]{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--bg-stage);flex:999 560px;justify-content:center;align-items:center;min-width:0;height:600px;padding:28px;display:flex;position:relative;overflow:hidden}.window[data-v-2ede0561]{background:var(--panel);width:100%;max-width:600px;height:480px;box-shadow:0 26px 60px #2f241929, var(--shadow-sm);border:1px solid #8e7e6a57;border-radius:12px;grid-template-rows:50px minmax(0,1fr) 32px;display:grid;position:relative;overflow:hidden}.mini[data-v-2ede0561]{border:1px solid var(--line-2);min-height:17px;color:var(--ink-2);font:600 11px/1.3 var(--font);background:#ffffff80;border-radius:4px;align-items:center;padding:0 5px;display:inline-flex}.bar[data-v-2ede0561]{border-bottom:1px solid #8e7e6a38;align-items:center;gap:8px;min-width:0;padding:0 16px;display:flex}.bar-ico[data-v-2ede0561]{width:17px;height:17px;color:var(--ink-3)}.bar-text[data-v-2ede0561]{white-space:nowrap;flex:1;align-items:center;min-width:0;font-size:13px;display:flex;overflow:hidden}.bar-text.placeholder[data-v-2ede0561]{color:var(--placeholder)}.caret[data-v-2ede0561]{background:var(--accent);opacity:0;width:1.5px;height:16px;margin-left:1px}.caret.on[data-v-2ede0561]{opacity:1}.tab-hint[data-v-2ede0561]{color:var(--muted);flex:none;align-items:center;gap:5px;font-size:11px;display:inline-flex}.tchip[data-v-2ede0561]{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:24px;padding:0 9px;font-size:11.5px;font-weight:600;transition:box-shadow .2s;display:inline-flex}.tchip .ico[data-v-2ede0561]{width:10px;height:10px}.tchip.sm[data-v-2ede0561]{min-height:20px;padding:0 8px;font-size:11px}.tchip.ring[data-v-2ede0561]{box-shadow:0 0 0 2px var(--accent)}.tone-work[data-v-2ede0561]{color:#1e4e8c;background:#1e4e8c1f;border-color:#1e4e8c4d}.tone-release[data-v-2ede0561]{color:#166534;background:#1665341f;border-color:#1665344d}.tone-design[data-v-2ede0561]{color:#7e2e6b;background:#7e2e6b1f;border-color:#7e2e6b4d}.tone-docs[data-v-2ede0561]{color:#9a4508;background:#9a45081f;border-color:#9a45084d}.tone-neutral[data-v-2ede0561]{border-color:var(--line);color:var(--ink-3);background:#ffffff80}.list[data-v-2ede0561]{min-height:0;position:relative;overflow:hidden}.row-wrap[data-v-2ede0561]{height:54px;transition:height .34s,opacity .28s;overflow:hidden}.row-wrap.hidden[data-v-2ede0561]{opacity:0;height:0}.row[data-v-2ede0561]{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;height:54px;padding:0 16px 0 18px;transition:background .2s;display:grid;position:relative}.row.selected[data-v-2ede0561]{background:var(--selection)}.row.selected[data-v-2ede0561]:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.glyph[data-v-2ede0561]{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-3);background:#fff6;border-radius:8px;place-items:center;display:grid}.glyph .ico[data-v-2ede0561]{stroke-width:1.6px;width:17px;height:17px}.row-copy[data-v-2ede0561]{gap:2px;min-width:0;display:grid}.row-copy strong[data-v-2ede0561]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.row-copy mark[data-v-2ede0561]{color:var(--accent-deep);background:#b4530933;border-radius:3px}.row-copy small[data-v-2ede0561]{color:var(--ink-3);font-size:11px}.row-end[data-v-2ede0561]{align-items:center;gap:5px;display:flex}.pin[data-v-2ede0561]{width:15px;height:15px;color:var(--accent-ink);opacity:0;transition:opacity .25s,transform .3s cubic-bezier(.3,1.6,.5,1);transform:scale(.4)}.pin.on[data-v-2ede0561]{opacity:1;transform:scale(1)}.overlay[data-v-2ede0561]{pointer-events:none;background:#2f241900;place-items:center;transition:background .25s;display:grid;position:absolute;inset:0}.overlay.on[data-v-2ede0561]{background:#2f241929}.dialog[data-v-2ede0561]{opacity:0;background:#f7f1e8;border:1px solid #8e7e6a57;border-radius:14px;width:min(360px,86%);transition:opacity .22s,transform .26s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:scale(.96);box-shadow:0 24px 50px #2f241938}.overlay.on .dialog[data-v-2ede0561]{opacity:1;transform:none}.dlg-head[data-v-2ede0561]{color:var(--muted);border-bottom:1px solid #8e7e6a38;align-items:center;gap:10px;padding:14px 16px 12px;font-size:11.5px;display:flex}.dlg-head strong[data-v-2ede0561]{color:var(--ink);font-size:14px}.x[data-v-2ede0561]{width:22px;height:22px;color:var(--ink-3);background:#8e7e6a29;border-radius:99px;place-items:center;margin-left:auto;font-size:13px;display:grid}.dlg-chips[data-v-2ede0561]{border-bottom:1px solid #8e7e6a38;flex-wrap:wrap;gap:6px;min-height:26px;padding:12px 16px;display:flex}.dlg-suggest[data-v-2ede0561]{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.dlg-label[data-v-2ede0561]{color:var(--muted);justify-content:space-between;font-size:11.5px;display:flex}.dlg-label strong[data-v-2ede0561]{color:var(--ink-2)}.dlg-row[data-v-2ede0561]{flex-wrap:wrap;gap:6px;display:flex}.dlg-foot[data-v-2ede0561]{gap:8px;padding:0 16px 16px;display:flex}.dlg-input[data-v-2ede0561]{background:var(--paper);border:1px solid #b4530999;border-radius:8px;flex:1;align-items:center;min-height:34px;padding:0 10px;font-size:13px;display:flex}.ghost[data-v-2ede0561]{color:var(--muted)}.dlg-save[data-v-2ede0561],.pal-primary[data-v-2ede0561]{background:var(--accent);color:#fff;border-radius:8px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.dlg-save.pressing[data-v-2ede0561],.pal-primary.pressing[data-v-2ede0561]{background:var(--accent-press)}.palette[data-v-2ede0561]{width:min(400px,90%)}.pal-head[data-v-2ede0561]{border-bottom:1px solid #8e7e6a38;align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.pal-tag[data-v-2ede0561]{background:var(--accent-wash);color:var(--accent-ink);border-radius:6px;flex:none;padding:3px 8px;font-size:12px}.pal-query[data-v-2ede0561]{flex:1;align-items:center;font-size:13px;display:flex}.pal-query.placeholder[data-v-2ede0561]{color:var(--placeholder)}.pal-target[data-v-2ede0561]{color:var(--muted);font-size:11px}.pal-list[data-v-2ede0561]{flex-direction:column;padding:6px;display:flex}.pal-item[data-v-2ede0561]{border-radius:8px;align-items:center;gap:10px;min-height:34px;padding:0 10px;font-size:13px;display:flex}.pal-item .ico[data-v-2ede0561]{stroke-width:1.7px;width:15px;height:15px}.pal-item span[data-v-2ede0561]{flex:1}.pal-item small[data-v-2ede0561]{color:var(--muted);font-size:11px}.pal-item.on[data-v-2ede0561]{color:var(--accent-deep);background:#b4530924}.pal-result[data-v-2ede0561]{flex-direction:column;gap:10px;padding:14px;display:flex}.pal-label[data-v-2ede0561]{color:var(--muted);font-size:11.5px}.pal-result code[data-v-2ede0561]{background:var(--paper);font:500 12px/1.55 var(--mono);overflow-wrap:anywhere;border:1px solid #8e7e6a3d;border-radius:8px;padding:10px 12px}.pal-buttons[data-v-2ede0561]{gap:8px;display:flex}.pal-primary[data-v-2ede0561]{min-height:30px;padding:0 12px;font-size:12.5px}.pal-ghost[data-v-2ede0561]{border:1px solid #8e7e6a57;border-radius:8px;align-items:center;min-height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.foot[data-v-2ede0561]{color:var(--ink-3);background:#ffffff80;border-top:1px solid #8e7e6a38;align-items:center;gap:8px;padding:0 15px;font-size:11px;display:flex}.dot[data-v-2ede0561]{background:var(--success);border-radius:50%;width:6px;height:6px}.total[data-v-2ede0561]{margin-left:auto}.toast[data-v-2ede0561]{background:var(--paper);color:var(--success);white-space:nowrap;pointer-events:none;opacity:0;border:1px solid #16653440;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;bottom:46px;left:50%;transform:translate(-50%,10px);box-shadow:0 10px 24px #2f241929}.toast.on[data-v-2ede0561]{opacity:1;transform:translate(-50%)}.toast .ico[data-v-2ede0561]{stroke-width:2.2px;width:15px;height:15px}.hud[data-v-2ede0561]{white-space:nowrap;pointer-events:none;opacity:0;background:#2f2419f0;border-radius:13px;align-items:center;gap:6px;padding:6px 13px 6px 6px;transition:opacity .2s,transform .25s;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%,8px);box-shadow:0 12px 26px #2f241942}.hud.on[data-v-2ede0561]{opacity:1;transform:translate(-50%)}.hud kbd[data-v-2ede0561]{background:var(--umber-key);min-width:30px;height:30px;color:var(--on-umber);font:600 14px/1 var(--font);border:1px solid #ffffff24;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex;box-shadow:0 2px #1e160f}.hud span[data-v-2ede0561]{color:#e7ded1;margin-left:5px;font-size:12.5px}@media (width<=720px){.rail[data-v-2ede0561]{max-width:none}.stage[data-v-2ede0561]{height:540px;padding:14px 10px}.window[data-v-2ede0561]{height:440px}}.tour-sec[data-v-a8520153]{border-top:1px solid var(--line)}.inner[data-v-a8520153]{flex-direction:column;gap:48px;display:flex}.flow[data-v-a140761f]{width:100%;color:var(--ink);flex-wrap:wrap;gap:24px;line-height:1.5;display:flex}.code[data-v-a140761f]{background:var(--umber);--scrollbar-thumb:var(--scrollbar-thumb-on-umber);color:#e7ded1;border-radius:18px;flex:460px;min-width:0;overflow:hidden;box-shadow:0 24px 60px #2f241938}.code-head[data-v-a140761f]{border-bottom:1px solid #e7ded11a;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.dots[data-v-a140761f]{gap:7px;display:flex}.dots i[data-v-a140761f]{background:#5a4632;border-radius:99px;width:11px;height:11px}.file[data-v-a140761f]{font:500 12.5px/1 var(--mono);color:var(--on-umber-2)}.live[data-v-a140761f]{color:#f3c58e;font:500 11.5px/1.4 var(--mono);background:#e9a86624;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 9px;display:inline-flex}.live i[data-v-a140761f]{background:var(--s-key);opacity:.35;border-radius:99px;width:6px;height:6px;transition:opacity .3s}.live i.on[data-v-a140761f]{opacity:1}.code pre[data-v-a140761f]{font:500 12.5px/21px var(--mono);margin:0;padding:12px 0 16px;overflow-x:auto}.line[data-v-a140761f]{min-width:max-content;padding-right:20px;transition:background .3s,box-shadow .3s;display:flex}.line.on[data-v-a140761f]{box-shadow:inset 3px 0 0 var(--s-key);background:#f3c58e1a}.no[data-v-a140761f]{text-align:right;color:#6e5d4b;-webkit-user-select:none;user-select:none;flex:none;width:44px;padding-right:14px}.src[data-v-a140761f]{white-space:pre}.k[data-v-a140761f]{color:var(--s-key)}.s[data-v-a140761f]{color:var(--s-str)}.f[data-v-a140761f]{color:var(--s-fn)}.c[data-v-a140761f]{color:var(--s-com)}.n[data-v-a140761f]{color:var(--s-num)}.t[data-v-a140761f]{color:var(--s-prop)}.run[data-v-a140761f]{flex-direction:column;flex:500px;gap:16px;min-width:0;display:flex}.copied[data-v-a140761f]{border-radius:var(--radius-lg);background:var(--glass);border:1px solid #8e7e6a3d;flex-direction:column;gap:10px;padding:18px;display:flex}.copied-head[data-v-a140761f]{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.copied-box[data-v-a140761f]{background:var(--paper);border:1px solid #8e7e6a3d;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:0 12px;display:flex}.copied-box code[data-v-a140761f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 13.5px/1.4 var(--mono);flex:1;overflow:hidden}.caret[data-v-a140761f]{vertical-align:-2px;background:var(--accent);opacity:0;width:1.5px;height:15px;margin-left:1px;display:inline-block}.caret.on[data-v-a140761f]{opacity:1}.keys[data-v-a140761f]{opacity:0;flex:none;gap:4px;transition:opacity .2s,transform .2s;display:inline-flex;transform:scale(.8)}.keys.on[data-v-a140761f]{opacity:1;transform:none}.keys kbd[data-v-a140761f]{background:var(--ink);min-width:26px;height:26px;color:var(--on-umber);font:600 13px/1 var(--font);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.nodes[data-v-a140761f]{margin:0;padding:0;list-style:none;display:flex}.node-wrap[data-v-a140761f]{flex:1 1 0;align-items:center;min-width:0;display:flex}.link[data-v-a140761f]{background:#8e7e6a4d;flex:none;width:22px;height:2px;position:relative}.link span[data-v-a140761f]{background:var(--accent);width:0;transition:width .6s;position:absolute;inset:0 auto 0 0}.link span.on[data-v-a140761f]{width:100%}.node[data-v-a140761f]{background:#ffffff59;border:1px solid #8e7e6a3d;border-radius:12px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:12px 14px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex}.node.run[data-v-a140761f]{background:var(--paper);border-color:#b45309b3;box-shadow:0 10px 24px #b4530929}.node.done[data-v-a140761f]{background:#fff9}.node-name[data-v-a140761f]{align-items:center;gap:7px;display:flex}.node-name i[data-v-a140761f]{background:#8e7e6a73;border-radius:99px;flex:none;width:7px;height:7px;transition:background .3s}.node.run .node-name i[data-v-a140761f]{background:var(--accent)}.node.done .node-name i[data-v-a140761f]{background:var(--success)}.node-name code[data-v-a140761f]{font:600 12.5px/1.3 var(--mono)}.node.run .node-name code[data-v-a140761f]{color:var(--accent-ink)}.node-status[data-v-a140761f]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.att[data-v-a140761f]{border-radius:var(--radius-lg);background:var(--panel);border:1px solid #8e7e6a57;flex-direction:column;flex:1;gap:10px;min-height:300px;padding:16px;display:flex;position:relative;box-shadow:0 20px 50px #2f241924}.att-head[data-v-a140761f]{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.att-head strong[data-v-a140761f]{font-weight:600}.att-tab[data-v-a140761f]{min-height:28px;color:var(--ink-3);cursor:pointer;background:#ffffff80;border:1px solid #8e7e6a3d;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.att-tab.on[data-v-a140761f]{background:var(--accent-wash);color:var(--accent-ink);border-color:#b4530999}.att-tab i[data-v-a140761f]{border-radius:99px;width:7px;height:7px}.cycle[data-v-a140761f]{white-space:nowrap;margin-left:auto}.card[data-v-a140761f]{background:#f7f1e8f2;border:1px solid #b45309d9;border-radius:10px;flex-direction:column;flex:1;gap:10px;padding:14px;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);display:flex}.card.off[data-v-a140761f]{opacity:0;transform:translateY(10px)}.card-head[data-v-a140761f]{align-items:center;gap:8px;display:flex}.card-head strong[data-v-a140761f]{font-size:14px;font-weight:650}.badge[data-v-a140761f]{background:var(--accent-wash);color:var(--accent-ink);font:600 11px/1.4 var(--mono);border:1px solid #b4530999;border-radius:999px;margin-left:auto;padding:2px 8px}.card-body[data-v-a140761f]{flex:1;min-height:0}.b64[data-v-a140761f]{flex-direction:column;gap:6px;display:flex}.decoded[data-v-a140761f]{font:600 16px/1.4 var(--mono);overflow-wrap:anywhere}.label[data-v-a140761f]{color:var(--muted);font-size:12px}.source[data-v-a140761f]{font:500 12px/1.4 var(--mono);color:var(--ink-3);overflow-wrap:anywhere}.json pre[data-v-a140761f]{font:500 12.5px/1.55 var(--mono);white-space:pre;margin:0 0 6px;overflow-x:auto}.json .k[data-v-a140761f]{color:var(--accent-ink)}.json .s[data-v-a140761f],.json .n[data-v-a140761f]{color:var(--success)}.rows[data-v-a140761f]{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:13px;display:grid}.rows dt[data-v-a140761f]{color:var(--muted)}.rows dd[data-v-a140761f]{font:500 13px/1.4 var(--mono);margin:0}.color[data-v-a140761f]{align-items:center;gap:16px;display:flex}.swatch[data-v-a140761f]{border-radius:14px;flex:none;width:84px;height:84px;box-shadow:inset 0 0 0 1px #2f24191f}.actions[data-v-a140761f]{flex-wrap:wrap;gap:8px;display:flex}.action[data-v-a140761f]{min-height:28px;color:var(--ink-3);background:#ffffff80;border:1px solid #8e7e6a4d;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.action kbd[data-v-a140761f]{font:600 10.5px/1 var(--font);opacity:.8}.action.hot[data-v-a140761f]{border-color:var(--accent);background:var(--accent);color:#fff}.toast[data-v-a140761f]{background:var(--paper);color:var(--success);white-space:nowrap;pointer-events:none;opacity:0;border:1px solid #16653440;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:opacity .25s,transform .25s;position:absolute;bottom:22px;left:50%;transform:translate(-50%,10px);box-shadow:0 10px 24px #2f241929}.toast.on[data-v-a140761f]{opacity:1;transform:translate(-50%)}@media (width<=560px){.nodes[data-v-a140761f]{flex-direction:column;gap:8px}.link[data-v-a140761f]{display:none}}.inner[data-v-d5fde997]{flex-direction:column;gap:48px;display:flex}.caps[data-v-d5fde997]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.cap[data-v-d5fde997]{border-radius:var(--radius-lg);background:var(--glass);border:1px solid #8e7e6a38;flex-direction:column;gap:10px;padding:24px;display:flex}.fn[data-v-d5fde997]{background:var(--umber);color:#f3c58e;font:500 13px/1.4 var(--mono);border-radius:8px;align-self:flex-start;padding:4px 10px}.cap h3[data-v-d5fde997]{margin:0;font-size:19px;font-weight:650}.cap p[data-v-d5fde997]{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:15px}.links[data-v-d5fde997]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.note[data-v-d5fde997]{color:var(--muted);flex:320px;margin:0;font-size:14px}.note[data-v-d5fde997] strong{color:var(--ink-2)}.inner[data-v-d8a8e4e1]{flex-direction:column;gap:48px;display:flex}.steps[data-v-d8a8e4e1]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.step[data-v-d8a8e4e1]{text-align:left;cursor:pointer;background:#fff6;border:1px solid #8e7e6a38;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:28px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex}.step.on[data-v-d8a8e4e1]{border-color:var(--accent-line);background:#ffffffd1;box-shadow:0 18px 40px #2f24191a}.keys[data-v-d8a8e4e1]{align-items:center;gap:8px;min-height:52px;margin-bottom:12px;display:flex}.num[data-v-d8a8e4e1]{font:600 12px/1 var(--mono);letter-spacing:.1em;color:var(--muted)}.step.on .num[data-v-d8a8e4e1]{color:var(--accent-ink)}.step strong[data-v-d8a8e4e1]{font-size:20px;font-weight:650}.body[data-v-d8a8e4e1]{color:var(--ink-3);font-size:15px;line-height:1.65}.note[data-v-d8a8e4e1]{text-align:center;color:var(--muted);margin:0;font-size:13px}.cs[data-v-e04a8820]{border:1px solid var(--line);border-radius:var(--radius-xl);width:100%;height:540px;color:var(--ink);background:#e6d9c6;line-height:1.45;position:relative;overflow:hidden}.target[data-v-e04a8820]{border:1px solid var(--line-2);background:var(--paper);width:min(360px,100% - 56px);box-shadow:0 24px 50px #2f241929, var(--shadow-sm);border-radius:12px;position:absolute;top:56px;left:28px;overflow:hidden}.win-head[data-v-e04a8820]{background:#f4ede2;border-bottom:1px solid #8e7e6a2e;align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.dots[data-v-e04a8820]{gap:6px;display:flex}.dots i[data-v-e04a8820]{background:#e2c7a6;border-radius:99px;width:10px;height:10px}.win-head strong[data-v-e04a8820]{font-size:13px;font-weight:600}.target-status[data-v-e04a8820]{color:var(--muted);margin-left:auto;font-size:11.5px}.target-status.done[data-v-e04a8820]{color:var(--success)}.form[data-v-e04a8820]{flex-direction:column;gap:12px;padding:16px;display:flex}.field[data-v-e04a8820]{flex-direction:column;gap:5px;display:flex}.field-label[data-v-e04a8820]{color:var(--ink-3);font-size:12px;font-weight:600}.field-box[data-v-e04a8820]{border:1px solid var(--line-2);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;min-height:36px;padding:0 11px;font-size:13px;transition:background .35s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.field-box.focused[data-v-e04a8820]{border-color:var(--accent);box-shadow:0 0 0 3px #b4530929}.field-box.fresh[data-v-e04a8820]{background:var(--accent-wash)}.field-value[data-v-e04a8820]{text-overflow:ellipsis;overflow:hidden}.caret[data-v-e04a8820]{background:var(--accent);opacity:0;flex:none;width:1.5px;height:15px;margin-left:1px}.caret.on[data-v-e04a8820]{opacity:1}.form-actions[data-v-e04a8820]{justify-content:flex-end;padding-top:4px;display:flex}.publish[data-v-e04a8820]{min-height:34px;color:var(--muted);background:#8e7e6a33;border-radius:8px;align-items:center;padding:0 16px;font-size:13px;font-weight:600;transition:background .3s,color .3s;display:inline-flex}.publish.on[data-v-e04a8820]{background:var(--accent);color:#fff}.hud[data-v-e04a8820]{width:min(290px,100% - 48px);box-shadow:0 26px 56px #2f241938, var(--shadow-sm);opacity:0;transform-origin:100% 0;background:#f7f1e8f7;border:1px solid #8e7e6a57;border-radius:14px;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:24px;right:24px;overflow:hidden;transform:translateY(-8px)scale(.97)}.hud.on[data-v-e04a8820]{opacity:1;transform:none}.hud-head[data-v-e04a8820]{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:42px;padding:0 14px;display:flex}.hud-head .ico[data-v-e04a8820]{width:16px;height:16px;color:var(--accent)}.hud-head strong[data-v-e04a8820]{font-size:13px;font-weight:650}.status[data-v-e04a8820]{background:var(--accent-wash);color:var(--accent-ink);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-weight:600}.status.done[data-v-e04a8820]{background:var(--success-wash);color:var(--success)}.stack[data-v-e04a8820]{flex-direction:column;padding:6px;display:flex}.item[data-v-e04a8820]{min-height:40px;color:var(--muted);border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 8px 0 10px;transition:background .2s,opacity .3s;display:grid;position:relative}.item.sel[data-v-e04a8820]{color:var(--ink);background:var(--accent-wash-soft)}.item.next[data-v-e04a8820]{background:var(--accent-wash)}.item.done[data-v-e04a8820]{opacity:.55}.item.dim[data-v-e04a8820]{opacity:.5}.item.head[data-v-e04a8820]:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.num[data-v-e04a8820]{width:22px;height:22px;font:700 11px/1 var(--font);border:1px solid #8e7e6a57;border-radius:99px;place-items:center;transition:background .2s,color .2s;display:grid}.num.sel[data-v-e04a8820]{border-color:var(--accent);background:var(--accent);color:#fff}.num.done[data-v-e04a8820]{color:var(--success);background:#16653424;border-color:#1665344d}.text[data-v-e04a8820]{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.item.done .text[data-v-e04a8820]{text-decoration:line-through}.next-badge[data-v-e04a8820]{color:var(--accent-ink);white-space:nowrap;border:1px solid #b4530980;border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:600}.hint[data-v-e04a8820]{border-top:1px solid var(--line);color:var(--muted);padding:9px 14px;font-size:11.5px}.keys[data-v-e04a8820]{white-space:nowrap;pointer-events:none;opacity:0;background:#2f2419f0;border-radius:13px;align-items:center;gap:6px;padding:6px 13px 6px 6px;transition:opacity .2s,transform .25s;display:inline-flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%,8px);box-shadow:0 12px 26px #2f241942}.keys.on[data-v-e04a8820]{opacity:1;transform:translate(-50%)}.keys kbd[data-v-e04a8820]{background:var(--umber-key);min-width:30px;height:30px;color:var(--on-umber);font:600 14px/1 var(--font);border:1px solid #ffffff24;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex;box-shadow:0 2px #1e160f}.keys span[data-v-e04a8820]{color:#e7ded1;margin-left:5px;font-size:12.5px}@media (width<=640px){.cs[data-v-e04a8820]{height:620px}.target[data-v-e04a8820]{top:auto;bottom:70px}}.inner[data-v-b2d2efa9]{flex-wrap:wrap;align-items:center;gap:48px 64px;display:flex}.copy[data-v-b2d2efa9]{flex-direction:column;flex:340px;gap:18px;min-width:0;max-width:420px;display:flex}.copy .check-list[data-v-b2d2efa9]{margin-top:8px}.copy[data-v-b2d2efa9] .kbd{border:1px solid var(--line-3);background:var(--paper);font:600 .9em var(--font);color:var(--ink);border-radius:5px;padding:1px 6px}.demo[data-v-b2d2efa9]{flex:620px;min-width:0}.inner[data-v-7e809e78]{flex-wrap:wrap-reverse;align-items:center;gap:48px 72px;display:flex}.panel-col[data-v-7e809e78]{flex:460px;min-width:0;max-width:560px}.panel[data-v-7e809e78]{border-radius:var(--radius-lg);background:var(--panel);box-shadow:0 24px 60px #2f241924, var(--shadow-sm);border:1px solid #8e7e6a57;overflow:hidden}.panel-head[data-v-7e809e78]{background:#ffffff73;border-bottom:1px solid #8e7e6a38;align-items:center;gap:12px;height:48px;padding:0 18px;display:flex}.dots[data-v-7e809e78]{gap:7px;display:flex}.dots i[data-v-7e809e78]{background:#e2c7a6;border-radius:99px;width:11px;height:11px}.panel-head strong[data-v-7e809e78]{font-size:14px;font-weight:650}.hint[data-v-7e809e78]{color:var(--muted);margin-left:auto;font-size:12px}.panel-body[data-v-7e809e78]{flex-direction:column;gap:8px;padding:18px;display:flex}.group[data-v-7e809e78]{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff8f;flex-direction:column;display:flex}.group+.group-label[data-v-7e809e78]{margin-top:10px}.group-label[data-v-7e809e78]{letter-spacing:.04em;color:var(--muted);margin:0;padding:0 4px;font-size:12px;font-weight:600}.row[data-v-7e809e78]{align-items:center;gap:14px;min-height:58px;padding:0 16px;display:flex}.row+.row[data-v-7e809e78]{border-top:1px solid #8e7e6a2e}.row-copy[data-v-7e809e78]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.row-copy strong[data-v-7e809e78],.app-name[data-v-7e809e78]{font-size:14.5px;font-weight:600}.row-copy span[data-v-7e809e78]{color:var(--muted);font-size:12.5px}.app[data-v-7e809e78]{color:#fff;width:30px;height:30px;font:700 13px/1 var(--font);border-radius:8px;flex:none;place-items:center;display:grid}.app-name[data-v-7e809e78]{flex:1;min-width:0}.value[data-v-7e809e78]{color:var(--ink-3);font-size:13px;font-weight:600}.value.ok[data-v-7e809e78]{color:var(--success)}.value.warn[data-v-7e809e78]{color:var(--accent-ink)}.switch[data-v-7e809e78]{cursor:pointer;background:#8e7e6a61;border:0;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .2s;position:relative}.switch span[data-v-7e809e78]{background:#fff;border-radius:999px;width:20px;height:20px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #2f24194d}.switch.on[data-v-7e809e78]{background:var(--accent)}.switch.on span[data-v-7e809e78]{left:21px}.copy[data-v-7e809e78]{flex-direction:column;flex:380px;gap:18px;min-width:0;max-width:500px;display:flex}.copy .check-list[data-v-7e809e78]{margin-top:8px}.copy .link-arrow[data-v-7e809e78]{align-self:flex-start}.inner[data-v-0478b9dd]{flex-direction:column;gap:48px;display:flex}.plans[data-v-0478b9dd]{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:stretch;gap:20px;display:grid}.plan[data-v-0478b9dd]{background:var(--glass);border:1px solid #8e7e6a42;border-radius:20px;flex-direction:column;gap:22px;padding:32px;display:flex;position:relative}.plan.pro[data-v-0478b9dd]{border:1.5px solid var(--accent);background:var(--paper);box-shadow:0 24px 56px #b4530924}.badge[data-v-0478b9dd]{background:var(--accent);color:#fff;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:650;position:absolute;top:-13px;left:32px}.plan-head[data-v-0478b9dd]{flex-direction:column;gap:6px;display:flex}.tag[data-v-0478b9dd]{color:var(--ink-3);font-size:15px;font-weight:650}.pro .tag[data-v-0478b9dd]{color:var(--accent-ink)}.price-row[data-v-0478b9dd]{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;display:flex}.price[data-v-0478b9dd]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:52px;font-weight:700;line-height:1.05}.desc[data-v-0478b9dd]{color:var(--ink-3);font-size:15px}.features[data-v-0478b9dd]{flex-direction:column;flex:1;gap:12px;margin:0;padding:0;list-style:none;display:flex}.features li[data-v-0478b9dd]{align-items:center;gap:10px;font-size:15px;display:flex}.features .ico[data-v-0478b9dd]{stroke-width:2px;width:17px;height:17px;color:var(--accent-ink)}.text[data-v-0478b9dd]{flex:1;min-width:0}.lim[data-v-0478b9dd]{color:var(--muted);font-size:13px}.plan-cta[data-v-0478b9dd]{min-height:50px}.plan-cta.is-disabled[data-v-0478b9dd]{opacity:.6;pointer-events:none}.err[data-v-0478b9dd]{color:#b91c1c;text-align:center;margin:-8px 0 0;font-size:13px}.note[data-v-0478b9dd]{text-align:center;color:var(--muted);margin:-8px 0 0;font-size:13px}.inner[data-v-a8c35518]{flex-wrap:wrap;gap:40px 72px;display:flex}.side[data-v-a8c35518]{flex-direction:column;flex:300px;gap:14px;min-width:0;max-width:380px;display:flex}.list[data-v-a8c35518]{border-top:1px solid #8e7e6a42;flex:999 560px;min-width:0}details[data-v-a8c35518]{border-bottom:1px solid #8e7e6a42}summary[data-v-a8c35518]{cursor:pointer;align-items:center;gap:16px;min-height:64px;padding:0 4px;font-size:17px;font-weight:600;list-style:none;display:flex}summary[data-v-a8c35518]::-webkit-details-marker{display:none}.plus[data-v-a8c35518]{width:20px;height:20px;color:var(--accent-ink);margin-left:auto;transition:transform .2s}details[open] .plus[data-v-a8c35518]{transform:rotate(45deg)}.ans[data-v-a8c35518]{color:var(--ink-3);text-wrap:pretty;margin:0;padding:0 44px 22px 4px;font-size:15.5px;line-height:1.75}.ans[data-v-a8c35518] code{font:500 .88em var(--mono);color:var(--ink-2);background:#8e7e6a29;border-radius:5px;padding:1px 6px}.final[data-v-167e88dd]{padding-top:40px;position:relative;overflow:hidden}.inner[data-v-167e88dd]{max-width:820px;padding:72px var(--gutter) 200px;text-align:center;flex-direction:column;align-items:center;gap:24px;margin:0 auto;display:flex;position:relative}.mark[data-v-167e88dd]{filter:drop-shadow(0 18px 28px #b4530938);width:104px;height:104px;animation:6s ease-in-out infinite mark-float-167e88dd}@keyframes mark-float-167e88dd{50%{transform:translateY(-10px)}}.title[data-v-167e88dd]{font-size:clamp(34px,4.4vw,56px)}.lead[data-v-167e88dd]{max-width:560px}.ctas[data-v-167e88dd]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.download[data-v-f32f39f4]{position:relative;overflow:hidden}.inner[data-v-f32f39f4]{flex-wrap:wrap;align-items:flex-start;gap:48px 64px;padding-top:72px;padding-bottom:140px;display:flex;position:relative}.copy[data-v-f32f39f4]{flex-direction:column;flex:400px;gap:24px;min-width:0;max-width:500px;display:flex}.title[data-v-f32f39f4]{white-space:pre-line;font-size:clamp(42px,5vw,64px)}.platforms[data-v-f32f39f4]{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}legend[data-v-f32f39f4]{color:var(--ink-3);margin-bottom:10px;font-size:13px;font-weight:600}.platform-grid[data-v-f32f39f4]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;display:grid}.platform[data-v-f32f39f4]{border:1px solid var(--line-2);border-radius:var(--radius-lg);cursor:pointer;background:#ffffff73;flex-direction:column;gap:10px;padding:18px;transition:background .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.platform.on[data-v-f32f39f4]{border-color:var(--accent);background:var(--paper);box-shadow:0 14px 30px #b4530924}.platform[data-v-f32f39f4]:focus-within{outline:2px solid var(--accent);outline-offset:3px}.platform-head[data-v-f32f39f4]{align-items:center;gap:10px;display:flex}.platform-head strong[data-v-f32f39f4]{font-size:17px}.tile[data-v-f32f39f4]{background:var(--accent-wash);width:38px;height:38px;color:var(--accent-ink);border-radius:10px;place-items:center;display:grid}.platform.on .tile[data-v-f32f39f4]{background:var(--accent);color:#fff}.tile .ico[data-v-f32f39f4]{stroke-width:1.7px;width:20px;height:20px}.radio[data-v-f32f39f4]{border:2px solid #8e7e6a80;border-radius:99px;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.radio span[data-v-f32f39f4]{border-radius:99px;width:9px;height:9px}.platform.on .radio[data-v-f32f39f4]{border-color:var(--accent)}.platform.on .radio span[data-v-f32f39f4]{background:var(--accent)}.specs[data-v-f32f39f4]{flex-wrap:wrap;gap:6px;display:flex}.specs span[data-v-f32f39f4]{background:var(--tint);color:var(--ink-2);border-radius:6px;padding:2px 8px;font-size:12.5px}.device[data-v-f32f39f4]{background:var(--ink);color:var(--on-umber);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;position:absolute;top:-10px;right:14px}.hint[data-v-f32f39f4]{color:var(--muted);margin:0;font-size:13px}.action-row[data-v-f32f39f4]{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.release[data-v-f32f39f4]{color:var(--muted);flex-direction:column;font-size:13px;display:flex}.release strong[data-v-f32f39f4]{color:var(--ink-2);font-weight:600}.brew[data-v-f32f39f4]{flex-direction:column;gap:8px;display:flex}.brew-label[data-v-f32f39f4]{color:var(--ink-3);font-size:13px;font-weight:600}.brew-box[data-v-f32f39f4]{border-radius:var(--radius-md);background:var(--umber);color:#e7ded1;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex}.brew-box code[data-v-f32f39f4]{overflow-wrap:anywhere;min-width:0;font:500 13.5px/1.5 var(--mono);flex:1}.prompt[data-v-f32f39f4]{color:var(--on-umber-faint)}.copy-btn[data-v-f32f39f4]{min-height:36px;color:var(--on-umber);cursor:pointer;background:#e7ded11a;border:1px solid #e7ded133;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.copy-btn.ok[data-v-f32f39f4]{background:#1665348c}.copy-btn .ico[data-v-f32f39f4]{stroke-width:2px;width:14px;height:14px}.copy-failed[data-v-f32f39f4]{color:#b91c1c;margin:0;font-size:12.5px}.note[data-v-f32f39f4]{color:var(--ink-3);align-items:flex-start;gap:8px;margin:0;font-size:13.5px;display:flex}.note .ico[data-v-f32f39f4]{width:16px;height:16px;color:var(--success);margin-top:3px}.direct[data-v-f32f39f4]{color:var(--muted);border-top:1px solid #8e7e6a38;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:14px;font-size:13.5px;display:flex}.direct a[data-v-f32f39f4]{font-weight:600}.direct .back[data-v-f32f39f4]{margin-left:auto}.preview[data-v-f32f39f4]{flex-direction:column;flex:600px;align-items:center;gap:14px;min-width:0;display:flex}.preview .demo-stage[data-v-f32f39f4]{justify-content:center;width:100%;display:flex}.preview p[data-v-f32f39f4]{color:var(--muted);margin:0;font-size:13px}.prose[data-v-a35217f7]{color:var(--body);flex-direction:column;gap:18px;font-size:16px;line-height:1.8;display:flex}h2[data-v-a35217f7]{scroll-margin-top:calc(var(--nav-h) + 72px);font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:30px 0 0;font-size:27px;line-height:1.35}h3[data-v-a35217f7]{scroll-margin-top:calc(var(--nav-h) + 72px);color:var(--ink);margin:14px 0 0;font-size:19px;line-height:1.45}p[data-v-a35217f7]{text-wrap:pretty;margin:0}ul[data-v-a35217f7],ol[data-v-a35217f7]{flex-direction:column;gap:10px;margin:0;padding-left:22px;display:flex}ul[data-v-a35217f7]{padding-left:0;list-style:none}ul li[data-v-a35217f7]{padding-left:18px;position:relative}ul li[data-v-a35217f7]:before{content:"";background:var(--accent);border-radius:99px;width:6px;height:6px;position:absolute;top:12px;left:0}.prose[data-v-a35217f7] code{font:500 .86em var(--mono);background:#8e7e6a29;border-radius:5px;padding:1px 6px}.prose[data-v-a35217f7] strong{color:var(--ink)}.prose[data-v-a35217f7] .lnk,.prose[data-v-a35217f7] a{font-weight:600}.prose[data-v-a35217f7] .kbd{border:1px solid var(--line-3);background:var(--paper);font:600 .9em var(--font);border-radius:5px;padding:1px 6px}.caps[data-v-a35217f7]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.cap[data-v-a35217f7]{background:var(--glass);border:1px solid #8e7e6a3d;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.cap .fn[data-v-a35217f7]{background:var(--umber);color:#f3c58e;font:500 12.5px/1.4 var(--mono);border-radius:7px;align-self:flex-start;padding:3px 9px}.cap strong[data-v-a35217f7]{font-size:16px}.cap span[data-v-a35217f7]{color:var(--ink-3);font-size:14px;line-height:1.65}.flow[data-v-a35217f7]{border-radius:var(--radius-lg);background:var(--bg-alt);border:1px solid #8e7e6a3d;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0;padding:22px;display:flex}.node[data-v-a35217f7]{border:1px solid var(--line-2);min-height:38px;color:var(--ink-2);font:600 13px/1 var(--mono);background:#ffffff80;border-radius:10px;align-items:center;padding:0 14px;transition:background .3s,color .3s,box-shadow .3s,transform .3s;display:inline-flex}.node.key[data-v-a35217f7]{border-color:var(--accent-line);background:var(--paper);color:var(--accent-ink)}.node.on[data-v-a35217f7]{border-color:var(--accent);background:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px #b4530940}.arrow[data-v-a35217f7]{color:#8e7e6a80;stroke-width:2px;transition:color .3s}.arrow.passed[data-v-a35217f7]{color:var(--accent)}.callout[data-v-a35217f7]{border-radius:var(--radius-md);background:var(--info-wash);color:var(--info-ink);border:1px solid #1e4e8c3d;gap:12px;padding:14px 16px;font-size:14.5px;line-height:1.7;display:flex}.callout .ico[data-v-a35217f7]{color:var(--info);margin-top:3px}.callout.warn[data-v-a35217f7]{background:var(--warning-wash);color:#5b3509;border-color:#854d0e4d}.callout.warn .ico[data-v-a35217f7]{color:var(--warning)}.table-box[data-v-a35217f7]{background:var(--glass);border:1px solid #8e7e6a47;border-radius:14px;overflow-x:auto}table[data-v-a35217f7]{border-collapse:collapse;width:100%;min-width:540px;font-size:14px;line-height:1.55}th[data-v-a35217f7]{background:var(--bg-alt);text-align:left;padding:12px 16px;font-weight:650}td[data-v-a35217f7]{vertical-align:top;border-top:1px solid #8e7e6a2e;padding:11px 16px}td[data-v-a35217f7]:first-child{font-weight:600}.cell[data-v-a35217f7]{align-items:flex-start;gap:7px;display:inline-flex}.cell .ico[data-v-a35217f7]{width:16px;height:16px;margin-top:3px}.yes[data-v-a35217f7]{color:var(--success);stroke-width:2.3px}.no[data-v-a35217f7]{color:var(--s-com);stroke-width:2.1px}.code[data-v-a35217f7]{background:var(--umber);--scrollbar-thumb:var(--scrollbar-thumb-on-umber);border-radius:14px;margin:0;overflow:hidden}.code figcaption[data-v-a35217f7]{height:38px;color:var(--on-umber-2);font:500 12px/1 var(--mono);border-bottom:1px solid #e7ded11a;align-items:center;padding:0 16px;display:flex}.code[data-v-a35217f7] pre{font:500 13px/1.7 var(--mono);color:#e7ded1;white-space:pre;margin:0;padding:14px 18px 18px;overflow-x:auto}.code[data-v-a35217f7] .k{color:var(--s-key)}.code[data-v-a35217f7] .s{color:var(--s-str)}.code[data-v-a35217f7] .f{color:var(--s-fn)}.code[data-v-a35217f7] .c{color:var(--s-com)}.code[data-v-a35217f7] .n{color:var(--s-num)}.code[data-v-a35217f7] .t{color:var(--s-prop)}.side[data-v-ef6b5c4d]{flex-direction:column;gap:22px;display:flex}.group[data-v-ef6b5c4d]{flex-direction:column;gap:2px;display:flex}.group-title[data-v-ef6b5c4d]{font:600 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;padding:0 10px 6px}a[data-v-ef6b5c4d]{min-height:36px;color:var(--ink-2);border-radius:8px;align-items:center;padding:0 10px;font-size:14.5px;font-weight:500;display:flex;position:relative}a[data-v-ef6b5c4d]:hover{color:var(--ink);background:#ffffff80}a.on[data-v-ef6b5c4d]{background:var(--accent-wash);color:var(--accent-deep);font-weight:650}a.on[data-v-ef6b5c4d]:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}@media (width<=900px){.side[data-v-ef6b5c4d]{flex-direction:row;gap:6px;padding-bottom:4px;overflow-x:auto}.group[data-v-ef6b5c4d]{flex-direction:row;gap:6px}.group-title[data-v-ef6b5c4d]{display:none}a[data-v-ef6b5c4d]{border:1px solid var(--line-2);background:var(--glass);border-radius:999px;flex:none}a.on[data-v-ef6b5c4d]:before{display:none}}.subbar[data-v-02accae3]{top:var(--nav-h);z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#efe6d9f0;border-bottom:1px solid #8e7e6a38;position:sticky}.subbar-inner[data-v-02accae3]{flex-wrap:wrap;align-items:center;gap:8px 20px;min-height:52px;padding-top:8px;padding-bottom:8px;display:flex}.tag[data-v-02accae3]{background:var(--umber);color:#f3c58e;font:500 11.5px/1.5 var(--mono);border-radius:6px;padding:2px 8px}.top-links[data-v-02accae3]{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.top-links a[data-v-02accae3]{border:1px solid var(--line-2);background:var(--glass);min-height:36px;color:var(--ink);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.top-links .ico[data-v-02accae3]{width:13px;height:13px;color:var(--muted)}.shell[data-v-02accae3]{flex-wrap:wrap;align-items:flex-start;gap:32px 56px;display:flex}.sidebar[data-v-02accae3]{min-width:0;max-width:260px;top:calc(var(--nav-h) + 76px);flex:220px;padding:40px 0 24px;position:sticky}.article[data-v-02accae3]{flex:999 600px;min-width:0;max-width:800px;padding:48px 0 112px}.head[data-v-02accae3]{flex-direction:column;gap:16px;padding-bottom:12px;display:flex}.head .h-display[data-v-02accae3]{font-size:clamp(38px,4.4vw,54px)}.sub[data-v-02accae3]{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:18px;line-height:1.75}.sub[data-v-02accae3] code{font:500 .88em var(--mono);background:#8e7e6a29;border-radius:5px;padding:1px 6px}@media (width<=900px){.sidebar[data-v-02accae3]{flex-basis:100%;max-width:none;padding:20px 0 0;position:static}.article[data-v-02accae3]{padding-top:24px}}.hero-inner[data-v-f2770815]{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-top:88px;padding-bottom:48px;display:flex}.hero-inner .pill[data-v-f2770815]{align-self:center}.hero-lead[data-v-f2770815]{max-width:640px}.ctas[data-v-f2770815]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sec-nav[data-v-f2770815]{top:var(--nav-h);z-index:40;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f0e7e6;position:sticky}.sec-nav-inner[data-v-f2770815]{gap:6px;padding-top:10px;padding-bottom:10px;display:flex;overflow-x:auto}.sec-nav a[data-v-f2770815]{border:1px solid var(--line-2);min-height:38px;color:var(--ink-2);border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.sec-nav a[data-v-f2770815]:hover{background:var(--glass);color:var(--ink)}.sec-nav a.on[data-v-f2770815]{border-color:var(--ink);background:var(--ink);color:var(--on-umber)}.row[data-v-f2770815]{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 60px);padding:96px 0}.row-inner[data-v-f2770815]{flex-wrap:wrap;align-items:center;gap:48px 64px;display:flex}.row-inner.reversed[data-v-f2770815]{flex-direction:row-reverse}.row-copy[data-v-f2770815]{flex-direction:column;flex:340px;gap:18px;min-width:0;max-width:440px;display:flex}.row-title[data-v-f2770815]{font-size:clamp(30px,3.2vw,40px);line-height:1.18}.row-body[data-v-f2770815]{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.75}.bullets[data-v-f2770815]{gap:10px}.bullets .check[data-v-f2770815]{width:22px;height:22px}.bullets li>span[data-v-f2770815]:last-child{color:var(--ink);font-size:15px}.row-copy .link-arrow[data-v-f2770815]{align-self:flex-start}.keys[data-v-f2770815]{flex-wrap:wrap;gap:12px;display:flex}.key[data-v-f2770815]{background:var(--glass);color:var(--ink-3);border:1px solid #8e7e6a42;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;font-size:13px;display:inline-flex}.row-demo[data-v-f2770815]{flex:999 600px;min-width:0}.panel-stage[data-v-f2770815]{justify-content:center;display:flex}.more-inner[data-v-f2770815]{flex-direction:column;gap:44px;display:flex}.cards[data-v-f2770815]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px;display:grid}.card[data-v-f2770815]{background:var(--glass);border:1px solid #8e7e6a38;border-radius:18px;flex-direction:column;gap:12px;padding:26px;display:flex}.tile[data-v-f2770815]{width:42px;height:42px;color:var(--accent-ink);background:#b453091a;border-radius:12px;place-items:center;display:grid}.tile .ico[data-v-f2770815]{stroke-width:1.7px;width:21px;height:21px}.card h3[data-v-f2770815]{margin:0;font-size:18px;font-weight:650}.card p[data-v-f2770815]{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:15px;line-height:1.7}.card-link[data-v-f2770815]{align-self:flex-start;min-height:0}@media (width<=720px){.row[data-v-f2770815]{padding:72px 0}.row-inner.reversed[data-v-f2770815]{flex-direction:row}}.hero-inner[data-v-07190ef6]{flex-direction:column;gap:22px;padding-top:56px;padding-bottom:40px;display:flex}.switcher[data-v-07190ef6]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.switcher-label[data-v-07190ef6]{color:var(--muted);margin-right:6px;font-size:13.5px;font-weight:600}.switcher a[data-v-07190ef6]{border:1px solid var(--line-2);background:var(--glass);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.switcher a.on[data-v-07190ef6]{border-color:var(--ink);background:var(--ink);color:var(--on-umber)}.title[data-v-07190ef6]{font-size:clamp(32px,4vw,50px);line-height:1.16}.ctas[data-v-07190ef6]{flex-wrap:wrap;gap:12px;display:flex}.callout[data-v-07190ef6]{border-radius:var(--radius-md);background:var(--info-wash);color:var(--info-ink);border:1px solid #1e4e8c3d;gap:12px;padding:14px 16px;font-size:14px;display:flex}.callout .ico[data-v-07190ef6]{color:var(--info);margin-top:2px}.callout p[data-v-07190ef6]{margin:0}.callout p+p[data-v-07190ef6]{margin-top:4px}.table-sec[data-v-07190ef6]{padding-top:8px;padding-bottom:72px}.table-box[data-v-07190ef6]{background:var(--glass);border:1px solid #8e7e6a47;border-radius:18px;overflow-x:auto;box-shadow:0 20px 50px #2f241914}table[data-v-07190ef6]{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px}thead th[data-v-07190ef6]{text-align:left;border-bottom:1px solid #8e7e6a3d;padding:18px 20px;font-size:15px;font-weight:650}thead th[data-v-07190ef6]:first-child{width:30%}tbody tr+tr[data-v-07190ef6]{border-top:1px solid #8e7e6a29}tbody th[data-v-07190ef6],tbody td[data-v-07190ef6]{vertical-align:top;text-align:left;padding:14px 20px}tbody th[data-v-07190ef6]{font-weight:600}tbody td[data-v-07190ef6]{color:var(--ink-2)}.us[data-v-07190ef6]{background:#b453090d}thead .us[data-v-07190ef6]{background:var(--accent-wash-soft);border-bottom-color:#b453094d}tbody td.us[data-v-07190ef6]{color:var(--ink);font-weight:600}.brand[data-v-07190ef6]{color:var(--accent-deep);align-items:center;gap:8px;font-weight:700;display:inline-flex}.cell[data-v-07190ef6]{align-items:flex-start;gap:8px;display:inline-flex}.cell .ico[data-v-07190ef6]{margin-top:2px}.yes[data-v-07190ef6]{color:var(--success);stroke-width:2.2px}.no[data-v-07190ef6]{color:var(--s-com);stroke-width:2px}.sections[data-v-07190ef6]{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:40px 56px;display:grid}.section[data-v-07190ef6]{flex-direction:column;gap:12px;display:flex}.section h2[data-v-07190ef6]{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:24px;line-height:1.3}.section p[data-v-07190ef6]{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.8}.section ul[data-v-07190ef6]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.section li[data-v-07190ef6]{color:var(--ink-2);padding-left:18px;font-size:15px;line-height:1.7;position:relative}.section li[data-v-07190ef6]:before{content:"";background:var(--accent);border-radius:99px;width:6px;height:6px;position:absolute;top:10px;left:0}.cross[data-v-07190ef6]{flex-direction:column;gap:18px;padding-top:72px;padding-bottom:72px;display:flex}.cross h2[data-v-07190ef6]{color:var(--ink-3);margin:0;font-size:15px;font-weight:650}.cross-links[data-v-07190ef6]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;display:grid}.cross-links a[data-v-07190ef6]{border:1px solid var(--line-2);background:var(--glass);min-height:64px;color:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:15.5px;font-weight:600;display:flex}.cross-links a[data-v-07190ef6]:hover{background:var(--glass-strong);color:var(--ink)}.cross-links .vs[data-v-07190ef6]{color:var(--muted);font-weight:500}.cross-links .ico[data-v-07190ef6]{width:16px;height:16px;color:var(--accent-ink)}.final[data-v-07190ef6]{padding-bottom:88px}.final-card[data-v-07190ef6]{background:var(--umber-2);color:var(--on-umber);border-radius:24px;flex-wrap:wrap;align-items:center;gap:24px 40px;padding:40px;display:flex}.final-copy[data-v-07190ef6]{flex-direction:column;flex:380px;gap:10px;min-width:0;display:flex}.final-copy h2[data-v-07190ef6]{font-family:var(--font-display);margin:0;font-size:clamp(26px,3vw,34px);line-height:1.2}.final-copy p[data-v-07190ef6]{color:var(--on-umber-2);margin:0;font-size:15.5px}.note[data-v-07190ef6]{color:var(--muted);margin:16px 0 0;font-size:13px}.blog[data-v-b5e1d192]{flex-direction:column;gap:40px;padding-top:72px;padding-bottom:112px;display:flex}.head[data-v-b5e1d192]{flex-direction:column;gap:14px;display:flex}.title[data-v-b5e1d192]{font-size:clamp(40px,4.8vw,60px)}.head .lead[data-v-b5e1d192]{max-width:560px}.post[data-v-b5e1d192]{background:var(--paper);color:var(--ink);border:1px solid #8e7e6a47;border-radius:24px;flex-wrap:wrap;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 24px 60px #2f24191a}.post[data-v-b5e1d192]:hover{color:var(--ink);transform:translateY(-2px);box-shadow:0 30px 70px #2f241924}.cover[data-v-b5e1d192]{background:var(--bg-stage);flex:360px;min-height:300px;position:relative;overflow:hidden}.cover-keys[data-v-b5e1d192]{flex-direction:column;gap:8px;display:flex;position:absolute;top:28px;left:28px}.key[data-v-b5e1d192]{font:600 12px/1.4 var(--mono);border-radius:8px;align-self:flex-start;padding:4px 10px}.key.dark[data-v-b5e1d192]{background:var(--ink);color:var(--on-umber)}.key.accent[data-v-b5e1d192]{background:var(--accent);color:#fff}.post-copy[data-v-b5e1d192]{flex-direction:column;flex:420px;gap:14px;min-width:0;padding:36px;display:flex}.meta[data-v-b5e1d192]{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:13px;display:flex}.latest[data-v-b5e1d192]{background:var(--accent-wash);color:var(--accent-ink);border-radius:999px;padding:2px 9px;font-weight:650}.post h2[data-v-b5e1d192]{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.28}.post p[data-v-b5e1d192]{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.75}.read[data-v-b5e1d192]{color:var(--accent-ink);align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:650;display:inline-flex}.read .ico[data-v-b5e1d192]{width:16px;height:16px}.explore[data-v-b5e1d192]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;display:grid}.explore a[data-v-b5e1d192]{border-radius:var(--radius-lg);background:var(--glass);color:var(--ink);border:1px solid #8e7e6a47;flex-direction:column;gap:4px;padding:20px 22px;display:flex}.explore a[data-v-b5e1d192]:hover{background:var(--glass-strong);color:var(--ink)}.explore span[data-v-b5e1d192]{color:var(--muted);font-size:13px}.explore strong[data-v-b5e1d192]{font-size:16px}.head[data-v-89b14482]{flex-direction:column;gap:18px;max-width:1120px;padding-top:56px;padding-bottom:32px;display:flex}.crumb[data-v-89b14482]{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.crumb a[data-v-89b14482]{color:var(--muted)}.title[data-v-89b14482]{max-width:860px;font-size:clamp(32px,4vw,50px);line-height:1.2}.sub[data-v-89b14482]{max-width:760px;color:var(--ink-3);margin:0;font-size:16px}.byline[data-v-89b14482]{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13.5px;display:inline-flex}.layout[data-v-89b14482]{flex-wrap:wrap;align-items:flex-start;gap:32px 64px;max-width:1120px;padding-bottom:96px;display:flex}.article[data-v-89b14482]{flex-direction:column;flex:999 560px;gap:18px;min-width:0;max-width:720px;display:flex}.article[data-v-89b14482] .prose{font-size:16.5px}.cta[data-v-89b14482]{background:var(--umber-2);color:var(--on-umber);border-radius:20px;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:28px;padding:28px;display:flex}.cta-copy[data-v-89b14482]{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.cta-copy strong[data-v-89b14482]{font-size:18px}.cta-copy span[data-v-89b14482]{color:var(--on-umber-2);font-size:14.5px}.cta-actions[data-v-89b14482]{flex-wrap:wrap;gap:10px;display:flex}.back[data-v-89b14482]{align-self:flex-start;align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.toc[data-v-89b14482]{min-width:0;max-width:280px;top:calc(var(--nav-h) + 32px);flex-direction:column;flex:240px;gap:2px;padding:6px 0;display:flex;position:sticky}.toc-label[data-v-89b14482]{font:600 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;padding:0 12px 8px}.toc a[data-v-89b14482]{color:var(--ink-2);border-radius:8px;padding:6px 12px;font-size:14px;line-height:1.5;display:block;position:relative}.toc a.sub[data-v-89b14482]{color:var(--muted);padding-left:26px;font-size:13px}.toc a.on[data-v-89b14482]{background:var(--accent-wash);color:var(--accent-deep);font-weight:650}.toc a.on[data-v-89b14482]:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}@media (width<=900px){.toc[data-v-89b14482]{display:none}}
