@import url(/dist/css/style.css);.header-inner,.hero-tags{display:flex;flex-wrap:wrap}.btn.btn-outline,.btn.btn-outline:hover{background-color:transparent}.btn.btn-outline:hover,.hero-title span,.install-cmd span{color:var(--pp-accent)}.content th,.facts dt{font-weight:600}:root{--pp-ink:var(--bs-black, #171515);--pp-muted:var(--bs-secondary, #5f5f5f);--pp-accent:var(--bs-orange, #e36a45);--pp-surface:var(--bs-gray-lighter, #f4f4f4);--pp-beige:var(--bs-beige, #f8f6f5);--pp-border:var(--bs-gray-light, #d4d4d4);--pp-rule:#b5b5b5;--pp-radius:var(--bs-border-radius-lg, 0.5rem);--pp-radius-lg:var(--bs-border-radius-xl, 1rem);--pp-main-width:1140px;--pp-gutter:0.75rem;--pp-mono:var(
    --bs-font-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    'Liberation Mono',
    'Courier New',
    monospace
  )}.project-bar{background:#fff}.header-inner{width:100%;max-width:var(--pp-main-width);margin:0 auto;padding:.75rem var(--pp-gutter);align-items:center;gap:.75rem}.header-logo{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--pp-muted)}.header-logo .icon{width:22px;height:22px;fill:var(--pp-muted)}.header-sep{color:var(--pp-rule)}.header-repo{color:var(--pp-ink);font-weight:500}.header-actions{margin-left:auto;display:flex;gap:.5rem}.btn.btn-outline{color:var(--pp-ink);border-color:var(--pp-ink)}.btn{gap:5px}.hero{background:var(--pp-beige);padding:3rem 0 2.5rem; margin:1rem 0;}.hero-top,.hero>.hero-top{width:100%;max-width:var(--pp-main-width);margin:0 auto;padding:0 var(--pp-gutter)}.hero-title{color:var(--pp-ink);font-size:clamp(2rem, 1.4rem + 2.2vw, 2.75rem);margin-bottom:.75rem}.hero-desc{max-width:42rem;margin:0;font-size:1.125rem;color:var(--pp-muted)}.meta-item strong,.tag{color:var(--pp-ink)}.hero-tags{gap:.5rem;margin-top:1.25rem}.tag{display:inline-block;padding:.1rem .75rem;font-size:.8125rem;line-height:1.6;background:#fff;border:1px solid var(--pp-ink);border-radius:50px}.hero-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem}.meta-item{display:flex;align-items:center;gap:.4rem;font-size:.9375rem;color:var(--pp-muted)}.meta-item svg{width:16px;height:16px;fill:var(--pp-muted)}.version-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.15rem .75rem;font-size:.8125rem;color:var(--bs-success-text-emphasis,#444c08);background:var(--bs-success-bg-subtle,#eef2d0);border:1px solid var(--bs-success-border-subtle,#dde5a1);border-radius:50px}.notice{border-radius:var(--pp-radius-lg);padding:.75rem;background-color:#fffcf0;line-height:1.4;font-size:.9rem;border:1px solid var(--bs-success-border-subtle,#dde5a1);margin-top:2rem}.layout{flex:1 0 auto;width:100%;max-width:var(--pp-main-width);margin:0 auto;padding:3rem var(--pp-gutter);display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3rem;align-items:start}.layout .content{padding:0}.content h2{font-size:1.5rem;margin-top:2.25rem}.content h2:first-child{margin-top:0}.content h3{margin:1.5rem 0 .5rem;font-size:1.1rem}.content ol,.content p,.content ul{max-width:70ch}.content>p:last-child{margin-bottom:0}.content .note{font-size:1rem;color:var(--pp-muted)}.content :not(pre)>code,.sidebar-card code{padding:.1rem .4rem;font-size:.85em;color:var(--pp-ink);background:var(--pp-surface);border-radius:4px}.content pre{position:relative;margin:1rem 0;padding:1.25rem;font-size:.8125rem;line-height:1.7;color:#fff;background:var(--pp-ink);border-radius:var(--pp-radius-lg)}.content pre code{padding:0;font-family:var(--pp-mono);font-size:inherit;color:inherit;background:0 0}.copy-btn{position:absolute;top:.75rem;right:.75rem;padding:.25rem .8rem;font-size:.6875rem;letter-spacing:.1rem;color:var(--pp-ink);background:#fff;border:2px solid #fff;transition:color .15s ease-out,background-color .15s ease-out}.copy-btn:hover{color:var(--pp-accent);background:0 0;border-color:#fff}.copy-btn:focus-visible{outline:#0028ff solid 2px;outline-offset:2px}.copy-btn.copied{color:var(--pp-ink);background:var(--bs-success,#abbe15);border-color:var(--bs-success,#abbe15)}@media (prefers-reduced-motion:reduce){.copy-btn{transition:none}}.kw{color:#ec6446}.fn{color:#c3d582}.str{color:#f9d3a1}.cm{color:#adb5bd;font-style:italic}.num{color:#9eeaf9}.prop{color:#dde5a1}.table-wrap{margin:0 0 1.5rem;overflow:hidden;border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg)}.table-wrap>div{overflow:auto}.content table{width:100%;font-size:1rem}.content thead tr{color:#fff;background:var(--pp-ink)}.content th{padding:.75rem 1rem;white-space:nowrap}.content td{padding:.75rem 1rem;vertical-align:top;border-bottom:1px solid #e6e6e6}.content tbody tr:last-child td{border-bottom:0}.mode-grid{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:.75rem;margin:1.25rem 0}@media (max-width:991.98px){.layout{display:flex;flex-direction:column;gap:2rem;padding-top:2rem}.sidebar{order:-1}.mode-grid{display:flex;flex-direction:column}}.mode-card{padding:1rem;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg)}.mode-card .mode-num{margin-bottom:.35rem;font-size:.8125rem;font-weight:600;color:var(--pp-muted)}.mode-card .mode-classes{font-family:var(--pp-mono);font-size:.8125rem;line-height:1.8;color:var(--bs-blue-ocean,#107067)}.mode-card .mode-desc{margin-top:.35rem;font-size:.875rem;color:var(--pp-muted)}.status-list{display:grid;gap:1.25rem;margin:1.25rem 0 0}.status-card h3{margin:0 0 .5rem;font-size:1rem}.wp-notice{--notice-bg:#fff;--notice-border:var(--pp-border);padding:1rem 1.25rem;font-size:1rem;line-height:1.5;color:var(--pp-ink);background:var(--notice-bg);border:1px solid var(--notice-border);border-left-width:6px;border-radius:var(--pp-radius)}.wp-notice p{margin:0;max-width:none}.wp-notice.is-success{--notice-bg:var(--bs-success-bg-subtle, #eef2d0);--notice-border:var(--bs-success, #abbe15)}.wp-notice.is-warning{--notice-bg:var(--bs-warning-bg-subtle, #fce9d0);--notice-border:var(--bs-warning, #f19113)}.wp-notice.is-error{--notice-bg:var(--bs-danger-bg-subtle, #fbe0da);--notice-border:var(--bs-danger, #ec6446)}.notice-btn{display:inline-block;margin:.5rem 0 0;padding:.2rem .9rem;font-size:.875rem;font-weight:500;color:var(--pp-ink);background:#fff;border:1px solid var(--pp-ink);border-radius:50px}.steps{margin:1rem 0;padding:0;list-style:none;counter-reset:step}.steps li{position:relative;min-height:2.25rem;margin-bottom:1rem;padding-left:3.25rem;counter-increment:step}.steps li::before{content:counter(step);position:absolute;top:-.1rem;left:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;font-family:'Tilt Warp','Work Sans',sans-serif;color:#fff;background:var(--pp-ink);border-radius:50%}.sidebar{display:flex;flex-direction:column;gap:1rem}.sidebar-card{padding:1.25rem;background:#fff;border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg)}.sidebar-card h3{margin-bottom:.75rem;font-size:1.0625rem}.sidebar-card p{margin-bottom:0;font-size:.9375rem;line-height:1.5;color:var(--pp-muted)}.sidebar-card .btn{width:100%;justify-content:center}.facts{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1rem;margin:0;font-size:.9375rem}.install-cmd,.sidebar-links,.sidebar-links li{gap:.5rem;display:flex}.facts dd{margin:0;color:var(--pp-muted)}.install-cmd{align-items:center;margin-top:.75rem;padding:.65rem .85rem;font-family:var(--pp-mono);font-size:.8125rem;color:#fff;background:var(--pp-ink);border-radius:var(--pp-radius)}.sidebar-links{flex-direction:column;margin:0;padding:0;list-style:none}.sidebar-links li{align-items:center;margin:0;font-size:.9375rem}.sidebar-links li svg{flex-shrink:0;width:15px;height:15px;fill:var(--pp-muted)}#example-output{display:inline-block;color:#fff;border-radius:10px}#example-output *{font-size:.75rem}a.github{display:flex;font-weight:700;text-decoration:none}a.github:hover{text-decoration:underline}a.github img{width:17px;height:16px;margin-top:2px;margin-right:3px}