.approval[data-astro-cid-dgdpcy6l]{display:grid;gap:1rem}.approval__side[data-astro-cid-dgdpcy6l]{display:grid;gap:1rem;align-content:start}.approval__request[data-astro-cid-dgdpcy6l]{color:var(--pf-fg);font-size:1.02rem;line-height:1.55}.approval__items[data-astro-cid-dgdpcy6l]{display:grid;gap:0;margin:0;padding:0;list-style:none}.approval__items[data-astro-cid-dgdpcy6l] li[data-astro-cid-dgdpcy6l]{display:grid;grid-template-columns:5.5rem 1fr;gap:.9rem;align-items:start;padding:.8rem 0;border-top:1px solid var(--pf-line)}.approval__items[data-astro-cid-dgdpcy6l] li[data-astro-cid-dgdpcy6l]:first-child{border-top:0;padding-top:0}.approval__items[data-astro-cid-dgdpcy6l] .pf-chip[data-astro-cid-dgdpcy6l]{justify-self:start;margin-top:.1rem}.approval__item-label[data-astro-cid-dgdpcy6l]{color:var(--pf-fg);font-size:.925rem;font-weight:600}.approval__item-detail[data-astro-cid-dgdpcy6l]{margin-top:.2rem;color:var(--pf-muted);font-size:.84rem;line-height:1.45}.approval__checks[data-astro-cid-dgdpcy6l]{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;margin:1rem 0 0;padding:.9rem 0 0;border-top:1px solid var(--pf-line);list-style:none}.approval__checks[data-astro-cid-dgdpcy6l] li[data-astro-cid-dgdpcy6l]{display:inline-flex;align-items:center;gap:.4rem;color:var(--pf-muted);font-size:.8rem}.approval__checks[data-astro-cid-dgdpcy6l] svg[data-astro-cid-dgdpcy6l]{width:.9rem;height:.9rem;color:var(--pf-ok)}.approval__actions[data-astro-cid-dgdpcy6l]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.1rem}.approval__fingerprint[data-astro-cid-dgdpcy6l]{display:inline-flex;align-items:center;gap:.4rem;color:var(--pf-faint);font-family:var(--font-mono);font-size:.75rem}.approval__approve[data-astro-cid-dgdpcy6l]{display:inline-flex;align-items:center;min-height:2.4rem;padding:0 1rem;border-radius:9px;background:var(--pf-magenta-fill);color:#fff;font-size:.875rem;font-weight:600}.approval__result[data-astro-cid-dgdpcy6l]{margin-top:1.25rem;color:var(--pf-muted);font-size:.9rem}@media(width>=1000px){.approval[data-astro-cid-dgdpcy6l]{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:1.5rem;align-items:start}}.catalog[data-astro-cid-k73okp6s]{display:grid;gap:1rem}.catalog__grid[data-astro-cid-k73okp6s]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none}.catalog__grid[data-astro-cid-k73okp6s] li[data-astro-cid-k73okp6s]{display:flex;flex-direction:column;min-height:7.25rem;padding:.85rem .9rem;border:1px solid var(--pf-line);border-radius:12px;background:var(--pf-card)}.catalog__name[data-astro-cid-k73okp6s]{color:var(--pf-fg);font-size:.925rem;font-weight:600}.catalog__domain[data-astro-cid-k73okp6s]{margin-top:.2rem;color:var(--pf-faint);font-size:.75rem;line-height:1.4}.catalog__counts[data-astro-cid-k73okp6s]{display:flex;flex-wrap:wrap;gap:.3rem .7rem;margin-top:auto;padding-top:.6rem;color:var(--pf-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.catalog__counts[data-astro-cid-k73okp6s] span[data-astro-cid-k73okp6s]:first-child{color:var(--pf-fg);font-weight:600}.catalog__side[data-astro-cid-k73okp6s]{display:grid;gap:1rem;align-content:start}.catalog__action[data-astro-cid-k73okp6s]{color:var(--pf-fg);font-size:1rem;font-weight:600}.catalog__io[data-astro-cid-k73okp6s]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.8rem}.catalog__io[data-astro-cid-k73okp6s] p[data-astro-cid-k73okp6s]{color:var(--pf-faint);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.catalog__io[data-astro-cid-k73okp6s] ul[data-astro-cid-k73okp6s]{display:grid;gap:.3rem;margin:.45rem 0 0;padding:0;list-style:none}.catalog__io[data-astro-cid-k73okp6s] li[data-astro-cid-k73okp6s]{color:var(--pf-fg);font-family:var(--font-mono);font-size:.75rem;overflow-wrap:anywhere}.catalog__paths[data-astro-cid-k73okp6s]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.catalog__paths[data-astro-cid-k73okp6s] li[data-astro-cid-k73okp6s]{display:grid;grid-template-columns:1rem 1fr;gap:.6rem}.catalog__paths[data-astro-cid-k73okp6s] svg{margin-top:.2rem;color:var(--pf-accent-text)}.catalog__paths[data-astro-cid-k73okp6s] p[data-astro-cid-k73okp6s]:first-child{color:var(--pf-fg);font-size:.875rem;font-weight:600}.catalog__paths[data-astro-cid-k73okp6s] p[data-astro-cid-k73okp6s]:last-child{margin-top:.15rem;color:var(--pf-muted);font-size:.8rem;line-height:1.45}@media(width>=1100px){.catalog[data-astro-cid-k73okp6s]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.25rem;align-items:start}}.controls[data-astro-cid-dyhcquvt]{display:grid;gap:1.75rem}.controls__name[data-astro-cid-dyhcquvt]{margin-bottom:.4rem;color:var(--pf-faint);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.controls[data-astro-cid-dyhcquvt] table[data-astro-cid-dyhcquvt]{width:100%;border-collapse:collapse}.controls[data-astro-cid-dyhcquvt] tr[data-astro-cid-dyhcquvt]{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;padding:.85rem 0;border-top:1px solid var(--pf-line)}.controls[data-astro-cid-dyhcquvt] th[data-astro-cid-dyhcquvt]{color:var(--pf-fg);font-size:.925rem;font-weight:600;text-align:left}.controls[data-astro-cid-dyhcquvt] td[data-astro-cid-dyhcquvt]:nth-child(2){grid-column:1 / -1;grid-row:2;color:var(--pf-muted);font-size:.85rem;line-height:1.5}.controls[data-astro-cid-dyhcquvt] td[data-astro-cid-dyhcquvt]:last-child{grid-column:2;grid-row:1}.controls__status[data-astro-cid-dyhcquvt]{display:inline-flex;align-items:center;gap:.35rem;min-height:1.5rem;padding:0 .6rem;border:1px solid var(--pf-line-strong);border-radius:999px;color:var(--pf-muted);font-size:.72rem;font-weight:600;white-space:nowrap}.controls__status[data-astro-cid-dyhcquvt]:before{width:.4rem;height:.4rem;border-radius:50%;background:currentColor;content:""}.controls__status[data-astro-cid-dyhcquvt][data-status=in-place]{border-color:color-mix(in srgb,var(--pf-ok) 45%,transparent);color:var(--pf-ok)}.controls__status[data-astro-cid-dyhcquvt][data-status=pro]{border-color:color-mix(in srgb,var(--pf-accent-text) 55%,transparent);color:var(--pf-accent-text)}.controls__status[data-astro-cid-dyhcquvt][data-status=not-yet]{border-style:dashed;color:var(--pf-muted)}.controls__status[data-astro-cid-dyhcquvt][data-status=not-yet]:before{background:none;border:1px solid}@media(width>=900px){.controls[data-astro-cid-dyhcquvt]{grid-template-columns:1fr 1fr;gap:2rem 3rem}.controls[data-astro-cid-dyhcquvt] tr[data-astro-cid-dyhcquvt]{grid-template-columns:11rem 1fr auto;align-items:start}.controls[data-astro-cid-dyhcquvt] td[data-astro-cid-dyhcquvt]:nth-child(2){grid-column:2;grid-row:1}.controls[data-astro-cid-dyhcquvt] td[data-astro-cid-dyhcquvt]:last-child{grid-column:3}}.flow[data-astro-cid-egtw6bn3]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.flow[data-astro-cid-egtw6bn3] li[data-astro-cid-egtw6bn3]{padding:1rem;border:1px solid var(--pf-line);border-radius:12px;background:var(--pf-card)}.flow[data-astro-cid-egtw6bn3] li[data-astro-cid-egtw6bn3][data-human=true]{border-color:#ff00558c}.flow__index[data-astro-cid-egtw6bn3]{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--pf-line-strong);border-radius:9px;color:var(--pf-accent-text);font-size:.75rem;font-weight:600}li[data-astro-cid-egtw6bn3][data-human=true] .flow__index[data-astro-cid-egtw6bn3]{border-color:var(--pf-magenta);background:var(--pf-magenta-fill);color:#fff}.flow__label[data-astro-cid-egtw6bn3]{margin-top:.8rem;color:var(--pf-fg);font-size:.95rem;font-weight:600}.flow__detail[data-astro-cid-egtw6bn3]{margin-top:.3rem;color:var(--pf-muted);font-size:.85rem;line-height:1.5}.flow__foot[data-astro-cid-egtw6bn3]{margin:1.25rem 0 0!important}@media(width>=900px){.flow[data-astro-cid-egtw6bn3]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.layers[data-astro-cid-5zpzvzv3]{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.layers__plane[data-astro-cid-5zpzvzv3]{position:relative;display:grid;gap:.75rem;padding:1rem;border:1px solid var(--pf-line);border-radius:14px;background:var(--pf-card)}.layers__plane[data-astro-cid-5zpzvzv3]+.layers__plane[data-astro-cid-5zpzvzv3]:before{position:absolute;top:-.95rem;left:50%;width:1px;height:.9rem;background:linear-gradient(var(--pf-line-strong),#f059);content:""}.layers__name[data-astro-cid-5zpzvzv3] p[data-astro-cid-5zpzvzv3]:first-child{color:var(--pf-fg);font-size:.95rem;font-weight:600}.layers__name[data-astro-cid-5zpzvzv3] p[data-astro-cid-5zpzvzv3]:last-child{margin-top:.15rem;color:var(--pf-faint);font-size:.78rem}.layers__nodes[data-astro-cid-5zpzvzv3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none}.layers__node[data-astro-cid-5zpzvzv3]{padding:.75rem .85rem;border:1px solid var(--pf-line-strong);border-radius:10px;background:var(--pf-card-strong)}.layers__node[data-astro-cid-5zpzvzv3] p[data-astro-cid-5zpzvzv3]:first-child{color:var(--pf-fg);font-size:.875rem;font-weight:600}.layers__node[data-astro-cid-5zpzvzv3] p[data-astro-cid-5zpzvzv3]:last-child{margin-top:.2rem;color:var(--pf-muted);font-size:.78rem;line-height:1.4}.layers__node--accent[data-astro-cid-5zpzvzv3]{border-color:#f059;box-shadow:0 0 0 3px #ff005517}.layers__footer[data-astro-cid-5zpzvzv3]{margin-top:1.1rem;color:var(--pf-faint);font-family:var(--font-mono);font-size:.75rem;line-height:1.6}@media(width>=900px){.layers__plane[data-astro-cid-5zpzvzv3]{grid-template-columns:11rem 1fr;align-items:center;gap:1.5rem;padding:1.1rem 1.25rem}}.matrix-scroll[data-astro-cid-plkqutar]{position:relative;overflow-x:auto}.matrix[data-astro-cid-plkqutar]{width:100%;min-width:40rem;border-collapse:collapse;font-size:.875rem}.matrix[data-astro-cid-plkqutar] th[data-astro-cid-plkqutar],.matrix[data-astro-cid-plkqutar] td[data-astro-cid-plkqutar]{padding:.85rem .75rem;border-bottom:1px solid var(--pf-line);text-align:center}.matrix[data-astro-cid-plkqutar] thead[data-astro-cid-plkqutar] th[data-astro-cid-plkqutar]{color:var(--pf-faint);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.matrix[data-astro-cid-plkqutar] thead[data-astro-cid-plkqutar] th[data-astro-cid-plkqutar]:first-child,.matrix[data-astro-cid-plkqutar] tbody[data-astro-cid-plkqutar] th[data-astro-cid-plkqutar]{text-align:left}.matrix[data-astro-cid-plkqutar] tbody[data-astro-cid-plkqutar] th[data-astro-cid-plkqutar]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--pf-fg);font-weight:500}.matrix[data-astro-cid-plkqutar] tbody[data-astro-cid-plkqutar] tr[data-astro-cid-plkqutar]:last-child [data-astro-cid-plkqutar]:is(th,td){border-bottom:0}.matrix[data-astro-cid-plkqutar] td[data-astro-cid-plkqutar] svg{width:1.1rem;height:1.1rem;margin-inline:auto}.matrix[data-astro-cid-plkqutar] td[data-astro-cid-plkqutar][data-state=yes] svg{color:var(--pf-ok)}.matrix[data-astro-cid-plkqutar] td[data-astro-cid-plkqutar][data-state=no] svg{color:var(--pf-faint)}.matrix__pill[data-astro-cid-plkqutar]{display:inline-flex;align-items:center;min-height:1.6rem;padding:0 .6rem;border:1px solid #ff005573;border-radius:999px;color:var(--pf-fg);font-size:.78rem;white-space:nowrap}.matrix-scroll[data-astro-cid-plkqutar]:focus-visible{outline:2px solid var(--pf-accent-text);outline-offset:4px}.panel[data-astro-cid-42iwi7x2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin:0;padding:0;list-style:none}.panel__rows[data-astro-cid-42iwi7x2]{display:grid;gap:0;margin:0}.panel__rows[data-astro-cid-42iwi7x2] div[data-astro-cid-42iwi7x2]{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid var(--pf-line);font-size:.875rem}.panel__rows[data-astro-cid-42iwi7x2] div[data-astro-cid-42iwi7x2]:first-child{border-top:0}.panel__rows[data-astro-cid-42iwi7x2] dt[data-astro-cid-42iwi7x2]{color:var(--pf-muted)}.panel__rows[data-astro-cid-42iwi7x2] dd[data-astro-cid-42iwi7x2]{margin:0;color:var(--pf-fg);text-align:right}.panel__rows[data-astro-cid-42iwi7x2] div[data-astro-cid-42iwi7x2][data-kind=key] dt[data-astro-cid-42iwi7x2]{color:var(--pf-fg);font-family:var(--font-mono);font-size:.8rem}.panel__rows[data-astro-cid-42iwi7x2] div[data-astro-cid-42iwi7x2][data-kind=key] dd[data-astro-cid-42iwi7x2]{color:var(--pf-muted)}.panel__note[data-astro-cid-42iwi7x2]{margin-top:.8rem;color:var(--pf-faint);font-size:.8rem;line-height:1.5}.release[data-astro-cid-thotuv2u]{display:grid;gap:1rem}.release__changes[data-astro-cid-thotuv2u]{width:100%;border-collapse:collapse;font-size:.85rem}.release__changes[data-astro-cid-thotuv2u] th[data-astro-cid-thotuv2u]{padding:0 .5rem .6rem 0;color:var(--pf-faint);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase}.release__changes[data-astro-cid-thotuv2u] td[data-astro-cid-thotuv2u]{padding:.7rem .5rem .7rem 0;border-top:1px solid var(--pf-line);color:var(--pf-muted);vertical-align:top;line-height:1.45}.release__name[data-astro-cid-thotuv2u]{font-family:var(--font-mono);font-size:.78rem;color:var(--pf-fg)!important}.release__side[data-astro-cid-thotuv2u]{display:grid;gap:1rem;align-content:start}.release__item[data-astro-cid-thotuv2u]{color:var(--pf-fg);font-size:.925rem;font-weight:600}.release__sides[data-astro-cid-thotuv2u]{display:grid;gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none}.release__sides[data-astro-cid-thotuv2u] li[data-astro-cid-thotuv2u]{display:grid;grid-template-columns:1.1rem 1fr;gap:.7rem;padding:.75rem .8rem;border:1px solid var(--pf-line-strong);border-radius:10px}.release__sides[data-astro-cid-thotuv2u] li[data-astro-cid-thotuv2u][data-chosen=true]{border-color:var(--pf-magenta);background:#ff005512}.release__radio[data-astro-cid-thotuv2u]{width:1rem;height:1rem;margin-top:.15rem;border:1.5px solid var(--pf-line-strong);border-radius:50%}li[data-astro-cid-thotuv2u][data-chosen=true] .release__radio[data-astro-cid-thotuv2u]{border:4px solid var(--pf-magenta)}.release__sides[data-astro-cid-thotuv2u] p[data-astro-cid-thotuv2u]:first-child{color:var(--pf-fg);font-size:.85rem;font-weight:600}.release__sides[data-astro-cid-thotuv2u] p[data-astro-cid-thotuv2u]:last-child{margin-top:.15rem;color:var(--pf-muted);font-size:.8rem;line-height:1.4}.release__checks[data-astro-cid-thotuv2u]{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.release__checks[data-astro-cid-thotuv2u] li[data-astro-cid-thotuv2u]{display:grid;grid-template-columns:1.1rem 1fr;gap:.6rem}.release__checks[data-astro-cid-thotuv2u] svg{width:1rem;height:1rem;margin-top:.15rem;color:var(--pf-ok)}.release__checks[data-astro-cid-thotuv2u] p[data-astro-cid-thotuv2u]:first-child{color:var(--pf-fg);font-size:.875rem;font-weight:600}.release__checks[data-astro-cid-thotuv2u] p[data-astro-cid-thotuv2u]:last-child{color:var(--pf-muted);font-size:.8rem;line-height:1.45}.release__note[data-astro-cid-thotuv2u]{margin-top:1.25rem;color:var(--pf-muted);font-size:.85rem;line-height:1.55}@media(width>=1000px){.release[data-astro-cid-thotuv2u]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.25rem;align-items:start}}.schema[data-astro-cid-yyfo57dl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:.75rem}.schema__table[data-astro-cid-yyfo57dl]{overflow:hidden;border:1px solid var(--pf-line-strong);border-radius:12px;background:var(--pf-card-strong)}.schema__table--core[data-astro-cid-yyfo57dl]{border-color:#ff00558c}.schema__name[data-astro-cid-yyfo57dl]{padding:.6rem .85rem;border-bottom:1px solid var(--pf-line);color:var(--pf-fg);font-family:var(--font-mono);font-size:.8rem;font-weight:600}.schema[data-astro-cid-yyfo57dl] dl[data-astro-cid-yyfo57dl]{margin:0;padding:.35rem 0}.schema[data-astro-cid-yyfo57dl] dl[data-astro-cid-yyfo57dl] div[data-astro-cid-yyfo57dl]{display:flex;justify-content:space-between;gap:.75rem;padding:.3rem .85rem;font-family:var(--font-mono);font-size:.72rem}.schema[data-astro-cid-yyfo57dl] dt[data-astro-cid-yyfo57dl]{color:var(--pf-fg)}.schema[data-astro-cid-yyfo57dl] dd[data-astro-cid-yyfo57dl]{margin:0;color:var(--pf-faint);white-space:nowrap}.schema[data-astro-cid-yyfo57dl] dl[data-astro-cid-yyfo57dl] div[data-astro-cid-yyfo57dl][data-kind=fk] dd[data-astro-cid-yyfo57dl],.schema__legend[data-astro-cid-yyfo57dl] span[data-astro-cid-yyfo57dl][data-kind=fk]{color:var(--pf-accent-text)}.schema[data-astro-cid-yyfo57dl] dl[data-astro-cid-yyfo57dl] div[data-astro-cid-yyfo57dl][data-kind=domain] dd[data-astro-cid-yyfo57dl]{color:#9cc3ff}.schema__legend[data-astro-cid-yyfo57dl]{display:flex;gap:1.25rem;margin:1rem 0 0;padding:0;list-style:none;color:var(--pf-faint);font-size:.75rem}.schema__legend[data-astro-cid-yyfo57dl] li[data-astro-cid-yyfo57dl]{display:inline-flex;align-items:center;gap:.4rem}.schema__legend[data-astro-cid-yyfo57dl] span[data-astro-cid-yyfo57dl]{width:.6rem;height:.6rem;border-radius:3px;background:var(--pf-accent-text)}.schema__legend[data-astro-cid-yyfo57dl] span[data-astro-cid-yyfo57dl][data-kind=domain]{background:#9cc3ff}.screens[data-astro-cid-uuwnulyc]{display:grid;gap:1rem}.screens__rest[data-astro-cid-uuwnulyc]{display:grid;gap:1rem;align-items:start}.screens[data-astro-cid-uuwnulyc] .product-screenshot{border-color:#ffffff1f;box-shadow:0 24px 60px #00000059}@media(width>=900px){.screens__rest[data-astro-cid-uuwnulyc]{grid-template-columns:1fr 1fr}}.pf-link[data-astro-cid-pp25xs3l]{margin-top:1.5rem}section[data-astro-cid-calhlupd]{scroll-margin-top:5rem}.pf-dark,.pf-light,.pf-cool,.pf-paper{--pf-magenta: #ff0055;--pf-magenta-fill: #e6004c;color:var(--pf-fg);background:var(--pf-bg)}.pf-dark{--pf-bg: #07090d;--pf-fg: #fcfcfd;--pf-muted: rgb(252 252 253 / 66%);--pf-faint: rgb(252 252 253 / 60%);--pf-line: rgb(252 252 253 / 10%);--pf-line-strong: rgb(252 252 253 / 18%);--pf-card: rgb(252 252 253 / 4%);--pf-card-strong: #11151c;--pf-accent-text: #ff99bb;--pf-ok: #5fd3a0;--pf-warn: #ffc56b}.pf-light,.pf-paper{--pf-bg: #fcfcfd;--pf-fg: #0f1217;--pf-muted: rgb(15 18 23 / 68%);--pf-faint: rgb(15 18 23 / 62%);--pf-line: #e6e9ef;--pf-line-strong: #d5dbe4;--pf-card: #f4f5f8;--pf-card-strong: #ffffff;--pf-accent-text: #c70042;--pf-ok: #0b7a4f;--pf-warn: #8a5a00}.pf-paper{--pf-bg: #ffffff}.pf-cool{--pf-bg: #f4f5f8;--pf-fg: #0f1217;--pf-muted: rgb(15 18 23 / 68%);--pf-faint: rgb(15 18 23 / 62%);--pf-line: #dfe4eb;--pf-line-strong: #cfd6e0;--pf-card: #ffffff;--pf-card-strong: #ffffff;--pf-accent-text: #c70042;--pf-ok: #0b7a4f;--pf-warn: #8a5a00}:root.dark .pf-light,:root.dark .pf-paper,.dark .pf-light,.dark .pf-paper{--pf-bg: #0f1217;--pf-fg: #fcfcfc;--pf-muted: rgb(252 252 252 / 68%);--pf-faint: rgb(252 252 252 / 60%);--pf-line: #232a35;--pf-line-strong: #2e3643;--pf-card: #151a22;--pf-card-strong: #181d26;--pf-accent-text: #ff99bb;--pf-ok: #5fd3a0;--pf-warn: #ffc56b}.dark .pf-cool{--pf-bg: #13171e;--pf-fg: #fcfcfc;--pf-muted: rgb(252 252 252 / 68%);--pf-faint: rgb(252 252 252 / 60%);--pf-line: #262d38;--pf-line-strong: #313a47;--pf-card: #1a202a;--pf-card-strong: #1d2430;--pf-accent-text: #ff99bb;--pf-ok: #5fd3a0;--pf-warn: #ffc56b}:where(.pf-section,.pf-dark,.pf-light,.pf-cool,.pf-paper) :where(h1,h2,h3,h4,h5,h6){color:var(--pf-fg)}:where(.pf-dark,.pf-light,.pf-cool,.pf-paper) :where(p){color:inherit;font-size:inherit}.pf-section{position:relative;padding:5rem 0}@media(min-width:900px){.pf-section{padding:7rem 0}}.pf-section--tight{padding-top:0}.pf-eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1.1rem;color:var(--pf-accent-text);font-family:var(--font-ui);font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1.4}.pf-eyebrow:before{width:.5rem;height:.44rem;border-radius:22%;background:var(--pf-magenta);content:""}.pf-display{margin:0;font-family:var(--font-display);font-size:clamp(2.75rem,5.2vw,5rem);font-weight:500;letter-spacing:-.042em;line-height:.98;text-wrap:balance}.pf-h2{margin:0;max-width:20ch;font-family:var(--font-display);font-size:clamp(2rem,3.6vw,3.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.03;text-wrap:balance}.pf-h3{margin:0;font-family:var(--font-ui);font-size:1.175rem;font-weight:600;letter-spacing:-.015em;line-height:1.35}.pf-lede{max-width:58ch;margin:1.4rem 0 0;color:var(--pf-muted)!important;font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.62;text-wrap:pretty}.pf-body{color:var(--pf-muted)!important;font-size:.975rem;line-height:1.68;text-wrap:pretty}.pf-intro{display:grid;gap:1.5rem;margin-bottom:3rem}@media(min-width:1000px){.pf-intro--split{grid-template-columns:1.15fr 1fr;align-items:end;gap:5rem}.pf-intro--split .pf-lede{margin:0}}.pf-tag{display:inline-flex;align-items:center;min-height:1.4rem;padding:0 .5rem;border:1px solid color-mix(in srgb,var(--pf-accent-text) 55%,transparent);border-radius:999px;color:var(--pf-accent-text);font-family:var(--font-ui);font-size:.6875rem;font-weight:600;letter-spacing:.04em;line-height:1;vertical-align:middle;white-space:nowrap}.pf-mono{font-family:var(--font-mono);font-size:.8em;letter-spacing:-.01em}.pf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.pf-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:0 1.3rem;border:1px solid transparent;border-radius:10px;font-family:var(--font-ui);font-size:.975rem;font-weight:600;letter-spacing:-.005em;line-height:1;text-transform:none;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.pf-btn svg{width:1rem;height:1rem;flex-shrink:0;transition:transform .16s ease}.pf-btn:hover svg{transform:translate(3px)}.pf-btn--primary{border-color:var(--pf-fg);background:var(--pf-fg);color:var(--pf-bg)}.pf-btn--primary:hover{border-color:var(--pf-magenta);box-shadow:0 0 0 3px #ff00552e}.pf-btn--ghost{border-color:var(--pf-line-strong);color:var(--pf-fg)}.pf-btn--ghost:hover{border-color:var(--pf-fg)}.pf-btn--magenta{border-color:var(--pf-magenta-fill);background:var(--pf-magenta-fill);color:#fff}.pf-btn--magenta:hover{background:#c04}.pf-btn:focus-visible,.pf-link:focus-visible,.pf-section a:focus-visible,.pf-section summary:focus-visible{outline:2px solid var(--pf-accent-text);outline-offset:4px}.pf-link{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;color:var(--pf-accent-text);font-size:.925rem;font-weight:600}.pf-link svg{width:.95rem;height:.95rem;transition:transform .16s ease}.pf-link:hover svg{transform:translate(3px)}.pf-note{margin-top:.9rem;color:var(--pf-faint)!important;font-size:.8125rem;line-height:1.5}.pf-atmosphere{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.pf-atmosphere:before{position:absolute;inset:0;opacity:.32;background-image:linear-gradient(rgb(255 255 255 / 4.5%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 4.5%) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,black 0%,transparent 85%);content:""}.pf-atmosphere:after{position:absolute;top:-16rem;left:50%;width:min(80vw,70rem);height:40rem;background:radial-gradient(ellipse,rgb(255 0 85 / 16%) 0%,rgb(255 0 85 / 5%) 44%,transparent 72%);filter:blur(44px);transform:translate(-50%);content:""}.pf-atmosphere--low:after{top:auto;bottom:-22rem;opacity:.7}.pf-above{position:relative;z-index:1}.pf-hero{position:relative;isolation:isolate;overflow:hidden;padding:8.5rem 0 0}@media(min-width:900px){.pf-hero{padding-top:10rem}}.pf-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;color:var(--pf-faint);font-size:.8125rem}.pf-crumb a{display:inline-flex;align-items:center;min-height:1.75rem;color:var(--pf-muted)}.pf-crumb a:hover{color:var(--pf-fg)}.pf-hero__grid{display:grid;gap:2rem}.pf-hero__title{max-width:18ch}@media(min-width:700px){.pf-line{display:block}.pf-hero__title:has(.pf-line+.pf-line){max-width:none}}.pf-hero__copy .pf-lede{margin-top:0}.pf-hero__copy .pf-actions{margin-top:2rem}.pf-hero:not(.pf-hero--centered) .pf-hero__grid{gap:2.5rem}@media(min-width:1000px){.pf-hero:not(.pf-hero--centered) .pf-hero__copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem clamp(3rem,6vw,6rem)}.pf-hero:not(.pf-hero--centered) .pf-hero__copy .pf-actions{grid-column:2;grid-row:1;margin-top:0;justify-content:flex-end}.pf-hero:not(.pf-hero--centered) .pf-hero__copy .pf-note{grid-column:2;grid-row:2;margin-top:0;text-align:right}}.pf-hero--centered .pf-hero__grid{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.pf-hero--centered .pf-hero__title{max-width:17ch}.pf-hero--centered .pf-lede{margin-inline:auto}.pf-hero--centered .pf-actions,.pf-hero--centered .pf-crumb{justify-content:center}.pf-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:4rem 0 0;border-top:1px solid var(--pf-line)}.pf-fact{padding:1.6rem 1.5rem 1.8rem 0;border-bottom:1px solid var(--pf-line)}@media(min-width:700px){.pf-fact{padding-inline:1.5rem;border-bottom:0;border-left:1px solid var(--pf-line)}.pf-fact:first-child{padding-left:0;border-left:0}}.pf-fact dt{color:var(--pf-fg);font-family:var(--font-display);font-size:clamp(1.9rem,2.6vw,2.5rem);font-weight:600;letter-spacing:-.035em;line-height:1}.pf-fact dd{max-width:28ch;margin:.75rem 0 0;color:var(--pf-muted);font-size:.9rem;line-height:1.5}.pf-frame{position:relative;overflow:hidden;border:1px solid rgb(252 252 253 / 10%);border-radius:22px;background:#0b0f16;box-shadow:inset 0 1px #ffffff0d,0 40px 120px #00000061;color:#fcfcfd;--pf-fg: #fcfcfd;--pf-muted: rgb(252 252 253 / 68%);--pf-faint: rgb(252 252 253 / 60%);--pf-line: rgb(252 252 253 / 10%);--pf-line-strong: rgb(252 252 253 / 18%);--pf-card: rgb(252 252 253 / 4%);--pf-card-strong: #121720;--pf-accent-text: #ff99bb;--pf-ok: #5fd3a0;--pf-warn: #ffc56b}.pf-frame:before{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgb(255 255 255 / 3%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 3%) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse at 50% 0%,black 30%,transparent 80%);pointer-events:none;content:""}.pf-frame--paper{border-color:var(--pf-line-strong);background:var(--pf-card-strong);box-shadow:0 30px 80px #0f121714;color:inherit;--pf-fg: inherit}.pf-frame--paper:before{display:none}.pf-light .pf-frame--paper,.pf-cool .pf-frame--paper{--pf-fg: #0f1217;--pf-muted: rgb(15 18 23 / 68%);--pf-faint: rgb(15 18 23 / 62%);--pf-line: #e6e9ef;--pf-line-strong: #d5dbe4;--pf-card: #f6f7fa;--pf-card-strong: #ffffff;--pf-accent-text: #c70042;--pf-ok: #0b7a4f;--pf-warn: #8a5a00;color:#0f1217}.dark .pf-light .pf-frame--paper,.dark .pf-cool .pf-frame--paper{--pf-fg: #fcfcfc;--pf-muted: rgb(252 252 252 / 68%);--pf-faint: rgb(252 252 252 / 60%);--pf-line: #262d38;--pf-line-strong: #313a47;--pf-card: #1a202a;--pf-card-strong: #151a22;--pf-accent-text: #ff99bb;--pf-ok: #5fd3a0;--pf-warn: #ffc56b;color:#fcfcfc;box-shadow:none}.pf-frame__chrome{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1.25rem;border-bottom:1px solid var(--pf-line)}.pf-frame__path{overflow:hidden;color:var(--pf-muted);font-family:var(--font-mono);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.pf-frame__evidence{display:inline-flex;align-items:center;gap:.45rem;min-height:1.6rem;padding:0 .7rem;border:1px solid var(--pf-line-strong);border-radius:999px;color:var(--pf-muted);font-size:.72rem;font-weight:600;letter-spacing:.03em}.pf-frame__evidence[data-evidence=product]:before{width:.45rem;height:.45rem;border-radius:50%;background:var(--pf-ok);content:""}.pf-frame__body{position:relative;padding:1.25rem}@media(min-width:900px){.pf-frame__body{padding:2rem}}.pf-frame__foot{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;margin:0 1.25rem 1.25rem;padding:.9rem 1.1rem;border:1px solid rgb(255 0 85 / 35%);border-radius:12px;background:#ff00550f}@media(min-width:900px){.pf-frame__foot{margin:0 2rem 2rem}}.pf-frame__foot span:first-child{color:var(--pf-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pf-frame__foot span:last-child{color:var(--pf-fg);font-size:.925rem;font-weight:600}.pf-caption{max-width:90ch;margin-top:1rem;color:var(--pf-faint)!important;font-size:.8125rem;line-height:1.55}.pf-proof-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--pf-line)}.pf-proof-cta p{max-width:56ch;color:var(--pf-muted);font-size:.975rem;line-height:1.55}.pf-trace{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.pf-trace__node{position:relative;display:grid;grid-template-columns:2.5rem 1fr;gap:0 1rem;padding-bottom:1.75rem}.pf-trace__node:last-child{padding-bottom:0}.pf-trace__node:before{position:absolute;top:2.6rem;bottom:.25rem;left:1.25rem;width:1px;background:linear-gradient(var(--pf-line-strong),var(--pf-line));content:""}.pf-trace__node:last-child:before{display:none}.pf-trace__marker{position:relative;z-index:1;display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--pf-line-strong);border-radius:12px;background:var(--pf-card-strong);color:var(--pf-muted)}.pf-trace__marker svg{width:1.05rem;height:1.05rem}.pf-trace__node[data-type=ai] .pf-trace__marker{border-color:#f9b6;color:var(--pf-accent-text)}.pf-trace__node[data-type=human] .pf-trace__marker{border-color:var(--pf-magenta);background:var(--pf-magenta-fill);color:#fff;box-shadow:0 0 0 5px #ff005524}.pf-trace__node[data-type=error] .pf-trace__marker{border-color:#ffc56b73;color:var(--pf-warn)}.pf-trace__step{color:var(--pf-faint);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pf-trace__title{margin-top:.3rem;color:var(--pf-fg);font-size:1.05rem;font-weight:600;line-height:1.35}.pf-trace__detail{max-width:52ch;margin-top:.35rem;color:var(--pf-muted);font-size:.9rem;line-height:1.55}.pf-trace__main{display:grid;gap:1rem;padding-top:.2rem}@media(min-width:1000px){.pf-trace__main--artifact{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.5rem;align-items:start}}.pf-fields{display:grid;gap:.55rem;margin:0;padding:.9rem 1rem;border:1px solid var(--pf-line);border-radius:12px;background:var(--pf-card)}.pf-field{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) 3rem;gap:.25rem .75rem;align-items:center;font-size:.85rem}.pf-field dt{color:var(--pf-muted)}.pf-field dd{margin:0;overflow:hidden;color:var(--pf-fg);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.pf-field__score{color:var(--pf-muted)!important;font-size:.78rem;text-align:right}.pf-field__bar{grid-column:2 / -1;height:3px;overflow:hidden;border-radius:3px;background:var(--pf-line)}.pf-field__bar span{display:block;height:100%;border-radius:inherit;background:var(--pf-ok)}.pf-field[data-flagged=true] .pf-field__bar span{background:var(--pf-magenta)}.pf-field[data-flagged=true] .pf-field__score{color:var(--pf-accent-text)!important;font-weight:600}.pf-field__flag{grid-column:2 / -1;color:var(--pf-accent-text);font-size:.75rem;font-weight:600}.pf-branches{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.pf-branches li{display:inline-flex;align-items:center;gap:.35rem;min-height:1.75rem;padding:0 .6rem;border:1px dashed var(--pf-line-strong);border-radius:8px;color:var(--pf-muted);font-size:.78rem}.pf-record{display:grid;gap:.35rem;margin:0;padding:.9rem 1rem;border:1px solid var(--pf-line);border-radius:12px;background:#00000038;font-family:var(--font-mono);font-size:.78rem}.pf-record div{display:grid;grid-template-columns:7rem 1fr;gap:.75rem}.pf-record dt{color:var(--pf-faint)}.pf-record dd{margin:0;color:var(--pf-fg);overflow-wrap:anywhere}.pf-light .pf-record,.pf-cool .pf-record,.pf-frame--paper .pf-record{background:var(--pf-card)}.pf-task{--pf-fg: #0f1217;--pf-muted: rgb(15 18 23 / 70%);--pf-line: #e6e9ef;position:relative;padding:1.2rem 1.25rem 1.1rem;border:1px solid #e6e9ef;border-left:3px solid var(--pf-magenta);border-radius:12px;background:#fcfcfd;box-shadow:0 24px 60px #0000004d;color:#0f1217}.pf-task__owner{color:var(--pf-muted);font-size:.78rem}.pf-task__owner strong{color:#0f1217;font-weight:600}.pf-task__title{margin:.45rem 0 .65rem;color:#0f1217!important;font-family:var(--font-ui);font-size:1.05rem;font-weight:600}.pf-task p{margin-top:.4rem;color:var(--pf-muted);font-size:.85rem;line-height:1.5}.pf-task p strong{color:#0f1217;font-weight:600}.pf-task__label{margin-top:.9rem!important;color:#c70042!important;font-size:.72rem!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pf-task__decisions{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none}.pf-task__decisions li{display:inline-flex;align-items:center;min-height:2rem;padding:0 .75rem;border:1px solid #d5dbe4;border-radius:8px;background:#fff;color:#0f1217;font-size:.8rem;font-weight:500}.pf-task__decisions li:first-child{border-color:#0f1217;background:#0f1217;color:#fcfcfd}.pf-task__expiry{padding-top:.6rem;border-top:1px dashed #d5dbe4;font-size:.78rem!important}.pf-card{padding:1.1rem 1.2rem;border:1px solid var(--pf-line);border-radius:14px;background:var(--pf-card)}.pf-card--active{border-color:#ff00558c;box-shadow:0 0 0 4px #ff005514}.pf-card__label{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.8rem;color:var(--pf-faint);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pf-chip{display:inline-flex;align-items:center;min-height:1.45rem;padding:0 .5rem;border-radius:6px;background:var(--pf-card);border:1px solid var(--pf-line-strong);color:var(--pf-fg);font-size:.72rem;font-weight:600;white-space:nowrap}.pf-checks{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.pf-checks li{display:flex;gap:.55rem;align-items:flex-start;color:var(--pf-muted);font-size:.875rem;line-height:1.45}.pf-checks svg{width:1rem;height:1rem;flex-shrink:0;margin-top:.1rem;color:var(--pf-ok)}.pf-chapters{display:grid;gap:3rem}@media(min-width:1000px){.pf-chapters{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6rem;align-items:start}.pf-chapters__intro{position:sticky;top:7rem}}.pf-rail{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.pf-rail__item{position:relative;display:grid;grid-template-columns:2.25rem 1fr;gap:1.1rem;padding:0 0 2.25rem;scroll-margin-top:7rem}.pf-rail__item:last-child{padding-bottom:0}.pf-rail__item:before{position:absolute;top:2.25rem;bottom:0;left:1.1rem;width:1px;background:var(--pf-line-strong);content:""}.pf-rail__item:last-child:before{display:none}.pf-rail__index{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--pf-line-strong);border-radius:10px;background:var(--pf-bg);color:var(--pf-accent-text);font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums}.pf-rail__title{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:.3rem}.pf-rail__body{margin-top:.6rem;max-width:62ch}.pf-points{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}.pf-points li{display:inline-flex;align-items:center;min-height:2rem;padding:0 .75rem;border:1px solid var(--pf-line);border-radius:8px;background:var(--pf-card);color:var(--pf-fg);font-size:.84rem}.pf-chapter-visual{display:grid;gap:2rem;margin-top:5rem}@media(min-width:1000px){.pf-chapter-visual{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:4rem;align-items:center}.pf-chapter-visual--flip>:first-child{order:2}.pf-chapter-visual--wide{grid-template-columns:minmax(0,1fr);gap:2rem}.pf-chapter-visual--wide>:first-child{max-width:62ch}}.pf-chapter-visual--wide .pf-frame__body{overflow-x:auto}.pf-chapter-visual--wide .product-screenshot{min-width:52rem}.pf-highlight{position:relative;overflow:hidden;display:grid;gap:2rem;padding:clamp(2rem,5vw,4rem);border-radius:26px;background:var(--pf-magenta-fill);color:#fff}.pf-highlight:after{position:absolute;right:-8rem;bottom:-12rem;width:28rem;height:28rem;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / 16%),transparent 65%);content:"";pointer-events:none}@media(min-width:1000px){.pf-highlight{grid-template-columns:1.3fr 1fr;align-items:end;gap:4rem}}.pf-highlight__eyebrow{color:#ffffffdb!important;font-size:.8125rem;font-weight:600}.pf-highlight h2{margin-top:1rem;color:#fff!important;font-family:var(--font-display);font-size:clamp(2.3rem,4.6vw,4.4rem);font-weight:600;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.pf-highlight__body{margin-top:1.2rem;max-width:50ch;color:#ffffffeb!important;font-size:1.05rem;line-height:1.6}.pf-highlight ul{position:relative;z-index:1;display:grid;gap:0;margin:0;padding:0;list-style:none}.pf-highlight li{display:flex;align-items:center;gap:.75rem;padding:.95rem 0;border-top:1px solid rgb(255 255 255 / 30%);color:#fff;font-size:1rem;font-weight:600}.pf-highlight li svg{width:1.1rem;height:1.1rem;flex-shrink:0}.pf-highlight .pf-link{color:#fff}.pf-spec{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));border-top:1px solid var(--pf-line);border-left:1px solid var(--pf-line)}.pf-spec__item{padding:1.6rem 1.5rem 1.75rem;border-right:1px solid var(--pf-line);border-bottom:1px solid var(--pf-line)}.pf-spec__item h3{font-family:var(--font-ui);font-size:1rem;font-weight:600}.pf-spec__item p{margin-top:.7rem;color:var(--pf-muted);font-size:.9rem;line-height:1.65}.pf-spec__item code{padding:.05em .3em;border-radius:5px;background:var(--pf-card);color:var(--pf-fg);font-family:var(--font-mono);font-size:.86em}.pf-fit{display:grid;gap:3rem}@media(min-width:1000px){.pf-fit{grid-template-columns:1.1fr 1fr;gap:5rem}}.pf-boundaries{display:grid;gap:0;margin:2rem 0 0;padding:0;list-style:none}.pf-boundaries li{padding:1.1rem 0;border-top:1px solid var(--pf-line)}.pf-boundaries li p{color:var(--pf-fg);font-size:.975rem;line-height:1.6}.pf-plans{display:grid;margin:0;border:1px solid var(--pf-line);border-radius:16px;background:var(--pf-card-strong)}.pf-plans>div{display:grid;gap:.35rem;padding:1.2rem 1.4rem;border-top:1px solid var(--pf-line)}.pf-plans>div:first-child{border-top:0}.pf-plans dt{color:var(--pf-fg);font-size:.9rem;font-weight:600}.pf-plans dd{margin:0;color:var(--pf-muted);font-size:.9rem;line-height:1.55}.pf-faq{display:grid;gap:3rem}@media(min-width:1000px){.pf-faq{grid-template-columns:.8fr 1.2fr;gap:6rem}}.pf-faq__list details{border-top:1px solid var(--pf-line)}.pf-faq__list details:last-child{border-bottom:1px solid var(--pf-line)}.pf-faq__list summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:3.5rem;padding:1.1rem 0;color:var(--pf-fg);font-size:1.02rem;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.pf-faq__list summary::-webkit-details-marker{display:none}.pf-faq__list summary svg{width:1.1rem;height:1.1rem;flex-shrink:0;color:var(--pf-muted);transition:transform .18s ease}.pf-faq__list details[open] summary svg{transform:rotate(45deg)}.pf-faq__list details p{max-width:68ch;padding:0 2.5rem 1.4rem 0;color:var(--pf-muted);font-size:.95rem;line-height:1.68}.pf-closing{padding:0 0 5rem}@media(min-width:900px){.pf-closing{padding-bottom:7rem}}.pf-closing__card{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.25rem,6vw,5rem);border-radius:28px;background:#07090d;--pf-fg: #fcfcfd;--pf-bg: #07090d;--pf-muted: rgb(252 252 253 / 68%);--pf-faint: rgb(252 252 253 / 60%);--pf-line: rgb(252 252 253 / 12%);--pf-line-strong: rgb(252 252 253 / 22%);--pf-card: rgb(252 252 253 / 5%);--pf-accent-text: #ff99bb;color:#fcfcfd}.pf-closing__card h2{color:#fcfcfd!important}.pf-closing__top{position:relative;z-index:1;display:grid;gap:2rem}@media(min-width:1000px){.pf-closing__top{grid-template-columns:1.3fr auto;align-items:end}}.pf-closing__links{position:relative;z-index:1;display:grid;gap:2rem;margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--pf-line)}@media(min-width:900px){.pf-closing__links{grid-template-columns:1.2fr 1fr;gap:5rem}}.pf-closing__example span,.pf-closing__related>p{display:block;margin-bottom:.7rem;color:var(--pf-faint);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pf-closing__example strong{display:flex;align-items:center;gap:.6rem;color:#fcfcfd;font-size:1.25rem;font-weight:600}.pf-closing__example p{margin-top:.6rem;max-width:48ch;color:var(--pf-muted);font-size:.925rem;line-height:1.55}.pf-closing__related a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;border-bottom:1px solid var(--pf-line);color:#fcfcfd;font-size:.975rem}.pf-closing__related a span:last-child{color:var(--pf-faint);font-size:.8rem}.pf-closing__related a:hover{color:var(--pf-accent-text)}@media(prefers-reduced-motion:reduce){.pf-btn,.pf-btn svg,.pf-link svg,.pf-faq__list summary svg{transition:none}}
