.t1lr8xu9.t1lr8xu9 { font-size: var(--overline-font-size, var(--default-font-size)); line-height: var(--overline-line-height, var(--default-line-height)); letter-spacing: var(--overline-letter-spacing, var(--default-letter-spacing)); font-weight: var(--overline-font-weight, var(--default-font-weight)); font-style: var(--overline-font-style, var(--default-font-style)); text-transform: var(--overline-text-transform, var(--default-text-transform)); font-family: var(--overline-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--overline-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--overline-icon-size, var(--default-icon-size)); }
.t1sjj4ks.t1sjj4ks { display: flex; gap: 16px; flex-flow: row; }
.tbvu0jz.tbvu0jz { align-items: center; }
.teqg0p0.teqg0p0 { view-transition-name: meta-okhst-predictable-color-generation; }
.t1wknrh6.t1wknrh6 { color: var(--text-color); --current-color: var(--text-color); }
.tzsugfa.tzsugfa { font-size: var(--h1-font-size, var(--default-font-size)); line-height: var(--h1-line-height, var(--default-line-height)); letter-spacing: var(--h1-letter-spacing, var(--default-letter-spacing)); font-weight: var(--h1-font-weight, var(--default-font-weight)); font-style: var(--h1-font-style, var(--default-font-style)); text-transform: var(--h1-text-transform, var(--default-text-transform)); font-family: var(--h1-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--h1-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--h1-icon-size, var(--default-icon-size)); }
.t17g6cl3.t17g6cl3 { margin: 0; }
.tpie67.tpie67 { view-transition-name: title-okhst-predictable-color-generation; }
.te9ir09.te9ir09:where(:not(:hover)) { color: var(--accent-text-color); --current-color: var(--accent-text-color); }
.te9ir09.te9ir09:where(:hover) { color: var(--accent-text-2-color); --current-color: var(--accent-text-2-color); }
.t89upu9.t89upu9 { font-size: inherit; line-height: inherit; letter-spacing: inherit; font-weight: var(--bold-font-weight); font-style: inherit; text-transform: inherit; font-family: inherit; --bold-font-weight: inherit; --icon-size: inherit; }
.t89upu9.t89upu9:where(:not(:hover)) { text-decoration: none; }
.t89upu9.t89upu9:where(:hover) { text-decoration: underline; }
.t28coft.t28coft { transition: color 0.15s; }
.t1hoyhgl.t1hoyhgl { border-top: var(--border-width) solid var(--border-color); border-right: 0 solid var(--border-color); border-bottom: 0 solid var(--border-color); border-left: 0 solid var(--border-color); }
.t15kn00r.t15kn00r { padding: 24px 0; }
.tub2dae.tub2dae { display: flex; gap: 16px; flex-flow: row wrap; }
.tcr40t2.tcr40t2 [data-element="Follow"] { white-space: nowrap; display: flex; gap: 6px; flex-flow: row; align-items: center; font-size: var(--label-font-size, var(--default-font-size)); line-height: var(--label-line-height, var(--default-line-height)); letter-spacing: var(--label-letter-spacing, var(--default-letter-spacing)); font-weight: var(--label-font-weight, var(--default-font-weight)); font-style: var(--label-font-style, var(--default-font-style)); text-transform: var(--label-text-transform, var(--default-text-transform)); font-family: var(--label-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--label-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--label-icon-size, var(--default-icon-size)); padding: 6px 12px; border-radius: 6px; color: var(--accent-surface-text-color); --current-color: var(--accent-surface-text-color); text-decoration: none; transition: background-color 0.15s, background-image 0.15s, --tasty-second-fill-color 0.15s; }
.tcr40t2.tcr40t2 [data-element="Follow"]:where(:not(:hover)) { background-color: var(--accent-surface-color); }
.tcr40t2.tcr40t2 [data-element="Spacer"] { flex-grow: 1; flex-shrink: 1; flex-basis: auto; }
.tcr40t2.tcr40t2 [data-element="Stat"] { display: flex; gap: 6px; flex-flow: row; align-items: center; font-size: var(--t3-font-size, var(--default-font-size)); line-height: var(--t3-line-height, var(--default-line-height)); letter-spacing: var(--t3-letter-spacing, var(--default-letter-spacing)); font-weight: var(--t3-font-weight, var(--default-font-weight)); font-style: var(--t3-font-style, var(--default-font-style)); text-transform: var(--t3-text-transform, var(--default-text-transform)); font-family: var(--t3-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--t3-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--t3-icon-size, var(--default-icon-size)); text-decoration: none; transition: color 0.15s; }
.tcr40t2.tcr40t2 [data-element="Stat"]:where(:not(:hover)) { color: var(--text-soft-color); --current-color: var(--text-soft-color); }
.tcr40t2.tcr40t2 [data-element="Follow"]:where(:hover) { background-color: var(--accent-surface-text-hover-color); }
.tcr40t2.tcr40t2 [data-element="Stat"]:where(:hover) { color: var(--accent-text-color); --current-color: var(--accent-text-color); }
.tnp3pxf.tnp3pxf { display: flex; gap: 24px; flex-flow: column; }
.t7e6a5r.t7e6a5r [data-element="Empty"] { font-size: var(--t3-font-size, var(--default-font-size)); line-height: var(--t3-line-height, var(--default-line-height)); letter-spacing: var(--t3-letter-spacing, var(--default-letter-spacing)); font-weight: var(--t3-font-weight, var(--default-font-weight)); font-style: var(--t3-font-style, var(--default-font-style)); text-transform: var(--t3-text-transform, var(--default-text-transform)); font-family: var(--t3-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--t3-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--t3-icon-size, var(--default-icon-size)); color: var(--text-soft-color); --current-color: var(--text-soft-color); margin: 0; }
.t7e6a5r.t7e6a5r [data-element="Header"] { display: flex; gap: 8px; flex-flow: row wrap; align-items: baseline; justify-content: space-between; }
.t7e6a5r.t7e6a5r [data-element="List"] { display: flex; gap: 16px; flex-flow: column; padding: 0; margin: 0; list-style: none; }
.t7e6a5r.t7e6a5r [data-element="ReplyLink"] { font-size: inherit; line-height: inherit; letter-spacing: inherit; font-weight: var(--bold-font-weight); font-style: inherit; text-transform: inherit; font-family: inherit; --bold-font-weight: inherit; --icon-size: inherit; transition: color 0.15s; }
.t7e6a5r.t7e6a5r:where(:not(:hover)) [data-element="ReplyLink"] { color: var(--accent-text-color); --current-color: var(--accent-text-color); text-decoration: none; }
.t7e6a5r.t7e6a5r [data-element="Title"] { 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)); color: var(--text-color); --current-color: var(--text-color); margin: 0; }
.t7e6a5r.t7e6a5r:where(:hover) [data-element="ReplyLink"] { color: var(--accent-text-2-color); --current-color: var(--accent-text-2-color); text-decoration: underline; }
.t116xaz2.t116xaz2 { display: flex; gap: 12px; flex-flow: row; }
.tt8arug.tt8arug { align-items: flex-start; }
.tftegkp.tftegkp [data-element="Author"] { font-size: inherit; line-height: inherit; letter-spacing: inherit; font-weight: var(--bold-font-weight); font-style: inherit; text-transform: inherit; font-family: inherit; --bold-font-weight: inherit; --icon-size: inherit; text-decoration: none; transition: color 0.15s; }
.tftegkp.tftegkp [data-element="Author"]:where(:not(:hover)) { color: var(--text-color); --current-color: var(--text-color); }
.tftegkp.tftegkp [data-element="Avatar"] { display: block; width: 40px; min-width: initial; max-width: initial; height: 40px; min-height: initial; max-height: initial; border-radius: 9999rem; background-color: var(--surface-2-color); flex-grow: 0; flex-shrink: 0; flex-basis: auto; }
.tftegkp.tftegkp [data-element="Body"] { display: flex; gap: 4px; flex-flow: column; flex-grow: 1; flex-shrink: 1; flex-basis: auto; width: auto; min-width: 0; max-width: initial; }
.tftegkp.tftegkp [data-element="Handle"] { font-size: var(--overline-font-size, var(--default-font-size)); line-height: var(--overline-line-height, var(--default-line-height)); letter-spacing: var(--overline-letter-spacing, var(--default-letter-spacing)); font-weight: var(--overline-font-weight, var(--default-font-weight)); font-style: var(--overline-font-style, var(--default-font-style)); text-transform: var(--overline-text-transform, var(--default-text-transform)); font-family: var(--overline-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--overline-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--overline-icon-size, var(--default-icon-size)); color: var(--text-soft-color); --current-color: var(--text-soft-color); }
.tftegkp.tftegkp [data-element="Head"] { display: flex; gap: 8px; flex-flow: row wrap; align-items: baseline; }
.tftegkp.tftegkp [data-element="Text"] { font-size: var(--t3-font-size, var(--default-font-size)); line-height: var(--t3-line-height, var(--default-line-height)); letter-spacing: var(--t3-letter-spacing, var(--default-letter-spacing)); font-weight: var(--t3-font-weight, var(--default-font-weight)); font-style: var(--t3-font-style, var(--default-font-style)); text-transform: var(--t3-text-transform, var(--default-text-transform)); font-family: var(--t3-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--t3-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--t3-icon-size, var(--default-icon-size)); color: var(--text-color); --current-color: var(--text-color); margin: 0; white-space: pre-wrap; word-break: break-word; }
.tftegkp.tftegkp [data-element="Author"]:where(:hover) { color: var(--accent-text-color); --current-color: var(--accent-text-color); }
.tjomj72.tjomj72 { padding: 48px 0 0 0; }
.t4zuqji.t4zuqji { justify-items: space-between; justify-content: space-between; align-items: center; }
.tnp3qro.tnp3qro { display: flex; gap: 32px; flex-flow: column; }
.tub2cg5.tub2cg5 { display: flex; gap: 8px; flex-flow: row wrap; }
.tph2cng.tph2cng { view-transition-name: tags-okhst-predictable-color-generation; }
.to80q2q.to80q2q { display: flex; flex-flow: column; }
.t13exjk4.t13exjk4 a { color: var(--accent-text-color); --current-color: var(--accent-text-color); }
.t13exjk4.t13exjk4 a:where(:not(:hover)) { text-decoration: none; }
.t13exjk4.t13exjk4 blockquote:where(:not(:last-child)) { margin: 0 0 16px 0; }
.t13exjk4.t13exjk4 blockquote { padding: 0 0 0 16px; border-top: 0 solid var(--border-color, currentColor); border-right: 0 solid var(--border-color, currentColor); border-bottom: 0 solid var(--border-color, currentColor); border-left: 3px solid var(--border-color, currentColor); font-size: inherit; line-height: inherit; letter-spacing: inherit; font-weight: inherit; font-style: italic; text-transform: inherit; font-family: inherit; --bold-font-weight: inherit; --icon-size: inherit; color: var(--text-soft-color); --current-color: var(--text-soft-color); }
.t13exjk4.t13exjk4 p > code { 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)); background-color: var(--surface-color); padding: 0.15em 0.4em; border: 1px solid var(--border-color, currentColor); border-radius: 6px; }
.t13exjk4.t13exjk4 li > code { 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)); background-color: var(--surface-color); padding: 0.15em 0.4em; border: 1px solid var(--border-color, currentColor); border-radius: 6px; }
.t13exjk4.t13exjk4 details { border: 1px solid var(--border-color, currentColor); border-radius: 6px; padding: 8px 16px; }
.t13exjk4.t13exjk4 details:where(:not(:last-child)) { margin: 0 0 16px 0; }
.t13exjk4.t13exjk4 h2 { font-size: var(--h2-font-size, var(--default-font-size)); line-height: var(--h2-line-height, var(--default-line-height)); letter-spacing: var(--h2-letter-spacing, var(--default-letter-spacing)); font-weight: var(--h2-font-weight, var(--default-font-weight)); font-style: var(--h2-font-style, var(--default-font-style)); text-transform: var(--h2-text-transform, var(--default-text-transform)); font-family: var(--h2-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--h2-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--h2-icon-size, var(--default-icon-size)); color: var(--text-color); --current-color: var(--text-color); }
.t13exjk4.t13exjk4 h2:where(:not(:first-child):not(:last-child)) { margin: 24px 0 12px 0; }
.t13exjk4.t13exjk4 h3 { 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)); color: var(--text-color); --current-color: var(--text-color); }
.t13exjk4.t13exjk4 h3:where(:not(:first-child):not(:last-child)) { margin: 20px 0 8px 0; }
.t13exjk4.t13exjk4 hr { border: var(--border-width) none var(--border-color, currentColor); height: 1px; min-height: initial; max-height: initial; background-color: var(--border-color); }
.t13exjk4.t13exjk4 hr:where(:not(:first-child):not(:last-child)) { margin: 24px 0; }
.t13exjk4.t13exjk4 li { margin: 0 0 4px 0; }
.t13exjk4.t13exjk4 ol:where(:not(:last-child)) { margin: 0 0 16px 0; }
.t13exjk4.t13exjk4 ol { padding: 0 0 0 24px; }
.t13exjk4.t13exjk4 p:where(:not(:last-child)), .t13exjk4.t13exjk4 p:where(:is(summary + *):last-child) { margin: 0 0 16px 0; }
.t13exjk4.t13exjk4 pre { background-color: var(--syntax-bg-color); color: var(--syntax-text-color); --current-color: var(--syntax-text-color); padding: 8px 16px; border-radius: 6px; overflow: auto; scrollbar-width: thin; scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-track-color, transparent); 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)); border: 1px solid var(--border-color, currentColor); }
.t13exjk4.t13exjk4 pre:where(:not(:last-child)) { margin: 0 0 16px 0; }
.t13exjk4.t13exjk4 pre code { background-color: var(--clear-color); padding: 0; white-space: pre; }
.t13exjk4.t13exjk4 img:not([src$=".svg"]) { width: auto; min-width: initial; max-width: 100%; height: auto; min-height: initial; max-height: initial; margin: 0 auto; border: 1px solid var(--border-color, currentColor); border-radius: 6px; }
.t13exjk4.t13exjk4 summary { font-size: inherit; line-height: inherit; letter-spacing: inherit; font-weight: var(--bold-font-weight); font-style: inherit; text-transform: inherit; font-family: inherit; --bold-font-weight: inherit; --icon-size: inherit; cursor: pointer; color: var(--accent-text-color); --current-color: var(--accent-text-color); list-style-type: none; display: flex; gap: 8px; flex-flow: row; align-items: center; align-content: center; }
.t13exjk4.t13exjk4 summary::before { content: ""; display: inline-block; width: .4em; min-width: initial; max-width: initial; height: .4em; min-height: initial; max-height: initial; border-top: 2px solid var(--accent-text-color); border-right: 2px solid var(--accent-text-color); border-bottom: 0 solid var(--accent-text-color); border-left: 0 solid var(--accent-text-color); transform: rotate(45deg); transition: transform .2s, translate .2s; flex-shrink: 0; }
.t13exjk4.t13exjk4 details[open] > summary::before { transform: rotate(135deg); }
.t13exjk4.t13exjk4 summary::marker { display: none; }
.t13exjk4.t13exjk4 summary::-webkit-details-marker { display: none; }
.t13exjk4.t13exjk4 table { width: 100%; min-width: initial; max-width: initial; border-collapse: collapse; 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)); }
.t13exjk4.t13exjk4 table:where(:not(:last-child)) { margin: 0 0 16px 0; }
.t13exjk4.t13exjk4 td { padding: 8px 16px; border-top: 0 solid var(--border-color, currentColor); border-right: 0 solid var(--border-color, currentColor); border-bottom: var(--border-width) solid var(--border-color, currentColor); border-left: 0 solid var(--border-color, currentColor); }
.t13exjk4.t13exjk4 th { text-align: left; padding: 8px 16px; border-top: 0 solid var(--border-color, currentColor); border-right: 0 solid var(--border-color, currentColor); border-bottom: 2px solid var(--border-color, currentColor); border-left: 0 solid var(--border-color, currentColor); 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(--bold-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)); }
.t13exjk4.t13exjk4 ul:where(:not(:last-child)) { margin: 0 0 16px 0; }
.t13exjk4.t13exjk4 ul { padding: 0 0 0 24px; }
.t13exjk4.t13exjk4 a:where(:hover) { text-decoration: underline; }
.t13exjk4.t13exjk4 blockquote:where(:last-child) { margin: 0; }
.t13exjk4.t13exjk4 details:where(:last-child) { margin: 0; }
.t13exjk4.t13exjk4 h2:where(:not(:last-child):first-child) { margin: 0 0 12px 0; }
.t13exjk4.t13exjk4 h3:where(:not(:last-child):first-child) { margin: 0 0 8px 0; }
.t13exjk4.t13exjk4 hr:where(:not(:last-child):first-child) { margin: 0 0 24px 0; }
.t13exjk4.t13exjk4 ol:where(:last-child) { margin: 0; }
.t13exjk4.t13exjk4 p:where(:not(:is(summary + *)):last-child) { margin: 0; }
.t13exjk4.t13exjk4 pre:where(:last-child) { margin: 0; }
.t13exjk4.t13exjk4 table:where(:last-child) { margin: 0; }
.t13exjk4.t13exjk4 ul:where(:last-child) { margin: 0; }
.t13exjk4.t13exjk4 h2:where(:last-child) { margin: 24px 0 0 0; }
.t13exjk4.t13exjk4 h3:where(:last-child) { margin: 20px 0 0 0; }
.t13exjk4.t13exjk4 hr:where(:last-child) { margin: 24px 0 0 0; }
.tnp3p36.tnp3p36 { display: flex; gap: 16px; flex-flow: column; }
.t1ugju1t.t1ugju1t { view-transition-name: description-okhst-predictable-color-generation; }
.tl9260c.tl9260c { padding: 32px 0 64px 0; }
.tsp75s8.tsp75s8 { display: flex; gap: 0; flex-flow: column; }