.blog-sample[data-astro-cid-kwwap623]{max-width:1104px;margin:auto;padding:0 32px}.sample-bar[data-astro-cid-kwwap623]{border-bottom:1px solid var(--site-line);color:var(--site-muted);justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:12px;display:flex}.sample-bar[data-astro-cid-kwwap623]>span[data-astro-cid-kwwap623]{align-items:center;gap:10px;display:flex}.sample-bar[data-astro-cid-kwwap623] i[data-astro-cid-kwwap623]{background:var(--site-accent);border-radius:50%;width:5px;height:5px}a[data-astro-cid-kwwap623]{text-decoration:none;transition:color .2s}a[data-astro-cid-kwwap623]:hover{color:var(--site-link)}.sample-bar[data-astro-cid-kwwap623] a[data-astro-cid-kwwap623] span[data-astro-cid-kwwap623]{margin-left:8px}.sample-switcher[data-astro-cid-kwwap623]{border-bottom:1px solid var(--site-line);color:var(--site-muted);flex-wrap:wrap;gap:12px 26px;padding:20px 0;font-size:12px;display:flex}.sample-switcher[data-astro-cid-kwwap623] a[data-astro-cid-kwwap623][aria-current=page]{color:var(--site-ink);text-decoration:underline;text-decoration-color:var(--site-accent);text-underline-offset:8px}.article-header[data-astro-cid-kwwap623]{border-bottom:1px solid var(--site-line);padding:44px 0}.article-meta[data-astro-cid-kwwap623]{color:var(--site-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.article-meta[data-astro-cid-kwwap623] time[data-astro-cid-kwwap623]{font-variant-numeric:tabular-nums;margin-left:auto}h1[data-astro-cid-kwwap623]{letter-spacing:-.035em;text-wrap:balance;max-width:900px;margin:27px 0 23px;font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.3}h1[data-astro-cid-kwwap623] span[data-astro-cid-kwwap623]{display:block}.project-name[data-astro-cid-kwwap623]{letter-spacing:.02em;color:var(--site-link);margin-bottom:15px;font-size:15px;font-weight:500;line-height:1.5}.article-deck[data-astro-cid-kwwap623]{max-width:790px;color:var(--site-muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.85}.article-topics[data-astro-cid-kwwap623]{font-family:var(--site-mono);letter-spacing:.015em;color:var(--site-muted);gap:22px;margin-top:25px;font-size:10px;display:flex}.article-topics[data-astro-cid-kwwap623] span[data-astro-cid-kwwap623]+span[data-astro-cid-kwwap623]{border-left:1px solid var(--site-line);padding-left:22px}.reading-layout[data-astro-cid-kwwap623]{grid-template-columns:minmax(0,720px) minmax(180px,1fr);gap:64px;padding:48px 0 80px;display:grid}.article-body[data-astro-cid-kwwap623]{min-width:0}.without-toc[data-astro-cid-kwwap623]{grid-template-columns:minmax(0,720px)}.sample-prose[data-astro-cid-kwwap623]>h2:first-child{border-top:0;margin-top:0;padding-top:0}.sample-prose[data-astro-cid-kwwap623] h4{color:var(--site-ink);margin:28px 0 14px;font-size:17px;font-weight:600}.article-topics[data-astro-cid-kwwap623]{flex-wrap:wrap}.reading-sidebar[data-astro-cid-kwwap623]{min-width:0}.desktop-toc[data-astro-cid-kwwap623]{scrollbar-width:thin;max-height:calc(100svh - 136px);padding-right:8px;position:sticky;top:104px;overflow-y:auto}.toc-label[data-astro-cid-kwwap623]{letter-spacing:.08em;color:var(--site-ink);margin:0 0 22px;font-size:11px}.desktop-toc[data-astro-cid-kwwap623] ol[data-astro-cid-kwwap623]{margin:0;padding:0;list-style:none}.desktop-toc[data-astro-cid-kwwap623] li[data-astro-cid-kwwap623]+li[data-astro-cid-kwwap623]{margin-top:17px}.desktop-toc[data-astro-cid-kwwap623] a[data-astro-cid-kwwap623]{color:var(--site-muted);gap:12px;font-size:12px;line-height:1.7;display:flex}.desktop-toc[data-astro-cid-kwwap623] a[data-astro-cid-kwwap623]:hover,.desktop-toc[data-astro-cid-kwwap623] a[data-astro-cid-kwwap623][aria-current=location]{color:var(--site-ink)}.toc-number[data-astro-cid-kwwap623]{color:var(--site-muted);font:10px/2 var(--site-mono)}.desktop-toc[data-astro-cid-kwwap623] a[data-astro-cid-kwwap623][aria-current=location] .toc-number[data-astro-cid-kwwap623]{color:var(--site-link)}.reading-track[data-astro-cid-kwwap623]{background:var(--site-line);height:1px;margin-top:28px;overflow:hidden}.reading-track[data-astro-cid-kwwap623] div[data-astro-cid-kwwap623]{background:var(--site-accent);transform-origin:0;height:100%;transform:scaleX(0)}.mobile-toc[data-astro-cid-kwwap623]{display:none}.sample-prose[data-astro-cid-kwwap623]{color:color-mix(in srgb, var(--site-ink) 82%, var(--site-bg));overflow-wrap:anywhere;font-size:16px;line-height:1.95}.sample-prose[data-astro-cid-kwwap623] p{margin:0 0 22px}[data-astro-cid-kwwap623][data-paper=true] .sample-prose[data-astro-cid-kwwap623]>p:first-of-type:has(img),.sample-prose[data-astro-cid-kwwap623]>h1:first-child{display:none}[data-astro-cid-kwwap623][data-paper=true] .sample-prose[data-astro-cid-kwwap623]>h1:first-child+p:has(img)+h2{border-top:0;margin-top:0;padding-top:0}.sample-prose[data-astro-cid-kwwap623] h2{color:var(--site-ink);letter-spacing:-.025em;border-top:1px solid var(--site-line);text-wrap:pretty;margin:58px 0 23px;padding-top:29px;scroll-margin-top:24px;font-size:26px;font-weight:500;line-height:1.5}.sample-prose[data-astro-cid-kwwap623] h3{color:var(--site-ink);margin:34px 0 17px;scroll-margin-top:24px;font-size:19px;font-weight:500}.sample-prose[data-astro-cid-kwwap623] strong{color:var(--site-ink);font-weight:600}.sample-prose[data-astro-cid-kwwap623] a{color:var(--site-link);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--site-link) 40%, transparent);text-underline-offset:4px}.sample-prose[data-astro-cid-kwwap623] ul,.sample-prose[data-astro-cid-kwwap623] ol{margin:22px 0 28px;padding-left:22px}.sample-prose[data-astro-cid-kwwap623] ul{list-style:outside}.sample-prose[data-astro-cid-kwwap623] ol{list-style:decimal}.sample-prose[data-astro-cid-kwwap623] li{margin:9px 0;padding-left:6px}.sample-prose[data-astro-cid-kwwap623] li::marker{color:var(--site-accent);font-size:.85em}.sample-prose[data-astro-cid-kwwap623] img{background:#fff;border-radius:6px;width:100%;height:auto}.sample-prose[data-astro-cid-kwwap623] p:has(>img){margin:32px 0 13px}.sample-prose[data-astro-cid-kwwap623] p:has(>img)+p:has(>em:only-child){color:var(--site-muted);margin-bottom:30px;font-size:12px;line-height:1.75}.sample-prose[data-astro-cid-kwwap623] p>em:only-child{font-style:normal}.sample-prose[data-astro-cid-kwwap623] table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:30px 0;font-size:13px;display:block;overflow-x:auto}.sample-prose[data-astro-cid-kwwap623] .table-scroll{margin:30px 0;overflow-x:auto}.sample-prose[data-astro-cid-kwwap623] .table-scroll table{margin:0;display:table}.sample-prose[data-astro-cid-kwwap623] th,.sample-prose[data-astro-cid-kwwap623] td{text-align:left;border-bottom:1px solid var(--site-line);white-space:nowrap;padding:14px 18px}.sample-prose[data-astro-cid-kwwap623] th{background:var(--site-alt);color:var(--site-ink);font-weight:500}.sample-prose[data-astro-cid-kwwap623] pre{border:1px solid var(--site-line);font:13px/1.8 var(--site-mono);border-radius:8px;margin:28px 0;padding:22px;overflow-x:auto}.sample-prose[data-astro-cid-kwwap623] code{font-family:var(--site-mono);font-size:.85em}.sample-prose[data-astro-cid-kwwap623] :not(pre)>code{background:var(--site-alt);border-radius:4px;padding:3px 6px}.sample-prose[data-astro-cid-kwwap623] blockquote{border-left:2px solid var(--site-accent);background:var(--site-alt);margin:28px 0;padding:12px 24px}.sample-prose[data-astro-cid-kwwap623] blockquote p:last-child{margin:0}.paper-details[data-astro-cid-kwwap623]{border-top:1px solid var(--site-line);color:var(--site-muted);margin-top:40px;padding:18px 0;font-size:12px}summary[data-astro-cid-kwwap623]{cursor:pointer}.paper-details[data-astro-cid-kwwap623] img[data-astro-cid-kwwap623]{border-radius:6px;width:100%;height:auto;margin-top:20px}.article-end[data-astro-cid-kwwap623]{border-top:1px solid var(--site-line);color:var(--site-muted);justify-content:space-between;gap:20px;margin-top:24px;padding-top:24px;font-size:12px;display:flex}@media (width<=900px){.reading-layout[data-astro-cid-kwwap623]{grid-template-columns:minmax(0,1fr);gap:30px;max-width:720px;padding-top:28px}.reading-sidebar[data-astro-cid-kwwap623]{grid-row:1}.desktop-toc[data-astro-cid-kwwap623]{display:none}.mobile-toc[data-astro-cid-kwwap623]{color:var(--site-muted);border-bottom:1px solid var(--site-line);padding-bottom:20px;font-size:13px;display:block}.mobile-toc[data-astro-cid-kwwap623] ol[data-astro-cid-kwwap623]{gap:14px;margin:20px 0 0;padding-left:20px;list-style:decimal;display:grid}}@media (width<=560px){.blog-sample[data-astro-cid-kwwap623]{padding:0 22px}.sample-bar[data-astro-cid-kwwap623]{padding:19px 0;font-size:11px}.article-header[data-astro-cid-kwwap623]{padding:34px 0 30px}.article-meta[data-astro-cid-kwwap623]{gap:10px;font-size:11px}h1[data-astro-cid-kwwap623]{letter-spacing:-.03em;margin:23px 0 20px;font-size:30px;line-height:1.4}.article-deck[data-astro-cid-kwwap623]{font-size:15px}.sample-prose[data-astro-cid-kwwap623]{font-size:15px;line-height:1.95}.sample-prose[data-astro-cid-kwwap623] h2{margin-top:42px;font-size:23px}.article-topics[data-astro-cid-kwwap623]{gap:14px}.article-topics[data-astro-cid-kwwap623] span[data-astro-cid-kwwap623]+span[data-astro-cid-kwwap623]{padding-left:14px}}
