#blog-page[data-v-82998fce]{--blog-font-ui: var(--font-recursive, var(--theme-font));--blog-font-heading: var(--font-display, var(--heading-font));--blog-font-prose: var(--font-prose, var(--theme-font));--blog-font-mono: var(--font-recursive, var(--theme-font));padding:0;max-width:1400px;margin-inline:auto;min-height:100vh}#blog-page.is-detail-view[data-v-82998fce]{padding-bottom:clamp(var(--size-8),8vh,var(--size-12))}.editorial-title[data-v-82998fce]{font-family:var(--blog-font-prose);font-weight:700;line-height:1.05;color:var(--text-1)}.blog-hud-bar[data-v-82998fce]{display:flex;justify-content:space-between;align-items:center;padding:var(--size-3) var(--size-6);border-bottom:1px solid var(--surface-3);position:sticky;top:0;background:color-mix(in srgb,var(--surface-1) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:900}.hud-controls[data-v-82998fce]{display:flex;align-items:center;gap:var(--size-4);flex:1}.hud-post-title[data-v-82998fce]{font-family:var(--blog-font-prose);font-size:var(--font-size-1);color:var(--text-1);opacity:0;transform:translateY(10px);transition:all .4s var(--ease-out-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px;flex:1}.hud-post-title.visible[data-v-82998fce]{opacity:1;transform:translateY(0)}.tonal-btn[data-v-82998fce]{background:var(--surface-2);border:1px solid var(--surface-3);color:var(--text-1);padding:var(--size-1) var(--size-3);font-family:var(--blog-font-ui);font-size:var(--font-size-0);cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.tonal-btn[data-v-82998fce]:hover{background:var(--theme-accent);color:var(--theme-bg);border-color:var(--theme-accent)}.toc-select-wrap[data-v-82998fce]{position:relative;flex-shrink:0}.toc-select[data-v-82998fce]{background:var(--surface-2);border:1px solid var(--surface-3);color:var(--text-1);padding:var(--size-1) var(--size-2);font-family:var(--blog-font-ui);font-size:var(--font-size-0);outline:none;cursor:pointer;max-width:150px;min-width:140px}.toc-select[data-v-82998fce]:hover{border-color:var(--theme-accent)}.toc-select[data-v-82998fce]:focus{border-color:var(--theme-accent)}.markdown-body[data-v-82998fce] :is(h1,h2,h3,h4){padding-top:var(--size-8);margin-bottom:var(--size-4)}.hljs[data-v-82998fce]{background:var(--surface-2)!important;padding:var(--size-4)!important;border-radius:var(--radius-2);border:1px solid var(--surface-3);font-family:var(--blog-font-mono);font-size:var(--font-size-2);margin-block:var(--size-6);overflow-x:auto}.eta-display[data-v-82998fce]{font-family:var(--blog-font-ui);font-size:var(--font-size-0);color:var(--text-2);display:flex;gap:var(--size-1)}.eta-label[data-v-82998fce]{color:var(--theme-accent);font-weight:700}.search-results-card[data-v-82998fce]{position:absolute;top:calc(100% + var(--size-2));right:0;width:320px;background:var(--surface-1);border:1px solid var(--theme-accent);box-shadow:var(--shadow-5);padding:var(--size-2);z-index:1001}.search-result-item[data-v-82998fce]{padding:var(--size-2) var(--size-3);cursor:pointer;border-bottom:1px solid var(--surface-3);display:flex;flex-direction:column}.search-result-item[data-v-82998fce]:last-child{border-bottom:none}.search-result-item[data-v-82998fce]:hover{background:var(--surface-2)}.result-series[data-v-82998fce]{font-family:var(--blog-font-ui);font-size:var(--font-size-00);color:var(--theme-accent);text-transform:uppercase}.result-title[data-v-82998fce]{font-family:var(--blog-font-prose);font-size:var(--font-size-1);color:var(--text-1)}.related-section[data-v-82998fce]{max-width:800px;margin-inline:auto;margin-top:var(--size-12);padding:var(--size-8) var(--size-6);border-top:2px solid var(--text-1)}.related-title[data-v-82998fce]{font-family:var(--blog-font-heading);text-transform:uppercase;font-size:var(--font-size-4);margin-bottom:var(--size-6);color:var(--text-1)}.related-stack[data-v-82998fce]{display:flex;flex-direction:column;gap:var(--size-4)}.related-item[data-v-82998fce]{padding:var(--size-4);background:var(--surface-2);border-left:4px solid var(--theme-accent);cursor:pointer;transition:transform .2s}.related-item[data-v-82998fce]:hover{transform:translate(10px);background:var(--surface-3)}.related-series[data-v-82998fce]{font-family:var(--blog-font-ui);font-size:var(--font-size-0);color:var(--theme-accent);text-transform:uppercase}.related-item-title[data-v-82998fce]{font-family:var(--blog-font-prose);font-size:var(--font-size-3);margin:0;color:var(--text-1)}.post-detail-header[data-v-82998fce]{text-align:center;max-width:980px;margin:var(--size-8) auto var(--size-8);padding:clamp(var(--size-8),10vw,var(--size-12)) var(--size-6);border-radius:var(--radius-2);border:1px solid var(--surface-3);position:relative;overflow:hidden;isolation:isolate}.post-detail-header[data-v-82998fce]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--detail-image-url);background-size:cover;background-position:center;transform:scale(1.03);z-index:-2}.post-detail-header[data-v-82998fce]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--detail-scrim);z-index:-1}.post-detail-header .editorial-title[data-v-82998fce]{color:var(--detail-title-ink, var(--text-1));text-shadow:0 2px 14px rgba(0,0,0,.45)}.post-detail-header .editorial-series-label[data-v-82998fce]{color:var(--detail-series-ink, var(--theme-accent))}.post-detail-header .post-header-meta[data-v-82998fce],.post-detail-header .author-name[data-v-82998fce],.post-detail-header .divider[data-v-82998fce]{color:var(--detail-meta-ink, var(--text-1))}.author-banner[data-v-82998fce]{font-family:var(--blog-font-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--theme-accent);font-size:var(--font-size-0);margin-bottom:var(--size-2)}.author-name[data-v-82998fce]{font-weight:700;color:var(--text-1)}.editorial-series-label[data-v-82998fce]{font-family:var(--blog-font-ui);color:var(--theme-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:var(--size-4);font-size:var(--font-size-1)}.reading-progress-container[data-v-82998fce]{position:absolute;top:0;left:0;width:100%;height:3px;background:transparent;pointer-events:none}.reading-progress-bar[data-v-82998fce]{width:100%;height:100%;background:var(--theme-accent);transform-origin:left;transform:scaleX(0)}.hud-left[data-v-82998fce]{flex:1;overflow:hidden}.series-scroll[data-v-82998fce]{display:flex;gap:var(--size-2);overflow-x:auto;scrollbar-width:none}.series-btn[data-v-82998fce]{background:transparent;border:1px solid transparent;padding:var(--size-1) var(--size-3);border-radius:var(--radius-2);font-family:var(--blog-font-ui);font-size:var(--font-size-0);color:var(--text-2);cursor:pointer;white-space:nowrap;transition:all .2s}.series-btn.active[data-v-82998fce]{color:var(--theme-accent);border-color:var(--theme-accent);font-weight:700}.search-wrap[data-v-82998fce]{position:relative;display:flex;align-items:center}.search-icon[data-v-82998fce]{position:absolute;left:var(--size-2);color:var(--text-2)}.search-input[data-v-82998fce]{background:var(--surface-2);border:1px solid var(--surface-3);padding:var(--size-1) var(--size-2) var(--size-1) var(--size-6);font-family:var(--blog-font-ui);font-size:var(--font-size-0);color:var(--text-1);width:180px;transition:width .3s}.search-input[data-v-82998fce]:focus{width:240px;outline:none;border-color:var(--theme-accent)}.markdown-body[data-v-82998fce]{max-width:82ch;margin-inline:auto;font-family:var(--blog-font-prose);font-size:var(--font-size-3);line-height:1.7;padding-inline:var(--size-6)}.markdown-body[data-v-82998fce]>:is(p,ul,ol,blockquote,pre,table,h1,h2,h3,h4,h5,h6){max-inline-size:none;max-width:none}.markdown-body p[data-v-82998fce]{margin:0}.markdown-body p+p[data-v-82998fce]{margin-top:clamp(var(--size-5),3.4vh,var(--size-7))}.fade-slide-enter-active[data-v-82998fce],.fade-slide-leave-active[data-v-82998fce]{transition:all .3s var(--ease-out-3)}.fade-slide-enter-from[data-v-82998fce],.fade-slide-leave-to[data-v-82998fce]{opacity:0;transform:translateY(-10px)}.hero-text[data-v-82998fce]{padding-top:var(--size-4)}.hero-desc[data-v-82998fce]{margin-top:var(--size-2)}.editorial-hero-row[data-v-82998fce]{display:grid;gap:var(--size-8);padding:var(--size-8) var(--size-6)}@media(min-width:1024px){.editorial-hero-row.has-pulse[data-v-82998fce]{grid-template-columns:7.5fr 2.5fr}}.hero-image-wrap[data-v-82998fce]{position:relative;aspect-ratio:16 / 8;overflow:hidden;border-radius:var(--radius-2);box-shadow:var(--shadow-5)}.hero-image-wrap img[data-v-82998fce]{width:100%;height:100%;object-fit:cover}.hero-series-badge[data-v-82998fce]{position:absolute;bottom:var(--size-4);left:var(--size-4);background:var(--theme-accent);color:var(--theme-bg);padding:var(--size-1) var(--size-3);font-family:var(--blog-font-ui);font-weight:700;text-transform:uppercase;font-size:var(--font-size-0)}.hero-pulse[data-v-82998fce]{border-left:1px solid var(--surface-3);padding-left:var(--size-6)}.pulse-title[data-v-82998fce]{font-family:var(--blog-font-ui);text-transform:uppercase;font-size:var(--font-size-0);color:var(--text-2);margin-bottom:var(--size-4);letter-spacing:.2em}.pulse-kicker[data-v-82998fce]{margin:0 0 var(--size-4);color:var(--text-2);font-size:var(--font-size-1);line-height:1.5}.pulse-list[data-v-82998fce]{display:flex;flex-direction:column;gap:var(--size-6)}.pulse-item[data-v-82998fce]{cursor:pointer;transition:all .2s}.pulse-item:hover .pulse-post-title[data-v-82998fce]{color:var(--theme-accent)}.pulse-date[data-v-82998fce]{font-family:var(--blog-font-ui);font-size:var(--font-size-0);color:var(--theme-accent)}.pulse-post-title[data-v-82998fce]{font-family:var(--blog-font-prose);font-size:var(--font-size-3);color:var(--text-1);margin:0;line-height:1.2}.editorial-grid-v2[data-v-82998fce]{padding:var(--size-8) var(--size-6)}.grid-row-large[data-v-82998fce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--size-8);margin-bottom:var(--size-8)}.grid-row-small[data-v-82998fce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--size-6)}.grid-card[data-v-82998fce]{cursor:pointer;display:flex;flex-direction:column;gap:var(--size-3)}.grid-card .card-image-wrap[data-v-82998fce]{aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-2)}.grid-card .card-image-wrap img[data-v-82998fce]{width:100%;height:100%;object-fit:cover}.card-series[data-v-82998fce]{font-family:var(--blog-font-ui);font-size:var(--font-size-0);color:var(--theme-accent);text-transform:uppercase}.card-title[data-v-82998fce]{font-family:var(--blog-font-prose);color:var(--text-1);margin:0}.grid-card.large .card-title[data-v-82998fce]{font-size:var(--font-size-5)}.grid-card.small .card-title[data-v-82998fce]{font-size:var(--font-size-3)}.blog-status[data-v-82998fce]{height:60vh;display:flex;align-items:center;justify-content:center;font-family:var(--blog-font-ui);color:var(--theme-accent)}.glitch-load[data-v-82998fce]{animation:var(--animation-pulse)}@media(max-width:900px){.blog-hud-bar.is-index[data-v-82998fce]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--size-2);padding:var(--size-3);align-items:stretch}.blog-hud-bar.is-index .hud-left[data-v-82998fce],.blog-hud-bar.is-index .hud-right[data-v-82998fce]{width:100%;min-width:0}.blog-hud-bar.is-index .series-scroll[data-v-82998fce]{gap:var(--size-1);padding-bottom:2px}.blog-hud-bar.is-index .series-btn[data-v-82998fce]{padding:var(--size-1) var(--size-2)}.blog-hud-bar.is-index .search-wrap[data-v-82998fce]{width:100%}.blog-hud-bar.is-index .search-input[data-v-82998fce],.blog-hud-bar.is-index .search-input[data-v-82998fce]:focus{width:100%;min-width:0}.blog-hud-bar.is-index .search-results-card[data-v-82998fce]{left:0;right:0;width:auto}.editorial-hero-row[data-v-82998fce]{gap:var(--size-5);padding:var(--size-6) var(--size-3) var(--size-4)}.hero-image-wrap[data-v-82998fce]{aspect-ratio:4 / 3}.hero-pulse[data-v-82998fce]{border-left:0;border-top:1px solid var(--surface-3);padding-left:0;padding-top:var(--size-4)}.pulse-list[data-v-82998fce]{gap:var(--size-4)}.pulse-item[data-v-82998fce]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--size-2)}.pulse-post-title[data-v-82998fce]{font-size:var(--font-size-2)}.editorial-grid-v2[data-v-82998fce]{padding:var(--size-5) var(--size-3) var(--size-8)}.grid-row-large[data-v-82998fce],.grid-row-small[data-v-82998fce]{grid-template-columns:1fr}.grid-row-large[data-v-82998fce]{gap:var(--size-5);margin-bottom:var(--size-5)}.grid-row-small[data-v-82998fce]{gap:var(--size-4)}.grid-card.large .card-title[data-v-82998fce]{font-size:clamp(1.7rem,8vw,2.3rem)}.blog-hud-bar.is-detail[data-v-82998fce]{display:block;padding:var(--size-3)}.blog-hud-bar.is-detail .hud-left[data-v-82998fce],.blog-hud-bar.is-detail .hud-right[data-v-82998fce]{width:100%}.blog-hud-bar.is-detail .hud-controls[data-v-82998fce]{display:grid;gap:var(--size-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back eta" "toc toc";align-items:center}.blog-hud-bar.is-detail .tonal-btn[data-v-82998fce]{grid-area:back;justify-self:start}.blog-hud-bar.is-detail .eta-display[data-v-82998fce]{grid-area:eta;justify-self:end;white-space:nowrap}.blog-hud-bar.is-detail .toc-select-wrap[data-v-82998fce]{grid-area:toc;width:100%}.blog-hud-bar.is-detail .toc-select[data-v-82998fce]{width:100%;max-width:none;min-width:0}.blog-hud-bar.is-detail .hud-post-title[data-v-82998fce]{display:none}.blog-hud-bar.is-detail .hud-right[data-v-82998fce]{margin-top:var(--size-2)}.blog-hud-bar.is-detail .search-wrap[data-v-82998fce]{width:100%}.blog-hud-bar.is-detail .search-input[data-v-82998fce]{width:100%;min-width:0}.blog-hud-bar.is-detail .search-input[data-v-82998fce]:focus{width:100%}.blog-hud-bar.is-detail .search-results-card[data-v-82998fce]{left:0;right:0;width:auto}}
