:root{--bsl-color-neutral-50: oklch(98.4% .003 247.858);--bsl-color-neutral-100: oklch(96.8% .007 247.896);--bsl-color-neutral-200: oklch(92.9% .013 255.508);--bsl-color-neutral-300: oklch(86.9% .022 252.894);--bsl-color-neutral-400: oklch(70.4% .04 256.788);--bsl-color-neutral-500: oklch(55.4% .046 257.417);--bsl-color-neutral-600: oklch(44.6% .043 257.281);--bsl-color-neutral-700: oklch(37.2% .044 257.287);--bsl-color-neutral-800: oklch(27.9% .041 260.031);--bsl-color-neutral-900: oklch(20.8% .042 265.755);--bsl-color-neutral-950: oklch(12.9% .042 264.695)}:root{--bsl-font-xs: .75rem/1rem sans-serif;--bsl-font-sm: .875rem/1.25rem sans-serif;--bsl-font-md: 1rem/1.5rem sans-serif;--bsl-font-lg: 1.125rem/1.75rem sans-serif;--bsl-font-xl: 1.25rem/1.75rem sans-serif;--bsl-font-2xl: 1.5rem/2rem sans-serif;--bsl-font-3xl: 1.75rem/2rem sans-serif;--bsl-font-4xl: 1.875rem/2.25rem sans-serif;--bsl-font-5xl: 2.25rem/2.5rem sans-serif;--bsl-line-height-xs: 1rem;--bsl-line-height-sm: 1.25rem;--bsl-line-height-md: 1.5rem;--bsl-line-height-lg: 1.75rem;--bsl-line-height-xl: 1.75rem;--bsl-line-height-2xl: 2rem;--bsl-line-height-3xl: 2rem;--bsl-line-height-4xl: 2.25rem;--bsl-line-height-5xl: 2.5rem}button{padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;gap:.25rem;background-color:var(--bsl-button-backgroundColor);border:1px solid var(--bsl-button-borderColor);border-radius:6px;color:var(--bsl-textColor);font:var(--bsl-font-sm);font-weight:500;line-height:var(--bsl-line-height-sm);cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}button:not(:disabled):hover{background-color:var(--bsl-button-backgroundColor-hover)}button:not(:disabled):active{background-color:var(--bsl-button-backgroundColor-active)}button:disabled{opacity:.65;cursor:not-allowed;pointer-events:none}button:focus-visible{outline-offset:2px}button.bsl-button-icon{padding:.5rem}button.bsl-button-icon span{display:block;min-width:1.125rem;line-height:inherit}button.bsl-button-invisible{background-color:transparent;border-color:transparent}button.bsl-button-invisible:focus-visible{outline-offset:0}input[type=text],input[type=number]{width:100%;padding:.5rem .75rem;background-color:var(--bsl-input-backgroundColor);border:1px solid var(--bsl-input-borderColor);border-radius:6px;color:var(--bsl-textColor);font:var(--bsl-font-sm);line-height:var(--bsl-line-height-sm)}input[type=text]:disabled,input[type=number]:disabled{opacity:.65;cursor:not-allowed;pointer-events:none}input[type=text]::placeholder,input[type=number]::placeholder{color:var(--bsl-input-textColor-placeholder)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.ngx-bsl-list-box{width:100%;display:flex;flex-direction:column;padding:4px;border:1px solid var(--bsl-list-box-borderColor);border-radius:6px;background-color:var(--bsl-list-box-backgroundColor);overflow:hidden}.cdk-overlay-backdrop{background-color:#0003}:root{--bsl-color-violet-50: oklch(96.9% .016 293.756);--bsl-color-violet-100: oklch(94.3% .029 294.588);--bsl-color-violet-200: oklch(89.4% .057 293.283);--bsl-color-violet-300: oklch(81.1% .111 293.571);--bsl-color-violet-400: oklch(70.2% .183 293.541);--bsl-color-violet-500: oklch(60.6% .25 292.717);--bsl-color-violet-600: oklch(54.1% .281 293.009);--bsl-color-violet-700: oklch(49.1% .27 292.581);--bsl-color-violet-800: oklch(43.2% .232 292.759);--bsl-color-violet-900: oklch(38% .189 293.745);--bsl-color-violet-950: oklch(28.3% .141 291.089)}.page{padding:2rem;display:block}.page h2{margin-bottom:8px}.page pre{font:var(--bsl-font-md)}.page code{border-radius:8px}.page section{margin:16px 0 32px;display:flex;flex-direction:column;gap:16px}*{margin:0;padding:0;box-sizing:border-box}html{font-family:Roboto,sans-serif}html,body{height:100%;background-color:var(--bsl-backgroundColor);color:var(--bsl-textColor)}body{--bsl-backgroundColor: var(--bsl-color-neutral-50);--bsl-backgroundColor-muted: var(--bsl-color-neutral-100);--bsl-backgroundColor-emphasis: var(--bsl-color-neutral-200);--bsl-textColor: var(--bsl-color-neutral-900);--bsl-textColor-muted: var(--bsl-color-neutral-800);--bsl-borderColor: var(--bsl-color-neutral-200);--bsl-borderColor-muted: var(--bsl-color-neutral-300);--bsl-borderColor-emphasis: var(--bsl-color-neutral-400);--bsl-button-backgroundColor: var(--bsl-color-neutral-50);--bsl-button-backgroundColor-hover: var(--bsl-color-neutral-100);--bsl-button-backgroundColor-active: var(--bsl-color-neutral-200);--bsl-button-borderColor: var(--bsl-color-neutral-300);--bsl-button-textColor: var(--bsl-textColor);--bsl-input-backgroundColor: var(--bsl-color-neutral-100);--bsl-input-borderColor: var(--bsl-color-neutral-300);--bsl-input-textColor: var(--bsl-textColor);--bsl-input-textColor-placeholder: var(--bsl-color-neutral-400);--bsl-checkbox-backgroundColor: var(--bsl-color-neutral-100);--bsl-checkbox-borderColor: var(--bsl-color-neutral-300);--bsl-checkbox-borderColor-hover: var(--bsl-color-neutral-400);--bsl-checkbox-textColor: var(--bsl-textColor);--bsl-checkbox-button-backgroundColor-checked: var(--bsl-color-neutral-300);--bsl-list-box-backgroundColor: var(--bsl-color-neutral-50);--bsl-list-box-backgroundColor-hover: var(--bsl-color-neutral-200);--bsl-list-box-borderColor: var(--bsl-color-neutral-300);--bsl-range-rail-backgroundColor: var(--bsl-color-neutral-200);--bsl-range-tracker-backgroundColor: var(--bsl-color-neutral-400);--bsl-range-thumb-backgroundColor: var(--bsl-color-neutral-800);--bsl-tooltip-backgroundColor: var(--bsl-color-neutral-800);--bsl-tooltip-textColor: var(--bsl-color-neutral-200);--bsl-skeleton-backgroundColor-primary: var(--bsl-color-neutral-200);--bsl-skeleton-backgroundColor-secondary: var(--bsl-color-neutral-300)}body.dark-theme{--bsl-backgroundColor: var(--bsl-color-neutral-950);--bsl-backgroundColor-muted: var(--bsl-color-neutral-900);--bsl-backgroundColor-emphasis: var(--bsl-color-neutral-800);--bsl-textColor: var(--bsl-color-neutral-200);--bsl-textColor-muted: var(--bsl-color-neutral-300);--bsl-borderColor: var(--bsl-color-neutral-800);--bsl-borderColor-muted: var(--bsl-color-neutral-700);--bsl-borderColor-emphasis: var(--bsl-color-neutral-600);--bsl-button-backgroundColor: var(--bsl-color-neutral-950);--bsl-button-backgroundColor-hover: var(--bsl-color-neutral-900);--bsl-button-backgroundColor-active: var(--bsl-color-neutral-800);--bsl-button-borderColor: var(--bsl-color-neutral-700);--bsl-button-textColor: var(--bsl-textColor);--bsl-input-backgroundColor: var(--bsl-color-neutral-900);--bsl-input-borderColor: var(--bsl-color-neutral-700);--bsl-input-textColor: var(--bsl-textColor);--bsl-input-textColor-placeholder: var(--bsl-color-neutral-400);--bsl-checkbox-backgroundColor: var(--bsl-color-neutral-900);--bsl-checkbox-borderColor: var(--bsl-color-neutral-800);--bsl-checkbox-borderColor-hover: var(--bsl-color-neutral-700);--bsl-checkbox-textColor: var(--bsl-textColor);--bsl-checkbox-button-backgroundColor-checked: var(--bsl-color-neutral-700);--bsl-list-box-backgroundColor: var(--bsl-color-neutral-950);--bsl-list-box-backgroundColor-hover: var(--bsl-color-neutral-800);--bsl-list-box-borderColor: var(--bsl-color-neutral-700);--bsl-range-rail-backgroundColor: var(--bsl-color-neutral-800);--bsl-range-tracker-backgroundColor: var(--bsl-color-neutral-600);--bsl-range-thumb-backgroundColor: var(--bsl-color-neutral-200);--bsl-tooltip-backgroundColor: var(--bsl-color-neutral-200);--bsl-tooltip-textColor: var(--bsl-color-neutral-800);--bsl-skeleton-backgroundColor-primary: var(--bsl-color-neutral-700);--bsl-skeleton-backgroundColor-secondary: var(--bsl-color-neutral-600)}*:focus-visible{outline:2px solid var(--bsl-color-violet-500)}bsa-root{isolation:isolate}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#cdd3de;background:#263238}.hljs::selection,.hljs ::selection{background-color:#37474f;color:#cdd3de}.hljs-comment{color:#707880}.hljs-tag{color:#c9ccd3}.hljs-subst,.hljs-punctuation,.hljs-operator{color:#cdd3de}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-variable,.hljs-template-variable,.hljs-selector-tag,.hljs-name,.hljs-deletion{color:#ec5f67}.hljs-symbol,.hljs-number,.hljs-link,.hljs-attr,.hljs-variable.constant_,.hljs-literal{color:#ea9560}.hljs-title,.hljs-class .hljs-title,.hljs-title.class_{color:#fc0}.hljs-strong{font-weight:700;color:#fc0}.hljs-code,.hljs-addition,.hljs-title.class_.inherited__,.hljs-string{color:#8bd649}.hljs-built_in,.hljs-doctag,.hljs-quote,.hljs-keyword.hljs-atrule,.hljs-regexp{color:#80cbc4}.hljs-function .hljs-title,.hljs-attribute,.ruby .hljs-property,.hljs-title.function_,.hljs-section{color:#89ddff}.hljs-type,.hljs-template-tag,.diff .hljs-meta,.hljs-keyword{color:#82aaff}.hljs-emphasis{color:#82aaff;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#ec5f67}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}
