.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.lucide-icon[data-astro-cid-patnjmll]{display:inline-block;vertical-align:middle;flex-shrink:0}.floating-island-header[data-astro-cid-3ef6ksr2]{position:fixed;top:.75rem;left:0;right:0;z-index:50;display:flex;flex-direction:column;align-items:center;padding-inline:.85rem;pointer-events:none;transition:transform .3s var(--ease-out-expo),opacity .22s ease}@container scroll-state((scrolled: bottom) and (scrollable: top)){.top-bar[data-astro-cid-3ef6ksr2]:not(:focus-within){transform:translateY(-145%)}}.top-bar[data-astro-cid-3ef6ksr2].is-hidden:not(:focus-within){transform:translateY(-145%)}.island-pill-shell[data-astro-cid-3ef6ksr2]{pointer-events:auto;height:44px;display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .45rem;border-radius:var(--radius-pill);background:var(--bg-glass);backdrop-filter:blur(18px) saturate(165%);-webkit-backdrop-filter:blur(18px) saturate(165%);border:1px solid var(--border-hairline);box-shadow:var(--shadow-pill);max-width:calc(100vw - 1.5rem)}.island-brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .54rem .22rem .26rem;border-radius:var(--radius-pill);text-decoration:none;color:var(--text-heading);transition:background-color .16s ease;flex-shrink:0}.island-brand[data-astro-cid-3ef6ksr2]:hover{background:var(--bg-pill)}.island-avatar-wrap[data-astro-cid-3ef6ksr2]{position:relative;width:24px;height:24px;border-radius:50%;flex-shrink:0}.island-avatar-img[data-astro-cid-3ef6ksr2]{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center 20%;border:1px solid var(--border-strong)}.island-status-dot[data-astro-cid-3ef6ksr2]{position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border-radius:50%;background:#10b981;border:1.5px solid var(--bg-canvas)}.island-slash-logo[data-astro-cid-3ef6ksr2]{height:14px;width:auto;object-fit:contain;filter:invert(1) brightness(.14);opacity:.92;transition:transform .16s ease,opacity .16s ease}.island-brand[data-astro-cid-3ef6ksr2]:hover .island-slash-logo[data-astro-cid-3ef6ksr2]{transform:scale(1.06);opacity:1}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .island-slash-logo[data-astro-cid-3ef6ksr2]{filter:none;opacity:.95}}html[data-theme=dark] .island-slash-logo[data-astro-cid-3ef6ksr2],html.dark .island-slash-logo[data-astro-cid-3ef6ksr2]{filter:none;opacity:.95}.island-brand-name[data-astro-cid-3ef6ksr2]{font-size:.82rem;font-weight:650;letter-spacing:-.015em}.island-divider[data-astro-cid-3ef6ksr2]{width:1px;height:16px;background:var(--border-hairline);flex-shrink:0}.island-nav[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;gap:.12rem;overflow-x:auto;scrollbar-width:none}.island-nav[data-astro-cid-3ef6ksr2]::-webkit-scrollbar{display:none}.nav-hover-slider[data-astro-cid-3ef6ksr2]{position:absolute;top:2px;bottom:2px;left:0;border-radius:var(--radius-pill);background:var(--bg-pill);border:1px solid var(--border-hairline);pointer-events:none;opacity:0;transition:transform .22s var(--ease-spring),width .22s var(--ease-spring),opacity .16s ease;z-index:0}.island-nav-item[data-astro-cid-3ef6ksr2]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.34rem;padding:.3rem .68rem;border-radius:var(--radius-pill);text-decoration:none;font-size:.8rem;font-weight:500;color:var(--text-secondary);white-space:nowrap;transition:color .16s ease}.nav-item-svg[data-astro-cid-3ef6ksr2]{color:var(--text-faint);transition:color .16s ease,transform .16s var(--ease-spring)}.island-nav-item[data-astro-cid-3ef6ksr2]:hover{color:var(--text-heading)}.island-nav-item[data-astro-cid-3ef6ksr2]:hover .nav-item-svg[data-astro-cid-3ef6ksr2]{color:var(--accent-air);transform:translateY(-.5px)}.island-nav-item[data-astro-cid-3ef6ksr2].is-active{color:var(--text-heading);font-weight:600}.island-nav-item[data-astro-cid-3ef6ksr2].is-active .nav-item-svg[data-astro-cid-3ef6ksr2]{color:var(--accent-air)}.island-actions[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.22rem;flex-shrink:0}.island-action-btn[data-astro-cid-3ef6ksr2]{height:32px;border-radius:var(--radius-pill);border:1px solid transparent;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;gap:.3rem;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s var(--ease-spring)}.island-action-btn[data-astro-cid-3ef6ksr2]:hover{color:var(--text-heading);background:var(--bg-pill);border-color:var(--border-hairline)}.island-action-btn[data-astro-cid-3ef6ksr2]:active{transform:scale(.95)}.cmd-btn[data-astro-cid-3ef6ksr2]{padding-inline:.58rem;font-size:.68rem}.cmd-kbd[data-astro-cid-3ef6ksr2]{color:var(--text-faint)}.theme-btn[data-astro-cid-3ef6ksr2],.mobile-menu-btn[data-astro-cid-3ef6ksr2]{width:32px;padding-inline:0}.mobile-menu-btn[data-astro-cid-3ef6ksr2],.menu-icon-close[data-astro-cid-3ef6ksr2],.theme-to-light[data-astro-cid-3ef6ksr2],.mobile-menu-btn[data-astro-cid-3ef6ksr2].is-open .menu-icon-open[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu-btn[data-astro-cid-3ef6ksr2].is-open .menu-icon-close[data-astro-cid-3ef6ksr2]{display:inline-flex}.theme-option[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-to-dark[data-astro-cid-3ef6ksr2]{display:none}:root:not([data-theme=light]) .theme-to-light[data-astro-cid-3ef6ksr2]{display:inline-flex}}:root[data-theme=dark] .theme-to-dark[data-astro-cid-3ef6ksr2],html.dark .theme-to-dark[data-astro-cid-3ef6ksr2]{display:none}:root[data-theme=dark] .theme-to-light[data-astro-cid-3ef6ksr2],html.dark .theme-to-light[data-astro-cid-3ef6ksr2]{display:inline-flex}.mobile-island-drawer[data-astro-cid-3ef6ksr2]{pointer-events:auto;margin-top:.45rem;width:min(380px,calc(100vw - 1.75rem));padding:.65rem;border-radius:1rem;background:var(--bg-glass-heavy);backdrop-filter:blur(20px) saturate(165%);-webkit-backdrop-filter:blur(20px) saturate(165%);border:1px solid var(--border-hairline);box-shadow:var(--shadow-pill)}.mobile-island-drawer[data-astro-cid-3ef6ksr2][hidden]{display:none}.mobile-drawer-head[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:.15rem .4rem .5rem;margin-bottom:.45rem;border-bottom:1px dashed var(--border-hairline)}.mobile-drawer-brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.42rem}.mobile-drawer-title[data-astro-cid-3ef6ksr2]{font-size:.78rem;font-weight:650;color:var(--text-heading)}.mobile-drawer-sig[data-astro-cid-3ef6ksr2]{height:18px;width:auto;object-fit:contain;opacity:.82}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mobile-drawer-sig[data-astro-cid-3ef6ksr2]{filter:invert(1) brightness(1.1)}}html[data-theme=dark] .mobile-drawer-sig[data-astro-cid-3ef6ksr2],html.dark .mobile-drawer-sig[data-astro-cid-3ef6ksr2]{filter:invert(1) brightness(1.1)}.mobile-drawer-grid[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem}.mobile-drawer-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.45rem;padding:.5rem .68rem;border-radius:.65rem;text-decoration:none;font-size:.82rem;color:var(--text-secondary);border:1px solid transparent;transition:all .16s ease}.mobile-drawer-svg[data-astro-cid-3ef6ksr2]{color:var(--text-faint)}.mobile-drawer-code[data-astro-cid-3ef6ksr2]{margin-left:auto;font-size:.62rem;color:var(--text-faint)}.mobile-drawer-link[data-astro-cid-3ef6ksr2].is-active,.mobile-drawer-link[data-astro-cid-3ef6ksr2]:hover{background:var(--bg-pill);border-color:var(--border-hairline);color:var(--text-heading);font-weight:600}.mobile-drawer-link[data-astro-cid-3ef6ksr2].is-active .mobile-drawer-svg[data-astro-cid-3ef6ksr2]{color:var(--accent-air)}@media(max-width:720px){.island-nav[data-astro-cid-3ef6ksr2]{-webkit-mask-image:linear-gradient(to right,black 82%,transparent 100%);mask-image:linear-gradient(to right,black 82%,transparent 100%);padding-right:.5rem}.cmd-kbd[data-astro-cid-3ef6ksr2],.nav-item-svg[data-astro-cid-3ef6ksr2]{display:none}.cmd-btn[data-astro-cid-3ef6ksr2]{width:32px;padding-inline:0}.island-nav-item[data-astro-cid-3ef6ksr2]{padding:.26rem .5rem;font-size:.76rem}.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:inline-flex}}.site-footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border-hairline);padding-block:2.5rem;position:relative;z-index:1}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:1.25rem}.footer-top[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1.25rem}.footer-logo-row[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.35rem;margin-bottom:.45rem}.footer-sig[data-astro-cid-sz7xmlte]{height:26px;width:auto;opacity:.88}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .footer-sig[data-astro-cid-sz7xmlte]{filter:invert(1) brightness(1.08)}}html[data-theme=dark] .footer-sig[data-astro-cid-sz7xmlte],html.dark .footer-sig[data-astro-cid-sz7xmlte]{filter:invert(1) brightness(1.08)}.footer-motto[data-astro-cid-sz7xmlte]{font-size:.88rem;font-style:italic;color:var(--text-muted)}.footer-colophon[data-astro-cid-sz7xmlte]{font-size:.78rem;color:var(--text-muted)}.footer-colophon[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:var(--text-secondary);font-weight:500}.footer-links-col[data-astro-cid-sz7xmlte]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.76rem}.footer-nav-link[data-astro-cid-sz7xmlte]{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.footer-nav-link[data-astro-cid-sz7xmlte]:hover{color:var(--accent-air)}.dot-sep[data-astro-cid-sz7xmlte]{color:var(--text-faint)}.footer-telemetry[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.65rem .95rem;border-radius:10px;background:var(--bg-card);border:1px solid var(--border-hairline);font-size:.72rem;color:var(--text-secondary)}.runtime-counter[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.5rem}.edge-indicator[data-astro-cid-sz7xmlte]{width:6px;height:6px;border-radius:999px;background-color:#10b981;box-shadow:0 0 8px #10b98199}.busuanzi-stats[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-muted)}.busuanzi-stats[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:var(--accent-air);font-weight:600}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding-top:.85rem;border-top:1px dashed var(--border-hairline);font-size:.71rem;color:var(--text-faint)}.edge-node-tag[data-astro-cid-sz7xmlte]{color:var(--text-muted)}dialog[data-astro-cid-wozhyvwc].cmd-dialog:modal{overscroll-behavior:contain}dialog[data-astro-cid-wozhyvwc].cmd-dialog::backdrop{overflow:hidden;overscroll-behavior:contain;background-color:#0a0a0a94}dialog[data-astro-cid-wozhyvwc].cmd-dialog{margin:min(11vh,84px) auto auto;width:min(640px,calc(100vw - 2rem));border:1px solid var(--border-strong);border-radius:6px;background:var(--bg-canvas);color:var(--text-primary);padding:0}.cmd-surface[data-astro-cid-wozhyvwc]{display:flex;flex-direction:column;max-height:min(74vh,540px)}.cmd-top-bar[data-astro-cid-wozhyvwc]{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-bottom:1px solid var(--border-hairline);margin:0}.search-icon[data-astro-cid-wozhyvwc]{width:16px;height:16px;color:var(--text-muted);display:inline-flex;flex-shrink:0}.cmd-input[data-astro-cid-wozhyvwc]{flex:1;border:none;background:transparent;color:var(--text-heading);font-family:var(--font-sans);font-size:.9rem;outline:none}.cmd-input[data-astro-cid-wozhyvwc]::placeholder{color:var(--text-muted)}.cmd-esc-btn[data-astro-cid-wozhyvwc]{padding:.18rem .45rem;border-radius:3px;font-size:.66rem;background:transparent;border:1px solid var(--border-hairline);color:var(--text-muted);cursor:pointer}.cmd-body[data-astro-cid-wozhyvwc]{overflow-y:auto;padding:.85rem 1rem;display:flex;flex-direction:column;gap:1rem}.cmd-group-label[data-astro-cid-wozhyvwc]{display:flex;align-items:center;justify-content:space-between;font-size:.66rem;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.45rem}.engine-status-pill[data-astro-cid-wozhyvwc]{font-size:.6rem;color:var(--text-muted)}.cmd-action-pills[data-astro-cid-wozhyvwc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:.4rem}.cmd-pill[data-astro-cid-wozhyvwc]{padding:.42rem .65rem;border-radius:4px;font-size:.76rem;font-family:var(--font-sans);color:var(--text-secondary);background:transparent;border:1px solid var(--border-hairline);cursor:pointer;text-align:left}.cmd-pill[data-astro-cid-wozhyvwc]:hover{color:var(--text-heading);border-color:var(--border-strong)}.cmd-list{list-style:none;display:flex;flex-direction:column}.cmd-item-link{display:block;padding:.6rem .5rem;border-bottom:1px solid var(--border-hairline);text-decoration:none;color:inherit}.cmd-item-wrap.is-highlighted .cmd-item-link,.cmd-item-link:hover{background:var(--bg-pill)}.cmd-item-main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cmd-item-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cmd-item-title{font-size:.86rem;font-weight:600;color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-item-sub{font-size:.68rem;color:var(--text-muted)}.cmd-item-excerpt{margin:.15rem 0 0;font-size:.78rem;line-height:1.55;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cmd-item-title mark,.cmd-item-excerpt mark{background:var(--bg-pill);color:var(--text-heading);text-decoration:underline;font-weight:600}.cmd-item-badge{font-size:.62rem;color:var(--text-muted);flex-shrink:0}.cmd-empty[data-astro-cid-wozhyvwc]{padding:1.5rem 1rem;text-align:center;font-size:.8rem;color:var(--text-muted)}.cmd-footer[data-astro-cid-wozhyvwc]{display:flex;align-items:center;justify-content:space-between;padding:.55rem 1rem;border-top:1px solid var(--border-hairline);font-size:.66rem;color:var(--text-muted)}.footer-hints[data-astro-cid-wozhyvwc]{display:flex;align-items:center;gap:.75rem}.footer-hints[data-astro-cid-wozhyvwc] kbd[data-astro-cid-wozhyvwc]{display:inline-block;padding:.05rem .3rem;border-radius:3px;border:1px solid var(--border-hairline);font-family:var(--font-mono);font-size:.62rem;margin-right:.15rem}.sr-only[data-astro-cid-wozhyvwc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visitor-card[data-astro-cid-hyfjoa6k]{padding:.82rem .9rem;border-radius:.85rem;background:var(--sb-surface-bg);border:1px solid var(--sb-surface-border);box-shadow:var(--sb-surface-shadow);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);display:flex;flex-direction:column;gap:.48rem;transition:border-color .16s ease,transform .16s ease}.visitor-card[data-astro-cid-hyfjoa6k]:hover{border-color:var(--border-strong)}.vb-header[data-astro-cid-hyfjoa6k]{display:flex;align-items:center;justify-content:space-between;font-size:.65rem;color:var(--text-muted)}.vb-kicker[data-astro-cid-hyfjoa6k]{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.vb-dot[data-astro-cid-hyfjoa6k]{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #10b98129}.vb-pill[data-astro-cid-hyfjoa6k]{display:inline-flex;align-items:center;gap:.25rem;font-size:.62rem;padding:.12rem .42rem;border-radius:999px;background:var(--bg-pill);border:1px solid var(--border-hairline);color:var(--text-secondary)}.vb-body[data-astro-cid-hyfjoa6k]{display:flex;flex-direction:column;gap:.2rem}.vb-headline[data-astro-cid-hyfjoa6k]{font-size:.82rem;color:var(--text-primary);line-height:1.48}.vb-geo[data-astro-cid-hyfjoa6k]{color:var(--accent);font-weight:650}.vb-whisper[data-astro-cid-hyfjoa6k]{font-size:.73rem;color:var(--text-secondary);line-height:1.5}.vb-footer[data-astro-cid-hyfjoa6k]{display:flex;align-items:center;gap:.42rem;padding-top:.35rem;border-top:1px dashed var(--border-hairline);color:var(--text-muted);font-size:.65rem}.vb-chip[data-astro-cid-hyfjoa6k]{display:inline-flex;align-items:center;gap:.25rem}.vb-sep[data-astro-cid-hyfjoa6k]{opacity:.5}.blog-sidebar-inner[data-astro-cid-ow4f4zhw]{display:flex;flex-direction:column;gap:.8rem;color:var(--text-secondary)}.sb-module-card[data-astro-cid-ow4f4zhw]{padding:.85rem .9rem;border-radius:.85rem;background:var(--sb-surface-bg);border:1px solid var(--sb-surface-border);box-shadow:var(--sb-surface-shadow);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);transition:border-color .16s ease,box-shadow .16s ease}.sb-module-card[data-astro-cid-ow4f4zhw]:hover{border-color:var(--border-strong)}.blog-header[data-astro-cid-ow4f4zhw]{display:flex;align-items:center;gap:.72rem;color:var(--text-heading);text-decoration:none}.avatar-shell[data-astro-cid-ow4f4zhw]{position:relative;flex-shrink:0}.blog-logo[data-astro-cid-ow4f4zhw]{width:42px;height:42px;border-radius:50%;object-fit:cover;object-position:center 18%;border:1.5px solid var(--border-strong);display:block}.status-dot[data-astro-cid-ow4f4zhw]{position:absolute;right:-1px;bottom:0;width:9px;height:9px;border-radius:50%;background:#10b981;border:2px solid var(--bg-surface-solid)}.blog-text[data-astro-cid-ow4f4zhw]{min-width:0;flex:1}.header-title-row[data-astro-cid-ow4f4zhw]{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.sidebar-slash-logo[data-astro-cid-ow4f4zhw]{height:14px;width:auto;object-fit:contain;filter:invert(1) brightness(.15);opacity:.78;flex-shrink:0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sidebar-slash-logo[data-astro-cid-ow4f4zhw]{filter:none;opacity:.88}}html[data-theme=dark] .sidebar-slash-logo[data-astro-cid-ow4f4zhw],html.dark .sidebar-slash-logo[data-astro-cid-ow4f4zhw]{filter:none;opacity:.88}html[data-theme=light] .sidebar-slash-logo[data-astro-cid-ow4f4zhw]{filter:invert(1) brightness(.15)}.header-title[data-astro-cid-ow4f4zhw]{font-size:.95rem;font-weight:700;letter-spacing:-.02em;color:var(--text-heading);line-height:1.3}.header-subtitle[data-astro-cid-ow4f4zhw]{font-size:.7rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.14rem}.sidebar-nav-card[data-astro-cid-ow4f4zhw]{display:flex;flex-direction:column;gap:.9rem}.search-btn[data-astro-cid-ow4f4zhw]{width:100%;display:flex;align-items:center;gap:.45rem;padding:.44rem .62rem;border-radius:.55rem;background:var(--bg-pill);border:1px solid var(--border-hairline);color:var(--text-secondary);font-size:.78rem;cursor:pointer;text-align:left;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.search-btn[data-astro-cid-ow4f4zhw]:hover{color:var(--text-heading);border-color:var(--border-strong);background:var(--bg-pill-hover)}.sidebar-nav[data-astro-cid-ow4f4zhw]{display:flex;flex-direction:column;gap:.85rem}.nav-group-title[data-astro-cid-ow4f4zhw]{font-size:.62rem;font-weight:600;letter-spacing:.08em;color:var(--text-muted);padding-inline:.35rem;margin-bottom:.3rem}.nav-menu[data-astro-cid-ow4f4zhw]{display:flex;flex-direction:column;gap:.14rem}.sidebar-nav-item[data-astro-cid-ow4f4zhw]{display:flex;align-items:center;gap:.52rem;padding:.4rem .52rem;border-radius:.5rem;font-size:.82rem;color:var(--text-secondary);text-decoration:none;transition:color .16s ease,background-color .16s ease}.side-item-icon[data-astro-cid-ow4f4zhw]{opacity:.78;transition:opacity .16s ease,color .16s ease}.sidebar-nav-item[data-astro-cid-ow4f4zhw]:hover{color:var(--text-heading);background-color:var(--bg-pill)}.sidebar-nav-item[data-astro-cid-ow4f4zhw]:hover .side-item-icon[data-astro-cid-ow4f4zhw]{opacity:1}.sidebar-nav-item[data-astro-cid-ow4f4zhw].router-link-active{color:var(--text-heading);font-weight:600;background-color:var(--accent-soft)}.sidebar-nav-item[data-astro-cid-ow4f4zhw].router-link-active .side-item-icon[data-astro-cid-ow4f4zhw]{opacity:1;color:var(--accent)}.nav-text[data-astro-cid-ow4f4zhw]{flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-badge[data-astro-cid-ow4f4zhw]{font-size:.62rem;color:var(--text-muted);padding:.06rem .34rem;border-radius:999px;background:var(--bg-pill)}.sidebar-nav-item[data-astro-cid-ow4f4zhw].router-link-active .nav-badge[data-astro-cid-ow4f4zhw]{color:var(--accent);background:var(--bg-surface-solid)}.sidebar-footer[data-astro-cid-ow4f4zhw]{display:flex;flex-direction:column;gap:.72rem}.theme-switcher[data-astro-cid-ow4f4zhw]{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem;padding:.18rem;border-radius:.55rem;background:var(--bg-pill);border:1px solid var(--border-hairline)}.theme-opt[data-astro-cid-ow4f4zhw]{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.28rem .2rem;border-radius:.4rem;font-size:.67rem;font-family:var(--font-mono);background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:all .16s ease}.theme-opt[data-astro-cid-ow4f4zhw].is-active{background:var(--bg-surface-solid);color:var(--text-heading);font-weight:600;box-shadow:0 1px 2px #0000000f}.icon-nav-list[data-astro-cid-ow4f4zhw]{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.icon-btn[data-astro-cid-ow4f4zhw]{flex:1;height:30px;border-radius:.45rem;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-pill);border:1px solid var(--border-hairline);transition:color .16s ease,border-color .16s ease,transform .16s ease}.icon-btn[data-astro-cid-ow4f4zhw]:hover{color:var(--text-heading);border-color:var(--border-strong);transform:translateY(-1px)}.sidebar-sig-row[data-astro-cid-ow4f4zhw]{display:flex;flex-direction:column;align-items:center;gap:.18rem;padding-top:.45rem;border-top:1px dashed var(--border-hairline)}.sidebar-sig-img[data-astro-cid-ow4f4zhw]{height:18px;width:auto;object-fit:contain;opacity:.75}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sidebar-sig-img[data-astro-cid-ow4f4zhw]{filter:invert(1) brightness(1.1)}}html[data-theme=dark] .sidebar-sig-img[data-astro-cid-ow4f4zhw],html.dark .sidebar-sig-img[data-astro-cid-ow4f4zhw]{filter:invert(1) brightness(1.1)}html[data-theme=light] .sidebar-sig-img[data-astro-cid-ow4f4zhw]{filter:none}.sidebar-sig-quote[data-astro-cid-ow4f4zhw]{font-size:.66rem;font-style:italic;color:var(--text-muted)}@media(max-width:768px){.sidebar-nav-card[data-astro-cid-ow4f4zhw],.sidebar-footer[data-astro-cid-ow4f4zhw]{display:none}}.now-playing-widget[data-astro-cid-dtxkt5ef]{font-size:.88rem}.np-header[data-astro-cid-dtxkt5ef]{display:flex;align-items:center;gap:.45rem;padding:.35rem .5rem;font-size:.72rem;font-weight:600;letter-spacing:.05em;color:var(--c-text-2)}.np-kicker[data-astro-cid-dtxkt5ef]{display:inline-flex;align-items:center;gap:.4rem}.np-dot[data-astro-cid-dtxkt5ef]{width:6px;height:6px;border-radius:999px;background:var(--c-text-3);transition:background-color .25s ease,box-shadow .25s ease}.np-dot[data-astro-cid-dtxkt5ef].is-live{background:#10b981;box-shadow:0 0 8px #10b981a6}.np-dot[data-astro-cid-dtxkt5ef].is-waiting{background:#f59e0b;box-shadow:0 0 8px #f59e0ba6;animation:pulse-wait 1.6s infinite ease-in-out}@keyframes pulse-wait{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}.np-spacer[data-astro-cid-dtxkt5ef]{flex-grow:1}.np-netease-link[data-astro-cid-dtxkt5ef]{text-decoration:none}#np-engine-badge[data-astro-cid-dtxkt5ef]{font-size:.62rem;padding:.08rem .44rem;border-radius:4px;background:var(--c-primary-soft);color:var(--c-primary)}.np-card[data-astro-cid-dtxkt5ef]{position:relative;overflow:hidden;padding:.9rem .96rem;border-radius:var(--radius-card, .85rem);background-color:var(--sb-surface-bg, var(--c-bg-2));border:1px solid var(--sb-surface-border, var(--c-border));box-shadow:var(--sb-surface-shadow, inset 0 1px 0 0 var(--glass-highlight));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:.62rem;isolation:isolate;transition:border-color .3s ease,box-shadow .3s ease}.np-card[data-astro-cid-dtxkt5ef].is-playing{border-color:var(--border-strong);box-shadow:var(--box-shadow-2)}.np-card[data-astro-cid-dtxkt5ef].is-fadein-greeting{border-color:var(--accent-air)}.np-ambient-glow[data-astro-cid-dtxkt5ef]{position:absolute;inset:-25%;background-size:cover;background-position:center;filter:blur(30px) saturate(140%);opacity:.06;z-index:-1;pointer-events:none;transition:opacity .45s ease}.np-card[data-astro-cid-dtxkt5ef].is-playing .np-ambient-glow[data-astro-cid-dtxkt5ef]{opacity:.14}.np-main-row[data-astro-cid-dtxkt5ef]{display:flex;align-items:center;gap:.78rem}.vinyl-stage[data-astro-cid-dtxkt5ef]{position:relative;width:50px;height:50px;flex-shrink:0}.vinyl-disc[data-astro-cid-dtxkt5ef]{position:relative;width:50px;height:50px;border-radius:999px;padding:5px;background:radial-gradient(circle,#27272a,#18181b 45%,#27272a 48%,#09090b);box-shadow:0 4px 12px #0000003d,inset 0 0 0 1px #ffffff1a;display:flex;align-items:center;justify-content:center;animation:vinyl-spin 14s linear infinite;animation-play-state:paused}.vinyl-stage[data-astro-cid-dtxkt5ef].is-spinning .vinyl-disc[data-astro-cid-dtxkt5ef]{animation-play-state:running}@keyframes vinyl-spin{to{transform:rotate(360deg)}}.vinyl-cover[data-astro-cid-dtxkt5ef]{width:100%;height:100%;border-radius:999px;object-fit:cover}.vinyl-spindle[data-astro-cid-dtxkt5ef]{position:absolute;width:8px;height:8px;border-radius:999px;background:var(--c-bg-2);border:1.5px solid rgba(255,255,255,.4)}.vinyl-tonearm[data-astro-cid-dtxkt5ef]{position:absolute;top:-2px;right:-4px;width:12px;height:19px;border-right:2px solid var(--c-text-3);border-top:2px solid var(--c-text-3);border-top-right-radius:6px;transform-origin:top right;transform:rotate(-22deg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s ease}.vinyl-stage[data-astro-cid-dtxkt5ef].is-spinning .vinyl-tonearm[data-astro-cid-dtxkt5ef]{transform:rotate(4deg);border-color:var(--c-primary)}.np-meta[data-astro-cid-dtxkt5ef]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.14rem}.np-title-row[data-astro-cid-dtxkt5ef]{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.np-title[data-astro-cid-dtxkt5ef]{font-size:.84rem;font-weight:650;color:var(--c-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-artist[data-astro-cid-dtxkt5ef]{font-size:.71rem;color:var(--c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-lyric-line[data-astro-cid-dtxkt5ef]{font-size:.67rem;color:var(--c-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-card[data-astro-cid-dtxkt5ef].is-playing .np-lyric-line[data-astro-cid-dtxkt5ef]{color:var(--c-primary)}.np-waveform[data-astro-cid-dtxkt5ef]{display:inline-flex;align-items:flex-end;gap:2px;height:12px;flex-shrink:0}.np-waveform[data-astro-cid-dtxkt5ef] span[data-astro-cid-dtxkt5ef]{width:2px;height:3px;border-radius:2px;background:var(--c-text-3)}.np-waveform[data-astro-cid-dtxkt5ef].is-active span[data-astro-cid-dtxkt5ef]{background:var(--c-primary);animation:eq-bounce .85s ease-in-out infinite alternate}.np-waveform[data-astro-cid-dtxkt5ef].is-active span[data-astro-cid-dtxkt5ef]:nth-child(2){animation-delay:.18s}.np-waveform[data-astro-cid-dtxkt5ef].is-active span[data-astro-cid-dtxkt5ef]:nth-child(3){animation-delay:.34s}.np-waveform[data-astro-cid-dtxkt5ef].is-active span[data-astro-cid-dtxkt5ef]:nth-child(4){animation-delay:.1s}@keyframes eq-bounce{0%{height:3px}to{height:11px}}.np-progress-wrap[data-astro-cid-dtxkt5ef]{display:flex;flex-direction:column;gap:.22rem}.np-progress-bar[data-astro-cid-dtxkt5ef]{height:3.5px;border-radius:999px;background:var(--slider-rail-bg, rgba(161, 161, 170, .18));overflow:hidden;cursor:pointer}.np-progress-fill[data-astro-cid-dtxkt5ef]{height:100%;border-radius:999px;background:var(--slider-rail-fill, rgba(228, 228, 231, .85));transition:width .15s linear}.np-time-row[data-astro-cid-dtxkt5ef]{display:flex;justify-content:space-between;font-size:.61rem;color:var(--c-text-3)}.np-controls-row[data-astro-cid-dtxkt5ef]{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.np-transport[data-astro-cid-dtxkt5ef]{display:inline-flex;align-items:center;gap:.26rem;flex-shrink:0}.np-btn[data-astro-cid-dtxkt5ef]{width:27px;height:27px;border-radius:7px;border:1px solid var(--sb-surface-border, var(--c-border));background:var(--bg-pill);color:var(--c-text-2);display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;cursor:pointer;transition:all .18s ease}.np-btn[data-astro-cid-dtxkt5ef]:hover{color:var(--c-text-1);border-color:var(--border-strong)}.np-btn-play[data-astro-cid-dtxkt5ef]{background:var(--c-primary-soft);color:var(--c-primary);border-color:transparent;font-weight:700}.np-buffer-hint[data-astro-cid-dtxkt5ef]{font-size:.56rem;color:var(--c-text-3);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-drawer-toggle[data-astro-cid-dtxkt5ef]{height:27px;padding-inline:.54rem;border-radius:7px;border:1px solid var(--sb-surface-border, var(--c-border));background:var(--bg-pill);color:var(--c-text-2);font-size:.64rem;cursor:pointer;flex-shrink:0;transition:all .18s ease}.np-drawer-toggle[data-astro-cid-dtxkt5ef]:hover,.np-drawer-toggle[data-astro-cid-dtxkt5ef].is-open{color:var(--c-text-1);border-color:var(--border-strong);background:var(--c-bg-3)}.np-volume-cluster[data-astro-cid-dtxkt5ef]{display:flex;align-items:center;gap:.48rem;padding:.14rem .5rem;border-radius:999px;background:var(--bg-pill);border:1px solid var(--sb-surface-border, rgba(255, 255, 255, .05));transition:background-color .22s ease,border-color .22s ease}.np-volume-cluster[data-astro-cid-dtxkt5ef]:hover,.np-volume-cluster[data-astro-cid-dtxkt5ef]:focus-within,.np-volume-cluster[data-astro-cid-dtxkt5ef].is-adjusting{border-color:var(--border-strong)}.np-mute-btn[data-astro-cid-dtxkt5ef]{width:22px;height:22px;border-radius:999px;border:none;background:transparent;color:var(--c-text-3);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;flex-shrink:0;transition:color .18s ease}.np-mute-btn[data-astro-cid-dtxkt5ef]:hover{color:var(--c-text-1)}.np-mute-btn[data-astro-cid-dtxkt5ef].is-muted{color:#f87171}.np-slider-stage[data-astro-cid-dtxkt5ef]{position:relative;flex:1;min-width:88px;display:flex;align-items:center}.np-volume-slider[data-astro-cid-dtxkt5ef]{--slider-track-size: .22rem;--slider-thumb-size: .68rem;--slider-track-radius: 999px;--slider-thumb-radius: 50%;--slider-track-color: var(--slider-rail-bg, rgba(161, 161, 170, .16));--slider-fill-color: var(--slider-rail-fill, rgba(228, 228, 231, .88));--slider-thumb-color: var(--slider-knob-bg, rgba(250, 250, 250, .96));--slider-direction: to right;--attr-min: attr(min type(<number>), 0);--attr-max: attr(max type(<number>), 100);--control-value: attr(value type(<number>), 18);--slider-progress: calc(progress(var(--control-value), var(--attr-min), var(--attr-max))*100%) ;&[data-astro-cid-dtxkt5ef]:dir(rtl){--slider-direction: to left}appearance:none;inline-size:100%;block-size:1.65rem;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;transition:filter .2s ease}@supports not (opacity: progress(1,0,100)){.np-volume-slider[data-astro-cid-dtxkt5ef]{--slider-progress: calc((var(--control-value) - var(--attr-min)) / (var(--attr-max) - var(--attr-min)) * 100%)}}.np-volume-slider[data-astro-cid-dtxkt5ef]::-webkit-slider-runnable-track{block-size:var(--slider-track-size);border:0;border-radius:var(--slider-track-radius);background:linear-gradient(var(--slider-direction),var(--slider-fill-color) 0%,var(--slider-fill-color) var(--slider-progress),var(--slider-track-color) var(--slider-progress));transition:block-size .2s cubic-bezier(.22,1,.36,1)}.np-volume-cluster[data-astro-cid-dtxkt5ef]:hover .np-volume-slider[data-astro-cid-dtxkt5ef]::-webkit-slider-runnable-track,.np-volume-cluster[data-astro-cid-dtxkt5ef].is-adjusting .np-volume-slider[data-astro-cid-dtxkt5ef]::-webkit-slider-runnable-track{--slider-track-size: .28rem}.np-volume-slider[data-astro-cid-dtxkt5ef]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:var(--slider-thumb-size);block-size:var(--slider-thumb-size);margin-block-start:calc((var(--slider-track-size) - var(--slider-thumb-size)) / 2);border:1px solid rgba(255,255,255,.35);border-radius:var(--slider-thumb-radius);background:var(--slider-thumb-color);box-shadow:0 1px 4px #00000040;opacity:.38;transform:scale(.68);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease,box-shadow .22s ease}.np-volume-cluster[data-astro-cid-dtxkt5ef]:hover .np-volume-slider[data-astro-cid-dtxkt5ef]::-webkit-slider-thumb,.np-volume-slider[data-astro-cid-dtxkt5ef]:focus-visible::-webkit-slider-thumb,.np-volume-slider[data-astro-cid-dtxkt5ef]:active::-webkit-slider-thumb,.np-volume-cluster[data-astro-cid-dtxkt5ef].is-adjusting .np-volume-slider[data-astro-cid-dtxkt5ef]::-webkit-slider-thumb{opacity:1;transform:scale(1.12);box-shadow:0 0 0 3px #ffffff1f,0 2px 8px #00000052}.np-volume-slider[data-astro-cid-dtxkt5ef]::-moz-range-track{block-size:var(--slider-track-size);border:0;border-radius:var(--slider-track-radius);background:var(--slider-track-color)}.np-volume-slider[data-astro-cid-dtxkt5ef]::-moz-range-progress{block-size:var(--slider-track-size);border-radius:var(--slider-track-radius);background:var(--slider-fill-color)}.np-volume-slider[data-astro-cid-dtxkt5ef]::-moz-range-thumb{inline-size:var(--slider-thumb-size);block-size:var(--slider-thumb-size);border:1px solid rgba(255,255,255,.35);border-radius:var(--slider-thumb-radius);background:var(--slider-thumb-color);box-shadow:0 1px 4px #00000040;opacity:.38;transform:scale(.68);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease}.np-volume-cluster[data-astro-cid-dtxkt5ef]:hover .np-volume-slider[data-astro-cid-dtxkt5ef]::-moz-range-thumb,.np-volume-slider[data-astro-cid-dtxkt5ef]:focus-visible::-moz-range-thumb,.np-volume-slider[data-astro-cid-dtxkt5ef]:active::-moz-range-thumb{opacity:1;transform:scale(1.12)}.np-volume-slider[data-astro-cid-dtxkt5ef]:focus-visible{outline:none}.np-vol-tooltip[data-astro-cid-dtxkt5ef]{position:absolute;top:-20px;left:18%;transform:translate(-50%) translateY(3px);padding:.08rem .34rem;border-radius:4px;font-size:.56rem;font-weight:600;background:#18181be0;color:#f4f4f5;border:1px solid rgba(255,255,255,.12);pointer-events:none;opacity:0;transition:opacity .18s ease,transform .18s ease;white-space:nowrap}.np-slider-stage[data-astro-cid-dtxkt5ef]:hover .np-vol-tooltip[data-astro-cid-dtxkt5ef],.np-slider-stage[data-astro-cid-dtxkt5ef]:focus-within .np-vol-tooltip[data-astro-cid-dtxkt5ef],.np-volume-cluster[data-astro-cid-dtxkt5ef].is-adjusting .np-vol-tooltip[data-astro-cid-dtxkt5ef]{opacity:1;transform:translate(-50%) translateY(0)}.np-vol-pct[data-astro-cid-dtxkt5ef]{font-size:.62rem;font-weight:500;color:var(--c-text-3);min-width:28px;text-align:right;transition:color .18s ease}.np-volume-cluster[data-astro-cid-dtxkt5ef]:hover .np-vol-pct[data-astro-cid-dtxkt5ef],.np-volume-cluster[data-astro-cid-dtxkt5ef].is-adjusting .np-vol-pct[data-astro-cid-dtxkt5ef]{color:var(--c-text-1)}.np-playlist-drawer[data-astro-cid-dtxkt5ef]{margin-top:.15rem;padding-top:.55rem;border-top:1px dashed var(--sb-surface-border, var(--c-border));display:flex;flex-direction:column;gap:.38rem}.np-playlist-drawer[data-astro-cid-dtxkt5ef][hidden]{display:none}.drawer-head[data-astro-cid-dtxkt5ef]{display:flex;align-items:center;justify-content:space-between;font-size:.6rem;color:var(--c-text-3);letter-spacing:.04em;padding-inline:.2rem}.drawer-track-list[data-astro-cid-dtxkt5ef]{list-style:none;margin:0;padding:0;max-height:188px;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:.18rem}.drawer-track-item[data-astro-cid-dtxkt5ef]{width:100%;display:flex;align-items:center;gap:.45rem;padding:.34rem .48rem;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--c-text-2);text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.drawer-track-item[data-astro-cid-dtxkt5ef]:hover{background:var(--bg-pill);color:var(--c-text-1)}.drawer-track-item[data-astro-cid-dtxkt5ef].is-active{background:var(--c-primary-soft);border-color:hsla(var(--hue-theme),75%,52%,.2);color:var(--c-primary)}.track-idx[data-astro-cid-dtxkt5ef]{font-size:.62rem;opacity:.7;flex-shrink:0}.track-main[data-astro-cid-dtxkt5ef]{flex:1;min-width:0;display:flex;flex-direction:column}.track-name[data-astro-cid-dtxkt5ef]{font-size:.74rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-sub[data-astro-cid-dtxkt5ef]{font-size:.63rem;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-inst-tag[data-astro-cid-dtxkt5ef]{font-size:.56rem;padding:.04rem .3rem;border-radius:4px;background:var(--bg-pill);border:1px solid var(--sb-surface-border, var(--c-border));color:var(--c-text-3);flex-shrink:0}.track-dur[data-astro-cid-dtxkt5ef]{font-size:.62rem;opacity:.68;flex-shrink:0}.sr-only[data-astro-cid-dtxkt5ef]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.right-widgets[data-astro-cid-jnm3uexr]{display:flex;flex-direction:column;gap:.8rem}.blog-widget[data-astro-cid-jnm3uexr]{font-size:.85rem;padding:.85rem .92rem;border-radius:.85rem;background:var(--sb-surface-bg);border:1px solid var(--sb-surface-border);box-shadow:var(--sb-surface-shadow);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);transition:border-color .16s ease}.blog-widget[data-astro-cid-jnm3uexr]:hover{border-color:var(--border-strong)}.widget-header[data-astro-cid-jnm3uexr]{display:flex;align-items:center;gap:.38rem;margin-bottom:.65rem;font-size:.7rem;font-weight:600;letter-spacing:.04em;color:var(--text-muted)}.widget-icon[data-astro-cid-jnm3uexr]{color:var(--accent)}.seperator[data-astro-cid-jnm3uexr]{flex-grow:1}.widget-act[data-astro-cid-jnm3uexr],.widget-act-btn[data-astro-cid-jnm3uexr]{display:inline-flex;align-items:center;gap:.22rem;font-size:.66rem;color:var(--text-muted);text-decoration:none;background:var(--bg-pill);padding:.12rem .42rem;border-radius:999px;border:1px solid var(--border-hairline);cursor:pointer;transition:color .16s ease,border-color .16s ease}.widget-act[data-astro-cid-jnm3uexr]:hover,.widget-act-btn[data-astro-cid-jnm3uexr]:hover{color:var(--text-heading);border-color:var(--border-strong)}.widget-tag[data-astro-cid-jnm3uexr]{font-size:.63rem;padding:.08rem .38rem;border-radius:999px;background:var(--bg-pill);color:var(--text-secondary)}.dl-group[data-astro-cid-jnm3uexr]{display:grid;grid-template-columns:repeat(2,1fr);gap:.55rem .65rem}.dl-cell[data-astro-cid-jnm3uexr]{padding:.42rem .52rem;border-radius:.5rem;background:var(--bg-pill);border:1px solid var(--border-hairline)}.dl-cell[data-astro-cid-jnm3uexr] dt[data-astro-cid-jnm3uexr]{font-size:.63rem;color:var(--text-muted);margin-bottom:.1rem}.dl-cell[data-astro-cid-jnm3uexr] dd[data-astro-cid-jnm3uexr]{font-size:.78rem;font-weight:600;color:var(--text-primary)}.yanami-body[data-astro-cid-jnm3uexr]{display:flex;align-items:center;gap:.72rem;cursor:pointer}.yanami-sticker-frame[data-astro-cid-jnm3uexr]{width:46px;height:46px;border-radius:.55rem;overflow:hidden;border:1px solid var(--border-hairline);flex-shrink:0}.yanami-thumb[data-astro-cid-jnm3uexr]{width:100%;height:100%;object-fit:cover;display:block}.yanami-meta[data-astro-cid-jnm3uexr]{min-width:0;flex:1}.yanami-top-row[data-astro-cid-jnm3uexr]{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.yanami-name[data-astro-cid-jnm3uexr]{font-size:.78rem;font-weight:600;color:var(--text-heading)}.yanami-badge[data-astro-cid-jnm3uexr]{font-size:.58rem;padding:.06rem .35rem;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.yanami-quote[data-astro-cid-jnm3uexr]{font-size:.72rem;color:var(--text-secondary);line-height:1.45;margin-top:.18rem}.tc-card[data-astro-cid-jnm3uexr]{display:flex;flex-direction:column;gap:.48rem}.tc-metric-row[data-astro-cid-jnm3uexr]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.tc-metric-block[data-astro-cid-jnm3uexr]{display:inline-flex;align-items:baseline;gap:.4rem}.tc-label[data-astro-cid-jnm3uexr]{font-size:.72rem;color:var(--text-secondary)}.tc-pct[data-astro-cid-jnm3uexr]{font-size:.94rem;font-weight:700;color:var(--text-heading)}.tc-days-chip[data-astro-cid-jnm3uexr]{font-size:.63rem;color:var(--text-muted)}.tc-bar-track[data-astro-cid-jnm3uexr]{height:5px;border-radius:999px;background:var(--bg-pill);overflow:hidden}.tc-bar-fill[data-astro-cid-jnm3uexr]{height:100%;border-radius:999px;background:var(--accent);transition:width .3s ease}.tc-sub-row[data-astro-cid-jnm3uexr]{display:flex;align-items:center;justify-content:space-between;font-size:.63rem;color:var(--text-muted)}.fp-card[data-astro-cid-jnm3uexr]{display:flex;flex-direction:column;gap:.55rem}.fp-stamp-grid[data-astro-cid-jnm3uexr]{display:grid;grid-template-columns:repeat(3,1fr);gap:.28rem}.fp-mini-stamp[data-astro-cid-jnm3uexr]{display:flex;align-items:center;justify-content:space-between;padding:.24rem .38rem;border-radius:.4rem;background:var(--bg-pill);border:1px solid var(--border-hairline);text-decoration:none;font-size:.61rem;color:var(--text-muted);transition:border-color .16s ease,color .16s ease}.fp-mini-stamp[data-astro-cid-jnm3uexr]:hover,.fp-mini-stamp[data-astro-cid-jnm3uexr].is-visited,.fp-mini-stamp[data-astro-cid-jnm3uexr].is-done{border-color:var(--accent);color:var(--accent);font-weight:600}.fp-footer-row[data-astro-cid-jnm3uexr]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.4rem;border-top:1px dashed var(--border-hairline)}.fp-resume-link[data-astro-cid-jnm3uexr]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.08rem;text-decoration:none}.fp-resume-kicker[data-astro-cid-jnm3uexr]{display:inline-flex;align-items:center;gap:.2rem;font-size:.58rem;color:var(--text-muted)}.fp-resume-title[data-astro-cid-jnm3uexr]{font-size:.68rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-resume-link[data-astro-cid-jnm3uexr]:hover .fp-resume-title[data-astro-cid-jnm3uexr]{color:var(--text-heading)}.fp-zen-stamp[data-astro-cid-jnm3uexr]{display:inline-flex;align-items:center;gap:.22rem;padding:.24rem .48rem;border-radius:.45rem;background:var(--bg-pill);border:1px solid var(--border-hairline);color:var(--text-secondary);font-size:.62rem;cursor:pointer;flex-shrink:0;transition:border-color .16s ease,color .16s ease}.fp-zen-stamp[data-astro-cid-jnm3uexr]:hover{border-color:var(--border-strong);color:var(--text-heading)}:root{--hue-theme: 204deg;--bg-canvas-light: #fcfcfd;--bg-surface-2-light: rgba(255, 255, 255, .78);--bg-surface-3-light: #f4f4f5;--bg-elevated-light: #ffffff;--bg-glass-light: rgba(252, 252, 253, .8);--bg-card-light: rgba(255, 255, 255, .84);--bg-card-hover-light: rgba(255, 255, 255, .98);--bg-pill-light: rgba(24, 24, 27, .048);--text-heading-light: #18181b;--text-primary-light: #27272a;--text-secondary-light: #4b5563;--text-muted-light: #52525b;--text-faint-light: #5f6672;--border-hairline-light: rgba(228, 228, 231, .82);--border-strong-light: rgba(212, 212, 216, .92);--glass-highlight-light: rgba(255, 255, 255, .92);--ld-shadow-light: rgba(15, 23, 42, .045);--sb-surface-bg-light: rgba(255, 255, 255, .74);--sb-surface-border-light: rgba(228, 228, 231, .78);--slider-rail-bg-light: rgba(24, 24, 27, .1);--slider-rail-fill-light: rgba(63, 63, 70, .85);--slider-knob-bg-light: #ffffff;--accent-air-light: #0369a1;--accent-air-soft-light: rgba(3, 105, 161, .09);--accent-air-glow-light: rgba(3, 105, 161, .08);--accent-cyan-light: #0284c7;--bg-canvas-dark: #0e0f12;--bg-surface-2-dark: rgba(22, 24, 29, .68);--bg-surface-3-dark: rgba(34, 37, 44, .72);--bg-elevated-dark: #16181d;--bg-glass-dark: rgba(18, 19, 24, .76);--bg-card-dark: rgba(22, 24, 29, .72);--bg-card-hover-dark: rgba(28, 31, 38, .86);--bg-pill-dark: rgba(255, 255, 255, .055);--text-heading-dark: #f4f4f5;--text-primary-dark: #e4e4e7;--text-secondary-dark: #cbd5e1;--text-muted-dark: #a1a1aa;--text-faint-dark: #94a3b8;--border-hairline-dark: rgba(39, 39, 42, .65);--border-strong-dark: rgba(63, 63, 70, .78);--glass-highlight-dark: rgba(255, 255, 255, .055);--ld-shadow-dark: rgba(0, 0, 0, .34);--sb-surface-bg-dark: rgba(22, 24, 29, .64);--sb-surface-border-dark: rgba(39, 39, 42, .62);--slider-rail-bg-dark: rgba(255, 255, 255, .12);--slider-rail-fill-dark: rgba(228, 228, 231, .88);--slider-knob-bg-dark: #fafafa;--accent-air-dark: #38bdf8;--accent-air-soft-dark: rgba(56, 189, 248, .12);--accent-air-glow-dark: rgba(56, 189, 248, .08);--accent-cyan-dark: #7dd3fc;--bg-canvas: var(--bg-canvas-light);--bg-surface-2: var(--bg-surface-2-light);--bg-surface-3: var(--bg-surface-3-light);--bg-elevated: var(--bg-elevated-light);--bg-glass: var(--bg-glass-light);--bg-card: var(--bg-card-light);--bg-card-hover: var(--bg-card-hover-light);--bg-pill: var(--bg-pill-light);--text-heading: var(--text-heading-light);--text-primary: var(--text-primary-light);--text-secondary: var(--text-secondary-light);--text-muted: var(--text-muted-light);--text-faint: var(--text-faint-light);--border-hairline: var(--border-hairline-light);--border-strong: var(--border-strong-light);--glass-highlight: var(--glass-highlight-light);--ld-shadow: var(--ld-shadow-light);--sb-surface-bg: var(--sb-surface-bg-light);--sb-surface-border: var(--sb-surface-border-light);--slider-rail-bg: var(--slider-rail-bg-light);--slider-rail-fill: var(--slider-rail-fill-light);--slider-knob-bg: var(--slider-knob-bg-light);--accent-air: var(--accent-air-light);--accent-air-soft: var(--accent-air-soft-light);--accent-air-glow: var(--accent-air-glow-light);--accent-cyan: var(--accent-cyan-light);--scrollbar-thumb: #d4d4d8;--scrollbar-track: transparent;--c-text: var(--text-heading);--c-text-1: var(--text-primary);--c-text-2: var(--text-secondary);--c-text-3: var(--text-muted);--c-bg-1: var(--bg-canvas);--c-bg-2: var(--bg-surface-2);--c-bg-3: var(--bg-surface-3);--c-bg-soft: var(--bg-pill);--c-border: var(--border-hairline);--c-primary: var(--accent-air);--c-primary-soft: var(--accent-air-soft);--c-accent: var(--accent-cyan);--ld-bg-card: var(--bg-card);--ld-bg-blur: var(--bg-glass);--box-shadow-1: 0 2px 10px -2px var(--ld-shadow), inset 0 1px 0 0 var(--glass-highlight);--box-shadow-2: 0 6px 20px -4px var(--ld-shadow), inset 0 1px 0 0 var(--glass-highlight);--box-shadow-3: 0 12px 28px -6px var(--ld-shadow), inset 0 1px 0 0 var(--glass-highlight);--sb-surface-shadow: 0 4px 16px -4px var(--ld-shadow), inset 0 1px 0 0 var(--glass-highlight);color-scheme:light dark;accent-color:var(--accent-air);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", Roboto, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "HarmonyOS Sans SC", "MiSans", "Source Han Sans SC", "Noto Sans CJK SC", "Microsoft YaHei", system-ui, sans-serif;--font-serif: "New York", Georgia, "Times New Roman", "Songti SC", "STSong", "SimSun", "Source Han Serif SC", "Noto Serif CJK SC", serif;--font-mono: "SF Mono", "JetBrains Mono", "Fira Code", "Cascadia Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--prose-line-height: 1.8;--prose-letter-spacing: 0em;--prose-para-gap: 1.5em;--container-max: 1520px;--sidebar-width: 244px;--aside-width: 272px;--header-height: 54px;--radius-card: .85rem;--radius-inner: .56rem;--radius-pill: 999px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.22, 1, .36, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-canvas: var(--bg-canvas-dark);--bg-surface-2: var(--bg-surface-2-dark);--bg-surface-3: var(--bg-surface-3-dark);--bg-elevated: var(--bg-elevated-dark);--bg-glass: var(--bg-glass-dark);--bg-card: var(--bg-card-dark);--bg-card-hover: var(--bg-card-hover-dark);--bg-pill: var(--bg-pill-dark);--text-heading: var(--text-heading-dark);--text-primary: var(--text-primary-dark);--text-secondary: var(--text-secondary-dark);--text-muted: var(--text-muted-dark);--text-faint: var(--text-faint-dark);--border-hairline: var(--border-hairline-dark);--border-strong: var(--border-strong-dark);--glass-highlight: var(--glass-highlight-dark);--ld-shadow: var(--ld-shadow-dark);--sb-surface-bg: var(--sb-surface-bg-dark);--sb-surface-border: var(--sb-surface-border-dark);--slider-rail-bg: var(--slider-rail-bg-dark);--slider-rail-fill: var(--slider-rail-fill-dark);--slider-knob-bg: var(--slider-knob-bg-dark);--accent-air: var(--accent-air-dark);--accent-air-soft: var(--accent-air-soft-dark);--accent-air-glow: var(--accent-air-glow-dark);--accent-cyan: var(--accent-cyan-dark);--scrollbar-thumb: #3f3f46}}:root[data-theme=dark],html.dark{color-scheme:dark;--bg-canvas: var(--bg-canvas-dark);--bg-surface-2: var(--bg-surface-2-dark);--bg-surface-3: var(--bg-surface-3-dark);--bg-elevated: var(--bg-elevated-dark);--bg-glass: var(--bg-glass-dark);--bg-card: var(--bg-card-dark);--bg-card-hover: var(--bg-card-hover-dark);--bg-pill: var(--bg-pill-dark);--text-heading: var(--text-heading-dark);--text-primary: var(--text-primary-dark);--text-secondary: var(--text-secondary-dark);--text-muted: var(--text-muted-dark);--text-faint: var(--text-faint-dark);--border-hairline: var(--border-hairline-dark);--border-strong: var(--border-strong-dark);--glass-highlight: var(--glass-highlight-dark);--ld-shadow: var(--ld-shadow-dark);--sb-surface-bg: var(--sb-surface-bg-dark);--sb-surface-border: var(--sb-surface-border-dark);--slider-rail-bg: var(--slider-rail-bg-dark);--slider-rail-fill: var(--slider-rail-fill-dark);--slider-knob-bg: var(--slider-knob-bg-dark);--accent-air: var(--accent-air-dark);--accent-air-soft: var(--accent-air-soft-dark);--accent-air-glow: var(--accent-air-glow-dark);--accent-cyan: var(--accent-cyan-dark);--scrollbar-thumb: #3f3f46}:root[data-theme=light]{color-scheme:light;--bg-canvas: var(--bg-canvas-light);--bg-surface-2: var(--bg-surface-2-light);--bg-surface-3: var(--bg-surface-3-light);--bg-elevated: var(--bg-elevated-light);--bg-glass: var(--bg-glass-light);--bg-card: var(--bg-card-light);--bg-card-hover: var(--bg-card-hover-light);--bg-pill: var(--bg-pill-light);--text-heading: var(--text-heading-light);--text-primary: var(--text-primary-light);--text-secondary: var(--text-secondary-light);--text-muted: var(--text-muted-light);--text-faint: var(--text-faint-light);--border-hairline: var(--border-hairline-light);--border-strong: var(--border-strong-light);--glass-highlight: var(--glass-highlight-light);--ld-shadow: var(--ld-shadow-light);--sb-surface-bg: var(--sb-surface-bg-light);--sb-surface-border: var(--sb-surface-border-light);--slider-rail-bg: var(--slider-rail-bg-light);--slider-rail-fill: var(--slider-rail-fill-light);--slider-knob-bg: var(--slider-knob-bg-light);--accent-air: var(--accent-air-light);--accent-air-soft: var(--accent-air-soft-light);--accent-air-glow: var(--accent-air-glow-light);--accent-cyan: var(--accent-cyan-light);--scrollbar-thumb: #d4d4d8}*,*:before,*:after{box-sizing:border-box}:where(body,h1,h2,h3,h4,h5,h6,p,ul,ol,menu,li,figure,blockquote,dl,dd,pre){margin:0;padding:0}:where(menu,ol,ul){list-style:none}@font-face{font-family:HalfAir Metric Fallback;src:local("PingFang SC"),local("Microsoft YaHei"),local("Heiti SC");font-display:swap;size-adjust:100%;ascent-override:92%;descent-override:24%;line-gap-override:0%}html{container-type:scroll-state;font-family:var(--font-sans);background-color:var(--bg-canvas);color:var(--text-primary);line-height:1.65;letter-spacing:var(--prose-letter-spacing, 0em);font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-autospace:normal;hanging-punctuation:first allow-end last;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;scroll-padding-top:4.5rem}:target{scroll-margin-top:4.5rem}body{min-height:100dvh;display:flex;flex-direction:column;position:relative;overflow-x:clip;background-color:var(--bg-canvas);color:var(--text-primary)}::selection{background-color:var(--accent-air-soft);color:var(--accent-air)}:focus-visible{outline:2px solid var(--accent-air);outline-offset:2px;border-radius:6px}html.is-theme-transitioning::view-transition-old(root),html.is-theme-transitioning::view-transition-new(root){animation:none;mix-blend-mode:normal}html.is-theme-transitioning::view-transition-old(root){z-index:1}html.is-theme-transitioning::view-transition-new(root){z-index:9999}.medium-zoom-overlay{background:var(--bg-canvas)!important;z-index:90!important}.medium-zoom-image--opened{z-index:91!important;border-radius:8px}.card{contain:paint;display:block;border-radius:var(--radius-card);background-color:var(--ld-bg-card);border:1px solid var(--border-hairline);box-shadow:var(--box-shadow-1);transition:transform .16s var(--ease-spring),box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.card.upraise:hover{background-color:var(--bg-card-hover);border-color:var(--border-strong);box-shadow:var(--box-shadow-2);transform:translateY(-1.5px)}.page-hero{padding-top:.35rem;padding-bottom:1.65rem;margin-bottom:1.85rem;border-bottom:1px solid var(--border-hairline)}.hero-kicker{font-size:.72rem;color:var(--text-muted);letter-spacing:.06em;margin-bottom:.45rem}.hero-title{font-size:clamp(1.48rem,2.8vw,1.92rem);font-weight:700;letter-spacing:-.025em;color:var(--text-heading);margin-bottom:.5rem}.hero-subtitle{font-size:.96rem;line-height:1.72;color:var(--text-secondary)}.section-index-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px dashed var(--border-hairline)}.section-index-title{display:inline-flex;align-items:center;gap:.42rem;font-family:var(--font-mono);font-size:.76rem;font-weight:600;letter-spacing:.05em;color:var(--text-secondary)}.section-index-title .index-num{color:var(--accent-air);font-weight:700}.gradient-card{position:relative;border-radius:.75rem;background-color:var(--c-bg-2);border:1px solid var(--border-hairline);box-shadow:var(--box-shadow-1);transition:border-color .16s ease,transform .16s var(--ease-spring)}.gradient-card:hover,.gradient-card:focus-within{border-color:var(--border-strong);transform:translateY(-1px)}.font-serif-editorial{font-family:var(--font-serif)}.font-mono-tabular{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.slash-divider{display:inline-block;color:var(--text-faint);font-family:var(--font-mono);margin-inline:.4rem}.prose-kbd{display:inline-flex;align-items:center;justify-content:center;padding:.08rem .42rem;margin-inline:.14rem;font-family:var(--font-mono);font-size:.76em;font-weight:500;line-height:1.4;color:var(--text-heading);background:var(--bg-elevated);border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:5px;box-shadow:0 1px 2px #0000000a;vertical-align:baseline}.prose-blur{display:inline;padding:.08rem .32rem;border-radius:4px;background:var(--bg-pill);color:var(--text-primary);filter:blur(5px);cursor:pointer;user-select:none;transition:filter .2s ease,background-color .2s ease}.prose-blur:hover,.prose-blur:focus-visible{filter:blur(0);background:var(--accent-air-soft);user-select:auto}.swiss-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;padding:.72rem .95rem;border-radius:var(--radius-card);background:var(--c-bg-2);border:1px solid var(--c-border);box-shadow:var(--box-shadow-1)}.swiss-pagination[hidden]{display:none}.pager-telemetry{font-size:.7rem;color:var(--c-text-3);letter-spacing:.04em}.pager-controls{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.pager-num-group{display:inline-flex;align-items:center;gap:.28rem;flex-wrap:wrap}.pager-micro-btn,.pager-num-btn{padding:.28rem .62rem;border-radius:.48rem;font-size:.7rem;font-family:var(--font-mono);background:var(--ld-bg-card);border:1px solid var(--c-border);color:var(--c-text-2);cursor:pointer;transition:all .16s var(--ease-spring)}.pager-micro-btn:hover:not(:disabled),.pager-num-btn:hover{color:var(--c-primary);border-color:var(--c-primary);transform:translateY(-1px)}.pager-micro-btn:disabled{opacity:.38;cursor:not-allowed}.pager-num-btn.is-active{background:var(--c-primary-soft);border-color:var(--c-primary);color:var(--c-primary);font-weight:600}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content[data-astro-cid-37fxchfa]{position:fixed;top:.75rem;left:1rem;z-index:120;padding:.42rem .85rem;border-radius:var(--radius-pill);background:var(--text-heading);color:var(--bg-canvas);font-size:.75rem;font-weight:600;text-decoration:none;transform:translateY(-200%);transition:transform .2s var(--ease-out-expo)}.skip-to-content[data-astro-cid-37fxchfa]:focus,.skip-to-content[data-astro-cid-37fxchfa]:focus-visible{transform:translateY(0);outline:2px solid var(--accent-air);outline-offset:2px}.network-offline-banner[data-astro-cid-37fxchfa]{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);z-index:95;padding:.36rem .85rem;border-radius:var(--radius-pill);background:var(--bg-elevated);border:1px solid var(--border-strong);box-shadow:var(--box-shadow-2);color:var(--text-secondary);font-size:.72rem;letter-spacing:.04em;pointer-events:none}.network-offline-banner[data-astro-cid-37fxchfa][hidden]{display:none}#blog-root[data-astro-cid-37fxchfa]{position:relative;z-index:1;width:100%;max-width:var(--container-max, 1480px);margin-inline:auto;padding-top:calc(var(--header-height) + 1.35rem);padding-inline:clamp(1rem,2.5vw,2.25rem);display:grid;grid-template-columns:var(--sidebar-width, 240px) minmax(0,1fr) var(--aside-width, 268px);column-gap:clamp(1.25rem,2vw,1.85rem);row-gap:1.5rem;align-items:start;flex:1}#blog-sidebar[data-astro-cid-37fxchfa]{position:sticky;top:calc(var(--header-height) + 1.15rem);max-height:calc(100dvh - var(--header-height) - 1.75rem);overflow-y:auto;scrollbar-width:none}#blog-sidebar[data-astro-cid-37fxchfa]::-webkit-scrollbar{display:none}#main-content[data-astro-cid-37fxchfa]{min-width:0;width:100%;max-width:840px;margin-inline:auto}.blog-aside-track[data-astro-cid-37fxchfa]{position:sticky;top:calc(var(--header-height) + 1.15rem);max-height:calc(100dvh - var(--header-height) - 1.75rem);overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:.85rem}.blog-aside-track[data-astro-cid-37fxchfa]::-webkit-scrollbar{display:none}.contextual-aside-slot[data-astro-cid-37fxchfa]:empty{display:none}.blog-footer-slot[data-astro-cid-37fxchfa]{grid-column:2;min-width:0;width:100%;max-width:840px;margin-inline:auto}@media(max-width:1180px){#blog-root[data-astro-cid-37fxchfa]{grid-template-columns:224px minmax(0,1fr);column-gap:1.25rem}.blog-aside-track[data-astro-cid-37fxchfa]{position:static;max-height:none;grid-column:2}.blog-footer-slot[data-astro-cid-37fxchfa]{grid-column:2}}@media(max-width:768px){#blog-root[data-astro-cid-37fxchfa]{grid-template-columns:minmax(0,1fr);padding-top:calc(var(--header-height) + .85rem);padding-inline:1rem;row-gap:1.15rem}#blog-sidebar[data-astro-cid-37fxchfa]{position:static;max-height:none}#main-content[data-astro-cid-37fxchfa],.blog-aside-track[data-astro-cid-37fxchfa],.blog-footer-slot[data-astro-cid-37fxchfa]{grid-column:1;max-width:100%}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
