:root,[data-bs-theme="light"]{--th-blue: #0d6efd;--th-indigo: #6610f2;--th-purple: #6f42c1;--th-pink: #d63384;--th-red: #dc3545;--th-orange: #fd7e14;--th-yellow: #ffc107;--th-green: #198754;--th-teal: #20c997;--th-cyan: #0dcaf0;--th-black: #000;--th-white: #fff;--th-gray: #6c757d;--th-gray-dark: #343a40;--th-gray-100: #f8f9fa;--th-gray-200: #e9ecef;--th-gray-300: #dee2e6;--th-gray-400: #ced4da;--th-gray-500: #adb5bd;--th-gray-600: #6c757d;--th-gray-700: #495057;--th-gray-800: #343a40;--th-gray-900: #212529;--th-primary: #111;--th-secondary: #666;--th-success: #767676;--th-info: #ddd;--th-warning: #222;--th-danger: #111;--th-light: #fff;--th-dark: #111;--th-primary-rgb: 17,17,17;--th-secondary-rgb: 102,102,102;--th-success-rgb: 118,118,118;--th-info-rgb: 221,221,221;--th-warning-rgb: 34,34,34;--th-danger-rgb: 17,17,17;--th-light-rgb: 255,255,255;--th-dark-rgb: 17,17,17;--th-primary-text-emphasis: #070707;--th-secondary-text-emphasis: #292929;--th-success-text-emphasis: #2f2f2f;--th-info-text-emphasis: #585858;--th-warning-text-emphasis: #0e0e0e;--th-danger-text-emphasis: #070707;--th-light-text-emphasis: #495057;--th-dark-text-emphasis: #495057;--th-primary-bg-subtle: #cfcfcf;--th-secondary-bg-subtle: #e0e0e0;--th-success-bg-subtle: #e4e4e4;--th-info-bg-subtle: #f8f8f8;--th-warning-bg-subtle: #d3d3d3;--th-danger-bg-subtle: #cfcfcf;--th-light-bg-subtle: #fcfcfd;--th-dark-bg-subtle: #ced4da;--th-primary-border-subtle: #a0a0a0;--th-secondary-border-subtle: #c2c2c2;--th-success-border-subtle: #c8c8c8;--th-info-border-subtle: #f1f1f1;--th-warning-border-subtle: #a7a7a7;--th-danger-border-subtle: #a0a0a0;--th-light-border-subtle: #e9ecef;--th-dark-border-subtle: #adb5bd;--th-white-rgb: 255,255,255;--th-black-rgb: 0,0,0;--th-font-sans-serif: "Geist Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--th-font-monospace: "Geist Mono Variable", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--th-gradient: linear-gradient(180deg, rgba(255,255,255,0.15), rgba(255,255,255,0));--th-body-font-family: var(--th-font-sans-serif);--th-body-font-size:1rem;--th-body-font-weight: 300;--th-body-line-height: 1.75;--th-body-color: #111;--th-body-color-rgb: 17,17,17;--th-body-bg: #fff;--th-body-bg-rgb: 255,255,255;--th-emphasis-color: #111;--th-emphasis-color-rgb: 17,17,17;--th-secondary-color: #999;--th-secondary-color-rgb: 153,153,153;--th-secondary-bg: #f1f1f1;--th-secondary-bg-rgb: 241,241,241;--th-tertiary-color: #767676;--th-tertiary-color-rgb: 118,118,118;--th-tertiary-bg: #f1f1f1;--th-tertiary-bg-rgb: 241,241,241;--th-heading-color: inherit;--th-link-color: #111;--th-link-color-rgb: 17,17,17;--th-link-decoration: underline;--th-link-hover-color: #0e0e0e;--th-link-hover-color-rgb: 14,14,14;--th-code-color: #d63384;--th-highlight-color: #111;--th-highlight-bg: #fff3cd;--th-border-width: 1px;--th-border-style: solid;--th-border-color: #ddd;--th-border-color-translucent: rgba(255,255,255,0.175);--th-border-radius: .375rem;--th-border-radius-sm: .25rem;--th-border-radius-lg: .5rem;--th-border-radius-xl: 1rem;--th-border-radius-xxl: 2rem;--th-border-radius-2xl: var(--th-border-radius-xxl);--th-border-radius-pill: 50rem;--th-box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);--th-box-shadow-sm: 0 0.125rem 0.25rem rgba(0,0,0,0.075);--th-box-shadow-lg: 0 1rem 3rem rgba(0,0,0,0.175);--th-box-shadow-inset: inset 0 1px 2px rgba(0,0,0,0.075);--th-focus-ring-width: 0;--th-focus-ring-opacity: 0;--th-focus-ring-color: rgba(17,17,17,0);--th-form-valid-color: #767676;--th-form-valid-border-color: #767676;--th-form-invalid-color: #111;--th-form-invalid-border-color: #111}[data-bs-theme="dark"]{color-scheme:dark;--th-body-color: #dee2e6;--th-body-color-rgb: 222,226,230;--th-body-bg: #212529;--th-body-bg-rgb: 33,37,41;--th-emphasis-color: #fff;--th-emphasis-color-rgb: 255,255,255;--th-secondary-color: rgba(222,226,230,0.75);--th-secondary-color-rgb: 222,226,230;--th-secondary-bg: #343a40;--th-secondary-bg-rgb: 52,58,64;--th-tertiary-color: rgba(222,226,230,0.5);--th-tertiary-color-rgb: 222,226,230;--th-tertiary-bg: #2b3035;--th-tertiary-bg-rgb: 43,48,53;--th-primary-text-emphasis: #707070;--th-secondary-text-emphasis: #a3a3a3;--th-success-text-emphasis: #adadad;--th-info-text-emphasis: #ebebeb;--th-warning-text-emphasis: #7a7a7a;--th-danger-text-emphasis: #707070;--th-light-text-emphasis: #f8f9fa;--th-dark-text-emphasis: #dee2e6;--th-primary-bg-subtle: #030303;--th-secondary-bg-subtle: #141414;--th-success-bg-subtle: #181818;--th-info-bg-subtle: #2c2c2c;--th-warning-bg-subtle: #070707;--th-danger-bg-subtle: #030303;--th-light-bg-subtle: #343a40;--th-dark-bg-subtle: #1a1d20;--th-primary-border-subtle: #0a0a0a;--th-secondary-border-subtle: #3d3d3d;--th-success-border-subtle: #474747;--th-info-border-subtle: #858585;--th-warning-border-subtle: #141414;--th-danger-border-subtle: #0a0a0a;--th-light-border-subtle: #495057;--th-dark-border-subtle: #343a40;--th-heading-color: inherit;--th-link-color: #707070;--th-link-hover-color: #8d8d8d;--th-link-color-rgb: 112,112,112;--th-link-hover-color-rgb: 141,141,141;--th-code-color: #e685b5;--th-highlight-color: #dee2e6;--th-highlight-bg: #664d03;--th-border-color: #495057;--th-border-color-translucent: rgba(255,255,255,0.15);--th-form-valid-color: #75b798;--th-form-valid-border-color: #75b798;--th-form-invalid-color: #ea868f;--th-form-invalid-border-color: #ea868f}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--th-body-font-family);font-size:var(--th-body-font-size);font-weight:var(--th-body-font-weight);line-height:var(--th-body-line-height);color:var(--th-body-color);text-align:var(--th-body-text-align);background-color:var(--th-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--th-border-width) solid;opacity:.25}h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-family:"Geist Variable",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;line-height:1.25;color:var(--th-heading-color)}h1,.h1{font-size:calc(1.425rem + 2.1vw)}@media (min-width: 1200px){h1,.h1{font-size:3rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}p{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}strong{font-weight:bolder}mark,.mark{padding:.1875em;color:var(--th-highlight-color);background-color:var(--th-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--th-link-color-rgb), var(--th-link-opacity, 1));text-decoration:underline}a:hover{--th-link-color-rgb: var(--th-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd{font-family:var(--th-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--th-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--th-body-bg);background-color:var(--th-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--th-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}[role="button"]{cursor:pointer}[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display:none !important}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}[hidden]{display:none !important}.list-unstyled{padding-left:0;list-style:none}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.img-fluid{max-width:100%;height:auto}.figure{display:inline-block}.container,.container-fluid,.container-lg{--th-gutter-x: 48px;--th-gutter-y: 0;width:100%;padding-right:calc(var(--th-gutter-x) * .5);padding-left:calc(var(--th-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container{max-width:960px}}@media (min-width: 1200px){.container-lg,.container{max-width:1140px}}@media (min-width: 1400px){.container-lg,.container{max-width:1320px}}:root{--th-breakpoint-xs: 0;--th-breakpoint-sm: 576px;--th-breakpoint-md: 768px;--th-breakpoint-lg: 992px;--th-breakpoint-xl: 1200px;--th-breakpoint-xxl: 1400px}.row{--th-gutter-x: 48px;--th-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--th-gutter-y));margin-right:calc(-.5 * var(--th-gutter-x));margin-left:calc(-.5 * var(--th-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--th-gutter-x) * .5);padding-left:calc(var(--th-gutter-x) * .5);margin-top:var(--th-gutter-y)}.col-12{flex:0 0 auto;width:100%}.g-3{--th-gutter-x: 1rem}.g-3{--th-gutter-y: 1rem}.g-4{--th-gutter-x: 1.5rem}.g-4{--th-gutter-y: 1.5rem}@media (min-width: 768px){.col-md-6{flex:0 0 auto;width:50%}.col-md-10{flex:0 0 auto;width:83.33333333%}}@media (min-width: 992px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-10{flex:0 0 auto;width:83.33333333%}}@media (min-width: 1200px){.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-8{flex:0 0 auto;width:66.66666667%}}@media (min-width: 1400px){.col-xxl-5{flex:0 0 auto;width:41.66666667%}}.sticky-top{position:sticky;top:0;z-index:1020}.visually-hidden{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption){position:absolute !important}.visually-hidden *{overflow:hidden !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.table{--th-table-color-type: initial;--th-table-bg-type: initial;--th-table-color-state: initial;--th-table-bg-state: initial;--th-table-color: var(--th-emphasis-color);--th-table-bg: var(--th-body-bg);--th-table-border-color: var(--th-border-color);--th-table-accent-bg: rgba(0,0,0,0);--th-table-striped-color: var(--th-emphasis-color);--th-table-striped-bg: rgba(var(--th-emphasis-color-rgb), 0.05);--th-table-active-color: var(--th-emphasis-color);--th-table-active-bg: rgba(var(--th-emphasis-color-rgb), 0.1);--th-table-hover-color: var(--th-emphasis-color);--th-table-hover-bg: rgba(var(--th-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--th-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--th-table-color-state, var(--th-table-color-type, var(--th-table-color)));background-color:var(--th-table-bg);border-bottom-width:var(--th-border-width);box-shadow:inset 0 0 0 9999px var(--th-table-bg-state, var(--th-table-bg-type, var(--th-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:300;line-height:1.75;color:var(--th-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--th-body-bg);background-clip:padding-box;border:var(--th-border-width) solid var(--th-border-color);border-radius:var(--th-border-radius)}.form-control[type="file"]{overflow:hidden}.form-control[type="file"]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--th-body-color);background-color:var(--th-body-bg);border-color:#888;outline:0;box-shadow:0}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.75em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--th-secondary-color);opacity:1}.form-control::placeholder{color:var(--th-secondary-color);opacity:1}.form-control:disabled{background-color:var(--th-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--th-body-color);background-color:var(--th-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--th-border-width);border-radius:0}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--th-secondary-bg)}.btn{--th-btn-padding-x: .75rem;--th-btn-padding-y: .375rem;--th-btn-font-family: ;--th-btn-font-size:1rem;--th-btn-font-weight: 400;--th-btn-line-height: 1.75;--th-btn-color: var(--th-body-color);--th-btn-bg: transparent;--th-btn-border-width: var(--th-border-width);--th-btn-border-color: transparent;--th-btn-border-radius: var(--th-border-radius);--th-btn-hover-border-color: transparent;--th-btn-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);--th-btn-disabled-opacity: .65;--th-btn-focus-box-shadow: 0 0 0 0 rgba(var(--th-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--th-btn-padding-y) var(--th-btn-padding-x);font-family:var(--th-btn-font-family);font-size:var(--th-btn-font-size);font-weight:var(--th-btn-font-weight);line-height:var(--th-btn-line-height);color:var(--th-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--th-btn-border-width) solid var(--th-btn-border-color);border-radius:var(--th-btn-border-radius);background-color:var(--th-btn-bg)}.btn:hover{color:var(--th-btn-hover-color);background-color:var(--th-btn-hover-bg);border-color:var(--th-btn-hover-border-color)}.btn:focus-visible{color:var(--th-btn-hover-color);background-color:var(--th-btn-hover-bg);border-color:var(--th-btn-hover-border-color);outline:0;box-shadow:var(--th-btn-focus-box-shadow)}:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--th-btn-active-color);background-color:var(--th-btn-active-bg);border-color:var(--th-btn-active-border-color)}:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--th-btn-focus-box-shadow)}.btn:disabled,.btn.disabled{color:var(--th-btn-disabled-color);pointer-events:none;background-color:var(--th-btn-disabled-bg);border-color:var(--th-btn-disabled-border-color);opacity:var(--th-btn-disabled-opacity)}.btn-link{--th-btn-font-weight: 400;--th-btn-color: var(--th-link-color);--th-btn-bg: transparent;--th-btn-border-color: transparent;--th-btn-hover-color: var(--th-link-hover-color);--th-btn-hover-border-color: transparent;--th-btn-active-color: var(--th-link-hover-color);--th-btn-active-border-color: transparent;--th-btn-disabled-color: #6c757d;--th-btn-disabled-border-color: transparent;--th-btn-box-shadow: 0 0 0 #000;--th-btn-focus-shadow-rgb: 53,53,53;text-decoration:underline}.btn-link:focus-visible{color:var(--th-btn-color)}.btn-link:hover{color:var(--th-btn-hover-color)}.btn-sm{--th-btn-padding-y: .25rem;--th-btn-padding-x: .5rem;--th-btn-font-size:.875rem;--th-btn-border-radius: var(--th-border-radius-sm)}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--th-dropdown-zindex: 1000;--th-dropdown-min-width: 10rem;--th-dropdown-padding-x: 0;--th-dropdown-padding-y: .5rem;--th-dropdown-spacer: .125rem;--th-dropdown-font-size:1rem;--th-dropdown-color: var(--th-body-color);--th-dropdown-bg: var(--th-body-bg);--th-dropdown-border-color: var(--th-border-color-translucent);--th-dropdown-border-radius: var(--th-border-radius);--th-dropdown-border-width: var(--th-border-width);--th-dropdown-inner-border-radius: calc(var(--th-border-radius) - var(--th-border-width));--th-dropdown-divider-bg: var(--th-border-color-translucent);--th-dropdown-divider-margin-y: .5rem;--th-dropdown-box-shadow: var(--th-box-shadow);--th-dropdown-link-color: var(--th-body-color);--th-dropdown-link-hover-color: var(--th-body-color);--th-dropdown-link-hover-bg: var(--th-tertiary-bg);--th-dropdown-link-active-color: #fff;--th-dropdown-link-active-bg: #111;--th-dropdown-link-disabled-color: var(--th-tertiary-color);--th-dropdown-item-padding-x: 1rem;--th-dropdown-item-padding-y: .25rem;--th-dropdown-header-color: #6c757d;--th-dropdown-header-padding-x: 1rem;--th-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--th-dropdown-zindex);display:none;min-width:var(--th-dropdown-min-width);padding:var(--th-dropdown-padding-y) var(--th-dropdown-padding-x);margin:0;font-size:var(--th-dropdown-font-size);color:var(--th-dropdown-color);text-align:left;list-style:none;background-color:var(--th-dropdown-bg);background-clip:padding-box;border:var(--th-dropdown-border-width) solid var(--th-dropdown-border-color);border-radius:var(--th-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--th-dropdown-spacer)}.dropdown-item{display:block;width:100%;padding:var(--th-dropdown-item-padding-y) var(--th-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--th-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--th-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--th-dropdown-link-hover-color);background-color:var(--th-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--th-dropdown-link-active-color);text-decoration:none;background-color:var(--th-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--th-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.nav{--th-nav-link-padding-x: 1rem;--th-nav-link-padding-y: .5rem;--th-nav-link-font-weight: ;--th-nav-link-color: var(--th-link-color);--th-nav-link-hover-color: var(--th-link-hover-color);--th-nav-link-disabled-color: var(--th-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--th-nav-link-padding-y) var(--th-nav-link-padding-x);font-size:var(--th-nav-link-font-size);font-weight:var(--th-nav-link-font-weight);color:var(--th-nav-link-color);text-decoration:none;background:none;border:0}.nav-link:hover,.nav-link:focus{color:var(--th-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0}.nav-link.disabled,.nav-link:disabled{color:var(--th-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--th-nav-tabs-border-width: var(--th-border-width);--th-nav-tabs-border-color: var(--th-border-color);--th-nav-tabs-border-radius: var(--th-border-radius);--th-nav-tabs-link-hover-border-color: var(--th-secondary-bg) var(--th-secondary-bg) var(--th-border-color);--th-nav-tabs-link-active-color: var(--th-emphasis-color);--th-nav-tabs-link-active-bg: var(--th-body-bg);--th-nav-tabs-link-active-border-color: var(--th-border-color) var(--th-border-color) var(--th-body-bg);border-bottom:var(--th-nav-tabs-border-width) solid var(--th-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--th-nav-tabs-border-width));border:var(--th-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--th-nav-tabs-border-radius);border-top-right-radius:var(--th-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--th-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--th-nav-tabs-link-active-color);background-color:var(--th-nav-tabs-link-active-bg);border-color:var(--th-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--th-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--th-navbar-padding-x: 0;--th-navbar-padding-y: .5rem;--th-navbar-color: rgba(var(--th-emphasis-color-rgb), 0.65);--th-navbar-hover-color: rgba(var(--th-emphasis-color-rgb), 0.8);--th-navbar-disabled-color: rgba(var(--th-emphasis-color-rgb), 0.3);--th-navbar-active-color: rgba(var(--th-emphasis-color-rgb), 1);--th-navbar-brand-padding-y: .28125rem;--th-navbar-brand-margin-end: 1rem;--th-navbar-brand-font-size: 1.25rem;--th-navbar-brand-color: rgba(var(--th-emphasis-color-rgb), 1);--th-navbar-brand-hover-color: rgba(var(--th-emphasis-color-rgb), 1);--th-navbar-nav-link-padding-x: .5rem;--th-navbar-toggler-padding-y: .25rem;--th-navbar-toggler-padding-x: .75rem;--th-navbar-toggler-font-size: 1.25rem;--th-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2817,17,17,0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--th-navbar-toggler-border-color: rgba(var(--th-emphasis-color-rgb), 0.15);--th-navbar-toggler-border-radius: var(--th-border-radius);--th-navbar-toggler-focus-width: 0;--th-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--th-navbar-padding-y) var(--th-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--th-navbar-brand-padding-y);padding-bottom:var(--th-navbar-brand-padding-y);margin-right:var(--th-navbar-brand-margin-end);font-size:var(--th-navbar-brand-font-size);color:var(--th-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--th-navbar-brand-hover-color)}.navbar-nav{--th-nav-link-padding-x: 0;--th-nav-link-padding-y: .5rem;--th-nav-link-font-weight: ;--th-nav-link-color: var(--th-navbar-color);--th-nav-link-hover-color: var(--th-navbar-hover-color);--th-nav-link-disabled-color: var(--th-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--th-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--th-navbar-nav-link-padding-x);padding-left:var(--th-navbar-nav-link-padding-x)}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar[data-bs-theme="dark"]{--th-navbar-color: rgba(255,255,255,0.55);--th-navbar-hover-color: rgba(255,255,255,0.75);--th-navbar-disabled-color: rgba(255,255,255,0.25);--th-navbar-active-color: #fff;--th-navbar-brand-color: #fff;--th-navbar-brand-hover-color: #fff;--th-navbar-toggler-border-color: rgba(255,255,255,0.1);--th-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--th-card-spacer-y: 1rem;--th-card-spacer-x: 1rem;--th-card-title-spacer-y: .5rem;--th-card-title-color: ;--th-card-subtitle-color: ;--th-card-border-width: var(--th-border-width);--th-card-border-color: var(--th-border-color-translucent);--th-card-border-radius: var(--th-border-radius);--th-card-box-shadow: ;--th-card-inner-border-radius: calc(var(--th-border-radius) - (var(--th-border-width)));--th-card-cap-padding-y: .5rem;--th-card-cap-padding-x: 1rem;--th-card-cap-bg: rgba(var(--th-body-color-rgb), 0.03);--th-card-cap-color: ;--th-card-height: ;--th-card-color: ;--th-card-bg: var(--th-body-bg);--th-card-img-overlay-padding: 1rem;--th-card-group-margin: 24px;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--th-card-height);color:var(--th-body-color);word-wrap:break-word;background-color:var(--th-card-bg);background-clip:border-box;border:var(--th-card-border-width) solid var(--th-card-border-color);border-radius:var(--th-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card-body{flex:1 1 auto;padding:var(--th-card-spacer-y) var(--th-card-spacer-x);color:var(--th-card-color)}.card-title{margin-bottom:var(--th-card-title-spacer-y);color:var(--th-card-title-color)}.card-text:last-child{margin-bottom:0}.page-link{position:relative;display:block;padding:var(--th-pagination-padding-y) var(--th-pagination-padding-x);font-size:var(--th-pagination-font-size);color:var(--th-pagination-color);text-decoration:none;background-color:var(--th-pagination-bg);border:var(--th-pagination-border-width) solid var(--th-pagination-border-color)}.page-link:hover{z-index:2;color:var(--th-pagination-hover-color);background-color:var(--th-pagination-hover-bg);border-color:var(--th-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--th-pagination-focus-color);background-color:var(--th-pagination-focus-bg);outline:0;box-shadow:var(--th-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--th-pagination-active-color);background-color:var(--th-pagination-active-bg);border-color:var(--th-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--th-pagination-disabled-color);pointer-events:none;background-color:var(--th-pagination-disabled-bg);border-color:var(--th-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--th-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--th-pagination-border-radius);border-bottom-left-radius:var(--th-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--th-pagination-border-radius);border-bottom-right-radius:var(--th-pagination-border-radius)}.alert-link{font-weight:400;color:var(--th-alert-link-color)}:root,[data-bs-theme="light"]{--th-btn-close-filter: }[data-bs-theme="dark"]{--th-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}.modal{--th-modal-zindex: 1055;--th-modal-width: 500px;--th-modal-padding: 1rem;--th-modal-margin: .5rem;--th-modal-color: var(--th-body-color);--th-modal-bg: var(--th-body-bg);--th-modal-border-color: var(--th-border-color-translucent);--th-modal-border-width: var(--th-border-width);--th-modal-border-radius: var(--th-border-radius-lg);--th-modal-box-shadow: var(--th-box-shadow-sm);--th-modal-inner-border-radius: calc(var(--th-border-radius-lg) - (var(--th-border-width)));--th-modal-header-padding-x: 1rem;--th-modal-header-padding-y: 1rem;--th-modal-header-padding: 1rem 1rem;--th-modal-header-border-color: var(--th-border-color);--th-modal-header-border-width: var(--th-border-width);--th-modal-title-line-height: 1.75;--th-modal-footer-gap: .5rem;--th-modal-footer-bg: ;--th-modal-footer-border-color: var(--th-border-color);--th-modal-footer-border-width: var(--th-border-width);position:fixed;top:0;left:0;z-index:var(--th-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--th-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translate(0, -50px)}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{height:calc(100% - var(--th-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--th-modal-color);pointer-events:auto;background-color:var(--th-modal-bg);background-clip:padding-box;border:var(--th-modal-border-width) solid var(--th-modal-border-color);border-radius:var(--th-modal-border-radius);outline:0}.modal-backdrop{--th-backdrop-zindex: 1050;--th-backdrop-bg: #000;--th-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--th-backdrop-zindex);width:100vw;height:100vh;background-color:var(--th-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--th-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--th-modal-header-padding);border-bottom:var(--th-modal-header-border-width) solid var(--th-modal-header-border-color);border-top-left-radius:var(--th-modal-inner-border-radius);border-top-right-radius:var(--th-modal-inner-border-radius)}.modal-body{position:relative;flex:1 1 auto;padding:var(--th-modal-padding)}@media (min-width: 576px){.modal{--th-modal-margin: 1.75rem;--th-modal-box-shadow: var(--th-box-shadow)}.modal-dialog{max-width:var(--th-modal-width);margin-right:auto;margin-left:auto}}@media (min-width: 992px){.modal-lg{--th-modal-width: 800px}}:root,[data-bs-theme="light"]{--th-carousel-indicator-active-bg: #fff;--th-carousel-caption-color: #fff;--th-carousel-control-icon-filter: }[data-bs-theme="dark"]{--th-carousel-indicator-active-bg: #000;--th-carousel-caption-color: #000;--th-carousel-control-icon-filter: invert(1) grayscale(100)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.offcanvas,.offcanvas-lg{--th-offcanvas-zindex: 1045;--th-offcanvas-width: 400px;--th-offcanvas-height: 30vh;--th-offcanvas-padding-x: 1rem;--th-offcanvas-padding-y: 1rem;--th-offcanvas-color: var(--th-body-color);--th-offcanvas-bg: var(--th-body-bg);--th-offcanvas-border-width: var(--th-border-width);--th-offcanvas-border-color: var(--th-border-color-translucent);--th-offcanvas-box-shadow: var(--th-box-shadow-sm);--th-offcanvas-transition: transform .3s ease-in-out;--th-offcanvas-title-line-height: 1.75}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--th-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--th-offcanvas-color);visibility:hidden;background-color:var(--th-offcanvas-bg);background-clip:padding-box;outline:0}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--th-offcanvas-width);border-left:var(--th-offcanvas-border-width) solid var(--th-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--th-offcanvas-height: auto;--th-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--th-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--th-offcanvas-color);visibility:hidden;background-color:var(--th-offcanvas-bg);background-clip:padding-box;outline:0}.offcanvas.offcanvas-end{top:0;right:0;width:var(--th-offcanvas-width);border-left:var(--th-offcanvas-border-width) solid var(--th-offcanvas-border-color);transform:translateX(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--th-offcanvas-padding-y) var(--th-offcanvas-padding-x)}.offcanvas-title{margin-bottom:0;line-height:var(--th-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--th-offcanvas-padding-y) var(--th-offcanvas-padding-x);overflow-y:auto}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.d-block{display:block !important}.d-flex{display:flex !important}.d-none{display:none !important}.shadow-sm{box-shadow:var(--th-box-shadow-sm) !important}.position-sticky{position:sticky !important}.border-0{border:0 !important}.border-top{border-top:var(--th-border-width) var(--th-border-style) var(--th-border-color) !important}.w-50{width:50% !important}.w-100{width:100% !important}.h-100{height:100% !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-grow-1{flex-grow:1 !important}.flex-wrap{flex-wrap:wrap !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.m-0{margin:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.ms-2{margin-left:.5rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-4{padding:1.5rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.pt-4{padding-top:1.5rem !important}.pb-1{padding-bottom:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.fs-3{font-size:calc(1.3rem + .6vw) !important}.fs-4{font-size:calc(1.275rem + .3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-muted{--th-text-opacity: 1;color:var(--th-secondary-color) !important}.text-body-secondary{--th-text-opacity: 1;color:var(--th-secondary-color) !important}.text-reset{--th-text-opacity: 1;color:inherit !important}.rounded-3{border-radius:var(--th-border-radius-lg) !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}}@media (min-width: 768px){.d-md-block{display:block !important}.d-md-none{display:none !important}.mt-md-0{margin-top:0 !important}.ms-md-auto{margin-left:auto !important}.gap-md-0{gap:0 !important}}@media (min-width: 992px){.d-lg-inline{display:inline !important}.d-lg-block{display:block !important}.d-lg-none{display:none !important}.justify-content-lg-between{justify-content:space-between !important}.p-lg-0{padding:0 !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.pt-lg-1{padding-top:.25rem !important}}@media (min-width: 1200px){.d-xl-block{display:block !important}}@media (min-width: 1400px){.p-xxl-0{padding:0 !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}}@media (min-width: 1200px){.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@font-face{font-family:"Geist Mono Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/geist-mono/files/geist-mono-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Geist Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/geist/files/geist-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.section:not(body.section){padding:3rem 0}.section.docs-layout{padding:1.5rem 0 !important}.section-lg:not(body.section){padding:5rem 0}@media (min-width: 768px){.section:not(body.section){padding:5rem 0}.section.docs-layout{padding:3rem 0 !important}.section-lg:not(body.section){padding:7rem 0}}hr{width:128px;border:none;height:1px;margin:2rem auto;color:inherit;opacity:1}img{border-radius:.375rem}.card{border:1px solid #ddd}mark,.mark{padding:0.1875em;color:#fff;background-color:#111}a{text-decoration-thickness:1px;text-underline-offset:0.15em}p:not(.card-text){margin-top:1.25rem;margin-bottom:0}dt{font-weight:500;margin-top:1.25rem;margin-bottom:0.125rem}dd{margin-bottom:0.125rem}.card-title{font-size:1.25rem}.nav-link{--nav-link-color: #111;color:var(--nav-link-color)}.nav-link:hover,.nav-link:focus,.nav-link:active{color:var(--nav-link-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}@media (max-width: 767.98px){.dropdown svg:not(.icon-tabler-arrow-up-right){float:right}}[data-bs-theme="dark"] body{background-color:#111;color:#fff}[data-bs-theme="dark"] .card{background:#111;border:1px solid #333}[data-bs-theme="dark"] .form-control{background:#111}[data-bs-theme="dark"] mark,[data-bs-theme="dark"] .mark{padding:0.1875em;color:#111;background-color:#fff}[data-bs-theme="dark"] .nav-link{--nav-link-color: #fff}.content .svg-inline-custom.svg-monochrome{margin-bottom:1.5rem}.content .svg-inline-custom.svg-monochrome path{fill:var(--th-secondary-color)}.bg{background-color:#f7f7f7}.chroma{background-color:#f7f7f7;-webkit-text-size-adjust:none}.chroma .err{color:#f6f8fa;background-color:#82071e}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#dedede}.chroma .lnt{white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f}.chroma .ln{white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#cf222e}.chroma .kc{color:#cf222e}.chroma .kd{color:#cf222e}.chroma .kn{color:#cf222e}.chroma .kp{color:#cf222e}.chroma .kr{color:#cf222e}.chroma .kt{color:#cf222e}.chroma .na{color:#1f2328}.chroma .nc{color:#1f2328}.chroma .no{color:#0550ae}.chroma .nd{color:#0550ae}.chroma .ni{color:#6639ba}.chroma .nl{color:#900;font-weight:bold}.chroma .nn{color:#24292e}.chroma .nx{color:#1f2328}.chroma .nt{color:#0550ae}.chroma .nb{color:#6639ba}.chroma .bp{color:#6a737d}.chroma .nv{color:#953800}.chroma .vc{color:#953800}.chroma .vg{color:#953800}.chroma .vi{color:#953800}.chroma .vm{color:#953800}.chroma .nf{color:#6639ba}.chroma .fm{color:#6639ba}.chroma .s{color:#0a3069}.chroma .sa{color:#0a3069}.chroma .sb{color:#0a3069}.chroma .sc{color:#0a3069}.chroma .dl{color:#0a3069}.chroma .sd{color:#0a3069}.chroma .s2{color:#0a3069}.chroma .se{color:#0a3069}.chroma .sh{color:#0a3069}.chroma .si{color:#0a3069}.chroma .sx{color:#0a3069}.chroma .sr{color:#0a3069}.chroma .s1{color:#0a3069}.chroma .ss{color:#032f62}.chroma .m{color:#0550ae}.chroma .mb{color:#0550ae}.chroma .mf{color:#0550ae}.chroma .mh{color:#0550ae}.chroma .mi{color:#0550ae}.chroma .il{color:#0550ae}.chroma .mo{color:#0550ae}.chroma .o{color:#0550ae}.chroma .ow{color:#0550ae}.chroma .or{color:#0550ae}.chroma .p{color:#1f2328}.chroma .c{color:#57606a}.chroma .ch{color:#57606a}.chroma .cm{color:#57606a}.chroma .c1{color:#57606a}.chroma .cs{color:#57606a}.chroma .cp{color:#57606a}.chroma .cpf{color:#57606a}.chroma .gd{color:#82071e;background-color:#ffebe9}.chroma .ge{color:#1f2328}.chroma .gi{color:#116329;background-color:#dafbe1}.chroma .go{color:#1f2328}.chroma .gl{text-decoration:underline}.chroma .w{color:#fff}[data-bs-theme="dark"] .bg{color:#e6edf3;background-color:#0d1117}[data-bs-theme="dark"] .chroma{color:#e6edf3;background-color:#0d1117;-webkit-text-size-adjust:none}[data-bs-theme="dark"] .chroma .err{color:#f85149}[data-bs-theme="dark"] .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}[data-bs-theme="dark"] .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}[data-bs-theme="dark"] .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}[data-bs-theme="dark"] .chroma .hl{background-color:#6e7681}[data-bs-theme="dark"] .chroma .lnt{white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679}[data-bs-theme="dark"] .chroma .ln{white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#6e7681}[data-bs-theme="dark"] .chroma .line{display:flex}[data-bs-theme="dark"] .chroma .k{color:#ff7b72}[data-bs-theme="dark"] .chroma .kc{color:#79c0ff}[data-bs-theme="dark"] .chroma .kd{color:#ff7b72}[data-bs-theme="dark"] .chroma .kn{color:#ff7b72}[data-bs-theme="dark"] .chroma .kp{color:#79c0ff}[data-bs-theme="dark"] .chroma .kr{color:#ff7b72}[data-bs-theme="dark"] .chroma .kt{color:#ff7b72}[data-bs-theme="dark"] .chroma .nc{color:#f0883e;font-weight:bold}[data-bs-theme="dark"] .chroma .no{color:#79c0ff;font-weight:bold}[data-bs-theme="dark"] .chroma .nd{color:#d2a8ff;font-weight:bold}[data-bs-theme="dark"] .chroma .ni{color:#ffa657}[data-bs-theme="dark"] .chroma .ne{color:#f0883e;font-weight:bold}[data-bs-theme="dark"] .chroma .nl{color:#79c0ff;font-weight:bold}[data-bs-theme="dark"] .chroma .nn{color:#ff7b72}[data-bs-theme="dark"] .chroma .nx{color:#e6edf3}[data-bs-theme="dark"] .chroma .py{color:#79c0ff}[data-bs-theme="dark"] .chroma .nt{color:#7ee787}[data-bs-theme="dark"] .chroma .nv{color:#79c0ff}[data-bs-theme="dark"] .chroma .vc{color:#79c0ff}[data-bs-theme="dark"] .chroma .vg{color:#79c0ff}[data-bs-theme="dark"] .chroma .vi{color:#79c0ff}[data-bs-theme="dark"] .chroma .vm{color:#79c0ff}[data-bs-theme="dark"] .chroma .nf{color:#d2a8ff;font-weight:bold}[data-bs-theme="dark"] .chroma .fm{color:#d2a8ff;font-weight:bold}[data-bs-theme="dark"] .chroma .l{color:#a5d6ff}[data-bs-theme="dark"] .chroma .ld{color:#79c0ff}[data-bs-theme="dark"] .chroma .s{color:#a5d6ff}[data-bs-theme="dark"] .chroma .sa{color:#79c0ff}[data-bs-theme="dark"] .chroma .sb{color:#a5d6ff}[data-bs-theme="dark"] .chroma .sc{color:#a5d6ff}[data-bs-theme="dark"] .chroma .dl{color:#79c0ff}[data-bs-theme="dark"] .chroma .sd{color:#a5d6ff}[data-bs-theme="dark"] .chroma .s2{color:#a5d6ff}[data-bs-theme="dark"] .chroma .se{color:#79c0ff}[data-bs-theme="dark"] .chroma .sh{color:#79c0ff}[data-bs-theme="dark"] .chroma .si{color:#a5d6ff}[data-bs-theme="dark"] .chroma .sx{color:#a5d6ff}[data-bs-theme="dark"] .chroma .sr{color:#79c0ff}[data-bs-theme="dark"] .chroma .s1{color:#a5d6ff}[data-bs-theme="dark"] .chroma .ss{color:#a5d6ff}[data-bs-theme="dark"] .chroma .m{color:#a5d6ff}[data-bs-theme="dark"] .chroma .mb{color:#a5d6ff}[data-bs-theme="dark"] .chroma .mf{color:#a5d6ff}[data-bs-theme="dark"] .chroma .mh{color:#a5d6ff}[data-bs-theme="dark"] .chroma .mi{color:#a5d6ff}[data-bs-theme="dark"] .chroma .il{color:#a5d6ff}[data-bs-theme="dark"] .chroma .mo{color:#a5d6ff}[data-bs-theme="dark"] .chroma .o{color:#ff7b72;font-weight:bold}[data-bs-theme="dark"] .chroma .ow{color:#ff7b72;font-weight:bold}[data-bs-theme="dark"] .chroma .or{color:#ff7b72;font-weight:bold}[data-bs-theme="dark"] .chroma .c{color:#8b949e;font-style:italic}[data-bs-theme="dark"] .chroma .ch{color:#8b949e;font-style:italic}[data-bs-theme="dark"] .chroma .cm{color:#8b949e;font-style:italic}[data-bs-theme="dark"] .chroma .c1{color:#8b949e;font-style:italic}[data-bs-theme="dark"] .chroma .cs{color:#8b949e;font-weight:bold;font-style:italic}[data-bs-theme="dark"] .chroma .cp{color:#8b949e;font-weight:bold;font-style:italic}[data-bs-theme="dark"] .chroma .cpf{color:#8b949e;font-weight:bold;font-style:italic}[data-bs-theme="dark"] .chroma .gd{color:#ffa198;background-color:#490202}[data-bs-theme="dark"] .chroma .ge{font-style:italic}[data-bs-theme="dark"] .chroma .gr{color:#ffa198}[data-bs-theme="dark"] .chroma .gh{color:#79c0ff;font-weight:bold}[data-bs-theme="dark"] .chroma .gi{color:#56d364;background-color:#0f5323}[data-bs-theme="dark"] .chroma .go{color:#8b949e}[data-bs-theme="dark"] .chroma .gp{color:#8b949e}[data-bs-theme="dark"] .chroma .gs{font-weight:bold}[data-bs-theme="dark"] .chroma .gu{color:#79c0ff}[data-bs-theme="dark"] .chroma .gt{color:#ff7b72}[data-bs-theme="dark"] .chroma .gl{text-decoration:underline}[data-bs-theme="dark"] .chroma .w{color:#6e7681}.site-header,header[aria-label="Site header"]{--header-bg: #fff;--header-border: #f1f1f1;background-color:var(--header-bg);border-bottom:1px solid var(--header-border)}.offcanvas-header{--offcanvas-border: #ddd;padding:0.5rem 1.5rem;border-bottom:1px solid var(--offcanvas-border)}.offcanvas-body{padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 991.98px){.th-navbar-toggler,.th-btn-close{--toggler-color: #111;color:var(--toggler-color);background:none;border:none;outline:none;padding:0}.th-navbar-toggler:hover,.th-navbar-toggler:focus,.th-navbar-toggler:active,.th-btn-close:hover,.th-btn-close:focus,.th-btn-close:active{border:0;outline:none}.offcanvas,.offcanvas-lg{bottom:auto;padding:0.25rem 0.5rem}.offcanvas.offcanvas-end,.offcanvas-lg.offcanvas-end{border-left:0}.offcanvas-backdrop.show{--backdrop-bg: rgba(241, 241, 241, 0.5);opacity:1;background-color:var(--backdrop-bg);backdrop-filter:blur(8px)}}@media (min-width: 768px){header .nav-link{margin:0 0.375rem}header .nav-item:last-child .nav-link{margin:0 0 0 0.375rem}}.dropdown-menu{--dropdown-border: #ddd;--dropdown-item-hover-bg: #f1f1f1;border:1px solid var(--dropdown-border);margin-left:0.75rem;padding:0 0.25rem}.dropdown-menu .dropdown-item{margin:0.25rem 0;padding-left:0.625rem}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:active{background-color:var(--dropdown-item-hover-bg);border-radius:0.25rem}.dropdown-menu .dropdown-item.active{background-color:var(--dropdown-item-hover-bg)}.dropdown-toggle::after{display:none}@media (max-width: 767.98px){.dropdown-menu{margin-left:0}}.navbar-brand{font-weight:400}[data-bs-theme="dark"] .site-header,[data-bs-theme="dark"] header[aria-label="Site header"]{--header-bg: #111;--header-border: #222}[data-bs-theme="dark"] .offcanvas,[data-bs-theme="dark"] .offcanvas-lg{background-color:#111}[data-bs-theme="dark"] .offcanvas-header{--offcanvas-border: #333}[data-bs-theme="dark"] .th-navbar-toggler,[data-bs-theme="dark"] .th-btn-close{--toggler-color: #fff}[data-bs-theme="dark"] .offcanvas-backdrop.show{--backdrop-bg: rgba(17, 17, 17, 0.5)}[data-bs-theme="dark"] .dropdown-menu{background-color:#111;--dropdown-border: #333;--dropdown-item-hover-bg: #222}.single:not(.home) .content h1,.single:not(.home) .content .h1,.single:not(.home) .content h2:not(.card-title),.single:not(.home) .content .h2:not(.card-title),.single:not(.home) .content h3,.single:not(.home) .content .h3,.single:not(.home) .content h4,.single:not(.home) .content .h4,.single:not(.home) .content h5,.single:not(.home) .content .h5{margin-top:clamp(48px, 6.4vw, 64px);margin-bottom:clamp(21px, 2.4vw, 24px)}.sections-header{padding-top:0.78125rem;padding-bottom:0.78125rem}.page-content{padding:0}.page-content a{--page-content-link-color: #111;color:var(--page-content-link-color)}.page-content a:hover,.page-content a:focus{color:var(--th-secondary-color)}.page-content a.active{color:var(--th-secondary-color)}.docs-layout{--docs-sticky-top: 7.25rem;--docs-nav-width: 18rem;--docs-content-width: calc(100% - 20rem);--docs-toc-width: 12rem;--docs-anchor-offset: 7.5rem}.docs-layout .docs-title-actions{align-items:center;display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:space-between}.docs-layout .docs-sidebar,.docs-layout .docs-toc{--docs-panel-border: #ddd;--docs-panel-bg: #fff;--docs-scrollbar-thumb: #f1f1f1;--docs-scrollbar-thumb-hover: #ddd;border:1px solid var(--docs-panel-border);border-radius:0;padding:1rem;background-color:var(--docs-panel-bg);scrollbar-width:thin;scrollbar-color:var(--docs-scrollbar-thumb) transparent}.docs-layout .docs-sidebar::-webkit-scrollbar,.docs-layout .docs-toc::-webkit-scrollbar{width:0.6rem}.docs-layout .docs-sidebar::-webkit-scrollbar-track,.docs-layout .docs-toc::-webkit-scrollbar-track{background:transparent;border-radius:999px}.docs-layout .docs-sidebar::-webkit-scrollbar-thumb,.docs-layout .docs-toc::-webkit-scrollbar-thumb{background-color:var(--docs-scrollbar-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.docs-layout .docs-sidebar::-webkit-scrollbar-thumb:hover,.docs-layout .docs-toc::-webkit-scrollbar-thumb:hover{background-color:var(--docs-scrollbar-thumb-hover)}.docs-layout .page-content :is(h1, h2, h3, h4, h5){scroll-margin-top:var(--docs-anchor-offset)}.docs-layout .docs-toc nav>ul{list-style:none;margin:0;padding-left:0}.docs-layout .docs-toc ul{list-style:none;margin:0;padding-left:0.875rem}.docs-layout .docs-toc li{margin-bottom:0.25rem}.docs-layout .docs-toc a{--docs-toc-active-color: #111;font-size:.9375rem;color:var(--th-secondary-color);text-decoration:none}.docs-layout .docs-toc a:hover,.docs-layout .docs-toc a:focus{text-decoration:none;color:var(--docs-toc-active-color)}.docs-layout .docs-toc a.active{color:var(--docs-toc-active-color)}.docs-layout .docs-toc .active>a{color:var(--docs-toc-active-color)}@media (min-width: 992px){.docs-layout .docs-col-nav{flex:0 0 var(--docs-nav-width);max-width:var(--docs-nav-width)}.docs-layout .docs-col-content{flex:0 0 var(--docs-content-width);max-width:var(--docs-content-width)}.docs-layout .docs-col-toc{flex:0 0 var(--docs-toc-width);max-width:var(--docs-toc-width)}.docs-layout .docs-sidebar,.docs-layout .docs-toc{top:var(--docs-sticky-top);max-height:calc(100vh - var(--docs-sticky-top) - 1rem);overflow-y:auto}}@media (min-width: 1400px){.docs-layout{--docs-nav-width: 18rem;--docs-content-width: 40rem;--docs-toc-width: 18rem}.docs-layout .docs-col-nav{margin-left:-0.75rem}}@media (max-width: 991.98px){.docs-layout .docs-toc-mobile{border-radius:0.75rem}}@media (max-width: 991.98px){#docsSectionNav.offcanvas-lg.offcanvas-end{top:0;bottom:0;max-height:100dvh;display:flex;flex-direction:column}#docsSectionNav.offcanvas-lg.offcanvas-end .offcanvas-body{overflow-y:auto;-webkit-overflow-scrolling:touch}}.section-nav.docs-links ul{list-style:none;margin:0;padding:0}.section-nav.docs-links>ul>li{margin-bottom:0}.section-nav.docs-links details[open] summary{margin-bottom:0.25rem}.section-nav.docs-links summary{font-size:.9375rem;font-weight:400;list-style:none;position:relative;padding:0.375rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-nav.docs-links summary::-webkit-details-marker{display:none}.section-nav.docs-links .list-nested{padding-left:0.5rem}.section-nav.docs-links a{--docs-nav-link-color: #111;--docs-nav-link-hover-bg: #f1f1f1;border-radius:0.5rem;color:var(--docs-nav-link-color);display:block;margin-bottom:0.125rem;margin-right:0.5rem;padding:0.35rem 0.75rem;text-decoration:none;font-size:.9375rem}.section-nav.docs-links a:hover,.section-nav.docs-links a:focus,.section-nav.docs-links a[aria-current]{background-color:var(--docs-nav-link-hover-bg);color:var(--docs-nav-link-color)}.docs-page-nav{margin-top:3rem;padding-top:1.5rem}.docs-page-nav .docs-page-nav__link{--docs-page-nav-border: #ddd;--docs-page-nav-color: #111;--docs-page-nav-hover-bg: #f1f1f1;--docs-page-nav-hover-border: #767676;border:1px solid var(--docs-page-nav-border);border-radius:0.75rem;color:var(--docs-page-nav-color);display:flex;flex-direction:column;gap:0.35rem;height:100%;min-height:5.5rem;padding:0.875rem 1rem;text-decoration:none;transition:border-color 0.2s ease, background-color 0.2s ease}.docs-page-nav .docs-page-nav__link:hover,.docs-page-nav .docs-page-nav__link:focus{border-color:var(--docs-page-nav-hover-border);color:var(--docs-page-nav-color)}.docs-page-nav .docs-page-nav__label{color:var(--th-secondary-color);font-size:.875rem}.docs-page-nav .docs-page-nav__title{font-size:1rem;font-weight:500;line-height:1.3}.docs-page-nav .docs-page-nav__link--next{text-align:right}.section-nav.docs-links details summary::after{display:inline-block;content:"";width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e") no-repeat center/contain;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e") no-repeat center/contain;transition:transform 0.35s ease;transform-origin:center center;position:absolute;right:0.25rem;margin-top:0.5rem}.section-nav.docs-links details[open]>summary::after{transform:rotate(90deg)}@media (min-width: 992px){.section-nav.docs-links details summary::after{right:0.75rem}}@media (min-width: 992px){.section-nav.docs-links details summary::after{position:absolute;right:0.5rem}}[data-bs-theme="dark"] .page-content a{--page-content-link-color: #fff}[data-bs-theme="dark"] .docs-layout .docs-sidebar,[data-bs-theme="dark"] .docs-layout .docs-toc{--docs-panel-border: #333;--docs-panel-bg: #111;--docs-scrollbar-thumb: #222;--docs-scrollbar-thumb-hover: #333}[data-bs-theme="dark"] .docs-layout .docs-toc a{--docs-toc-active-color: #fff}[data-bs-theme="dark"] .section-nav.docs-links a{--docs-nav-link-color: #fff;--docs-nav-link-hover-bg: #222}[data-bs-theme="dark"] .docs-page-nav .docs-page-nav__link{--docs-page-nav-border: #333;--docs-page-nav-color: #fff;--docs-page-nav-hover-bg: #222;--docs-page-nav-hover-border: #636464}[data-bs-theme="dark"] .sections-header .offcanvas-title a{color:#fff}.img-fluid,img{max-width:100%;height:auto}.svg-lightmode{display:block}.svg-darkmode{display:none}[data-bs-theme="dark"] .svg-lightmode{display:none}[data-bs-theme="dark"] .svg-darkmode{display:block}blockquote{font-size:22px;font-style:normal;line-height:1.5;margin-top:clamp(48px, 6.4vw, 64px);margin-bottom:clamp(48px, 6.4vw, 64px);padding-top:0;padding-bottom:0}@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) or (-webkit-mask-image: url("")){blockquote:before{--blockquote-icon-bg: linear-gradient(135deg, #6ce54b 10.61%, #6be795 30.26%, #367ccf 50.61%, #a746f6 69.74%, #8117bd 90.78%);background:var(--blockquote-icon-bg);content:"";display:block;height:40px;margin:0 0 16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='35' viewBox='0 0 40 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.0222 0H39.6676L33.0194 17.4448H22.2715L32.0222 0ZM22.2715 35V17.4448H40V35H22.2715ZM9.75069 0H17.3961L10.7479 17.4448H0L9.75069 0ZM0 35V17.4448H17.7285V35H0Z' fill='%23111111'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='35' viewBox='0 0 40 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.0222 0H39.6676L33.0194 17.4448H22.2715L32.0222 0ZM22.2715 35V17.4448H40V35H22.2715ZM9.75069 0H17.3961L10.7479 17.4448H0L9.75069 0ZM0 35V17.4448H17.7285V35H0Z' fill='%23111111'/%3E%3C/svg%3E%0A");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:40px}}blockquote p{--blockquote-rule-color: #ddd;background-image:linear-gradient(var(--blockquote-rule-color), transparent 1px),linear-gradient(transparent 100%, var(--blockquote-rule-color) calc(1em + 1px));background-size:1px 1.5em, 1px 1.5em;line-height:1.5;padding:1px 0}[data-bs-theme="dark"] blockquote:before{--blockquote-icon-bg: linear-gradient(135deg, #6ce54b 10.61%, #6be795 30.26%, #367ccf 50.61%, #a746f6 69.74%, #8117bd 90.78%)}[data-bs-theme="dark"] blockquote p{--blockquote-rule-color: #333}.btn-outline-thulite,.btn-thulite{padding:0.725em 1.5em;border:1px solid;border-radius:50rem;font-family:inherit;font-size:1rem;font-style:normal;font-weight:300;line-height:inherit;text-decoration:none}.btn-outline-thulite:hover,.btn-thulite:hover,.btn-outline-thulite:focus,.btn-thulite:focus,.btn-outline-thulite:active,.btn-thulite:active{border:1px solid #666;outline:none;box-shadow:none !important}.btn-outline-thulite:focus-visible,.btn-thulite:focus-visible{outline:2px solid #666;outline-offset:2px}.btn-thulite{background-color:#f1f1f1;background:linear-gradient(135deg, #fff 0%, rgba(241,241,241,0.994) 5.89%, rgba(241,241,241,0.976) 10.69%, rgba(241,241,241,0.947) 14.56%, rgba(241,241,241,0.91) 17.67%, rgba(241,241,241,0.864) 20.19%, rgba(241,241,241,0.812) 22.28%, rgba(241,241,241,0.754) 24.12%, rgba(241,241,241,0.692) 25.88%, rgba(241,241,241,0.627) 27.72%, rgba(241,241,241,0.561) 29.81%, rgba(241,241,241,0.494) 32.33%, rgba(241,241,241,0.429) 35.44%, rgba(241,241,241,0.365) 39.31%, rgba(241,241,241,0.305) 44.11%, rgba(241,241,241,0.25) 50%, rgba(241,241,241,0.305) 55.89%, rgba(241,241,241,0.365) 60.69%, rgba(241,241,241,0.429) 64.56%, rgba(241,241,241,0.494) 67.67%, rgba(241,241,241,0.561) 70.19%, rgba(241,241,241,0.627) 72.28%, rgba(241,241,241,0.692) 74.12%, rgba(241,241,241,0.754) 75.88%, rgba(241,241,241,0.812) 77.72%, rgba(241,241,241,0.864) 79.81%, rgba(241,241,241,0.91) 82.33%, rgba(241,241,241,0.947) 85.44%, rgba(241,241,241,0.976) 89.31%, rgba(241,241,241,0.994) 94.11%, #fff 100%);border-color:#f1f1f1;color:#111}.btn-outline-thulite{background:transparent none;border-color:#ddd;color:currentColor}.btn-sm{font-size:.875rem;padding:0.5rem 1rem;margin-bottom:0.75rem}.btn-xs{font-size:.75rem;padding:0.5rem 1rem;margin-bottom:0.75rem}.page-link{display:flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;margin:0;border:1px solid #f1f1f1;border-radius:50%;background:linear-gradient(135deg, #fff 0%, rgba(241,241,241,0.994) 5.89%, rgba(241,241,241,0.976) 10.69%, rgba(241,241,241,0.947) 14.56%, rgba(241,241,241,0.91) 17.67%, rgba(241,241,241,0.864) 20.19%, rgba(241,241,241,0.812) 22.28%, rgba(241,241,241,0.754) 24.12%, rgba(241,241,241,0.692) 25.88%, rgba(241,241,241,0.627) 27.72%, rgba(241,241,241,0.561) 29.81%, rgba(241,241,241,0.494) 32.33%, rgba(241,241,241,0.429) 35.44%, rgba(241,241,241,0.365) 39.31%, rgba(241,241,241,0.305) 44.11%, rgba(241,241,241,0.25) 50%, rgba(241,241,241,0.305) 55.89%, rgba(241,241,241,0.365) 60.69%, rgba(241,241,241,0.429) 64.56%, rgba(241,241,241,0.494) 67.67%, rgba(241,241,241,0.561) 70.19%, rgba(241,241,241,0.627) 72.28%, rgba(241,241,241,0.692) 74.12%, rgba(241,241,241,0.754) 75.88%, rgba(241,241,241,0.812) 77.72%, rgba(241,241,241,0.864) 79.81%, rgba(241,241,241,0.91) 82.33%, rgba(241,241,241,0.947) 85.44%, rgba(241,241,241,0.976) 89.31%, rgba(241,241,241,0.994) 94.11%, #fff 100%);background-color:#fff;flex-shrink:0;text-decoration:none}.page-link:hover,.page-link:focus,.page-link:active{border-color:transparent;background:#111;color:#fff;outline:none;box-shadow:none !important}.page-link:focus-visible{outline:2px solid #111;outline-offset:2px}.page-link{margin:0 0.375rem}.page-item.active .page-link{background:#111;border-color:transparent;color:#fff}[data-bs-theme="dark"] .btn-thulite:hover,[data-bs-theme="dark"] .btn-thulite:focus,[data-bs-theme="dark"] .btn-thulite:active,[data-bs-theme="dark"] .btn-outline-thulite:hover,[data-bs-theme="dark"] .btn-outline-thulite:focus,[data-bs-theme="dark"] .btn-outline-thulite:active{border-color:#7f8080}[data-bs-theme="dark"] .btn-thulite:focus-visible,[data-bs-theme="dark"] .btn-outline-thulite:focus-visible{outline-color:#7f8080}[data-bs-theme="dark"] .btn-thulite{background-color:#222;background:linear-gradient(135deg, #111 0%, rgba(34,34,34,0.994) 5.89%, rgba(34,34,34,0.976) 10.69%, rgba(34,34,34,0.947) 14.56%, rgba(34,34,34,0.91) 17.67%, rgba(34,34,34,0.864) 20.19%, rgba(34,34,34,0.812) 22.28%, rgba(34,34,34,0.754) 24.12%, rgba(34,34,34,0.692) 25.88%, rgba(34,34,34,0.627) 27.72%, rgba(34,34,34,0.561) 29.81%, rgba(34,34,34,0.494) 32.33%, rgba(34,34,34,0.429) 35.44%, rgba(34,34,34,0.365) 39.31%, rgba(34,34,34,0.305) 44.11%, rgba(34,34,34,0.25) 50%, rgba(34,34,34,0.305) 55.89%, rgba(34,34,34,0.365) 60.69%, rgba(34,34,34,0.429) 64.56%, rgba(34,34,34,0.494) 67.67%, rgba(34,34,34,0.561) 70.19%, rgba(34,34,34,0.627) 72.28%, rgba(34,34,34,0.692) 74.12%, rgba(34,34,34,0.754) 75.88%, rgba(34,34,34,0.812) 77.72%, rgba(34,34,34,0.864) 79.81%, rgba(34,34,34,0.91) 82.33%, rgba(34,34,34,0.947) 85.44%, rgba(34,34,34,0.976) 89.31%, rgba(34,34,34,0.994) 94.11%, #111 100%);border-color:#222;color:#fff}[data-bs-theme="dark"] .btn-outline-thulite{border-color:#333}[data-bs-theme="dark"] .page-link{border-color:#222;background:linear-gradient(135deg, #111 0%, rgba(34,34,34,0.994) 5.89%, rgba(34,34,34,0.976) 10.69%, rgba(34,34,34,0.947) 14.56%, rgba(34,34,34,0.91) 17.67%, rgba(34,34,34,0.864) 20.19%, rgba(34,34,34,0.812) 22.28%, rgba(34,34,34,0.754) 24.12%, rgba(34,34,34,0.692) 25.88%, rgba(34,34,34,0.627) 27.72%, rgba(34,34,34,0.561) 29.81%, rgba(34,34,34,0.494) 32.33%, rgba(34,34,34,0.429) 35.44%, rgba(34,34,34,0.365) 39.31%, rgba(34,34,34,0.305) 44.11%, rgba(34,34,34,0.25) 50%, rgba(34,34,34,0.305) 55.89%, rgba(34,34,34,0.365) 60.69%, rgba(34,34,34,0.429) 64.56%, rgba(34,34,34,0.494) 67.67%, rgba(34,34,34,0.561) 70.19%, rgba(34,34,34,0.627) 72.28%, rgba(34,34,34,0.692) 74.12%, rgba(34,34,34,0.754) 75.88%, rgba(34,34,34,0.812) 77.72%, rgba(34,34,34,0.864) 79.81%, rgba(34,34,34,0.91) 82.33%, rgba(34,34,34,0.947) 85.44%, rgba(34,34,34,0.976) 89.31%, rgba(34,34,34,0.994) 94.11%, #111 100%);background-color:#111}[data-bs-theme="dark"] .page-link:hover,[data-bs-theme="dark"] .page-link:focus,[data-bs-theme="dark"] .page-link:active{background:#fff;color:#111}[data-bs-theme="dark"] .page-link:focus-visible{outline-color:#fff}[data-bs-theme="dark"] .page-item.active .page-link{background:#fff;color:#111}.callout{--callout-bg: #f1f1f1;--callout-border: #ddd;--callout-accent: #666;--callout-color: #111;color:var(--callout-color);background:var(--callout-bg);border:1px solid var(--callout-border);border-radius:0.5rem;padding:1rem;margin:1.5rem 0}.callout .callout-content{min-width:0}.callout .callout-content p{margin-top:0;line-height:1.5}.callout .callout-icon{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--callout-accent);margin:0 0.5rem 0 0;stroke-width:1.5}.callout .callout-body>:last-child{margin-bottom:0}.callout .callout-body{color:var(--callout-accent)}.callout .callout-body a{color:var(--callout-accent);text-decoration:underline;text-underline-offset:0.125rem}.callout.callout-note{--callout-bg: rgba(13,110,253,0.1);--callout-border: rgba(13,110,253,0.3);--callout-accent: #0a58ca}.callout.callout-warning{--callout-bg: rgba(255,193,7,0.16);--callout-border: rgba(255,193,7,0.34);--callout-accent: #997404}@media (max-width: 575.98px){.callout{border-radius:0.375rem}.callout .callout-icon{width:1.375rem;height:1.375rem}}[data-bs-theme="dark"] .callout{--callout-bg: #222;--callout-border: #333;--callout-accent: #7f8080;--callout-color: #fff}[data-bs-theme="dark"] .callout.callout-note{--callout-bg: rgba(13,110,253,0.16);--callout-border: rgba(13,110,253,0.4);--callout-accent: #7fb0ff}[data-bs-theme="dark"] .callout.callout-warning{--callout-bg: rgba(255,193,7,0.2);--callout-border: rgba(255,193,7,0.45);--callout-accent: #ffd666}.card-nav{-moz-column-gap:1rem;column-gap:1rem}.card-nav .card{margin:0.5rem 0}@media (min-width: 576px){.card.w-100.w-50{width:calc(50% - 0.5rem) !important}}code{--code-bg: #f1f1f1;--code-color: #111;--code-border: #ddd;font-family:"Geist Mono Variable",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.875rem;line-height:1.5;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;padding:0.125rem 0.25rem;border-radius:0.25rem;background-color:var(--code-bg);color:var(--code-color)}.code-block{--pre-bg: #fff;--pre-color: #111;--pre-border: #ddd;--pre-copy-bg: #f1f1f1;--pre-copy-bg-hover: #ddd;--pre-copy-color: #111;--pre-scrollbar-track: #f1f1f1;--pre-scrollbar-thumb: #ddd;--pre-scrollbar-thumb-hover: #767676;--pre-copy-offset: 0.625rem;position:relative;margin:1.5rem 0}.code-block pre{margin:0}.code-block .code-copy-button{position:absolute;top:var(--pre-copy-offset);right:var(--pre-copy-offset);border:1px solid var(--pre-border);border-radius:0.375rem;background:var(--pre-copy-bg);color:var(--pre-copy-color);font-size:0.75rem;line-height:1;padding:0.375rem 0.5rem;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(-2px);pointer-events:none;transition:background-color 0.2s ease, border-color 0.2s ease, opacity 0.2s ease, transform 0.2s ease, visibility 0s linear 0.2s}.code-block:hover .code-copy-button,.code-block:focus-within .code-copy-button{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}.code-block .code-copy-button:hover,.code-block .code-copy-button:focus-visible{background:var(--pre-copy-bg-hover);border-color:var(--pre-scrollbar-thumb-hover);outline:none}@media (hover: none),(pointer: coarse){.code-block{--pre-copy-offset: 0.5rem}.code-block .code-copy-button{opacity:1;visibility:visible;transform:none;pointer-events:auto}}pre{font-family:"Geist Mono Variable",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.875rem;line-height:1.5;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;padding:1rem;margin:1.5rem 0;border-radius:0.5rem;background:var(--pre-bg);color:var(--pre-color);overflow-x:auto;position:relative;scrollbar-width:thin;scrollbar-color:var(--pre-scrollbar-thumb) var(--pre-scrollbar-track)}pre::-webkit-scrollbar{height:8px}pre::-webkit-scrollbar-track{background:var(--pre-scrollbar-track);border-radius:4px}pre::-webkit-scrollbar-thumb{background:var(--pre-scrollbar-thumb);border-radius:4px}pre::-webkit-scrollbar-thumb:hover{background:var(--pre-scrollbar-thumb-hover)}pre code{background:transparent;border:none;padding:0;font-size:inherit;color:inherit}[data-bs-theme="dark"] code{--code-bg: #222;--code-color: #fff;--code-border: #333}[data-bs-theme="dark"] .code-block{--pre-bg: #111;--pre-color: #fff;--pre-border: #333;--pre-copy-bg: #222;--pre-copy-bg-hover: #333;--pre-copy-color: #fff;--pre-scrollbar-track: #222;--pre-scrollbar-thumb: #333;--pre-scrollbar-thumb-hover: #636464}h2 code,.h2 code{font-size:2rem}h3 code,.h3 code{font-size:1.75rem}h4 code,.h4 code{font-size:1.5rem}.preview-content .code-block{margin:0}.bg{background-color:#f1f1f1}.chroma{background-color:#f1f1f1;-webkit-text-size-adjust:none}[data-bs-theme="dark"] .bg{background-color:#222}[data-bs-theme="dark"] .chroma{background-color:#222;-webkit-text-size-adjust:none}[data-bs-theme="dark"] .chroma .c{font-style:normal}[data-bs-theme="dark"] .chroma .cp{font-weight:normal;font-style:normal}[data-bs-theme="dark"] .chroma .ge{color:#e6edf3}[data-bs-theme="dark"] .chroma .gh{font-weight:normal}[data-bs-theme="dark"] .chroma .na{color:#e6edf3}[data-bs-theme="dark"] .chroma .nn{color:#e6edf3}[data-bs-theme="dark"] .chroma .p{color:#e6edf3}[data-bs-theme="dark"] .chroma .o{font-weight:normal}.docs-col-content details{--details-bg: #fff;--details-border: #ddd;--details-summary-bg: #f1f1f1;--details-summary-bg-hover: #fff;--details-summary-color: #111;display:block;position:relative;border:1px solid var(--details-border);border-radius:0.5rem;padding:0.5rem 1rem 0;margin:0.75rem 0;background:var(--details-bg);overflow:hidden}.docs-col-content summary{list-style:none;display:inline-block;width:calc(100% + 2rem);margin:-0.5rem -1rem 0;padding:0.5rem 2.5rem 0.5rem 1rem;color:var(--details-summary-color);background:var(--details-summary-bg);font-weight:400;cursor:pointer;position:relative;transition:background-color 0.2s ease}.docs-col-content summary::-webkit-details-marker{display:none}.docs-col-content summary:hover{background:var(--details-summary-bg-hover)}.docs-col-content details summary::after{display:inline-block;content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");transform:translateY(-50%);transition:transform 0.25s ease;position:absolute;top:calc(50% + 0.0625rem);right:1rem}.docs-col-content details[open]>summary::after{transform:translateY(-50%) rotate(90deg)}.docs-col-content details[open]{padding:0.5rem 1rem}.docs-col-content details[open]>summary{border-bottom:1px solid var(--details-border);margin-bottom:0.5rem}.docs-col-content details h2,.docs-col-content details .h2,.docs-col-content details h3,.docs-col-content details .h3,.docs-col-content details h4,.docs-col-content details .h4{margin:1rem 0 0.5rem}.docs-col-content details p:last-child{margin-bottom:0}.docs-col-content details ul,.docs-col-content details ol{margin-bottom:0}.docs-col-content details .code-block{margin:0.5rem 0}.docs-col-content details pre{margin:0 0 1rem}@media (max-width: 575.98px){.docs-col-content details{border-radius:0.375rem;padding:0.5rem 0.875rem 0}.docs-col-content summary{width:calc(100% + 1.75rem);margin:-0.5rem -0.875rem 0;padding:0.625rem 2.25rem 0.625rem 0.875rem}.docs-col-content details[open]{padding:0.5rem 0.875rem}}[data-bs-theme="dark"] .docs-col-content details{--details-bg: #111;--details-border: #333;--details-summary-bg: #222;--details-summary-bg-hover: #111;--details-summary-color: #fff}[data-bs-theme="dark"] .docs-col-content details summary::after{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237f8080' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e")}.preview-figure{--preview-bg: #fff;--preview-border: #ddd;--preview-caption-bg: #f1f1f1;--preview-caption-color: #666;margin:1.5rem 0}.preview{background:var(--preview-bg);border:1px solid var(--preview-border);border-radius:0.5rem;overflow:hidden}.preview-figure figcaption{margin:0;padding:0.625rem 0.875rem;font-size:0.8125rem;line-height:1.3;font-weight:600;letter-spacing:0.02em;color:var(--preview-caption-color);background:var(--preview-caption-bg);border-bottom:1px solid var(--preview-border)}.preview-content{padding:1rem}[data-bs-theme="dark"] .preview-figure{--preview-bg: #111;--preview-border: #333;--preview-caption-bg: #222;--preview-caption-color: #7f8080}.search-nav-btn{--search-btn-color: #111;padding-left:0.5rem;padding-right:0.5rem;color:var(--search-btn-color)}.search-nav-btn:hover,.search-nav-btn:focus{color:var(--search-btn-color)}.search-nav-kbd{--search-kbd-border: #ddd;--search-kbd-bg: #f1f1f1;--search-kbd-color: #767676;font-family:var(--th-font-monospace);font-size:0.6875rem;padding:0.1em 0.45em;border:1px solid var(--search-kbd-border);border-radius:var(--th-border-radius-sm);background:var(--search-kbd-bg);color:var(--search-kbd-color);line-height:1.4;pointer-events:none}.search-modal-dialog{--bs-modal-margin: 5rem}.search-modal-content{--search-modal-bg: #fff;--search-modal-border: #ddd;background-color:var(--search-modal-bg);border:1px solid var(--search-modal-border);border-radius:var(--th-border-radius-lg);box-shadow:0 1rem 3rem rgba(0,0,0,0.15);overflow:hidden}.search-modal-header{padding:0.875rem 1rem;gap:0}.search-input-wrapper{display:flex;align-items:center;gap:0.625rem}.search-input-icon{--search-icon-color: #767676;flex-shrink:0;color:var(--search-icon-color)}.search-input{--search-input-color: #111;--search-input-placeholder: #767676;flex:1;border:0;box-shadow:none !important;background:transparent;font-size:1rem;padding:0;color:var(--search-input-color)}.search-input::-moz-placeholder{color:var(--search-input-placeholder)}.search-input::placeholder{color:var(--search-input-placeholder)}.search-input:focus{background:transparent;color:var(--search-input-color)}.search-input::-webkit-search-cancel-button{-webkit-appearance:none}.search-modal-close{flex-shrink:0;margin-left:0.5rem}.search-modal-body{--search-body-border: #ddd;--search-scrollbar-thumb: #767676;--search-scrollbar-thumb-hover: #666;padding:0;border-top:1px solid var(--search-body-border);max-height:60vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--search-scrollbar-thumb) transparent}.search-modal-body::-webkit-scrollbar{width:0.6rem}.search-modal-body::-webkit-scrollbar-track{background:transparent;border-radius:999px}.search-modal-body::-webkit-scrollbar-thumb{background-color:var(--search-scrollbar-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.search-modal-body::-webkit-scrollbar-thumb:hover{background-color:var(--search-scrollbar-thumb-hover)}.search-results{padding:0.5rem}.search-result-item{--search-result-color: #111;--search-result-hover-bg: #f1f1f1;display:block;padding:0.75rem 1rem;border-radius:var(--th-border-radius);text-decoration:none;color:var(--search-result-color);transition:background-color 0.1s ease}.search-result-item+.search-result-item{margin-top:0.125rem}.search-result-item:hover,.search-result-item:focus,.search-result-item.is-active{background-color:var(--search-result-hover-bg);color:var(--search-result-color);outline:none}.search-result-title{font-weight:400;font-size:.9375rem}.search-result-excerpt{--search-excerpt-color: #666;font-size:.9375rem;color:var(--search-excerpt-color);margin-top:0.25rem;line-height:1.5}.search-result-excerpt mark,.search-result-excerpt .mark{--search-mark-color: #111;--search-mark-bg: #ddd;background:var(--search-mark-bg);color:var(--search-mark-color);font-weight:400;padding:0 0.2em;border-radius:2px}.search-empty-state{--search-empty-color: #767676;padding:1.5rem 1rem;text-align:center;color:var(--search-empty-color);font-size:0.875rem;margin:0}[data-bs-theme="dark"] .search-nav-btn{--search-btn-color: #fff}[data-bs-theme="dark"] .search-nav-kbd{--search-kbd-border: #333;--search-kbd-bg: #222;--search-kbd-color: var(--th-secondary-color)}[data-bs-theme="dark"] .search-modal-content{--search-modal-bg: #111;--search-modal-border: #333}[data-bs-theme="dark"] .search-input-icon{--search-icon-color: var(--th-secondary-color)}[data-bs-theme="dark"] .search-input{--search-input-color: #fff;--search-input-placeholder: var(--th-secondary-color)}[data-bs-theme="dark"] .search-modal-body{--search-body-border: #333;--search-scrollbar-thumb: #636464;--search-scrollbar-thumb-hover: #7f8080}[data-bs-theme="dark"] .search-result-item{--search-result-color: #fff;--search-result-hover-bg: #222}[data-bs-theme="dark"] .search-result-excerpt{--search-excerpt-color: var(--th-secondary-color)}[data-bs-theme="dark"] .search-result-excerpt mark,[data-bs-theme="dark"] .search-result-excerpt .mark{--search-mark-color: #fff;--search-mark-bg: #333}[data-bs-theme="dark"] .search-empty-state{--search-empty-color: #636464}.thulite-steps{--steps-bullet-size: 1.75rem;--steps-bullet-gap: 0.75rem;--steps-guide-width: 1px;--steps-marker-bg: #f1f1f1;--steps-marker-text: #111;--steps-guide-color: #f1f1f1;list-style:none;counter-reset:steps-counter;padding-inline-start:0;margin-top:1.5rem;margin-bottom:1.5rem}.thulite-steps>li{counter-increment:steps-counter;position:relative;padding-inline-start:calc(var(--steps-bullet-size) + 1rem);margin-bottom:1rem;min-height:calc(var(--steps-bullet-size) + var(--steps-bullet-gap))}.thulite-steps>li>:first-child{margin-top:0}.thulite-steps>li>:last-child{margin-bottom:0}.thulite-steps>li::before{content:counter(steps-counter);position:absolute;top:0;inset-inline-start:0;width:var(--steps-bullet-size);height:var(--steps-bullet-size);border-radius:50%;display:grid;place-items:center;font-size:0.8125rem;font-weight:400;line-height:1;color:var(--steps-marker-text);background-color:var(--steps-marker-bg)}.thulite-steps>li::after{content:"";position:absolute;top:calc(var(--steps-bullet-size) + var(--steps-bullet-gap));bottom:0;inset-inline-start:calc((var(--steps-bullet-size) - var(--steps-guide-width)) / 2);width:var(--steps-guide-width);background-color:var(--steps-guide-color)}.thulite-steps>li:last-child{margin-bottom:0}.thulite-steps>li:last-child::after{content:none}[data-bs-theme="dark"] .thulite-steps{--steps-marker-bg: #222;--steps-marker-text: #fff;--steps-guide-color: #222}table{--table-bg: #fff;--table-border: #ddd;--table-color: #111;width:100%;margin:2rem 0;border-collapse:collapse;border-spacing:0;background:var(--table-bg);border:0;overflow:hidden}th,td{padding:0.75rem 1rem;text-align:left;border-bottom:1px solid var(--table-border);color:var(--table-color)}th{background:var(--table-bg);font-weight:500}tbody tr:last-child td{border-bottom:none}@media (max-width: 768px){table{font-size:0.875em}th,td{padding:0.5rem 0.75rem}}[data-bs-theme="dark"] table{--table-bg: #111;--table-border: #333;--table-color: #fff}.nav-tabs{--nav-tabs-border: #ddd;--nav-tabs-active-border: #111;--nav-tabs-active-color: #111;border-bottom:0.0625rem solid var(--nav-tabs-border);margin:1rem 0}.nav-tabs .nav-link{margin-bottom:-0.0625rem !important;background:none;border:0;border-top-left-radius:0;border-top-right-radius:0;color:inherit}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:transparent;color:#999;text-decoration:none}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{background-color:transparent;border-color:transparent;border-bottom:0.0625rem solid var(--nav-tabs-active-border);color:var(--nav-tabs-active-color)}[data-bs-theme="dark"] .nav-tabs{--nav-tabs-border: #333;--nav-tabs-active-border: #fff;--nav-tabs-active-color: #fff}ul li:has(input[type="checkbox"]){display:flex;align-items:flex-start;margin:0;padding:0;list-style:none}ul li:has(input[type="checkbox"]) input[type="checkbox"]{--checkbox-bg: #fff;--checkbox-border: #ddd;--checkbox-checked-bg: #111;--checkbox-checked-color: #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid var(--checkbox-border);border-radius:3px;background:var(--checkbox-bg);margin-right:0.75rem;margin-top:0.25rem;cursor:pointer;position:relative;flex-shrink:0}ul li:has(input[type="checkbox"]) input[type="checkbox"]:checked{--check-w: 0.375em;--check-stroke: 0.133em;--check-stroke-half: calc(var(--check-stroke) / 2);background:var(--checkbox-checked-bg);background-image:linear-gradient(45deg, transparent calc(50% - var(--check-stroke-half)), currentColor calc(50% - var(--check-stroke-half)), currentColor calc(50% + var(--check-stroke-half)), transparent calc(50% + var(--check-stroke-half))),linear-gradient(-45deg, transparent calc(50% - var(--check-stroke-half)), currentColor calc(50% - var(--check-stroke-half)), currentColor calc(50% + var(--check-stroke-half)), transparent calc(50% + var(--check-stroke-half)));background-repeat:no-repeat;background-position:calc(50% - (var(--check-w) / 2)) calc(50% + (var(--check-w) / 4)),calc(50% + (var(--check-w) / 4)) 50%;background-size:calc(var(--check-w) / 2),var(--check-w);border-color:transparent;color:var(--checkbox-checked-color)}ul:has(li input[type="checkbox"]){list-style:none;padding-left:0;margin:1rem 0}[data-bs-theme="dark"] ul li:has(input[type="checkbox"]) input[type="checkbox"]{--checkbox-bg: #111;--checkbox-border: #333;--checkbox-checked-bg: #fff;--checkbox-checked-color: #111}.tree{--tree-bg: #f1f1f1;--tree-border: #ddd;--tree-color: #111;--tree-muted: #767676;margin:1.5rem 0;padding:1rem 0.875rem;background:var(--tree-bg);border:1px solid var(--tree-border);border-radius:0.5rem;color:var(--tree-color);font-family:"Geist Mono Variable",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.9375rem;line-height:1.5;overflow-x:auto;white-space:nowrap}.tree p{margin:0}.tree ul,.tree ol{list-style:none;margin:0;padding-left:0}.tree li{position:relative;margin:0;padding:0.25rem 0 0.25rem 1.125rem}.tree li::before{content:"";position:absolute;top:1.05rem;left:0;width:0.75rem;border-top:1px solid var(--tree-border)}.tree li>ul,.tree li>ol{margin-top:0.125rem;margin-left:0.25rem;padding-left:0.75rem;border-left:1px solid var(--tree-border)}.tree .svg-inline,.tree svg{width:1rem;height:1rem;margin-right:-0.125rem;vertical-align:-0.25em;color:var(--tree-muted)}@media (max-width: 575.98px){.tree{padding:0.875rem 0.75rem;border-radius:0.375rem;font-size:0.875rem}.tree li{padding-left:1rem}.tree li::before{width:0.625rem}}[data-bs-theme="dark"] .tree{--tree-bg: #222;--tree-border: #333;--tree-color: #fff;--tree-muted: #7f8080}::-moz-selection{color:#fff;background-color:#111}::selection{color:#fff;background-color:#111}::-moz-selection{color:#fff;background-color:#111}@media (min-width: 992px){body{font-size:1.0625rem}}.card{transition:border-color 0.3s ease}.card:has(.stretched-link:hover){--card-hover-border: #666;border-color:var(--card-hover-border)}.page-content picture:has(>img.article-wide-image),.page-content figure:has(>img.article-wide-image){display:block;width:100%;max-width:100%;margin-top:3rem;margin-bottom:3rem}.page-content figure:has(>img.article-wide-image) figcaption{margin-top:0.75rem;text-align:left}@media (min-width: 1200px){.page-content picture:has(>img.article-wide-image),.page-content figure:has(>img.article-wide-image){width:calc(100% + 30rem);max-width:none;margin-left:-15rem;margin-top:4rem;margin-bottom:4rem}}.home .atlas-home-card{border:1px solid rgba(17,17,17,0.08) !important;border-radius:0.75rem;background:linear-gradient(140deg, rgba(255,255,255,0.98) 0%, rgba(241,241,241,0.96) 100%);box-shadow:0 6px 20px rgba(17,17,17,0.04);transition:transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease}.home .atlas-home-card:hover,.home .atlas-home-card:focus-within{border-color:rgba(17,17,17,0.18) !important;box-shadow:0 12px 28px rgba(17,17,17,0.08);transform:translateY(-2px)}.home .atlas-home-card .h5{margin-bottom:0.75rem}.home .atlas-home-card p{margin-top:0}[data-bs-theme="dark"] ::-moz-selection{color:#111;background-color:#fff}[data-bs-theme="dark"] ::selection{color:#111;background-color:#fff}[data-bs-theme="dark"] ::-moz-selection{color:#111;background-color:#fff}[data-bs-theme="dark"] .card:has(.stretched-link:hover){--card-hover-border: #7f8080}[data-bs-theme="dark"] .home .atlas-home-card{border-color:rgba(255,255,255,0.08) !important;background:linear-gradient(140deg, rgba(34,34,34,0.92) 0%, rgba(17,17,17,0.96) 100%);box-shadow:0 8px 24px rgba(17,17,17,0.45)}[data-bs-theme="dark"] .home .atlas-home-card:hover,[data-bs-theme="dark"] .home .atlas-home-card:focus-within{border-color:rgba(255,255,255,0.2) !important;box-shadow:0 14px 30px rgba(17,17,17,0.6)}.home .integration-icon{margin-bottom:3rem}.home .resources-icon{margin-bottom:1rem}@media (min-width: 992px){.home .integration-icon{margin-bottom:5rem}.home .resources-icon{margin-bottom:1.5rem}}
