@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--klaro-white: #ffffff;--klaro-white-rgb: 255, 255, 255;--klaro-black: #000000;--klaro-black-rgb: 0, 0, 0;--klaro-transparent: rgba(216, 216, 216, 0);--klaro-grey-05: #f2f2f7;--klaro-grey-10: #fafafa;--klaro-grey-10-rgb: 250, 250, 250;--klaro-grey-20: #f5f5f5;--klaro-grey-20-rgb: 245, 245, 245;--klaro-grey-30: #eeeeee;--klaro-grey-30-rgb: 238, 238, 238;--klaro-grey-40: #e0e0e0;--klaro-grey-40-rgb: 224, 224, 224;--klaro-grey-50: #bdbdbd;--klaro-grey-50-rgb: 189, 189, 189;--klaro-grey-60: #9e9e9e;--klaro-grey-70: #757575;--klaro-grey-80: #616161;--klaro-grey-80-rgb: 97, 97, 97;--klaro-grey-90: #424242;--klaro-grey-90-rgb: 66, 66, 66;--klaro-grey-100: #202020;--klaro-grey-100-rgb: 32, 32, 32;--klaro-grey: var(--klaro-grey-50);--klaro-grey-rgb: var(--klaro-grey-50-rgb);--klaro-dark-05: #e7e7ec;--klaro-dark-10: #c6c5d4;--klaro-dark-20: #a1a1b0;--klaro-dark-30: #8a8a94;--klaro-dark-40: #67676f;--klaro-dark-50: #4a4a55;--klaro-dark-60: #3a3a45;--klaro-dark-70: #32323c;--klaro-dark-80: #2b2b35;--klaro-dark-90: #1f1f26;--klaro-dark-100: #15151a;--klaro-night-05: #0b0a13;--klaro-night-10: #151421;--klaro-night-20: #1d1c2b;--klaro-night-30: #282739;--klaro-night-40: #302f43;--klaro-night-50: #3d3c54;--klaro-night-60: #57566d;--klaro-night-70: #85849c;--klaro-night-80: #a8a7bc;--klaro-night-90: #dddce8;--klaro-night-100: #f5f4fb;--klaro-lilac-20: #d2bfff;--klaro-lilac-30: #b99aff;--klaro-lilac-50: #9a6bff;--klaro-purple-5: #faf2ff;--klaro-purple-10: #ecccfe;--klaro-purple-20: #d69afe;--klaro-purple-30: #ba68fd;--klaro-purple-40: #9f42fb;--klaro-purple-50: #7505f9;--klaro-purple-50-rgb: 117, 5, 249;--klaro-purple-60: #5a03d6;--klaro-purple-70: #4302b3;--klaro-purple-80: #2f0190;--klaro-purple-80-rgb: 47, 1, 144;--klaro-purple-90: #210077;--klaro-purple-100: #190066;--klaro-purple: var(--klaro-purple-50);--klaro-purple-rgb: var(--klaro-purple-50-rgb);--klaro-error-5: #fff7ee;--klaro-error-10: #ffe8cc;--klaro-error-20: #ffca99;--klaro-error-30: #ffa666;--klaro-error-40: #ff823f;--klaro-error-50: #ff4800;--klaro-error-50-rgb: 255, 72, 0;--klaro-error-60: #db2e00;--klaro-error-70: #b71a00;--klaro-error-80: #930b00;--klaro-error-90: #7a0100;--klaro-error-100: #690008;--klaro-error: var(--klaro-error-50);--klaro-error-rgb: var(--klaro-error-50-rgb);--klaro-error-text: #f80f20;--klaro-error-text-rgb: 248, 15, 32;--klaro-danger: #e01514;--klaro-danger-rgb: 224, 21, 20;--klaro-danger-light: #ff6b6a;--klaro-good-5: #f9ffe9;--klaro-good-10: #f1fcd2;--klaro-good-20: #e1faa6;--klaro-good-30: #c7f177;--klaro-good-40: #ace453;--klaro-good-50: #86d321;--klaro-good-50-rgb: 134, 211, 33;--klaro-good-60: #6ab518;--klaro-good-70: #519710;--klaro-good-80: #3b7a0a;--klaro-good-90: #2b6506;--klaro-good-100: #1f5604;--klaro-good: var(--klaro-good-50);--klaro-good-rgb: var(--klaro-good-50-rgb);--klaro-green-1: #00b048;--klaro-warning-5: #fdf9ed;--klaro-warning-10: #fff2cc;--klaro-warning-20: #ffe199;--klaro-warning-30: #ffcc66;--klaro-warning-40: #ffb73f;--klaro-warning-50: #ff9500;--klaro-warning-50-rgb: 255, 149, 0;--klaro-warning-60: #db7600;--klaro-warning-70: #b75b00;--klaro-warning-80: #934300;--klaro-warning-90: #7a3200;--klaro-warning-100: #692500;--klaro-warning: var(--klaro-warning-50);--klaro-warning-rgb: var(--klaro-warning-50-rgb);--klaro-alert: #ff750f;--klaro-alert-rgb: 255, 117, 15;--klaro-orange-1: #f77d00;--klaro-orange-1-rgb: 247, 125, 0;--klaro-metal-10: #ebeef1;--klaro-metal-20: #dce0e6;--klaro-metal-30: #cad0d9;--klaro-metal-40: #9ca9ba;--klaro-metal-50: #8390a1;--klaro-metal-50-rgb: 131, 144, 161;--klaro-metal-60: #6e7b8c;--klaro-metal-70: #515e6f;--klaro-metal-80: #435061;--klaro-metal-90: #2e3b4c;--klaro-metal-100: #162334;--klaro-metal-100-rgb: 22, 35, 52;--klaro-metal: var(--klaro-metal-50);--klaro-metal-rgb: var(--klaro-metal-50-rgb);--klaro-card-01: #006aba;--klaro-card-02: #008fcf;--klaro-card-03: #7505f9;--klaro-card-04: #d0098b;--klaro-card-05: #e01514;--klaro-card-06: #f77d00;--klaro-card-07: #ffba00;--klaro-card-08: #a85319;--klaro-card-09: #99cc2d;--klaro-card-10: #00b048;--klaro-issue-01: #005aa9;--klaro-issue-02: #1900b4;--klaro-issue-03: #6d00ae;--klaro-issue-04: #d70066;--klaro-issue-05: #ff3900;--klaro-issue-06: #ff9500;--klaro-issue-07: #ffca00;--klaro-issue-08: #c4c300;--klaro-issue-09: #8eeb00;--klaro-issue-10: #00b554;--klaro-brand-purple: var(--klaro-purple-50);--klaro-brand-purple-deep: var(--klaro-purple-60);--klaro-brand-night: #2b1150;--klaro-brand-amber: #ffcc00;--klaro-brand-ink: #17172b;--klaro-brand-ink-soft: #4a4a63;--klaro-brand-ink-muted: #6b6b80;--klaro-brand-ink-faint: #8a8aa0;--klaro-brand-lavender: var(--klaro-purple-10);--klaro-brand-lavender-pale: var(--klaro-purple-5);--klaro-brand-lavender-line: var(--klaro-purple-5);--klaro-brand-lavender-edge: var(--klaro-purple-10);--klaro-brand-hairline: #f0eef6;--klaro-brand-surface-subtle: #faf9fd;--klaro-brand-line: #e0e0e0;--klaro-brand-danger: #f23005;--klaro-brand-danger-soft: #ffece7;--klaro-brand-purple-rgb: var(--klaro-purple-50-rgb);--klaro-brand-danger-rgb: 242, 48, 5;--klaro-brand-ink-rgb: 23, 23, 43;--klaro-theme-swatch-light: #ffffff;--klaro-theme-swatch-dark: #1f1f26;--klaro-theme-swatch-midnight: #1d1c2b;--klaro-border-in-boards: var(--klaro-white);--klaro-border-in-board-default-background: rgba(189,189,189,.6);--klaro-steel-light: radial-gradient(#e2e2e2 0%, #f0f0f0 100%);--klaro-gradient-sunset: radial-gradient(circle at 50% 89%, #fca845, #e73b5d 76%, #ce3c76);--klaro-gradient-lagoon: linear-gradient(to right, #06beb6, #48b1bf);--klaro-gradient-miami: linear-gradient(to right, #ec6ead, #3494e6);--klaro-gradient-cocktail: linear-gradient(to bottom, #30e8bf, #ff8235);--klaro-gradient-greenwich: linear-gradient(to left, #dce35b, #45b649);--klaro-gradient-valencia: radial-gradient(circle at 50% 50%, #ffa431, #ef7603);--klaro-gradient-casino: radial-gradient(#019472 0%, #006a66 100%);--klaro-website-purple: #712fff;--klaro-duck-20: #ffeb99;--klaro-emerald-80: #005055;--klaro-purple-10-transparent: #ecccfe44}:root{--klaro-font-title: "Red Hat Display", sans-serif;--klaro-font-body: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Nunito", sans-serif;--klaro-font-display: "Oswald", system-ui, sans-serif;--klaro-font-monospaced: "Roboto Mono", monospace;--klaro-font-icons: "Klaro";--klaro-weight-normal: 400;--klaro-weight-semi-bold: 500;--klaro-weight-bold: 700;--klaro-weight-title: 900;--klaro-font-size-9: 9px;--klaro-line-height-9: 2;--klaro-font-size-10: 10px;--klaro-line-height-10: 2;--klaro-font-size-11: 11px;--klaro-line-height-11: 1.67;--klaro-font-size-12: 12px;--klaro-line-height-12: 1.85;--klaro-font-size-14: 14px;--klaro-line-height-14: 1.43;--klaro-font-size-16: 16px;--klaro-line-height-16: 1.38;--klaro-font-size-18: 18px;--klaro-line-height-18: 1.42;--klaro-font-size-20: 20px;--klaro-line-height-20: 1.5;--klaro-font-size-24: 24px;--klaro-line-height-24: 1.35;--klaro-font-size-30: 30px;--klaro-line-height-30: 1.2;--klaro-font-size-36: 36px;--klaro-line-height-36: 1.15;--klaro-font-size-48: 48px;--klaro-line-height-48: 1.15;--klaro-letter-spacing-20: -.5px;--klaro-letter-spacing-24: -.5px;--klaro-letter-spacing-30: -.5px;--klaro-letter-spacing-36: -.5px;--klaro-letter-spacing-48: -1px}:root{--klaro-radius-4: 4px;--klaro-radius-8: 8px;--klaro-radius-12: 12px;--klaro-radius-16: 16px;--klaro-radius-pill: 999px;--klaro-radius-circle: 50%}:root{--font-serif: "Inter", sans-serif;--font-sans: "Inter", sans-serif;--font-mono: "Fira Code", "JetBrains Mono", "Source Code Pro", Consolas, Monaco, "Courier New", monospace;--font-weight-normal: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-bolder: 800;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.25rem;--font-size-lg: 1.75rem;--font-size-20-28: clamp(1.25rem, 1.0428rem + .884vw, 1.75rem);--font-size-24-32: clamp(1.5rem, 1.2928rem + .884vw, 2rem);--font-size-28-40: clamp(1.75rem, 1.4392rem + 1.326vw, 2.5rem);--font-size-20-16: clamp(1rem, 1.3536rem + -.442vw, 1.25rem);--color-brand: hsl(268, 96%, 50%);--color-white: hsl(0, 0%, 100%);--color-black: hsl(0, 0%, 0%);--color-background-body: hsl(0, 0%, 100%);--color-background: hsl(220, 27%, 96%);--color-background-secondary: hsl(222, 58%, 89%);--color-text: hsl(239, 43%, 21%);--color-text-secondary: hsl(220, 9%, 46%);--color-backdrop: hsl(236, 11%, 76%);--color-link: var(--color-brand);--color-border: hsl(217, 16%, 84%);--color-border-light: hsl(225, 25%, 91%);--color-hover: color-mix(in srgb, var(--color-brand), #000 30%);--color-background-hover: color-mix(in srgb, var(--color-brand) 7%, transparent);--spacing-0: 0;--spacing-2: .125rem;--spacing-4: .25rem;--spacing-6: .375rem;--spacing-8: .5rem;--spacing-12: .75rem;--spacing-16: 1rem;--spacing-20: 1.25rem;--spacing-24: 1.5rem;--spacing-32: 2rem;--spacing-38: 2.375rem;--spacing-40: 2.5rem;--spacing-48: 3rem;--spacing-60: 3.75rem;--spacing-80: 5rem;--spacing-12-24: clamp(.75rem, .4392rem + 1.326vw, 1.5rem);--spacing-12-32: clamp(.75rem, .232rem + 2.2099vw, 2rem);--spacing-24-16: clamp(1rem, 1.7072rem + -.884vw, 1.5rem);--spacing-20-40: clamp(1.25rem, .732rem + 2.2099vw, 2.5rem);--spacing-40-64: clamp(2.5rem, 1.8785rem + 2.6519vw, 4rem);--spacing-40-60: clamp(2.5rem, 1.982rem + 2.2099vw, 3.75rem);--spacing-60-80: clamp(3.75rem, 3.232rem + 2.2099vw, 5rem);--spacing-30-60: clamp(1.875rem, 1.0981rem + 3.3149vw, 3.75rem);--radius-sm: 5px;--radius-md: 8px;--radius-lg: 10px;--shadow: -2px 4px 12px 0px rgba(24, 24, 24, .04);--container: calc(80em + var(--spacing-20-40) * 2);--thickness: 2px;--border-thickness: 1px;--transition-duration: .3s}html{scroll-behavior:smooth}body{color:var(--color-text);font-family:var(--font-serif);font-weight:var(--font-weight-normal);background-color:var(--color-background-body);display:flex;flex-direction:column;min-height:100svh}body:has(>main):before{content:"";display:block;height:var(--spacing-20-40)}main{margin:auto;max-width:var(--container);padding-inline:var(--spacing-20-40);margin-top:var(--spacing-60);width:100%;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans)}h1,h2,h3{font-weight:var(--font-weight-bold)}h1,h1>p{font-size:var(--font-size-28-40);margin-bottom:var(--spacing-32)}h2{font-size:var(--font-size-24-32);line-height:120%;margin-bottom:var(--spacing-24)}h3{font-size:var(--font-size-md);margin-bottom:var(--spacing-20)}h4,h5,h6{font-size:var(--font-size-base);margin-bottom:var(--spacing-16);font-weight:var(--font-weight-semibold)}p{font-size:var(--font-size-base);line-height:1.375}a{font-size:var(--font-size-base);color:var(--color-link)}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}input{accent-color:var(--color-brand)}body:has(.nav__container--wrap) .markdown-content h1,body:has(.nav__container--wrap) .markdown-content h2,body:has(.nav__container--wrap) .markdown-content h3,body:has(.nav__container--wrap) .markdown-content h4,body:has(.nav__container--wrap) .markdown-content h5{scroll-margin-top:180px}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5{scroll-margin-top:120px}.markdown-content>p,.markdown-content>blockquote,.markdown-content table{margin-bottom:var(--spacing-32);line-height:150%}.markdown-content>ol>li>p,.markdown-content>ul>li>p{margin-bottom:var(--spacing-16)}.markdown-content blockquote{padding-left:var(--spacing-32);font-style:italic}.markdown-content p>code,.markdown-content li>code{background-color:var(--color-background-secondary);padding:var(--spacing-2) var(--spacing-4)}.markdown-content hr{margin-bottom:var(--spacing-32);border-width:.5px}.markdown-content img{max-width:calc(100% - 4px);max-height:400px;box-shadow:var(--shadow);border:2px solid var(--color-border-light);border-radius:var(--radius-lg)}.markdown-content b,.markdown-content strong{font-weight:var(--font-weight-bold)}.markdown-content i,.markdown-content em{font-style:italic}.markdown-content pre{background-color:#2b303b;box-sizing:border-box;overflow:scroll;color:#c0c5ce;padding:var(--spacing-12-24);border-radius:var(--radius-lg);margin-bottom:var(--spacing-32)}.markdown-content code{font-family:var(--font-mono);font-size:.95em;line-height:1.4}.markdown-content ul,.markdown-content ol{margin-bottom:var(--spacing-32);line-height:150%}.markdown-content ul li,.markdown-content ol li{margin-bottom:var(--spacing-4);margin-left:var(--spacing-20)}.markdown-content ul>li{list-style-type:disc}.markdown-content ol>li{list-style-type:decimal}.markdown-content table{border-collapse:collapse;max-width:100%;overflow:auto}.markdown-content table tr>th,.markdown-content table tr>td{border:1px solid var(--color-text);padding:var(--spacing-4) var(--spacing-8);text-align:left}.markdown-content table tr>th{font-weight:var(--font-weight-bold)}.markdown-content>*:last-child{margin-bottom:0}.markdown-content a{transition:color var(--transition-duration) ease-in-out}.markdown-content a:hover{color:var(--color-hover)}@media screen and (max-width: 768px){.markdown-content table{min-width:100%}}@media screen and (min-width: 768px){.markdown-content table{min-width:33%}}.embed-responsive{position:relative;display:block;width:100%;margin-bottom:var(--spacing-32);overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-background-secondary)}.embed-responsive.embed-responsive-16by9{aspect-ratio:16/9}.embed-responsive .embed-responsive-item{position:absolute;inset:0;width:100%;height:100%;border:0}
