@layer oui-reset;@layer oui-prose{.oui-text{--text-font-weight-bold:var(--font-weight-semibold,600);--text-leading:1.45;--text-heading-leading:1.2;--text-list-indent:2rem;--text-paragraph-spacing:1rem;--text-heading-gap:var(--text-paragraph-spacing);--text-table-cell-padding:.5rem;--text-measure:none;max-width:var(--text-measure);line-height:var(--text-leading)}.oui-text,.oui-text *{-webkit-user-select:text;user-select:text}.oui-text h1,.oui-text h2,.oui-text h3,.oui-text h4,.oui-text h5,.oui-text h6{color:inherit;font-weight:var(--text-font-weight-bold);line-height:var(--text-heading-leading);margin-top:var(--text-heading-gap);margin-bottom:var(--text-paragraph-spacing)}.oui-text h1{font-size:2rem}.oui-text h2{font-size:1.6rem}.oui-text h3{font-size:1.4rem}.oui-text h4{font-size:1.2rem}.oui-text h5{font-size:1rem}.oui-text h6{font-size:.8rem}.oui-text p,.oui-text .p,.oui-text ol,.oui-text ul,.oui-text hr{margin-top:var(--text-paragraph-spacing);margin-bottom:var(--text-paragraph-spacing)}.oui-text hr{height:0;color:inherit}.oui-text a,.oui-text ins,.oui-text u{text-decoration-skip:ink edges}.oui-text a{color:var(--link-fg)}.oui-text a:hover{color:var(--link-fg-hover);text-decoration:underline}.oui-text a:active{color:var(--link-fg-active)}.oui-text abbr[title]{cursor:help;border-bottom:1px dotted;text-decoration:none}.oui-text kbd,.oui-text tt,.oui-text :not(pre)>code{font-size:.85rem;font-family:var(--font-mono,monospace);background-color:var(--s2-bg);color:inherit;border-radius:.125rem;margin:0;padding:0 .125rem}.oui-text pre{font-size:.85rem;font-family:var(--font-mono,monospace);background-color:var(--s2-bg);color:inherit;border-radius:.25rem;padding:.5rem .75rem}.oui-text pre code{color:inherit;background:0 0;padding:0;font-size:.85rem}.oui-text b,.oui-text strong{font-weight:var(--text-font-weight-bold)}.oui-text i,.oui-text em{font-style:italic}.oui-text sup{vertical-align:baseline;font-feature-settings:"sups";font-size:1em}.oui-text sub{vertical-align:baseline;font-feature-settings:"subs";font-size:1em}.oui-text small{font-size:80%}.oui-text mark{color:var(--mark-fg);background:var(--mark-bg,#ff0);border-radius:.125rem;padding:0 .125rem .0625rem}.oui-text blockquote{border-left:2px solid var(--p1-500);padding-left:var(--text-paragraph-spacing);margin:0}.oui-text ul,.oui-text ol{margin:0 0 0 2rem;padding:0;list-style-position:outside}.oui-text ul li,.oui-text ol li{margin:0}.oui-text ul ul,.oui-text ol ul,.oui-text ul ol,.oui-text ol ol{margin-left:1.25rem}.oui-text ul{list-style:outside}.oui-text ul ul{list-style-type:circle}.oui-text ol{list-style:decimal}.oui-text ol ol{list-style-type:lower-alpha}.oui-text dl dt{font-weight:var(--text-font-weight-bold)}.oui-text dl dd{margin-left:var(--text-paragraph-spacing)}.oui-text>:first-child{margin-top:0}.oui-text>:last-child{margin-bottom:0}.oui-text img,.oui-text video,.oui-text figure{margin-top:var(--text-paragraph-spacing);margin-bottom:var(--text-paragraph-spacing);display:block}.oui-text img>*,.oui-text video>*,.oui-text figure>*{margin-top:0;margin-bottom:0}.oui-text table:not(._plain){border-collapse:collapse;max-width:100%;margin-top:var(--text-paragraph-spacing);margin-bottom:var(--text-paragraph-spacing);display:block;overflow-x:auto}.oui-text table:not(._plain) th,.oui-text table:not(._plain) td{padding:.25rem var(--text-table-cell-padding);vertical-align:top;margin:0}.oui-text table:not(._plain) th:first-child,.oui-text table:not(._plain) td:first-child{padding-left:0}.oui-text table:not(._plain) th:last-child,.oui-text table:not(._plain) td:last-child{padding-right:0}.oui-text table:not(._plain) th{font-weight:var(--text-font-weight-bold)}.oui-text table:not(._plain) tbody td,.oui-text table:not(._plain) tbody th{border-bottom:1px solid var(--s2-fg);border-right:1px solid var(--t3-bg)}.oui-text table:not(._plain) tbody td:last-child,.oui-text table:not(._plain) tbody th:last-child{border-right:none}.oui-text table:not(._plain) tbody tr._selectable:hover:not(._active){background:var(--t3-bg)}.oui-text table:not(._plain) tbody tr._active{background:var(--s2-bg)}.oui-text table:not(._plain) thead th{border-bottom:2px solid var(--s2-fg)}.oui-text table:not(._plain) thead ._sortable{cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:1rem;position:relative}.oui-text table:not(._plain) thead ._active{color:var(--p1-fg)}.oui-text table:not(._plain) thead ._asc:after{content:"▴"}.oui-text table:not(._plain) thead ._desc:after{content:"▾"}.oui-text._reading{--text-leading:1.45;--text-heading-leading:1.1;--text-paragraph-spacing:var(--space-s,1.125rem);--text-heading-gap:var(--space-m,1.75rem);--text-measure:68ch;text-wrap:pretty}.oui-text._reading h1,.oui-text._reading h2,.oui-text._reading h3,.oui-text._reading h4,.oui-text._reading h5,.oui-text._reading h6{text-wrap:balance}.oui-text._reading h1{margin-top:var(--space-l,2.5rem);font-size:var(--step-4,2.0736rem)}.oui-text._reading h2{font-size:var(--step-3,1.728rem)}.oui-text._reading h3{font-size:var(--step-2,1.44rem)}.oui-text._reading h4,.oui-text._reading h5,.oui-text._reading h6{font-size:var(--step-1,1.2rem)}.oui-text._reading hr{background-color:var(--t3-fg);height:1px;margin-top:var(--space-l,2.5rem);margin-bottom:var(--space-l,2.5rem);border:none}.oui-text._reading blockquote{margin-block:var(--space-l,2.5rem);margin-left:var(--space-s,1.125rem);border-left-width:4px}.oui-text._compact{--text-leading:1.2;--text-heading-leading:1.1;--text-paragraph-spacing:.375rem;--text-heading-gap:.5rem;--text-table-cell-padding:.25rem}.oui-text._compact h1{font-size:1.4rem}.oui-text._compact h2{font-size:1.2rem}.oui-text._compact h3{font-size:1.05rem}.oui-text._compact h4,.oui-text._compact h5,.oui-text._compact h6{font-size:1rem}.oui-text .oui-island.oui-island.oui-island,.oui-text .oui-island.oui-island.oui-island :not(:where(.oui-island .oui-text),:where(.oui-island .oui-text) *){all:revert-layer}.oui-text .oui-island.oui-island.oui-island{text-wrap:auto;line-height:1}}@media screen and (width<=888px){.oui-text._responsive-tables table:not(._plain){width:100%;display:block;overflow-x:visible}.oui-text._responsive-tables table:not(._plain) thead{display:none}.oui-text._responsive-tables table:not(._plain) tbody,.oui-text._responsive-tables table:not(._plain) tr,.oui-text._responsive-tables table:not(._plain) td{width:100%;display:block}.oui-text._responsive-tables table:not(._plain) tr{border-bottom:2px solid var(--s2-fg);padding:.5rem 0}.oui-text._responsive-tables table:not(._plain) tbody td{border:none;padding:.125rem 0}.oui-text._responsive-tables table:not(._plain) tbody td:before{content:attr(data-label);font-weight:var(--text-font-weight-bold);display:block}}
