.pb:where(.astro-o6lms7pr){font-family:var(--font-text);color:#140c1b;background:#fffaf4}.pb:where(.astro-o6lms7pr) code:where(.astro-o6lms7pr),.pb:where(.astro-o6lms7pr) pre:where(.astro-o6lms7pr),.pb:where(.astro-o6lms7pr) .pb-mono:where(.astro-o6lms7pr),.pb:where(.astro-o6lms7pr) .pb-ic:where(.astro-o6lms7pr){font-variant-ligatures:none}.pb:where(.astro-o6lms7pr) a:where(.astro-o6lms7pr){color:#a85a0c;text-underline-offset:2px;text-decoration:underline}.pb-wrap:where(.astro-o6lms7pr){box-sizing:content-box;max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.pb:where(.astro-o6lms7pr) h2:where(.astro-o6lms7pr){font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:30px;font-weight:800;line-height:1.1}.pb:where(.astro-o6lms7pr) h3:where(.astro-o6lms7pr){font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.25}.pb:where(.astro-o6lms7pr) p:where(.astro-o6lms7pr){margin:0;line-height:1.6}.pb-body:where(.astro-o6lms7pr){color:#4a3d55;max-width:70ch;font-size:15.5px}.pb-kick:where(.astro-o6lms7pr){font:600 13px var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:#6e5f79}.pb-chip:where(.astro-o6lms7pr){height:24px;font:600 13px var(--font-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.pb-c-good:where(.astro-o6lms7pr){color:#1d7a45;background:#e6f4ea}.pb-c-warn:where(.astro-o6lms7pr){color:#8a5300;background:#fff1d6}.pb-c-info:where(.astro-o6lms7pr){color:#2f62d9;background:#e8eefc}.pb-c-dim:where(.astro-o6lms7pr){color:#5a4b66;background:#f3ece4}.pb-c-amb:where(.astro-o6lms7pr){color:#6b3a06;background:#fde6cb}.pb-mono:where(.astro-o6lms7pr){font-family:var(--font-mono)}.pb-ic:where(.astro-o6lms7pr){font:13px var(--font-mono);color:#140c1b;overflow-wrap:anywhere;background:#fff4e8;border:1px solid #eadfd3;border-radius:5px;padding:1px 5px}.pb-panel:where(.astro-o6lms7pr){background:#fff;border:1px solid #eadfd3;border-radius:14px}.pb-layout:where(.astro-o6lms7pr){grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;display:grid}.pb-toc:where(.astro-o6lms7pr){flex-direction:column;gap:2px;font-size:14px;display:flex;position:sticky;top:20px}.pb:where(.astro-o6lms7pr) .pb-toc:where(.astro-o6lms7pr) a:where(.astro-o6lms7pr){color:#4a3d55;border-left:2px solid #eadfd3;padding:7px 0 7px 12px;text-decoration:none}.pb:where(.astro-o6lms7pr) .pb-toc:where(.astro-o6lms7pr) a:where(.astro-o6lms7pr):hover{color:#140c1b;border-left-color:#f0a24b}.pb:where(.astro-o6lms7pr) .pb-toc:where(.astro-o6lms7pr) a:where(.astro-o6lms7pr).pb-cur{color:#140c1b;border-left-color:#f0a24b;font-weight:600}.pb-sec:where(.astro-o6lms7pr){flex-direction:column;gap:16px;padding-top:56px;scroll-margin-top:12px;display:flex}.pb-num:where(.astro-o6lms7pr){font:700 13px var(--font-display);color:#a85a0c}.pb-code:where(.astro-o6lms7pr){color:#f4ece4;min-width:0;font:13.5px/1.7 var(--font-mono);background:#1e1328;border-radius:12px;overflow:hidden}.pb-code:where(.astro-o6lms7pr) pre:where(.astro-o6lms7pr){white-space:pre;font:inherit;margin:0;padding:16px 18px;overflow-x:auto}.pb-code:where(.astro-o6lms7pr) .pb-p:where(.astro-o6lms7pr),.pb-code:where(.astro-o6lms7pr) .pb-c:where(.astro-o6lms7pr){color:#9c8aab}.pb-code:where(.astro-o6lms7pr) .pb-hl:where(.astro-o6lms7pr){color:#f0a24b}.pb-code-bar:where(.astro-o6lms7pr){font:12px var(--font-text);color:#c9bad3;border-bottom:1px solid #34233f;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.pb-copy:where(.astro-o6lms7pr){color:#f4ece4;height:30px;font:600 13px var(--font-text);cursor:pointer;background:#2a1c36;border:1px solid #4a3458;border-radius:7px;padding:0 12px}.pb-tbl:where(.astro-o6lms7pr){border-collapse:collapse;width:100%;font-size:14.5px}.pb-tbl:where(.astro-o6lms7pr) th:where(.astro-o6lms7pr){text-align:left;font:600 13px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:#6e5f79;background:#fff4e8;border-bottom:1px solid #dccfc2;padding:11px 16px}.pb-tbl:where(.astro-o6lms7pr) td:where(.astro-o6lms7pr){vertical-align:top;color:#4a3d55;border-bottom:1px solid #eadfd3;padding:13px 16px;line-height:1.5}.pb-tbl:where(.astro-o6lms7pr) td:where(.astro-o6lms7pr):first-child{color:#140c1b;font-weight:600}.pb-tbl:where(.astro-o6lms7pr) tr:where(.astro-o6lms7pr):last-child td:where(.astro-o6lms7pr){border-bottom:0}.pb-grid2:where(.astro-o6lms7pr){grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px;display:grid}.pb-card:where(.astro-o6lms7pr){background:#fff;border:1px solid #eadfd3;border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.pb-card:where(.astro-o6lms7pr) p:where(.astro-o6lms7pr){color:#4a3d55;font-size:14.5px}.pb-flow:where(.astro-o6lms7pr){counter-reset:f;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;display:grid}.pb-flow:where(.astro-o6lms7pr) li:where(.astro-o6lms7pr){color:#4a3d55;background:#fff;border:1px solid #eadfd3;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:14px;line-height:1.5;list-style:none;display:flex}.pb-flow:where(.astro-o6lms7pr) li:where(.astro-o6lms7pr) b:where(.astro-o6lms7pr){color:#140c1b;font-size:14.5px}.pb-flow:where(.astro-o6lms7pr) li:where(.astro-o6lms7pr):before{counter-increment:f;content:counter(f);font:700 13px var(--font-display);color:#a85a0c}.pb-print:where(.astro-o6lms7pr){background:#fff;border:1.5px solid #140c1b;border-radius:16px;flex-direction:column;gap:14px;padding:28px 30px;display:flex}.pb-print:where(.astro-o6lms7pr) ul:where(.astro-o6lms7pr){grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:4px 32px;margin:0;padding:0;list-style:none;display:grid}.pb-print:where(.astro-o6lms7pr) li:where(.astro-o6lms7pr) label:where(.astro-o6lms7pr){color:#140c1b;box-sizing:border-box;cursor:pointer;border-bottom:1px dotted #dccfc2;align-items:flex-start;gap:12px;min-height:44px;padding:9px 0;font-size:14.5px;line-height:1.45;display:flex}.pb-print:where(.astro-o6lms7pr) input:where(.astro-o6lms7pr){accent-color:#a85a0c;flex:none;width:20px;height:20px;margin:1px 0 0}.pb-print:where(.astro-o6lms7pr) small:where(.astro-o6lms7pr){color:#6e5f79;margin-top:2px;font-size:13px;display:block}.pb-btn:where(.astro-o6lms7pr){height:40px;font:600 14px var(--font-text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;text-decoration:none!important}.pb:where(.astro-o6lms7pr) .pb-btn-p:where(.astro-o6lms7pr){color:#2a1534;background:#f0a24b;border:0}.pb:where(.astro-o6lms7pr) .pb-btn-s:where(.astro-o6lms7pr){color:#140c1b;background:#fff;border:1px solid #dccfc2}@media (width<=980px){.pb-layout:where(.astro-o6lms7pr){grid-template-columns:1fr;gap:0}.pb-toc:where(.astro-o6lms7pr){display:none}}@media (width<=700px){.pb:where(.astro-o6lms7pr) h2:where(.astro-o6lms7pr){font-size:25px}.pb-h1:where(.astro-o6lms7pr){font-size:38px!important}.pb-tbl-stack:where(.astro-o6lms7pr) thead:where(.astro-o6lms7pr){display:none}.pb-tbl-stack:where(.astro-o6lms7pr) tr:where(.astro-o6lms7pr){border-bottom:1px solid #eadfd3;padding:6px 0;display:block}.pb-tbl-stack:where(.astro-o6lms7pr) td:where(.astro-o6lms7pr){border:0;padding:5px 16px;display:block}.pb-tbl-stack:where(.astro-o6lms7pr) td:where(.astro-o6lms7pr)[data-l]:before{content:attr(data-l);font:600 13px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:#6e5f79;margin-bottom:2px;display:block}.pb-print:where(.astro-o6lms7pr){padding:22px 18px}.pb-print:where(.astro-o6lms7pr) li:where(.astro-o6lms7pr) label:where(.astro-o6lms7pr){align-items:center;min-height:44px}.pb-btn:where(.astro-o6lms7pr),.pb-copy:where(.astro-o6lms7pr){height:44px}}@media print{body *{visibility:hidden}.pb-print:where(.astro-o6lms7pr),.pb-print:where(.astro-o6lms7pr) :where(.astro-o6lms7pr){visibility:visible}.pb-print:where(.astro-o6lms7pr){border:0;width:100%;position:absolute;top:0;left:0}.pb-print:where(.astro-o6lms7pr) button:where(.astro-o6lms7pr){display:none}}
