.left-rail-root[data-astro-cid-a32tblca]{width:100%}.sticky-container[data-astro-cid-a32tblca]{position:sticky;top:2rem;display:flex;flex-direction:column;gap:1.5rem}.provenance-stamp[data-astro-cid-a32tblca]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:.5rem;box-shadow:var(--shadow-sm)}.stamp-border[data-astro-cid-a32tblca]{border:2px dashed var(--color-ochre);border-radius:6px;padding:.85rem;background-color:var(--color-ochre-light);position:relative}.stamp-header[data-astro-cid-a32tblca]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.stamp-seal[data-astro-cid-a32tblca]{font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.08em;color:var(--color-ochre-dark)}.stamp-year[data-astro-cid-a32tblca]{font-family:var(--font-mono);font-size:1.15rem;font-weight:800;color:var(--color-ochre-dark);line-height:1;background:#fff;padding:.15rem .4rem;border-radius:4px;border:1px solid var(--color-ochre)}.stamp-kicker[data-astro-cid-a32tblca]{font-family:var(--font-serif);font-size:.95rem;font-weight:700;line-height:1.25;color:var(--color-ink);margin-bottom:.65rem}.stamp-meta[data-astro-cid-a32tblca]{display:flex;flex-direction:column;gap:.35rem;font-size:.72rem;font-family:var(--font-mono);color:var(--color-ink-muted);border-top:1px solid rgba(217,148,26,.25);padding-top:.5rem;margin-bottom:.5rem}.meta-row[data-astro-cid-a32tblca]{display:flex;gap:.4rem;line-height:1.35}.meta-label[data-astro-cid-a32tblca]{font-weight:700;color:var(--color-ochre-dark);flex-shrink:0}.meta-value[data-astro-cid-a32tblca]{color:var(--color-ink);word-break:break-word}.stamp-footer[data-astro-cid-a32tblca]{display:flex;justify-content:flex-end}.auth-pill[data-astro-cid-a32tblca]{font-family:var(--font-mono);font-size:.55rem;font-weight:700;letter-spacing:.05em;color:var(--color-ochre-dark);opacity:.85}.toc-nav[data-astro-cid-a32tblca]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1rem;box-shadow:var(--shadow-sm)}.toc-header[data-astro-cid-a32tblca]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border-subtle)}.toc-title[data-astro-cid-a32tblca]{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em;color:var(--color-ink-muted)}.toc-counter[data-astro-cid-a32tblca]{font-family:var(--font-mono);font-size:.62rem;color:var(--color-ink-faint)}.toc-list[data-astro-cid-a32tblca]{list-style:none;display:flex;flex-direction:column;gap:.35rem}.toc-link[data-astro-cid-a32tblca]{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:5px;font-size:.8rem;color:var(--color-ink-muted);transition:all .15s ease}.toc-bullet[data-astro-cid-a32tblca]{width:6px;height:6px;border-radius:50%;background-color:var(--color-border-strong);flex-shrink:0;transition:all .15s ease}.toc-link[data-astro-cid-a32tblca]:hover{color:var(--color-terracotta);background-color:var(--color-surface-muted)}.toc-link[data-astro-cid-a32tblca]:hover .toc-bullet[data-astro-cid-a32tblca]{background-color:var(--color-terracotta)}.toc-link[data-astro-cid-a32tblca].active{color:var(--color-terracotta-dark);background-color:var(--color-terracotta-light);font-weight:600}.toc-link[data-astro-cid-a32tblca].active .toc-bullet[data-astro-cid-a32tblca]{background-color:var(--color-terracotta);transform:scale(1.25)}.reading-stats[data-astro-cid-a32tblca]{display:flex;gap:.5rem}.stat-badge[data-astro-cid-a32tblca]{flex:1;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:.5rem .65rem;display:flex;flex-direction:column;align-items:center;text-align:center}.stat-num[data-astro-cid-a32tblca]{font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:var(--color-ink);line-height:1}.stat-unit[data-astro-cid-a32tblca]{font-family:var(--font-mono);font-size:.58rem;color:var(--color-ink-muted);letter-spacing:.05em;margin-top:.2rem}.pioneer-rail-root[data-astro-cid-kqaojxpn]{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:2rem}.trading-card[data-astro-cid-kqaojxpn]{background:var(--color-surface);border:2px solid var(--color-ink);border-radius:12px;padding:.5rem;box-shadow:4px 6px #1c1917e6;position:relative;overflow:hidden}.card-inner-frame[data-astro-cid-kqaojxpn]{border:1px solid var(--color-border);border-radius:8px;padding:1.15rem;background:linear-gradient(180deg,#FFFFFF 0%,var(--color-surface-muted) 100%);display:flex;flex-direction:column;gap:1rem}.card-top-tag[data-astro-cid-kqaojxpn]{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;border-bottom:1px dashed var(--color-border-strong)}.series-id[data-astro-cid-kqaojxpn]{font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.08em;color:var(--color-ink-muted)}.rarity-badge[data-astro-cid-kqaojxpn]{font-family:var(--font-mono);font-size:.58rem;font-weight:800;padding:.15rem .4rem;border-radius:3px;background:var(--color-terracotta);color:#fff;letter-spacing:.05em}.portrait-section[data-astro-cid-kqaojxpn]{display:flex;align-items:center;gap:.9rem}.monogram-frame[data-astro-cid-kqaojxpn]{width:58px;height:58px;border-radius:8px;background:var(--color-surface);border:2px solid var(--color-terracotta);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 2px 4px #d94e3426;flex-shrink:0}.monogram-text[data-astro-cid-kqaojxpn]{font-family:var(--font-serif);font-size:1.6rem;font-weight:800;color:var(--color-terracotta-dark);letter-spacing:-.05em}.identity-block[data-astro-cid-kqaojxpn]{display:flex;flex-direction:column;gap:.15rem}.pioneer-name[data-astro-cid-kqaojxpn]{font-size:1.2rem;font-weight:700;line-height:1.15;color:var(--color-ink)}.pioneer-role[data-astro-cid-kqaojxpn]{font-size:.75rem;color:var(--color-ink-muted);line-height:1.3}.pioneer-bio[data-astro-cid-kqaojxpn]{font-size:.84rem;line-height:1.45;color:var(--color-ink-muted)}.dossier-callout[data-astro-cid-kqaojxpn]{padding:.75rem;border-radius:6px;font-size:.78rem;line-height:1.4}.callout-header[data-astro-cid-kqaojxpn]{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem;font-family:var(--font-mono);font-size:.65rem;font-weight:800;letter-spacing:.05em}.dogma-box[data-astro-cid-kqaojxpn]{background-color:var(--color-terracotta-light);border-left:3px solid var(--color-terracotta)}.dogma-box[data-astro-cid-kqaojxpn] .callout-header[data-astro-cid-kqaojxpn]{color:var(--color-terracotta-dark)}.dogma-box[data-astro-cid-kqaojxpn] .callout-text[data-astro-cid-kqaojxpn]{color:#4a1e15}.legacy-box[data-astro-cid-kqaojxpn]{background-color:var(--color-emerald-light);border-left:3px solid var(--color-emerald)}.legacy-box[data-astro-cid-kqaojxpn] .callout-header[data-astro-cid-kqaojxpn]{color:var(--color-emerald-dark)}.legacy-box[data-astro-cid-kqaojxpn] .callout-text[data-astro-cid-kqaojxpn]{color:#0f3b2c}.card-footer-strip[data-astro-cid-kqaojxpn]{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed var(--color-border);padding-top:.6rem;font-family:var(--font-mono);font-size:.62rem;color:var(--color-ink-faint)}.stamp-chip[data-astro-cid-kqaojxpn]{font-weight:700;color:var(--color-ink-muted)}.stage-root[data-astro-cid-iywvpyw3]{background:var(--color-surface);border:2px solid var(--color-border);border-radius:12px;padding:1.25rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.stage-header[data-astro-cid-iywvpyw3]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.header-left[data-astro-cid-iywvpyw3]{display:flex;flex-direction:column;gap:.3rem}.stage-tag[data-astro-cid-iywvpyw3]{display:flex;align-items:center;gap:.45rem}.live-pulse[data-astro-cid-iywvpyw3]{width:8px;height:8px;border-radius:50%;background-color:var(--color-emerald);box-shadow:0 0 0 3px var(--color-emerald-light)}.tag-text[data-astro-cid-iywvpyw3]{font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.08em;color:var(--color-emerald-dark)}.stage-title[data-astro-cid-iywvpyw3]{font-size:1.25rem;font-weight:700;color:var(--color-ink)}.battery-protect-pill[data-astro-cid-iywvpyw3]{display:flex;align-items:center;gap:.4rem;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:20px;padding:.25rem .65rem;font-family:var(--font-mono);font-size:.62rem;color:var(--color-ink-muted);font-weight:600}.battery-protect-pill[data-astro-cid-iywvpyw3].sleeping{background:var(--color-ochre-light);border-color:var(--color-ochre);color:var(--color-ochre-dark)}.presets-toolbar[data-astro-cid-iywvpyw3]{display:flex;align-items:center;gap:.75rem;background:var(--color-surface-muted);padding:.45rem .75rem;border-radius:8px;border:1px solid var(--color-border-subtle);flex-wrap:wrap}.presets-label[data-astro-cid-iywvpyw3]{font-family:var(--font-mono);font-size:.68rem;font-weight:700;color:var(--color-ink-muted);letter-spacing:.05em}.preset-buttons[data-astro-cid-iywvpyw3]{display:flex;gap:.45rem;flex-wrap:wrap}.preset-pill[data-astro-cid-iywvpyw3]{display:inline-flex;align-items:center;gap:.4rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:.3rem .65rem;font-size:.75rem;color:var(--color-ink);font-weight:500;transition:all .15s ease}.preset-pill[data-astro-cid-iywvpyw3]:hover{border-color:var(--color-terracotta);background:var(--color-terracotta-light)}.preset-pill[data-astro-cid-iywvpyw3].active{background:var(--color-terracotta);border-color:var(--color-terracotta);color:#fff;font-weight:600}.preset-index[data-astro-cid-iywvpyw3]{font-family:var(--font-mono);font-size:.65rem;opacity:.7}.canvas-viewport[data-astro-cid-iywvpyw3]{position:relative;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:#faf6f0;touch-action:pan-y}.sim-canvas[data-astro-cid-iywvpyw3]{display:block;width:100%;height:400px;touch-action:pan-y}.hud-overlay[data-astro-cid-iywvpyw3]{position:absolute;top:12px;right:12px;background:#fffffff0;backdrop-filter:blur(6px);border:1px solid var(--color-border);border-radius:6px;padding:.55rem .85rem;display:flex;flex-direction:column;gap:.3rem;box-shadow:var(--shadow-sm)}.hud-metric[data-astro-cid-iywvpyw3]{display:flex;justify-content:space-between;gap:1.25rem;font-family:var(--font-mono);font-size:.68rem}.hud-label[data-astro-cid-iywvpyw3]{color:var(--color-ink-muted)}.hud-value[data-astro-cid-iywvpyw3]{font-weight:700;color:var(--color-ink)}.hud-state[data-astro-cid-iywvpyw3]{color:var(--color-emerald-dark)}.stage-footer[data-astro-cid-iywvpyw3]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:.5rem;border-top:1px solid var(--color-border-subtle);flex-wrap:wrap}.slider-control[data-astro-cid-iywvpyw3]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:260px}.slider-label[data-astro-cid-iywvpyw3]{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--color-ink);white-space:nowrap}.bias-range-slider[data-astro-cid-iywvpyw3]{flex:1;accent-color:var(--color-terracotta)}.slider-display[data-astro-cid-iywvpyw3]{font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--color-terracotta-dark);min-width:70px}.stage-action-buttons[data-astro-cid-iywvpyw3]{display:flex;gap:.5rem}.control-btn[data-astro-cid-iywvpyw3]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;font-size:.75rem;font-weight:600;color:var(--color-ink);transition:all .15s ease}.control-btn[data-astro-cid-iywvpyw3]:hover{background:var(--color-surface-muted);border-color:var(--color-border-strong)}.play-btn[data-astro-cid-iywvpyw3]{background:var(--color-emerald-light);border-color:var(--color-emerald);color:var(--color-emerald-dark)}.play-btn[data-astro-cid-iywvpyw3]:hover{background:var(--color-emerald);color:#fff}@media(max-width:768px){.sim-canvas[data-astro-cid-iywvpyw3]{height:320px}.preset-pill[data-astro-cid-iywvpyw3]{min-height:44px;padding:.5rem .85rem}.control-btn[data-astro-cid-iywvpyw3]{min-height:44px;padding:.5rem 1rem}.bias-range-slider[data-astro-cid-iywvpyw3]{min-height:44px}.hud-overlay[data-astro-cid-iywvpyw3]{position:static;margin:.5rem}}.paid-vault-root[data-astro-cid-nlpntpdh]{margin:2.5rem 0}.vault-card-frame[data-astro-cid-nlpntpdh]{background:var(--color-surface);border:2px solid var(--color-emerald);border-radius:12px;padding:1.5rem;box-shadow:0 4px 16px #1b6b501f;position:relative;overflow:hidden}.vault-header[data-astro-cid-nlpntpdh]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem;flex-wrap:wrap}.vault-header-left[data-astro-cid-nlpntpdh]{display:flex;flex-direction:column;gap:.65rem}.vault-tag-group[data-astro-cid-nlpntpdh]{display:flex;align-items:center;gap:.5rem}.vault-seal[data-astro-cid-nlpntpdh]{font-family:var(--font-mono);font-size:.72rem;font-weight:800;color:var(--color-emerald-dark);background:var(--color-emerald-light);border:1px solid rgba(27,107,80,.35);padding:.2rem .55rem;border-radius:4px;letter-spacing:.05em}.kit-id-badge[data-astro-cid-nlpntpdh]{font-family:var(--font-mono);font-size:.72rem;color:var(--color-ink-muted)}.currency-switcher-toolbar[data-astro-cid-nlpntpdh]{display:inline-flex;align-items:center;gap:.35rem;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:20px;padding:.2rem .5rem}.switcher-label[data-astro-cid-nlpntpdh]{font-family:var(--font-mono);font-size:.6rem;font-weight:800;color:var(--color-ink-muted);letter-spacing:.04em;padding-left:.2rem}.currency-pill-btn[data-astro-cid-nlpntpdh]{background:transparent;border:none;font-family:var(--font-mono);font-size:.68rem;font-weight:600;color:var(--color-ink-muted);padding:.15rem .45rem;border-radius:12px;cursor:pointer;transition:all .15s ease}.currency-pill-btn[data-astro-cid-nlpntpdh]:hover{color:var(--color-ink)}.currency-pill-btn[data-astro-cid-nlpntpdh].active{background:var(--color-emerald);color:#fff;font-weight:700}.vault-header-right[data-astro-cid-nlpntpdh]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.price-pill[data-astro-cid-nlpntpdh]{display:inline-flex;align-items:baseline;gap:.25rem;background:#1c1917;color:#faf6f0;padding:.45rem 1rem;border-radius:30px;font-family:var(--font-mono);box-shadow:0 2px 8px #00000026}.price-currency[data-astro-cid-nlpntpdh]{font-size:.95rem;color:var(--color-ochre);font-weight:700}.price-amount[data-astro-cid-nlpntpdh]{font-size:1.5rem;font-weight:800;letter-spacing:-.03em}.price-suffix[data-astro-cid-nlpntpdh]{font-size:.72rem;color:#a8a29e;font-weight:600}.ppp-badge[data-astro-cid-nlpntpdh]{display:inline-flex;align-items:center;gap:.35rem;background:var(--color-emerald-light);border:1px solid rgba(27,107,80,.3);padding:.2rem .6rem;border-radius:12px;font-family:var(--font-mono);font-size:.68rem;font-weight:700;color:var(--color-emerald-dark);transition:all .2s ease}.ppp-badge[data-astro-cid-nlpntpdh].hidden{display:none}.badge-flag[data-astro-cid-nlpntpdh]{font-size:.85rem}.vault-body[data-astro-cid-nlpntpdh]{display:flex;flex-direction:column;gap:1.25rem}.vault-title[data-astro-cid-nlpntpdh]{font-size:1.25rem;font-weight:800;color:var(--color-ink);margin:0;line-height:1.3}.vault-summary[data-astro-cid-nlpntpdh]{font-size:.92rem;line-height:1.6;color:var(--color-ink-muted);margin:0}.vault-features-list[data-astro-cid-nlpntpdh]{display:flex;flex-direction:column;gap:.5rem;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:8px;padding:.85rem 1rem}.feature-item[data-astro-cid-nlpntpdh]{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:var(--color-ink)}.feature-check[data-astro-cid-nlpntpdh]{color:var(--color-emerald);font-weight:800;font-size:.95rem}.payment-methods-strip[data-astro-cid-nlpntpdh]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .85rem;background:#1b6b500d;border:1px solid rgba(27,107,80,.15);border-radius:6px;font-family:var(--font-mono);font-size:.72rem;flex-wrap:wrap}.pm-security[data-astro-cid-nlpntpdh]{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-emerald-dark);font-weight:700}.lock-icon[data-astro-cid-nlpntpdh]{flex-shrink:0}.pm-label[data-astro-cid-nlpntpdh]{color:var(--color-ink);font-weight:600}.action-row[data-astro-cid-nlpntpdh]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.checkout-btn[data-astro-cid-nlpntpdh]{display:inline-flex;align-items:center;gap:.6rem;background:var(--color-emerald);color:#fff;font-weight:700;font-size:.92rem;padding:.85rem 1.6rem;border-radius:8px;text-decoration:none;box-shadow:0 2px 6px #1b6b5040;transition:all .15s ease}.checkout-btn[data-astro-cid-nlpntpdh]:hover{background:var(--color-emerald-dark);transform:translateY(-1px);box-shadow:0 4px 12px #1b6b5059}.btn-icon[data-astro-cid-nlpntpdh]{font-size:1rem}.btn-arrow[data-astro-cid-nlpntpdh]{font-size:1.1rem;transition:transform .15s ease}.checkout-btn[data-astro-cid-nlpntpdh]:hover .btn-arrow[data-astro-cid-nlpntpdh]{transform:translate(3px)}.guarantee-note[data-astro-cid-nlpntpdh]{font-family:var(--font-mono);font-size:.72rem;color:var(--color-ink-muted)}.guide-accordion[data-astro-cid-nlpntpdh]{border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-surface)}.guide-summary[data-astro-cid-nlpntpdh]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--color-surface-muted);cursor:pointer;font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:var(--color-ink);user-select:none;list-style:none}.guide-summary[data-astro-cid-nlpntpdh]::-webkit-details-marker{display:none}.summary-left[data-astro-cid-nlpntpdh]{display:flex;align-items:center;gap:.5rem}.file-icon[data-astro-cid-nlpntpdh]{color:var(--color-ink-muted)}.expand-indicator[data-astro-cid-nlpntpdh]{font-size:.7rem;color:var(--color-terracotta);font-weight:700}.guide-content[data-astro-cid-nlpntpdh]{padding:1rem;background:#1c1917;overflow-x:auto}.guide-pre[data-astro-cid-nlpntpdh]{margin:0;font-family:var(--font-mono);font-size:.8rem;line-height:1.5;color:#faf6f0}@media(max-width:768px){.vault-header[data-astro-cid-nlpntpdh]{flex-direction:column;align-items:flex-start;gap:.85rem}.vault-header-right[data-astro-cid-nlpntpdh]{align-items:flex-start;width:100%}.price-pill[data-astro-cid-nlpntpdh]{align-self:flex-start}.checkout-btn[data-astro-cid-nlpntpdh]{width:100%;justify-content:center}.action-row[data-astro-cid-nlpntpdh]{flex-direction:column;align-items:flex-start}}.engagement-root[data-astro-cid-yuica4rv]{margin-top:4rem;border-top:2px solid var(--color-border);background-color:var(--color-surface);padding:2.5rem 1.5rem 3.5rem}.engagement-container[data-astro-cid-yuica4rv]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.panel-header[data-astro-cid-yuica4rv]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem;padding-bottom:.4rem;border-bottom:1px dashed var(--color-border)}.panel-tag-group[data-astro-cid-yuica4rv]{display:flex;align-items:center;gap:.5rem}.pulse-emerald[data-astro-cid-yuica4rv]{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--color-emerald);box-shadow:0 0 0 2px var(--color-emerald-light)}.panel-tag[data-astro-cid-yuica4rv]{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--color-ink-muted)}.panel-hint[data-astro-cid-yuica4rv]{font-size:.72rem;color:var(--color-ink-faint)}.reaction-buttons-grid[data-astro-cid-yuica4rv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.reaction-btn[data-astro-cid-yuica4rv]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;transition:all .15s ease;text-align:left;cursor:pointer}.reaction-btn[data-astro-cid-yuica4rv]:hover{background:var(--color-surface-muted);border-color:var(--color-terracotta);transform:translateY(-1px)}.reaction-btn[data-astro-cid-yuica4rv].reacted{background:var(--color-terracotta-light);border-color:var(--color-terracotta)}.reaction-btn[data-astro-cid-yuica4rv].reacted .reaction-name[data-astro-cid-yuica4rv]{color:var(--color-terracotta-dark);font-weight:700}.reaction-icon[data-astro-cid-yuica4rv]{font-size:1.15rem}.reaction-name[data-astro-cid-yuica4rv]{font-size:.82rem;color:var(--color-ink);font-weight:500;flex:1}.reaction-count[data-astro-cid-yuica4rv]{font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--color-ink-muted);background:var(--color-surface);padding:.15rem .45rem;border-radius:4px;border:1px solid var(--color-border)}.reaction-btn[data-astro-cid-yuica4rv].reacted .reaction-count[data-astro-cid-yuica4rv]{color:var(--color-terracotta-dark);border-color:var(--color-terracotta)}.citation-share-grid[data-astro-cid-yuica4rv]{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem}@media(max-width:900px){.citation-share-grid[data-astro-cid-yuica4rv]{grid-template-columns:1fr}}.citation-box[data-astro-cid-yuica4rv],.share-box[data-astro-cid-yuica4rv]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 2rem)}.citation-tabs[data-astro-cid-yuica4rv]{display:flex;background:var(--color-surface-muted);border-bottom:1px solid var(--color-border)}.citation-tab[data-astro-cid-yuica4rv]{padding:.5rem 1rem;font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--color-ink-muted);border:none;border-right:1px solid var(--color-border);background:transparent;cursor:pointer;transition:all .15s ease}.citation-tab[data-astro-cid-yuica4rv]:hover{color:var(--color-ink)}.citation-tab[data-astro-cid-yuica4rv].active{background:var(--color-surface);color:var(--color-terracotta-dark);border-bottom:2px solid var(--color-terracotta);font-weight:700}.citation-body[data-astro-cid-yuica4rv]{padding:1rem;flex:1}.citation-pre[data-astro-cid-yuica4rv]{font-family:var(--font-mono);font-size:.74rem;line-height:1.5;color:var(--color-ink);white-space:pre-wrap;word-break:break-all;margin:0}.citation-pre[data-astro-cid-yuica4rv].hidden{display:none}.share-field-wrap[data-astro-cid-yuica4rv]{padding:1rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.share-badge[data-astro-cid-yuica4rv]{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.65rem;font-weight:700;color:var(--color-emerald-dark);background:var(--color-emerald-light);border:1px solid rgba(27,107,80,.25);padding:.2rem .5rem;border-radius:4px;width:fit-content}.share-url-input[data-astro-cid-yuica4rv]{width:100%;padding:.65rem .85rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;font-family:var(--font-mono);font-size:.76rem;color:var(--color-ink);outline:none}.citation-actions[data-astro-cid-yuica4rv],.share-actions[data-astro-cid-yuica4rv]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;background:var(--color-surface-muted);border-top:1px solid var(--color-border)}.copy-btn[data-astro-cid-yuica4rv]{display:inline-flex;align-items:center;gap:.4rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:.4rem .85rem;font-size:.75rem;font-weight:600;color:var(--color-ink);transition:all .15s ease;cursor:pointer}.copy-btn[data-astro-cid-yuica4rv]:hover{background:var(--color-terracotta-light);border-color:var(--color-terracotta);color:var(--color-terracotta-dark)}.copy-btn[data-astro-cid-yuica4rv].copied{background:var(--color-emerald-light);border-color:var(--color-emerald);color:var(--color-emerald-dark)}.citation-format-badge[data-astro-cid-yuica4rv]{font-family:var(--font-mono);font-size:.62rem;color:var(--color-ink-faint)}.colophon-strip[data-astro-cid-yuica4rv]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;padding-top:2rem;border-top:1px solid var(--color-border);flex-wrap:wrap}.colophon-left[data-astro-cid-yuica4rv]{display:flex;flex-direction:column;gap:.5rem;max-width:640px}.brand-row[data-astro-cid-yuica4rv]{display:flex;align-items:center;gap:.5rem}.brand-name[data-astro-cid-yuica4rv]{font-family:var(--font-mono);font-size:.78rem;font-weight:800;letter-spacing:.08em;color:var(--color-ink)}.brand-dot[data-astro-cid-yuica4rv]{color:var(--color-border-strong)}.brand-tagline[data-astro-cid-yuica4rv]{font-size:.74rem;color:var(--color-ink-muted)}.copyright-notice[data-astro-cid-yuica4rv]{font-size:.72rem;line-height:1.5;color:var(--color-ink-muted);margin:0}.footer-nav-links[data-astro-cid-yuica4rv]{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center}.footer-link[data-astro-cid-yuica4rv]{font-family:var(--font-mono);font-size:.74rem;color:var(--color-ink-muted);transition:color .15s ease;text-decoration:none}.footer-link[data-astro-cid-yuica4rv]:hover{color:var(--color-terracotta);text-decoration:underline}.rss-link[data-astro-cid-yuica4rv]{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-ochre);font-weight:600}.rss-link[data-astro-cid-yuica4rv]:hover{color:var(--color-ochre)}.rss-icon[data-astro-cid-yuica4rv]{flex-shrink:0}.adslot-root[data-astro-cid-fgwukgf6]{width:100%;margin:2rem 0;display:flex;justify-content:center}.adslot-inner[data-astro-cid-fgwukgf6]{width:100%;display:flex;flex-direction:column;align-items:center;gap:.35rem}.adslot-label[data-astro-cid-fgwukgf6]{font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.08em;color:var(--color-ink-faint);text-transform:uppercase}.adslot-network[data-astro-cid-fgwukgf6]{width:100%}.adslot-network[data-astro-cid-fgwukgf6].hidden{display:none!important}.adslot-frame[data-astro-cid-fgwukgf6]{width:100%;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:8px;display:flex;align-items:center;justify-content:center;min-height:250px}.adslot-banner[data-astro-cid-fgwukgf6] .adslot-frame[data-astro-cid-fgwukgf6]{min-height:90px}.affiliate-card-frame[data-astro-cid-fgwukgf6]{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-ochre);border-radius:8px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.65rem}.affiliate-top[data-astro-cid-fgwukgf6]{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:.65rem}.affiliate-badge[data-astro-cid-fgwukgf6]{color:var(--color-ochre-dark);font-weight:800;letter-spacing:.04em}.affiliate-tag[data-astro-cid-fgwukgf6]{color:var(--color-ink-muted)}.affiliate-title[data-astro-cid-fgwukgf6]{font-size:.95rem;font-weight:700;color:var(--color-ink);margin:0 0 .25rem}.affiliate-desc[data-astro-cid-fgwukgf6]{font-size:.82rem;line-height:1.45;color:var(--color-ink-muted);margin:0}.affiliate-action[data-astro-cid-fgwukgf6]{display:flex;justify-content:flex-end}.affiliate-btn[data-astro-cid-fgwukgf6]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.72rem;font-weight:700;color:var(--color-terracotta);text-decoration:none;transition:transform .15s ease}.affiliate-btn[data-astro-cid-fgwukgf6]:hover{transform:translate(3px)}@media(max-width:768px){.affiliate-card-frame[data-astro-cid-fgwukgf6]{min-height:100px;padding:.85rem 1rem}}
