:root{--pc-hl-1-bg: #dbeafe;--pc-hl-1-fg: #1e3a8a;--pc-hl-1-border: #3b82f6;--pc-hl-2-bg: #dcfce7;--pc-hl-2-fg: #14532d;--pc-hl-2-border: #22c55e;--pc-hl-3-bg: #ffedd5;--pc-hl-3-fg: #7c2d12;--pc-hl-3-border: #f97316;--pc-hl-4-bg: #fce7f3;--pc-hl-4-fg: #831843;--pc-hl-4-border: #ec4899;--pc-hl-5-bg: #e0e7ff;--pc-hl-5-fg: #312e81;--pc-hl-5-border: #6366f1;--pc-hl-6-bg: #fef9c3;--pc-hl-6-fg: #713f12;--pc-hl-6-border: #eab308;--pc-hl-7-bg: #ccfbf1;--pc-hl-7-fg: #134e4a;--pc-hl-7-border: #14b8a6;--pc-hl-8-bg: #ede9fe;--pc-hl-8-fg: #4c1d95;--pc-hl-8-border: #8b5cf6;--pc-hl-ring: color-mix(in srgb, var(--accent) 28%, transparent);--pc-num-fg: #ffffff}@media(prefers-color-scheme:dark){:root{--pc-hl-1-bg: #1e3a5f;--pc-hl-1-fg: #bfdbfe;--pc-hl-1-border: #60a5fa;--pc-hl-2-bg: #14532d;--pc-hl-2-fg: #bbf7d0;--pc-hl-2-border: #4ade80;--pc-hl-3-bg: #7c2d12;--pc-hl-3-fg: #fed7aa;--pc-hl-3-border: #fb923c;--pc-hl-4-bg: #831843;--pc-hl-4-fg: #fbcfe8;--pc-hl-4-border: #f472b6;--pc-hl-5-bg: #312e81;--pc-hl-5-fg: #c7d2fe;--pc-hl-5-border: #818cf8;--pc-hl-6-bg: #713f12;--pc-hl-6-fg: #fef08a;--pc-hl-6-border: #facc15;--pc-hl-7-bg: #134e4a;--pc-hl-7-fg: #99f6e4;--pc-hl-7-border: #2dd4bf;--pc-hl-8-bg: #4c1d95;--pc-hl-8-fg: #ddd6fe;--pc-hl-8-border: #a78bfa;--pc-hl-ring: color-mix(in srgb, var(--accent) 40%, transparent)}}html.pc-has-payload #pc-empty{display:none}.pc-page{padding:2.5rem 0 4rem}.pc-landing{max-width:52rem}.pc-hero{max-width:40rem;margin-bottom:1.5rem}.pc-hero h1{margin:0 0 .5rem;font-size:clamp(1.55rem,4vw,2rem);line-height:1.2}.pc-hero-lede{margin:0;color:var(--ink-soft);font-size:1rem;line-height:1.5}.pc-block{margin-top:2.75rem;padding-top:2rem;border-top:1px solid var(--line);max-width:40rem}.pc-block h2{margin:0 0 .75rem;font-size:1.15rem}.pc-trust p{margin:.65rem 0;color:var(--ink-soft);font-size:.95rem;line-height:1.55}.pc-details{margin:1rem 0 1.25rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-panel)}.pc-details summary{cursor:pointer;padding:.75rem 1rem;font-weight:600;font-size:.92rem}.pc-instructions{margin:0;padding:.85rem 1rem 1.1rem;border-top:1px solid var(--line);max-height:16rem;overflow:auto;font-size:.78rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:var(--ink-soft)}.pc-copy-block{margin-top:.65rem;font-size:.82rem;line-height:1.45}.pc-copy-hint{margin:.5rem 0 0;font-size:.88rem;color:var(--muted);word-break:break-all}.pc-page .pc-steps{margin:1.25rem 0;padding-left:1.25rem;color:var(--ink-soft)}.pc-page .pc-steps li{margin:.45rem 0}.pc-page .pc-code{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.85rem 1rem;overflow-x:auto;font-size:.88rem;margin:.75rem 0 1.25rem}.pc-page .pc-note{font-size:.92rem;color:var(--muted)}.pc-default-section{margin-top:.25rem}.pc-card-share-lede{margin:0 0 1rem;font-size:.92rem}.pc-deploy-section{margin-top:3rem;padding-top:2.25rem;border-top:1px solid var(--line);max-width:52rem}.pc-secondary-heading{margin:0 0 .5rem;font-size:1.15rem;color:var(--ink-soft)}html.pc-has-payload #pc-mount{margin-bottom:.5rem}#pc-error{border:1px solid var(--bad-line);background:var(--bad-soft);color:var(--bad);border-radius:var(--radius-sm);padding:1rem 1.15rem;max-width:40rem}#pc-error a{color:var(--accent)}#pc-mount,#pc-default-mount,#pc-deploy-mount{max-width:52rem}.pc-root{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.75rem 1.75rem 2rem;box-shadow:var(--shadow);color:var(--ink)}.pc-meta{border-bottom:1px solid var(--line);padding-bottom:1rem;margin-bottom:.5rem}.pc-title{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem)}.pc-strip{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;font-size:.9rem}.pc-strip dt{color:var(--muted);margin:0}.pc-strip dd{margin:0;color:var(--ink);font-weight:600}.pc-section{margin-top:1.5rem}.pc-section h2{font-size:1.05rem;margin:0 0 .65rem}.pc-skills{margin:0;padding-left:1.2rem;color:var(--ink-soft)}.pc-blurb{font-weight:400;color:var(--ink-soft)}.pc-scope p{margin:.4rem 0}.pc-template-toolbar{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.pc-template{margin:0;padding:1rem 1.1rem;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;font-size:.92rem;line-height:1.55;color:var(--ink)}.pc-hl{border-radius:3px;padding:.05rem .15rem;position:relative;cursor:pointer;transition:box-shadow .12s ease,outline-color .12s ease}.pc-hl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pc-hl[data-n].pc-hl-active{outline:2px solid currentColor;outline-offset:2px;box-shadow:inset 0 -2px 0 var(--pc-hl-border, currentColor),0 0 0 3px var(--pc-hl-ring);font-weight:700}.pc-hl[data-n="1"],.pc-why-item[data-n="1"]{--pc-hl-bg: var(--pc-hl-1-bg);--pc-hl-fg: var(--pc-hl-1-fg);--pc-hl-border: var(--pc-hl-1-border)}.pc-hl[data-n="2"],.pc-why-item[data-n="2"]{--pc-hl-bg: var(--pc-hl-2-bg);--pc-hl-fg: var(--pc-hl-2-fg);--pc-hl-border: var(--pc-hl-2-border)}.pc-hl[data-n="3"],.pc-why-item[data-n="3"]{--pc-hl-bg: var(--pc-hl-3-bg);--pc-hl-fg: var(--pc-hl-3-fg);--pc-hl-border: var(--pc-hl-3-border)}.pc-hl[data-n="4"],.pc-why-item[data-n="4"]{--pc-hl-bg: var(--pc-hl-4-bg);--pc-hl-fg: var(--pc-hl-4-fg);--pc-hl-border: var(--pc-hl-4-border)}.pc-hl[data-n="5"],.pc-why-item[data-n="5"]{--pc-hl-bg: var(--pc-hl-5-bg);--pc-hl-fg: var(--pc-hl-5-fg);--pc-hl-border: var(--pc-hl-5-border)}.pc-hl[data-n="6"],.pc-why-item[data-n="6"]{--pc-hl-bg: var(--pc-hl-6-bg);--pc-hl-fg: var(--pc-hl-6-fg);--pc-hl-border: var(--pc-hl-6-border)}.pc-hl[data-n="7"],.pc-why-item[data-n="7"]{--pc-hl-bg: var(--pc-hl-7-bg);--pc-hl-fg: var(--pc-hl-7-fg);--pc-hl-border: var(--pc-hl-7-border)}.pc-hl[data-n="8"],.pc-why-item[data-n="8"]{--pc-hl-bg: var(--pc-hl-8-bg);--pc-hl-fg: var(--pc-hl-8-fg);--pc-hl-border: var(--pc-hl-8-border)}.pc-hl[data-n]{background:var(--pc-hl-bg);color:var(--pc-hl-fg);box-shadow:inset 0 -2px 0 var(--pc-hl-border)}.pc-hl[data-n] .pc-hl-num,.pc-why-item[data-n] .pc-why-num{background:var(--pc-hl-border);color:var(--pc-num-fg)}.pc-why-item[data-n]{border-left-color:var(--pc-hl-border);background:var(--pc-hl-bg);color:var(--pc-hl-fg)}.pc-hl-num,.pc-why-num{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px;color:var(--pc-num-fg);font-size:.7rem;font-weight:700;margin-right:.3rem;vertical-align:middle;flex-shrink:0}.pc-why{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.pc-why-hint{margin:0 0 .55rem;color:var(--muted);font-size:.9rem}.pc-why-item{display:flex;gap:.55rem;align-items:flex-start;border-left:3px solid;border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:.65rem .85rem;color:var(--ink);font-size:.92rem}.pc-interactive-why .pc-why-item{display:none}.pc-interactive-why[data-pc-selected="1"] .pc-why-item[data-n="1"],.pc-interactive-why[data-pc-selected="2"] .pc-why-item[data-n="2"],.pc-interactive-why[data-pc-selected="3"] .pc-why-item[data-n="3"],.pc-interactive-why[data-pc-selected="4"] .pc-why-item[data-n="4"],.pc-interactive-why[data-pc-selected="5"] .pc-why-item[data-n="5"],.pc-interactive-why[data-pc-selected="6"] .pc-why-item[data-n="6"],.pc-interactive-why[data-pc-selected="7"] .pc-why-item[data-n="7"],.pc-interactive-why[data-pc-selected="8"] .pc-why-item[data-n="8"]{display:flex}.pc-interactive-why[data-pc-selected] .pc-why-hint{display:none}.pc-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}.pc-example{margin:0;padding:1rem 1.1rem;background:var(--bg-panel);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;font-size:.9rem;color:var(--ink-soft)}.pc-next{margin:0}@media print{:root{--pc-hl-1-bg: #dbeafe;--pc-hl-1-fg: #1e3a8a;--pc-hl-1-border: #3b82f6;--pc-hl-2-bg: #dcfce7;--pc-hl-2-fg: #14532d;--pc-hl-2-border: #22c55e;--pc-hl-3-bg: #ffedd5;--pc-hl-3-fg: #7c2d12;--pc-hl-3-border: #f97316;--pc-hl-4-bg: #fce7f3;--pc-hl-4-fg: #831843;--pc-hl-4-border: #ec4899;--pc-hl-5-bg: #e0e7ff;--pc-hl-5-fg: #312e81;--pc-hl-5-border: #6366f1;--pc-hl-6-bg: #fef9c3;--pc-hl-6-fg: #713f12;--pc-hl-6-border: #eab308;--pc-hl-7-bg: #ccfbf1;--pc-hl-7-fg: #134e4a;--pc-hl-7-border: #14b8a6;--pc-hl-8-bg: #ede9fe;--pc-hl-8-fg: #4c1d95;--pc-hl-8-border: #8b5cf6;--pc-num-fg: #ffffff}.site-header,.site-footer,.pc-template-toolbar,#pc-empty,.pc-landing,.pc-hero,.pc-block,.pc-card-share-lede,.pc-secondary-heading,#pc-error,.pc-why-hint,.pc-why-live{display:none!important}body{background:#fff!important;color:#0b1220!important}.pc-root{background:#fff!important;color:#0b1220!important;border:none;box-shadow:none;border-radius:0;padding:0}.pc-page{padding:0}.pc-interactive-why .pc-why-item,.pc-interactive-why[data-pc-selected] .pc-why-item{display:flex!important}.pc-hl,.pc-hl-active{cursor:default;outline:none!important;box-shadow:inset 0 -2px 0 var(--pc-hl-border, currentColor);font-weight:inherit}}
