.docs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-48);align-items:start;padding-block:var(--space-40) var(--space-80)}.docs-nav{display:none}@media(min-width:840px){.docs{grid-template-columns:220px minmax(0,1fr)}.docs-nav{display:grid;gap:var(--space-4);align-content:start;position:sticky;top:calc(var(--header-h) + var(--space-24));max-height:calc(100dvh - var(--header-h) - var(--space-48));overflow-y:auto;overscroll-behavior:contain;padding:2px 2px var(--space-24)}.docs-menu{display:none}}.docs-filter{margin-bottom:var(--space-8)}.docs-nav-group{display:grid;gap:1px;margin-top:var(--space-16)}.docs-nav-group>.sy-eyebrow{padding:0 var(--space-8) var(--space-4)}.docs-nav-group[hidden],.docs-nav .sy-nav-item[hidden]{display:none}.docs-nav .sy-nav-item:hover,.docs-sheet .sy-nav-item:hover{background:var(--state-hover);color:var(--text)}.docs-nav .sy-nav-item[aria-current=page],.docs-sheet .sy-nav-item[aria-current=page]{background:var(--accent-soft);color:var(--text);font-weight:500}.docs-nav-none{padding:var(--space-8);color:var(--text-tertiary);font:var(--type-body-sm)}.docs-main{display:grid;gap:var(--space-32);align-content:start;min-width:0;max-width:var(--web-prose)}.docs--wide .docs-main{max-width:none}.docs-head{display:grid;gap:var(--space-12)}.docs-head>*{margin:0}.docs-head h1{color:var(--text);font-family:var(--font-display);font-size:var(--site-display-md);font-weight:400;letter-spacing:var(--type-display-md-tracking);line-height:1.08;text-wrap:balance;overflow-wrap:anywhere}.docs-lede{max-width:36rem;color:var(--text-secondary);font:var(--type-lede)}.docs-tools{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-left:calc(-1 * var(--space-8))}.docs-prose{display:grid;gap:var(--space-16);min-width:0;color:var(--text);font:var(--type-reading)}.docs-prose>*{margin:0;min-width:0}.docs-prose h2{margin-top:var(--space-24);font:var(--type-title-lg);color:var(--text);scroll-margin-top:calc(var(--header-h) + var(--space-16))}.docs-prose h3{margin-top:var(--space-8);font:var(--type-title);color:var(--text);scroll-margin-top:calc(var(--header-h) + var(--space-16))}.docs-prose ul,.docs-prose ol{display:grid;gap:var(--space-8);padding-left:1.25em}.docs-prose li>p{margin:0}.docs-prose li>.docs-code{margin-top:var(--space-8)}.docs-prose strong{font-weight:600}.docs-prose a:not(.sy-btn),.ref-op-text a,.ref-base a{color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--accent-text) 45%,transparent)}.docs-prose a:not(.sy-btn):hover{text-decoration-color:var(--accent-text)}.docs-prose :not(pre)>code,.ref-op-text :not(pre,dt)>code,.ref-base code{padding:1px 4px;border-radius:var(--radius-small);background:var(--state-pressed);font:400 .9em/1 var(--font-mono);overflow-wrap:anywhere}.docs-prose table{display:block;max-width:100%;overflow-x:auto;border:var(--border-1) solid var(--line);border-radius:var(--radius-container);background:var(--surface);border-collapse:separate;border-spacing:0;font:400 14px/20px var(--font-sans)}.docs-prose th{padding:var(--space-8) var(--space-12);text-align:left;white-space:nowrap;color:var(--text-tertiary);font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:var(--border-1) solid var(--line)}.docs-prose td{padding:10px var(--space-12);vertical-align:top;border-bottom:var(--border-1) solid var(--line-subtle)}.docs-prose tr:last-child td{border-bottom:0}.docs-table .sy-table td{white-space:normal;vertical-align:top;padding-block:10px;height:auto}.docs-table .sy-table td code{font:400 13px/20px var(--font-mono)}.ref-base{margin:0;color:var(--text-secondary);font:var(--type-body)}.ref-toc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:var(--space-4) var(--space-24)}.ref-toc a{display:flex;align-items:center;gap:var(--space-8);min-width:0;padding-block:var(--space-4);color:var(--text-secondary);font:var(--type-body);text-decoration:none}.ref-toc a:hover{color:var(--text)}.ref-op{display:grid;gap:var(--space-24);padding-top:var(--space-32);border-top:var(--border-1) solid var(--line-subtle);scroll-margin-top:calc(var(--header-h) + var(--space-16))}@media(min-width:1200px){.ref-op{grid-template-columns:minmax(0,1fr) 440px;gap:var(--space-40);align-items:start}.ref-op-code{position:sticky;top:calc(var(--header-h) + var(--space-24))}}.ref-op-text{display:grid;gap:var(--space-12);align-content:start;min-width:0;color:var(--text);font:var(--type-reading)}.ref-op-text>*{margin:0}.ref-op h2{font:var(--type-title-lg)}.ref-op h2 a{color:inherit;text-decoration:none}.ref-op h2 a:hover{text-decoration:underline;text-underline-offset:4px}.ref-op h3{margin-top:var(--space-8);color:var(--text-tertiary);font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ref-op-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.ref-method{display:inline-flex;flex:none;align-items:center;height:20px;padding:0 var(--space-6);border-radius:var(--radius-small);background:var(--state-pressed);color:var(--text-secondary);font:500 11px/16px var(--font-mono);letter-spacing:.04em}.ref-path{color:var(--text);font:400 14px/20px var(--font-mono);overflow-wrap:anywhere}.ref-who{color:var(--text-secondary);font:var(--type-body-sm)}.ref-fields,.ref-answers{display:grid;margin:0}.ref-fields>div{display:grid;gap:var(--space-4);padding-block:10px;border-top:var(--border-1) solid var(--line-subtle)}.ref-fields dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-8)}.ref-fields dt code{color:var(--text);font:500 13px/20px var(--font-mono)}.ref-type{color:var(--text-tertiary);font:var(--type-body-sm)}.ref-required{color:var(--text-secondary);font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ref-fields dd,.ref-answers dd{margin:0;color:var(--text-secondary);font:var(--type-body)}.ref-answers>div{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-8);padding-block:var(--space-6);border-top:var(--border-1) solid var(--line-subtle)}.ref-answers dt{color:var(--text);font:500 13px/20px var(--font-mono);font-variant-numeric:tabular-nums}.ref-returns summary{cursor:pointer;color:var(--text-secondary);font:var(--type-body-strong)}.ref-returns summary:hover{color:var(--text)}.ref-returns[open] summary{margin-bottom:var(--space-8)}.ref-op-code{display:grid;gap:var(--space-12);align-content:start;min-width:0}.docs-menu{justify-self:start}.docs-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:85dvh;margin:0;padding:0 var(--space-16) calc(var(--space-24) + env(safe-area-inset-bottom,0px));border:0;border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;background:var(--surface-overlay);color:var(--text);box-shadow:var(--shadow-overlay);overflow-y:auto}.docs-sheet::backdrop{background:var(--scrim)}.docs-sheet-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;height:48px;background:var(--surface-overlay)}.docs-sheet-title{margin:0;font:var(--type-title)}
