.blog-markdown>h1:first-child{display:none}.blog-markdown h2{scroll-margin-top:110px}.blog-markdown h2:not(:first-child){margin-top:3rem}.blog-markdown h2{color:#171717;font-size:2rem;line-height:1.2}.blog-markdown h3{margin-top:1.875rem;color:#171717;font-size:1.4375rem;line-height:1.3}.blog-markdown p,.blog-markdown li{color:#555964;font-size:1.0625rem;line-height:1.9}.blog-markdown ul,.blog-markdown ol{display:grid;gap:.75rem;margin-top:1.125rem}.blog-markdown blockquote{border-left-color:#843dff;background:#843dff0f}.missing-case[data-v-3cc936fc]{min-height:100vh;padding:28px min(6vw,72px);color:#f8f5ff;background:#05020d;font-family:DM Sans,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif}.brand[data-v-3cc936fc]{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:20px;font-weight:700}.brand img[data-v-3cc936fc]{width:30px;height:30px}.missing-case section[data-v-3cc936fc]{max-width:760px;margin:120px auto 0}.missing-case p[data-v-3cc936fc]{color:#24ffd0;font-weight:800}.missing-case h1[data-v-3cc936fc]{margin:14px 0 28px;font-size:clamp(40px,6vw,72px);line-height:1.08}.missing-case section a[data-v-3cc936fc]{display:inline-flex;min-height:46px;align-items:center;padding:0 18px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#843dff,#5c22ff);text-decoration:none}.article-page[data-v-3cc936fc]{min-height:100vh;color:#171717;background:radial-gradient(circle at 14% 10%,rgba(132,61,255,.12),transparent 28%),radial-gradient(circle at 88% 8%,rgba(36,255,208,.1),transparent 24%),linear-gradient(180deg,#fff,#f7f6fb);font-family:DM Sans,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif}.article-hero[data-v-3cc936fc],.article-layout[data-v-3cc936fc]{width:min(1180px,calc(100% - 48px));margin:0 auto}.article-hero[data-v-3cc936fc]{padding:148px 0 74px}.article-hero>a[data-v-3cc936fc]{display:inline-flex;width:fit-content;color:#843dff;font-size:13px;font-weight:820;text-decoration:none}.article-hero p[data-v-3cc936fc]{margin:28px 0 0;color:#843dff;font-size:14px;font-weight:820}.article-hero h1[data-v-3cc936fc]{max-width:920px;margin:16px 0 0;color:#141019;font-size:clamp(32px,4.3vw,54px);line-height:1.04;letter-spacing:0}.article-hero strong[data-v-3cc936fc]{display:block;max-width:820px;margin-top:26px;color:#4a4554;font-size:20px;font-weight:560;line-height:1.75}.article-layout[data-v-3cc936fc]{display:grid;grid-template-columns:260px minmax(0,820px);gap:72px;align-items:start;padding-bottom:110px}.article-sidebar[data-v-3cc936fc]{position:sticky;top:104px;display:grid;gap:22px;padding:22px;border:1px solid rgba(20,16,25,.08);border-radius:8px;background:#ffffffc2;box-shadow:0 18px 54px #18213114;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.article-sidebar span[data-v-3cc936fc]{color:#843dff;font-size:12px;font-weight:820;letter-spacing:.08em}.article-sidebar strong[data-v-3cc936fc]{display:block;margin-top:8px;color:#141019;font-size:18px}.article-sidebar p[data-v-3cc936fc]{margin:8px 0 0;color:#777482;font-size:13px}.article-sidebar nav[data-v-3cc936fc]{display:grid;gap:8px}.article-sidebar nav a[data-v-3cc936fc]{display:block;padding:10px 0;border-top:1px solid rgba(20,16,25,.08);color:#555964;font-size:14px;line-height:1.45;text-decoration:none}.article-sidebar nav a[data-v-3cc936fc]:hover{color:#843dff}.article-shell[data-v-3cc936fc]{min-width:0}.article-markdown[data-v-3cc936fc] section{scroll-margin-top:110px;padding:54px 0;border-top:1px solid rgba(20,16,25,.1)}.article-markdown[data-v-3cc936fc] section:target{margin-inline:-22px;padding-inline:22px;border-top-color:#843dff3d;border-left:4px solid #843dff;border-radius:8px;background:linear-gradient(135deg,#843dff14,#f04feb08)}.article-markdown[data-v-3cc936fc] section:first-child{padding-top:0;border-top:0}.article-markdown[data-v-3cc936fc] h2{margin:0 0 24px;color:#171717;font-size:32px;line-height:1.2}.article-markdown[data-v-3cc936fc] h3{margin:30px 0 12px;color:#171717;font-size:23px;line-height:1.3}.article-markdown[data-v-3cc936fc] h2+h3{margin-top:0}.article-markdown[data-v-3cc936fc] p,.article-markdown[data-v-3cc936fc] li{color:#555964;font-size:17px;line-height:1.9}.article-markdown[data-v-3cc936fc] p{margin:14px 0 0}.article-markdown[data-v-3cc936fc] p+p{margin-top:12px}.article-markdown[data-v-3cc936fc] ul,.article-markdown[data-v-3cc936fc] ol{display:grid;gap:12px;margin:18px 0 0;padding-left:1.2em}.article-markdown[data-v-3cc936fc] .case-md-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0 4px}.article-markdown[data-v-3cc936fc] .case-md-metrics article{min-height:132px;padding:22px;border:1px solid rgba(132,61,255,.16);border-radius:8px;background:#ffffffd1;box-shadow:0 14px 38px #1821310f}.article-markdown[data-v-3cc936fc] .case-md-metrics span{display:block;color:#7a7188;font-size:13px;font-weight:800}.article-markdown[data-v-3cc936fc] .case-md-metrics strong{display:block;margin-top:14px;color:#17121f;font-size:30px;line-height:1.05}.article-markdown[data-v-3cc936fc] .case-md-metrics p{margin:12px 0 0;font-size:14px;line-height:1.6}.article-markdown[data-v-3cc936fc] .case-md-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.article-markdown[data-v-3cc936fc] .case-md-tags span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgba(132,61,255,.18);border-radius:999px;color:#5c22ff;background:#843dff14;font-size:13px;font-weight:750}.article-markdown[data-v-3cc936fc] .case-md-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0 4px}.article-markdown[data-v-3cc936fc] .case-md-figure{display:grid;margin:26px 0 4px}.article-markdown[data-v-3cc936fc] .case-md-figure[hidden],.article-markdown[data-v-3cc936fc] .case-md-gallery[hidden],.article-markdown[data-v-3cc936fc] .case-md-figure:has(figure[hidden]:only-child){display:none}.article-markdown[data-v-3cc936fc] .case-md-gallery:not(:has(figure:not([hidden]))){display:none}.article-markdown[data-v-3cc936fc] .case-md-figure figure[hidden],.article-markdown[data-v-3cc936fc] .case-md-gallery figure[hidden]{display:none}.article-markdown[data-v-3cc936fc] .case-md-figure figure{max-width:560px}.article-markdown[data-v-3cc936fc] .case-md-gallery figure{overflow:hidden;margin:0;border:1px solid rgba(20,16,25,.1);border-radius:8px;background:#fff;box-shadow:0 16px 42px #18213112}.article-markdown[data-v-3cc936fc] .case-md-figure figure{overflow:hidden;margin:0;border:1px solid rgba(20,16,25,.1);border-radius:8px;background:#fff;box-shadow:0 16px 42px #18213112}.article-markdown[data-v-3cc936fc] .case-md-gallery img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.article-markdown[data-v-3cc936fc] .case-md-figure img{display:block;width:100%;max-height:420px;object-fit:contain;background:#fff}.article-markdown[data-v-3cc936fc] .case-md-gallery figcaption{padding:13px 15px 15px;color:#5d566b;font-size:13px;line-height:1.55}.article-markdown[data-v-3cc936fc] .case-md-figure figcaption{padding:13px 15px 15px;color:#5d566b;font-size:13px;line-height:1.55}.checklist[data-v-3cc936fc]{margin-top:24px;padding:0;border:1px solid rgba(132,61,255,.16);border-radius:8px;background:linear-gradient(135deg,#843dff0f,#f04feb08),#fff}.article-shell .checklist[data-v-3cc936fc]{border-top:1px solid rgba(132,61,255,.16)}.article-shell .checklist[data-v-3cc936fc]:target{margin-inline:0;border-left:4px solid #843dff}.checklist-inner[data-v-3cc936fc]{display:grid;grid-template-columns:1fr;gap:28px;padding:38px clamp(38px,3.6vw,60px)}.checklist-head span[data-v-3cc936fc]{display:inline-flex;margin-bottom:12px;border-radius:999px;background:#843dff1a;padding:7px 10px;color:#843dff;font-size:12px;font-weight:800}.checklist h2[data-v-3cc936fc]{margin-bottom:12px;font-size:24px}.checklist-head p[data-v-3cc936fc]{max-width:560px;margin:0;color:#555964c7;font-size:15px;line-height:1.7}.checklist ul[data-v-3cc936fc]{gap:0;padding-left:0;list-style:none}.checklist li[data-v-3cc936fc]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:start;padding:18px 0;border-top:1px solid rgba(20,16,25,.08);font-weight:650;line-height:1.65}.checklist li[data-v-3cc936fc]:first-child{border-top:0}.checklist li span[data-v-3cc936fc]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:28px;border-radius:999px;background:#843dff1a;color:#843dff;font-size:13px;font-weight:800}.article-actions[data-v-3cc936fc]{display:flex;flex-wrap:wrap;gap:14px;padding-top:18px}.article-actions a[data-v-3cc936fc]{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border:1px solid #ded8ea;border-radius:8px;color:#171717;background:#fff;text-decoration:none}.article-actions a[data-v-3cc936fc]:last-child{border-color:transparent;color:#fff;background:linear-gradient(135deg,#843dff,#5c22ff)}@media(max-width:980px){.article-layout[data-v-3cc936fc]{grid-template-columns:1fr}.article-sidebar[data-v-3cc936fc]{position:relative;top:0}.article-sidebar nav[data-v-3cc936fc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.article-hero[data-v-3cc936fc],.article-layout[data-v-3cc936fc]{width:min(100% - 32px,1180px)}.article-hero[data-v-3cc936fc]{padding:124px 0 46px}.article-hero h1[data-v-3cc936fc]{font-size:30px}.article-hero strong[data-v-3cc936fc]{font-size:18px}.article-layout[data-v-3cc936fc]{gap:34px;padding-bottom:64px}.article-sidebar nav[data-v-3cc936fc]{grid-template-columns:1fr}.article-markdown[data-v-3cc936fc] h2{font-size:25px}.article-markdown[data-v-3cc936fc] h3{font-size:21px}.article-markdown[data-v-3cc936fc] p,.article-markdown[data-v-3cc936fc] li{font-size:16px}.article-markdown[data-v-3cc936fc] .case-md-metrics,.article-markdown[data-v-3cc936fc] .case-md-gallery,.article-markdown[data-v-3cc936fc] .case-md-figure{grid-template-columns:1fr}.checklist[data-v-3cc936fc]{padding:0}.article-shell .checklist[data-v-3cc936fc]:target{padding:0}.checklist-inner[data-v-3cc936fc]{gap:12px;padding:22px 20px 24px}.checklist li[data-v-3cc936fc]{grid-template-columns:40px minmax(0,1fr);gap:10px}.checklist li span[data-v-3cc936fc]{width:34px}}
