.pb-page{background-color:var(--shell-base);background-image:var(--shell-aurora);height:100%;color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;display:flex;position:relative;overflow-y:auto}.pb-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0}.pb-backdrop:after{content:"";background-image:var(--shell-veil);position:absolute;inset:0}.pb-field{--cg-opacity:.65}.pb-head,.pb-main,.pb-foot{z-index:1;position:relative}.pb-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:var(--border-width) solid var(--border-subtle);display:flex}.pb-brand{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-strong);text-decoration:none;display:inline-flex}.pb-nav{align-items:center;gap:var(--space-5);font-size:var(--text-sm);display:flex}.pb-nav a:not(.um-btn){color:var(--text-secondary);text-decoration:none}.pb-nav a:not(.um-btn):hover{color:var(--text-strong)}.pb-main{width:100%;max-width:var(--container-md);padding:var(--space-10) var(--space-6) var(--space-12);flex-direction:column;flex:1 0 auto;margin:0 auto;display:flex}.pb-foot{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-top:var(--border-width) solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);display:flex}.pb-foot a{color:var(--text-muted);text-decoration:none}.pb-foot a:hover{color:var(--text-strong)}.pb-hero{text-align:center;margin-block:auto}.pb-hero h1{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);color:var(--text-strong);max-width:var(--container-sm);margin-inline:auto}.pb-lede{margin-top:var(--space-5);max-width:var(--container-sm);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--text-secondary);margin-inline:auto}.pb-install{margin-top:var(--space-7);justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pb-install-cmd{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-sunken);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3)}.pb-actions{margin-top:var(--space-5);justify-content:center;align-items:center;gap:var(--space-3);display:flex}.pb-prose h1{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.pb-prose h2{margin-top:var(--space-9);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-strong)}.pb-prose h3{margin-top:var(--space-7);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--text-strong)}.pb-prose p,.pb-prose li{margin-top:var(--space-4);font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-secondary)}.pb-prose ol,.pb-prose ul{margin-top:var(--space-2);padding-left:var(--space-6);list-style:revert}.pb-prose a{color:var(--text-link)}.pb-prose code{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--surface-sunken);border-radius:var(--radius-xs);padding:var(--space-px) var(--space-1)}.pb-paths{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.pb-path{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-surface);padding:var(--space-5);background:var(--surface-raised)}.pb-path h4{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text-strong)}.pb-path p{margin-top:var(--space-2);font-size:var(--text-sm)}.pb-code{margin-top:var(--space-4);background:var(--surface-sunken);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-surface);padding:var(--space-4);overflow-x:auto}.pb-code code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-primary);background:0 0;padding:0}
