[data-fx-live]:empty{display:none}.fp-grid{display:grid;gap:var(--fp-gap,2.25rem 1.5rem);grid-template-columns:repeat(var(--fp-cols-sm,1),minmax(0,1fr))}@media (min-width:641px){.fp-grid{grid-template-columns:repeat(var(--fp-cols-md,2),minmax(0,1fr))}}@media (min-width:1024px){.fp-grid{grid-template-columns:repeat(var(--fp-cols-lg,3),minmax(0,1fr))}}.fp-grid.fp-feed{--fp-gap:2.5rem 1.5rem}.fp-grid.fp-rows{--fp-gap:0 1.5rem}.fp-grid.fp-rows>[data-fx-feed-item]{border-bottom:1px solid var(--line)}.fp-grid.fp-compact{--fp-gap:0.6rem 1.5rem}.fp-grid.fp-tiles{--fp-gap:1rem}@media (min-width:641px){.fp-mixed>.fp-big{grid-row:span 2}.fp-mixed>.fp-big,.fp-mixed>.fp-wide{grid-column:span 2}}.fp-with-sidebar{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.fp-with-sidebar[data-fp-sidebar=right]{grid-template-columns:minmax(0,1fr) var(--fp-aside-w,20rem)}.fp-with-sidebar[data-fp-sidebar=left]{grid-template-columns:var(--fp-aside-w,20rem) minmax(0,1fr)}.fp-with-sidebar[data-fp-sidebar-width=narrow]{--fp-aside-w:16rem}.fp-with-sidebar[data-fp-sidebar-width=wide]{--fp-aside-w:24rem}.fp-with-sidebar>[data-fp-aside]{position:sticky;top:5rem;align-self:start}}:is([data-front-page],[data-front-page-head]).gap-8{--fp-flow-gap:2rem}:is([data-front-page],[data-front-page-head]).gap-10{--fp-flow-gap:2.5rem}:is([data-front-page],[data-front-page-head]) .doc-section[data-bleed]:has(+.doc-section[data-bleed]){margin-bottom:0}:is([data-front-page],[data-front-page-head]) .doc-section[data-bleed]+.doc-section[data-bleed],:is([data-front-page],[data-front-page-head])>.doc-section[data-bleed]:first-child,:is([data-front-page],[data-front-page-head])>[data-fp-prose]>.doc-section[data-bleed]:first-child{margin-top:0}:is([data-front-page],[data-front-page-head])>.doc-section[data-bleed]:last-child,:is([data-front-page],[data-front-page-head])>[data-fp-prose]>.doc-section[data-bleed]:last-child{margin-bottom:0}:is([data-front-page],[data-front-page-head])>:is(.doc-section[data-bleed],[data-fp-prose]:has(>.doc-section[data-bleed]:last-child))+:is(.doc-section[data-bleed],[data-fp-prose]:has(>.doc-section[data-bleed]:first-child)){margin-top:calc(-1 * var(--fp-flow-gap, 0px))}[data-front-page-head][data-fp-seam=flush]{margin-bottom:0!important}[data-fp-flow][data-fp-gap=none]>.doc-section[data-bleed]{margin-block:0}[data-feed-head][data-head-style=rule-top]{border-top:1px solid var(--line);padding-top:1rem}.fp-feed-sub{margin:.25rem 0 0;font-size:.9375rem}.fp-more-row{display:flex;justify-content:center;margin-top:2rem}span[data-more-at]{display:contents}@media (min-width:1025px){[data-more-at]:not([data-more-at~=lg]){display:none}}@media (min-width:641px) and (max-width:1024px){[data-more-at]:not([data-more-at~=md]){display:none}}@media (max-width:640px){[data-more-at]:not([data-more-at~=sm]){display:none}}[data-feed-more-btn][data-more-style=solid]{border-color:var(--fp-more-color,var(--ink));background:var(--fp-more-color,var(--ink));color:var(--fp-more-ink,var(--bg,#fff))}[data-feed-more-btn][data-more-style=solid]:hover{opacity:.9}[data-feed-more-btn][data-more-style=outline]{border-color:var(--fp-more-color,currentColor);color:var(--fp-more-color,inherit)}[data-feed-more-btn][data-more-style=link]{font-weight:500;color:var(--fp-more-color,var(--reader-brand,var(--signal,currentColor)));text-decoration:none}[data-feed-more-btn][data-more-style=link]:hover{text-decoration:underline}[data-feed-more-btn]{display:inline-flex;align-items:center;gap:.4em}.fp-more-arrow{width:1em;height:1em}.fp-tags{align-items:center;justify-content:space-between;gap:.75rem 1rem}.fp-tags,.fp-tags-list{display:flex;flex-wrap:wrap}.fp-tags-list{gap:.375rem;margin:0;padding:0;list-style:none}.fp-tag-tab{display:inline-flex;align-items:center;padding:.3rem .8rem;border-radius:999px;font-size:.875rem;color:var(--muted);text-decoration:none;border:1px solid var(--line)}.fp-tag-tab:hover{color:var(--ink)}.fp-tag-tab[data-active]{color:var(--bg,#fff);background:var(--fp-tag-color,var(--ink));border-color:var(--fp-tag-color,var(--ink))}[data-tags-style=tabs] .fp-tag-tab{border:0;border-radius:.4rem;padding:.25rem .65rem;font-weight:500}[data-tags-style=tabs] .fp-tag-tab[data-active]{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}[data-tags-style=text] .fp-tag-tab{border:0;padding:.25rem 0;margin-inline-end:.75rem;border-radius:0}[data-tags-style=text] .fp-tag-tab[data-active]{color:var(--ink);background:none;text-decoration:underline;text-underline-offset:.3em}.fp-tags-tools{display:flex;align-items:center;gap:.75rem;margin-inline-start:auto}.fp-tags-rss{display:inline-flex;align-items:center;font-size:.875rem}[data-subscribe][data-frame=none]{border:0;padding:0;border-radius:0;background:none}@media (min-width:641px){[data-subscribe][data-subscribe-layout=inline-row]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;column-gap:2rem}[data-subscribe][data-subscribe-layout=inline-row]>:is(label,p){grid-column:1}[data-subscribe][data-subscribe-layout=inline-row]>div{grid-column:2;grid-row:1/span 2;margin-top:0}}[data-subscribe][data-input-style=underline] .input{border-width:0 0 1px;border-radius:0;background:transparent;padding-inline:0}[data-fp-band-frame=none]{margin-top:0;border-top:0;padding-top:0}[data-pager-style=button]{justify-content:center}[data-index-frame]{padding-top:3rem}[data-index-frame=front]{padding-top:var(--reader-frame-overlay,3rem)}[data-index-frame=list]{padding-top:calc(3rem + var(--reader-header-clear, 0px))}[data-index-frame][data-frame-top=none]{padding-top:0}@media (min-width:1024px){.fp-with-sidebar[data-fp-aside-2]{grid-template-columns:var(--fp-aside-w,20rem) minmax(0,1fr)}.fp-with-sidebar[data-fp-aside-2]>[data-fp-aside-second]{grid-column:2}.fp-with-sidebar[data-fp-aside2-width=narrow]{--fp-aside2-w:16rem}.fp-with-sidebar[data-fp-aside2-width=wide]{--fp-aside2-w:24rem}.fp-with-sidebar>[data-fp-drawer]{display:contents}.fp-with-sidebar>[data-fp-drawer]>[data-fp-drawer-toggle]{display:none}.fp-with-sidebar>[data-fp-drawer]>[data-fp-aside]{position:sticky;top:5rem;align-self:start}}@media (min-width:1280px){.fp-with-sidebar[data-fp-aside-2]{grid-template-columns:var(--fp-aside-w,20rem) minmax(0,1fr) var(--fp-aside2-w,20rem)}.fp-with-sidebar[data-fp-aside-2]>[data-fp-aside-second]{grid-column:3;grid-row:1;position:sticky;top:5rem;align-self:start}}[data-cat-nav-sub],[data-cat-nav]{list-style:none;margin:0;padding:0}[data-cat-nav-sub]{padding-inline-start:1.1rem}[data-cat-nav] .cat-nav-row{display:flex;align-items:center;gap:.6rem;min-height:2rem;padding:.2rem .5rem;border-radius:.4rem;font-size:.875rem;color:inherit;text-decoration:none}[data-cat-nav] .cat-nav-row:hover{background:color-mix(in srgb,currentColor 6%,transparent)}[data-cat-nav] .cat-nav-row[aria-current=page]{background:color-mix(in srgb,var(--brand,currentColor) 12%,transparent);font-weight:600}[data-cat-nav] .cat-nav-swatch{width:10px;height:10px;flex:none;border-radius:2px;background:var(--line)}[data-cat-nav] .cat-nav-icon{width:16px;height:16px;flex:none;object-fit:contain;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}[data-cat-nav] .cat-nav-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-cat-nav] .cat-nav-count{font-size:.75rem;opacity:.6;font-variant-numeric:tabular-nums}[data-cat-nav-group]>summary{list-style:none;cursor:pointer}[data-cat-nav-group]>summary::-webkit-details-marker{display:none}[data-cat-rows]{list-style:none;margin:0;padding:0}[data-cat-rows] .cat-row{display:flex;gap:1rem;align-items:flex-start;padding:.85rem .9rem;border-bottom:1px solid var(--line);border-inline-start:4px solid var(--line)}[data-cat-rows] .cat-row-main{min-width:0;flex:1}[data-cat-rows] .cat-row-name{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:inherit;text-decoration:none}[data-cat-rows] .cat-row-name:hover{text-decoration:underline}[data-cat-rows] .cat-row-logo{width:20px;height:20px;border-radius:4px;object-fit:cover}[data-cat-rows] .cat-row-desc{margin:.15rem 0 0;font-size:.85rem}[data-cat-rows] .cat-row-stats{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;font-size:.75rem;white-space:nowrap;font-variant-numeric:tabular-nums}[data-cat-rows] .cat-row-top{list-style:none;margin:.4rem 0 0;padding:0;font-size:.8rem}[data-cat-rows] .cat-row-top li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-row-children,.cat-table-children{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.4rem}.cat-chip{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:inherit;text-decoration:none}.cat-chip:hover{text-decoration:underline}.cat-chip-swatch{width:8px;height:8px;border-radius:2px;background:var(--line)}.cat-table{width:100%;border-collapse:collapse}.cat-table th{text-align:start;font-size:.75rem;font-weight:500;opacity:.7;padding:.5rem .75rem;border-bottom:2px solid var(--line)}.cat-table td{vertical-align:top;padding:.85rem .75rem;border-bottom:1px solid var(--line)}.cat-table td[data-col=category]{position:relative;padding-inline-start:1.1rem}.cat-table-edge{position:absolute;inset-block:.85rem;inset-inline-start:0;width:4px;border-radius:2px;background:var(--line)}.cat-table-name{font-weight:600;font-size:var(--cat-title-size,1rem);color:inherit;text-decoration:none}.cat-table-name:hover{text-decoration:underline}.cat-table-desc{margin:.2rem 0 0;font-size:var(--cat-desc-size,.85rem)}.cat-table-num{white-space:nowrap;font-size:.8rem;font-variant-numeric:tabular-nums;opacity:.75}.cat-table-latest{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.cat-table-latest li{display:flex;align-items:baseline;gap:.4rem;font-size:.875rem}.cat-table-topic{min-width:0;flex:1;color:var(--cat-topic-ink,inherit);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-table-topic:hover{text-decoration:underline}.cat-table-age{font-size:.75rem;white-space:nowrap}.cat-table-solved{flex:none;color:var(--success,#16a34a)}@media (max-width:767px){.cat-table thead{display:none}.cat-table,.cat-table tbody,.cat-table td,.cat-table tr{display:block;width:auto;min-width:0}.cat-table td{border-bottom:0;padding-block:.4rem;overflow-wrap:anywhere}.cat-table tr{border-bottom:1px solid var(--line);padding-block:.5rem}.cat-table td[data-col=count],.cat-table td[data-col=perWeek]{padding-block:0;padding-inline-start:1.1rem}.cat-table-topic{white-space:normal}.cat-table td[data-col=latest]{padding-inline-start:1.1rem}}[data-cat-tile-align=center]{text-align:center}@media (max-width:640px){[data-cat-top-sm="0"]>[data-i],[data-cat-top-sm="1"]>[data-i]:nth-child(n+2),[data-cat-top-sm="2"]>[data-i]:nth-child(n+3),[data-cat-top-sm="3"]>[data-i]:nth-child(n+4),[data-cat-top-sm="4"]>[data-i]:nth-child(n+5){display:none}}@media (min-width:641px) and (max-width:1023px){[data-cat-top-md="0"]>[data-i],[data-cat-top-md="1"]>[data-i]:nth-child(n+2),[data-cat-top-md="2"]>[data-i]:nth-child(n+3),[data-cat-top-md="3"]>[data-i]:nth-child(n+4),[data-cat-top-md="4"]>[data-i]:nth-child(n+5){display:none}}@media (min-width:1024px){[data-cat-top-lg="0"]>[data-i],[data-cat-top-lg="1"]>[data-i]:nth-child(n+2),[data-cat-top-lg="2"]>[data-i]:nth-child(n+3),[data-cat-top-lg="3"]>[data-i]:nth-child(n+4),[data-cat-top-lg="4"]>[data-i]:nth-child(n+5){display:none}}:is(.forumulate-reader,.ProseMirror,[data-fp-flow]) :is(.forumulate-prose,[data-fp-flow],.ProseMirror) [data-text-align=start]{text-align:start}:is(.forumulate-reader,.ProseMirror,[data-fp-flow]) :is(.forumulate-prose,[data-fp-flow],.ProseMirror) [data-text-align=center]{text-align:center}:is(.forumulate-reader,.ProseMirror,[data-fp-flow]) :is(.forumulate-prose,[data-fp-flow],.ProseMirror) [data-text-align=end]{text-align:end}:is(.forumulate-reader,.ProseMirror,[data-fp-flow]) :is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(h1,h2,h3,h4,h5,h6)[data-variant=eyebrow]{font-family:var(--font-body,inherit);font-size:.75rem;line-height:1.4;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--reader-eyebrow,var(--muted));margin-bottom:.35rem}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) [data-variant=eyebrow]+:is(h1,h2,h3,h4,h5,h6,p){margin-top:0}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(ul,ol)[data-marker]{list-style:none;padding-left:1.4em}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(ul,ol)[data-marker]>li{position:relative}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(ul,ol):is([data-marker=arrow],[data-marker=dash],[data-marker=emdash])>li:before{position:absolute;left:-1.4em;width:1.1em;color:var(--reader-marker,var(--muted))}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(ul,ol)[data-marker=arrow]>li:before{content:"\2192"}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(ul,ol)[data-marker=dash]>li:before{content:"\2013"}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(ul,ol)[data-marker=emdash]>li:before{content:"\2014"}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(ul,ol)[data-marker=none]{padding-left:0}:is(.forumulate-prose,[data-fp-flow]) .columns[data-stack-on=never]{flex-wrap:nowrap}:is(.forumulate-prose,[data-fp-flow]) .columns[data-stack-on=never]>.column{flex-basis:0}@media (max-width:1024px){:is(.forumulate-prose,[data-fp-flow]) .columns[data-stack-on=md]{flex-wrap:wrap}:is(.forumulate-prose,[data-fp-flow]) .columns[data-stack-on=md]>.column{flex:1 1 100%!important;max-width:100%!important}}@media (max-width:640px){:is(.forumulate-prose,[data-fp-flow]) .column[data-hide-on~=phone]{display:none}}@media (min-width:641px) and (max-width:1024px){:is(.forumulate-prose,[data-fp-flow]) .column[data-hide-on~=tablet]{display:none}}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) .doc-grid-item[data-shadow=sm]{box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 14%,transparent)}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) .doc-grid-item[data-shadow=md]{box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 16%,transparent)}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) .doc-grid-item[data-shadow=lg]{box-shadow:0 18px 48px color-mix(in srgb,var(--ink) 22%,transparent)}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) .doc-grid-item[data-radius]{border-radius:var(--cell-radius);overflow:clip}:is(.forumulate-reader,.ProseMirror,[data-fp-flow]) :is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(h1,h2,h3,h4,h5,h6,p,ul,ol)[data-size~=lg]{font-size:var(--blk-fs-lg)}@media (max-width:1024px){:is(.forumulate-reader,.ProseMirror,[data-fp-flow]) :is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(h1,h2,h3,h4,h5,h6,p,ul,ol)[data-size~=md]{font-size:var(--blk-fs-md)}}@media (max-width:640px){:is(.forumulate-reader,.ProseMirror,[data-fp-flow]) :is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(h1,h2,h3,h4,h5,h6,p,ul,ol)[data-size~=sm]{font-size:var(--blk-fs-sm)}}:is(.forumulate-reader,.ProseMirror,[data-fp-flow]) :is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(h1,h2,h3,h4,h5,h6,p,ul,ol)[data-ink]{color:var(--blk-ink)}:is(.forumulate-reader,.ProseMirror,[data-fp-flow]) :is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(p,ul,ol)[data-link=inherit] a:not([class]){color:inherit}:is(.forumulate-reader,.ProseMirror,[data-fp-flow]) :is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(h1,h2,h3,h4,h5,h6,p,ul,ol)[data-weight]{font-weight:var(--blk-fw)}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(ul,ol)[data-item-gap]>li+li{margin-top:var(--bl-item-gap)}:is(.forumulate-reader,.ProseMirror,[data-fp-flow]) :is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(h1,h2,h3,h4,h5,h6)[data-tracking]{letter-spacing:var(--blk-ls)}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) .doc-spacer{display:block;height:calc(2rem * var(--reader-space-section, 1));margin:0}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) .doc-spacer[data-h~=lg]{height:var(--spacer-lg)}@media (max-width:1024px){:is(.forumulate-prose,[data-fp-flow],.ProseMirror) .doc-spacer[data-h~=md]{height:var(--spacer-md)}}@media (max-width:640px){:is(.forumulate-prose,[data-fp-flow],.ProseMirror) .doc-spacer[data-h~=sm]{height:var(--spacer-sm)}}.ProseMirror .doc-spacer--edit{position:relative;min-height:1.75rem;outline:1px dashed var(--line);outline-offset:-1px}.ProseMirror .doc-spacer-bar{position:absolute;inset-block-start:.2rem;inset-inline-start:.3rem;display:flex;align-items:center;gap:.4rem;font-size:.7rem}.ProseMirror .doc-spacer-bar .input{width:9rem;padding:.1rem .35rem;font-family:var(--font-mono);font-size:.7rem}:is(.forumulate-prose,[data-fp-flow]) .doc-section[data-look]{min-height:var(--sec-min-h-lg,var(--sec-min-h,auto))}@media (max-width:1024px){:is(.forumulate-prose,[data-fp-flow]) .doc-section[data-look]{min-height:var(--sec-min-h-md,var(--sec-min-h,auto))}}@media (max-width:640px){:is(.forumulate-prose,[data-fp-flow]) .doc-section[data-look]{min-height:var(--sec-min-h-sm,var(--sec-min-h,auto))}}@media (min-width:1025px){.doc-spacer[data-none~=lg],:is([data-fx-block],[data-block-i]):has(>.doc-spacer[data-none~=lg]){display:none!important}}@media (min-width:641px) and (max-width:1024px){.doc-spacer[data-none~=md],:is([data-fx-block],[data-block-i]):has(>.doc-spacer[data-none~=md]){display:none!important}}@media (max-width:640px){.doc-spacer[data-none~=sm],:is([data-fx-block],[data-block-i]):has(>.doc-spacer[data-none~=sm]){display:none!important}}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(h1,h2,h3,h4,h5,h6,ul,ol){--cols-space-before:var(--cols-space-before-lg);--cols-space-after:var(--cols-space-after-lg)}@media (max-width:1024px){:is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(h1,h2,h3,h4,h5,h6,ul,ol){--cols-space-before:var(--cols-space-before-md);--cols-space-after:var(--cols-space-after-md)}}@media (max-width:640px){:is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(h1,h2,h3,h4,h5,h6,ul,ol){--cols-space-before:var(--cols-space-before-sm);--cols-space-after:var(--cols-space-after-sm)}}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(h1,h2,h3,h4,h5,h6,ul,ol)[data-space-before][data-space-before][data-space-before][data-space-before]{margin-top:var(--cols-space-before)}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(h1,h2,h3,h4,h5,h6,ul,ol)[data-space-after][data-space-after][data-space-after][data-space-after]{margin-bottom:var(--cols-space-after)}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(h2,h3,h4)[data-variant=code]{font-family:var(--reader-mono,var(--font-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace));font-weight:600;display:inline-block;padding:.15em .5em;border-radius:6px;background:color-mix(in srgb,var(--ink) 6%,transparent);letter-spacing:0}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) ul[data-marker=arrow-end]{padding-left:0}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) ul[data-marker=arrow-end]>li{display:flex;justify-content:space-between;gap:.75rem}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) ul[data-marker=arrow-end]>li:after{content:"\2192";color:var(--reader-marker,var(--muted))}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) :is(ul,ol)[data-rule]>li+li{border-top:1px solid var(--list-rule,var(--line));padding-top:.45rem}:is(.forumulate-prose,[data-fp-flow]) .doc-grid-item[data-gradient]{background-image:var(--cell-bg-image)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.forumulate-prose,[data-fp-flow]) .doc-grid-item[data-gradient]{background-image:var(--cell-bg-image-dark,var(--cell-bg-image))}}:root[data-theme=dark] :is(.forumulate-prose,[data-fp-flow]) .doc-grid-item[data-gradient]{background-image:var(--cell-bg-image-dark,var(--cell-bg-image))}:is(.forumulate-prose,[data-fp-flow]) .columns[data-valign=start]{align-items:flex-start}:is(.forumulate-prose,[data-fp-flow]) .columns[data-valign=center]{align-items:center}:is(.forumulate-prose,[data-fp-flow]) .columns[data-valign=end]{align-items:flex-end}:is(.forumulate-prose,[data-fp-flow]) .columns[data-valign=baseline]{align-items:baseline}.doc-grid-item[data-linked]{position:relative}.doc-grid-item[data-linked]>.grid-item-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.doc-grid-item[data-linked] a:not(.grid-item-link){position:relative;z-index:1}.doc-grid-item[data-linked]:hover{border-color:color-mix(in srgb,var(--brand,currentColor) 40%,var(--line))}.doc-btn.doc-btn-pill{padding:.35rem .9rem;border-radius:999px;border:1px solid var(--line);background:transparent;color:inherit;font-size:.875rem}.doc-btn.doc-btn-pill[data-current]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink,#fff)}.ProseMirror .doc-reusable-ref{margin-block:.75rem;padding:.5rem .65rem;border:1px dashed var(--line);border-radius:.5rem}.ProseMirror .doc-reusable-ref-vars{margin-top:.4rem}.forumulate-prose .hint{--hint-tone:var(--reader-brand,#4f46e5);--hint-badge:1.5rem;--hint-bar:3px}.forumulate-prose .hint-info{--hint-tone:var(--reader-brand,#4f46e5);--hint-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect width='24' height='24' fill='white'/%3E%3Ccircle cx='12' cy='7.25' r='1.6' fill='black'/%3E%3Cpath d='M12 11v6.5' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='12' fill='black' mask='url(%23m)'/%3E%3C/svg%3E")}.forumulate-prose .hint-warning{--hint-tone:#eab308;--hint-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect width='24' height='24' fill='white'/%3E%3Cpath d='M12 6v7.5' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='17.4' r='1.6' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='12' fill='black' mask='url(%23m)'/%3E%3C/svg%3E")}.forumulate-prose .hint-danger{--hint-tone:#ef4444;--hint-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect width='24' height='24' fill='white'/%3E%3Cpath d='M8.2 8.2l7.6 7.6M15.8 8.2l-7.6 7.6' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='12' fill='black' mask='url(%23m)'/%3E%3C/svg%3E")}.forumulate-prose .hint-success{--hint-tone:#10b981;--hint-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect width='24' height='24' fill='white'/%3E%3Cpath d='M7 12.4l3.4 3.4L17 8.8' stroke='black' stroke-width='2.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='12' fill='black' mask='url(%23m)'/%3E%3C/svg%3E")}.forumulate-prose .hint-info{--hint-glyph-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.75' fill='none' stroke='black' stroke-width='1.8'/%3E%3Ccircle cx='12' cy='7.6' r='1.35' fill='black'/%3E%3Cpath d='M12 11v6' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.forumulate-prose .hint-warning{--hint-glyph-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.75' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M12 6.5v7' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='17' r='1.35' fill='black'/%3E%3C/svg%3E")}.forumulate-prose .hint-danger{--hint-glyph-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.75' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M8.6 8.6l6.8 6.8M15.4 8.6l-6.8 6.8' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.forumulate-prose .hint-success{--hint-glyph-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.75' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M7.4 12.3l3.1 3.1 6.1-6.4' stroke='black' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.forumulate-prose .hint-title{font-weight:600;margin:0 0 .35rem;color:var(--hint-title-ink,inherit)}.forumulate-prose .hint[data-icon]{position:relative;padding-inline-start:2.6rem}.forumulate-prose .hint-icon{position:absolute;left:.85rem;top:.85rem;width:1.15rem;height:1.15rem;display:grid;place-items:center;line-height:1;color:var(--hint-tone)}.forumulate-prose .tabs[data-overflow=scroll]>.tabs-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.forumulate-prose .tabs[data-overflow=scroll]>.tabs-nav>.tabs-nav-item{white-space:nowrap}.forumulate-prose .tabs[data-orientation=vertical]{display:grid;grid-template-columns:minmax(11rem,32%) 1fr;gap:1rem;align-items:start}.forumulate-prose .tabs[data-orientation=vertical]>.tabs-nav{flex-direction:column;border-bottom:0;gap:.4rem}.forumulate-prose .tabs[data-orientation=vertical]>.tabs-nav>.tabs-nav-item{border:1px solid var(--line);border-radius:var(--reader-radius,10px);padding:.6rem .8rem;margin:0}.forumulate-prose .tabs[data-orientation=vertical]>.tabs-nav>.is-active{border-color:var(--reader-brand);background:color-mix(in srgb,var(--reader-brand) 6%,transparent)}@media (max-width:640px){.forumulate-prose .tabs[data-orientation=vertical]{display:block}.forumulate-prose .tabs[data-orientation=vertical]>.tabs-nav{flex-direction:row;overflow-x:auto}}.forumulate-prose .cards[data-cols]{grid-template-columns:repeat(var(--cards-lg,3),minmax(0,1fr))}@media (max-width:1024px){.forumulate-prose .cards[data-cols]{grid-template-columns:repeat(var(--cards-md,2),minmax(0,1fr))}}@media (max-width:640px){.forumulate-prose .cards[data-cols]{grid-template-columns:repeat(var(--cards-sm,1),minmax(0,1fr))}}.forumulate-prose .card-kicker{font-size:.75em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem}.forumulate-prose .card-badge{display:inline-block;margin-inline-start:.4rem;padding:.1em .45em;border-radius:999px;font-size:.72em;font-weight:600;vertical-align:.1em;background:color-mix(in srgb,var(--reader-brand) 12%,transparent);color:var(--reader-brand)}.forumulate-prose .card-cta{margin-top:.6rem;font-size:.9em;font-weight:600;color:var(--reader-brand)}.forumulate-prose .card-icon-img{width:1.75rem;height:1.75rem;object-fit:contain}.forumulate-prose .card:is([data-icon-style=tile],[data-icon-style=circle]) .card-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--card-tint,var(--reader-brand)) 12%,transparent);color:var(--card-tint,var(--reader-brand))}.forumulate-prose .card[data-icon-style=circle] .card-icon{border-radius:999px}.forumulate-prose .cards[data-variant=horizontal]>.card{display:grid;grid-template-columns:auto 1fr;column-gap:.85rem;align-content:start}.forumulate-prose .cards[data-variant=horizontal]>.card>.card-icon{grid-row:span 4;margin-bottom:0}.forumulate-prose .cards[data-variant=horizontal]>.card>:not(.card-icon){grid-column:2}.forumulate-prose .cards[data-variant=panel]>.card>.card-icon{aspect-ratio:16/9;width:auto;height:auto;display:grid;place-items:center;font-size:2rem;border-bottom:1px solid var(--line);margin:-1rem -1rem 1rem;border-radius:0}.forumulate-prose .cards[data-variant=compact]>.card{padding:.6rem .75rem}.forumulate-prose .cards[data-variant=compact] .card-desc{display:none}.forumulate-prose .cards[data-variant=row]:not([data-cols]){grid-template-columns:1fr}.forumulate-prose .cards[data-variant=row]{gap:0 1.5rem}.forumulate-prose .cards[data-variant=row]>.card{border:0;border-bottom:1px solid var(--line);border-radius:0}.forumulate-prose .cards[data-variant=row]>.card:has(>.card-icon){display:grid;grid-template-columns:auto 1fr;column-gap:.75rem;align-content:start}.forumulate-prose .cards[data-variant=row]>.card>.card-icon{grid-row:span 4;margin-bottom:0}.forumulate-prose .cards[data-variant=row]>.card>:not(.card-icon,.card-cover){grid-column:2}.forumulate-prose .cards[data-variant=row]>.card>.card-cover{grid-column:1/-1}.forumulate-prose .stepper[style*="--step-title-size"] .step-title{font-size:var(--step-title-size)}.forumulate-prose .stepper :is(h2,h3,h4).step-title{margin:0 0 .35rem;line-height:1.6rem}.forumulate-prose .stepper .step[data-icon]:before{content:none}.forumulate-prose .step-icon{position:absolute;left:0;top:0;width:1.6rem;height:1.6rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px}.forumulate-prose .step-badges{display:inline-flex;gap:.3rem;margin-inline-start:.5rem;vertical-align:.1em}.forumulate-prose .step-badge{padding:.05em .45em;border:1px solid var(--line);border-radius:999px;font-size:.72em;color:var(--muted)}.forumulate-prose .stepper[data-collapsible] .step>details>summary{cursor:pointer;list-style:none}.forumulate-prose .stepper[data-collapsible] .step>details>summary>.step-title{display:inline}@media (min-width:1024px){.forumulate-prose .stepper .step[data-aside]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}}.forumulate-prose .doc-expgroup{border:1px solid var(--reader-expandable-border,var(--line));border-radius:var(--reader-radius,10px);margin:1rem 0;overflow:hidden}.forumulate-prose .doc-expgroup>details{margin:0;border:0;border-radius:0}.forumulate-prose .doc-expgroup>details+details{border-top:1px solid var(--reader-expandable-border,var(--line))}.forumulate-prose :is(td,th) :not(pre)>code{overflow-wrap:normal;white-space:nowrap}.forumulate-prose .table-wrap[data-collapse]:not([data-open]) tr[data-over]{display:none}.forumulate-prose .table-more{margin:.4rem 0 0;padding:.3rem .7rem;border:1px solid var(--line);border-radius:999px;background:none;color:var(--ink);font:inherit;font-size:.85em;cursor:pointer}.forumulate-prose .table-wrap[data-open] .table-more{display:none}@media print{.forumulate-prose .table-wrap[data-collapse] tr[data-over]{display:table-row}.forumulate-prose .table-more{display:none}}.forumulate-prose .table-wrap[data-sticky]{overflow:visible}.forumulate-prose .table-wrap[data-sticky] thead th{position:sticky;top:var(--reader-header-h,0);z-index:1;background:var(--reader-table-head-bg,var(--bg))}@media (max-width:640px){.forumulate-prose .table-wrap[data-sticky]{overflow-x:auto}.forumulate-prose .table-wrap[data-sticky] thead th{position:static}}.forumulate-prose .img-dual{display:contents}.forumulate-prose .img-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .forumulate-prose .img-light{display:none}:root:not([data-theme=light]) .forumulate-prose .img-dark{display:revert}}:root[data-theme=dark] .forumulate-prose .img-light{display:none}:root[data-theme=dark] .forumulate-prose .img-dark{display:revert}.cf-badge{display:inline-block;font-size:.72em;font-weight:600;line-height:1;padding:.2em .5em;border-radius:999px;vertical-align:.1em;background:color-mix(in srgb,var(--badge-tone,var(--muted)) 14%,transparent);color:var(--badge-tone,var(--ink))}.cf-badge[data-variant=brand],.cf-badge[data-variant=tip]{--badge-tone:var(--reader-brand,#4f46e5)}.cf-badge[data-variant=note]{--badge-tone:#3b82f6}.cf-badge[data-variant=caution]{--badge-tone:#d97706}.cf-badge[data-variant=danger]{--badge-tone:#ef4444}.cf-badge[data-variant=success]{--badge-tone:#10b981}.cf-icon{display:inline-flex;vertical-align:-.125em}.forumulate-prose .math-inline{white-space:nowrap}[data-docs-layout] .forumulate-prose>.doc-btn{justify-self:start}.forumulate-prose .doc-btn[data-width=full]{display:flex;justify-content:center;width:100%;justify-self:stretch}.forumulate-prose .doc-btns{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0;align-items:center}.forumulate-prose .doc-btns[data-align=center]{justify-content:center}.forumulate-prose .doc-btns[data-align=end]{justify-content:flex-end}.forumulate-prose .doc-field{padding:.75rem 0}.forumulate-prose .doc-field+.doc-field{border-top:1px solid var(--line)}.forumulate-prose .doc-field-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}.forumulate-prose .doc-field-name{font-weight:600;background:none;padding:0}.forumulate-prose .doc-field-name,.forumulate-prose :is(.doc-field-type,.doc-field-loc){font-family:var(--reader-mono,var(--font-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace))}.forumulate-prose :is(.doc-field-type,.doc-field-loc){font-size:.85em;color:var(--muted)}.forumulate-prose .doc-field-chip{font-size:.72em;font-weight:600;padding:.1em .45em;border-radius:4px;border:1px solid var(--line);color:var(--muted)}.forumulate-prose .doc-field-required{border-color:transparent;background:color-mix(in srgb,#ef4444 12%,transparent);color:#dc2626}.forumulate-prose .doc-field-deprecated{text-decoration:line-through}.forumulate-prose .doc-field-default{font-size:.85em;color:var(--muted)}.forumulate-prose .doc-field-body>:first-child{margin-top:.35rem}.forumulate-prose .doc-field-body>:last-child{margin-bottom:0}.forumulate-prose .doc-field-children{margin:.5rem 0 0;padding:0 .85rem;border:1px solid var(--line);border-radius:var(--reader-radius,10px)}.forumulate-prose .doc-field-children>summary{padding:.45rem 0;font-size:.85em;cursor:pointer;color:var(--muted)}.forumulate-prose .doc-example{border:1px solid var(--line);border-radius:var(--reader-radius,10px);margin:1rem 0;overflow:hidden}.forumulate-prose .doc-example-head{padding:.45rem .85rem;font-size:.8em;font-weight:600;color:var(--muted);border-bottom:1px solid var(--line)}.forumulate-prose .doc-example>:not(.doc-example-head){margin:0;border-radius:0}@media (min-width:1280px){[data-docs-aside-on] .forumulate-prose>.doc-example{display:none}}.forumulate-prose .doc-tree{font-family:var(--reader-mono,var(--font-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace));font-size:.9em;border:1px solid var(--line);border-radius:var(--reader-radius,10px);padding:.6rem .85rem;margin:1rem 0}.forumulate-prose .doc-tree ul{list-style:none;margin:0;padding-left:0}.forumulate-prose .doc-tree ul ul{padding-left:1.1rem;border-left:1px solid var(--line);margin-left:.45rem}.forumulate-prose .doc-tree li{margin:.15rem 0}.forumulate-prose .doc-tree summary{cursor:pointer;list-style:none}.forumulate-prose .doc-tree .tree-ico{display:inline-block;width:.95em;height:.95em;margin-right:.4em;vertical-align:-.1em;background:var(--muted);-webkit-mask:var(--tree-glyph) center/contain no-repeat;mask:var(--tree-glyph) center/contain no-repeat}.forumulate-prose .doc-tree .tree-folder{--tree-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4'%3E%3Cpath d='M1.8 3.5h4.3l1.4 1.6h6.7v7.4H1.8z'/%3E%3C/svg%3E")}.forumulate-prose .doc-tree .tree-file{--tree-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4'%3E%3Cpath d='M3.5 1.8h6l3 3v9.4h-9z'/%3E%3Cpath d='M9.5 1.8v3h3'/%3E%3C/svg%3E")}.forumulate-prose .doc-tree .is-hl{font-weight:700;color:var(--reader-brand)}.forumulate-prose .doc-tree .is-more{color:var(--muted)}.forumulate-prose .doc-tree .tree-note{margin-left:.75em;color:var(--muted);font-family:var(--reader-body,inherit);font-size:.9em}.forumulate-prose .doc-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem;margin:1rem 0}.forumulate-prose .doc-swatches[data-layout=row]{display:flex;flex-wrap:wrap}.forumulate-prose .doc-swatch{margin:0}.forumulate-prose .doc-swatch-chip{display:block;height:3.5rem;border-radius:var(--reader-radius,10px);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.forumulate-prose .doc-swatch figcaption{display:flex;flex-direction:column;margin-top:.35rem;font-size:.85em}.forumulate-prose .doc-swatch-name{font-weight:600}.forumulate-prose .doc-swatch-note{color:var(--muted)}.forumulate-prose .cf-updates[data-format=list] .cf-update{display:grid;grid-template-columns:8rem 1fr;gap:.25rem 1rem;padding:.75rem 0;border-top:1px solid var(--line)}.forumulate-prose .cf-updates[data-format=list] .cf-update-date{font-family:var(--reader-mono,var(--font-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace));color:var(--muted);font-size:.85em}.forumulate-prose .cf-updates[data-format=list] .cf-update-title{font-weight:600;color:var(--ink);text-decoration:none}.forumulate-prose .cf-updates[data-format=list] .cf-update-sum{grid-column:2;margin:0;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.forumulate-prose .cf-updates[data-format=list] .cf-update{grid-template-columns:1fr}.forumulate-prose .cf-updates[data-format=list] .cf-update-sum{grid-column:1}}.forumulate-prose :is(td,th)>:first-child{margin-top:0}.forumulate-prose :is(td,th)>:last-child{margin-bottom:0}:is(.forumulate-prose,[data-fp-flow]) .doc-grid{align-items:stretch}:is(.forumulate-prose,[data-fp-flow]) .doc-grid-item:is([data-align=center],[data-align=bottom]){align-self:stretch;display:flex;flex-direction:column}:is(.forumulate-prose,[data-fp-flow]) .doc-grid-item[data-align=center]{justify-content:center}:is(.forumulate-prose,[data-fp-flow]) .doc-grid-item[data-align=bottom]{justify-content:flex-end}:is(.forumulate-prose,[data-fp-flow]) .doc-grid-item[data-text-align=center]>:is(.blk-icon,.doc-btn,img){margin-inline:auto}:is(.forumulate-prose,[data-fp-flow]) .doc-grid-item[data-text-align=end]>:is(.blk-icon,.doc-btn,img){margin-inline-start:auto}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) .blk-icon{display:inline-grid;place-items:center;flex:none;line-height:1}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) .blk-icon[data-glyph]:before{content:attr(data-glyph)}:is(.forumulate-prose,[data-fp-flow],.ProseMirror) .blk-icon>:is(svg,img){width:1em;height:1em;object-fit:contain}:is(.forumulate-prose,[data-fp-flow]) .blk-icon--heading{margin-inline-end:.45em;vertical-align:-.12em}:is(.forumulate-prose,[data-fp-flow]) .blk-icon--cell{display:grid;width:fit-content;margin-bottom:.6rem;font-size:1.25rem}:is(.forumulate-prose,[data-fp-flow]) .blk-icon[data-icon-style=tile]{width:32px;height:32px;border-radius:8px;font-size:16px;background:color-mix(in srgb,var(--reader-brand,var(--signal)) 12%,transparent);color:var(--reader-brand,var(--signal))}:is(.forumulate-prose,[data-fp-flow]) .blk-icon--heading[data-icon-style=tile]{vertical-align:middle;margin-inline-end:.6rem}:is(.forumulate-prose,[data-fp-flow]) .blk-icon[data-icon-style=tile]>:is(svg,img){width:18px;height:18px}.forumulate-prose .tabs[data-variant=card]{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface,var(--bg))}.forumulate-prose .tabs[data-variant=card]>.tabs-nav{margin:0;padding:0 .75rem;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--ink) 3%,var(--surface,var(--bg)))}.forumulate-prose .tabs[data-variant=card]>.tab{padding:1rem 1.25rem}.forumulate-prose .tabs[data-variant=card]>.tab>:first-child{margin-top:0}.forumulate-prose .tabs[data-variant=card]>.tab>:last-child{margin-bottom:0}:is(.forumulate-prose,[data-fp-flow]) .doc-section[data-pattern]>.doc-section-bg:after{content:"";position:absolute;inset:0;pointer-events:none;--sec-pattern-ink:var(--sec-pattern-color,color-mix(in srgb,var(--ink) 22%,transparent))}:is(.forumulate-prose,[data-fp-flow]) .doc-section[data-pattern=dots]>.doc-section-bg:after{background-image:radial-gradient(circle,var(--sec-pattern-ink) 1px,transparent 1.5px);background-size:18px 18px}:is(.forumulate-prose,[data-fp-flow]) .doc-section[data-pattern=grid]>.doc-section-bg:after{background-image:linear-gradient(to right,var(--sec-pattern-ink) 1px,transparent 1px),linear-gradient(to bottom,var(--sec-pattern-ink) 1px,transparent 1px);background-size:32px 32px}:is(.forumulate-prose,[data-fp-flow]) .doc-section[data-pattern-fade=radial]>.doc-section-bg:after{-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 72%)}:is(.forumulate-prose,[data-fp-flow]) .doc-section[data-pattern-fade=bottom]>.doc-section-bg:after{-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);mask-image:linear-gradient(180deg,#000 30%,transparent)}.forumulate-prose .cards[data-card-icon-size]>.card>.card-icon:not(.card-icon-img){font-size:var(--card-icon-size-block)}.forumulate-prose .cards[data-card-icon-size]:not([data-card-border=tile])>.card>.card-icon-img{width:var(--card-icon-size-block);height:var(--card-icon-size-block)}.forumulate-prose .cards[data-card-title-weight]>.card>.card-title{font-weight:var(--card-title-weight-block)}.forumulate-prose .cards[data-card-title-size]>.card>.card-title{font-size:var(--card-title-size-block)}.forumulate-prose .cards[data-card-desc-size]>.card>.card-desc{font-size:var(--card-desc-size-block)}.forumulate-prose .cards[data-card-bg]>.card{background:var(--card-bg-block)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .forumulate-prose .cards[data-card-bg-dark]>.card{background:var(--card-bg-dark-block)}}:root[data-theme=dark] .forumulate-prose .cards[data-card-bg-dark]>.card{background:var(--card-bg-dark-block)}.forumulate-prose .card:is([data-icon-style=tile],[data-icon-style=circle]) .card-icon{width:var(--card-tile-size-block,var(--card-tile-size-theme,40px));height:var(--card-tile-size-block,var(--card-tile-size-theme,40px))}.forumulate-prose .cards:is([data-card-border=none],[data-card-border=tile])>.card{border-color:transparent}.forumulate-prose .cards:is([data-card-border=none],[data-card-border=tile])>a.card:hover{box-shadow:none}.forumulate-prose .cards[data-card-border=tile]>.card>.card-icon{display:grid;place-items:center;box-sizing:border-box;width:var(--card-tile-size-block,var(--card-tile-size-theme,40px));height:var(--card-tile-size-block,var(--card-tile-size-theme,40px));border:1px solid var(--line);border-radius:10px;font-size:var(--card-icon-size-block,var(--card-icon-size-theme,1.1rem))}.forumulate-prose .cards[data-card-border=tile]>.card>img.card-icon-img{display:block;object-fit:contain;padding:calc((var(--card-tile-size-block, var(--card-tile-size-theme, 40px)) - var(--card-icon-size-block, var(--card-icon-size-theme, 24px))) / 2)}.forumulate-prose .cards[data-card-border=tile]>a.card:hover>.card-icon{border-color:var(--reader-brand,var(--signal))}.forumulate-prose .cards[data-card-icon-align=start][data-variant=panel]>.card>.card-icon{place-items:start;padding:1rem}.forumulate-prose .cards[data-card-icon-align]:is([data-variant=horizontal],[data-variant=row])>.card>.card-icon{align-self:start}.forumulate-prose .cards[data-card-icon-align=center]:is(:not([data-variant]),[data-variant=compact])>.card{text-align:center}.forumulate-prose .cards[data-card-icon-align=center]:is(:not([data-variant]),[data-variant=compact])>.card>.card-icon{margin-inline:auto}.forumulate-prose .cards[data-card-icon-align=center]:is([data-variant=horizontal],[data-variant=row])>.card>:is(.card-icon,.card-title){align-self:center}.forumulate-prose .cards[data-card-icon-align=center]:is([data-variant=horizontal],[data-variant=row])>.card>.card-icon{grid-row:1}.forumulate-prose .cards[data-card-cta=end][data-variant=horizontal]>.card:has(>.card-cta){grid-template-columns:auto 1fr auto}.forumulate-prose .cards[data-card-cta=end][data-variant=horizontal]>.card>.card-cta{grid-column:3;grid-row:1/span 4;align-self:center;margin:0;white-space:nowrap}.forumulate-prose .cards:not([data-cols]):not([data-variant=row]):not([data-variant=horizontal]):has(>:nth-child(4):last-child):has(>.card>.card-desc){grid-template-columns:repeat(auto-fill,minmax(clamp(calc((100% - 2.25rem) / 4 - .1px),(1000px - 100%) * 999,calc((100% - .75rem) / 2 - .1px)),1fr))}.forumulate-reader .forumulate-prose .hint[data-tone]{--hint-tone:var(--hint-block-tone);border-left-color:var(--hint-block-tone);background:color-mix(in srgb,var(--hint-block-tone) 8%,transparent)}.forumulate-prose .hint[data-title-gap]>.hint-title{margin-bottom:var(--hint-title-gap)}.forumulate-prose .hint[data-title-gap]>.hint-title+*{margin-top:0}.forumulate-reader .forumulate-prose .hint[data-edge=bar]{border-left-width:var(--hint-bar,3px);border-left-color:var(--hint-tone)}.forumulate-reader .forumulate-prose .hint[data-edge]:after{content:none}.forumulate-reader .forumulate-prose .hint:is([data-edge=none],[data-edge=hook]){border-left-width:1px;border-left-color:var(--reader-hint-border,var(--line))}.forumulate-reader .forumulate-prose .hint[data-edge=hook]{position:relative}.forumulate-reader .forumulate-prose .hint[data-edge=hook]:after{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:1.25rem;border-left:3px solid var(--hint-tone);border-top:3px solid var(--hint-tone);border-top-left-radius:inherit;pointer-events:none}.forumulate-prose .table-wrap[data-wrap=wrap] th{white-space:normal}.forumulate-prose .table-wrap[data-wrap=wrap] :is(td,th){min-width:0}.forumulate-prose .table-wrap[data-wrap=nowrap] :is(td,th){white-space:nowrap}.forumulate-reader .forumulate-prose .table-wrap[data-more-style=solid]>.table-more{background:var(
    --table-more-bg-block,var(--table-more-bg-theme,var(--reader-brand,var(--signal)))
  );border-color:transparent;color:var(--table-more-ink-block,var(--table-more-ink-theme,var(--reader-on-brand,#fff)));font-weight:600}.forumulate-reader .forumulate-prose .table-wrap[data-more-style=outline]>.table-more{background:var(--table-more-bg-block,var(--table-more-bg-theme,none));border-color:var(--line);color:var(--table-more-ink-block,var(--table-more-ink-theme,inherit));font-weight:inherit}.forumulate-reader .forumulate-prose .table-wrap:not([data-open])[data-more-align=center]>.table-more{display:block;margin-inline:auto}.forumulate-reader .forumulate-prose .table-wrap:not([data-open])[data-more-align=start]>.table-more{display:inline-block;margin-inline:0}.forumulate-reader .forumulate-prose .table-wrap[data-collapse][data-more-fade=true]:not([data-open]):has(tr[data-over])>table{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 3.5rem),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 3.5rem),transparent)}.forumulate-reader .forumulate-prose .table-wrap[data-more-bg]>.table-more{background:var(--table-more-bg-block);border-color:transparent}.forumulate-reader .forumulate-prose .table-wrap[data-more-ink]>.table-more{color:var(--table-more-ink-block)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .forumulate-reader .forumulate-prose .table-wrap[data-more-bg-dark]>.table-more{background:var(--table-more-bg-dark-block)}:root:not([data-theme=light]) .forumulate-reader .forumulate-prose .table-wrap[data-more-ink-dark]>.table-more{color:var(--table-more-ink-dark-block)}}:root[data-theme=dark] .forumulate-reader .forumulate-prose .table-wrap[data-more-bg-dark]>.table-more{background:var(--table-more-bg-dark-block)}:root[data-theme=dark] .forumulate-reader .forumulate-prose .table-wrap[data-more-ink-dark]>.table-more{color:var(--table-more-ink-dark-block)}.forumulate-reader .forumulate-prose .table-wrap[data-more-font=mono]>.table-more{font-family:var(
    --font-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace
  )}.forumulate-reader .forumulate-prose .table-wrap[data-more-font=ui]>.table-more{font-family:var(--font-body,ui-sans-serif,system-ui,sans-serif)}.forumulate-reader .forumulate-prose .table-wrap[data-more-case=upper]>.table-more{text-transform:uppercase;letter-spacing:.06em}.forumulate-reader .forumulate-prose .table-wrap[data-more-case=none]>.table-more{text-transform:none;letter-spacing:normal}.forumulate-reader .forumulate-prose .table-wrap[data-code-ink-1] td:first-child :not(pre)>code{color:var(--table-code-ink-1)}.forumulate-reader .forumulate-prose .table-wrap[data-code-ink-2] td:nth-child(2) :not(pre)>code{color:var(--table-code-ink-2)}.forumulate-reader .forumulate-prose .table-wrap[data-code-ink-3] td:nth-child(3) :not(pre)>code{color:var(--table-code-ink-3)}.forumulate-reader .forumulate-prose .table-wrap[data-code-ink-4] td:nth-child(4) :not(pre)>code{color:var(--table-code-ink-4)}.forumulate-reader .forumulate-prose .table-wrap[data-code-ink-5] td:nth-child(5) :not(pre)>code{color:var(--table-code-ink-5)}.forumulate-reader .forumulate-prose .table-wrap[data-code-ink-6] td:nth-child(6) :not(pre)>code{color:var(--table-code-ink-6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .forumulate-reader .forumulate-prose .table-wrap[data-code-ink-dark-1] td:first-child :not(pre)>code{color:var(--table-code-ink-dark-1)}:root:not([data-theme=light]) .forumulate-reader .forumulate-prose .table-wrap[data-code-ink-dark-2] td:nth-child(2) :not(pre)>code{color:var(--table-code-ink-dark-2)}:root:not([data-theme=light]) .forumulate-reader .forumulate-prose .table-wrap[data-code-ink-dark-3] td:nth-child(3) :not(pre)>code{color:var(--table-code-ink-dark-3)}:root:not([data-theme=light]) .forumulate-reader .forumulate-prose .table-wrap[data-code-ink-dark-4] td:nth-child(4) :not(pre)>code{color:var(--table-code-ink-dark-4)}:root:not([data-theme=light]) .forumulate-reader .forumulate-prose .table-wrap[data-code-ink-dark-5] td:nth-child(5) :not(pre)>code{color:var(--table-code-ink-dark-5)}:root:not([data-theme=light]) .forumulate-reader .forumulate-prose .table-wrap[data-code-ink-dark-6] td:nth-child(6) :not(pre)>code{color:var(--table-code-ink-dark-6)}}:root[data-theme=dark] .forumulate-reader .forumulate-prose .table-wrap[data-code-ink-dark-1] td:first-child :not(pre)>code{color:var(--table-code-ink-dark-1)}:root[data-theme=dark] .forumulate-reader .forumulate-prose .table-wrap[data-code-ink-dark-2] td:nth-child(2) :not(pre)>code{color:var(--table-code-ink-dark-2)}:root[data-theme=dark] .forumulate-reader .forumulate-prose .table-wrap[data-code-ink-dark-3] td:nth-child(3) :not(pre)>code{color:var(--table-code-ink-dark-3)}:root[data-theme=dark] .forumulate-reader .forumulate-prose .table-wrap[data-code-ink-dark-4] td:nth-child(4) :not(pre)>code{color:var(--table-code-ink-dark-4)}:root[data-theme=dark] .forumulate-reader .forumulate-prose .table-wrap[data-code-ink-dark-5] td:nth-child(5) :not(pre)>code{color:var(--table-code-ink-dark-5)}:root[data-theme=dark] .forumulate-reader .forumulate-prose .table-wrap[data-code-ink-dark-6] td:nth-child(6) :not(pre)>code{color:var(--table-code-ink-dark-6)}.forumulate-prose .table-wrap{scroll-padding-inline:8px}.forumulate-prose .table-wrap[data-scroll-more]{-webkit-mask-image:linear-gradient(270deg,transparent,#000 2rem);mask-image:linear-gradient(270deg,transparent,#000 2rem)}.forumulate-prose .table-wrap[data-scroll-more]:dir(rtl){-webkit-mask-image:linear-gradient(90deg,transparent,#000 2rem);mask-image:linear-gradient(90deg,transparent,#000 2rem)}.forumulate-prose .table-wrap :is(td,th) :not(pre)>code{-webkit-box-decoration-break:clone;box-decoration-break:clone}.forumulate-reader .forumulate-prose :is(.tabs[data-active-ink]>.tabs-nav,.cf-code-group[data-active-ink] .cf-code-group-nav)>.tabs-nav-item.is-active{color:var(--tabs-active-ink-block);border-bottom-color:var(--tabs-active-ink-block)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .forumulate-reader .forumulate-prose :is(.tabs[data-active-ink-dark]>.tabs-nav,.cf-code-group[data-active-ink-dark] .cf-code-group-nav)>.tabs-nav-item.is-active{color:var(--tabs-active-ink-dark-block);border-bottom-color:var(--tabs-active-ink-dark-block)}}:root[data-theme=dark] .forumulate-reader .forumulate-prose :is(.tabs[data-active-ink-dark]>.tabs-nav,.cf-code-group[data-active-ink-dark] .cf-code-group-nav)>.tabs-nav-item.is-active{color:var(--tabs-active-ink-dark-block);border-bottom-color:var(--tabs-active-ink-dark-block)}.forumulate-reader .forumulate-prose :is(.tabs[data-active-underline=false]>.tabs-nav,.cf-code-group[data-active-underline=false] .cf-code-group-nav)>.tabs-nav-item.is-active{border-bottom-color:transparent}:is(.forumulate-prose,[data-fp-flow]) .blk-icon[data-tint]{color:var(--blk-icon-tint)}:is(.forumulate-prose,[data-fp-flow]) .blk-icon[data-tint][data-icon-style=tile]{background:color-mix(in srgb,var(--blk-icon-tint) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blk-icon-tint) 35%,transparent)}:is(.forumulate-prose,[data-fp-flow]) .doc-section[data-pattern-gradient]>.doc-section-bg:after{background:linear-gradient(var(--sec-pattern-angle,90deg),var(--sec-pattern-from),var(--sec-pattern-to));--sec-pattern-mask:radial-gradient(circle,#000 1px,transparent 1.5px) 0 0 /18px 18px;-webkit-mask:var(--sec-pattern-mask);mask:var(--sec-pattern-mask)}:is(.forumulate-prose,[data-fp-flow]) .doc-section[data-pattern-gradient][data-pattern=grid]>.doc-section-bg:after{--sec-pattern-mask:linear-gradient(90deg,#000 1px,transparent 0) 0 0 /32px 32px,linear-gradient(180deg,#000 1px,transparent 0) 0 0 /32px 32px}:is(.forumulate-prose,[data-fp-flow]) .doc-section[data-pattern-gradient][data-pattern-fade]>.doc-section-bg:after{-webkit-mask-composite:source-in;-webkit-mask:var(--sec-pattern-mask),var(--sec-pattern-fade-mask);mask:var(--sec-pattern-mask),var(--sec-pattern-fade-mask);-webkit-mask-composite:source-in,xor;mask-composite:intersect}:is(.forumulate-prose,[data-fp-flow]) .doc-section[data-pattern-gradient][data-pattern-fade=radial]{--sec-pattern-fade-mask:radial-gradient(ellipse at center,#000 20%,transparent 72%)}:is(.forumulate-prose,[data-fp-flow]) .doc-section[data-pattern-gradient][data-pattern-fade=bottom]{--sec-pattern-fade-mask:linear-gradient(180deg,#000 30%,transparent)}:is(.forumulate-prose,[data-fp-flow]) .columns[data-gap-steps]{--cols-gap:var(--cols-gap-lg)}@media (max-width:1024px){:is(.forumulate-prose,[data-fp-flow]) .columns[data-gap-steps]{--cols-gap:var(--cols-gap-md,var(--cols-gap-lg))}}@media (max-width:640px){:is(.forumulate-prose,[data-fp-flow]) .columns[data-gap-steps]{--cols-gap:var(--cols-gap-sm,var(--cols-gap-md,var(--cols-gap-lg)))}}@media (min-width:1024px){[data-docs-layout] :is([class~="max-w-[72rem]"],[class~=max-w-none]) .forumulate-prose>.columns{grid-column:1/-1;width:100%;max-width:none}}.forumulate-prose .cards[data-card-min][data-cols]:not([data-variant=row]):not(#cf-r5){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--card-min-block),calc((100% - (var(--cards-lg, 3) - 1) * var(--cards-gap, .75rem)) / var(--cards-lg, 3) - .1px))),1fr))}@media (max-width:1024px){.forumulate-prose .cards[data-card-min][data-cols]:not([data-variant=row]):not(#cf-r5){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--card-min-block),calc((100% - (var(--cards-md, 2) - 1) * var(--cards-gap, .75rem)) / var(--cards-md, 2) - .1px))),1fr))}}@media (max-width:640px){.forumulate-prose .cards[data-card-min][data-cols]:not([data-variant=row]):not(#cf-r5){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--card-min-block),calc((100% - (var(--cards-sm, 1) - 1) * var(--cards-gap, .75rem)) / var(--cards-sm, 1) - .1px))),1fr))}}.forumulate-prose .cards[data-card-min]:not([data-cols]):not([data-variant=row]):not(#cf-r5){grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--card-min-block)),1fr))}.forumulate-reader .forumulate-prose .cards:is([data-cards-gap],[data-cards-row-gap]){column-gap:var(--cards-gap,.75rem);row-gap:var(--cards-row-gap,var(--cards-gap,.75rem))}.forumulate-reader .forumulate-prose .cards[data-cards-gap-steps]{--cards-gap:var(--cards-gap-lg)}.forumulate-reader .forumulate-prose .cards[data-cards-row-gap-steps]{--cards-row-gap:var(--cards-row-gap-lg)}@media (max-width:1024px){.forumulate-reader .forumulate-prose .cards[data-cards-gap-steps]{--cards-gap:var(--cards-gap-md,var(--cards-gap-lg))}.forumulate-reader .forumulate-prose .cards[data-cards-row-gap-steps]{--cards-row-gap:var(--cards-row-gap-md,var(--cards-row-gap-lg))}}@media (max-width:640px){.forumulate-reader .forumulate-prose .cards[data-cards-gap-steps]{--cards-gap:var(--cards-gap-sm,var(--cards-gap-md,var(--cards-gap-lg)))}.forumulate-reader .forumulate-prose .cards[data-cards-row-gap-steps]{--cards-row-gap:var(--cards-row-gap-sm,var(--cards-row-gap-md,var(--cards-row-gap-lg)))}}.forumulate-prose .cards[data-card-border=tile]:not([data-card-bg])>.card:not(#cf-r5){padding-block:0;border-block-width:0}.forumulate-prose .cards[data-variant=panel][data-card-divider=false]>.card>.card-icon{border-bottom:0}.forumulate-prose .cards[data-variant=panel][data-card-divider=true]>.card>.card-icon{border-bottom:1px solid var(--line)}.forumulate-prose .cards[data-variant=panel][data-card-band]>.card>.card-icon{aspect-ratio:auto;height:var(--card-band-block);overflow:hidden}.forumulate-reader .forumulate-prose .tabs[data-tabs-style=pill]>.tabs-nav{display:inline-flex;max-width:100%;gap:2px;padding:2px;border:1px solid var(--line);border-radius:8px}.forumulate-reader .forumulate-prose .tabs[data-tabs-style=pill]>.tabs-nav>.tabs-nav-item{margin:0;border:0;border-radius:6px;padding:.3rem .75rem}.forumulate-reader .forumulate-prose .tabs[data-tabs-style=pill]>.tabs-nav>.tabs-nav-item.is-active{background:var(
    --tabs-active-ink-block,var(--tabs-active-ink-theme,var(--reader-brand,var(--signal)))
  );color:var(--reader-on-brand,var(--signal-fg,#fff))}.forumulate-prose :not(pre)>code{-webkit-box-decoration-break:clone;box-decoration-break:clone}.forumulate-prose :not(pre)>code:not([data-long]):not([class]){white-space:nowrap}.forumulate-prose :is(td,th) :not(pre)>code[data-long]{white-space:normal;overflow-wrap:anywhere}.forumulate-prose td :not(pre)>code:not([data-long]):not([class]){white-space:normal}.forumulate-reader .forumulate-prose pre.cf-code[data-lang-overlay]:not([data-one-line]){--cf-lang-w:calc(var(--cf-lang-ch, 4) * 0.42rem + 1.6rem)}.forumulate-reader .forumulate-prose pre.cf-code[data-lang-overlay]:not([data-one-line]) .cf-cl:first-child{padding-inline-end:var(--cf-lang-w)}.forumulate-reader .forumulate-prose pre.cf-code[data-lang-overlay]:not([data-one-line]):not(.cf-code-split)>code:before{content:"";float:right;width:var(--cf-lang-w);height:1lh}.forumulate-reader .forumulate-prose pre.cf-code[data-lang-overlay]:not([data-one-line]):not(.cf-code-group pre)>.cf-code-lang{line-height:1;top:max(2px,calc(.95rem * var(--reader-space-pad, 1) - .68rem - 1px))}.forumulate-reader .forumulate-prose .cf-code-caption:has(>.cf-code-lang){display:flex;align-items:center;gap:.5rem}.forumulate-reader .forumulate-prose .cf-code-caption>.cf-code-lang[data-shown]{position:static;margin-inline-start:auto;opacity:1}.forumulate-reader .forumulate-prose .cf-code-block[data-preview-attach=code]:not(#cf-r5){padding:0;background:transparent;border:1px solid var(--cf-pv-border,var(--reader-code-block-border,var(--reader-code-border,var(--line))));border-radius:var(
    --cf-pv-radius,var(--reader-code-block-radius,var(--reader-code-radius,var(--reader-radius,10px)))
  );overflow:hidden;box-shadow:none}.forumulate-reader .forumulate-prose .cf-code-block[data-preview-attach=code]>.cf-code-preview{margin-block:0;border-bottom:1px solid var(--cf-pv-border,var(--reader-code-block-border,var(--reader-code-border,var(--line))))}.forumulate-reader .forumulate-prose .cf-code-block[data-preview-attach=code]:not(#cf-r5)>pre{border:0;border-radius:0;margin:0}.forumulate-prose .forumulate-prompt[data-label-case=none] .prompt-label{text-transform:none;letter-spacing:normal}.forumulate-prose .forumulate-prompt[data-label-case=upper] .prompt-label{text-transform:uppercase}.forumulate-reader .forumulate-prose .forumulate-prompt[data-prompt-bg]{background:var(--prompt-bg-block)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .forumulate-reader .forumulate-prose .forumulate-prompt[data-prompt-bg-dark]{background:var(--prompt-bg-dark-block)}}:root[data-theme=dark] .forumulate-reader .forumulate-prose .forumulate-prompt[data-prompt-bg-dark]{background:var(--prompt-bg-dark-block)}.forumulate-prose .forumulate-prompt .prompt-menu--desk{display:none;position:relative}@media (min-width:641px){.forumulate-prose .forumulate-prompt[data-desktop-targets]:not([data-variant=pill]) .prompt-menu--desk{display:block}.forumulate-prose .forumulate-prompt[data-desktop-targets]:not([data-variant=pill]):has(.prompt-menu--desk){overflow:visible}.forumulate-prose .forumulate-prompt[data-desktop-targets]:not([data-variant=pill]) .prompt-providers{flex-wrap:nowrap}.forumulate-prose .forumulate-prompt[data-desktop-targets="0"] .prompt-providers>.prompt-open,.forumulate-prose .forumulate-prompt[data-desktop-targets="1"] .prompt-menu--desk .prompt-menu-item:nth-child(-n+1),.forumulate-prose .forumulate-prompt[data-desktop-targets="1"] .prompt-providers>.prompt-open:nth-child(n+2),.forumulate-prose .forumulate-prompt[data-desktop-targets="2"] .prompt-menu--desk .prompt-menu-item:nth-child(-n+2),.forumulate-prose .forumulate-prompt[data-desktop-targets="2"] .prompt-providers>.prompt-open:nth-child(n+3),.forumulate-prose .forumulate-prompt[data-desktop-targets="3"] .prompt-menu--desk .prompt-menu-item:nth-child(-n+3),.forumulate-prose .forumulate-prompt[data-desktop-targets="3"] .prompt-providers>.prompt-open:nth-child(n+4),.forumulate-prose .forumulate-prompt[data-desktop-targets="4"] .prompt-menu--desk .prompt-menu-item:nth-child(-n+4),.forumulate-prose .forumulate-prompt[data-desktop-targets="4"] .prompt-providers>.prompt-open:nth-child(n+5),.forumulate-prose .forumulate-prompt[data-desktop-targets="5"] .prompt-menu--desk .prompt-menu-item:nth-child(-n+5),.forumulate-prose .forumulate-prompt[data-desktop-targets="5"] .prompt-providers>.prompt-open:nth-child(n+6){display:none}.forumulate-prose .forumulate-prompt[data-variant=compact] .prompt-menu--desk{order:4}}.forumulate-prose .forumulate-prompt .prompt-fold{position:relative}.forumulate-prose .forumulate-prompt .prompt-more.prompt-more--pill{position:absolute;left:50%;bottom:.75rem;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.3rem;width:auto;padding:.25rem .8rem;border:1px solid var(--line);border-radius:999px;background:var(--surface,var(--bg));color:var(--ink);box-shadow:0 2px 8px rgb(0 0 0/.08);white-space:nowrap}.forumulate-prose .forumulate-prompt .prompt-more.prompt-more--pill:before{content:"";width:.8em;height:.8em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") center/contain no-repeat}.forumulate-prose .forumulate-prompt[data-open] .prompt-more.prompt-more--pill{position:static;transform:none;display:flex;width:max-content;margin:.5rem auto}.forumulate-prose .forumulate-prompt[data-open] .prompt-more.prompt-more--pill:before{transform:rotate(180deg)}.forumulate-prose .tabs[data-variant=card]>.tab>.forumulate-prompt[data-header=tabs]:only-child{border:0;border-radius:0;background:transparent;margin:0}