@property --item-gap { syntax: "<length-percentage>"; inherits: true; initial-value: 0px; }
.txbw0xf.txbw0xf { padding-block: calc(var(--gap) * 4) 0; padding-inline: var(--docs-sidebar-pad-x); }
@media (width >= 72rem) { .t1nmaua5.t1nmaua5 { display: block; } }
@media (not (width >= 72rem)) { .t1nmaua5.t1nmaua5 { display: none; } }
.t1izd7zh.t1izd7zh h2 { margin: 0 0 var(--gap) 0; color: var(--text-color); --current-color: var(--text-color); font-size: var(--small-font-size, var(--default-font-size)); line-height: var(--small-line-height, var(--default-line-height)); letter-spacing: var(--small-letter-spacing, var(--default-letter-spacing)); font-weight: var(--bold-font-weight); font-style: var(--small-font-style, var(--default-font-style)); text-transform: var(--small-text-transform, var(--default-text-transform)); font-family: var(--small-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--small-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--small-icon-size, var(--default-icon-size)); }
.t1izd7zh.t1izd7zh li { inline-size: auto; min-inline-size: 0; max-inline-size: initial; margin: 0; padding: 0; list-style: none; }
.t1izd7zh.t1izd7zh a { display: block; inline-size: auto; min-inline-size: 0; max-inline-size: 100%; padding-block: calc(var(--gap) * 0.5); color: var(--text-muted-color); --current-color: var(--text-muted-color); font-size: var(--small-font-size, var(--default-font-size)); line-height: var(--small-line-height, var(--default-line-height)); letter-spacing: var(--small-letter-spacing, var(--default-letter-spacing)); font-weight: var(--small-font-weight, var(--default-font-weight)); font-style: var(--small-font-style, var(--default-font-style)); text-transform: var(--small-text-transform, var(--default-text-transform)); font-family: var(--small-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--small-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--small-icon-size, var(--default-icon-size)); text-decoration: none; overflow-wrap: anywhere; }
.t1izd7zh.t1izd7zh a > span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; inline-size: auto; min-inline-size: 0; max-inline-size: initial; }
.t1izd7zh.t1izd7zh ul { --item-gap: 1px; display: grid; gap: var(--item-gap); grid-template-columns: minmax(0, 1fr); inline-size: auto; min-inline-size: 0; max-inline-size: initial; margin: 0; padding: 0; list-style: none; }
.t1izd7zh.t1izd7zh a:where([aria-current="location"]) { color: var(--accent-text-color); --current-color: var(--accent-text-color); font-size: var(--small-font-size, var(--default-font-size)); line-height: var(--small-line-height, var(--default-line-height)); letter-spacing: var(--small-letter-spacing, var(--default-letter-spacing)); font-weight: var(--bold-font-weight); font-style: var(--small-font-style, var(--default-font-style)); text-transform: var(--small-text-transform, var(--default-text-transform)); font-family: var(--small-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--small-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--small-icon-size, var(--default-icon-size)); }
.t1izd7zh.t1izd7zh a:where(:hover) { color: var(--text-color); --current-color: var(--text-color); }
.t1a4749k.t1a4749k { display: flex; gap: var(--gap); flex-flow: row wrap; }
.t18abh6x.t18abh6x button { display: inline-flex; align-items: center; padding: var(--gap) calc(var(--gap) * 1.5); border: var(--border-width) solid var(--border-color); border-radius: var(--radius); color: var(--text-color); --current-color: var(--text-color); background-color: var(--surface-color); font-size: var(--small-font-size, var(--default-font-size)); line-height: var(--small-line-height, var(--default-line-height)); letter-spacing: var(--small-letter-spacing, var(--default-letter-spacing)); font-weight: var(--small-font-weight, var(--default-font-weight)); font-style: var(--small-font-style, var(--default-font-style)); text-transform: var(--small-text-transform, var(--default-text-transform)); font-family: var(--small-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--small-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--small-icon-size, var(--default-icon-size)); text-decoration: none; cursor: pointer; }
.t18abh6x.t18abh6x a { display: inline-flex; align-items: center; padding: var(--gap) calc(var(--gap) * 1.5); border: var(--border-width) solid var(--border-color); border-radius: var(--radius); color: var(--text-color); --current-color: var(--text-color); background-color: var(--surface-color); font-size: var(--small-font-size, var(--default-font-size)); line-height: var(--small-line-height, var(--default-line-height)); letter-spacing: var(--small-letter-spacing, var(--default-letter-spacing)); font-weight: var(--small-font-weight, var(--default-font-weight)); font-style: var(--small-font-style, var(--default-font-style)); text-transform: var(--small-text-transform, var(--default-text-transform)); font-family: var(--small-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--small-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--small-icon-size, var(--default-icon-size)); text-decoration: none; cursor: pointer; }
.t18abh6x.t18abh6x button:where(:focus-visible) { outline: var(--outline-width) solid var(--focus-color); outline-offset: var(--outline-offset); }
.t18abh6x.t18abh6x a:where(:focus-visible) { outline: var(--outline-width) solid var(--focus-color); outline-offset: var(--outline-offset); }
.t18abh6x.t18abh6x button:where(:hover) { background-color: var(--surface-2-color); }
.t18abh6x.t18abh6x a:where(:hover) { background-color: var(--surface-2-color); }
.t18abh6x.t18abh6x button:where([aria-disabled="true"]) { cursor: wait; }
.t18abh6x.t18abh6x *:where([role="status"]) { color: var(--text-soft-color); --current-color: var(--text-soft-color); }
@media not print { .t1jldkj3.t1jldkj3 { display: grid; gap: calc(var(--gap) * 2); } }
@media print { .t1jldkj3.t1jldkj3 { display: none; } }
@media print { .t1jldkj3.t1jldkj3 > *:not(:last-child) { margin-bottom: calc(var(--gap) * 2); } }
@media (width > 40rem) { .t1kftpuu.t1kftpuu { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (not (width > 40rem)) { .t1kftpuu.t1kftpuu { grid-template-columns: 1fr; } }
.tk2pc4w.tk2pc4w a::before { content: ""; display: block; flex-grow: 0; flex-shrink: 0; flex-basis: auto; inline-size: 1.25rem; min-inline-size: initial; max-inline-size: initial; block-size: 1.25rem; min-block-size: initial; max-block-size: initial; background-color: currentcolor; mask: url("data:image/svg+xml,%3csvg%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%20view%42ox%3d%220%200%2024%2024%22%20fill%3d%22none%22%20stroke%3d%22black%22%20stroke-width%3d%222%22%20stroke-linecap%3d%22round%22%20stroke-linejoin%3d%22round%22%3e%3cpath%20d%3d%22%4d5%2012h14%22%2f%3e%3cpath%20d%3d%22m5%2012%206%206%22%2f%3e%3cpath%20d%3d%22m5%2012%206-6%22%2f%3e%3c%2fsvg%3e%0a") center / contain no-repeat; }
.tk2pc4w.tk2pc4w a { border-radius: var(--radius); display: flex; gap: var(--gap); align-items: center; justify-content: flex-start; inline-size: 100%; min-inline-size: initial; max-inline-size: initial; padding: calc(var(--gap) * 2); border: var(--border-width) solid var(--border-color); color: var(--text-soft-color); --current-color: var(--text-soft-color); background-color: var(--surface-2-color); box-shadow: none ; transition: color var(--transition), background-color var(--transition); text-decoration: none; overflow-wrap: anywhere; }
.tk2pc4w.tk2pc4w a[rel="next"]::before { order: 1; mask: url("data:image/svg+xml,%3csvg%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%20view%42ox%3d%220%200%2024%2024%22%20fill%3d%22none%22%20stroke%3d%22black%22%20stroke-width%3d%222%22%20stroke-linecap%3d%22round%22%20stroke-linejoin%3d%22round%22%3e%3cpath%20d%3d%22%4d5%2012h14%22%2f%3e%3cpath%20d%3d%22m13%2018%206-6%22%2f%3e%3cpath%20d%3d%22m13%206%206%206%22%2f%3e%3c%2fsvg%3e%0a") center / contain no-repeat; }
.tk2pc4w.tk2pc4w:is([dir="rtl"] *) a[rel="next"]::before { mask: url("data:image/svg+xml,%3csvg%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%20view%42ox%3d%220%200%2024%2024%22%20fill%3d%22none%22%20stroke%3d%22black%22%20stroke-width%3d%222%22%20stroke-linecap%3d%22round%22%20stroke-linejoin%3d%22round%22%3e%3cpath%20d%3d%22%4d5%2012h14%22%2f%3e%3cpath%20d%3d%22m5%2012%206%206%22%2f%3e%3cpath%20d%3d%22m5%2012%206-6%22%2f%3e%3c%2fsvg%3e%0a") center / contain no-repeat; }
.tk2pc4w.tk2pc4w:is([dir="rtl"] *) a[rel="prev"]::before { mask: url("data:image/svg+xml,%3csvg%20xmlns%3d%22http%3a%2f%2fwww.w3.org%2f2000%2fsvg%22%20view%42ox%3d%220%200%2024%2024%22%20fill%3d%22none%22%20stroke%3d%22black%22%20stroke-width%3d%222%22%20stroke-linecap%3d%22round%22%20stroke-linejoin%3d%22round%22%3e%3cpath%20d%3d%22%4d5%2012h14%22%2f%3e%3cpath%20d%3d%22m13%2018%206-6%22%2f%3e%3cpath%20d%3d%22m13%206%206%206%22%2f%3e%3c%2fsvg%3e%0a") center / contain no-repeat; }
.tk2pc4w.tk2pc4w [data-element="Title"] { color: var(--heading-color); --current-color: var(--heading-color); font-size: var(--h5-font-size, var(--default-font-size)); line-height: var(--h5-line-height, var(--default-line-height)); letter-spacing: var(--h5-letter-spacing, var(--default-letter-spacing)); font-weight: var(--h5-font-weight, var(--default-font-weight)); font-style: var(--h5-font-style, var(--default-font-style)); text-transform: var(--h5-text-transform, var(--default-text-transform)); font-family: var(--h5-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--h5-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--h5-icon-size, var(--default-icon-size)); }
.tk2pc4w.tk2pc4w a:where(:active) { background-color: var(--surface-2-pressed-color); }
.tk2pc4w.tk2pc4w a:where(:hover) { border-color: var(--border-color); background-color: var(--surface-2-hover-color); }
.tk2pc4w.tk2pc4w a > span:where(:is(a[rel="next"] > span)) { margin-inline: auto 0; text-align: end; }
.tk2pc4w.tk2pc4w a:where([rel="next"]) { justify-content: flex-start; text-align: end; }
@media (width > 40rem) { .tk2pc4w.tk2pc4w a:where([rel="next"]) { grid-column: 2; grid-row: 1; } }
@media (width > 40rem) { .tk2pc4w.tk2pc4w a:where([rel="prev"]) { grid-column: 1; grid-row: 1; } }
@media (not (width > 40rem)) { .tk2pc4w.tk2pc4w a:where([rel="next"]) { grid-column: auto; grid-row: auto; } }
@media (not (width > 40rem)) { .tk2pc4w.tk2pc4w a:where([rel="prev"]) { grid-column: auto; grid-row: auto; } }
@media (width >= 72rem) { .t1tqfppu.t1tqfppu { inline-size: max(var(--sidebar-width), calc(var(--sidebar-width) + calc(100% - var(--content-width) - var(--sidebar-width)) / 2)); min-inline-size: initial; max-inline-size: initial; } }
@media (not (width >= 72rem)) { .t1tqfppu.t1tqfppu { inline-size: 100%; min-inline-size: initial; max-inline-size: initial; } }
@media (not (width >= 72rem)) { .t16u1cwi.t16u1cwi:where(:not(:has(cookbook-mobile-toc))) { display: none; } }
.t16u1cwi.t16u1cwi:where(:has(cookbook-mobile-toc)) { display: block; }
@media (width >= 72rem) { .tj27e0t.tj27e0t { order: 2; } }
.tj27e0t.tj27e0t { position: relative; }
@media (not (width >= 72rem)) { .tj27e0t.tj27e0t { order: 0; } }
@media (width >= 72rem) { .t1ga7zct.t1ga7zct [data-element="Content"] { position: sticky; block-size: calc(100vh - var(--docs-nav-height)); min-block-size: initial; max-block-size: initial; overflow-y: auto; } }
.t1ga7zct.t1ga7zct [data-element="Content"] { inset-block: var(--docs-nav-height) auto; inline-size: 100%; min-inline-size: initial; max-inline-size: initial; scrollbar-width: none; }
@media (not (width >= 72rem)) { .t1ga7zct.t1ga7zct [data-element="Content"] { position: static; block-size: auto; min-block-size: initial; max-block-size: initial; overflow-y: visible; } }