.page-docs{--el-1: 0 1px 2px rgba(16, 22, 48, .04), 0 8px 20px -14px rgba(16, 22, 48, .18);--el-2: 0 1px 2px rgba(16, 22, 48, .05), 0 20px 46px -26px rgba(16, 22, 48, .28);--hair: color-mix(in srgb, var(--line) 76%, transparent);--tint: color-mix(in srgb, var(--ink) 5%, transparent)}:root[data-theme=dark] .page-docs{--el-1: inset 0 0 0 1px rgba(255, 255, 255, .055);--el-2: inset 0 0 0 1px rgba(255, 255, 255, .075), 0 24px 54px -30px rgba(0, 0, 0, .85);--hair: color-mix(in srgb, var(--line) 88%, transparent);--tint: color-mix(in srgb, var(--ink) 9%, transparent)}.page-docs main .wrap{max-width:1080px}.page-docs main>section,.page-docs main>.wrap{margin-block:0}.page-docs .lhero{padding-bottom:clamp(18px,2.2vw,26px)}.page-docs .lhero h1{letter-spacing:-.038em;line-height:1.04;max-width:20ch;text-wrap:balance}.page-docs .lhero .lead{max-width:62ch;line-height:1.64}.page-docs .updated{background:none;border:0;padding:0;color:var(--mut);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.page-docs .docs-meta{display:flex;flex-wrap:wrap;gap:6px 34px;margin:26px 0 0;padding:16px 0 0;border:0;border-top:1px solid var(--hair);background:none;border-radius:0}.page-docs .docs-meta>div{display:flex;align-items:baseline;gap:8px;padding:0;border:0}.page-docs .docs-meta dt{margin:0;color:var(--mut);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.page-docs .docs-meta dd{margin:0;color:var(--ink2);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.page-docs .docs-find{margin-block:clamp(22px,3vw,34px) clamp(24px,3.2vw,36px)}.page-docs .docs-find-box{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:0 10px 0 15px;border:1px solid var(--hair);border-radius:13px;background:var(--surface);box-shadow:var(--el-1);transition:border-color .16s ease,box-shadow .16s ease}.page-docs .docs-find-box:focus-within{border-color:color-mix(in srgb,var(--acc) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 14%,transparent)}.page-docs .docs-find-box.is-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.page-docs .docs-find-glyph{display:grid;place-items:center;color:var(--mut)}.page-docs .docs-find-glyph svg{width:17px;height:17px}.page-docs .docs-find-field{position:relative;display:block;min-width:0;font-size:15px;font-weight:500;letter-spacing:0}.page-docs .docs-find-field input{position:relative;width:100%;min-width:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;letter-spacing:inherit;outline:none}.page-docs .docs-find-field input::placeholder{color:var(--mut);font-weight:500}.page-docs .docs-find-ghost{position:absolute;inset:0;display:block;overflow:hidden;white-space:pre;color:var(--mut);font:inherit;letter-spacing:inherit;pointer-events:none}.page-docs .docs-find-ghost i{visibility:hidden;font-style:normal}.page-docs .docs-find-clear{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:none;color:var(--mut);cursor:pointer;transition:background-color .14s ease,color .14s ease}.page-docs .docs-find-clear:hover{background:var(--tint);color:var(--ink)}.page-docs .docs-find-clear[hidden]{display:none}.page-docs .docs-find-clear svg{width:14px;height:14px}.page-docs .docs-find-key{padding:3px 7px;border:1px solid var(--hair);border-radius:6px;background:none;color:var(--mut);font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.page-docs .docs-find-panel{position:absolute;z-index:40;top:calc(100% + 1px);left:-1px;right:-1px;overflow:hidden;border:1px solid color-mix(in srgb,var(--acc) 55%,transparent);border-top-color:var(--hair);border-radius:0 0 13px 13px;background:var(--surface);box-shadow:0 26px 52px -28px #1016306b}:root[data-theme=dark] .page-docs .docs-find-panel{box-shadow:0 26px 60px -26px #000000e6}.page-docs .docs-find-list{max-height:min(60vh,460px);overflow-y:auto;padding:6px}.page-docs .docs-find-group{margin:8px 0 4px;padding:0 10px;color:var(--mut);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.page-docs .docs-find-group:first-child{margin-top:4px}.page-docs .docs-find-row{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px;border-radius:9px;color:inherit;text-decoration:none;scroll-margin:6px}.page-docs .docs-find-row:hover,.page-docs .docs-find-row.is-active{background:var(--tint)}.page-docs .docs-find-row.is-active{outline:2px solid color-mix(in srgb,var(--acc) 42%,transparent);outline-offset:-2px}.page-docs .docs-find-dot{width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--product-tone, color-mix(in srgb, var(--mut) 55%, transparent))}.page-docs .docs-find-main{min-width:0;display:block}.page-docs .docs-find-main b{display:block;color:var(--ink);font-size:14px;font-weight:650;line-height:1.35;letter-spacing:-.011em}.page-docs .docs-find-crumb{display:block;margin-top:2px;color:var(--mut);font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-docs .docs-find-snip{display:block;margin-top:5px;color:var(--ink2);font-size:12px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.page-docs .docs-find-row mark{padding:0 1px;border-radius:3px;background:color-mix(in srgb,var(--acc) 20%,transparent);color:inherit;font-weight:700}.page-docs .docs-find-kind{flex:none;padding:2px 7px;border-radius:5px;background:var(--tint);color:var(--mut);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.page-docs .docs-find-empty{display:block;padding:18px 12px 16px}.page-docs .docs-find-empty b{display:block;color:var(--ink);font-size:14px;font-weight:650}.page-docs .docs-find-empty span{display:block;margin-top:5px;color:var(--ink2);font-size:13px;line-height:1.55}.page-docs .docs-find-empty a{display:inline-block;margin-top:10px;font-size:13px;font-weight:650}.page-docs .docs-find-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:9px 14px;border-top:1px solid var(--hair);color:var(--mut);font-size:11px;font-weight:600}.page-docs .docs-find-legend kbd{display:inline-block;min-width:16px;margin-right:2px;padding:1px 4px;border:1px solid var(--hair);border-radius:4px;background:none;color:var(--mut);font-family:inherit;font-size:10px;font-weight:700;text-align:center}@media(max-width:640px){.page-docs .docs-find-legend{display:none}}.page-docs .prose h2.is-found,.page-docs .prose h3.is-found,.page-docs .docs-glossary dt.is-found{animation:docs-found 1.6s ease-out}@keyframes docs-found{0%,55%{background:color-mix(in srgb,var(--acc) 15%,transparent);box-shadow:-10px 0 color-mix(in srgb,var(--acc) 15%,transparent)}to{background:transparent;box-shadow:-10px 0 0 transparent}}@media(prefers-reduced-motion:reduce){.page-docs .prose h2.is-found,.page-docs .prose h3.is-found,.page-docs .docs-glossary dt.is-found{animation:none;box-shadow:-10px 0 0 var(--tint);background:var(--tint)}}.page-docs .toc{border:0;border-radius:0;padding:2px 0;background:none}.page-docs .toc h4{margin:0 0 12px;padding-left:15px}.page-docs .toc-fold>summary{display:none}.page-docs .toc-fold>ol{margin:0;padding:0;border-left:2px solid var(--hair);list-style:none;counter-reset:s}.page-docs .toc li{counter-increment:s}.page-docs .toc .toc-part{counter-increment:none;margin:18px 0 5px;padding-left:15px;color:var(--mut);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page-docs .toc .toc-part:first-child{margin-top:2px}.page-docs .toc a{display:block;padding:6px 0 6px 15px;margin-left:-2px;border-left:2px solid transparent;border-radius:0;color:var(--ink2);font-size:13px;font-weight:550;line-height:1.35;transition:color .16s ease,border-color .16s ease}.page-docs .toc a:before{content:counter(s) ". ";color:var(--mut);font-variant-numeric:tabular-nums}.page-docs .toc a:hover{background:none;color:var(--ink);border-left-color:var(--hair)}.page-docs .toc a.is-current{background:none;color:var(--acc-d);border-left-color:var(--acc);font-weight:650}.page-docs .toc a[data-tone=pdf]{--product-tone: var(--tone-pdf)}.page-docs .toc a[data-tone=document]{--product-tone: var(--tone-document)}.page-docs .toc a[data-tone=sheets]{--product-tone: var(--tone-sheets)}.page-docs .toc a[data-tone=slides]{--product-tone: var(--tone-slides)}.page-docs .toc a[data-tone=design]{--product-tone: var(--tone-design)}.page-docs .toc a[data-tone=video]{--product-tone: var(--tone-video)}.page-docs .toc a[data-tone=notes]{--product-tone: var(--tone-notes)}.page-docs .toc a[data-tone=forms]{--product-tone: var(--tone-forms)}.page-docs .toc a[data-tone=apps]{--product-tone: var(--tone-apps)}.page-docs .toc a[data-tone=automate]{--product-tone: var(--tone-automate)}.page-docs .toc a[data-tone=agent]{--product-tone: var(--tone-agent)}.page-docs .toc a[data-tone]:hover{border-left-color:color-mix(in srgb,var(--product-tone) 55%,transparent)}.page-docs .toc a[data-tone].is-current{border-left-color:var(--product-tone)}.page-docs .page-bridge-box{border:0;border-radius:20px;box-shadow:var(--el-1)}:root[data-theme=dark] .page-docs .toc a:hover{background:none;color:var(--ink)}:root[data-theme=dark] .page-docs .docs-find-box{background:var(--surface)}.page-docs .prose{max-width:68ch}.page-docs .prose p,.page-docs .prose li{font-size:16px;line-height:1.72}.page-docs .prose li{margin:8px 0}.page-docs .prose ul,.page-docs .prose ol{margin:14px 0 0;padding-left:24px}.page-docs .prose li::marker{color:var(--mut)}.page-docs .prose strong{color:var(--ink);font-weight:700}.page-docs .prose a{text-underline-offset:3px;text-decoration-thickness:1.5px}.page-docs .prose .fineprint{color:var(--mut);font-size:13px;line-height:1.6}.page-docs .prose{counter-reset:h2}.page-docs .prose h2{counter-increment:h2;counter-reset:h3;margin:64px 0 0;padding-top:30px;border-top:1px solid var(--hair);font-size:clamp(23px,2.5vw,29px);font-weight:800;letter-spacing:-.03em;line-height:1.2;scroll-margin-top:90px}.page-docs .prose h2:before{content:counter(h2) ".";margin-right:11px;color:var(--mut);font-weight:700;font-variant-numeric:tabular-nums}.page-docs .prose h2:first-of-type{margin-top:8px;padding-top:0;border-top:0}.page-docs .prose h3{counter-increment:h3;margin:34px 0 0;color:var(--ink);font-size:18px;font-weight:750;letter-spacing:-.02em;line-height:1.35;scroll-margin-top:90px}.page-docs .prose>h3:before{content:counter(h2) "." counter(h3);margin-right:10px;color:var(--mut);font-weight:650;font-variant-numeric:tabular-nums}.page-docs .prose>h3.q{counter-increment:none}.page-docs .prose>h3.q:before{content:none}.page-docs .prose h4{margin:24px 0 0;font-size:15px;font-weight:750;color:var(--ink)}.page-docs .prose .anchor{margin-left:10px;padding:0 4px;border:0;border-radius:5px;background:none;color:var(--mut);font-size:15px;font-weight:600;opacity:0;cursor:pointer;transition:opacity .14s ease,color .14s ease,background-color .14s ease}.page-docs .prose h2:hover .anchor,.page-docs .prose h3:hover .anchor,.page-docs .prose .anchor:focus-visible{opacity:1}.page-docs .prose .anchor:hover{color:var(--acc-d);background:var(--tint)}.page-docs .prose .anchor.is-copied{opacity:1;color:var(--acc-d);font-size:12px;font-weight:700}.page-docs .prose code{padding:.12em .38em;border-radius:5px;background:var(--tint);color:var(--ink);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.875em;font-weight:500}.page-docs .prose a code{color:inherit}.page-docs .prose kbd{display:inline-block;min-width:21px;padding:2px 6px;border:1px solid var(--hair);border-bottom-width:2px;border-radius:6px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:12px;font-weight:700;line-height:1.45;text-align:center;white-space:nowrap}.page-docs .tbl-wrap{margin:20px 0 0;overflow-x:auto}.page-docs table.tbl{font-size:14px}.page-docs table.tbl th,.page-docs table.tbl td{padding:12px 16px 12px 0;border:0;border-bottom:1px solid var(--hair);line-height:1.6;vertical-align:top}.page-docs table.tbl th{background:none;color:var(--mut);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.page-docs table.tbl tr:last-child td{border-bottom:0}.page-docs .feature-ledger{gap:6px;margin:16px 0 6px}.page-docs .feature-ledger span{padding:4px 10px;border:0;border-radius:7px;background:var(--tint);color:var(--ink2);font-size:13px;font-weight:600}.page-docs .docs-recipe,.page-docs .docs-tool-legend>div,.page-docs .docs-access-grid>div{padding:16px 0 0;border:0;border-top:1px solid var(--hair);border-radius:0;background:none;box-shadow:none}.page-docs .docs-recipe-grid,.page-docs .docs-access-grid,.page-docs .docs-tool-legend{gap:4px 30px;margin:20px 0 4px}.page-docs .docs-recipe-kicker{color:var(--mut)}.page-docs .trouble-index{gap:6px 22px}.page-docs .docs-glossary{margin:22px 0 0}.page-docs .docs-glossary dt{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--hair);color:var(--ink);font-size:15px;font-weight:750;letter-spacing:-.012em;scroll-margin-top:90px}.page-docs .docs-glossary dt:first-of-type{margin-top:6px}.page-docs .docs-glossary dd{margin:6px 0 0;color:var(--ink2);font-size:15px;line-height:1.68;max-width:64ch}@media(max-width:880px){.page-docs .toc{position:static}.page-docs .toc h4{display:none}.page-docs .toc-fold{border:1px solid var(--hair);border-radius:12px;background:var(--surface)}.page-docs .toc-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 15px;color:var(--ink);font-size:14px;font-weight:650;cursor:pointer;list-style:none}.page-docs .toc-fold>summary::-webkit-details-marker{display:none}.page-docs .toc-fold>summary:before{content:"Contents"}.page-docs .toc-fold>summary span{color:var(--mut);font-size:12px;font-weight:600}.page-docs .toc-fold>summary:after{content:"";flex:none;width:8px;height:8px;margin-left:-6px;border:2px solid var(--mut);border-left:0;border-top:0;transform:rotate(45deg) translate(-2px,-2px);transition:transform .16s ease}.page-docs .toc-fold[open]>summary:after{transform:rotate(-135deg) translate(-3px,-3px)}.page-docs .toc-fold>ol{max-height:52vh;overflow-y:auto;margin:0 15px 12px;padding-left:0}}@media(min-width:881px){.page-docs .toc-fold>ol{display:block!important}}@media(max-width:640px){.page-docs .docs-meta{gap:6px 22px}.page-docs .docs-find-key{display:none}.page-docs .docs-find-box{grid-template-columns:20px minmax(0,1fr) auto}.page-docs .docs-find-kind{display:none}}.page-docs .prose h2[data-product]:before{content:none}.page-docs .prose .h2-mark{position:absolute;top:-.1em;left:0;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--product-soft);color:color-mix(in srgb,var(--product-tone) 78%,var(--ink))}.page-docs .prose .h2-mark svg{width:19px;height:19px}:root[data-theme=dark] .page-docs .prose .h2-mark{color:color-mix(in srgb,var(--product-tone) 86%,#fff)}.page-docs .dgm{margin:22px 0 0}.page-docs .dgm-scroll{overflow-x:auto;padding:4px 0 6px;scrollbar-width:thin}.page-docs .dgm svg{display:block;width:100%;min-width:660px;height:auto;overflow:visible;font-family:inherit}.page-docs .dgm figcaption{margin:10px 0 0;color:var(--ink2);font-size:14px;line-height:1.6;max-width:66ch}.page-docs .dgm .dgm-rail{stroke:var(--hair);stroke-width:2}.page-docs .dgm .dgm-tick{stroke:var(--hair);stroke-width:1}.page-docs .dgm .dgm-dot{fill:var(--surface);stroke:var(--mut);stroke-width:2}.page-docs .dgm .dgm-dot.is-gated{stroke-dasharray:3 3}.page-docs .dgm .dgm-dot.is-loop{fill:var(--acc);stroke:var(--acc)}.page-docs .dgm .dgm-box{fill:none;stroke:var(--hair);stroke-width:1.5}.page-docs .dgm .dgm-box.is-manual{stroke:color-mix(in srgb,var(--acc) 55%,transparent)}.page-docs .dgm text{text-anchor:middle}.page-docs .dgm .dgm-t{fill:var(--ink);font-size:13px;font-weight:650;letter-spacing:-.01em}.page-docs .dgm .dgm-s{fill:var(--mut);font-size:11px;font-weight:500}.page-docs .dgm .dgm-n{fill:var(--mut);font-size:11px;font-weight:800}.page-docs .dgm .dgm-k{fill:var(--acc-d);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page-docs .dgm .dgm-k.is-soft{fill:var(--mut)}.page-docs .dgm .dgm-start{text-anchor:start}.page-docs .dgm .dgm-end{text-anchor:end}.page-docs .dgm .dgm-mid{text-anchor:middle}.page-docs .dgm .dgm-loop,.page-docs .dgm .dgm-arrow{fill:none;stroke:var(--acc);stroke-width:1.75}.page-docs .dgm .dgm-arrow{stroke-linecap:round;stroke-linejoin:round}.page-docs .dgm .dgm-cutline{stroke:var(--acc);stroke-width:1.5;stroke-dasharray:4 4}.page-docs .dgm .dgm-cutline.is-soft{stroke:var(--mut)}.page-docs .dgm .dgm-cutdot{fill:var(--acc);stroke:none}.page-docs .dgm .dgm-cutdot.is-soft{fill:var(--mut)}.page-docs .dgm .dgm-fan{fill:none;stroke:var(--hair);stroke-width:1.5}.page-docs .dgm .dgm-fan.is-manual{stroke:color-mix(in srgb,var(--acc) 55%,transparent)}.page-docs .dgm .dgm-brace{fill:none;stroke:color-mix(in srgb,var(--acc) 55%,transparent);stroke-width:1.5}
