.vp .el-accent,.vp .el-head .sec-rule{color:var(--vp-flamingo-d)}.vp .el-badges{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.vp .el-livebar{z-index:24;border:var(--vp-rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff6e0f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;margin:0 0 1.25rem;padding:.8rem 1rem;display:grid;position:sticky;top:4.25rem;box-shadow:0 8px 24px -18px #26154a73}.vp .el-live-state{align-items:center;gap:.65rem;min-width:9.5rem;display:flex}.vp .el-live-state>span:last-child{gap:.12rem;display:grid}.vp .el-live-state strong{font-size:var(--vp-fs-12);letter-spacing:var(--vp-track-10);text-transform:uppercase}.vp .el-live-state small{color:var(--vp-ink-soft);font-size:var(--vp-fs-11);line-height:1.35}.vp .el-live-dot{border:2px solid var(--vp-teal-d);background:0 0;border-radius:50%;width:.58rem;height:.58rem}.vp .el-livebar.is-live .el-live-dot{border-color:var(--vp-flamingo-d);background:var(--vp-flamingo-d)}.vp .el-livebar.is-published .el-live-dot{border-color:var(--vp-teal-d);background:var(--vp-teal-d)}.vp .el-live-stats{align-items:stretch;min-width:0;display:flex}.vp .el-live-stats div{border-left:1px solid #26154a29;gap:.12rem;padding:0 1rem;display:grid}.vp .el-live-stats dt{color:var(--vp-ink-soft);font-size:var(--vp-fs-10);letter-spacing:var(--vp-track-16);text-transform:uppercase;font-weight:700}.vp .el-live-stats dd{text-overflow:ellipsis;white-space:nowrap;font-family:var(--vp-display);font-variant-numeric:tabular-nums;font-size:var(--vp-fs-12);font-weight:700;overflow:hidden}.vp .el-countdown{max-width:15rem;color:var(--vp-flamingo-d);font-family:var(--vp-display);font-variant-numeric:tabular-nums;font-size:var(--vp-fs-11);text-align:right;justify-self:end;font-weight:700;line-height:1.4}@media (prefers-reduced-motion:no-preference){.vp .el-livebar.is-live .el-live-dot{animation:1.8s ease-out infinite el-live-pulse}}@keyframes el-live-pulse{0%,35%{box-shadow:0 0 #d81b6052}80%,to{box-shadow:0 0 0 7px #d81b6000}}@media (max-width:820px){.vp .el-livebar{grid-template-columns:1fr auto;position:relative;top:auto}.vp .el-live-stats{border-top:1px solid #26154a24;order:3;grid-column:1/-1;padding-top:.7rem}.vp .el-live-stats div{flex:1;padding:0 .7rem}.vp .el-live-stats div:first-child{border-left:0;padding-left:0}.vp .el-countdown{max-width:11rem}}@media (max-width:520px){.vp .el-livebar{grid-template-columns:1fr}.vp .el-countdown{text-align:left;justify-self:start;max-width:none}.vp .el-live-stats{grid-template-columns:1fr 1fr;display:grid}.vp .el-live-stats div{padding:0 .6rem}.vp .el-live-stats div:nth-child(2){border-left:1px solid #26154a24}.vp .el-live-stats div:last-child{border-top:1px solid #26154a24;border-left:0;grid-column:1/-1;margin-top:.65rem;padding:.65rem 0 0}}.vp .el-marquee{gap:1.4rem;padding:clamp(1.5rem,4vw,2.3rem);display:grid}.vp .el-marquee-title h2{color:var(--vp-cream);letter-spacing:var(--vp-track-04);text-transform:uppercase;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.15}.vp .el-marquee-title>p:last-child{color:var(--vp-on-dark-3);font-size:var(--vp-fs-11);letter-spacing:var(--vp-track-22);text-transform:uppercase;margin-top:.55rem;font-weight:700}.vp .el-video{aspect-ratio:16/9;border:var(--vp-rule);color:#fff6e0;background:#10091f;display:block;position:relative;overflow:hidden}.vp .el-video img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.vp .el-video:hover img{transform:scale(1.015)}.vp .el-video-shade{background:linear-gradient(#10091f0a 40%,#10091fd6);position:absolute;inset:0}.vp .el-video-play{border:1px solid var(--vp-on-dark-3);width:4rem;height:4rem;font-size:var(--vp-fs-20);background:#10091fd1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp .el-video-label{font-size:var(--vp-fs-12);letter-spacing:var(--vp-track-10);text-align:center;text-transform:uppercase;font-weight:800;position:absolute;bottom:1rem;left:1.25rem;right:1.25rem}.vp .el-watch-actions{flex-wrap:wrap;gap:.7rem;display:flex}.vp .el-marquee>.vp-btn{justify-self:start}.vp .el-section{border-top:var(--vp-rule-dashed);padding:clamp(2.5rem,6vw,4rem) 0;scroll-margin-top:84px}.vp .el-lede{max-width:67ch;margin-bottom:1.5rem}.vp .el-board,.vp .el-summary{border-top:var(--vp-rule);margin:0;padding:0;list-style:none}.vp .el-board>li{border-bottom:var(--vp-rule-dashed)}.vp .el-board>li>a{grid-template-columns:4.5rem minmax(0,1fr) auto auto;align-items:center;gap:.7rem 1.2rem;padding:1.05rem .15rem;display:grid}.vp .el-board>li>a:hover .el-target strong{color:var(--vp-flamingo-d)}.vp .el-no{color:var(--vp-flamingo-d);font-size:var(--vp-fs-11);letter-spacing:var(--vp-track-16);text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:800}.vp .el-target{gap:.25rem;display:grid}.vp .el-target strong{font-size:var(--vp-fs-16);text-transform:uppercase;letter-spacing:var(--vp-track-04)}.vp .el-target>span{max-width:64ch;color:var(--vp-ink-soft);font-size:var(--vp-fs-14);line-height:1.55}.vp .el-status{color:var(--vp-teal-d);font-size:var(--vp-fs-10);letter-spacing:var(--vp-track-16);text-transform:uppercase;white-space:nowrap;font-weight:800}.vp .el-arrow{color:var(--vp-flamingo-d);font-size:var(--vp-fs-18)}.vp .el-entries{gap:.55rem;margin:0 0 1rem 5.7rem;padding:0;list-style:none;display:grid}.vp .el-entries>li{border-left:2px solid var(--vp-teal-d);background:#fff6e08c;gap:.45rem;padding:.8rem 1rem;display:grid}@media (max-width:620px){.vp .el-board>li>a{grid-template-columns:1fr auto}.vp .el-no{grid-column:1}.vp .el-status{grid-area:1/2}.vp .el-target{grid-column:1/-1}.vp .el-arrow{display:none}.vp .el-entries{margin-left:1rem}}.vp .el-method-grid{align-items:start;gap:1.4rem 3rem;display:grid}@media (min-width:820px){.vp .el-method-grid{grid-template-columns:.9fr 1.1fr}}.vp .el-method-grid h2{text-transform:uppercase;letter-spacing:var(--vp-track-04);font-size:clamp(1.5rem,3.4vw,2.2rem);line-height:1.15}.vp .el-method-grid .vp-arrow{margin-top:1rem}.vp .el-watch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.3rem 2.5rem;padding:clamp(1.5rem,4vw,2.2rem);display:flex}.vp .el-watch h2{text-transform:uppercase;letter-spacing:var(--vp-track-04);margin-top:.4rem;font-size:clamp(1.3rem,3vw,1.7rem)}.vp .el-watch p:last-child{max-width:54ch;color:var(--vp-ink-soft);margin-top:.5rem;line-height:1.65}.vp .el-watch-links{flex-wrap:wrap;gap:.65rem;display:flex}.vp .el-summary>li{border-bottom:var(--vp-rule-dashed);gap:.5rem;padding:1rem .15rem;display:grid}.vp .el-summary p,.vp .el-entries p{color:var(--vp-ink);font-size:var(--vp-fs-14);margin:0;line-height:1.6}.vp .el-finding-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.vp .el-finding-meta time{color:var(--vp-ink-soft);font-family:var(--vp-display);font-variant-numeric:tabular-nums;font-size:var(--vp-fs-10);margin-right:.15rem;font-weight:700}.vp .el-source{min-height:1.35rem;color:var(--vp-ink-soft);font-size:var(--vp-fs-10);letter-spacing:var(--vp-track-10);text-transform:uppercase;border:1px solid #26154a33;border-radius:0;align-items:center;padding:.15rem .48rem;font-weight:800;display:inline-flex}.vp .el-source.is-official{color:var(--vp-teal-d);background:#00787814;border-color:#00787859}.vp .el-source.is-developer-interview,.vp .el-source.is-press-preview,.vp .el-source.is-creator-preview{color:#745000;background:#ebbe371f;border-color:#a1740052}.vp .el-source.is-aug-2026-leak,.vp .el-source.is-leak-2022{color:var(--vp-flamingo-d);background:#d81b600f;border-color:#d81b604d}.vp .el-source.is-community-reconstruction{color:#745000;background:#ebbe371f;border-color:#a1740052}.vp .el-source.is-inferred{border-style:dashed}.vp .el-finding-links{flex-wrap:wrap;gap:.9rem;display:flex}.vp .el-finding-links a{color:var(--vp-teal-d);font-size:var(--vp-fs-11);letter-spacing:var(--vp-track-04);text-transform:uppercase;font-weight:800}.vp .el-finding-links a:last-child{color:var(--vp-ink-soft)}.vp .el-empty{border-top:var(--vp-rule);border-bottom:var(--vp-rule-dashed);gap:.4rem;padding:1.1rem 0;display:grid}.vp .el-empty strong{font-size:var(--vp-fs-14);letter-spacing:var(--vp-track-04);text-transform:uppercase}.vp .el-empty p{max-width:64ch;color:var(--vp-ink-soft);font-size:var(--vp-fs-13);line-height:1.6}
