.brand-icon[data-v-65a8a98e]{display:block;width:100%;height:100%}.public-site[data-v-c2305ab3]{--ink: #17232b;--muted: #687983;--line: #dce4e7;--mint: #087f69;--mint-bright: #62d6bd;--coral: #e5634d;min-height:100vh;overflow-x:hidden;background:#fff;color:var(--ink);letter-spacing:0}.public-site[data-v-c2305ab3] *,.public-site[data-v-c2305ab3] *:before,.public-site[data-v-c2305ab3] *:after{box-sizing:border-box}.public-site a[data-v-c2305ab3]{color:inherit;text-decoration:none}.site-inner[data-v-c2305ab3]{width:min(calc(100% - 48px),1180px);margin:0 auto}.site-header[data-v-c2305ab3]{position:sticky;z-index:50;top:0;display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid rgba(220,228,231,.9);background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-brand[data-v-c2305ab3],.footer-brand[data-v-c2305ab3]{display:flex;align-items:center;gap:10px;min-width:0}.site-logo[data-v-c2305ab3]{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center}.site-brand>span[data-v-c2305ab3]:last-child{display:grid;min-width:0}.site-brand strong[data-v-c2305ab3],.footer-brand strong[data-v-c2305ab3]{color:var(--ink);font-size:15px;line-height:19px}.site-brand small[data-v-c2305ab3]{color:#7c8b93;font-size:11px;line-height:15px}.site-nav[data-v-c2305ab3]{display:flex;align-items:center;gap:30px;margin-left:auto}.site-brand[data-v-c2305ab3]{order:0}.site-nav[data-v-c2305ab3]{order:2}.header-action[data-v-c2305ab3]{order:3}.site-nav a[data-v-c2305ab3]{color:#53656e;font-size:13px;font-weight:650}.site-nav a.router-link-active[data-v-c2305ab3]{color:var(--mint)}.header-action[data-v-c2305ab3]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:104px;min-height:40px;padding:0 16px;border:1px solid #cdd9dd;border-radius:6px;color:#244049;font-size:13px;font-weight:700}.header-action .n-icon[data-v-c2305ab3]{font-size:18px}.download-hero[data-v-c2305ab3]{position:relative;min-height:610px;overflow:hidden;scroll-margin-top:72px;background:#102128;color:#fff}.download-hero[data-v-c2305ab3]:after{position:absolute;inset:auto 0 0;height:1px;background:#ffffff1a;content:""}.hero-inner[data-v-c2305ab3]{display:flex;align-items:center;min-height:610px}.hero-copy[data-v-c2305ab3]{position:relative;z-index:2;width:min(56%,650px);padding:56px 0}.eyebrow[data-v-c2305ab3],.section-heading>span[data-v-c2305ab3],.tutorial-copy>span[data-v-c2305ab3]{display:block;color:var(--mint-bright);font-size:12px;line-height:18px;font-weight:750;letter-spacing:0}.hero-copy h1[data-v-c2305ab3],.page-intro h1[data-v-c2305ab3],.guide-heading h1[data-v-c2305ab3]{margin:10px 0 0;font-size:58px;line-height:1.08;font-weight:760;letter-spacing:0}.hero-copy>p[data-v-c2305ab3]{max-width:610px;margin:22px 0 0;color:#c9d5d9;font-size:18px;line-height:30px}.version-line[data-v-c2305ab3]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.version-line span[data-v-c2305ab3]{padding:7px 10px;border:1px solid rgba(255,255,255,.18);border-radius:4px;color:#dce6e9;font-size:12px}.hero-actions[data-v-c2305ab3]{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.primary-action[data-v-c2305ab3],.secondary-action[data-v-c2305ab3],.download-button[data-v-c2305ab3]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:6px;font-size:14px;font-weight:750}.primary-action[data-v-c2305ab3],.download-button[data-v-c2305ab3]{background:var(--mint-bright);color:#102128!important}.secondary-action[data-v-c2305ab3]{border:1px solid rgba(255,255,255,.22);color:#f1f6f7!important}.primary-action .n-icon[data-v-c2305ab3],.secondary-action .n-icon[data-v-c2305ab3],.download-button .n-icon[data-v-c2305ab3]{font-size:19px}.primary-action.is-disabled[data-v-c2305ab3]{opacity:.55}.hero-tip[data-v-c2305ab3]{display:block;margin-top:18px;color:#8fa4ac;font-size:12px}.hero-product[data-v-c2305ab3]{position:absolute;z-index:1;top:64px;right:max(4vw,calc((100vw - 1180px)/2));width:min(34vw,360px);max-height:720px;object-fit:contain;object-position:top;filter:drop-shadow(0 24px 44px rgba(0,0,0,.36))}.capabilities[data-v-c2305ab3]{border-bottom:1px solid #e3e9eb;background:#fff}.capability-grid[data-v-c2305ab3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.capability-grid>div[data-v-c2305ab3]{display:flex;align-items:center;gap:15px;min-height:118px;padding:26px 30px}.capability-grid>div+div[data-v-c2305ab3]{border-left:1px solid #e3e9eb}.capability-grid .n-icon[data-v-c2305ab3]{flex:0 0 auto;color:var(--mint);font-size:29px}.capability-grid span[data-v-c2305ab3]{display:grid;gap:4px}.capability-grid strong[data-v-c2305ab3]{font-size:15px}.capability-grid small[data-v-c2305ab3]{color:var(--muted);font-size:12px;line-height:18px}.tutorial-band[data-v-c2305ab3],.manager-list-band[data-v-c2305ab3]{padding:88px 0 94px;background:#f4f7f8;scroll-margin-top:72px}.section-heading h2[data-v-c2305ab3],.manager-promo h2[data-v-c2305ab3],.related-guides h2[data-v-c2305ab3]{margin:7px 0 0;font-size:34px;line-height:44px;letter-spacing:0}.section-heading p[data-v-c2305ab3]{max-width:640px;margin:12px 0 0;color:var(--muted);line-height:25px}.tutorial-grid[data-v-c2305ab3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px}.tutorial-card[data-v-c2305ab3]{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tutorial-card[data-v-c2305ab3]:hover{transform:translateY(-2px);border-color:#9ecbc2;box-shadow:0 15px 34px #1f3b4217}.tutorial-visual[data-v-c2305ab3]{position:relative;display:grid;width:100%;aspect-ratio:4 / 3;place-items:center;overflow:hidden;background:#14242b}.tutorial-visual>span[data-v-c2305ab3]{position:absolute;top:15px;left:16px;color:#8da3ac;font:750 12px/1 monospace}.tutorial-visual img[data-v-c2305ab3]{width:62%;height:62%;object-fit:contain}.tutorial-card:last-child .tutorial-visual img[data-v-c2305ab3]{width:48%;height:88%;object-position:top}.tutorial-copy[data-v-c2305ab3]{display:grid;align-content:start;min-height:248px;padding:20px}.tutorial-copy>span[data-v-c2305ab3]{color:var(--mint)}.tutorial-copy h3[data-v-c2305ab3]{margin:7px 0 0;font-size:18px;line-height:26px}.tutorial-copy p[data-v-c2305ab3]{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:22px}.tutorial-copy a[data-v-c2305ab3]{display:inline-flex;align-items:center;gap:6px;align-self:end;width:max-content;margin-top:22px;color:var(--mint);font-size:13px;font-weight:700}.manager-promo[data-v-c2305ab3]{padding:74px 0;background:#163039;color:#fff}.manager-promo-inner[data-v-c2305ab3]{display:flex;align-items:center;justify-content:space-between;gap:48px}.manager-promo h2[data-v-c2305ab3]{color:#fff}.manager-promo p[data-v-c2305ab3]{margin:10px 0 0;color:#b8c8cd;line-height:25px}.release-band[data-v-c2305ab3]{padding:84px 0 90px;background:#fff}.release-grid[data-v-c2305ab3]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:76px}.release-notes[data-v-c2305ab3],.release-grid>div>p[data-v-c2305ab3]{margin-top:24px;color:var(--muted);line-height:25px}.release-notes[data-v-c2305ab3] p{margin:0 0 8px}.release-notes[data-v-c2305ab3] a{color:var(--mint);text-decoration:underline}.release-meta[data-v-c2305ab3]{margin:0;border-top:1px solid var(--line)}.release-meta>div[data-v-c2305ab3]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.release-meta dt[data-v-c2305ab3]{color:var(--muted);font-size:13px}.release-meta dd[data-v-c2305ab3]{min-width:0;margin:0;font-weight:700}.hash-text[data-v-c2305ab3]{overflow-wrap:anywhere;font:12px/20px monospace}.page-intro[data-v-c2305ab3]{padding:76px 0 70px;background:#102128;color:#fff}.page-intro h1[data-v-c2305ab3]{max-width:760px;font-size:48px}.page-intro p[data-v-c2305ab3]{max-width:720px;margin:20px 0 0;color:#bdcbd0;font-size:16px;line-height:28px}.back-link[data-v-c2305ab3]{display:inline-flex;align-items:center;gap:6px;margin-bottom:30px;color:#a9bcc2!important;font-size:13px;font-weight:650}.sync-line[data-v-c2305ab3]{display:inline-flex;align-items:center;gap:7px;margin-top:28px;color:#91aaa2;font-size:12px}.manager-list[data-v-c2305ab3]{display:grid;gap:18px}.manager-block[data-v-c2305ab3]{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.manager-summary[data-v-c2305ab3]{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px}.manager-summary>img[data-v-c2305ab3]{width:72px;height:72px;padding:8px;border:1px solid #e3e9eb;border-radius:8px;background:#f8fafb;object-fit:contain}.manager-summary>div>span[data-v-c2305ab3]{color:var(--mint);font:12px/18px monospace;overflow-wrap:anywhere}.manager-summary h2[data-v-c2305ab3]{margin:2px 0 0;font-size:23px;line-height:31px}.manager-summary p[data-v-c2305ab3]{margin:5px 0 0;color:var(--muted);font-size:13px}.source-link[data-v-c2305ab3]{display:inline-flex;align-items:center;gap:5px;color:#53656e!important;font-size:12px;font-weight:650}.latest-release[data-v-c2305ab3]{display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 24px;border-top:1px solid var(--line);background:#f8fafb}.latest-release>div[data-v-c2305ab3]{display:grid;gap:3px;min-width:0}.latest-release>div>span[data-v-c2305ab3]{color:var(--muted);font-size:12px}.latest-release strong[data-v-c2305ab3]{font-size:20px}.latest-release small[data-v-c2305ab3]{color:#7a8a92;font-size:11px;line-height:17px;overflow-wrap:anywhere}.latest-file>span[data-v-c2305ab3]{color:var(--ink)!important;font:13px/20px monospace;overflow-wrap:anywhere}.download-button[data-v-c2305ab3]{min-height:42px;padding:0 16px}.history-area[data-v-c2305ab3]{border-top:1px solid var(--line)}.history-toggle[data-v-c2305ab3]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 24px;border:0;background:#fff;color:#43565f;cursor:pointer;font-size:13px;font-weight:700}.history-toggle .n-icon[data-v-c2305ab3]{font-size:18px;transition:transform .18s ease}.history-toggle .n-icon.open[data-v-c2305ab3]{transform:rotate(180deg)}.history-list[data-v-c2305ab3]{border-top:1px solid #edf1f2}.history-row[data-v-c2305ab3]{display:grid;grid-template-columns:150px minmax(0,1fr) 90px 74px;align-items:center;gap:16px;min-height:60px;padding:10px 24px}.history-row+.history-row[data-v-c2305ab3]{border-top:1px solid #edf1f2}.history-row>div[data-v-c2305ab3]{display:grid}.history-row small[data-v-c2305ab3],.history-row>span[data-v-c2305ab3]{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.history-row>a[data-v-c2305ab3]{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--mint);font-size:12px;font-weight:700}.manager-empty[data-v-c2305ab3]{margin:0;padding:20px 24px;border-top:1px solid var(--line);color:var(--coral)}.state-panel[data-v-c2305ab3]{display:grid;min-height:220px;place-items:center;align-content:center;gap:10px;border:1px solid var(--line);background:#fff}.state-panel .n-icon[data-v-c2305ab3]{color:var(--mint);font-size:30px}.state-panel button[data-v-c2305ab3]{min-height:38px;padding:0 15px;border:1px solid var(--line);background:#fff;cursor:pointer}.spin[data-v-c2305ab3]{animation:spin-c2305ab3 1s linear infinite}@keyframes spin-c2305ab3{to{transform:rotate(360deg)}}.guide-hero[data-v-c2305ab3]{padding:66px 0 72px;background:#102128;color:#fff}.guide-hero-inner[data-v-c2305ab3]{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:76px}.guide-heading h1[data-v-c2305ab3]{max-width:750px;font-size:48px}.guide-heading>p[data-v-c2305ab3]{max-width:720px;margin:20px 0 0;color:#bdcbd0;font-size:16px;line-height:28px}.guide-meta[data-v-c2305ab3]{display:flex;gap:22px;margin-top:25px}.guide-meta span[data-v-c2305ab3]{display:inline-flex;align-items:center;gap:6px;color:#9db0b6;font-size:12px}.guide-cover[data-v-c2305ab3]{display:grid;width:300px;height:300px;margin:0;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#1a343d}.guide-cover img[data-v-c2305ab3]{width:78%;height:78%;object-fit:contain}.guide-layout[data-v-c2305ab3]{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:70px;padding-top:70px;padding-bottom:86px}.guide-aside[data-v-c2305ab3]{position:sticky;top:96px;padding-top:16px;border-top:3px solid var(--mint)}.guide-aside>strong[data-v-c2305ab3]{font-size:15px}.guide-aside ul[data-v-c2305ab3]{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.guide-aside li[data-v-c2305ab3]{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:12px;line-height:19px}.guide-aside .n-icon[data-v-c2305ab3]{flex:0 0 auto;margin-top:2px;color:var(--mint);font-size:16px}.guide-content[data-v-c2305ab3]{min-width:0}.warning-note[data-v-c2305ab3]{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:18px 20px;border-left:4px solid var(--coral);background:#fff4f1;color:#7b3b31}.warning-note .n-icon[data-v-c2305ab3]{margin-top:2px;font-size:20px}.warning-note p[data-v-c2305ab3]{margin:0;line-height:24px}.guide-section[data-v-c2305ab3]{padding:58px 0 0}.guide-section+.guide-section[data-v-c2305ab3]{margin-top:58px;border-top:1px solid var(--line)}.guide-section-heading h2[data-v-c2305ab3]{margin:0;font-size:28px;line-height:38px}.guide-section-heading p[data-v-c2305ab3]{margin:10px 0 0;color:var(--muted);line-height:24px}.guide-inline-image[data-v-c2305ab3]{display:block;width:min(100%,680px);max-height:430px;margin:28px 0 0;border:1px solid var(--line);object-fit:contain}.step-list[data-v-c2305ab3]{display:grid;gap:0;margin:30px 0 0;padding:0;list-style:none}.step-list>li[data-v-c2305ab3]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:24px 0;border-top:1px solid #e7ecee}.step-number[data-v-c2305ab3]{display:grid;width:42px;height:42px;place-items:center;border:1px solid #b9cec9;border-radius:50%;color:var(--mint);font:750 12px/1 monospace}.step-list h3[data-v-c2305ab3]{margin:0;font-size:17px;line-height:24px}.step-list p[data-v-c2305ab3]{margin:8px 0 0;color:var(--muted);line-height:25px}.step-list pre[data-v-c2305ab3]{margin:15px 0 0;padding:16px 18px;overflow-x:auto;border-radius:6px;background:#13262d;color:#cceae3}.step-list code[data-v-c2305ab3]{font:12px/21px monospace;white-space:pre}.video-section[data-v-c2305ab3]{margin-top:64px;padding-top:58px;border-top:1px solid var(--line)}.video-grid[data-v-c2305ab3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.video-slot[data-v-c2305ab3]{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.video-trigger[data-v-c2305ab3],.video-link[data-v-c2305ab3],.video-placeholder[data-v-c2305ab3]{display:flex;width:100%;min-height:160px;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:0;background:#13262d;color:#fff}.video-trigger[data-v-c2305ab3]{cursor:pointer;font:inherit}.video-trigger .n-icon[data-v-c2305ab3],.video-link .n-icon[data-v-c2305ab3],.video-placeholder .n-icon[data-v-c2305ab3]{color:var(--mint-bright);font-size:43px}.video-trigger span[data-v-c2305ab3],.video-link span[data-v-c2305ab3],.video-placeholder span[data-v-c2305ab3]{font-size:13px;font-weight:700}.video-placeholder[data-v-c2305ab3]{color:#9db0b6}.video-slot>div[data-v-c2305ab3]:last-child{padding:18px}.video-slot h3[data-v-c2305ab3]{margin:0;font-size:16px}.video-slot p[data-v-c2305ab3]{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:20px}.vertical-video-dialog[data-v-c2305ab3]{width:min(calc(100vw - 32px),390px);overflow:hidden;border-radius:8px;background:#0b151a;color:#fff;box-shadow:0 24px 70px #00000057}.vertical-video-dialog>header[data-v-c2305ab3]{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:0 10px 0 18px;background:#13262d}.vertical-video-dialog>header strong[data-v-c2305ab3]{min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.vertical-video-dialog>header button[data-v-c2305ab3]{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:0;background:transparent;color:#fff;cursor:pointer}.vertical-video-dialog>header .n-icon[data-v-c2305ab3]{font-size:22px}.vertical-video-dialog>video[data-v-c2305ab3]{display:block;width:100%;max-height:calc(100vh - 86px);aspect-ratio:9 / 16;background:#000;object-fit:contain}.related-guides[data-v-c2305ab3]{padding:66px 0 74px;background:#f4f7f8}.related-guides>.site-inner[data-v-c2305ab3]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:60px}.related-links[data-v-c2305ab3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.related-links a[data-v-c2305ab3]{display:grid;min-height:130px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff}.related-links span[data-v-c2305ab3]{color:var(--mint);font-size:10px;font-weight:750}.related-links strong[data-v-c2305ab3]{margin-top:7px;font-size:14px;line-height:21px}.related-links .n-icon[data-v-c2305ab3]{align-self:end;justify-self:end;color:var(--mint)}.not-found[data-v-c2305ab3]{display:grid;min-height:70vh;place-items:center;align-content:center;gap:14px}.not-found[data-v-c2305ab3]>:first-child{width:56px;height:56px}.not-found h1[data-v-c2305ab3]{margin:0;font-size:25px}.not-found a[data-v-c2305ab3]{color:var(--mint);font-weight:700}.site-footer[data-v-c2305ab3]{padding:28px 0;border-top:1px solid var(--line);background:#fff}.site-footer>.site-inner[data-v-c2305ab3]{display:flex;align-items:center;justify-content:space-between;gap:24px}.site-footer small[data-v-c2305ab3]{color:var(--muted)}@media(max-width:980px){.site-nav[data-v-c2305ab3]{display:none}.hero-copy[data-v-c2305ab3]{width:62%}.hero-product[data-v-c2305ab3]{right:24px;width:min(38vw,330px)}.tutorial-grid[data-v-c2305ab3]{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-hero-inner[data-v-c2305ab3]{grid-template-columns:minmax(0,1fr) 240px;gap:40px}.guide-cover[data-v-c2305ab3]{width:240px;height:240px}.guide-layout[data-v-c2305ab3]{grid-template-columns:210px minmax(0,1fr);gap:44px}.related-guides>.site-inner[data-v-c2305ab3]{grid-template-columns:1fr;gap:28px}}@media(max-width:700px){.site-inner[data-v-c2305ab3]{width:min(calc(100% - 32px),1180px)}.site-header[data-v-c2305ab3]{height:64px;padding:0 16px}.site-brand small[data-v-c2305ab3],.header-action span[data-v-c2305ab3]{display:none}.header-action[data-v-c2305ab3]{min-width:40px;width:40px;min-height:40px;padding:0}.download-hero[data-v-c2305ab3]{min-height:730px}.hero-inner[data-v-c2305ab3]{align-items:flex-start;min-height:730px}.hero-copy[data-v-c2305ab3]{width:100%;padding-top:54px}.hero-copy h1[data-v-c2305ab3],.page-intro h1[data-v-c2305ab3],.guide-heading h1[data-v-c2305ab3]{font-size:42px;line-height:1.12}.hero-copy>p[data-v-c2305ab3]{font-size:16px;line-height:27px}.hero-actions[data-v-c2305ab3]{display:grid;grid-template-columns:1fr}.primary-action[data-v-c2305ab3],.secondary-action[data-v-c2305ab3]{width:100%}.hero-product[data-v-c2305ab3]{top:auto;right:50%;bottom:-310px;width:250px;transform:translate(50%)}.capability-grid[data-v-c2305ab3]{grid-template-columns:1fr}.capability-grid>div[data-v-c2305ab3]{min-height:92px;padding:18px 2px}.capability-grid>div+div[data-v-c2305ab3]{border-top:1px solid #e3e9eb;border-left:0}.tutorial-band[data-v-c2305ab3],.release-band[data-v-c2305ab3],.manager-list-band[data-v-c2305ab3]{padding:62px 0 68px}.section-heading h2[data-v-c2305ab3],.manager-promo h2[data-v-c2305ab3],.related-guides h2[data-v-c2305ab3]{font-size:28px;line-height:38px}.tutorial-grid[data-v-c2305ab3]{grid-template-columns:1fr}.tutorial-copy[data-v-c2305ab3]{min-height:210px}.manager-promo-inner[data-v-c2305ab3],.site-footer>.site-inner[data-v-c2305ab3]{align-items:flex-start;flex-direction:column}.release-grid[data-v-c2305ab3]{grid-template-columns:1fr;gap:38px}.page-intro[data-v-c2305ab3]{padding:52px 0 56px}.manager-summary[data-v-c2305ab3]{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:18px}.manager-summary>img[data-v-c2305ab3]{width:58px;height:58px}.source-link[data-v-c2305ab3]{grid-column:2;justify-self:start}.latest-release[data-v-c2305ab3]{grid-template-columns:1fr;gap:16px;padding:18px}.download-button[data-v-c2305ab3]{width:100%}.history-toggle[data-v-c2305ab3]{padding:0 18px}.history-row[data-v-c2305ab3]{grid-template-columns:1fr auto;gap:6px 12px;padding:14px 18px}.history-row>span[data-v-c2305ab3]:first-of-type{grid-column:1 / -1}.history-row>a[data-v-c2305ab3]{grid-column:2;grid-row:1}.guide-hero[data-v-c2305ab3]{padding:44px 0 52px}.guide-hero-inner[data-v-c2305ab3]{grid-template-columns:1fr}.guide-cover[data-v-c2305ab3]{width:100%;height:240px}.guide-layout[data-v-c2305ab3]{grid-template-columns:1fr;gap:36px;padding-top:46px;padding-bottom:62px}.guide-aside[data-v-c2305ab3]{position:static}.guide-section[data-v-c2305ab3]{padding-top:42px}.guide-section+.guide-section[data-v-c2305ab3]{margin-top:42px}.step-list>li[data-v-c2305ab3]{grid-template-columns:42px minmax(0,1fr);gap:12px}.step-number[data-v-c2305ab3]{width:36px;height:36px}.video-grid[data-v-c2305ab3],.related-links[data-v-c2305ab3]{grid-template-columns:1fr}.related-guides[data-v-c2305ab3]{padding:52px 0 58px}}:root{--font-sans: Inter, "SF Pro Text", "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", Arial, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--brand-50: #eefbf8;--brand-100: #d6f5ed;--brand-500: #0f9f82;--brand-600: #087f69;--brand-700: #086654;--app-bg: #f4f6f8;--surface-1: #ffffff;--surface-2: #f7f8fa;--border: #dde1e7;--text-1: #18212f;--text-2: #475467;--text-3: #697386;--success: #188a57;--warning: #c47a10;--error: #d14343;--info: #2878c7;--header-height: 56px;--tabs-height: 40px;--sidebar-width: 224px;--sidebar-collapsed-width: 64px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--control-sm: 28px;--control-md: 34px;--control-lg: 40px;--shadow-popover: 0 8px 24px rgb(16 24 40 / 12%);--shadow-header: 0 1px 0 rgb(16 24 40 / 8%);--shadow-dialog: 0 18px 48px rgb(16 24 40 / 18%)}html.dark{--app-bg: #111418;--surface-1: #171b21;--surface-2: #1e232b;--border: #303741;--text-1: #f3f5f7;--text-2: #b7c0cc;--text-3: #7f8996;--brand-50: #17352f;--brand-100: #1d4f44;--shadow-popover: 0 8px 24px rgb(0 0 0 / 30%);--shadow-header: 0 1px 0 rgb(0 0 0 / 42%);--shadow-dialog: 0 18px 48px rgb(0 0 0 / 50%)}*,*:before,*:after{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;min-height:100%;margin:0}body{color:var(--text-1);background:var(--app-bg);font-family:var(--font-sans);font-size:14px;line-height:1.5715;letter-spacing:0;-webkit-font-smoothing:antialiased}img,svg,video,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}::selection{color:var(--text-1);background:var(--brand-100)}button,input,textarea,select{font:inherit}code,pre,.font-mono{font-family:var(--font-mono)}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--border);border:2px solid transparent;border-radius:8px;background-clip:content-box}:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-500) 72%,white);outline-offset:2px}.admin-root{min-height:100vh;background:var(--app-bg);color:var(--text-1)}.admin-content{min-width:0;padding:24px}.admin-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.admin-page-head h1{margin:0;font-size:20px;line-height:28px;font-weight:600}.admin-page-head p{margin:4px 0 0;color:var(--text-3)}.admin-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.admin-grid{display:grid;gap:16px}.admin-grid.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-empty{padding:42px 0}.admin-table-wrap{overflow-x:auto}.admin-muted{color:var(--text-3)}.admin-mono{font-family:var(--font-mono);font-size:12px;word-break:break-all}@media(max-width:1100px){.admin-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.admin-grid.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content{padding:16px}}@media(max-width:600px){.admin-grid.stats,.admin-grid.two{grid-template-columns:1fr}.admin-page-head{flex-direction:column}}@media(max-width:600px){.admin-grid.three{grid-template-columns:1fr}}.u-flex{display:flex;align-items:center;gap:8px}.u-wrap{flex-wrap:wrap}.u-between{justify-content:space-between}.u-mono{font-family:var(--font-mono)}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}:root{--motion-fast: .12s;--motion-base: .18s;--ease-out: cubic-bezier(.22, 1, .36, 1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}
