:root{--bg-default: #FFFFFF;--color-default: #131313;--border-default: #E0E0E0;--bg-alternate-default: #F9FAFB;--border-alternate-default: #D0DAE0;--header-color: #00467F;--line-color: #B8CADF;--color-description: #697077;--color-secondary: #5E6D7A;--logo-size-desktop: 35px;--logo-size-mobile: 32px;--btn-radius: 4px;--btn-bg-default: #006DC0;--btn-text-default: #F9FAFB;--btn-bg-hover: #005CA4;--btn-text-hover: #F9FAFB;--btn-bg-active: #004C88;--btn-text-active: #F9FAFB;--btn-bg-focus: #006DC0;--btn-text-focus: #F9FAFB;--btn-border-focus: #0090FB;--btn-bg-disabled: #EDF1F3;--btn-text-disabled: #D0DAE0;--btn-bg-secondary: #FFFFFF;--btn-text-secondary: #0860C4;--btn-border-secondary: #0860C4;--btn-bg-hover-secondary: #E1F0FA;--btn-text-hover-secondary: #F9FAFB;--btn-bg-active-secondary: #E1F0FA;--btn-text-active-secondary: #F9FAFB;--btn-bg-focus-secondary: #006DC0;--btn-text-focus-secondary: #F9FAFB;--btn-border-focus-secondary: #0078D2;--btn-bg-disabled-secondary: #EDF1F3;--btn-text-disabled-secondary: #D0DAE0;--icon1-color: #0078D2;--icon1-size: 16px;--icon1-hover-bg: #E1F0FA;--icon1-focus-bg: #E1F0FA;--icon1-focus-border: #0078D2;--icon2-color: #0078D2;--icon2-size: 16px;--icon2-hover-bg: rgba(19, 19, 19, .1490196078);--icon2-focus-bg: rgba(19, 19, 19, .1490196078);--icon2-focus-border: #0078D2;--icon3-color: #0078D2;--icon3-size: 24px;--icon3-hover-bg: #E1F0FA;--icon3-focus-bg: #E1F0FA;--icon3-focus-border: #0078D2;--input-bg-default: #FFFFFF;--input-border-default: #0078D2;--input-placeholder: #ABB9C9;--input-bg-hover: #E0F2FF;--input-border-hover: #0078D2;--input-bg-pressed: #E0F2FF;--input-border-pressed: #0078D2;--input-bg-focus: #FFFFFF;--input-border-focus: #0078D2;--input-text-filled: #1B1F23;--input-bg-filled: #FFFFFF;--input-scroll-bg: #FFFFFF;--input-error-border: #C30019;--input-shadow-default: 2px 2px 4px -7px rgba(0, 0, 0, .06);--input-border-alternate: #869199;--card-bg: #FFFFFF;--card-text: #364958;--card-radius: 8px;--card-shadow: 2px 2px 12px 0px rgba(0, 0, 0, .1);--card-hover-bg: #E1F0FA;--card-focus-bg: #E1F0FA;--card-focus-border: #0078D2;--user-msg-bg: #EBEEF0;--user-msg-radius: 8px;--user-msg-shadow: 2px 2px 5px 0px rgba(0, 0, 0, .06);--user-msg-text: #131313;--user-msg-alt-text: #364958;--bot-msg-bg: #FFFFFF;--bot-msg-border: 1px solid #EDF1F3;--bot-msg-radius: 8px;--bot-msg-shadow: 2px 2px 4px 0px rgba(0, 0, 0, .06);--bot-msg-text: #131313;--bot-msg-alt-text: #364958;--bot-msg-link: #0078D2;--alert-success-radius: 4px;--alert-success-icon: #307844;--alert-success-text: #1B1F23;--alert-success-bg: #E4F4E8;--alert-error-radius: 4px;--alert-error-icon: #D6001B;--alert-error-text: #1B1F23;--alert-error-bg: #FFE2E6;--notice-warn-border: 8px;--notice-warn-border-color: #B74800;--notice-warn-bg-color: #FFEBDE;--notice-text-color: #1B1F23;--dialog-width-md: 596px;--dialog-width-sm: 350px;--dialog-width-lg: 780px;--dialog-min-width: 300px;--dialog-radius: 8px;--dialog-bg: #FFFFFF;--dialog-backdrop: rgba(0, 0, 0, .5);--scroll-track-bg: #EBEEF0;--scroll-thumb-bg: #0078D2}@font-face{font-family:AmericanSans;src:url(/assets/fonts/AmericanSansW05-Light.woff2) format("woff2"),url(/assets/fonts/AmericanSansW05-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:AmericanSans;src:url(/assets/fonts/AmericanSansW05-LightItalic.woff2) format("woff2"),url(/assets/fonts/AmericanSansW05-LightItalic.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:AmericanSans;src:url(/assets/fonts/AmericanSansW05-Regular.woff2) format("woff2"),url(/assets/fonts/AmericanSansW05-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:AmericanSans;src:url(/assets/fonts/AmericanSansW05-Italic.woff2) format("woff2"),url(/assets/fonts/AmericanSansW05-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:AmericanSans;src:url(/assets/fonts/AmericanSansW05-Medium.woff2) format("woff2"),url(/assets/fonts/AmericanSansW05-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:AmericanSans;src:url(/assets/fonts/AmericanSansW05-MediumItalic.woff2) format("woff2"),url(/assets/fonts/AmericanSansW05-MediumItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:AmericanSans;src:url(/assets/fonts/AmericanSansW05-Bold.woff2) format("woff2"),url(/assets/fonts/AmericanSansW05-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:AmericanSans;src:url(/assets/fonts/AmericanSansW05-BoldItalic.woff2) format("woff2"),url(/assets/fonts/AmericanSansW05-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}.heading-1{font-family:AmericanSans,sans-serif;font-weight:700;font-size:44px;line-height:55px;letter-spacing:0px;margin:0}.heading-1-mobile{font-family:AmericanSans,sans-serif;font-weight:700;font-size:36px;line-height:45px;letter-spacing:0px}.heading-2{font-weight:700;font-size:36px;line-height:45px}.heading-2-mobile,.heading-3{font-weight:700;font-size:30px;line-height:40px}.heading-3-mobile{font-weight:700;font-size:24px;line-height:34px}.heading-2-small{font-weight:700;font-size:20px;line-height:25px;letter-spacing:-2px}.heading-4{font-weight:700;font-size:24px;line-height:34px;letter-spacing:-2px}.heading-4-mobile{font-weight:700;font-size:20px;line-height:25px;letter-spacing:-2px}.medium-label{font-weight:500;font-size:24px;line-height:34px}.large-text{font-weight:300;font-size:22px;line-height:32px;letter-spacing:-1px}.medium-text{font-weight:300;font-size:20px;line-height:30px}.small-text{font-weight:400;font-size:16px;line-height:22px}.custom-tooltip{position:absolute;padding:10px 12px;border-radius:4px;font-size:16px;line-height:22px;pointer-events:none;z-index:1000;transition:opacity .2s ease-in-out;opacity:0;animation:fadeIn .2s forwards;box-shadow:#0000001f 0 1px 18px,#00000024 0 6px 10px,#0003 0 3px 5px -1px;text-align:left;background-color:#fff;display:inline-block;color:#1b1f23;max-width:300px}.custom-tooltip:after{content:"";position:absolute;border:6px solid transparent}.custom-tooltip.top:after{bottom:-11px;left:50%;transform:translate(-50%);border-top-color:#fff}.custom-tooltip.bottom:after{top:-11px;left:50%;transform:translate(-50%);border-bottom-color:#fff}.custom-tooltip.left:after{right:-11px;top:50%;transform:translateY(-50%);border-left-color:#fff}.custom-tooltip.right:after{left:-11px;top:50%;transform:translateY(-50%);border-right-color:#fff}@keyframes fadeIn{to{opacity:1}}:not(.custom-scrollbar){scrollbar-width:none}body{margin:0!important;overflow:hidden!important;height:100vh;font-family:AmericanSans,sans-serif;font-weight:400;font-size:1rem;line-height:1.375rem;color:var(--color-default)}.icon-btn{width:40px;height:40px;background-color:var(--btn-bg-default);color:var(--btn-text-default);border:none;padding:6px 12px;border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.icon-btn img{width:20px;height:20px;filter:brightness(0) invert(1)}.icon-btn:hover:not(:disabled){background-color:var(--btn-bg-hover)}.icon-btn:active:not(:disabled){background-color:var(--btn-bg-active)}.icon-btn:focus-visible{outline:none;background-color:var(--btn-bg-default);box-shadow:0 0 0 3px var(--btn-border-focus)}.icon-btn:disabled{background-color:var(--btn-bg-disabled);color:var(--btn-text-disabled);cursor:not-allowed}.icon-btn:disabled img{filter:brightness(0) invert(70%)}.icon-btn .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.icon{width:40px;height:40px;border:none;border-radius:50px;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .2s ease}.icon img{width:24px;height:24px}.icon:hover{background-color:var(--icon1-hover-bg)}.icon:focus-visible{background-color:var(--icon1-hover-bg);outline:2px solid var(--icon1-focus-border)}.icon.user:hover{background-color:var(--icon2-hover-bg)}.icon.user:focus-visible{background-color:var(--icon2-hover-bg);outline:2px solid var(--icon2-focus-border)}.icon-small{width:24px;height:24px}.icon-small img{width:16px;height:16px}p{margin:0!important}.h-100{height:100%}.w-100{width:100%}.variable-binding p{font-size:16px;line-height:26px}button{border:none;background:transparent}.custom-scrollbar{overflow-y:auto}.custom-scrollbar::-webkit-scrollbar{width:7px}.custom-scrollbar::-webkit-scrollbar-track{background:var(--scroll-track-bg);border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--scroll-thumb-bg);border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-bg)}
