.text-body{line-height:1.625;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-body:is(.dark *){color:#f59e0be6}.text-body-muted{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-body-muted:is(.dark *){color:#f59e0bb3}.text-body-subtle{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-body-subtle:is(.dark *){--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-label{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-label:is(.dark *){color:#f59e0b99}.text-heading{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-heading:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}:root{color-scheme:light;--canvas: #ffffff;--surface: #f8f9ff;--surface-strong: #f1f4ff;--ink: #071230;--text: #35405f;--muted: #68728c;--rule: rgba(14, 56, 255, .14);--cobalt: rgb(14, 56, 255);--cobalt-hover: rgb(8, 45, 220);--cobalt-soft: rgba(14, 56, 255, .08);--accent: rgb(14, 56, 255);--accent-hover: rgb(8, 45, 220);--focus: rgb(14, 56, 255);--panel: rgb(14, 56, 255);--panel-ink: #ffffff;--panel-text: #e5e9ff;--panel-muted: #d7deff;--panel-rule: rgba(255, 255, 255, .22);--z-sticky: 40;--z-popover: 50}html.dark{color-scheme:dark;--canvas: rgb(17, 0, 0);--surface: rgb(27, 6, 3);--surface-strong: rgb(42, 15, 5);--ink: #fde7a7;--text: #e8b95f;--muted: #b87525;--rule: rgba(180, 83, 9, .42);--accent: #f59e0b;--accent-hover: #fbbf24;--focus: #fbbf24;--panel: rgb(42, 15, 5);--panel-ink: #fde7a7;--panel-text: #e8b95f;--panel-muted: #b87525;--panel-rule: rgba(180, 83, 9, .6)}body{width:100%;max-width:100vw;overflow-x:hidden;font-family:var(--font-body)}main{min-width:0}html,body,.layout-wrapper{flex:1;display:flex;flex-direction:column;min-height:100%}img{content-visibility:auto}[x-cloak]{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}details>summary{list-style:none}details summary::-webkit-details-marker{display:none}.prose ul,.prose ul li{list-style:none!important;padding:0;margin:0}.prose ul li{padding-inline-start:0;padding-left:1rem;position:relative}.prose ul li::marker,.prose ol li::marker{color:currentColor!important}.prose ul li:before{position:absolute;background-color:currentColor;border-radius:50%;content:"";display:inline-block;top:50%;margin-top:-.2em;left:2px;height:4px;width:4px}.prose ol li p,.prose ul li p{margin:.5rem 0}.dark hr{border-color:#311}.text-copy a{border-bottom:1px solid currentColor}.bg-dots{background:linear-gradient(90deg,#fafafa 15px,transparent 1%) 50%,linear-gradient(#fafafa 15px,transparent 1%) 50%,#0003;background-size:16px 16px}.dark .bg-dots{background:linear-gradient(90deg,rgb(17,0,0) 15px,transparent 1%) 50%,linear-gradient(rgb(17,0,0) 15px,transparent 1%) 50%,#ffffff1f;background-size:16px 16px}.prose,.prose a,.prose article,.prose strong,.prose em,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose blockquote,.prose pre,.prose p,.prose i{color:currentColor;margin-bottom:.5rem}.prose blockquote{border-color:currentColor}.prose a{text-decoration:none;border-bottom:1px solid currentColor}.styled-copy h2{font-weight:600;font-size:var(--type-3);line-height:var(--leading-tight);margin-top:1.75rem}.styled-copy h3{font-weight:600;font-size:var(--type-2);line-height:var(--leading-tight);margin-top:1.5rem}.styled-copy h4{font-weight:600;font-size:var(--type-1);line-height:var(--leading-tight);margin-top:1.5rem}.styled-copy>p,.styled-copy blockquote,.styled-copy ol,.styled-copy ul{margin:1.5rem 0}.styled-copy blockquote{border-left:2px solid currentColor;padding-left:.8rem}.styled-copy p code{font-size:.8125em;background:#80808026;border:1px solid hsla(0,0%,50%,.3);padding:1px 4px;border-radius:5px}.styled-copy a{text-decoration:none;border-bottom:1px solid currentColor}.styled-copy ul,.styled-copy ol{margin-bottom:.75rem!important;ol,ul{margin:.4rem 0 0;padding-left:1rem}}.styled-copy ul{list-style:disc;list-style-position:inside}.styled-copy ol{list-style:number;list-style-position:inside}.styled-copy li{font-size:1em}
