.post-page[data-astro-cid-tldeq5d5]{padding:40px 32px 88px}.post-grid[data-astro-cid-tldeq5d5]{grid-template-columns:minmax(0,720px);justify-content:center;gap:48px;max-width:1300px;margin:0 auto;display:grid}.post[data-astro-cid-tldeq5d5]{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.85}.post-crumbs[data-astro-cid-tldeq5d5]{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.post-crumbs[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{color:var(--muted)}.post-crumbs[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{color:var(--blue)}.post-header[data-astro-cid-tldeq5d5] h1[data-astro-cid-tldeq5d5]{letter-spacing:-.02em;margin:0 0 14px;font-size:32px;font-weight:650;line-height:1.35}.post-lead[data-astro-cid-tldeq5d5]{color:var(--muted);margin:0 0 16px;font-size:17px;line-height:1.75}.post-meta[data-astro-cid-tldeq5d5]{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 14px;margin:0;padding-bottom:22px;font-size:13px;display:flex}.post-meta[data-astro-cid-tldeq5d5] span[data-astro-cid-tldeq5d5]+span[data-astro-cid-tldeq5d5]:before{content:"·";color:var(--line);margin-right:14px}.rail-title[data-astro-cid-tldeq5d5]{letter-spacing:.04em;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:600}.post-toc[data-astro-cid-tldeq5d5],.post-rail[data-astro-cid-tldeq5d5]{display:none}.post-toc[data-astro-cid-tldeq5d5] ol[data-astro-cid-tldeq5d5],.post-toc-inline[data-astro-cid-tldeq5d5] ol[data-astro-cid-tldeq5d5]{margin:0;padding:0;list-style:none}.post-toc[data-astro-cid-tldeq5d5] li[data-astro-cid-tldeq5d5],.post-toc-inline[data-astro-cid-tldeq5d5] li[data-astro-cid-tldeq5d5]{margin:0}.post-toc[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5],.post-toc-inline[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{border-left:2px solid var(--line);color:var(--muted);padding:5px 0 5px 12px;font-size:13px;line-height:1.5;text-decoration:none;display:block}.post-toc[data-astro-cid-tldeq5d5] .toc-l3[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5],.post-toc-inline[data-astro-cid-tldeq5d5] .toc-l3[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{padding-left:24px;font-size:12.5px}.post-toc[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover,.post-toc-inline[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{color:var(--blue)}.post-toc[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5][aria-current]{color:var(--blue);border-left-color:var(--blue);font-weight:600}.post-toc-inline[data-astro-cid-tldeq5d5]{border:1px solid var(--line);background:var(--sidebar);border-radius:6px;margin:20px 0 0;padding:10px 14px}.post-toc-inline[data-astro-cid-tldeq5d5] summary[data-astro-cid-tldeq5d5]{cursor:pointer;font-size:14px;font-weight:600}.post-toc-inline[data-astro-cid-tldeq5d5] ol[data-astro-cid-tldeq5d5]{margin-top:8px}.post-models-inline[data-astro-cid-tldeq5d5]{gap:8px;margin-top:16px;display:grid}.model-strip[data-astro-cid-tldeq5d5]{border:1px solid var(--line);background:var(--blue-soft);color:var(--ink);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 14px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.model-strip[data-astro-cid-tldeq5d5]:hover{border-color:var(--blue)}.model-strip-name[data-astro-cid-tldeq5d5]{font-weight:650}.model-strip-data[data-astro-cid-tldeq5d5]{color:var(--muted)}.model-strip-go[data-astro-cid-tldeq5d5]{color:var(--blue);margin-left:auto;font-weight:600}.model-card[data-astro-cid-tldeq5d5]{border:1px solid var(--line);background:#fff;border-radius:6px;padding:18px}.model-card[data-astro-cid-tldeq5d5]+.model-card[data-astro-cid-tldeq5d5]{margin-top:16px}.model-card-name[data-astro-cid-tldeq5d5]{margin:0;font-size:18px;font-weight:650;line-height:1.35}.model-card-id[data-astro-cid-tldeq5d5]{color:var(--muted);margin:4px 0 0;font-size:12px}.model-card-id[data-astro-cid-tldeq5d5] code[data-astro-cid-tldeq5d5]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.model-card[data-astro-cid-tldeq5d5] dl[data-astro-cid-tldeq5d5]{grid-template-columns:minmax(0,1fr);gap:10px;margin:16px 0 0;display:grid}.model-card[data-astro-cid-tldeq5d5] dl[data-astro-cid-tldeq5d5] div[data-astro-cid-tldeq5d5]{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;font-size:13px;display:flex}.model-card[data-astro-cid-tldeq5d5] dt[data-astro-cid-tldeq5d5]{color:var(--muted)}.model-card[data-astro-cid-tldeq5d5] dd[data-astro-cid-tldeq5d5]{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.model-card[data-astro-cid-tldeq5d5] dd[data-astro-cid-tldeq5d5] small[data-astro-cid-tldeq5d5]{color:var(--muted);font-weight:400}.model-card-source[data-astro-cid-tldeq5d5]{color:var(--muted);margin:12px 0 14px;font-size:12px;line-height:1.6}.model-card-cta[data-astro-cid-tldeq5d5]{text-align:center;background:var(--blue);color:#fff;border-radius:5px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.model-card-cta[data-astro-cid-tldeq5d5]:hover{background:#2a2a2a}.post[data-astro-cid-tldeq5d5] .article-content{margin-top:8px}.post[data-astro-cid-tldeq5d5] .article-content p{margin:0 0 1.1em}.post[data-astro-cid-tldeq5d5] .article-content h2{margin:48px 0 14px;scroll-margin-top:84px;font-size:22px;line-height:1.45}.post[data-astro-cid-tldeq5d5] .article-content h3{margin:30px 0 10px;scroll-margin-top:84px;font-size:17px;line-height:1.5}.post[data-astro-cid-tldeq5d5] .article-content h4{margin:24px 0 8px;scroll-margin-top:84px;font-size:16px}.post[data-astro-cid-tldeq5d5] .article-content ul,.post[data-astro-cid-tldeq5d5] .article-content ol{margin:0 0 1.1em;padding-left:1.4em}.post[data-astro-cid-tldeq5d5] .article-content li{margin:.35em 0}.post[data-astro-cid-tldeq5d5] .article-content a{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em}.post[data-astro-cid-tldeq5d5] .article-content a:hover{text-decoration-color:currentColor}.post[data-astro-cid-tldeq5d5] .article-content blockquote{border-left:3px solid var(--blue);color:var(--muted);margin:1.4em 0;padding:4px 0 4px 16px}.post[data-astro-cid-tldeq5d5] .article-content table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:14px;line-height:1.6;display:table}.post[data-astro-cid-tldeq5d5] .article-content thead th{background:var(--sidebar);text-align:left;font-weight:600}.post[data-astro-cid-tldeq5d5] .article-content th,.post[data-astro-cid-tldeq5d5] .article-content td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.post[data-astro-cid-tldeq5d5] .article-content td code{font-size:.92em}.post-next[data-astro-cid-tldeq5d5],.post-related[data-astro-cid-tldeq5d5]{margin-top:56px}.post-next[data-astro-cid-tldeq5d5] h2[data-astro-cid-tldeq5d5],.post-related[data-astro-cid-tldeq5d5] h2[data-astro-cid-tldeq5d5]{margin:0 0 14px;font-size:18px}.next-cards[data-astro-cid-tldeq5d5]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.next-card[data-astro-cid-tldeq5d5]{border:1px solid var(--line);color:var(--ink);border-radius:6px;flex-direction:column;gap:6px;padding:16px;line-height:1.5;text-decoration:none;display:flex}.next-card[data-astro-cid-tldeq5d5]:hover{border-color:var(--blue);background:var(--blue-soft)}.next-card[data-astro-cid-tldeq5d5] strong[data-astro-cid-tldeq5d5]{font-size:15px}.next-card[data-astro-cid-tldeq5d5] span[data-astro-cid-tldeq5d5]{color:var(--muted);font-size:13px}.post-related[data-astro-cid-tldeq5d5] ul[data-astro-cid-tldeq5d5]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.post-related[data-astro-cid-tldeq5d5] li[data-astro-cid-tldeq5d5]{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:12px 0;line-height:1.6;display:flex}.post-related[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{color:var(--ink);font-weight:600;text-decoration:none}.post-related[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{color:var(--blue)}.post-related[data-astro-cid-tldeq5d5] small[data-astro-cid-tldeq5d5]{color:var(--muted);font-size:12px}.post-footnote[data-astro-cid-tldeq5d5]{color:var(--muted);margin-top:32px;font-size:13px}@media (width>=1200px){.post-grid[data-astro-cid-tldeq5d5]{grid-template-columns:200px minmax(0,720px) 260px}.post-toc[data-astro-cid-tldeq5d5],.post-rail[data-astro-cid-tldeq5d5]{align-self:start;max-height:calc(100vh - 104px);padding-bottom:2px;display:block;position:sticky;top:84px;overflow:auto}.post-toc-inline[data-astro-cid-tldeq5d5],.post-models-inline[data-astro-cid-tldeq5d5]{display:none}.post-grid[data-astro-cid-tldeq5d5]:not(:has(.post-toc)){grid-template-columns:minmax(0,720px) 260px}.post-grid[data-astro-cid-tldeq5d5]:not(:has(.post-rail)){grid-template-columns:200px minmax(0,720px)}}@media (width<=760px){.post-page[data-astro-cid-tldeq5d5]{padding:24px 16px 64px}.post[data-astro-cid-tldeq5d5]{font-size:16px}.post-header[data-astro-cid-tldeq5d5] h1[data-astro-cid-tldeq5d5]{font-size:26px}.post-lead[data-astro-cid-tldeq5d5]{font-size:16px}.post[data-astro-cid-tldeq5d5] .article-content h2{margin-top:40px;font-size:20px}.post[data-astro-cid-tldeq5d5] .article-content table{display:block;overflow-x:auto}.model-strip-go[data-astro-cid-tldeq5d5]{margin-left:0}}
