@property --item-gap { syntax: "<length-percentage>"; inherits: true; initial-value: 0px; }
@property --callout-border-color { syntax: "<color>"; inherits: true; initial-value: transparent; }
@property --callout-surface-color { syntax: "<color>"; inherits: true; initial-value: transparent; }
@property --callout-text-color { syntax: "<color>"; inherits: true; initial-value: transparent; }
@property --sidebar-transition { syntax: "<time>"; inherits: true; initial-value: 0s; }
.t7nswyc.t7nswyc { padding-block: calc(4 * var(--gap)) 0; padding-inline: var(--docs-sidebar-pad-x); }
@media (width >= 72rem) { .t1nmaua5.t1nmaua5 { display: block; } }
@media (not (width >= 72rem)) { .t1nmaua5.t1nmaua5 { display: none; } }
.tkwoeo.tkwoeo 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)); }
.tkwoeo.tkwoeo li { inline-size: auto; min-inline-size: 0; max-inline-size: initial; margin: 0; padding: 0; list-style: none; }
.tkwoeo.tkwoeo a { display: block; inline-size: auto; min-inline-size: 0; max-inline-size: 100%; padding-block: calc(0.5 * var(--gap)); 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; }
.tkwoeo.tkwoeo a > span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; inline-size: auto; min-inline-size: 0; max-inline-size: initial; }
.tkwoeo.tkwoeo 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; }
.tkwoeo.tkwoeo 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)); }
.tkwoeo.tkwoeo a:where(:hover) { color: var(--text-color); --current-color: var(--text-color); }
.tub2cg5.tub2cg5 { display: flex; gap: var(--gap); flex-flow: row wrap; }
.tjwlc4u.tjwlc4u button { display: inline-flex; align-items: center; padding: var(--gap) calc(1.5 * var(--gap)); 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; }
.tjwlc4u.tjwlc4u a { display: inline-flex; align-items: center; padding: var(--gap) calc(1.5 * var(--gap)); 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; }
.tjwlc4u.tjwlc4u button:where(:focus-visible) { outline: var(--outline-width) solid var(--focus-color); outline-offset: var(--outline-offset); }
.tjwlc4u.tjwlc4u a:where(:focus-visible) { outline: var(--outline-width) solid var(--focus-color); outline-offset: var(--outline-offset); }
.tjwlc4u.tjwlc4u button:where(:hover) { background-color: var(--surface-2-color); }
.tjwlc4u.tjwlc4u a:where(:hover) { background-color: var(--surface-2-color); }
.tjwlc4u.tjwlc4u button:where([aria-disabled="true"]) { cursor: wait; }
.tjwlc4u.tjwlc4u *:where([role="status"]) { color: var(--text-soft-color); --current-color: var(--text-soft-color); }
@media not print { .t1ok493v.t1ok493v { display: grid; } }
.t1ok493v.t1ok493v { gap: calc(2 * var(--gap)); }
@media print { .t1ok493v.t1ok493v { display: none; } }
@media (width > 40rem) { .t1kftpuu.t1kftpuu { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (not (width > 40rem)) { .t1kftpuu.t1kftpuu { grid-template-columns: 1fr; } }
.tsjrjzk.tsjrjzk 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; }
.tsjrjzk.tsjrjzk 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(2 * var(--gap)); 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(--color-transition, var(--transition)), background-color var(--fill-transition, var(--transition)), background-image var(--fill-transition, var(--transition)), --tasty-second-fill-color var(--fill-transition, var(--transition)); text-decoration: none; overflow-wrap: anywhere; }
.tsjrjzk.tsjrjzk 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; }
.tsjrjzk.tsjrjzk a[rel="next"]:dir(rtl)::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; }
.tsjrjzk.tsjrjzk a[rel="prev"]:dir(rtl)::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; }
.tsjrjzk.tsjrjzk [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)); }
.tsjrjzk.tsjrjzk a:where(:active) { background-color: var(--surface-2-pressed-color); }
.tsjrjzk.tsjrjzk a:where(:hover) { border-color: var(--border-color); background-color: var(--surface-2-hover-color); }
.tsjrjzk.tsjrjzk a > span:where(:is(a[rel="next"] > span)) { margin-inline: auto 0; text-align: end; }
.tsjrjzk.tsjrjzk a:where([rel="next"]) { justify-content: flex-start; text-align: end; }
@media (width > 40rem) { .tsjrjzk.tsjrjzk a:where([rel="next"]) { grid-column: 2; grid-row: 1; } }
@media (width > 40rem) { .tsjrjzk.tsjrjzk a:where([rel="prev"]) { grid-column: 1; grid-row: 1; } }
@media (not (width > 40rem)) { .tsjrjzk.tsjrjzk a:where([rel="next"]) { grid-column: auto; grid-row: auto; } }
@media (not (width > 40rem)) { .tsjrjzk.tsjrjzk a:where([rel="prev"]) { grid-column: auto; grid-row: auto; } }
.txstpk0.txstpk0 { border-block-start: var(--border-width) solid var(--border-color); border-block-end: 0 solid var(--border-color); border: 0 solid var(--border-color); background-color: transparent; border-radius: 0; }
.txstpk0.txstpk0:where(:not(:active):not(:hover)) { color: var(--text-soft-color); --current-color: var(--text-soft-color); }
.txstpk0.txstpk0:where(:hover:not(:active)) { color: var(--text-color); --current-color: var(--text-color); }
.txstpk0.txstpk0:where(:active) { color: var(--accent-text-color); --current-color: var(--accent-text-color); }
.t1nnu4qh.t1nnu4qh { font-size: var(--navigation-font-size, var(--default-font-size)); line-height: var(--navigation-line-height, var(--default-line-height)); letter-spacing: var(--navigation-letter-spacing, var(--default-letter-spacing)); font-weight: var(--navigation-font-weight, var(--default-font-weight)); font-style: var(--navigation-font-style, var(--default-font-style)); text-transform: var(--navigation-text-transform, var(--default-text-transform)); font-family: var(--navigation-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--navigation-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--navigation-icon-size, var(--default-icon-size)); text-align: start; }
.tgp1t8u.tgp1t8u { block-size: 3rem; min-block-size: 0; max-block-size: initial; flex-shrink: 0; margin-inline: calc(-1 * var(--docs-nav-pad-x)); inline-size: calc(100% + calc(var(--docs-nav-pad-x) * 2)); min-inline-size: initial; max-inline-size: initial; padding: 0 var(--docs-nav-pad-x); }
@media (width >= 50rem) { .ttfynhq.ttfynhq { display: none; } }
.ttfynhq.ttfynhq { gap: var(--gap); }
@media (not (width >= 50rem)) { .ttfynhq.ttfynhq { display: flex; } }
.t1bksqkn.t1bksqkn > svg { flex-shrink: 0; inline-size: 1.125rem; min-inline-size: initial; max-inline-size: initial; block-size: 1.125rem; min-block-size: initial; max-block-size: initial; }
.t1bksqkn.t1bksqkn [data-element="Page"] { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--text-color); --current-color: var(--text-color); font-size: var(--navigation-font-size, var(--default-font-size)); line-height: var(--navigation-line-height, var(--default-line-height)); letter-spacing: var(--navigation-letter-spacing, var(--default-letter-spacing)); font-weight: var(--bold-font-weight); font-style: var(--navigation-font-style, var(--default-font-style)); text-transform: var(--navigation-text-transform, var(--default-text-transform)); font-family: var(--navigation-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--navigation-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--navigation-icon-size, var(--default-icon-size)); }
.t1bksqkn.t1bksqkn [data-element="Section"] { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; inline-size: auto; min-inline-size: initial; max-inline-size: 40%; }
.tg7jh6v.tg7jh6v { margin: calc(3 * var(--gap)) 0; padding: 0; }
.t1be19lj.t1be19lj { display: grid; gap: calc(1.5 * var(--gap)); }
.t1op6kl1.t1op6kl1 > figcaption { 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)); color: var(--text-soft-color); --current-color: var(--text-soft-color); }
.tclucqp.tclucqp { display: grid; gap: calc(1.5 * var(--gap)) calc(2 * var(--gap)); }
.t1aoexge.t1aoexge { align-items: start; }
@media (not (width > 40rem)) { .t1aoexge.t1aoexge { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (width > 40rem) { .t1aoexge.t1aoexge { grid-template-columns: auto repeat(2, minmax(0, 1fr)); } }
@media (not (width > 40rem)) { .tnnvku2.tnnvku2 { display: none; } }
.t1xrp9nn.t1xrp9nn { font-size: var(--small-font-size, var(--default-font-size)); line-height: var(--small-line-height, var(--default-line-height)); font-style: var(--small-font-style, var(--default-font-style)); 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)); letter-spacing: 0.04em; font-weight: 600; text-transform: uppercase; }
.t1wknrh6.t1wknrh6 { color: var(--text-color); --current-color: var(--text-color); }
.topuxof.topuxof { line-height: var(--code-line-height, var(--default-line-height)); letter-spacing: var(--code-letter-spacing, var(--default-letter-spacing)); font-weight: var(--code-font-weight, var(--default-font-weight)); font-style: var(--code-font-style, var(--default-font-style)); text-transform: var(--code-text-transform, var(--default-text-transform)); font-family: var(--code-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--code-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--code-icon-size, var(--default-icon-size)); font-size: 0.8rem; word-break: break-word; }
.t1gvq1cr.t1gvq1cr { align-self: center; }
@media (not (width > 40rem)) { .t1gvq1cr.t1gvq1cr { grid-column: 1 / -1; } }
@media (width > 40rem) { .t1gvq1cr.t1gvq1cr { grid-column: auto; } }
.tke6mwk.tke6mwk { display: grid; gap: var(--gap); }
.t103ltk4.t103ltk4 { grid-auto-columns: minmax(0, 1fr); grid-auto-flow: column; }
.t1bdbuja.t1bdbuja { display: grid; gap: calc(0.5 * var(--gap)); }
.t18x247s.t18x247s { border: var(--border-width) solid var(--border-color); background-color: rgb(224.97 227.58 247.88); border-radius: var(--radius); }
.t11tdeot.t11tdeot { height: auto; min-height: 3rem; max-height: initial; }
.tf7xmnt.tf7xmnt { overflow: hidden; }
.t1jnwtbd.t1jnwtbd { position: relative; }
.t1y7ketf.t1y7ketf { color: var(--text-soft-color); --current-color: var(--text-soft-color); }
.t1k0y4o9.t1k0y4o9 { letter-spacing: var(--code-letter-spacing, var(--default-letter-spacing)); font-weight: var(--code-font-weight, var(--default-font-weight)); font-style: var(--code-font-style, var(--default-font-style)); text-transform: var(--code-text-transform, var(--default-text-transform)); font-family: var(--code-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--code-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--code-icon-size, var(--default-icon-size)); font-size: 0.72rem; line-height: 1.35; }
.t17azbmd.t17azbmd { display: grid; }
.t1dxr3xq.t1dxr3xq { border: var(--border-width) solid var(--border-color); background-color: rgb(64.3 64.35 135.56); border-radius: var(--radius); }
.t2w68y9.t2w68y9 { border: var(--border-width) solid var(--border-color); background-color: rgb(42.9 43.72 89.6); border-radius: var(--radius); }
.tmt5j3p.tmt5j3p { border: var(--border-width) solid var(--border-color); background-color: rgb(164.8 170.18 225.85); border-radius: var(--radius); }
.t8eepyf.t8eepyf { border: var(--border-width) solid var(--border-color); background-color: rgb(212.73 216.05 242.7); border-radius: var(--radius); }
.t6l013f.t6l013f { border: var(--border-width) solid var(--border-color); background-color: rgb(68.94 70.41 134.89); border-radius: var(--radius); }
.t1jrtv5s.t1jrtv5s { border: var(--border-width) solid var(--border-color); background-color: rgb(223.49 226.21 247.52); border-radius: var(--radius); }
.t1j1p53k.t1j1p53k { border: var(--border-width) solid var(--border-color); background-color: rgb(57.91 57.85 123.97); border-radius: var(--radius); }
.tvwwpb6.tvwwpb6 { align-items: start; }
@media (not (width > 40rem)) { .tvwwpb6.tvwwpb6 { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
@media (width > 40rem) { .tvwwpb6.tvwwpb6 { grid-template-columns: auto repeat(4, minmax(0, 1fr)); } }
.tvoqbn8.tvoqbn8 { border: var(--border-width) solid var(--border-color); background-color: rgb(244.06 244.68 249.2); border-radius: var(--radius); }
.t1nlvvlg.t1nlvvlg { border: var(--border-width) solid var(--border-color); background-color: rgb(37.32 38.94 56.43); border-radius: var(--radius); }
.t1mkcxwx.t1mkcxwx { border: var(--border-width) solid var(--border-color); background-color: rgb(243.5 244.15 248.91); border-radius: var(--radius); }
.t8875z9.t8875z9 { border: var(--border-width) solid var(--border-color); background-color: rgb(13.29 14.15 23.56); border-radius: var(--radius); }
.t1tqucxo.t1tqucxo { background-color: rgb(229.34 230.75 241.32); border-radius: calc(0.5 * var(--radius)); }
.tatbi0r.tatbi0r { inset: calc(0.75 * var(--gap)) calc(1.5 * var(--gap)); position: absolute; }
.twcmzpt.twcmzpt { background-color: rgb(44.49 46.32 66.15); border-radius: calc(0.5 * var(--radius)); }
.t1auwg79.t1auwg79 { background-color: rgb(228.8 230.25 241.03); border-radius: calc(0.5 * var(--radius)); }
.t1mhnmnl.t1mhnmnl { background-color: rgb(25.89 27.15 40.83); border-radius: calc(0.5 * var(--radius)); }
.t1j3azsu.t1j3azsu { background-color: rgb(201.98 204.68 226.01); border-radius: calc(0.5 * var(--radius)); }
.t20ltyi.t20ltyi { background-color: rgb(57.76 60 84); border-radius: calc(0.5 * var(--radius)); }
.t1iey9eo.t1iey9eo { background-color: rgb(201.5 204.22 225.73); border-radius: calc(0.5 * var(--radius)); }
.t131lew4.t131lew4 { background-color: rgb(43.86 45.67 65.3); border-radius: calc(0.5 * var(--radius)); }
.t2413m.t2413m { background-color: rgb(100.16 103.73 142.19); border-radius: calc(0.5 * var(--radius)); }
.t15i06z7.t15i06z7 { background-color: rgb(125.82 129.56 165.3); border-radius: calc(0.5 * var(--radius)); }
.t1u6rf87.t1u6rf87 { background-color: rgb(99.86 103.42 141.84); border-radius: calc(0.5 * var(--radius)); }
.t141xpue.t141xpue { background-color: rgb(121.56 125.26 161.04); border-radius: calc(0.5 * var(--radius)); }
.t8myy6c.t8myy6c { border: var(--border-width) solid var(--border-color); background-color: rgb(119.45 123.39 163.36); border-radius: var(--radius); }
.t1htfee3.t1htfee3 { border: var(--border-width) solid var(--border-color); background-color: rgb(120.03 123.72 159.48); border-radius: var(--radius); }
.t18gqn6u.t18gqn6u { border: var(--border-width) solid var(--border-color); background-color: rgb(114.31 118.16 158); border-radius: var(--radius); }
.t1ndp8l9.t1ndp8l9 { border: var(--border-width) solid var(--border-color); background-color: rgb(115.03 118.66 154.26); border-radius: var(--radius); }
.t1om9jag.t1om9jag { background-color: rgb(199.47 202.28 224.54); border-radius: calc(0.5 * var(--radius)); }
.t1s7udz8.t1s7udz8 { background-color: rgb(199.64 202.23 222.58); border-radius: calc(0.5 * var(--radius)); }
.txe15fi.txe15fi { background-color: rgb(191.95 195.04 220.03); border-radius: calc(0.5 * var(--radius)); }
.t172oaq7.t172oaq7 { background-color: rgb(192.38 195.23 217.96); border-radius: calc(0.5 * var(--radius)); }
.to63rmk.to63rmk { border: var(--border-width) solid var(--border-color); background-color: rgb(243.82 244.61 250.33); border-radius: var(--radius); }
.t11zjcmr.t11zjcmr { background-color: rgb(75.89 78.91 125.46); border-radius: calc(0.5 * var(--radius)); }
.trdounk.trdounk { border: var(--border-width) solid var(--border-color); background-color: rgb(36.3 38.01 62.14); border-radius: var(--radius); }
.t27h92o.t27h92o { background-color: rgb(173.17 177.32 213.8); border-radius: calc(0.5 * var(--radius)); }
.t1ty27p8.t1ty27p8 { border: var(--border-width) solid var(--border-color); background-color: rgb(243.25 244.07 250.09); border-radius: var(--radius); }
.tddo3ye.tddo3ye { background-color: rgb(75.62 78.63 125.07); border-radius: calc(0.5 * var(--radius)); }
.t1igeaiv.t1igeaiv { border: var(--border-width) solid var(--border-color); background-color: rgb(12.74 13.65 26.61); border-radius: var(--radius); }
.tdwd1m1.tdwd1m1 { background-color: rgb(149.53 154.06 198.06); border-radius: calc(0.5 * var(--radius)); }
.tg4d0tv.tg4d0tv { border: var(--border-width) solid var(--border-color); background-color: rgb(75.89 78.91 125.46); border-radius: var(--radius); }
.tq0plzj.tq0plzj { background-color: rgb(68.69 71.45 114.97); border-radius: calc(0.5 * var(--radius)); }
.t1fb27zk.t1fb27zk { border: var(--border-width) solid var(--border-color); background-color: rgb(173.17 177.32 213.8); border-radius: var(--radius); }
.t1lsvl83.t1lsvl83 { background-color: rgb(183.54 187.37 219.85); border-radius: calc(0.5 * var(--radius)); }
.t1xl0idi.t1xl0idi { border: var(--border-width) solid var(--border-color); background-color: rgb(75.62 78.63 125.07); border-radius: var(--radius); }
.t1op16qr.t1op16qr { background-color: rgb(68.43 71.18 114.57); border-radius: calc(0.5 * var(--radius)); }
.tpwudk9.tpwudk9 { border: var(--border-width) solid var(--border-color); background-color: rgb(149.53 154.06 198.06); border-radius: var(--radius); }
.t6ilpr7.t6ilpr7 { background-color: rgb(160.25 164.66 205.57); border-radius: calc(0.5 * var(--radius)); }
.t12bops4.t12bops4 { border: var(--border-width) solid var(--border-color); background-color: rgb(187.47 191.42 225.04); border-radius: var(--radius); }
.t14ueu1d.t14ueu1d { border: var(--border-width) solid var(--border-color); background-color: rgb(73 75.95 115.81); border-radius: var(--radius); }
.tv6gxy5.tv6gxy5 { border: var(--border-width) solid var(--border-color); background-color: rgb(186.99 190.96 224.79); border-radius: var(--radius); }
.t8w1pyx.t8w1pyx { border: var(--border-width) solid var(--border-color); background-color: rgb(51.37 53.59 84.57); border-radius: var(--radius); }
.twfiamf.twfiamf { background-color: rgb(169.34 173.86 215.31); border-radius: calc(0.5 * var(--radius)); }
.t1mmeydu.t1mmeydu { background-color: rgb(82.52 85.79 128.95); border-radius: calc(0.5 * var(--radius)); }
.t1kqr97t.t1kqr97t { background-color: rgb(168.89 173.42 215.05); border-radius: calc(0.5 * var(--radius)); }
.tpwk6cb.tpwk6cb { background-color: rgb(62.32 64.92 100.58); border-radius: calc(0.5 * var(--radius)); }
.txlkvrv.txlkvrv { border: var(--border-width) solid var(--border-color); background-color: rgb(144.25 144.25 144.25); border-radius: var(--radius); }
.tdgm6f8.tdgm6f8 { border: var(--border-width) solid var(--border-color); background-color: rgb(104.68 104.68 104.68); border-radius: var(--radius); }
.t1wtbrlx.t1wtbrlx { background-color: rgb(255 255 255); border-radius: calc(0.5 * var(--radius)); }
.t6m29dx.t6m29dx { background-color: rgb(25.16 25.16 25.16); border-radius: calc(0.5 * var(--radius)); }
.tt31539.tt31539 { border: var(--border-width) solid var(--border-color); background-color: rgb(255 255 255); border-radius: var(--radius); }
.t17z2lut.t17z2lut { border: var(--border-width) solid var(--border-color); background-color: rgb(34.34 34.34 34.34); border-radius: var(--radius); }
.t1tdf4it.t1tdf4it { border: var(--border-width) solid var(--border-color); background-color: rgb(22.19 22.19 22.19); border-radius: var(--radius); }
.tq9zlq3.tq9zlq3 { border: var(--border-width) solid var(--border-color); background-color: rgb(240.64 240.64 240.64); border-radius: var(--radius); }
.t1oyvntu.t1oyvntu { border: var(--border-width) solid var(--border-color); background-color: rgb(115.92 115.92 234.55); border-radius: var(--radius); }
.t4w60lv.t4w60lv { border: var(--border-width) solid var(--border-color); background-color: rgb(98.08 96.69 207.35); border-radius: var(--radius); }
.t1ndzci5.t1ndzci5 { border: var(--border-width) solid var(--border-color); background-color: rgb(110.99 109.69 231.69); border-radius: var(--radius); }
.tj2nq9y.tj2nq9y { border: var(--border-width) solid var(--border-color); background-color: rgb(72.49 117.3 162.79); border-radius: var(--radius); }
.t1lk6ysf.t1lk6ysf { border: var(--border-width) solid var(--border-color); background-color: rgb(153.5 97.26 231.53); border-radius: var(--radius); }
.t1iofu4z.t1iofu4z { border: var(--border-width) solid var(--border-color); background-color: rgb(90.43 109.88 174.02); border-radius: var(--radius); }
.trkg9ha.trkg9ha { border: var(--border-width) solid var(--border-color); background-color: rgb(208.18 94.43 52.23); border-radius: var(--radius); }
.t1pu6ci5.t1pu6ci5 { border: var(--border-width) solid var(--border-color); background-color: rgb(158.91 94.44 71.85); border-radius: var(--radius); }
.t1vfgqw9.t1vfgqw9 { border: var(--border-width) solid var(--border-color); background-color: rgb(107.75 103.34 175); border-radius: var(--radius); }
.tgngsop.tgngsop { border: var(--border-width) solid var(--border-color); background-color: rgb(117.13 119.17 223.61); border-radius: var(--radius); }
.t1phhm8n.t1phhm8n { border: var(--border-width) solid var(--border-color); background-color: rgb(89.9 116.57 144.5); border-radius: var(--radius); }
.tovorj8.tovorj8 { background-color: rgb(165.44 169.27 202.62); border-radius: calc(0.5 * var(--radius)); }
.t1hdffzp.t1hdffzp { background-color: rgb(66.53 69.02 95.61); border-radius: calc(0.5 * var(--radius)); }
.tidtj25.tidtj25 { background-color: rgb(105.53 109.21 148.37); border-radius: calc(0.5 * var(--radius)); }
.t13bxo63.t13bxo63 { background-color: rgb(137 140.79 175.89); border-radius: calc(0.5 * var(--radius)); }
.ta6epzt.ta6epzt { background-color: rgb(77.17 80.12 113.44); border-radius: calc(0.5 * var(--radius)); }
.t1vu1gu0.t1vu1gu0 { background-color: rgb(151.25 154.99 188.2); border-radius: calc(0.5 * var(--radius)); }
.tke6nqt.tke6nqt { display: grid; gap: calc(2 * var(--gap)); }
.tclubwg.tclubwg { display: grid; gap: calc(1.5 * var(--gap)) var(--gap); }
@media (not (width > 40rem)) { .t140zelt.t140zelt { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (width > 40rem) { .t140zelt.t140zelt { grid-template-columns: repeat(6, minmax(0, 1fr)); } }
.tjdtl9.tjdtl9 { display: grid; gap: calc(0.75 * var(--gap)); }
.t1491yb9.t1491yb9 { align-content: start; }
.t1dcsp63.t1dcsp63 { border: var(--border-width) solid var(--border-color); background-color: rgb(244.56 244.83 246.83); border-radius: var(--radius); }
.tjlhfy6.tjlhfy6 { padding: calc(1.25 * var(--gap)); }
.tchrce7.tchrce7 { justify-items: start; }
.t12lbbmx.t12lbbmx { border-color: rgb(203.49 205.27 218.73); }
.t1cio52x.t1cio52x { color: rgb(105.55 109.24 148.4); --current-color: rgb(105.55 109.24 148.4); }
.t1im6ffe.t1im6ffe { 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-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)); font-weight: 700; }
.t17g6cl3.t17g6cl3 { margin: 0; }
.t1c74zwr.t1c74zwr { color: rgb(255 255 255); --current-color: rgb(255 255 255); background-color: rgb(140.39 145.63 220.8); border-radius: 9999rem; }
.toz5cj9.toz5cj9 { 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-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)); font-weight: 600; }
.th7a6bq.th7a6bq { padding: calc(0.25 * var(--gap)) var(--gap); }
.tj9yy0.tj9yy0 { display: grid; gap: calc(0.25 * var(--gap)); }
@media (not (width > 40rem)) { .t1hjvcqy.t1hjvcqy { letter-spacing: var(--code-letter-spacing, var(--default-letter-spacing)); font-weight: var(--code-font-weight, var(--default-font-weight)); font-style: var(--code-font-style, var(--default-font-style)); text-transform: var(--code-text-transform, var(--default-text-transform)); font-family: var(--code-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--code-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--code-icon-size, var(--default-icon-size)); font-size: 0.66rem; line-height: 1.45; } }
@media (width > 40rem) { .t1hjvcqy.t1hjvcqy { letter-spacing: var(--code-letter-spacing, var(--default-letter-spacing)); font-weight: var(--code-font-weight, var(--default-font-weight)); font-style: var(--code-font-style, var(--default-font-style)); text-transform: var(--code-text-transform, var(--default-text-transform)); font-family: var(--code-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--code-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--code-icon-size, var(--default-icon-size)); font-size: 0.7rem; line-height: 1.45; } }
.tzfld6n.tzfld6n { white-space: nowrap; display: grid; gap: 0 calc(0.75 * var(--gap)); }
.t1o0krs4.t1o0krs4 { grid-template-columns: max-content max-content; }
.t1td8grw.t1td8grw { border: var(--border-width) solid var(--border-color); background-color: rgb(244.36 244.65 246.68); border-radius: var(--radius); }
.t179619i.t179619i { border-color: rgb(194.02 196.04 211.66); }
.ttwksx1.ttwksx1 { color: rgb(96.86 100.35 138.29); --current-color: rgb(96.86 100.35 138.29); }
.txuqwpg.txuqwpg { color: rgb(255 255 255); --current-color: rgb(255 255 255); background-color: rgb(132.82 137.68 216.7); border-radius: 9999rem; }
.tipytdf.tipytdf { border: var(--border-width) solid var(--border-color); background-color: rgb(244.2 244.49 246.55); border-radius: var(--radius); }
.t1fzvo3.t1fzvo3 { border-color: rgb(184.92 187.16 204.66); }
.t1wrwxrx.t1wrwxrx { color: rgb(89.45 92.75 129.26); --current-color: rgb(89.45 92.75 129.26); }
.t1e1bvs8.t1e1bvs8 { color: rgb(255 255 255); --current-color: rgb(255 255 255); background-color: rgb(125.15 129.51 211.9); border-radius: 9999rem; }
.t1ctqnqc.t1ctqnqc { border: var(--border-width) solid var(--border-color); background-color: rgb(244.07 244.36 246.46); border-radius: var(--radius); }
.tkj30os.tkj30os { border-color: rgb(176.19 178.61 197.73); }
.tychy4e.tychy4e { color: rgb(82.97 86.08 121); --current-color: rgb(82.97 86.08 121); }
.t1pdfpwz.t1pdfpwz { color: rgb(255 255 255); --current-color: rgb(255 255 255); background-color: rgb(117.36 121.11 206.17); border-radius: 9999rem; }
.t1ereaye.t1ereaye { border: var(--border-width) solid var(--border-color); background-color: rgb(244.02 244.31 246.42); border-radius: var(--radius); }
.tumo5kp.tumo5kp { border-color: rgb(167.84 170.39 190.87); }
.t9jgqkq.t9jgqkq { color: rgb(77.21 80.16 113.49); --current-color: rgb(77.21 80.16 113.49); }
.t9httpe.t9httpe { color: rgb(255 255 255); --current-color: rgb(255 255 255); background-color: rgb(109.47 112.51 199.32); border-radius: 9999rem; }
.t25krd5.t25krd5 { border: var(--border-width) solid var(--border-color); background-color: rgb(39.24 40.06 46.72); border-radius: var(--radius); }
.tbd5gzi.tbd5gzi { border-color: rgb(59.52 61.11 75); }
.t1i4k1gq.t1i4k1gq { color: rgb(137.27 141.06 176.13); --current-color: rgb(137.27 141.06 176.13); }
.tig9q71.tig9q71 { color: rgb(238.62 240 250.32); --current-color: rgb(238.62 240 250.32); background-color: rgb(121.85 126.31 201); border-radius: 9999rem; }
.t7eoro4.t7eoro4 { border: var(--border-width) solid var(--border-color); background-color: rgb(31.74 32.45 38.2); border-radius: var(--radius); }
.twny6e2.twny6e2 { border-color: rgb(59.65 61.24 75.15); }
.tpcz70i.tpcz70i { color: rgb(139.9 143.7 178.5); --current-color: rgb(139.9 143.7 178.5); }
.t14rpklz.t14rpklz { color: rgb(242.7 243.75 251.49); --current-color: rgb(242.7 243.75 251.49); background-color: rgb(118.95 123.24 198.61); border-radius: 9999rem; }
.tu0ozob.tu0ozob { border: var(--border-width) solid var(--border-color); background-color: rgb(24.55 25.15 30.01); border-radius: var(--radius); }
.tgy9j5s.tgy9j5s { border-color: rgb(61.07 62.69 76.84); }
.t1tko033.t1tko033 { color: rgb(142.64 146.43 180.92); --current-color: rgb(142.64 146.43 180.92); }
.t1ueonme.t1ueonme { color: rgb(246.79 247.49 252.66); --current-color: rgb(246.79 247.49 252.66); background-color: rgb(116.06 120.17 196.1); border-radius: 9999rem; }
.t1ryac7b.t1ryac7b { border: var(--border-width) solid var(--border-color); background-color: rgb(17.91 18.41 22.45); border-radius: var(--radius); }
.ti63umd.ti63umd { border-color: rgb(63.81 65.49 80.1); }
.te6e65e.te6e65e { color: rgb(145.95 149.73 183.77); --current-color: rgb(145.95 149.73 183.77); }
.twd2n2a.twd2n2a { color: rgb(250.89 251.24 253.83); --current-color: rgb(250.89 251.24 253.83); background-color: rgb(113.19 117.13 193.49); border-radius: 9999rem; }
.t1a8149z.t1a8149z { border: var(--border-width) solid var(--border-color); background-color: rgb(14.32 14.76 18.35); border-radius: var(--radius); }
.twjxbjz.twjxbjz { border-color: rgb(68.48 70.24 85.63); }
.t3phapd.t3phapd { color: rgb(151.33 155.07 188.27); --current-color: rgb(151.33 155.07 188.27); }
.t1t0km10.t1t0km10 { color: rgb(255 255 255); --current-color: rgb(255 255 255); background-color: rgb(110.35 114.1 190.77); border-radius: 9999rem; }
@media (not (width > 40rem)) { .tku7b7p.tku7b7p { grid-template-columns: 1fr; } }
@media (width > 40rem) { .tku7b7p.tku7b7p { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
.toz6hrp.toz6hrp { border: var(--border-width) solid var(--border-color); background-color: rgb(255 255 255); border-radius: var(--card-radius); }
.t15id4h9.t15id4h9 { padding: calc(2.5 * var(--gap)); }
.tl2qxxz.tl2qxxz { border: var(--border-width) solid var(--border-color); background-color: rgb(244.02 244.31 246.42); border-radius: var(--radius); box-shadow:  0 0.75rem 1.75rem -0.25rem rgb(0 0 0 / 0.1088); }
.t12gf6kq.t12gf6kq { padding: calc(2 * var(--gap)); }
.tvvok18.tvvok18 { border-color: rgb(203.3 204.91 217.08); }
.t1qbjfjb.t1qbjfjb { color: rgb(106.44 109.66 140.41); --current-color: rgb(106.44 109.66 140.41); }
.t2kjxin.t2kjxin { color: rgb(29.4 30.88 51.78); --current-color: rgb(29.4 30.88 51.78); }
.tzsugiy.tzsugiy { 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)); }
.thduh2b.thduh2b { margin: var(--gap) 0 0 0; }
.t4t5t6o.t4t5t6o { display: flex; gap: calc(1.5 * var(--gap)); }
.t14klasy.t14klasy { flex-wrap: wrap; }
.tynjxkq.tynjxkq { color: rgb(255 255 255); --current-color: rgb(255 255 255); background-color: rgb(105.08 102.1 227.43); border-radius: var(--radius); }
.tn0rxq.tn0rxq { padding: calc(0.75 * var(--gap)) calc(1.5 * var(--gap)); }
.t551jj2.t551jj2 { color: rgb(99.3 94.64 222.22); --current-color: rgb(99.3 94.64 222.22); }
.t1fba6km.t1fba6km { 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-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)); font-weight: 600; text-decoration: underline; }
.t1nl28y0.t1nl28y0 { border: var(--border-width) solid var(--border-color); background-color: rgb(33.57 34.08 37.99); border-radius: var(--card-radius); }
.t1rfygvb.t1rfygvb { border: var(--border-width) solid var(--border-color); background-color: rgb(39.24 40.06 46.72); border-radius: var(--radius); box-shadow:  0 0.75rem 1.75rem -0.25rem rgb(0 0 0 / 0.8015); }
.t11wo6sc.t11wo6sc { border-color: rgb(59.82 61.26 73.54); }
.t17xjv8j.t17xjv8j { color: rgb(138.39 141.61 169.6); --current-color: rgb(138.39 141.61 169.6); }
.tldvqlr.tldvqlr { color: rgb(226.62 228.26 240.65); --current-color: rgb(226.62 228.26 240.65); }
.t1ipwax.t1ipwax { color: rgb(238.15 239.84 252.54); --current-color: rgb(238.15 239.84 252.54); background-color: rgb(97.26 95.72 206.43); border-radius: var(--radius); }
.tjbbcnp.tjbbcnp { color: rgb(130.13 134.03 230.41); --current-color: rgb(130.13 134.03 230.41); }
.tc0brt.tc0brt { border-color: rgb(168.25 170.57 188.84); }
.taqcjf7.taqcjf7 { color: rgb(78.21 80.83 106.87); --current-color: rgb(78.21 80.83 106.87); }
.t157r787.t157r787 { color: rgb(16.35 17.38 32.08); --current-color: rgb(16.35 17.38 32.08); }
.t1lo1pov.t1lo1pov { color: rgb(255 255 255); --current-color: rgb(255 255 255); background-color: rgb(78.77 69.41 193.92); border-radius: var(--radius); }
.t19r3go5.t19r3go5 { color: rgb(73.57 63.89 183.98); --current-color: rgb(73.57 63.89 183.98); }
.t1smi2oh.t1smi2oh { border: var(--border-width) solid var(--border-color); background-color: rgb(0 0 0); border-radius: var(--card-radius); }
.t1rkhp49.t1rkhp49 { border: var(--border-width) solid var(--border-color); background-color: rgb(14.32 14.76 18.35); border-radius: var(--radius); box-shadow:  0 0.75rem 1.75rem -0.25rem rgb(0 0 0 / 0); }
.t1nsdln6.t1nsdln6 { border-color: rgb(68.81 70.41 84.01); }
.twdk07s.twdk07s { color: rgb(152.36 155.52 182.2); --current-color: rgb(152.36 155.52 182.2); }
.t7p8q7t.t7p8q7t { color: rgb(239.68 240.59 247.31); --current-color: rgb(239.68 240.59 247.31); }
.t1f62dkc.t1f62dkc { color: rgb(255 255 255); --current-color: rgb(255 255 255); background-color: rgb(78.38 74.25 179.63); border-radius: var(--radius); }
.t1h3pejd.t1h3pejd { color: rgb(144.45 149.68 235.54); --current-color: rgb(144.45 149.68 235.54); }
.t161e8fa.t161e8fa { display: grid; }
@media (not (width > 40rem)) { .t161e8fa.t161e8fa { gap: calc(0.5 * var(--gap)); } }
@media (width > 40rem) { .t161e8fa.t161e8fa { gap: calc(1.5 * var(--gap)); } }
.t1vqinvi.t1vqinvi { align-items: center; }
@media (not (width > 40rem)) { .t1vqinvi.t1vqinvi { grid-template-columns: 1fr; } }
@media (width > 40rem) { .t1vqinvi.t1vqinvi { grid-template-columns: 9rem minmax(0, 1fr); } }
.t1mdf1fs.t1mdf1fs [data-element="Mode"] { line-height: var(--code-line-height, var(--default-line-height)); letter-spacing: var(--code-letter-spacing, var(--default-letter-spacing)); font-weight: var(--code-font-weight, var(--default-font-weight)); font-style: var(--code-font-style, var(--default-font-style)); text-transform: var(--code-text-transform, var(--default-text-transform)); font-family: var(--code-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--code-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--code-icon-size, var(--default-icon-size)); font-size: 0.75rem; color: var(--text-soft-color); --current-color: var(--text-soft-color); }
.t1hs5bp6.t1hs5bp6 { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(0 0 0); border-radius: calc(0.5 * var(--radius)); }
.t1ky44ci.t1ky44ci { height: auto; min-height: 3.25rem; max-height: initial; padding: calc(0.5 * var(--gap)) 0; }
.tgu69fx.tgu69fx { align-content: end; justify-items: center; }
@media (not (width > 40rem)) { .t4vips5.t4vips5 { line-height: var(--code-line-height, var(--default-line-height)); font-style: var(--code-font-style, var(--default-font-style)); text-transform: var(--code-text-transform, var(--default-text-transform)); font-family: var(--code-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--code-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--code-icon-size, var(--default-icon-size)); font-size: 0.6rem; letter-spacing: -0.02em; font-weight: 600; } }
@media (width > 40rem) { .t4vips5.t4vips5 { line-height: var(--code-line-height, var(--default-line-height)); font-style: var(--code-font-style, var(--default-font-style)); text-transform: var(--code-text-transform, var(--default-text-transform)); font-family: var(--code-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--code-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--code-icon-size, var(--default-icon-size)); font-size: 0.68rem; letter-spacing: -0.02em; font-weight: 600; } }
.t1mvw7ii.t1mvw7ii { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(36.18 36.18 36.18); border-radius: calc(0.5 * var(--radius)); }
.t9d9v7.t9d9v7 { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(57.72 57.72 57.72); border-radius: calc(0.5 * var(--radius)); }
.t2uiv5z.t2uiv5z { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(77.21 77.21 77.21); border-radius: calc(0.5 * var(--radius)); }
.t1ljzik1.t1ljzik1 { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(96.79 96.79 96.79); border-radius: calc(0.5 * var(--radius)); }
.ts4ifj4.ts4ifj4 { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(117.38 117.38 117.38); border-radius: calc(0.5 * var(--radius)); }
.t1m8b6sd.t1m8b6sd { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(139.61 139.61 139.61); border-radius: calc(0.5 * var(--radius)); }
.t11pj7so.t11pj7so { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(164 164 164); border-radius: calc(0.5 * var(--radius)); }
.t1csnjvs.t1csnjvs { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(191.02 191.02 191.02); border-radius: calc(0.5 * var(--radius)); }
.t161n6bv.t161n6bv { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(221.18 221.18 221.18); border-radius: calc(0.5 * var(--radius)); }
.t5p7imz.t5p7imz { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(255 255 255); border-radius: calc(0.5 * var(--radius)); }
.t3m2ha6.t3m2ha6 { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(22.19 22.19 22.19); border-radius: calc(0.5 * var(--radius)); }
.t18jv8fk.t18jv8fk { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(46.28 46.28 46.28); border-radius: calc(0.5 * var(--radius)); }
.t1nnjp9j.t1nnjp9j { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(65.51 65.51 65.51); border-radius: calc(0.5 * var(--radius)); }
.t131muk6.t131muk6 { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(83.92 83.92 83.92); border-radius: calc(0.5 * var(--radius)); }
.tyu4df8.tyu4df8 { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(102.76 102.76 102.76); border-radius: calc(0.5 * var(--radius)); }
.ti5qljp.ti5qljp { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(122.7 122.7 122.7); border-radius: calc(0.5 * var(--radius)); }
.tb9ij8x.tb9ij8x { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(144.25 144.25 144.25); border-radius: calc(0.5 * var(--radius)); }
.tefxcng.tefxcng { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(167.83 167.83 167.83); border-radius: calc(0.5 * var(--radius)); }
.t15mndle.t15mndle { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(193.86 193.86 193.86); border-radius: calc(0.5 * var(--radius)); }
.tm32e6y.tm32e6y { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(222.76 222.76 222.76); border-radius: calc(0.5 * var(--radius)); }
.t1s4jqoh.t1s4jqoh { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(240.64 240.64 240.64); border-radius: calc(0.5 * var(--radius)); }
.t1k89ixj.t1k89ixj { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(212.49 212.49 212.49); border-radius: calc(0.5 * var(--radius)); }
.t1x9zazi.t1x9zazi { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(186.97 186.97 186.97); border-radius: calc(0.5 * var(--radius)); }
.tdyhd37.tdyhd37 { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(163.75 163.75 163.75); border-radius: calc(0.5 * var(--radius)); }
.th29hpk.th29hpk { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(142.51 142.51 142.51); border-radius: calc(0.5 * var(--radius)); }
.tjjwua9.tjjwua9 { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(122.92 122.92 122.92); border-radius: calc(0.5 * var(--radius)); }
.t2ytupp.t2ytupp { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(104.68 104.68 104.68); border-radius: calc(0.5 * var(--radius)); }
.tjrkcal.tjrkcal { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(87.4 87.4 87.4); border-radius: calc(0.5 * var(--radius)); }
.t3yhkln.t3yhkln { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(70.6 70.6 70.6); border-radius: calc(0.5 * var(--radius)); }
.t1m0pu8x.t1m0pu8x { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(53.52 53.52 53.52); border-radius: calc(0.5 * var(--radius)); }
.t1xrfv5q.t1xrfv5q { border: var(--border-width) solid var(--border-color); color: rgb(255 255 255 / 0.94); --current-color: rgb(255 255 255 / 0.94); background-color: rgb(34.34 34.34 34.34); border-radius: calc(0.5 * var(--radius)); }
.t1it773x.t1it773x { border: var(--border-width) solid var(--border-color); color: rgb(0 0 0 / 0.86); --current-color: rgb(0 0 0 / 0.86); background-color: rgb(117.38 117.38 117.38); border-radius: calc(0.5 * var(--radius)); }
@media (width >= 72rem) { .t12j4fsv.t12j4fsv { 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)) { .t12j4fsv.t12j4fsv { inline-size: 100%; min-inline-size: initial; max-inline-size: initial; } }
@media (not (width >= 72rem)) { .tr7gvvt.tr7gvvt:where(:not(:has(cookbook-mobile-toc))) { display: none; } }
.tr7gvvt.tr7gvvt: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; } }
.t1n2esog.t1n2esog { border-block-start: var(--border-width) solid var(--border-color); border-block-end: 0 solid var(--border-color); }
.tccqo84.tccqo84 { padding: var(--gap) var(--docs-sidebar-pad-x); }
.tub2dae.tub2dae { display: flex; gap: calc(2 * var(--gap)); flex-flow: row wrap; }
.t16cxc8p.t16cxc8p { align-items: center; justify-content: space-between; }
.todcd4e.todcd4e:where(:not(:empty)) [data-element="Social"] { display: flex; }
.todcd4e.todcd4e [data-element="Social"] { gap: calc(2 * var(--gap)); align-items: center; margin-inline: 0 auto; padding-block: var(--gap); }
.todcd4e.todcd4e:where(:empty) [data-element="Social"] { display: none; }
.tb2uk74.tb2uk74 { border: var(--border-width) solid var(--callout-border-color); color: var(--text-color); --current-color: var(--text-color); background-color: var(--callout-surface-color); border-radius: var(--card-radius); }
.t1lufoka.t1lufoka { margin-block: var(--margin-block-start) var(--margin-block-end); margin-inline: 0; padding: calc(2 * var(--gap)) calc(3 * var(--gap)); }
.tvx67v3.tvx67v3:where(:not([data-kind="caution"]):not([data-kind="danger"]):not([data-kind="tip"])) { --callout-border-color: var(--info-color); --callout-surface-color: var(--info-surface-color); --callout-text-color: var(--info-text-color); }
.tvx67v3.tvx67v3 { --margin-block-end: calc(2 * var(--gap)); --margin-block-start: calc(2 * var(--gap)); }
.tvx67v3.tvx67v3:where([data-kind="tip"]) { --callout-border-color: var(--success-color); --callout-surface-color: var(--success-surface-color); --callout-text-color: var(--success-text-color); }
.tvx67v3.tvx67v3:where([data-kind="caution"]) { --callout-border-color: var(--warning-color); --callout-surface-color: var(--warning-surface-color); --callout-text-color: var(--warning-text-color); }
.tvx67v3.tvx67v3:where([data-kind="danger"]) { --callout-border-color: var(--danger-color); --callout-surface-color: var(--danger-surface-color); --callout-text-color: var(--danger-text-color); }
.t1pv6jg8.t1pv6jg8 [data-element="Body"] { color: var(--text-color); --current-color: var(--text-color); --margin-block-start: 0; --margin-block-end: 0; margin-block: var(--margin-block-start) var(--margin-block-end); margin-inline: 0; }
.t1pv6jg8.t1pv6jg8 [data-element="Title"] { font-size: var(--body-font-size, var(--default-font-size)); line-height: var(--body-line-height, var(--default-line-height)); letter-spacing: var(--body-letter-spacing, var(--default-letter-spacing)); font-weight: var(--bold-font-weight); font-style: var(--body-font-style, var(--default-font-style)); text-transform: var(--body-text-transform, var(--default-text-transform)); font-family: var(--body-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--body-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--body-icon-size, var(--default-icon-size)); color: var(--callout-text-color); --current-color: var(--callout-text-color); --margin-block-start: 0; --margin-block-end: var(--gap); margin-block: var(--margin-block-start) var(--margin-block-end); margin-inline: 0; }
.t2y5fan.t2y5fan { margin-block: var(--margin-block-start) var(--margin-block-end); margin-inline: 0; padding: calc(2 * var(--gap)); }
.t4oymby.t4oymby:where([hidden]) { display: none; }
.t1yzhy68.t1yzhy68 { --margin-block-end: 0; --margin-block-start: 0; }
.t1if2rb.t1if2rb > [data-element="Heading"] + [data-element="Body"] { --margin-block-start: 0; --margin-block-end: 0; margin-block: var(--margin-block-start) var(--margin-block-end); }
.t1if2rb.t1if2rb [data-element="Heading"] { --margin-block-start: 0; --margin-block-end: var(--gap); margin-block: var(--margin-block-start) var(--margin-block-end); margin-inline: 0; font-size: var(--h3-font-size, var(--default-font-size)); line-height: var(--h3-line-height, var(--default-line-height)); letter-spacing: var(--h3-letter-spacing, var(--default-letter-spacing)); font-weight: var(--h3-font-weight, var(--default-font-weight)); font-style: var(--h3-font-style, var(--default-font-style)); text-transform: var(--h3-text-transform, var(--default-text-transform)); font-family: var(--h3-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--h3-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--h3-icon-size, var(--default-icon-size)); }
.t1if2rb.t1if2rb > *:where([data-tab-heading][hidden]) { display: none; }
.tww0xx4.tww0xx4 { border: 0 solid var(--border-color); color: var(--text-color); --current-color: var(--text-color); background-color: var(--surface-color); }
@media (width >= 50rem) { .tww0xx4.tww0xx4 { box-shadow: none ; } }
@media (not (width >= 50rem)) { .tww0xx4.tww0xx4 { box-shadow:  0.25rem 0 1rem var(--shadow-color); } }
.ttslscl.ttslscl { block-size: auto; min-block-size: initial; max-block-size: initial; margin: 0; padding: 0; }
@media (width >= 50rem) { .ttslscl.ttslscl { inline-size: var(--sidebar-width); min-inline-size: initial; max-inline-size: initial; } }
@media (not (width >= 50rem)) { .ttslscl.ttslscl { inline-size: min(22rem, calc(100% - 2rem)); min-inline-size: initial; max-inline-size: initial; } }
@media (width >= 50rem) { .t3bypnv.t3bypnv { scrollbar-width: auto; scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-track-color, transparent); scrollbar-gutter: stable; display: block; } }
@media (not (width >= 50rem)) { .t3bypnv.t3bypnv { scrollbar-width: auto; scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-track-color, transparent); } }
@media (width >= 50rem) { .t1q0qjvj.t1q0qjvj { inset-block: var(--docs-nav-height) 0; transition: none; z-index: 8; inset-inline: max(0px, calc(calc(100% - var(--layout-width)) / 2)) auto; } }
@media (not (width >= 50rem)) { .t1q0qjvj.t1q0qjvj { inset-inline: 0 auto; inset-block: 0; z-index: 12; } }
.t1q0qjvj.t1q0qjvj { position: fixed; }
@media (not (width >= 50rem)) and (prefers-reduced-motion: reduce) { .t1q0qjvj.t1q0qjvj { transition: none; } }
@media (not (prefers-reduced-motion: reduce)) and (not (width >= 50rem)) { .t1q0qjvj.t1q0qjvj { transition: transform var(--sidebar-transition) ease-out, translate var(--sidebar-transition) ease-out, visibility var(--sidebar-transition), display var(--sidebar-transition) allow-discrete, overlay var(--sidebar-transition) allow-discrete; } }
.t1304ckl.t1304ckl { --sidebar-transition: 120ms; overflow-y: auto; overscroll-behavior: contain; }
@media (width >= 50rem) { .t1304ckl.t1304ckl { translate: 0; visibility: visible; } }
@media (not (width >= 50rem)) { .t1304ckl.t1304ckl:where([data-open]:popover-open) { translate: 0; } }
@media (not (width >= 50rem)) { .t1304ckl.t1304ckl:where(:popover-open) { visibility: visible; } }
@media (not (width >= 50rem)) { .t1304ckl.t1304ckl:where(:not(:popover-open[data-open])) { translate: -100% 0; } }
@media (not (width >= 50rem)) { .t1304ckl.t1304ckl:where(:not(:popover-open)) { visibility: hidden; } }
.t1po0iin.t1po0iin::backdrop { background-color: var(--overlay-color); opacity: 0; }
@media (width >= 50rem) { .t1po0iin.t1po0iin::backdrop { transition: none; } }
@media (not (width >= 50rem)) and (prefers-reduced-motion: reduce) { .t1po0iin.t1po0iin::backdrop { transition: none; } }
.t1po0iin.t1po0iin cookbook-sidebar [data-element="Badge"] { white-space: nowrap; display: inline-flex; align-items: center; flex-shrink: 0; margin-inline: auto 0; padding: 0.125em 0.625em; color: var(--accent-text-color); --current-color: var(--accent-text-color); background-color: var(--accent-surface-subtle-color); border-radius: 9999rem; 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)); }
.t1po0iin.t1po0iin [data-element="Caret"] { flex-shrink: 0; inline-size: 1rem; min-inline-size: initial; max-inline-size: initial; block-size: 1rem; min-block-size: initial; max-block-size: initial; }
.t1po0iin.t1po0iin:where(:not(:dir(rtl))) [data-element="Caret"] { transform: none; }
.t1po0iin.t1po0iin [data-element="MobileHeading"] > button { display: grid; align-items: center; justify-items: center; flex-shrink: 0; inline-size: var(--docs-menu-button-size); min-inline-size: initial; max-inline-size: initial; block-size: var(--docs-menu-button-size); min-block-size: initial; max-block-size: initial; padding: 0; border: 0 solid var(--border-color); color: var(--text-soft-color); --current-color: var(--text-soft-color); background-color: transparent; border-radius: var(--header-control-radius); }
.t1po0iin.t1po0iin [data-element="MobileHeading"] > button > svg { inline-size: 1.25rem; min-inline-size: initial; max-inline-size: initial; block-size: 1.25rem; min-block-size: initial; max-block-size: initial; }
.t1po0iin.t1po0iin [data-element="Content"] { display: flex; flex-flow: column; }
@media (width >= 50rem) { .t1po0iin.t1po0iin [data-element="Content"] { gap: calc(2 * var(--gap)); block-size: auto; min-block-size: 100%; max-block-size: initial; padding-inline: var(--docs-sidebar-pad-x); padding-block: calc(3 * var(--gap)) calc(6 * var(--gap)); } }
.t1po0iin.t1po0iin cookbook-sidebar summary { block-size: auto; min-block-size: 2.25rem; max-block-size: initial; padding: calc(0.75 * var(--gap)) calc(1.25 * var(--gap)); color: var(--sidebar-text-color); --current-color: var(--sidebar-text-color); font-size: var(--navigation-font-size, var(--default-font-size)); line-height: var(--navigation-line-height, var(--default-line-height)); letter-spacing: var(--navigation-letter-spacing, var(--default-letter-spacing)); font-weight: var(--navigation-font-weight, var(--default-font-weight)); font-style: var(--navigation-font-style, var(--default-font-style)); text-transform: var(--navigation-text-transform, var(--default-text-transform)); font-family: var(--navigation-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--navigation-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--navigation-icon-size, var(--default-icon-size)); border-radius: var(--radius); text-decoration: none; margin-block: 0 var(--border-width); display: flex; gap: var(--gap); align-items: center; justify-content: space-between; cursor: pointer; user-select: none; }
.t1po0iin.t1po0iin cookbook-sidebar a { block-size: auto; min-block-size: 2.25rem; max-block-size: initial; padding: calc(0.75 * var(--gap)) calc(1.25 * var(--gap)); color: var(--sidebar-text-color); --current-color: var(--sidebar-text-color); font-size: var(--navigation-font-size, var(--default-font-size)); line-height: var(--navigation-line-height, var(--default-line-height)); letter-spacing: var(--navigation-letter-spacing, var(--default-letter-spacing)); font-weight: var(--navigation-font-weight, var(--default-font-weight)); font-style: var(--navigation-font-style, var(--default-font-style)); text-transform: var(--navigation-text-transform, var(--default-text-transform)); font-family: var(--navigation-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--navigation-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--navigation-icon-size, var(--default-icon-size)); border-radius: var(--radius); text-decoration: none; inline-size: 100%; min-inline-size: 0; max-inline-size: initial; display: flex; gap: 0.25em; align-items: center; background-color: var(--surface-color); }
.t1po0iin.t1po0iin [data-element="GroupLabel"] { display: flex; gap: 0.25em; align-items: center; inline-size: auto; min-inline-size: 0; max-inline-size: initial; flex-grow: 1; }
.t1po0iin.t1po0iin [data-element=SectionHeading] { display: flex; gap: 0.25em; align-items: center; inline-size: auto; min-inline-size: 0; max-inline-size: initial; flex-grow: 1; }
.t1po0iin.t1po0iin summary > a { justify-content: space-between; }
.t1po0iin.t1po0iin [data-element="HomeLabel"] { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.t1po0iin.t1po0iin [data-element="HomeLink"] { display: flex; gap: var(--gap); align-items: center; text-decoration: none; inline-size: auto; min-inline-size: 0; max-inline-size: initial; padding: 0; color: var(--text-color); --current-color: var(--text-color); font-size: var(--h4-font-size, var(--default-font-size)); line-height: var(--h4-line-height, var(--default-line-height)); letter-spacing: var(--h4-letter-spacing, var(--default-letter-spacing)); font-weight: var(--h4-font-weight, var(--default-font-weight)); font-style: var(--h4-font-style, var(--default-font-style)); text-transform: var(--h4-text-transform, var(--default-text-transform)); font-family: var(--h4-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--h4-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--h4-icon-size, var(--default-icon-size)); }
.t1po0iin.t1po0iin [data-element="HomeLink"] > [data-element="Logo"] { inline-size: 2rem; min-inline-size: initial; max-inline-size: initial; block-size: 2rem; min-block-size: initial; max-block-size: initial; }
.t1po0iin.t1po0iin cookbook-sidebar li { overflow-wrap: anywhere; }
.t1po0iin.t1po0iin cookbook-sidebar ul { display: grid; gap: var(--border-width); grid-template-columns: minmax(0, 1fr); margin: 0; padding: 0; list-style: none; }
@media (width >= 50rem) { .t1po0iin.t1po0iin [data-element="MobileFooter"] { display: none; } }
.t1po0iin.t1po0iin [data-element="MobileFooter"] { flex-shrink: 0; }
@media (width >= 50rem) { .t1po0iin.t1po0iin [data-element="MobileHeader"] { display: none; } }
.t1po0iin.t1po0iin [data-element="MobileHeader"] { gap: calc(2 * var(--gap)); flex-shrink: 0; padding: calc(2 * var(--gap)) var(--docs-sidebar-pad-x); border-block-start: 0 solid var(--border-color); border-block-end: var(--border-width) solid var(--border-color); }
@media (width >= 50rem) { .t1po0iin.t1po0iin [data-element="MobileHeading"] { display: none; } }
.t1po0iin.t1po0iin [data-element="MobileHeading"] { gap: var(--gap); align-items: center; justify-content: space-between; }
.t1po0iin.t1po0iin cookbook-sidebar details > ul > li { margin-inline: calc(1.5 * var(--gap)) 0; }
.t1po0iin.t1po0iin [data-element="SectionHeading"] { margin: 0 0 var(--border-width) 0; padding: calc(0.75 * var(--gap)) calc(1.25 * var(--gap)); 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)); }
.t1po0iin.t1po0iin cookbook-sidebar summary::marker { display: none; }
.t1po0iin.t1po0iin summary::-webkit-details-marker { display: none; }
.t1po0iin.t1po0iin cookbook-sidebar { display: block; }
@media (not (prefers-reduced-motion: reduce)) and (not (width >= 50rem)) { .t1po0iin.t1po0iin::backdrop { transition: opacity var(--sidebar-transition) ease-out, display var(--sidebar-transition) allow-discrete, overlay var(--sidebar-transition) allow-discrete; } }
.t1po0iin.t1po0iin:where(:dir(rtl)) [data-element="Caret"] { transform: rotate(180deg); }
@media (not (width >= 50rem)) { .t1po0iin.t1po0iin [data-element="Content"] { gap: 0; block-size: 100%; min-block-size: initial; max-block-size: initial; padding-inline: 0; padding-block: 0; } }
.t1po0iin.t1po0iin cookbook-sidebar a:where([aria-current="page"]) { color: var(--accent-text-color); --current-color: var(--accent-text-color); background-color: var(--accent-surface-subtle-color); font-size: var(--navigation-font-size, var(--default-font-size)); line-height: var(--navigation-line-height, var(--default-line-height)); letter-spacing: var(--navigation-letter-spacing, var(--default-letter-spacing)); font-weight: var(--bold-font-weight); font-style: var(--navigation-font-style, var(--default-font-style)); text-transform: var(--navigation-text-transform, var(--default-text-transform)); font-family: var(--navigation-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--navigation-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--navigation-icon-size, var(--default-icon-size)); }
.t1po0iin.t1po0iin details > summary > [data-element=Caret]:where(:is(details[open] > summary > *, details[open] > summary > a > *)) { transform: rotate(90deg); }
.t1po0iin.t1po0iin details > summary > a > [data-element=Caret]:where(:is(details[open] > summary > *, details[open] > summary > a > *)) { transform: rotate(90deg); }
.t1po0iin.t1po0iin [data-element="GroupLabel"] > span:where(:first-child) { inline-size: auto; min-inline-size: 0; max-inline-size: initial; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.t1po0iin.t1po0iin [data-element="SectionHeading"] > span:where(:first-child) { inline-size: auto; min-inline-size: 0; max-inline-size: initial; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.t1po0iin.t1po0iin ul > li + li:where([data-section][data-top-level]) { margin-block: calc(2.5 * var(--gap)) 0; }
.t1po0iin.t1po0iin [data-element="MobileHeading"] > button:where(:hover) { color: var(--text-color); --current-color: var(--text-color); background-color: var(--surface-2-hover-color); }
.t1po0iin.t1po0iin cookbook-sidebar a:where(:is(:not([aria-current="page"]):focus-visible, :not([aria-current="page"]):hover)) { color: var(--text-color); --current-color: var(--text-color); background-color: var(--surface-2-hover-color); }
.t1po0iin.t1po0iin cookbook-sidebar a:where(:focus-visible) { position: relative; z-index: 1; }
.t1po0iin.t1po0iin cookbook-sidebar summary:where(:is(:not([aria-current="page"]):focus-visible, :not([aria-current="page"]):hover)) { color: var(--text-color); --current-color: var(--text-color); background-color: var(--surface-2-hover-color); }
.t1po0iin.t1po0iin cookbook-sidebar summary:where(:focus-visible) { position: relative; z-index: 1; }
.t1po0iin.t1po0iin a > span:where(:first-child) { inline-size: auto; min-inline-size: 0; max-inline-size: initial; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.t1po0iin.t1po0iin [data-element=SectionHeading]:where(:has(> a)) { padding: 0; }
.t1po0iin.t1po0iin summary:where(:has(> a)) { padding: 0; }
@media (not (width >= 50rem)) { .t1po0iin.t1po0iin [data-element="MobileHeader"] { display: grid; } }
@media (not (width >= 50rem)) { .t1po0iin.t1po0iin [data-element="MobileHeading"] { display: flex; } }
.t1po0iin.t1po0iin:where([data-open]:popover-open)::backdrop { opacity: 1; }
.t1po0iin.t1po0iin [data-element="SectionHeading"] > a:where(:not([aria-current="page"])) { 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)); }
.t1po0iin.t1po0iin a:where([data-top-level]:not([aria-current="page"])) { color: var(--sidebar-text-color); --current-color: var(--sidebar-text-color); font-size: var(--navigation-font-size, var(--default-font-size)); line-height: var(--navigation-line-height, var(--default-line-height)); letter-spacing: var(--navigation-letter-spacing, var(--default-letter-spacing)); font-weight: var(--navigation-font-weight, var(--default-font-weight)); font-style: var(--navigation-font-style, var(--default-font-style)); text-transform: var(--navigation-text-transform, var(--default-text-transform)); font-family: var(--navigation-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--navigation-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--navigation-icon-size, var(--default-icon-size)); }
.t1po0iin.t1po0iin ul > li + li:where([data-top-level]:not([data-section])) { margin-block: 0; }
@media (not (width >= 50rem)) { .t1po0iin.t1po0iin cookbook-sidebar { flex-grow: 1; flex-basis: 0; block-size: auto; min-block-size: 0; max-block-size: initial; padding: calc(2 * var(--gap)) var(--docs-sidebar-pad-x); overflow-y: auto; scrollbar-width: auto; scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-track-color, transparent); scrollbar-gutter: stable; overscroll-behavior: contain; } }
.tekz11m.tekz11m { border: var(--border-width) solid var(--border-color); background-color: var(--surface-color); border-radius: var(--card-radius); }
.tz7n4ds.tz7n4ds { margin-block: var(--margin-block-start) var(--margin-block-end); margin-inline: 0; }
.t13ysi39.t13ysi39 { overflow: clip; }
.tp5kwic.tp5kwic { --margin-block-end: calc(2 * var(--gap)); --margin-block-start: calc(2 * var(--gap)); }
.tllwj9l.tllwj9l > [data-element="List"] > button { --margin-block-start: 0; --margin-block-end: 0; margin-block: var(--margin-block-start) var(--margin-block-end); margin-inline: 0; font-size: var(--navigation-font-size, var(--default-font-size)); line-height: var(--navigation-line-height, var(--default-line-height)); letter-spacing: var(--navigation-letter-spacing, var(--default-letter-spacing)); font-weight: var(--navigation-font-weight, var(--default-font-weight)); font-style: var(--navigation-font-style, var(--default-font-style)); text-transform: var(--navigation-text-transform, var(--default-text-transform)); font-family: var(--navigation-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--navigation-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--navigation-icon-size, var(--default-icon-size)); padding: var(--gap) calc(2 * var(--gap)); border: 0 solid var(--border-color); border-radius: var(--radius); color: var(--text-color); --current-color: var(--text-color); background-color: transparent; cursor: pointer; white-space: nowrap; }
.tllwj9l.tllwj9l [data-element="List"] { padding: var(--gap); overflow: auto; display: flex; gap: var(--gap); background-color: var(--surface-2-color); }
.tllwj9l.tllwj9l > [data-element="List"] ~ [data-element="Tab"] { --margin-block-start: 0; --margin-block-end: 0; margin-block: var(--margin-block-start) var(--margin-block-end); }
.tllwj9l.tllwj9l > [data-element="List"] > button:where(:focus-visible) { outline: var(--outline-width) solid var(--focus-color); outline-offset: calc(var(--outline-offset) * -1); }
.tllwj9l.tllwj9l > [data-element="List"] > button:where([aria-selected="true"]) { color: var(--accent-surface-text-color); --current-color: var(--accent-surface-text-color); background-color: var(--accent-surface-color); }
.tczobu8.tczobu8 [data-element="Caption"] { 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)); color: var(--text-soft-color); --current-color: var(--text-soft-color); --margin-block-start: 0; --margin-block-end: var(--gap); margin-block: var(--margin-block-start) var(--margin-block-end); margin-inline: 0; display: none; }
.tczobu8.tczobu8 pre code { color: var(--syntax-text-color); --current-color: var(--syntax-text-color); white-space: pre; }
.tczobu8.tczobu8 [data-element="Caption"] + [data-element="MarkdownCodeBlock"] { --margin-block-start: 0; --margin-block-end: 0; margin-block: var(--margin-block-start) var(--margin-block-end); }
.tczobu8.tczobu8 pre { font-size: var(--code-font-size, var(--default-font-size)); line-height: var(--code-line-height, var(--default-line-height)); letter-spacing: var(--code-letter-spacing, var(--default-letter-spacing)); font-weight: var(--code-font-weight, var(--default-font-weight)); font-style: var(--code-font-style, var(--default-font-style)); text-transform: var(--code-text-transform, var(--default-text-transform)); font-family: var(--code-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--code-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--code-icon-size, var(--default-icon-size)); }