@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;max-width:100%;padding:.5rem .75rem;overflow-x:auto}.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-left:2rem;margin-right:0;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-top:0;margin-bottom:0;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}}.oui-source-link{z-index:30;border-radius:var(--input-radius,4px);background:var(--oui-source-link-bg,color-mix(in srgb, var(--p1-bg) 100%, transparent));max-width:70%;color:var(--oui-source-link-fg,var(--p1-fg));font-family:var(--font-mono);font-size:var(--font-xs,.75rem);white-space:nowrap;text-overflow:ellipsis;opacity:.35;cursor:pointer;border:none;align-items:center;padding:.375rem .25rem;line-height:1.4;transition:opacity .12s;display:inline-flex;position:absolute;bottom:.375rem;left:.375rem;overflow:hidden}.oui-source-link:hover{opacity:1}.oui-source-link._disabled{cursor:default}.oui-source-link._end{left:auto;right:.375rem}.oui-source-link._vertical{writing-mode:vertical-rl;max-width:none;max-height:70%;transform:rotate(180deg)}:root{--modal-radius:.5rem;--modal-separator:transparent;--modal-bg:var(--dialog-bg,var(--s2-bg));--modal-speed:.4s;--modal-ease:cubic-bezier(.22, 1, .36, 1);--modal-blur:2px;--modal-backdrop:#00000080}.oui-modal{z-index:200;height:100vh;z-index:calc(200 + var(--oui-modal-layer,0));background:var(--modal-backdrop);cursor:default;will-change:transform;isolation:isolate;-webkit-backdrop-filter:blur(var(--modal-blur));justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.oui-modal ._modal_overlay{display:flex;position:absolute;inset:0;overflow:hidden}.oui-modal ._modal_container{width:min(52ch,90vw)}.oui-modal._modal_size_small ._modal_container{width:min(36ch,90vw)}.oui-modal._modal_size_large ._modal_container{width:min(80ch,90vw);height:min(50rem,90vh)}@media screen and (width>=888.02px){.oui-modal._modal_size_max ._modal_container{width:calc(100vw - 4rem);max-width:calc(100vw - 4rem);height:calc(100vh - 4rem);max-height:calc(100vh - 4rem)}}.oui-modal ._modal_container{z-index:300;will-change:transform;opacity:1;background:var(--modal-bg);border:1px solid var(--modal-separator);border-radius:var(--modal-radius);flex-direction:column;max-height:75vh;display:flex;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}:where(.oui-modal ._modal_container>*){flex-grow:0;flex-shrink:0}@media screen and (width<=888px){:has(._modal_sheet) .oui-modal ._modal_container{border:inherit;border-radius:inherit;top:calc(env(safe-area-inset-top,0px) + 10px);border-top-left-radius:var(--oui-modal-sheet-radius,.75rem);border-top-right-radius:var(--oui-modal-sheet-radius,.75rem);width:100%;height:auto;max-height:none;margin:0;padding:0;position:absolute;bottom:0;box-shadow:0 0 0 .5px #0000001f,0 -1px 3px #0000001a,0 -4px 8px -2px #00000029}:has(._modal_sheet) .oui-modal ._modal_container ._modal_grabber{display:block}.virtual-keyboard :has(._modal_sheet) .oui-modal ._modal_container{padding-bottom:0}.virtual-keyboard :has(._modal_sheet) .oui-modal ._modal_container ._modal_footer{transition:border var(--modal-speed);--modal-separator:var(--t3-bg);padding-bottom:var(--safe-bottom,0)}}:has(._modal_force_sheet) .oui-modal ._modal_container{border:inherit;border-radius:inherit;top:calc(env(safe-area-inset-top,0px) + 10px);border-top-left-radius:var(--oui-modal-sheet-radius,.75rem);border-top-right-radius:var(--oui-modal-sheet-radius,.75rem);width:100%;height:auto;max-height:none;margin:0;padding:0;position:absolute;bottom:0;box-shadow:0 0 0 .5px #0000001f,0 -1px 3px #0000001a,0 -4px 8px -2px #00000029}:has(._modal_force_sheet) .oui-modal ._modal_container ._modal_grabber{display:block}.virtual-keyboard :has(._modal_force_sheet) .oui-modal ._modal_container{padding-bottom:0}.virtual-keyboard :has(._modal_force_sheet) .oui-modal ._modal_container ._modal_footer{transition:border var(--modal-speed);--modal-separator:var(--t3-bg);padding-bottom:var(--safe-bottom,0)}.oui-modal ._modal_grabber{background:var(--t3-fg);opacity:.5;pointer-events:none;border-radius:999px;width:2.25rem;height:.3125rem;margin-left:-1.125rem;display:none;position:absolute;top:.375rem;left:50%}.oui-modal ._modal_title{font-weight:var(--font-weight-semibold,600);flex-direction:column;padding-bottom:1rem;padding-right:2.5rem;display:flex}:where(.oui-modal ._modal_title>*){flex-grow:0;flex-shrink:0}.oui-modal ._modal_header{border-bottom:1px solid var(--modal-separator,#e4e4e7);flex-direction:column;min-height:3rem;padding:1rem 1rem 0;display:flex}:where(.oui-modal ._modal_header>*){flex-grow:0;flex-shrink:0}.oui-modal ._modal_close{z-index:1;border-radius:var(--modal-radius);font-size:var(--font-md,1.125rem);cursor:pointer;color:inherit;appearance:none;background:0 0;border:none;padding:.75rem;position:absolute;top:.125rem;right:.125rem}.oui-modal ._modal_close:hover{color:var(--p1-fg)}.oui-modal ._modal_footer{border-top:1px solid var(--modal-separator,#e4e4e7);text-align:right;padding:1rem}.oui-modal ._modal_scroll{flex-direction:column;flex:auto;min-height:0;display:flex}:where(.oui-modal ._modal_scroll>*){flex-grow:0;flex-shrink:0}.oui-modal ._modal_body{contain:content;min-height:2rem;padding:1rem;padding-bottom:calc(var(--safe-bottom,0) + 16px);flex:auto;margin:0;display:block;position:relative;overflow:hidden;position:static!important;overflow:hidden auto!important}.oui-modal ._modal_header+._modal_scroll>._modal_body{padding-top:0}.oui-modal._modal_has_footer ._modal_body{padding-bottom:.25rem}.oui-modal-transition-enter-active,.oui-modal-transition-leave-active{transition-property:all;transition-duration:var(--modal-speed);transition-timing-function:ease}.oui-modal-transition-enter-active ._modal_container,.oui-modal-transition-leave-active ._modal_container{transition-property:opacity,transform;transition-duration:var(--modal-speed);transition-timing-function:ease}.oui-modal-transition-enter-active{animation:oui-blur-in var(--modal-speed)}.oui-modal-transition-leave-active{animation:oui-blur-out var(--modal-speed)}.oui-modal-transition-enter-from,.oui-modal-transition-leave-to{background-color:#0000}.oui-modal-transition-enter-from ._modal_container,.oui-modal-transition-leave-to ._modal_container{opacity:0;transform:translateY(50%)}@media screen and (width<=888px){.oui-modal._modal_sheet._modal_has_footer:not(._modal_fixed_footer) ._modal_scroll{overscroll-behavior:contain;overflow:hidden auto}.oui-modal._modal_sheet._modal_has_footer:not(._modal_fixed_footer) ._modal_body{contain:none;flex:1 0 auto;overflow:visible!important}.oui-modal._modal_sheet._modal_has_footer:not(._modal_fixed_footer) ._modal_footer{padding-bottom:calc(var(--safe-bottom,0px) + 16px)}}.oui-modal._modal_force_sheet._modal_has_footer:not(._modal_fixed_footer) ._modal_scroll{overscroll-behavior:contain;overflow:hidden auto}.oui-modal._modal_force_sheet._modal_has_footer:not(._modal_fixed_footer) ._modal_body{contain:none;flex:1 0 auto;overflow:visible!important}.oui-modal._modal_force_sheet._modal_has_footer:not(._modal_fixed_footer) ._modal_footer{padding-bottom:calc(var(--safe-bottom,0px) + 16px)}html.oui-opaque-statusbar .oui-modal{--modal-backdrop:color-mix(in srgb, var(--page-bg,var(--bg)) 55%, transparent);--modal-blur:12px}.oui-dialog input{width:100%}@keyframes oui-blur-in{0%{-webkit-backdrop-filter:blur();background-color:#0000}to{-webkit-backdrop-filter:blur(var(--modal-blur));background:var(--modal-backdrop)}}@keyframes oui-blur-out{0%{-webkit-backdrop-filter:blur(var(--modal-blur));background:var(--modal-backdrop)}to{-webkit-backdrop-filter:blur();background-color:#0000}}
