.rs-container{--rs-container-width:var(--rs-container-width-default,1000px);--rs-container-gutter-left:max(env(safe-area-inset-left), var(--rs-container-gutter,16px));--rs-container-gutter-right:max(env(safe-area-inset-right), var(--rs-container-gutter,16px));--rs-container-gutters:calc(var(--rs-container-gutter-left) + var(--rs-container-gutter-right));--rs-container-gutter-top:max(env(safe-area-inset-top), var(--rs-container-padding-block-start,0px));--rs-container-gutter-bottom:max(env(safe-area-inset-bottom), var(--rs-container-padding-block-end,0px));max-width:calc(var(--rs-container-width) + var(--rs-container-gutters));padding-block:var(--rs-container-gutter-top) var(--rs-container-gutter-bottom);padding-inline:var(--rs-container-gutter-left) var(--rs-container-gutter-right);width:100%;margin-inline:auto;container:rs-component/inline-size}.rs-container--content{--rs-container-width:var(--rs-container-width-content-sm,600px)}@media (width>=992px){.rs-container--content{--rs-container-width:var(--rs-container-width-content-lg,800px)}}.rs-container--wide{--rs-container-width:var(--rs-container-width-wide,1200px)}.rs-container--full-width{--rs-container-width:100%}.rs-container--padded{padding-block:var(--rs-container-padding-block,20px)}.rs-container--no-gutters{padding-inline:0}.rs-typography h1{color:var(--rs-color-fg,#131a2f);font-family:var(--rs-font-family-sans,"Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-weight:var(--rs-font-weight-bold,700);line-height:var(--rs-line-height-tight,1.2);margin-bottom:var(--rs-heading-spacing-bottom,12px);margin-top:var(--rs-heading-spacing-top,32px);font-size:var(--rs-typography-h1-size,2rem)}@container rs-component (width>=500px){.rs-typography h1{font-size:var(--rs-typography-h1-size-sm,2.25rem)}}@container rs-component (width>=900px){.rs-typography h1{font-size:var(--rs-typography-h1-size-lg,2.75rem)}}.rs-typography h2{color:var(--rs-color-fg,#131a2f);font-family:var(--rs-font-family-sans,"Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-weight:var(--rs-font-weight-bold,700);line-height:var(--rs-line-height-tight,1.2);margin-bottom:var(--rs-heading-spacing-bottom,12px);margin-top:var(--rs-heading-spacing-top,32px);font-size:var(--rs-typography-h2-size,1.75rem)}@container rs-component (width>=500px){.rs-typography h2{font-size:var(--rs-typography-h2-size-sm,2rem)}}@container rs-component (width>=900px){.rs-typography h2{font-size:var(--rs-typography-h2-size-lg,2.375rem)}}.rs-typography h3{color:var(--rs-color-fg,#131a2f);font-family:var(--rs-font-family-sans,"Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-weight:var(--rs-font-weight-bold,700);line-height:var(--rs-line-height-tight,1.2);margin-bottom:var(--rs-heading-spacing-bottom,12px);margin-top:var(--rs-heading-spacing-top,32px);font-size:var(--rs-typography-h3-size,1.5rem)}@container rs-component (width>=500px){.rs-typography h3{font-size:var(--rs-typography-h3-size-sm,1.75rem)}}@container rs-component (width>=900px){.rs-typography h3{font-size:var(--rs-typography-h3-size-lg,2rem)}}.rs-typography h4{color:var(--rs-color-fg,#131a2f);font-family:var(--rs-font-family-sans,"Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-weight:var(--rs-font-weight-bold,700);line-height:var(--rs-line-height-tight,1.2);margin-bottom:var(--rs-heading-spacing-bottom,12px);margin-top:var(--rs-heading-spacing-top,32px);font-size:var(--rs-typography-h4-size,1.3125rem)}@container rs-component (width>=700px){.rs-typography h4{font-size:var(--rs-typography-h4-size-md,1.5rem)}}.rs-typography h5{color:var(--rs-color-fg,#131a2f);font-family:var(--rs-font-family-sans,"Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-weight:var(--rs-font-weight-bold,700);line-height:var(--rs-line-height-tight,1.2);margin-bottom:var(--rs-heading-spacing-bottom,12px);margin-top:var(--rs-heading-spacing-top,32px);font-size:var(--rs-typography-h5-size,1.125rem)}.rs-typography h6{color:var(--rs-color-fg,#131a2f);font-family:var(--rs-font-family-sans,"Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-weight:var(--rs-font-weight-bold,700);line-height:var(--rs-line-height-tight,1.2);margin-bottom:var(--rs-heading-spacing-bottom,12px);margin-top:var(--rs-heading-spacing-top,32px);font-size:var(--rs-typography-h6-size,1rem);letter-spacing:var(--rs-typography-h6-letter-spacing,.32px);text-transform:uppercase}.rs-typography p{color:var(--rs-color-fg,#131a2f);font-family:var(--rs-font-family-sans,"Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:var(--rs-typography-p-size,1rem);font-weight:var(--rs-font-weight-regular,400);line-height:var(--rs-line-height-relaxed,1.7);margin-bottom:var(--rs-text-spacing-bottom,16px);margin-top:0}@container rs-component (width>=700px){.rs-typography p{font-size:var(--rs-typography-p-size-md,1.0625rem)}}.rs-typography a{color:var(--rs-color-link,#1f49c6);text-underline-offset:var(--rs-typography-link-underline-offset,3px);text-decoration:underline;text-decoration-thickness:var(--rs-typography-link-underline-thickness,1px);transition:color var(--rs-transition-fast,.14s) ease, text-decoration-thickness var(--rs-transition-fast,.14s) ease}.rs-typography a:hover{color:var(--rs-color-link-hover,#173ea8);text-decoration-thickness:var(--rs-typography-link-underline-thickness-hover,2px)}.rs-typography a:visited{color:var(--rs-color-link-visited,#6a3fc2)}.rs-typography a:focus-visible{border-radius:var(--rs-radius-sm,6px);outline:2px solid var(--rs-color-focus-ring,#296dff);outline-offset:3px}.rs-typography .intro-text{color:var(--rs-color-fg,#131a2f);font-family:var(--rs-font-family-sans,"Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:var(--rs-typography-intro-size,1.1875rem);font-weight:var(--rs-font-weight-medium,500);margin-bottom:var(--rs-text-spacing-bottom,16px);margin-top:0;line-height:1.55}.rs-typography i,.rs-typography em{font-style:italic}.rs-typography b,.rs-typography strong{font-weight:var(--rs-font-weight-semibold,600)}.rs-typography hr{border:0;border-top:var(--rs-border-width,1px) solid var(--rs-color-border,#c8d2eb);margin-block:var(--rs-space-6,24px)}.rs-typography li{margin-block:var(--rs-space-2,8px);padding-inline-start:var(--rs-space-1,4px)}.rs-typography ul{margin-block:0 var(--rs-list-spacing-bottom,16px);padding-inline-start:var(--rs-space-6,24px);list-style:outside}.rs-typography ul>li>ul{margin-top:var(--rs-space-2,8px);padding-inline-start:var(--rs-space-5,20px);list-style:circle}.rs-typography ul>li>ul>li>ul{list-style:square}.rs-typography ul>li>ol{margin-top:var(--rs-space-2,8px)}.rs-typography ol{margin-block:0 var(--rs-list-spacing-bottom,16px);counter-reset:level1;padding-inline-start:var(--rs-space-6,24px);padding-inline-start:var(--rs-space-5,20px);list-style:none}.rs-typography ol>li{counter-increment:level1;list-style:none;position:relative}.rs-typography ol>li:before{content:counter(level1) ".";left:calc(-1 * var(--rs-space-5,20px));position:absolute}.rs-typography ol>li>ol{counter-reset:level2;margin-top:var(--rs-space-2,8px);padding-inline-start:var(--rs-space-5,20px);list-style:none}.rs-typography ol>li>ol>li{counter-increment:level2;list-style:none;position:relative}.rs-typography ol>li>ol>li:before{content:counter(level2, lower-alpha) ".";left:calc(-1 * var(--rs-space-5,20px));position:absolute}.rs-typography ol>li>ol>li>ol{counter-reset:level3;margin-top:var(--rs-space-2,8px);padding-inline-start:var(--rs-space-5,20px)}.rs-typography ol>li>ol>li>ol>li{counter-increment:level3;list-style:none;position:relative}.rs-typography ol>li>ol>li>ol>li:before{content:counter(level3, lower-roman) ".";left:calc(-1 * var(--rs-space-5,20px));position:absolute}.rs-typography ol>li>ul{margin-top:var(--rs-space-2,8px);padding-inline-start:var(--rs-space-6,24px);list-style:outside}.rs-typography ol>li>ul>li>ul{margin-top:var(--rs-space-2,8px);padding-inline-start:var(--rs-space-5,20px);list-style:circle}.rs-typography ol>li>ul>li>ul>li>ul{list-style:square}.rs-typography ul>li>ol{counter-reset:level2;margin-top:var(--rs-space-2,8px);padding-inline-start:var(--rs-space-5,20px);list-style:none}.rs-typography ul>li>ol>li{counter-increment:level2;list-style:none;position:relative}.rs-typography ul>li>ol>li:before{content:counter(level2, lower-alpha) ".";left:calc(-1 * var(--rs-space-5,20px));position:absolute}.rs-typography ul>li>ol>li>ol{counter-reset:level3;margin-top:var(--rs-space-2,8px);padding-inline-start:var(--rs-space-5,20px)}.rs-typography ul>li>ol>li>ol>li{counter-increment:level3;list-style:none;position:relative}.rs-typography ul>li>ol>li>ol>li:before{content:counter(level3, lower-roman) ".";left:calc(-1 * var(--rs-space-5,20px));position:absolute}.rs-typography pre{background:var(--rs-color-surface,#fff);border:var(--rs-border-width,1px) solid var(--rs-color-border,#c8d2eb);border-radius:var(--rs-radius-md,10px);font-family:var(--rs-font-family-mono,ui-monospace, monospace);font-size:.875rem;line-height:var(--rs-line-height-relaxed,1.7);margin-block:0 var(--rs-text-spacing-bottom,16px);padding:var(--rs-space-4,16px);tab-size:2;overflow-x:auto}.rs-typography pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.rs-typography code{background:var(--rs-color-surface-elevated,#eef2ff);border-radius:var(--rs-radius-sm,6px);font-family:var(--rs-font-family-mono,ui-monospace, monospace);padding:.125em .35em;font-size:.9em}.rs-typography kbd{background:var(--rs-color-surface-elevated,#eef2ff);border-radius:var(--rs-radius-sm,6px);font-family:var(--rs-font-family-mono,ui-monospace, monospace);border:var(--rs-border-width,1px) solid var(--rs-color-border,#c8d2eb);box-shadow:0 1px 0 var(--rs-color-border,#c8d2eb);font-size:.9em;font-weight:var(--rs-font-weight-medium,500);padding:.125em .35em}.rs-typography samp{background:var(--rs-color-surface-elevated,#eef2ff);border-radius:var(--rs-radius-sm,6px);font-family:var(--rs-font-family-mono,ui-monospace, monospace);padding:.125em .35em;font-size:.9em}.rs-typography blockquote{border-inline-start:4px solid var(--rs-color-border,#c8d2eb);color:var(--rs-color-muted,#4f5b7d);margin-block:0 var(--rs-text-spacing-bottom,16px);padding-block:0;padding-inline:var(--rs-space-5,20px) 0;margin-inline:0}.rs-typography blockquote>:first-child{margin-top:0}.rs-typography blockquote>:last-child{margin-bottom:0}.rs-typography blockquote p{margin-bottom:var(--rs-space-3,12px)}.rs-typography q{color:var(--rs-color-muted,#4f5b7d);font-style:italic}.rs-typography table{border-collapse:collapse;border-spacing:0;margin-bottom:var(--rs-space-5,20px);width:100%;min-width:min(100%,576px)}.rs-typography table th,.rs-typography table td{border:var(--rs-border-width,1px) solid var(--rs-color-border,#c8d2eb);padding:var(--rs-space-2,8px) var(--rs-space-3,12px);text-align:left;vertical-align:top}.rs-typography table thead th{background:var(--rs-color-surface,#fff);font-weight:var(--rs-font-weight-semibold,600)}.rs-typography caption{caption-side:bottom;color:var(--rs-color-muted,#4f5b7d);font-size:var(--rs-font-size-sm,.875rem);line-height:var(--rs-line-height-base,1.45);margin-top:var(--rs-space-2,8px);text-align:start}.rs-typography dl{margin-block:0 var(--rs-text-spacing-bottom,16px)}.rs-typography dt{font-weight:var(--rs-font-weight-semibold,600);margin-top:var(--rs-space-4,16px)}.rs-typography dt:first-child{margin-top:0}.rs-typography dd{margin-inline-start:0;margin-top:var(--rs-space-2,8px);padding-inline-start:var(--rs-space-5,20px)}.rs-typography small{font-size:var(--rs-font-size-sm,.875rem);line-height:var(--rs-line-height-base,1.45)}.rs-typography sub{vertical-align:baseline;font-size:.75em;line-height:0;position:relative;bottom:-.25em}.rs-typography sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative;top:-.4em}.rs-typography mark{background:color-mix(in srgb, var(--rs-color-accent,#2f5bdb) 22%, transparent);color:var(--rs-color-fg,#131a2f);border-radius:2px;padding:.05em .2em}.rs-typography abbr[title]{cursor:help;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.rs-typography del{color:var(--rs-color-muted,#4f5b7d);text-decoration:line-through}.rs-typography ins{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.rs-typography address{font-style:normal;line-height:var(--rs-line-height-relaxed,1.7);margin-block:0 var(--rs-text-spacing-bottom,16px)}.rs-typography dfn{font-style:italic;font-weight:var(--rs-font-weight-semibold,600)}.rs-typography cite{font-style:italic}.rs-typography var{font-family:var(--rs-font-family-mono,ui-monospace, monospace);font-style:italic}.rs-typography time{font-variant-numeric:tabular-nums}.rs-typography>:first-child{margin-top:0}.rs-typography>:last-child{margin-bottom:0}
