*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}.container{width:100%;max-width:1600px;margin:0 auto;padding:0 2rem}.p-toast{font-size:clamp(.875rem,.825rem + .15vw,1rem)}hsc-button .p-button{padding:.375rem 1rem;border-radius:4px;font-weight:500;transition:background-color .15s ease,border-color .15s ease}hsc-button.size-small .p-button{padding:.25rem .625rem;font-size:clamp(.75rem,.7rem + .1vw,.875rem)}hsc-button.variant-filled.severity-primary .p-button{background:#004996;border:1px solid #004996;color:#fff}hsc-button.variant-filled.severity-primary .p-button:hover{background:#002b5a;border-color:#002b5a}hsc-button.variant-filled.severity-secondary .p-button{background:#fbfbfa;border:1px solid #c8d0da;color:#49454f}hsc-button.variant-filled.severity-secondary .p-button:hover{background:#eef3fa}hsc-button.variant-filled.severity-danger .p-button{background:#e24c4c;border:1px solid #e24c4c;color:#fff}hsc-button.variant-filled.severity-danger .p-button:hover{background:color-mix(in srgb,#e24c4c 85%,black);border-color:color-mix(in srgb,#e24c4c 85%,black)}hsc-button.variant-text.severity-primary .p-button{background:transparent;border:transparent;color:#004996}hsc-button.variant-text.severity-primary .p-button:hover{background:color-mix(in srgb,#004996 8%,white)}hsc-button.variant-text.severity-secondary .p-button{background:transparent;border:transparent;color:#49454f}hsc-button.variant-text.severity-secondary .p-button:hover{background:color-mix(in srgb,#c8d0da 20%,white)}hsc-button.variant-text.severity-danger .p-button{background:transparent;border:transparent;color:#e24c4c}hsc-button.variant-text.severity-danger .p-button:hover{background:color-mix(in srgb,#e24c4c 8%,white)}hsc-button.variant-outlined.severity-primary .p-button{background:transparent;border:1px solid #004996;color:#004996}hsc-button.variant-outlined.severity-primary .p-button:hover{background:color-mix(in srgb,#004996 8%,white)}hsc-button.variant-outlined.severity-secondary .p-button{background:transparent;border:1px solid #c8d0da;color:#49454f}hsc-button.variant-outlined.severity-secondary .p-button:hover{background:color-mix(in srgb,#c8d0da 20%,white)}hsc-button.variant-outlined.severity-danger .p-button{background:transparent;border:1px solid #e24c4c;color:#e24c4c}hsc-button.variant-outlined.severity-danger .p-button:hover{background:color-mix(in srgb,#e24c4c 8%,white)}vx-form,vx-select-field,hsc-number-input,hsc-select{--p-select-disabled-background: transparent;--p-inputtext-padding-x: 1rem;--p-inputtext-padding-y: .75rem;--p-inputtext-border-radius: 4px;--p-inputtext-color: #49454f;--p-inputtext-filled-background: #fff;--p-inputtext-filled-hover-background: #fff;--p-inputtext-filled-focus-background: #fff;--p-floatlabel-on-active-background: #fff;--p-floatlabel-font-weight: 400;--p-select-background: transparent;--p-select-border-color: transparent;--p-select-hover-border-color: transparent;--p-select-focus-border-color: transparent;--p-select-shadow: none;--p-select-focus-ring-shadow: none;--p-select-focus-ring-width: 0;--p-select-border-radius: 0;--p-select-padding-x: 0;--p-select-padding-y: 0;--p-select-color: #49454f;--p-select-dropdown-color: #8a8a8a;--p-select-overlay-border-radius: 4px;--p-select-overlay-border-color: #c8d0da;--p-select-overlay-shadow: 0 10px 24px -8px rgb(31 41 55 / .18), 0 2px 4px -2px rgb(31 41 55 / .08);--p-select-list-padding: .25rem;--p-select-list-gap: 0;--p-select-option-padding: .375rem .75rem;--p-select-option-border-radius: 3px;--p-select-option-focus-background: #eef3fa;--p-select-option-focus-color: #49454f;--p-select-option-selected-background: color-mix(in srgb, vars.$c-brand 10%, #fff);--p-select-option-selected-color: #004996;--p-select-option-selected-focus-background: color-mix(in srgb, vars.$c-brand 16%, #fff);--p-select-option-selected-focus-color: #004996}vx-form .p-inputtext:enabled,vx-select-field .p-inputtext:enabled,hsc-number-input .p-inputtext:enabled,hsc-select .p-inputtext:enabled{background:#fff}vx-form .p-select,vx-select-field .p-select,hsc-number-input .p-select,hsc-select .p-select{width:100%}vx-form .p-select .p-select-label,vx-select-field .p-select .p-select-label,hsc-number-input .p-select .p-select-label,hsc-select .p-select .p-select-label{font-size:clamp(.875rem,.825rem + .15vw,1rem)}vx-form .p-select .p-select-dropdown,vx-select-field .p-select .p-select-dropdown,hsc-number-input .p-select .p-select-dropdown,hsc-select .p-select .p-select-dropdown{display:flex;align-items:center;justify-content:center}vx-form .p-select .p-select-option,vx-select-field .p-select .p-select-option,hsc-number-input .p-select .p-select-option,hsc-select .p-select .p-select-option{font-size:clamp(.875rem,.825rem + .15vw,1rem);font-weight:400}vx-form .p-inputnumber,vx-select-field .p-inputnumber,hsc-number-input .p-inputnumber,hsc-select .p-inputnumber{width:100%}vx-form .p-floatlabel label,vx-select-field .p-floatlabel label,hsc-number-input .p-floatlabel label,hsc-select .p-floatlabel label{font-size:clamp(.875rem,.825rem + .15vw,1rem)}vx-form .p-selectbutton .p-togglebutton,vx-select-field .p-selectbutton .p-togglebutton,hsc-number-input .p-selectbutton .p-togglebutton,hsc-select .p-selectbutton .p-togglebutton{font-size:clamp(.875rem,.825rem + .15vw,1rem)}vx-toggle-field,hsc-toggle{--p-selectbutton-border-radius: 4px;--p-togglebutton-background: #fff;--p-togglebutton-border-color: #dee2e6;--p-togglebutton-color: #49454f;--p-togglebutton-checked-background: #004996;--p-togglebutton-checked-border-color: #004996;--p-togglebutton-checked-color: #fff;--p-togglebutton-content-border-radius: 4px;--p-togglebutton-content-checked-background: #004996;--p-togglebutton-content-padding: 0 .25rem;--p-togglebutton-hover-background: #dee2e6;--p-togglebutton-padding: 0;--p-togglebutton-font-weight: 400}vx-group-field,vx-multi-select-field,hsc-multi-toggle,hsc-toggle-group{--p-togglebutton-background: #fff;--p-togglebutton-border-color: #c8d0da;--p-togglebutton-color: #8a8a8a;--p-togglebutton-checked-background: #fff;--p-togglebutton-checked-border-color: #004996;--p-togglebutton-checked-color: #004996;--p-togglebutton-content-checked-background: transparent;--p-togglebutton-content-checked-shadow: none;--p-togglebutton-hover-background: #fff;--p-togglebutton-hover-color: #004996;--p-togglebutton-font-weight: 500;--p-togglebutton-padding: 0;--p-togglebutton-content-padding: 0}vx-group-field .p-togglebutton:not(.p-togglebutton-checked):not(:disabled):hover,vx-multi-select-field .p-togglebutton:not(.p-togglebutton-checked):not(:disabled):hover,hsc-multi-toggle .p-togglebutton:not(.p-togglebutton-checked):not(:disabled):hover,hsc-toggle-group .p-togglebutton:not(.p-togglebutton-checked):not(:disabled):hover{border-color:#004996}vx-group-field .p-togglebutton,hsc-toggle-group .p-togglebutton{border-radius:10px;padding:.125rem .5rem;font-size:clamp(.75rem,.7rem + .1vw,.875rem)}vx-multi-select-field .p-selectbutton,vx-toggle-field .p-selectbutton,hsc-multi-toggle .p-selectbutton,hsc-toggle .p-selectbutton{gap:.375rem}vx-multi-select-field .p-selectbutton .p-togglebutton,vx-toggle-field .p-selectbutton .p-togglebutton,hsc-multi-toggle .p-selectbutton .p-togglebutton,hsc-toggle .p-selectbutton .p-togglebutton{border-width:1px;border-radius:4px;padding:.25rem .625rem;font-size:clamp(.75rem,.7rem + .1vw,.875rem)}vx-multi-select-field .p-selectbutton .p-togglebutton:first-child,vx-multi-select-field .p-selectbutton .p-togglebutton:last-child,vx-toggle-field .p-selectbutton .p-togglebutton:first-child,vx-toggle-field .p-selectbutton .p-togglebutton:last-child,hsc-multi-toggle .p-selectbutton .p-togglebutton:first-child,hsc-multi-toggle .p-selectbutton .p-togglebutton:last-child,hsc-toggle .p-selectbutton .p-togglebutton:first-child,hsc-toggle .p-selectbutton .p-togglebutton:last-child{border-radius:4px}vx-toggle-field,hsc-toggle{--p-togglebutton-content-checked-background: transparent;--p-togglebutton-content-checked-shadow: none}body{font-family:Inter,sans-serif;font-size:clamp(1rem,.9rem + .2vw,1.25rem)}:root{--vx-form-border-color: #c8d0da;--vx-form-error-color: #e24c4c;--vx-form-disabled-bg: #f0f0f0;--vx-form-font-size-small: clamp(.75rem, .7rem + .1vw, .875rem);--vx-form-font-weight-regular: 400}#babylon-inspector-container{z-index:50}
