.pize-docs{--ink:#09090b;--ink-600:#52525b;--ink-500:#71717a;--line:#e4e4e7;--accent:#7c3aed;--accent-deep:#5b21b6;--docs-prose-leading:1.7;--docs-compact-leading:1.55;--docs-lead-leading:1.6;--docs-heading-leading:1.2;--fs-compact:.9375rem;--fs-lg:1.0625rem;--fs-xl:1.25rem;--fs-3xl:clamp(1.25rem, 1rem + .8vw, 1.65rem);--fs-4xl:clamp(1.55rem, 1.1rem + 1.4vw, 2.15rem);--fs-5xl:clamp(2rem, 1.4rem + 2vw, 3.1rem);--fs-lead:clamp(1.2rem, 1rem + .7vw, 1.55rem);--pize-card-min:10.5rem;--pize-title-max:none;--pize-lead-max:none;--pize-copy-max:none;--pize-hero-leading:var(--docs-lead-leading);--pize-body-leading:var(--docs-prose-leading);line-height:var(--docs-prose-leading);padding-block:2.25rem 5.5rem}.pize-docs p{margin:0}.pize-docs .pize-copy,.pize-docs .pize-body,.pize-docs .pize-lead,.pize-docs .pize-heading,.pize-docs .pize-display,.pize-docs .pize-copy.pize-lead,.pize-docs-list,.pize-docs-block,.pize-docs-tools-note{max-width:none}.pize-docs p,.pize-docs li,.pize-docs .pize-body,.pize-docs .pize-copy,.pize-docs .pize-step{line-height:var(--docs-prose-leading)}.pize-docs .pize-lead,html[lang] .pize-docs .pize-lead{font-weight:550;line-height:var(--docs-lead-leading);letter-spacing:0}.pize-docs .pize-body--compact{font-size:1rem;line-height:var(--docs-compact-leading)}.pize-docs h1,.pize-docs h2,.pize-docs h3,.pize-docs .pize-heading,.pize-docs .pize-display,.pize-docs .pize-stat-value,html[lang] .pize-docs h1,html[lang] .pize-docs h2,html[lang] .pize-docs h3,html[lang] .pize-docs .pize-heading,html[lang] .pize-docs .pize-display,html[lang] .pize-docs .pize-stat-value{line-height:var(--docs-heading-leading)}html[lang] .pize-docs .pize-display,html[lang] .pize-docs .pize-stat-value{letter-spacing:-.045em}html[lang] .pize-docs .pize-heading{letter-spacing:-.025em}html[lang] .pize-docs .pize-label{letter-spacing:.16em}html[lang] .pize-docs .pize-copy:not(.pize-lead),html[lang] .pize-docs .pize-body,html[lang] .pize-docs .pize-step{line-height:var(--docs-prose-leading);letter-spacing:0}.pize-docs .t-5xl{font-size:var(--fs-5xl)}.pize-docs .t-4xl{font-size:var(--fs-4xl)}.pize-docs .t-3xl{font-size:var(--fs-3xl)}.pize-docs .t-xl{font-size:var(--fs-xl)}.pize-docs .t-lg{font-size:var(--fs-lg)}.pize-docs .t-lead{font-size:var(--fs-lead)}.pize-docs .c-ink{color:var(--ink)}.pize-docs .c-body{color:var(--ink-600)}.pize-docs .c-muted{color:var(--ink-500)}.pize-docs .c-accent{color:var(--accent)}.pize-shell:has(.pize-docs){overflow:visible}.pize-docs-layout{direction:ltr;align-items:start;gap:2rem;display:grid}@media (min-width:64rem){.pize-docs-layout{grid-template-columns:minmax(22rem,26rem) minmax(0,1fr);gap:2.75rem}}.pize-docs-toc,.pize-docs-main{min-width:0}.pize-docs-toc{border:1px solid var(--line);background:#f4f4f5;border-radius:1.25rem;gap:.1rem;margin:0;padding:.5rem;display:grid}@media (min-width:64rem){.pize-docs-toc{max-height:calc(100vh - 1.75rem);position:sticky;top:1rem;overflow:auto}}.pize-docs-toc a{color:inherit;background:0 0;border:1px solid #0000;border-radius:.85rem;gap:.2rem;padding:.4rem .7rem;text-decoration:none;display:grid}.pize-docs-toc a:hover{background:#faf5ff;border-color:#ddd6fe}.pize-docs-toc-title{color:#18181b;font-size:.92rem;font-weight:650;line-height:1.35}.pize-docs-toc-detail{color:#52525b;overflow-wrap:break-word;font-size:.8rem;font-weight:450;line-height:1.45}.pize-docs-toc a:hover .pize-docs-toc-title{color:#6d28d9}.pize-docs-hero{margin-bottom:2.25rem}.pize-docs-folds{gap:.65rem;margin-bottom:2.5rem;display:grid}.pize-docs-section{padding-block:0}.pize-docs-fold{border:1px solid var(--line);background:#fff;border-radius:1.15rem;scroll-margin-top:1.25rem}.pize-docs-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.2rem;list-style:none;display:flex}.pize-docs-fold>summary::-webkit-details-marker{display:none}.pize-docs-fold>summary::marker{content:""}.pize-docs-fold-copy{gap:.4rem;min-width:0;display:grid}.pize-docs-fold-copy .pize-heading{font-size:var(--fs-xl)}.pize-docs-fold-mark{border-bottom:2px solid #71717a;border-right:2px solid #71717a;flex:none;width:.5rem;height:.5rem;margin-right:.15rem;transition:transform .15s;transform:rotate(45deg)}.pize-docs-fold[open]>summary{border-bottom:1px solid var(--line)}.pize-docs-fold[open] .pize-docs-fold-mark{margin-top:.2rem;transform:rotate(225deg)}.pize-docs-fold-body{padding:1.35rem 1.2rem 1.6rem}.pize-docs-fold-body>*+*{margin-top:1.35rem}.pize-docs-section:not(.pize-docs-fold)>*+*{margin-top:1.75rem}.pize-docs-display{margin-top:1.1rem}.pize-docs-lead{margin-top:1.5rem}.pize-docs-intro{margin-top:1.35rem}.pize-docs-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;max-width:none;margin-top:2.75rem;display:grid}.pize-docs-stat{border:1px solid var(--line);background:#fafafa;border-radius:1.25rem;padding:1.35rem 1.4rem 1.5rem}.pize-docs-stat p+p{margin-top:.75rem}.pize-docs-list{margin:2rem 0 0;padding:0;list-style:none}.pize-docs-list li{color:var(--ink-600);margin-top:1.15rem;padding-left:1.6rem;position:relative}.pize-docs-list li:before{content:"";background:var(--accent);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.72em;left:.15rem}.pize-docs-list li b{color:var(--ink);font-weight:600}.pize-docs-block{border:1px solid var(--line);background:#fafafa;border-radius:1.35rem;margin-top:2rem;padding:1.5rem 1.6rem 1.7rem}.pize-docs-block h3+p{margin-top:.85rem}.pize-docs-agent-sub{margin-top:1.75rem}.pize-docs-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;max-width:none;margin-top:2rem;display:grid}.pize-docs-card{min-height:var(--pize-card-min);border:1px solid var(--line);background:#fff;border-radius:1.25rem;padding:1.35rem 1.4rem 1.5rem}.pize-docs-card h3{margin-top:.85rem}.pize-docs-card p+p{margin-top:.75rem}.pize-docs-tools{border:1px solid var(--line);background:#fff;border-radius:1.35rem;max-width:none;margin-top:2.25rem;padding:1.5rem 1.5rem 1.7rem}.pize-docs-tools-title{margin-top:.7rem}.pize-docs-tools-note{margin-top:1.35rem}.pize-docs-table-scroll{margin-top:1.35rem;overflow-x:auto}.pize-docs-table-scroll table{border-collapse:collapse;width:100%;min-width:32rem}.pize-docs-table-scroll thead th{text-align:left;border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--fs-compact);font-weight:600;line-height:var(--docs-compact-leading);white-space:nowrap;background:#fafafa;padding:.75rem .9rem}.pize-docs-table-scroll tbody td{color:var(--ink-600);font-size:var(--fs-compact);line-height:var(--docs-compact-leading);vertical-align:top;border-bottom:1px solid #f4f4f5;padding:.85rem .9rem}.pize-docs-table-scroll tbody tr:last-child td{border-bottom:none}.pize-docs-table-scroll tbody td:first-child{color:var(--ink);font-family:var(--font-mono);white-space:nowrap}.pize-docs-table-scroll--plain tbody td:first-child{white-space:normal;font-family:inherit;font-weight:600}.pize-docs-faq{gap:1rem;margin-top:2rem;display:grid}.pize-docs-faq .pize-docs-block{margin-top:0}.pize-docs-quality-note{margin-top:2rem}.pize-docs-start{border:1px solid var(--line);background:#fafafa;border-radius:1.5rem;margin:0 0 .5rem;padding:1.75rem 1.6rem 1.9rem}.pize-docs-start-grid{gap:2rem;display:grid}@media (min-width:1024px){.pize-docs-start-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:2.5rem}}.pize-docs-start-title{margin-top:.85rem}.pize-docs-start-fine{margin-top:1.25rem}.pize-docs-side-card{border:1px solid var(--line);background:#fff;border-radius:1.25rem;padding:1.25rem 1.3rem 1.4rem}.pize-docs-steps{gap:.75rem;margin-top:1.1rem;display:grid}.pize-docs-step-row{background:#fafafa;border:1px solid #f4f4f5;border-radius:1rem;align-items:flex-start;gap:.9rem;padding:.85rem 1rem;display:flex}.pize-docs-step-num{color:#fff;background:#7c3aed;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;margin-top:.15rem;font-size:.78rem;font-weight:650;display:flex}.pize-docs-step-row p{max-width:none;color:var(--ink-600)}.pize-docs-step-row b{color:var(--ink);margin-bottom:.2rem;font-weight:600;display:block}@media (max-width:47.99rem){.pize-docs{padding-block:1.5rem 3.25rem}.pize-docs .t-5xl{font-size:clamp(1.65rem,7.2vw,2.35rem)}.pize-docs-hero{margin-bottom:1.5rem}.pize-docs-folds{margin-bottom:1.75rem}.pize-docs-table-scroll{margin-inline:-.25rem;padding-bottom:.25rem}}
