.pack-explorer:where(.astro-wkzgbndz){grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:1rem;display:grid}.explorer-sidebar:where(.astro-wkzgbndz),.preview-pane:where(.astro-wkzgbndz){border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);background:color-mix(in srgb, var(--cc-surface) 76%, transparent)}.explorer-sidebar:where(.astro-wkzgbndz){align-self:start;position:sticky;top:1rem;overflow:hidden}.terminal-head:where(.astro-wkzgbndz),.preview-head:where(.astro-wkzgbndz){border-bottom:1px solid var(--cc-border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.terminal-head:where(.astro-wkzgbndz) span:where(.astro-wkzgbndz),.preview-label:where(.astro-wkzgbndz),.preview-lang:where(.astro-wkzgbndz){color:var(--cc-layer-team);font-family:var(--cc-font-mono);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:700}.terminal-head:where(.astro-wkzgbndz) code:where(.astro-wkzgbndz){color:var(--cc-text);font-family:var(--cc-font-mono);font-size:.88rem}.tree-lines:where(.astro-wkzgbndz){font-family:var(--cc-font-mono);max-height:34rem;padding:.5rem 0;font-size:.86rem;overflow:auto}.tree-row:where(.astro-wkzgbndz){width:100%;padding:.2rem .9rem .2rem calc(.9rem + var(--depth,0) * 1rem);box-sizing:border-box;color:var(--cc-text-body);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;display:flex}.tree-row:where(.astro-wkzgbndz):hover,.tree-row:where(.astro-wkzgbndz).active{color:var(--cc-text);background:#f3efe60f}.tree-row:where(.astro-wkzgbndz).dir .tree-name:where(.astro-wkzgbndz){color:var(--cc-text);font-weight:600}.chevron:where(.astro-wkzgbndz){width:.8rem;color:var(--cc-text-faint);flex:none;transition:transform .12s}.tree-row:where(.astro-wkzgbndz).dir[aria-expanded=true] .chevron:where(.astro-wkzgbndz){transform:rotate(90deg)}.dot:where(.astro-wkzgbndz){background:var(--cc-text-faint);border-radius:50%;flex:none;width:.35rem;height:.35rem;margin:0 .22rem}.tree-name:where(.astro-wkzgbndz){overflow-wrap:anywhere}.preview-pane:where(.astro-wkzgbndz){min-width:0;position:relative;overflow:hidden}.preview-head:where(.astro-wkzgbndz){align-items:start}.preview-title:where(.astro-wkzgbndz){min-width:0}.preview-head:where(.astro-wkzgbndz) h3:where(.astro-wkzgbndz){color:var(--cc-text);font-family:var(--cc-font-mono);word-break:break-word;margin:.25rem 0 0;font-size:.95rem;line-height:1.35}.preview-meta:where(.astro-wkzgbndz){justify-items:end;gap:.6rem;display:grid}.preview-jump:where(.astro-wkzgbndz){flex-wrap:wrap;justify-content:end;gap:.45rem;max-width:22rem;display:flex}.jump-chip:where(.astro-wkzgbndz){border:1px solid var(--cc-border);min-height:2.1rem;color:var(--cc-text-body);font-family:var(--cc-font-mono);letter-spacing:0;cursor:pointer;background:0 0;border-radius:999px;padding:0 .7rem;font-size:.74rem;font-weight:700}.jump-chip:where(.astro-wkzgbndz).active,.jump-chip:where(.astro-wkzgbndz):hover{border-color:color-mix(in srgb, var(--cc-layer-team) 55%, var(--cc-border));background:color-mix(in srgb, var(--cc-layer-team) 16%, transparent);color:var(--cc-text)}.view-toggle:where(.astro-wkzgbndz){border:1px solid var(--cc-border);border-radius:999px;display:inline-flex;overflow:hidden}.view-btn:where(.astro-wkzgbndz){color:var(--cc-text-body);font-family:var(--cc-font-mono);text-transform:uppercase;letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:.32rem .72rem;font-size:.72rem;font-weight:700}.view-btn:where(.astro-wkzgbndz)[aria-pressed=true]{background:color-mix(in srgb, var(--cc-layer-team) 20%, transparent);color:var(--cc-text)}.preview-body:where(.astro-wkzgbndz){max-height:40rem;overflow:auto}.preview-body:where(.astro-wkzgbndz)[hidden]{display:none}.scroll-fade:where(.astro-wkzgbndz){background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--cc-surface-solid) 92%, transparent));pointer-events:none;opacity:0;height:2.25rem;transition:opacity var(--cc-transition);position:absolute;bottom:0;left:0;right:0}.preview-pane:where(.astro-wkzgbndz)[data-overflowing] .scroll-fade:where(.astro-wkzgbndz){opacity:1}.view-source:where(.astro-wkzgbndz) .shiki{font-family:var(--cc-font-mono);margin:0;padding:1rem;font-size:.86rem;line-height:1.65;background:0 0!important}.view-source:where(.astro-wkzgbndz) .shiki code{white-space:pre-wrap;word-break:break-word}.markdown-body:where(.astro-wkzgbndz){color:var(--cc-text-body);padding:1.25rem 1.4rem 1.6rem;line-height:1.62}.markdown-body:where(.astro-wkzgbndz)>:first-child{margin-top:0}.markdown-body:where(.astro-wkzgbndz) h1,.markdown-body:where(.astro-wkzgbndz) h2,.markdown-body:where(.astro-wkzgbndz) h3,.markdown-body:where(.astro-wkzgbndz) h4{color:var(--cc-text);margin:1.6rem 0 .6rem;line-height:1.25}.markdown-body:where(.astro-wkzgbndz) h1{border-bottom:1px solid var(--cc-border);padding-bottom:.4rem;font-size:1.5rem}.markdown-body:where(.astro-wkzgbndz) h2{border-bottom:1px solid color-mix(in srgb, var(--cc-border) 60%, transparent);padding-bottom:.3rem;font-size:1.2rem}.markdown-body:where(.astro-wkzgbndz) h3{font-size:1.05rem}.markdown-body:where(.astro-wkzgbndz) h4{font-size:.95rem}.markdown-body:where(.astro-wkzgbndz) p,.markdown-body:where(.astro-wkzgbndz) ul,.markdown-body:where(.astro-wkzgbndz) ol,.markdown-body:where(.astro-wkzgbndz) blockquote,.markdown-body:where(.astro-wkzgbndz) table{margin:.7rem 0}.markdown-body:where(.astro-wkzgbndz) ul,.markdown-body:where(.astro-wkzgbndz) ol{padding-left:1.4rem}.markdown-body:where(.astro-wkzgbndz) li{margin:.3rem 0}.markdown-body:where(.astro-wkzgbndz) a{color:var(--cc-layer-team);text-underline-offset:.2em}.markdown-body:where(.astro-wkzgbndz) strong{color:var(--cc-text)}.markdown-body:where(.astro-wkzgbndz) code{font-family:var(--cc-font-mono);background:color-mix(in srgb, var(--cc-surface) 60%, transparent);border-radius:4px;padding:.1rem .35rem;font-size:.86em}.markdown-body:where(.astro-wkzgbndz) pre{border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);margin:.9rem 0;padding:.9rem 1rem;overflow-x:auto}.markdown-body:where(.astro-wkzgbndz) pre code{background:0 0;padding:0;font-size:.85rem;line-height:1.6}.markdown-body:where(.astro-wkzgbndz) pre .shiki,.markdown-body:where(.astro-wkzgbndz) pre.shiki{background:0 0!important}.markdown-body:where(.astro-wkzgbndz) blockquote{border-left:3px solid color-mix(in srgb, var(--cc-layer-team) 50%, var(--cc-border));color:var(--cc-text-body);padding:.2rem 0 .2rem 1rem}.markdown-body:where(.astro-wkzgbndz) table{border-collapse:collapse;width:100%;font-size:.92rem;display:block;overflow-x:auto}.markdown-body:where(.astro-wkzgbndz) th,.markdown-body:where(.astro-wkzgbndz) td{border:1px solid var(--cc-border);text-align:left;padding:.45rem .7rem}.markdown-body:where(.astro-wkzgbndz) th{color:var(--cc-text);background:color-mix(in srgb, var(--cc-surface) 55%, transparent)}.markdown-body:where(.astro-wkzgbndz) hr{border:0;border-top:1px solid var(--cc-border);margin:1.4rem 0}@media (width<=920px){.pack-explorer:where(.astro-wkzgbndz){grid-template-columns:1fr}.explorer-sidebar:where(.astro-wkzgbndz){position:static}.preview-meta:where(.astro-wkzgbndz),.preview-jump:where(.astro-wkzgbndz){justify-content:start;justify-items:start}.preview-body:where(.astro-wkzgbndz){max-height:none}}
