@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap";.alert{position:relative;display:flex;padding:1rem}.avatar{position:relative;display:inline-block;background-color:var(--gray-400);color:var(--gray-100)}.avatar:is(.dark *){background-color:var(--gray-600)}.avatar-sm{height:2rem;width:2rem;line-height:2rem}.avatar-md{height:2.5rem;width:2.5rem;line-height:2.5rem}.avatar-lg{height:3rem;width:3rem;line-height:2.5rem}.avatar-round{border-radius:.5rem}.avatar-square{border-radius:0}.avatar-circle{border-radius:9999px}.avatar-img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.avatar-string{position:absolute;left:50%;display:flex;transform-origin:center;align-items:center;font-weight:600}.avatar-inner-sm{height:2rem}.avatar-inner-md{height:2.5rem}.avatar-inner-lg{height:3rem}.avatar-icon{display:flex;height:100%;align-items:center;justify-content:center}.avatar-icon-sm{font-size:1.125rem;line-height:1.75rem}.avatar-icon-md{font-size:1.25rem;line-height:1.75rem}.avatar-icon-lg{font-size:1.5rem;line-height:2rem}.side-nav .menu-item .avatar-icon-lg{font-size:1.2rem;opacity:.85}.side-nav .menu-collapse-item.menu-collapse-item-active .avatar-icon-lg{color:var(--xb-pink)}.side-nav .menu-item.menu-item-active .avatar-icon-lg{opacity:1;color:var(--xb-pink)}.avatar-group{display:inline-flex}.avatar-group-chained>.avatar,.avatar-group-chained>.tooltip-wrapper{margin-left:-.5rem}.avatar-group-chained>.avatar:where([dir=rtl],[dir=rtl] *),.avatar-group-chained>.tooltip-wrapper:where([dir=rtl],[dir=rtl] *){margin-right:-.5rem}.avatar-group-chained>.avatar:first-child,.avatar-group-chained>.tooltip-wrapper:first-child{margin-left:0}.avatar-group-chained>.avatar:first-child:where([dir=rtl],[dir=rtl] *),.avatar-group-chained>.tooltip-wrapper:first-child:where([dir=rtl],[dir=rtl] *){margin-right:0}.badge-inner{position:absolute;top:0;z-index:10;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.badge-inner:where([dir=ltr],[dir=ltr] *){right:0;--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.badge-inner:where([dir=rtl],[dir=rtl] *){left:0;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.button{align-content:center;white-space:nowrap;font-weight:700;outline:2px solid transparent;outline-offset:2px}.button-press-feedback{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.button-press-feedback:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.card{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.card:is(.dark *){background-color:var(--gray-800)}.card-border{border-width:1px;border-color:var(--gray-200)}.card-border:is(.dark *){border-color:var(--gray-800)}.card-shadow{border-bottom-width:1px;border-color:var(--gray-200);--tw-shadow: 0 .125rem .25rem rgba(0,0,0,.15);--tw-shadow-colored: 0 .125rem .25rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-shadow:is(.dark *){border-style:none;border-color:var(--gray-600);--tw-shadow: 0 .125rem .25rem rgba(0,0,0,.15),inset 0 0 0 .0625rem rgba(254,254,254,.1);--tw-shadow-colored: 0 .125rem .25rem var(--tw-shadow-color), inset 0 0 0 .0625rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-header-border{border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-width:1px;border-color:var(--gray-200)}.card-header-border:is(.dark *){border-color:var(--gray-700)}.card-header-extra{display:flex;align-items:center;justify-content:space-between}.card-footer{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.card-footer-border{border-top-width:1px;border-color:var(--gray-200)}.card-footer-border:is(.dark *){border-color:var(--gray-600)}.card-header,.card-footer{padding:.75rem 1.25rem}.card-body{padding:1.25rem}.card-gutterless{padding:0}.checkbox{display:inline-block;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-color:var(--gray-300);padding:0;vertical-align:middle;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--gray-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.checkbox:is(.dark *){border-color:var(--gray-600);--tw-ring-color: var(--gray-600)}.checkbox:checked{border-color:currentColor;background-color:currentColor;--tw-ring-color: currentColor}.checkbox.disabled{cursor:not-allowed;border-color:var(--gray-200);background-color:var(--gray-200);color:var(--gray-200);--tw-ring-color: var(--gray-200)}.checkbox.disabled:is(.dark *){border-color:var(--gray-600);background-color:var(--gray-600);color:var(--gray-600);--tw-ring-color: var(--gray-600)}.checkbox-label{display:inline-flex;cursor:pointer;gap:.625rem;font-weight:600}.checkbox-label:hover .checkbox{border-color:currentColor;--tw-ring-color: currentColor}.checkbox-label.disabled{cursor:not-allowed}.close-button[type=button],.close-button[type=reset]{border-radius:9999px;background-color:var(--gray-100);padding:.375rem;font-size:1.125rem;line-height:1.75rem;outline:2px solid transparent;outline-offset:2px}.close-button[type=button]:hover,.close-button[type=reset]:hover{background-color:var(--gray-200);color:var(--gray-800)}.close-button[type=button]:is(.dark *),.close-button[type=reset]:is(.dark *){background-color:var(--gray-700)}.close-button[type=button]:hover:is(.dark *),.close-button[type=reset]:hover:is(.dark *){background-color:var(--gray-600);color:var(--gray-100)}.date-picker{z-index:40;max-width:20rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.date-picker:is(.dark *){background-color:var(--gray-800);--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.date-picker-panel{border-radius:.5rem}.date-picker-header-label{margin-left:.125rem;margin-right:.125rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--gray-900)}.date-picker-header-label:is(.dark *){color:var(--gray-100)}.date-picker-current-month{color:var(--gray-700)}.date-picker-current-month:is(.dark *){color:var(--gray-100)}.date-picker-other-month{color:var(--gray-400)}.dark .date-picker-other-month{color:#858ba8}.date-picker-other-month:is(.dark *){color:var(--gray-600)}.date-picker-selected-date,.date-picker-available:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.date-picker-today{border-width:1px}.date-picker-month-cell{padding-top:1.5rem;padding-bottom:1.5rem;text-align:center;font-weight:600}.date-picker-month-cell-disabled{cursor:not-allowed;background-color:var(--gray-300);opacity:.3}.date-picker-month-cell-inner{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem;padding:.5rem 1rem}.date-picker-year-cell{padding-top:1.5rem;padding-bottom:1.5rem;text-align:center}.date-picker-year-cell-inner{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem;padding:.5rem 1rem;font-weight:600}.date-picker-year-cell-disabled{cursor:not-allowed;background-color:var(--gray-300);opacity:.3}.picker{z-index:40}.picker-panel{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.picker-panel:is(.dark *){border-width:2px;border-color:var(--gray-700);background-color:var(--gray-900);--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.picker-view{display:flex;width:100%;min-width:280px;gap:1.5rem}.picker-table{width:100%;border-collapse:separate;--tw-border-spacing-y: .375rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.picker-header-arrow{display:flex;height:2.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;padding-left:.5rem;padding-right:.5rem;font-size:1.125rem;line-height:1.75rem}.picker-header-arrow:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.picker-direction-button{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;font-size:1.5rem;line-height:2rem}.side-nav .menu-item .picker-direction-button{font-size:1.2rem;opacity:.85}.side-nav .menu-collapse-item.menu-collapse-item-active .picker-direction-button{color:var(--xb-pink)}.side-nav .menu-item.menu-item-active .picker-direction-button{opacity:1;color:var(--xb-pink)}.picker-direction-button:hover{background-color:var(--gray-100);color:var(--gray-800)}.picker-direction-button:is(.dark *):hover{background-color:var(--gray-700);color:var(--gray-100)}.picker-header-label{margin-left:.125rem;margin-right:.125rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--gray-900)}.picker-header-label:is(.dark *){color:var(--gray-100)}.year-table,.month-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.date-picker-cell{height:2.5rem;width:2.5rem;padding:0;text-align:center}.date-picker-cell-selected{color:var(--gray-100)}.date-picker-cell-selected-start{position:relative;border-radius:9999px}.date-picker-cell-selected-start:before{position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--primary-subtle);--tw-content: "";content:var(--tw-content)}.date-picker-cell-selected-start:where([dir=ltr],[dir=ltr] *):before{border-top-left-radius:9999px;content:var(--tw-content);border-bottom-left-radius:9999px}.date-picker-cell-selected-start:where([dir=rtl],[dir=rtl] *):before{border-top-right-radius:9999px;content:var(--tw-content);border-bottom-right-radius:9999px}.date-picker-cell-selected-end{position:relative;border-radius:9999px}.date-picker-cell-selected-end:before{position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--primary-subtle);--tw-content: "";content:var(--tw-content)}.date-picker-cell-selected-end:where([dir=ltr],[dir=ltr] *):before{border-top-right-radius:9999px;content:var(--tw-content);border-bottom-right-radius:9999px}.date-picker-cell-selected-end:where([dir=rtl],[dir=rtl] *):before{border-top-left-radius:9999px;content:var(--tw-content);border-bottom-left-radius:9999px}.date-picker-cell-inrange-today{position:relative;border-radius:9999px}.date-picker-cell-inrange-today:before{position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--primary-subtle);--tw-content: "";content:var(--tw-content)}.date-picker-cell-content{height:100%;width:100%}.date-picker-cell-current-month{color:var(--gray-700)}.date-picker-cell-current-month:is(.dark *){color:var(--gray-400)}.date-picker-cell-hoverable:hover{background-color:var(--gray-100)}.date-picker-cell-hoverable:hover:is(.dark *){background-color:var(--gray-600);color:var(--gray-300)}.date-picker-cell-disabled{cursor:not-allowed;background-color:var(--gray-300);opacity:.3}.date-picker-week-cell{font-weight:600}.week-day-cell{height:1.75rem}.week-day-cell-content{font-size:.75rem;line-height:1rem}.day-picker,.month-picker,.year-picker{width:100%}.month-picker-cell,.year-picker-cell{border-radius:.5rem;padding-top:.5rem;padding-bottom:.5rem;text-align:center;font-weight:600;color:var(--gray-800)}.month-picker-cell-active,.year-picker-cell-active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.month-picker-cell-disabled,.year-picker-cell-disabled{cursor:not-allowed;background-color:var(--gray-300);opacity:.3}.dialog{outline:none;margin-left:auto;margin-right:auto}@media (min-width: 640px){.dialog{max-width:36rem}}@media (min-width: 768px){.dialog{max-width:42rem}}@media (min-width: 1024px){.dialog{max-width:56rem}}@media (min-width: 1280px){.dialog{max-width:72rem}}.dialog-content{position:relative;margin:2rem 1rem;height:100%;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dialog-content:is(.dark *){background-color:var(--gray-800)}@media (min-width: 640px){.dialog-content{margin-left:0;margin-right:0;margin-top:4rem;margin-bottom:4rem}}.dialog-overlay{transition:all .15s ease-in-out;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-bg-opacity: .6;--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.dialog-overlay:is(.dark *){--tw-bg-opacity: .8}.dialog-overlay-after-open{opacity:1}.dialog-overlay-before-close{opacity:0}.drawer-content{position:absolute;display:flex;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.drawer-content:is(.dark *){background-color:var(--gray-800)}.drawer-content.vertical{height:100%}.drawer-content.horizontal{width:100%}.drawer-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;border-color:var(--gray-200);padding:1rem 1.5rem}.drawer-header:is(.dark *){border-color:var(--gray-700)}.drawer-body{height:100%;overflow-y:auto;padding:1.5rem}.drawer-footer{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;border-color:var(--gray-200);padding:1rem 1.5rem}.drawer-footer:is(.dark *){border-color:var(--gray-700)}.drawer-open.drawer-lock-scroll{overflow:hidden}.drawer-overlay{transition:all .3s ease-in-out;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-bg-opacity: .8}.drawer-overlay-after-open{opacity:1}.drawer-overlay-before-close{opacity:0}.dropdown{position:relative;display:inline-block}.dropdown-menu{z-index:30;border-radius:1rem;border-width:1px;border-color:var(--gray-100);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem;--tw-shadow: 0px 48px 64px -16px rgba(0,0,0,.25);--tw-shadow-colored: 0px 48px 64px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.dropdown-menu:focus{outline:2px solid transparent;outline-offset:2px}.dropdown-menu:is(.dark *){border-color:var(--gray-800);background-color:var(--gray-900)}.dropdown-menu.top-start{bottom:100%;transform-origin:bottom}.dropdown-menu.top-start:where([dir=ltr],[dir=ltr] *){left:0}.dropdown-menu.top-start:where([dir=rtl],[dir=rtl] *){right:0}.dropdown-menu.top-center{bottom:100%;left:50%;transform-origin:bottom}.dropdown-menu.top-end{bottom:100%;transform-origin:bottom}.dropdown-menu.top-end:where([dir=ltr],[dir=ltr] *){right:0}.dropdown-menu.top-end:where([dir=rtl],[dir=rtl] *){left:0}.dropdown-menu.bottom-start{top:100%;transform-origin:top}.dropdown-menu.bottom-start:where([dir=ltr],[dir=ltr] *){left:0}.dropdown-menu.bottom-start:where([dir=rtl],[dir=rtl] *){right:0}.dropdown-menu.bottom-center{left:50%;top:100%;transform-origin:top}.dropdown-menu.bottom-end{top:100%;transform-origin:top}.dropdown-menu.bottom-end:where([dir=ltr],[dir=ltr] *){right:0}.dropdown-menu.bottom-end:where([dir=rtl],[dir=rtl] *){left:0}.dropdown-menu.middle-start-top{left:100%;top:0;transform-origin:top}.dropdown-menu.middle-start-bottom{left:100%;bottom:0;transform-origin:bottom}.dropdown-menu.middle-end-top{right:100%;top:0;transform-origin:top}.dropdown-menu.middle-end-bottom{right:100%;bottom:0;transform-origin:bottom}.dropdown-toggle-default{display:inline-block;cursor:pointer;padding:.5rem;font-weight:600}.dropdown-toggle-default.dropdown-toggle-disabled{opacity:.6}.dropdown-submenu-item{justify-content:space-between}.dropdown-toggle-disabled{cursor:not-allowed}.form-item{position:relative;margin-bottom:1.75rem}.form-item.horizontal{display:flex;flex:1 1 auto}.form-item.vertical{display:flex;flex-direction:column}.form-item.inline{margin-right:.75rem}@media (min-width: 768px){.form-item.inline{display:inline-flex}}.form-item.inline:where([dir=rtl],[dir=rtl] *){margin-left:.75rem}.form-label{display:flex;align-items:center;font-weight:600}.form-label.invalid{color:var(--error)}.form-explain{position:absolute;font-weight:600;color:var(--error)}.form-container.inline{align-items:center}@media (min-width: 768px){.form-container.inline{display:flex}}.input-group{display:flex;align-items:center}.input-group .input:focus,.input-group .input:focus-within{z-index:10}.input-group .date-picker{z-index:11}.input-group .select-control-focused,.input-group .date-picker.picker-expanded,.input-group .input-suffix-end,.input-group .input-suffix-start{z-index:20}.input-group>.input:first-child:where([dir=ltr],[dir=ltr] *),.input-group>.input-addon:first-child:where([dir=ltr],[dir=ltr] *),.input-group>.button:first-child:where([dir=ltr],[dir=ltr] *){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input:first-child:where([dir=rtl],[dir=rtl] *),.input-group>.input-addon:first-child:where([dir=rtl],[dir=rtl] *),.input-group>.button:first-child:where([dir=rtl],[dir=rtl] *){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.input:last-child:not(.picker):where([dir=ltr],[dir=ltr] *),.input-group>.input-addon:last-child:not(.picker):where([dir=ltr],[dir=ltr] *),.input-group>.button:last-child:not(.picker):where([dir=ltr],[dir=ltr] *){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.input:last-child:not(.picker):where([dir=rtl],[dir=rtl] *),.input-group>.input-addon:last-child:not(.picker):where([dir=rtl],[dir=rtl] *),.input-group>.button:last-child:not(.picker):where([dir=rtl],[dir=rtl] *){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input:not(:first-child):where([dir=ltr],[dir=ltr] *),.input-group>.input-addon:not(:first-child):where([dir=ltr],[dir=ltr] *),.input-group>.button:not(:first-child):where([dir=ltr],[dir=ltr] *){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.input:not(:first-child):where([dir=rtl],[dir=rtl] *),.input-group>.input-addon:not(:first-child):where([dir=rtl],[dir=rtl] *),.input-group>.button:not(:first-child):where([dir=rtl],[dir=rtl] *){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input:not(:last-child):where([dir=ltr],[dir=ltr] *),.input-group>.input-addon:not(:last-child):where([dir=ltr],[dir=ltr] *),.input-group>.button:not(:last-child):where([dir=ltr],[dir=ltr] *){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input:not(:last-child):where([dir=rtl],[dir=rtl] *),.input-group>.input-addon:not(:last-child):where([dir=rtl],[dir=rtl] *),.input-group>.button:not(:last-child):where([dir=rtl],[dir=rtl] *){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>*:first-child .input:where([dir=ltr],[dir=ltr] *),.input-group>*:first-child .select__control:where([dir=ltr],[dir=ltr] *){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>*:first-child .input:where([dir=rtl],[dir=rtl] *),.input-group>*:first-child .select__control:where([dir=rtl],[dir=rtl] *){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>*:last-child .input:where([dir=ltr],[dir=ltr] *),.input-group>*:last-child .select__control:where([dir=ltr],[dir=ltr] *){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>*:last-child .input:where([dir=rtl],[dir=rtl] *),.input-group>*:last-child .select__control:where([dir=rtl],[dir=rtl] *){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>*:not(:first-child) .input:where([dir=ltr],[dir=ltr] *),.input-group>*:not(:first-child) .select__control:where([dir=ltr],[dir=ltr] *){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>*:not(:first-child) .input:where([dir=rtl],[dir=rtl] *),.input-group>*:not(:first-child) .select__control:where([dir=rtl],[dir=rtl] *){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.input-group>*:not(:last-child) .input:where([dir=ltr],[dir=ltr] *),.input-group>*:not(:last-child) .select__control:where([dir=ltr],[dir=ltr] *){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>*:not(:last-child) .input:where([dir=rtl],[dir=rtl] *),.input-group>*:not(:last-child) .select__control:where([dir=rtl],[dir=rtl] *){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.button:hover{z-index:10}.input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.75rem;border-width:1px;border-color:var(--gray-100);background-color:var(--gray-100);padding:.5rem .75rem;font-weight:600;color:var(--gray-800);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.input:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.input:focus{background-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.input:focus:-moz-read-only{border-color:transparent;background-color:var(--gray-100);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.input:focus:read-only{border-color:transparent;background-color:var(--gray-100);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.input:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-700);color:var(--gray-100)}.input:is(.dark *):focus{background-color:transparent}.input:is(.dark *):focus:-moz-read-only{background-color:var(--gray-700)}.input:is(.dark *):focus:read-only{background-color:var(--gray-700)}.input::-moz-placeholder{color:var(--gray-400)}.input::placeholder{color:var(--gray-400)}.dark .input::-moz-placeholder{color:#858ba8}.dark .input::placeholder{color:#858ba8}.input.input-invalid{background-color:var(--error-subtle)}.input.input-invalid:focus-within{border-color:var(--error);background-color:transparent;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--error)}.input.input-invalid:focus{border-color:var(--error);background-color:transparent;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--error)}.input.input-invalid::-moz-placeholder{color:var(--error)}.input.input-invalid::placeholder{color:var(--error)}.input.input-lg{font-size:1.125rem;line-height:1.75rem}.input-addon{display:flex;align-items:center;border-radius:.75rem;border-width:1px;border-color:var(--gray-200);background-color:var(--gray-200);padding-left:1rem;padding-right:1rem}.input-addon:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-600)}.input-textarea{min-height:7rem}.input-wrapper{position:relative;display:flex;width:100%}.input-disabled{cursor:not-allowed!important;opacity:.5}.input-suffix-start{position:absolute;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.input-suffix-start:where([dir=ltr],[dir=ltr] *){left:.625rem}.input-suffix-start:where([dir=rtl],[dir=rtl] *){right:.625rem}.input-suffix-end{position:absolute;top:50%;display:flex;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.input-suffix-end:where([dir=ltr],[dir=ltr] *){right:.625rem}.input-suffix-end:where([dir=rtl],[dir=rtl] *){left:.625rem}.menu-item{display:flex;width:100%;cursor:pointer;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;white-space:nowrap;border-radius:.5rem;padding-left:.75rem;padding-right:.75rem;font-weight:600;color:var(--gray-600);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark label>span.menu-item,.dark .menu-item{color:#b4b9d0}.menu-item:is(.dark *){color:var(--gray-400)}.menu-item.menu-item-hoverable:hover{background-color:var(--gray-100);color:var(--gray-900)}.menu-item.menu-item-hoverable:hover:is(.dark *){background-color:var(--gray-700);color:var(--gray-100)}.menu-item.menu-item-active,.menu-item.menu-item-active:hover{color:var(--primary)}.menu-item a{outline-width:0px}.menu-collapse-item{display:flex;height:3rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;border-radius:.5rem;padding-left:.75rem;padding-right:.75rem;font-weight:600;color:var(--gray-600);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dark label>span.menu-collapse-item,.dark .menu-collapse-item{color:#b4b9d0}.menu-collapse-item:hover{background-color:var(--gray-100);color:var(--gray-900)}.menu-collapse-item:is(.dark *){color:var(--gray-400)}.menu-collapse-item:hover:is(.dark *){background-color:var(--gray-700);color:var(--gray-100)}.menu-collapse-item.menu-collapse-item-active{background-color:var(--primary-subtle);color:var(--primary)}.menu-collapse-item.menu-collapse-item-active:hover{background-color:var(--primary-subtle)}.menu-item-divider{margin-top:.5rem;margin-bottom:.5rem;border-bottom-width:1px;border-color:var(--gray-200)}.menu-item-divider:is(.dark *){border-color:var(--gray-700)}.menu-item-disabled{cursor:not-allowed;opacity:.6}.menu-item-link{display:flex;height:100%;width:100%;align-items:center}.menu-title{margin-top:1rem;margin-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;font-weight:600;text-transform:uppercase}.menu-title.menu-title-light{color:var(--gray-500)}.dark .menu-title.menu-title-light{color:#9aa0bb}.menu-title.menu-title-dark{color:var(--gray-300)}.menu-title.menu-title-themed{color:var(--gray-100);--tw-text-opacity: .5}.menu-light{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.menu-dark{background-color:var(--gray-800)}.menu-transparent{background-color:transparent}.notification{position:relative;margin-bottom:.75rem;border-radius:.75rem;border-width:1px;border-color:var(--gray-100);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-weight:600;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.notification:is(.dark *){border-color:transparent;background-color:var(--gray-700);--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.notification-content{display:flex;padding:1.25rem 1.5rem}.notification-content.no-child{align-items:center}.notification-title{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--gray-800)}.notification-title:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.notification-close{top:1.25rem}.notification-close:where([dir=ltr],[dir=ltr] *){right:1rem}.notification-close:where([dir=rtl],[dir=rtl] *){left:1rem}.pagination{position:relative;z-index:0;display:inline-flex;align-items:center;border-radius:.5rem}.pagination-pager{position:relative;margin-left:.25rem;margin-right:.25rem;display:inline-flex;height:2rem;width:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.pagination-pager-inactive{color:var(--gray-500)}.dark .pagination-pager-inactive{color:#9aa0bb}.pagination-pager-inactive:hover{background-color:var(--gray-100)}.pagination-pager-inactive:is(.dark *){color:var(--gray-400)}.pagination-pager-inactive:hover:is(.dark *){background-color:var(--gray-600);color:var(--gray-100)}.pagination-pager-disabled{cursor:not-allowed;color:var(--gray-300)}.pagination-pager-disabled:is(.dark *){color:var(--gray-600)}.pagination-total{margin-right:.75rem;font-weight:600;color:var(--gray-500)}.dark .pagination-total{color:#9aa0bb}.pagination-total:is(.dark *){color:var(--gray-400)}.pagination-pager-next{margin-right:.25rem}.pagination-pager-next:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pagination-pager-prev{margin-left:.25rem}.pagination-pager-prev:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.progress{display:inline-block}.progress.circle{position:relative;width:100%}.progress.line{position:relative;display:flex;width:100%;align-items:center}.progress-bg{border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.progress-info.line:where([dir=ltr],[dir=ltr] *){margin-left:.5rem}.progress-info.line:where([dir=rtl],[dir=rtl] *){margin-right:.5rem}.progress-inner{position:relative;width:100%;overflow:hidden;border-radius:9999px;background-color:var(--gray-100)}.progress-inner:is(.dark *){background-color:var(--gray-600)}.progress-wrapper{width:100%}.progress-circle{position:relative}.progress-circle-info{position:absolute;top:50%;left:50%;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.progress-circle-trail{stroke:currentColor;color:var(--gray-100)}.progress-circle-trail:is(.dark *){color:var(--gray-600)}.progress-circle-stroke{stroke:currentColor;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.radio{display:inline-block;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;border-color:var(--gray-300);padding:0;vertical-align:middle;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--gray-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.radio:is(.dark *){border-color:var(--gray-600);--tw-ring-color: var(--gray-600)}.radio:checked{border-color:currentColor;background-color:currentColor;--tw-ring-color: currentColor}.radio.disabled{cursor:not-allowed;border-color:var(--gray-200);background-color:var(--gray-200);color:var(--gray-200);--tw-ring-color: var(--gray-200)}.radio.disabled:is(.dark *){border-color:var(--gray-600);background-color:var(--gray-600);color:var(--gray-600);--tw-ring-color: var(--gray-600)}.radio-label{display:inline-flex;cursor:pointer;align-items:center;gap:.625rem;font-weight:600}.radio-label:hover .radio{border-color:currentColor;--tw-ring-color: currentColor}.radio-label.disabled{cursor:not-allowed}.radio-group{display:inline-flex;gap:1rem}.radio-group.vertical{flex-direction:column}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;left:.125rem;right:.125rem;border-radius:.75rem;background-color:var(--gray-400);opacity:0;--tw-content: "";content:var(--tw-content);transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:10px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:10px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.segment{display:inline-flex;border-radius:.75rem;padding:.25rem}.segment-item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.75rem;padding-left:1.25rem;padding-right:1.25rem;font-weight:600;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}@media (min-width: 768px){.segment-item{width:auto}}.segment-item:not(.segment-item-active):not(.segment-item-disabled):hover{color:var(--gray-800)}.segment-item:not(.segment-item-active):not(.segment-item-disabled):is(.dark *):hover{color:var(--gray-100)}.segment-item.segment-item-active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:var(--gray-800);--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.segment-item.segment-item-active:is(.dark *){background-color:var(--gray-800);color:var(--gray-100)}.segment-item.segment-item-disabled{cursor:not-allowed;opacity:.4}.select-control{display:flex;align-items:center;justify-content:space-between;border-radius:.75rem;border-width:1px;border-color:var(--gray-100);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.select-control:is(.dark *){border-color:var(--gray-700)}.select-control-focused{background-color:transparent}.select-placeholder{grid-area:1 / 1 / 2 / 3;font-weight:600}.select-value-container{position:relative;flex:1 1 0%;flex-wrap:wrap;align-items:center;row-gap:.5rem;overflow:hidden;padding:.5rem .75rem}.select-input-container{display:inline-grid;flex:1 1 auto;font-weight:600;color:var(--gray-800)}.select-input-container:is(.dark *){color:var(--gray-100)}.select-input-container{grid-area:1/1/2/3;grid-template-columns:0 min-content}.select-indicators-container{padding-left:.75rem;padding-right:.75rem;font-size:1.5rem;line-height:2rem}.side-nav .menu-item .select-indicators-container{font-size:1.2rem;opacity:.85}.side-nav .menu-collapse-item.menu-collapse-item-active .select-indicators-container{color:var(--xb-pink)}.side-nav .menu-item.menu-item-active .select-indicators-container{opacity:1;color:var(--xb-pink)}.select-single-value{grid-area:1/1/2/3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--gray-800)}.select-single-value:is(.dark *){color:var(--gray-100)}.select-multi-value{margin-left:.125rem;margin-right:.125rem;display:flex;border-radius:.5rem;border-width:1px;border-color:var(--gray-300);background-color:var(--gray-50);font-weight:700;color:var(--gray-800)}.select-multi-value:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-800);color:var(--gray-100)}.select-multi-value-label{display:flex;align-items:center;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem}.select-multi-value-label:where([dir=ltr],[dir=ltr] *){padding-left:.5rem}.select-multi-value-label:where([dir=rtl],[dir=rtl] *){padding-right:.5rem}.select-multi-value-remove{display:flex;align-items:center}.select-multi-value-remove:where([dir=ltr],[dir=ltr] *){padding-right:.5rem;padding-left:.25rem}.select-multi-value-remove:where([dir=rtl],[dir=rtl] *){padding-right:.25rem;padding-left:.5rem}.select-menu{margin-top:.5rem;margin-bottom:.5rem;min-height:50px;border-radius:.75rem;border-width:1px;border-color:var(--gray-100);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.25rem .5rem;--tw-shadow: 0px 48px 64px -16px rgba(0,0,0,.25);--tw-shadow-colored: 0px 48px 64px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--gray-100)}.select-menu:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-900);--tw-ring-color: var(--gray-700)}.select-option{display:flex;cursor:default;align-items:center;justify-content:space-between;border-radius:.375rem;padding:.625rem .5rem;font-weight:600}.select-clear-indicator{cursor:pointer;padding-left:.5rem;padding-right:.5rem;font-size:1.125rem;line-height:1.75rem}.select-sm .select-indicators-container{padding-left:.25rem;padding-right:.25rem}.skeleton{display:flex;background-color:var(--gray-200)}.skeleton:is(.dark *){background-color:var(--gray-600)}.skeleton-circle{height:2.5rem;width:2.5rem;border-radius:9999px}.skeleton-block{height:.625rem;width:100%;border-radius:.25rem}.steps{display:flex;align-items:center;justify-content:space-between}.steps.steps-vertical{flex-direction:column;align-items:flex-start}.step-item{display:flex;align-items:center}.step-item.step-item-vertical{flex-direction:column;align-items:flex-start}.step-item-wrapper{display:flex;align-items:center}.step-item-icon{min-width:2.25rem;display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;font-size:1.125rem;line-height:1.75rem;font-weight:600}.step-item-icon.step-item-icon-pending{border-width:2px;border-color:var(--gray-300)}.step-item-icon.step-item-icon-pending:is(.dark *){border-color:var(--gray-600)}.step-item-icon.step-item-icon-current{border-width:2px}.step-item-content{position:relative}.step-item-content:where([dir=ltr],[dir=ltr] *){margin-left:.75rem}.step-item-content:where([dir=rtl],[dir=rtl] *){margin-right:.75rem}.step-item-title{display:block;white-space:nowrap;font-weight:700;color:var(--gray-600)}.dark label>span.step-item-title,.dark .step-item-title{color:#b4b9d0}.step-item-title:is(.dark *){color:var(--gray-300)}.step-item-title.step-item-title-error{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.step-item-icon-error{border-width:2px;--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.step-clickable{cursor:pointer}.step-connect{height:2px;width:100%}.step-connect.inactive{background-color:var(--gray-200)}.step-connect.inactive:is(.dark *){background-color:var(--gray-600)}.step-connect.step-connect-vertical{min-height:3.5rem;width:2px}.step-connect.step-connect-vertical:where([dir=ltr],[dir=ltr] *){margin-left:1rem}.step-connect.step-connect-vertical:where([dir=rtl],[dir=rtl] *){margin-right:1rem}.switcher{min-width:2.75rem;height:1.5rem;position:relative;display:inline-flex;cursor:pointer;align-items:center;border-radius:1.5rem;background-color:var(--gray-200);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.switcher:is(.dark *){background-color:var(--gray-600)}.switcher input{display:none}.switcher.switcher-checked .switcher-toggle,.switcher.switcher-checked .switcher-toggle-loading{left:calc(100% - 1.375rem)}.switcher.switcher-checked .switcher-content{margin:0 1.65rem 0 .45rem}.switcher.switcher-disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.switcher-toggle{position:absolute;left:.125rem;top:50%;height:1.25rem;width:1.25rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.switcher-toggle:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;border-radius:.75rem;background-color:var(--neutral)}.switcher-content{margin:0 .45rem 0 1.65rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.switcher-toggle-loading{width:1.25rem;height:1.25rem;left:.125rem;top:.125rem;position:absolute;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.switcher-checked-loading{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.switcher-uncheck-loading:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.table-default{min-width:100%;table-layout:auto}.table-default>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:var(--gray-200)}.table-default:is(.dark *)>:not([hidden])~:not([hidden]){border-color:var(--gray-700)}.table-default>thead>tr>th{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-500)}.dark .table-default>thead>tr>th{color:#9aa0bb}.table-default>thead>tr>th:is(.dark *){color:var(--gray-100)}.table-default>thead>tr>th:where([dir=rtl],[dir=rtl] *){text-align:right}.table-default>tbody>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:var(--gray-200)}.table-default>tbody:is(.dark *)>:not([hidden])~:not([hidden]){border-color:var(--gray-700)}.table-default>tbody>tr>td{padding:1rem 1.5rem}.table-default>tfoot>tr>td{border-top-width:1px;border-color:var(--gray-200);padding:.75rem 1.5rem}.table-default>tfoot>tr>td:is(.dark *){border-color:var(--gray-700)}.table-flex{min-width:100%}.table-flex>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:var(--gray-200)}.table-flex:is(.dark *)>:not([hidden])~:not([hidden]){border-color:var(--gray-700)}.table-flex .thead{background-color:var(--gray-50)}.table-flex .thead:is(.dark *){background-color:var(--gray-700)}.table-flex .thead .tr .th{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-500)}.dark .table-flex .thead .tr .th{color:#9aa0bb}.table-flex .thead .tr .th:is(.dark *){color:var(--gray-100)}.table-flex .tbody>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:var(--gray-200)}.table-flex .tbody:is(.dark *)>:not([hidden])~:not([hidden]){border-color:var(--gray-700)}.table-flex .tbody .tr .td{padding:1rem 1.5rem}.table-flex .tfoot .tr .td{border-top-width:1px;padding:.75rem 1.5rem}.table-flex .tfoot .tr .td:is(.dark *){border-color:var(--gray-700)}.table-border>thead>tr>th{border-width:1px;border-color:var(--gray-200)}.table-border>thead>tr>th:is(.dark *){border-color:var(--gray-700)}.table-border>tbody>tr>td{border-width:1px;border-color:var(--gray-200)}.table-border>tbody>tr>td:is(.dark *){border-color:var(--gray-700)}.table-border>tfoot>tr>td{border-width:1px;border-color:var(--gray-200)}.table-border>tfoot>tr>td:is(.dark *){border-color:var(--gray-700)}.table-virtual>div>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:var(--gray-200)}.table-virtual>div:is(.dark *)>:not([hidden])~:not([hidden]){border-color:var(--gray-700)}.table-compact thead>tr>th{padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.table-compact tbody>tr>td{padding:.5rem .75rem}.table-compact .thead>.tr>.th{padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.table-compact .tbody>.tr>.td{padding:.5rem .75rem}.table-hover>tbody>tr:hover>*{background-color:#00000008}.table-hover>tbody>tr:hover>*:is(.dark *){background-color:#ffffff0d}.table-resizer{position:absolute;right:0;top:0;z-index:10;height:100%;width:.5rem;border-right-width:2px;border-color:var(--gray-200)}.table-resizer:is(.dark *){border-color:var(--gray-600)}.table-resizer{touch-action:none}th,td{word-wrap:break-word}.tab-list{display:flex;align-items:center;overflow-x:auto;overflow-y:hidden}.tab-list-underline{border-bottom-width:1px;border-color:var(--gray-200)}.tab-list-underline:is(.dark *){border-color:var(--gray-700)}.tab-nav{display:flex;cursor:pointer;align-items:center;justify-content:center;font-weight:700;color:var(--gray-600);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark label>span.tab-nav,.dark .tab-nav{color:#b4b9d0}.tab-nav:is(.dark *){color:var(--gray-100)}.tab-nav.tab-nav-disabled{cursor:not-allowed;opacity:.6}.tab-nav-underline{border-bottom-width:2px;border-color:transparent;padding:.75rem 1.25rem}.tab-nav-pill{margin-right:.25rem;border-radius:9999px;padding:.75rem 1.5rem}.tab-nav-pill:where([dir=rtl],[dir=rtl] *){margin-left:.25rem}.tab-nav-icon{font-size:1.125rem;line-height:1.75rem}.tab-nav-icon:where([dir=ltr],[dir=ltr] *){margin-right:.375rem}.tab-nav-icon:where([dir=rtl],[dir=rtl] *){margin-left:.375rem}.tag{display:inline-flex;align-items:center;white-space:nowrap;border-radius:.5rem;border-width:1px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600}.tag-affix{height:.5rem;width:.5rem;border-radius:9999px;background-color:var(--gray-400)}.tag-prefix{margin-right:.375rem}.tag-prefix:where([dir=rtl],[dir=rtl] *){margin-left:.375rem}.tag-suffix{margin-left:.375rem}.tag-suffix:where([dir=rtl],[dir=rtl] *){margin-right:.375rem}.time-input-field{width:1.5rem;background-color:transparent;text-align:center;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.time-input-wrapper{display:flex;height:100%;align-items:center}.time-input-wrapper:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse;justify-content:flex-end}.time-input-separator{margin-left:.5rem;margin-right:.5rem}.timeline{flex-direction:column;align-items:flex-start}.timeline-item{display:flex;min-height:70px}.timeline-item-last{min-height:-moz-max-content;min-height:max-content}.timeline-item-media{display:flex;flex-direction:column;align-items:center}.timeline-item-media-content{margin-top:.25rem;margin-bottom:.25rem}.timeline-item-media-default{height:1rem;width:1rem;border-radius:9999px;background-color:var(--gray-200)}.timeline-item-media-default:is(.dark *){background-color:var(--gray-600)}.timeline-item-wrapper{display:flex;flex:1 1 auto}.timeline-item-content{margin-left:1rem;width:100%;padding-bottom:1.5rem;padding-top:.125rem}.timeline-item-content:where([dir=rtl],[dir=rtl] *){margin-right:1rem}.timeline-item-content-last{padding-bottom:0}.timeline-connect{height:100%;width:2px;flex-grow:1;background-color:var(--gray-200)}.timeline-connect:is(.dark *){background-color:var(--gray-600)}.toast{position:fixed;z-index:40}.tooltip{position:relative;z-index:50;max-width:250px;border-radius:.5rem;padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.upload{position:relative;display:inline-block}.upload.disabled{cursor:not-allowed;opacity:.6}.upload.disabled .upload-input{cursor:not-allowed}.upload-input{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.upload-input.draggable{display:block;width:100%;cursor:pointer;opacity:0}.upload-draggable{min-height:7rem;display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-width:2px;border-style:dashed;border-color:var(--gray-300)}.upload-draggable:is(.dark *){border-color:var(--gray-600)}.upload-file-list{margin-top:1rem}.upload-file-info{min-height:4rem;display:flex;flex-direction:column;justify-content:center}.upload-file-info:where([dir=ltr],[dir=ltr] *){margin-left:.75rem}.upload-file-info:where([dir=rtl],[dir=rtl] *){margin-right:.75rem}.upload-file{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;background-color:var(--gray-100)}.upload-file:is(.dark *){background-color:var(--gray-700)}.upload-file-thumbnail{display:flex;min-height:4rem;width:4rem;align-items:center;justify-content:center;padding:.5rem}.upload-file-image{max-width:100%}.upload-file-remove{margin-left:.5rem;margin-right:.5rem;padding:.75rem}.header{position:sticky;top:0;z-index:30;display:flex;width:100%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.header:is(.dark *){background-color:var(--gray-800)}@media print{.header{display:none}}.header-wrapper{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;padding:0;padding-left:1rem;padding-right:1rem}.header-action{display:flex;align-items:center;gap:.5rem}.header-action-item{cursor:pointer;border-radius:9999px;padding:.5rem}.header-action-item-hoverable{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-action-item-hoverable:hover{background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-bg-opacity: .05;color:var(--gray-900)}.header-action-item-hoverable:hover:is(.dark *){background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-bg-opacity: .4;color:var(--gray-100)}.side-nav{position:sticky;top:0;z-index:20;height:100vh;flex:1 1 auto;flex-shrink:0;flex-direction:column;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media print{.side-nav{display:none}}.side-nav-content{height:calc(100vh - 4rem);overflow-y:auto}.side-nav-light{border-right-width:1px;border-color:var(--gray-200);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.side-nav-dark{border-right-width:1px;border-color:var(--gray-600);background-color:var(--gray-800)}.side-nav-bg{border-right-width:1px;border-color:var(--gray-200);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.side-nav-bg:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-800)}.stacked-side-nav{position:sticky;top:0;z-index:20;display:flex;height:100vh;flex:1 1 auto;flex-shrink:0;overflow-y:hidden;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media print{.stacked-side-nav{display:none}}.stacked-side-nav-content{height:calc(100vh - 4rem);overflow-y:auto}.stacked-side-nav-mini{z-index:10}.stacked-side-nav-secondary{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.stacked-side-nav-mini-light{border-color:var(--gray-200);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.stacked-side-nav-mini-light:where([dir=ltr],[dir=ltr] *){border-right-width:1px}.stacked-side-nav-mini-light:where([dir=rtl],[dir=rtl] *){border-left-width:1px}.stacked-side-nav-mini-dark{border-color:var(--gray-700);background-color:var(--gray-800)}.stacked-side-nav-mini-dark:where([dir=ltr],[dir=ltr] *){border-right-width:1px}.stacked-side-nav-mini-dark:where([dir=rtl],[dir=rtl] *){border-left-width:1px}.stacked-side-nav-secondary-light{border-color:var(--gray-200);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.stacked-side-nav-secondary-light:where([dir=ltr],[dir=ltr] *){border-right-width:1px}.stacked-side-nav-secondary-light:where([dir=rtl],[dir=rtl] *){border-left-width:1px}.stacked-side-nav-secondary-dark{border-color:var(--gray-700);background-color:var(--gray-800)}.stacked-side-nav-secondary-dark:where([dir=ltr],[dir=ltr] *){border-right-width:1px}.stacked-side-nav-secondary-dark:where([dir=rtl],[dir=rtl] *){border-left-width:1px}.secondary-header-light{border-bottom-width:1px;border-color:var(--gray-200);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}@media print{.secondary-header-light{display:none}}.secondary-header-dark{border-bottom-width:1px;border-color:var(--gray-700);background-color:var(--gray-800)}@media print{.secondary-header-dark,.secondary-header-themed{display:none}}.apexcharts-tooltip{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.apexcharts-tooltip.apexcharts-theme-light{border-width:1px!important;border-color:var(--gray-200)!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.apexcharts-tooltip.apexcharts-theme-light:is(.dark *){border-color:var(--gray-600)!important;background-color:var(--gray-600)!important}.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{border-bottom-width:0px!important;background-color:transparent!important}.apexcharts-canvas{margin-left:auto;margin-right:auto}.apexcharts-datalabel-label{fill:var(--gray-900)!important;font-size:1.5rem;line-height:2rem;font-weight:700}.side-nav .menu-item .apexcharts-datalabel-label{font-size:1.2rem;opacity:.85}.side-nav .menu-collapse-item.menu-collapse-item-active .apexcharts-datalabel-label{color:var(--xb-pink)}.side-nav .menu-item.menu-item-active .apexcharts-datalabel-label{opacity:1;color:var(--xb-pink)}.apexcharts-datalabel-label:is(.dark *){fill:var(--gray-100)!important}.apexcharts-datalabel-value{fill:var(--gray-500)!important;font-size:1rem;line-height:1.5rem}.apexcharts-datalabel-value:is(.dark *){fill:var(--gray-400)!important}.apexcharts-tooltip-title{margin-bottom:0!important}.apexcharts-gridline{stroke:var(--gray-200)}.apexcharts-gridline:is(.dark *){stroke:var(--gray-600)}.apexcharts-text tspan{fill:var(--gray-500)!important}.apexcharts-text tspan:is(.dark *){fill:var(--gray-400)!important}.apexcharts-menu-item{text-align:left}.apexcharts-xaxistooltip{opacity:0!important}.apexcharts-legend-text{font-size:.875rem!important;line-height:1.25rem!important;font-weight:400!important;color:var(--gray-500)!important}.apexcharts-legend-text:is(.dark *){color:var(--gray-400)!important}.calendar,.calendar .fc{height:100%}.calendar .fc-theme-standard .fc-scrollgrid{border-width:0px}.calendar .fc-theme-standard td,.calendar .fc-theme-standard th{border-color:var(--gray-200)}.calendar .fc-theme-standard td:is(.dark *),.calendar .fc-theme-standard th:is(.dark *){border-color:var(--gray-600)}.calendar .fc-theme-standard td:last-child,.calendar .fc-theme-standard th:last-child{border-right:0}.calendar .fc-theme-standard td{background-color:var(--gray-50)}.calendar .fc-theme-standard td:is(.dark *){background-color:var(--gray-900)}.calendar .fc .fc-col-header-cell-cushion{padding-top:.75rem;padding-bottom:.75rem;color:var(--gray-900)}.calendar .fc .fc-col-header-cell-cushion:is(.dark *){color:var(--gray-100)}.calendar .fc-col-header-cell{border-width:0px 0px 1px}.calendar .fc .fc-daygrid-day-number{display:flex;height:30px;width:30px;align-items:center;justify-content:center;border-radius:9999px;font-weight:600}.calendar .fc-view{border-radius:.75rem;border-width:1px;border-color:var(--gray-200);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.calendar .fc-view:is(.dark *){border-color:var(--gray-600);background-color:var(--gray-800)}.calendar .fc-daygrid-dot-event .fc-event-title{color:var(--gray-900)}.calendar .fc-daygrid-dot-event .fc-event-title:is(.dark *){color:var(--gray-100)}.calendar .fc .fc-button{height:3rem;border-radius:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-weight:700}.calendar .fc .fc-toolbar{flex-direction:column;align-items:flex-start;gap:.5rem}@media (min-width: 1024px){.calendar .fc .fc-toolbar{flex-direction:row;align-items:center}}.calendar .fc .fc-button-primary{border-width:1px;border-color:var(--gray-300);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-weight:600;color:var(--gray-600)}.dark label>span.calendar .fc .fc-button-primary,.dark .calendar .fc .fc-button-primary{color:#b4b9d0}.calendar .fc .fc-button-primary:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-700);color:var(--gray-100)}.calendar .fc .fc-button-primary:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.calendar .fc .fc-button-primary:hover:hover{border-color:var(--gray-300);background-color:var(--gray-50);color:var(--gray-900)}.calendar .fc .fc-button-primary:hover:hover:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-600)}.calendar .fc .fc-button-primary:hover:is(.dark *):hover{color:var(--gray-100)}.calendar .fc .fc-button-primary:disabled{cursor:not-allowed;border-width:1px;border-color:var(--gray-300);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:var(--gray-600)}.dark label>span.calendar .fc .fc-button-primary:disabled,.dark .calendar .fc .fc-button-primary:disabled{color:#b4b9d0}.calendar .fc .fc-button-primary:disabled:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-700);color:var(--gray-100)}.calendar .fc .fc-button-primary:disabled:hover{border-width:1px;border-color:var(--gray-300);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:var(--gray-600)}.dark label>span.calendar .fc .fc-button-primary:disabled:hover,.dark .calendar .fc .fc-button-primary:disabled:hover{color:#b4b9d0}.calendar .fc .fc-button-primary:disabled:hover:is(.dark *){border-color:var(--gray-700);background-color:var(--gray-700);color:var(--gray-100)}.calendar .fc .fc-button-primary:not(:disabled):active:focus,.calendar .fc .fc-button-primary:not(:disabled).fc-button-active:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.calendar .fc .fc-button-primary:not(:disabled):active{border-color:var(--gray-300);background-color:var(--gray-50);color:var(--primary)}.calendar .fc .fc-button-primary:not(:disabled):active:is(.dark *){border-color:var(--gray-500);background-color:var(--gray-700)}.calendar .fc .fc-button-primary:not(:disabled).fc-button-active{border-width:1px;border-color:var(--gray-300);background-color:var(--primary);color:var(--neutral)}.xb-page-actions .button:not(.calendar .fc .fc-button-primary:not(:disabled).fc-button-active){background:#fffffff0;border-color:transparent;color:var(--xb-navy)}.xb-page-actions .button.calendar .fc .fc-button-primary:not(:disabled).fc-button-active{background:var(--xb-navy);color:#fff;box-shadow:0 10px 22px -10px #0c0f1fcc}.dark .xb-page-actions .button.calendar .fc .fc-button-primary:not(:disabled).fc-button-active{background:var(--xb-pink);box-shadow:0 10px 24px -10px #f03c8ccc}.dark .xb-page-actions .button:not(.calendar .fc .fc-button-primary:not(:disabled).fc-button-active){background:#141832eb;border-color:#ffffff3d;color:#fff}.button.calendar .fc .fc-button-primary:not(:disabled).fc-button-active{box-shadow:0 10px 24px -12px #f03c8cd9}.button.calendar .fc .fc-button-primary:not(:disabled).fc-button-active:hover{box-shadow:0 14px 28px -12px #f03c8cf2}.calendar .fc .fc-button-primary:not(:disabled).fc-button-active:is(.dark *){border-color:var(--gray-500);background-color:var(--primary)}.calendar .fc .fc-dayGridMonth-button,.calendar .fc .fc-timeGridDay-button,.calendar .fc .fc-timeGridWeek-button,.calendar .fc .fc-today-button{padding-left:2rem;padding-right:2rem;text-transform:capitalize}.calendar .fc .fc-daygrid-day-top{padding:.25rem}.calendar .fc .fc-highlight,.calendar .fc-daygrid-dot-event:hover,.calendar .fc-daygrid-dot-event.fc-event-mirror,.calendar .fc .fc-daygrid-day.fc-day-today{background-color:transparent}.calendar .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{border-width:1px;border-color:var(--primary);color:var(--primary)}.calendar .fc .fc-daygrid-event{margin-bottom:.5rem;border-radius:.375rem;padding:0}.calendar .fc-h-event{border-width:0px;background-color:transparent}.calendar .fc-event-selected,.calendar .fc-event:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.calendar .fc-event-selected:after,.calendar .fc-event:focus:after{background-color:transparent}.calendar .fc .fc-cell-shaded,.calendar .fc .fc-day-disabled{background-color:var(--gray-200)}.calendar .fc .fc-cell-shaded:is(.dark *),.calendar .fc .fc-day-disabled:is(.dark *){background-color:var(--gray-500)}.calendar .fc-daygrid-bg-harness .fc-highlight{background-color:var(--gray-100)}.calendar .fc-daygrid-bg-harness .fc-highlight:is(.dark *){background-color:var(--gray-700)}.calendar .fc-daygrid-event{font-size:.75rem;line-height:1rem}.calendar .fc .custom-calendar-event{display:flex;height:100%;min-height:28px;width:100%;align-items:center;overflow:hidden;text-overflow:ellipsis;border-radius:.375rem;padding:.5rem}.calendar .fc-v-event{border-width:0px;background-color:transparent}.calendar .fc .fc-scrollgrid-section table,.calendar .fc .fc-daygrid-body{width:100%!important}.calendar .fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:0;margin-right:0}.calendar .fc-toolbar-chunk{display:flex;width:100%;flex-direction:column;gap:.5rem}@media (min-width: 640px){.calendar .fc-toolbar-chunk{width:auto;flex-direction:row}}.calendar .fc .fc-day-other{background-color:transparent;background-image:repeating-linear-gradient(45deg,#e5e7eb 0,#e5e7eb 1px,transparent 0,transparent 50%);opacity:.8;background-size:10px 10px}.calendar .fc .fc-day-other:is(.dark *){background-image:repeating-linear-gradient(45deg,#19191a 0,#6d7483 1px,transparent 0,transparent 50%)}.calendar .fc .fc-day-other .fc-daygrid-day-top{opacity:.7}.calendar .fc .fc-day-other .fc-highlight{z-index:-10}.simplebar-placeholder{width:auto!important}._3_ygE{display:table;border-bottom-width:1px;border-top-width:1px;border-left-width:1px;border-color:var(--gray-200)}._3_ygE:is(.dark *){border-color:var(--gray-700)}._1nBOt{display:table-row;list-style:none}._2eZzQ{border-right:1px solid rgb(196,196,196);opacity:1;margin-left:-2px}._WuQ0f{display:table-cell;vertical-align:-webkit-baseline-middle;vertical-align:middle}._3ZbQT{display:table;border-bottom-width:1px;border-left-width:1px;border-color:var(--gray-200)}._3ZbQT:is(.dark *){border-color:var(--gray-700)}._34SS0{display:table-row;text-overflow:ellipsis}._3lLk3{display:table-cell;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._nI1Xw{display:flex;align-items:center}._2QjE6{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:.5rem;padding-right:.5rem}._2TfEi{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:.25rem}._3T42e{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}._3T42e:is(.dark *){background-color:var(--gray-800)}._29NTg{font-size:12px;margin-bottom:6px}._25P-K{position:absolute;display:flex;flex-shrink:0;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._3gVAq{visibility:hidden;position:absolute;display:flex;pointer-events:none}._1eT-t{overflow:hidden auto;width:1rem;flex-shrink:0}._1eT-t::-webkit-scrollbar{width:1.1rem;height:1.1rem}._1eT-t::-webkit-scrollbar-corner{background:transparent}._1eT-t::-webkit-scrollbar-thumb{border:6px solid transparent;background:#0003;background:var(--palette-black-alpha-20, rgba(0, 0, 0, .2));border-radius:10px;background-clip:padding-box}._1eT-t::-webkit-scrollbar-thumb:hover{border:4px solid transparent;background:#0000004d;background:var(--palette-black-alpha-30, rgba(0, 0, 0, .3));background-clip:padding-box}._2dZTy{fill:transparent}._RuwuK{stroke:var(--gray-200)}._RuwuK:is(.dark *){stroke:var(--gray-700)}._9w8d5{text-anchor:middle;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;fill:var(--gray-500);font-size:.875rem;line-height:1.25rem;font-weight:600}._9w8d5:is(.dark *){fill:var(--gray-400)}._1rLuZ{stroke:var(--gray-200)}._1rLuZ:is(.dark *){stroke:var(--gray-600)}._2q1Kt{text-anchor:middle;pointer-events:none;--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-user-select:none;-moz-user-select:none;user-select:none;fill:var(--gray-400);font-size:10px;font-weight:700}._2q1Kt:is(.dark *){fill:var(--gray-500)}._35nLX{fill:var(--gray-100);stroke:var(--gray-200);stroke-width:0}._35nLX:is(.dark *){fill:var(--gray-700);stroke:var(--gray-700)}._KxSXS{cursor:pointer;outline:none}._KxSXS:hover ._3w_5u{visibility:visible;opacity:1}._3w_5u{visibility:hidden;cursor:ew-resize;fill:#0003;opacity:0}._31ERP{-webkit-user-select:none;-moz-user-select:none;user-select:none;stroke-width:0}._RRr13{cursor:pointer;outline:none}._2P2B1{-webkit-user-select:none;-moz-user-select:none;user-select:none}._1KJ6x{cursor:pointer;outline:none}._2RbVy{-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.6}._2pZMF{-webkit-user-select:none;-moz-user-select:none;user-select:none}._3zRJQ{pointer-events:none;display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;fill:#fff;text-anchor:middle;dominant-baseline:central}._3KcaM{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;fill:var(--gray-900)}._3KcaM:is(.dark *){fill:var(--gray-100)}._3KcaM{text-anchor:start}._CZjuD{overflow:hidden;font-size:0;margin:0;padding:0}._2B2zv{margin:0;padding:0;overflow:hidden}._3eULf{position:relative;margin:0;display:flex;list-style-type:none;border-radius:.75rem;border-width:1px;border-color:var(--gray-200);padding:0;outline:2px solid transparent;outline-offset:2px}._3eULf:is(.dark *){border-color:var(--gray-800)}._2k9Ys{overflow:auto;max-width:100%;height:1.2rem}._2k9Ys::-webkit-scrollbar{width:1.1rem;height:1.1rem}._2k9Ys::-webkit-scrollbar-corner{background:transparent}._2k9Ys::-webkit-scrollbar-thumb{border:6px solid transparent;background:#0003;background:var(--palette-black-alpha-20, rgba(0, 0, 0, .2));border-radius:10px;background-clip:padding-box}._2k9Ys::-webkit-scrollbar-thumb:hover{border:4px solid transparent;background:#0000004d;background:var(--palette-black-alpha-30, rgba(0, 0, 0, .3));background-clip:padding-box}._19jgW{height:1px}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Manrope,Segoe UI,ui-sans-serif,system-ui,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--neutral: #ffffff;--primary: #2a85ff;--primary-deep: #0069f6;--primary-mild: #4996ff;--primary-subtle: #2a85ff1a;--error: #ff6a55;--error-subtle: #ff6a551a;--success: #10b981;--success-subtle: #05eb7624;--info: #2a85ff;--info-subtle: #2a85ff1a;--warning: #f59e0b;--warning-subtle: #ffd40045;--gray-50: #fafafa;--gray-100: #f5f5f5;--gray-200: #e5e5e5;--gray-300: #d4d4d4;--gray-400: #a3a3a3;--gray-500: #737373;--gray-600: #525252;--gray-700: #404040;--gray-800: #262626;--gray-900: #171717;--gray-950: #0a0a0a}.dark{--neutral: #ffffff;--primary: #2a85ff;--primary-deep: #0069f6;--primary-mild: #4996ff;--primary-subtle: #2a85ff1a;--error: #ff6a55;--error-subtle: #ff6a551a;--success: #10b981;--success-subtle: #05eb7624;--info: #2a85ff;--info-subtle: #2a85ff1a;--warning: #f59e0b;--warning-subtle: #ffd40045;--gray-50: #fafafa;--gray-100: #f5f5f5;--gray-200: #e5e5e5;--gray-300: #d4d4d4;--gray-400: #a3a3a3;--gray-500: #737373;--gray-600: #525252;--gray-700: #404040;--gray-800: #262626;--gray-900: #171717;--gray-950: #0a0a0a}body{background-color:var(--gray-100);font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1.5;color:var(--gray-500)}.dark body{color:#9aa0bb}body:is(.dark *){background-color:var(--gray-950);color:var(--gray-400)}body{-webkit-font-smoothing:antialiased}h1,.h1{font-size:2.25rem;line-height:2.5rem;font-weight:700;color:var(--gray-900)}h1:is(.dark *),.h1:is(.dark *){color:var(--gray-100)}h2,.h2{font-size:1.875rem;line-height:2.25rem;font-weight:700;color:var(--gray-900)}.side-nav .menu-item.menu-item-sub h2,.side-nav .menu-item.menu-item-sub .h2{width:16px;font-size:1.1rem}h2:is(.dark *),.h2:is(.dark *){color:var(--gray-100)}h3,.h3{font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--gray-900)}.side-nav .menu-item h3,.side-nav .menu-item .h3{font-size:1.2rem;opacity:.85}.side-nav .menu-collapse-item.menu-collapse-item-active h3,.side-nav .menu-collapse-item.menu-collapse-item-active .h3{color:var(--xb-pink)}.side-nav .menu-item.menu-item-active h3,.side-nav .menu-item.menu-item-active .h3{opacity:1;color:var(--xb-pink)}h3:is(.dark *),.h3:is(.dark *){color:var(--gray-100)}h4,.h4{font-size:1.25rem;line-height:1.75rem;font-weight:700;color:var(--gray-900)}h4:is(.dark *),.h4:is(.dark *){color:var(--gray-100)}h5,.h5{font-size:1.125rem;line-height:1.75rem;font-weight:700;color:var(--gray-900)}h5:is(.dark *),.h5:is(.dark *){color:var(--gray-100)}h6,.h6{font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--gray-900)}h6:is(.dark *),.h6:is(.dark *){color:var(--gray-100)}hr{border-color:var(--gray-200)}hr:is(.dark *){border-color:var(--gray-600)}.heading-text{color:var(--gray-900)}.heading-text:is(.dark *){color:var(--gray-100)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 576px){.container{max-width:576px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:#6b7280;max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-2{bottom:-.5rem}.-bottom-\[1px\]{bottom:-1px}.-left-2{left:-.5rem}.-right-2{right:-.5rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2,.left-2\/4{left:50%}.right-0{right:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\/4{top:50%}.top-4{top:1rem}.top-full{top:100%}.z-10{z-index:10}.z-30{z-index:30}.m-2{margin:.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mb-40{margin-bottom:-10rem}.-ml-1{margin-left:-.25rem}.-mt-1{margin-top:-.25rem}.-mt-60{margin-top:-15rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.mr-1{margin-right:.25rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[0\.75px\]{margin-top:.75px}.mt-\[1\.25px\]{margin-top:1.25px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.\!h-8{height:2rem!important}.h-0{height:0px}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100vh\]{height:100vh}.h-\[25px\]{height:25px}.h-\[280px\]{height:280px}.h-\[400px\]{height:400px}.h-\[42px\]{height:42px}.h-\[58px\]{height:58px}.h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.h-full{height:100%}.max-h-10{max-height:2.5rem}.max-h-12{max-height:3rem}.max-h-48{max-height:12rem}.max-h-9{max-height:2.25rem}.max-h-\[350px\]{max-height:350px}.max-h-\[600px\]{max-height:600px}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-44{width:11rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-8{width:2rem}.w-\[1150px\]{width:1150px}.w-\[150px\]{width:150px}.w-\[24px\]{width:24px}.w-\[25px\]{width:25px}.w-\[350px\]{width:350px}.w-\[58px\]{width:58px}.w-\[750px\]{width:750px}.w-\[950px\]{width:950px}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-14{min-width:3.5rem}.min-w-4{min-width:1rem}.min-w-6{min-width:1.5rem}.min-w-8{min-width:2rem}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[250px\]{min-width:250px}.min-w-\[280px\]{min-width:280px}.min-w-\[320px\]{min-width:320px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[150px\]{max-width:150px}.max-w-\[250px\]{max-width:250px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[450px\]{max-width:450px}.max-w-\[550px\]{max-width:550px}.max-w-full{max-width:100%}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.-translate-x-1\/2,.-translate-x-2\/4{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2,.-translate-y-2\/4{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-6{row-gap:1.5rem}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.\!rounded-bl-none{border-bottom-left-radius:0!important}.\!rounded-br-none{border-bottom-right-radius:0!important}.\!rounded-tl-none{border-top-left-radius:0!important}.\!rounded-tr-none{border-top-right-radius:0!important}.rounded-bl-2xl{border-bottom-left-radius:1rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-error{border-color:var(--error)}.border-gray-100{border-color:var(--gray-100)}.border-gray-200{border-color:var(--gray-200)}.border-gray-300{border-color:var(--gray-300)}.border-primary{border-color:var(--primary)}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.bg-\[\#bce9fb\]{--tw-bg-opacity: 1;background-color:rgb(188 233 251 / var(--tw-bg-opacity))}.bg-\[\#bee9d3\]{--tw-bg-opacity: 1;background-color:rgb(190 233 211 / var(--tw-bg-opacity))}.bg-\[\#ccbbfc\]{--tw-bg-opacity: 1;background-color:rgb(204 187 252 / var(--tw-bg-opacity))}.bg-\[\#fbddd9\]{--tw-bg-opacity: 1;background-color:rgb(251 221 217 / var(--tw-bg-opacity))}.bg-\[\#ffc6ab\]{--tw-bg-opacity: 1;background-color:rgb(255 198 171 / var(--tw-bg-opacity))}.bg-\[\#ffd993\]{--tw-bg-opacity: 1;background-color:rgb(255 217 147 / var(--tw-bg-opacity))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity))}.bg-error{background-color:var(--error)}.bg-error-subtle{background-color:var(--error-subtle)}.bg-fuchsia-200{--tw-bg-opacity: 1;background-color:rgb(245 208 254 / var(--tw-bg-opacity))}.bg-gray-100{background-color:var(--gray-100)}.bg-gray-300{background-color:var(--gray-300)}.bg-gray-500{background-color:var(--gray-500)}.bg-gray-800{background-color:var(--gray-800)}.bg-gray-950{background-color:var(--gray-950)}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity))}.bg-info-subtle{background-color:var(--info-subtle)}.bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity))}.bg-primary{background-color:var(--primary)}.bg-primary-deep{background-color:var(--primary-deep)}.bg-primary-subtle{background-color:var(--primary-subtle)}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity))}.bg-sky-200{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity))}.bg-success{background-color:var(--success)}.bg-success-subtle{background-color:var(--success-subtle)}.bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-violet-200{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity))}.bg-warning-subtle{background-color:var(--warning-subtle)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-\[linear-gradient\(220deg\,_rgb\(9\,_12\,_17\)_10\%\,_\#15122f_35\%\,_\#2b1e38_55\%\,_\#0c2239_70\%\,_rgb\(9\,_12\,_17\)_90\%\)\]{background-image:linear-gradient(220deg,#090c11 10%,#15122f 35%,#2b1e38 55%,#0c2239 70%,#090c11 90%)}.bg-cover{background-size:cover}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#393f4f\]{fill:#393f4f}.fill-\[\#bababa\]{fill:#bababa}.fill-\[\#cecece\]{fill:#cecece}.fill-gray-100{fill:var(--gray-100)}.fill-gray-200{fill:var(--gray-200)}.fill-gray-300{fill:var(--gray-300)}.fill-gray-400{fill:var(--gray-400)}.fill-neutral{fill:var(--neutral)}.fill-primary{fill:var(--primary)}.fill-primary-subtle{fill:var(--primary-subtle)}.fill-white{fill:#fff}.stroke-gray-200{stroke:var(--gray-200)}.stroke-neutral{stroke:var(--neutral)}.stroke-transparent{stroke:transparent}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tracking-wide{letter-spacing:.025em}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity))}.text-error{color:var(--error)}.text-gray-300{color:var(--gray-300)}.text-gray-400{color:var(--gray-400)}.text-gray-500{color:var(--gray-500)}.text-gray-600{color:var(--gray-600)}.text-gray-800{color:var(--gray-800)}.text-gray-900{color:var(--gray-900)}.text-info{color:var(--info)}.text-neutral{color:var(--neutral)}.text-primary{color:var(--primary)}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_48px_64px_-16px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0px 48px 64px -16px rgba(0,0,0,.25);--tw-shadow-colored: 0px 48px 64px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline-0{outline-width:0px}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-error{--tw-ring-color: var(--error)}.ring-gray-200{--tw-ring-color: var(--gray-200)}.ring-primary{--tw-ring-color: var(--primary)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}:root{--xb-navy: #161a35;--xb-ink: #0c0f1f;--xb-pink: #f03c8c;--xb-accent: #d92d7c;--xb-accent-soft: rgba(240, 60, 140, .1);--xb-orange: #f7a440;--xb-teal: #2cc9a6;--xb-teal-ink: #0f7d66;--xb-steel: #4a4f61;--xb-muted: #5a5f75;--xb-mist: #d9dce6;--xb-line: #e3e6ee;--xb-tray: #e7e9f0;--xb-cloud: #f3f4f8;--xb-danger: #e5484d;--xb-radius: 12px;--xb-bg: #eceef5;--xb-surface: #ffffff;--xb-surface-2: #f5f6fa;--xb-hover: #f7f8fc;--xb-border: #e1e4ee;--xb-border-soft: #eef0f5;--xb-text: #161a35;--xb-text-2: #3a3f55;--xb-field: #ffffff;--xb-mast-bg: #fbf9fd;--xb-mast-gradient: radial-gradient(520px 300px at 100% 0%, rgba(240, 60, 140, .16), transparent 70%), radial-gradient(420px 260px at 70% 130%, rgba(247, 164, 64, .18), transparent 70%), radial-gradient(360px 240px at -4% 120%, rgba(44, 201, 166, .12), transparent 70%), linear-gradient(160deg, #ffffff, #f5f3fb);--xb-mast-text: #161a35;--xb-mast-sub: #4b5175;--xb-mast-eyebrow: #ffffff;--xb-mast-period: #e6347f;--xb-mast-x: url(/brand/mark-open.svg);--xb-mast-x-filter: drop-shadow(0 18px 26px rgba(240, 60, 140, .25)) drop-shadow(0 4px 8px rgba(22, 26, 53, .12));--xb-mast-tile: url(/brand/loop-tile-light.svg);--xb-mast-patches: radial-gradient(420px 260px at 88% -20%, rgba(240, 60, 140, .16), transparent 70%), radial-gradient(380px 240px at 62% 130%, rgba(247, 164, 64, .16), transparent 70%), radial-gradient(360px 240px at -6% 110%, rgba(44, 201, 166, .14), transparent 70%);--xb-mark-opacity: .34;--xb-nav-bg: #ffffff;--xb-nav-tile: url(/brand/loop-tile-light.svg);--xb-nav-text: #3a3f55;--xb-nav-strong: #161a35;--xb-nav-muted: #6e738c;--xb-nav-hover: #f3f4f8;--xb-nav-active: rgba(240, 60, 140, .1);--xb-nav-border: #e1e4ee;--xb-nav-mark-opacity: .12;--xb-shadow: 0 1px 2px rgba(12, 15, 31, .04), 0 4px 16px rgba(12, 15, 31, .04);--xb-shadow-lift: 0 2px 4px rgba(12, 15, 31, .05), 0 12px 32px rgba(12, 15, 31, .1);--xb-chart-1: #161a35;--xb-chart-5: #2e3f9e;--xb-thread: linear-gradient(90deg, var(--xb-pink) 0 40%, var(--xb-orange) 40% 75%, var(--xb-teal) 75% 100%);--f-display: Sora, "Segoe UI", Arial, sans-serif;--f-body: Manrope, "Segoe UI", Arial, sans-serif;--f-mono: "JetBrains Mono", Menlo, Consolas, monospace;--primary: #d92d7c;--primary-deep: #c7246e;--primary-mild: #f03c8c;--primary-subtle: rgba(240, 60, 140, .1);--success: #13987c;--success-subtle: rgba(44, 201, 166, .14);--error: #e5484d;--error-subtle: rgba(229, 72, 77, .1);--warning: #d97706;--warning-subtle: rgba(247, 164, 64, .18);--info: #2e3f9e;--info-subtle: rgba(46, 63, 158, .1);--gray-50: #f8f9fb;--gray-100: #f3f4f8;--gray-200: #e3e6ee;--gray-300: #d9dce6;--gray-400: #9ba0b8;--gray-500: #5a5f75;--gray-600: #4a4f61;--gray-700: #2c3150;--gray-800: #1b2040;--gray-900: #161a35;--gray-950: #0c0f1f}.dark{--xb-bg: #0c0f1f;--xb-surface: #141832;--xb-surface-2: #1b2040;--xb-hover: #1d2245;--xb-border: #262b4a;--xb-border-soft: #20254a;--xb-text: #eef0f7;--xb-text-2: #c9cddd;--xb-muted: #9ba0b8;--xb-accent: #ff5aa2;--xb-accent-soft: rgba(255, 90, 162, .14);--xb-teal-ink: #3fddb9;--xb-field: #0f1328;--xb-mast-bg: #12162d;--xb-mast-gradient: radial-gradient(520px 300px at 100% 0%, rgba(240, 60, 140, .32), transparent 70%), radial-gradient(420px 260px at 70% 130%, rgba(247, 164, 64, .18), transparent 70%), linear-gradient(160deg, #161a35, #0e1226);--xb-mast-text: #ffffff;--xb-mast-sub: #c9cddd;--xb-mast-eyebrow: #ffffff;--xb-mast-period: #ff5aa2;--xb-mast-x: url(/brand/mark-open.svg);--xb-mast-x-filter: drop-shadow(0 0 40px rgba(240, 60, 140, .35));--xb-mast-tile: url(/brand/loop-tile-dark.svg);--xb-mast-patches: radial-gradient(460px 260px at 92% -10%, rgba(240, 60, 140, .3), transparent 70%), radial-gradient(380px 240px at 60% 140%, rgba(247, 164, 64, .16), transparent 70%), radial-gradient(360px 240px at -6% 110%, rgba(44, 201, 166, .18), transparent 70%);--xb-mark-opacity: .42;--xb-nav-bg: #10142b;--xb-nav-tile: url(/brand/loop-tile-dark.svg);--xb-nav-text: #c9cddd;--xb-nav-strong: #ffffff;--xb-nav-muted: #9aa0bd;--xb-nav-hover: rgba(255, 255, 255, .06);--xb-nav-active: rgba(255, 90, 162, .16);--xb-nav-border: #262b4a;--xb-nav-mark-opacity: .14;--xb-chart-1: #c9cddd;--xb-chart-5: #7f8ff0;--xb-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .25);--xb-shadow-lift: 0 4px 10px rgba(0, 0, 0, .35), 0 18px 40px rgba(0, 0, 0, .35);--primary: #d92d7c;--primary-deep: #c92a6e;--primary-mild: #ff5aa2;--primary-subtle: rgba(255, 90, 162, .14);--gray-400: #8a90ad;--gray-500: #a3a8c0;--gray-600: #6b7194;--gray-700: #262b4a;--gray-800: #141832;--gray-900: #0f1328}.dark .card{background:var(--xb-surface)!important}.dark .header{background:#141832e0!important}.dark ::-moz-selection{background:#ff5aa24d}.dark ::selection{background:#ff5aa24d}html,body{font-family:var(--f-body)}body{background:var(--xb-surface-2)!important;color:var(--xb-text-2);font-feature-settings:"ss01","cv11"}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading-text{font-family:var(--f-display);letter-spacing:-.015em}h1,h2,h3,h4,h5,h6{color:var(--xb-text)}::-moz-selection{background:#f03c8c2e}::selection{background:#f03c8c2e}:focus-visible{outline:2px solid var(--xb-accent);outline-offset:2px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary)!important;box-shadow:0 0 0 3px #161a3514}.side-nav-content::-webkit-scrollbar{display:none}.side-nav-content{scrollbar-width:none}.simplebar-track,.simplebar-scrollbar{display:none!important}@keyframes xb-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.xb-rise{animation:xb-rise .32s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.side-nav-bg{overflow:hidden;background-color:var(--xb-nav-bg)!important;background-image:var(--xb-nav-tile);background-size:80px 80px;border-right:1px solid var(--xb-nav-border)!important}.side-nav-bg:after{content:"";position:absolute;left:-70px;bottom:-80px;width:300px;height:300px;background:url(/brand/mark-open.svg) center / contain no-repeat;opacity:var(--xb-nav-mark-opacity);transform:rotate(-12deg);pointer-events:none}.side-nav-header{position:relative;border-bottom:1px solid var(--xb-nav-border)}.side-nav-header:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--xb-thread)}.side-nav-content{position:relative;z-index:1}.side-nav .menu-item{position:relative;height:38px;margin-bottom:2px;border-radius:9px;color:var(--xb-nav-text)!important;font-size:13.5px;font-weight:600;transition:background .15s ease,color .15s ease}.side-nav .menu-item.menu-item-sub{height:32px!important;margin-bottom:1px;padding-left:10px;font-size:13px}.side-nav .menu-item.menu-item-sub .text-3xl{width:16px!important;font-size:1.1rem}.side-nav .menu-item .text-2xl{font-size:1.2rem;opacity:.85}.side-nav .menu-item.menu-item-hoverable:hover{color:var(--xb-nav-strong)!important;background:var(--xb-nav-hover)!important}.side-nav .menu-item.menu-item-active{color:var(--xb-nav-strong)!important;background:var(--xb-nav-active)!important}.side-nav .menu-collapse-item.menu-collapse-item-active{color:var(--xb-nav-strong)!important}.side-nav .menu-collapse-item.menu-collapse-item-active .text-2xl{color:var(--xb-pink)}.side-nav .menu-item.menu-item-active:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--xb-pink)}.side-nav .menu-item.menu-item-active .text-2xl{opacity:1;color:var(--xb-pink)}.side-nav .menu-title,.side-nav .menu-title-light,.side-nav .menu-title-dark{margin-top:14px;font-family:var(--f-mono);font-size:10.5px!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--xb-nav-muted)!important}.header{background:#ffffffeb!important;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--xb-border);box-shadow:none!important}.header-wrapper{gap:12px}.xb-greet{line-height:1.2}.xb-greet strong{display:block;font-family:var(--f-display);font-size:14px;font-weight:600;color:var(--xb-text)}.xb-greet span{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--xb-muted)}.xb-clock{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid var(--xb-border);border-radius:8px;background:var(--xb-surface);font-family:var(--f-mono);font-size:12px;color:var(--xb-text);white-space:nowrap}.xb-clock small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--xb-muted)}.xb-clock-dot{width:6px;height:6px;border-radius:50%;background:var(--xb-teal);box-shadow:0 0 0 3px #2cc9a62e}.xb-search{display:flex;align-items:center;gap:10px;width:min(360px,38vw);height:36px;padding:0 8px 0 12px;border:1px solid var(--xb-border);border-radius:10px;background:var(--xb-surface-2);color:var(--xb-muted);font-size:13px;transition:border-color .15s ease,background .15s ease}.xb-search:hover{border-color:var(--xb-mist);background:var(--xb-surface)}.xb-search span{flex:1;text-align:left}.xb-kbd{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid var(--xb-border);border-bottom-width:2px;border-radius:5px;background:var(--xb-surface);font-family:var(--f-mono);font-size:10.5px;color:var(--xb-muted)}.xb-initials{background:var(--xb-navy)!important;color:#fff!important;font-family:var(--f-display);font-weight:600;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--xb-pink)}.xb-cmdk-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:#0c0f1f6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:xb-fade .15s ease both}@keyframes xb-fade{0%{opacity:0}}.xb-cmdk{width:100%;max-width:600px;max-height:64vh;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:var(--xb-surface);box-shadow:0 24px 64px #0c0f1f59;animation:xb-rise .18s ease both}.xb-cmdk-input{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--xb-border)}.xb-cmdk-input input{flex:1;height:52px;border:0!important;box-shadow:none!important;background:transparent;font-size:15px;color:var(--xb-text)}.xb-cmdk-list{overflow-y:auto;padding:6px}.xb-cmdk-group{padding:10px 10px 4px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--xb-muted)}.xb-cmdk-item{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border-radius:9px;text-align:left;color:var(--xb-text);font-size:14px;font-weight:600}.xb-cmdk-item .xb-cmdk-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:var(--xb-surface-2);color:var(--xb-text);font-size:16px}.xb-cmdk-item small{margin-left:auto;font-family:var(--f-mono);font-size:11px;font-weight:500;color:var(--xb-muted)}.xb-cmdk-item.active{background:var(--xb-surface-2)}.xb-cmdk-item.active .xb-cmdk-icon{background:var(--xb-navy);color:#fff}.xb-cmdk-empty{padding:28px;text-align:center;color:var(--xb-muted)}.xb-cmdk-foot{display:flex;gap:14px;padding:8px 14px;border-top:1px solid var(--xb-border);background:var(--xb-surface-2);font-size:11.5px;color:var(--xb-muted)}.xb-page{display:flex;flex-direction:column;gap:18px}.xb-page-head{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;min-height:168px;overflow:hidden;padding:26px 30px 56px;border-radius:24px;background-color:var(--xb-mast-bg);background-image:var(--xb-mast-gradient);box-shadow:0 18px 40px -18px #f03c8c8c}.dark .xb-page-head{border:1px solid var(--xb-border);box-shadow:var(--xb-shadow)}.xb-page-head:before{content:"";position:absolute;right:-40px;bottom:-170px;width:430px;height:430px;background:var(--xb-mast-x) center / contain no-repeat;filter:var(--xb-mast-x-filter);transform:rotate(-10deg);pointer-events:none}.xb-page-head:after{content:"";position:absolute;right:300px;top:-26px;width:120px;height:76px;border-radius:14px;background:linear-gradient(var(--xb-navy),var(--xb-navy)) padding-box,linear-gradient(90deg,var(--xb-pink) 0 40%,var(--xb-orange) 40% 75%,var(--xb-teal) 75%) border-box;border-bottom:5px solid transparent;box-shadow:0 14px 28px #0c0f1f59;transform:rotate(14deg);pointer-events:none}.dark .xb-page-head:after{background:linear-gradient(#1d2246,#1d2246) padding-box,linear-gradient(90deg,var(--xb-pink) 0 40%,var(--xb-orange) 40% 75%,var(--xb-teal) 75%) border-box}@media (max-width: 900px){.xb-page-head:after{display:none}}.xb-page-head>*{position:relative;z-index:1}.xb-eyebrow{margin:0 0 6px;font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--xb-accent)}.xb-page-head .xb-eyebrow{display:inline-flex;margin-bottom:12px;padding:4px 11px;border-radius:999px;background:var(--xb-navy);color:var(--xb-mast-eyebrow);font-size:10.5px;font-weight:600}.dark .xb-page-head .xb-eyebrow{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.xb-page-head h1{margin:0;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.05;letter-spacing:-.035em;color:var(--xb-mast-text)}.xb-page-head h1:after{content:".";color:var(--xb-mast-period)}.xb-page-head p{margin:8px 0 0;max-width:62ch;font-size:14.5px;font-weight:600;color:var(--xb-mast-sub)}.xb-page-actions{display:flex;flex-wrap:wrap;gap:8px}.xb-page-actions .button:not(.bg-primary){background:#fffffff0!important;border-color:transparent!important;color:var(--xb-navy)!important}.xb-page-actions .button.bg-primary{background:var(--xb-navy)!important;color:#fff!important;box-shadow:0 10px 22px -10px #0c0f1fcc!important}.dark .xb-page-actions .button.bg-primary{background:var(--xb-pink)!important;box-shadow:0 10px 24px -10px #f03c8ccc!important}.dark .xb-page-actions .button:not(.bg-primary){background:#141832eb!important;border-color:#ffffff3d!important;color:#fff!important}.xb-page-head+.xb-kpis{position:relative;z-index:1;margin:-34px 16px 0}.xb-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.xb-kpi{position:relative;overflow:hidden;padding:14px 16px 13px;border:1px solid var(--xb-border);border-radius:var(--xb-radius);background:var(--xb-surface);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--xb-shadow);transition:transform .18s ease,box-shadow .18s ease}.xb-kpi:hover{transform:translateY(-1px);box-shadow:var(--xb-shadow-lift)}.xb-kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--xb-navy)}.xb-kpi{--kpi: var(--xb-navy);background-image:radial-gradient(160px 110px at 100% 0%,color-mix(in srgb,var(--kpi) 16%,transparent),transparent 72%)}.xb-kpi:nth-child(4n+1){--kpi: var(--xb-pink)}.xb-kpi:nth-child(4n+2){--kpi: var(--xb-orange)}.xb-kpi:nth-child(4n+3){--kpi: var(--xb-teal)}.xb-kpi:nth-child(4n+4){--kpi: #6c7bd9}.xb-kpi:before{background:var(--kpi)!important}.xb-kpi:after{content:"";position:absolute;right:12px;top:12px;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--kpi) 14%,transparent) url(/brand/mark-open.svg) center / 18px no-repeat}.xb-kpi span{display:block;padding-right:34px;font-family:var(--f-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--xb-muted)}.xb-kpi strong{display:block;margin-top:6px;font-family:var(--f-display);font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--xb-text);font-variant-numeric:tabular-nums}.xb-kpi-good strong{color:var(--xb-teal-ink)}.xb-kpi-bad strong{color:var(--xb-danger)}.xb-hero{position:relative;overflow:hidden;padding:26px 26px 24px;border:1px solid var(--xb-border);border-radius:18px;color:var(--xb-mast-text);background-color:var(--xb-mast-bg);background-image:var(--xb-mast-patches),var(--xb-mast-tile);background-size:auto,auto,auto,80px 80px;box-shadow:var(--xb-shadow)}.xb-hero:before{content:"";position:absolute;right:-60px;top:-80px;width:300px;height:300px;background:url(/brand/mark-open.svg) center / contain no-repeat;opacity:var(--xb-mark-opacity);transform:rotate(-8deg);pointer-events:none}.xb-hero>*{position:relative;z-index:1}.xb-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:var(--xb-thread)}.xb-hero-kicker{margin:0;font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--xb-mast-eyebrow)}.xb-hero h3{margin:6px 0 0;color:var(--xb-mast-text);font-size:26px;font-weight:700;letter-spacing:-.02em}.xb-hero>p{max-width:640px;margin:6px 0 0;color:var(--xb-mast-sub)}.xb-hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,210px));gap:10px;margin-top:18px}.xb-hero-stat{padding:11px 14px;border:1px solid color-mix(in srgb,var(--xb-mast-text) 12%,transparent);border-radius:10px;background:color-mix(in srgb,var(--xb-mast-text) 5%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.xb-hero-stat strong{display:block;font-family:var(--f-display);font-size:22px;line-height:1.1;color:var(--xb-mast-text)}.xb-hero-stat span{display:block;margin-top:2px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--xb-mast-sub)}.xb-hero-stat-good strong{color:var(--xb-teal-ink)}.xb-hero-stat-bad strong{color:var(--xb-accent)}.xb-hero-actions{display:flex;gap:8px;margin-top:16px}.card{border:1px solid var(--xb-border)!important;border-radius:var(--xb-radius)!important;box-shadow:var(--xb-shadow)!important}.card,.card-body,.xb-panel,.xb-table{min-width:0;max-width:100%}.xb-panel{padding:18px 20px}.xb-panel>h5{margin-bottom:14px!important;font-size:15px;font-weight:600}.xb-metric{border-radius:var(--xb-radius)}.xb-metric p:first-child{font-family:var(--f-mono);font-size:10.5px!important;letter-spacing:.12em!important}.xb-metric p:nth-child(2){font-family:var(--f-display);font-size:30px!important;letter-spacing:-.02em}.card-body>.xb-panel:has(>.xb-table):not(:has(>:not(h5,.xb-table))){padding:0}.card-body>.xb-panel:has(>.xb-table):not(:has(>:not(h5,.xb-table)))>.xb-table{border:0;border-radius:inherit;box-shadow:none}.card-body>.xb-panel:has(>.xb-table):not(:has(>:not(h5,.xb-table)))>h5{display:none}.xb-table{overflow:hidden;border:1px solid var(--xb-border);border-radius:var(--xb-radius);background:var(--xb-surface)}.xb-table-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--xb-border)}.xb-table-title{display:flex;align-items:center;gap:8px;font-family:var(--f-display);font-size:14.5px;font-weight:600;color:var(--xb-text)}.xb-table-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--xb-surface-2);font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--xb-text)}.xb-table-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--xb-mist) transparent}.xb-table table{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.xb-table-head th{padding:9px 14px;background:var(--xb-surface-2);border-bottom:1px solid var(--xb-border);font-family:var(--f-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:left;white-space:nowrap;color:var(--xb-muted)}.xb-table td{padding:10px 14px;vertical-align:middle;border-bottom:1px solid var(--xb-border-soft);background:var(--xb-surface);color:var(--xb-text-2);line-height:1.4;white-space:nowrap;transition:background .12s ease}.xb-table tbody tr:hover td{background:var(--xb-hover)}.xb-table tbody tr:last-child td{border-bottom:0}.xb-table td strong{color:var(--xb-text);font-weight:700}.xb-col-actions{text-align:right;white-space:nowrap}.xb-code{display:inline-flex;align-items:center;padding:2px 7px;border-radius:6px;background:var(--xb-surface-2);font-family:var(--f-mono);font-size:11.5px;font-weight:500;color:var(--xb-text);white-space:nowrap}.xb-muted{color:var(--xb-muted)}.xb-empty{padding:40px 16px!important;text-align:center;background:var(--xb-surface)!important}.xb-empty strong{display:block;font-family:var(--f-display);color:var(--xb-text)}.xb-empty span{display:block;margin-top:4px;color:var(--xb-muted)}.xb-table td select:not(.xb-status){width:auto;min-width:140px;height:30px;padding:0 10px;border:1px solid var(--xb-border);border-radius:8px;background-color:var(--xb-surface);font-size:12.5px;font-weight:600;color:var(--xb-text)}.xb-actions{display:inline-flex;gap:6px}.xb-action{height:28px;padding:0 10px;border:1px solid var(--xb-border);border-radius:8px;background:var(--xb-surface);font-size:12px;font-weight:700;color:var(--xb-text);transition:background .15s ease,color .15s ease,border-color .15s ease}.xb-action:hover{border-color:var(--primary)}.xb-action-edit:hover{background:var(--xb-navy);color:#fff}.xb-action-delete{color:#b4232a}.xb-action-delete:hover{background:var(--xb-danger);border-color:var(--xb-danger);color:#fff}.xb-status,.xb-status-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:0;border-radius:999px;font-size:12px;font-weight:700;text-transform:capitalize;white-space:nowrap}.xb-status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.xb-status{height:28px;padding-right:26px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 14px) center,calc(100% - 10px) center;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.xb-status-good{background-color:#2cc9a624;color:#0f7a63}.xb-status-bad{background-color:#e5484d1a;color:#b4232a}.xb-paper{min-height:280px;padding:28px 32px;border:1px solid var(--xb-border);border-top:3px solid transparent;-o-border-image:var(--xb-thread) 1;border-image:var(--xb-thread) 1;border-image-slice:1 0 0 0;border-radius:0 0 var(--xb-radius) var(--xb-radius);background:var(--xb-surface);white-space:pre-wrap;font-family:Georgia,Times New Roman,serif;line-height:1.6;color:var(--xb-text)}.xb-auth{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh;background:var(--xb-surface)}.xb-auth-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;overflow:hidden;padding:40px 48px 36px;color:#fff;background:radial-gradient(640px 380px at 40% 115%,rgba(247,164,64,.9),transparent 70%),linear-gradient(150deg,#ee3a8a,#f03c8c 55%,#f2477e)}.xb-auth-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px}.xb-auth-lockup{width:190px;height:auto}.xb-auth-badge{padding:5px 12px;border-radius:999px;background:var(--xb-navy);font-family:var(--f-mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff}.xb-auth-copy{position:relative;z-index:2;max-width:440px}.xb-auth-copy h2{margin:0;font-size:clamp(44px,5.4vw,72px);font-weight:800;line-height:.98;letter-spacing:-.045em;color:#fff}.xb-auth-sub{margin:10px 0 0;font-family:var(--f-display);font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--xb-navy)}.xb-auth-text{margin:18px 0 0;max-width:380px;font-size:14.5px;font-weight:600;line-height:1.55;color:#161a35db}.xb-auth-chips{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none}.xb-auth-chips li{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff47;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:17px;color:#fff}.xb-auth-trust{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:22px;margin:0;padding:0;list-style:none;font-size:13px;font-weight:700;color:var(--xb-navy)}.xb-auth-x{position:absolute;right:-120px;bottom:-200px;z-index:1;width:640px;max-width:none;transform:rotate(-12deg);filter:drop-shadow(-18px 22px 0 rgba(255,255,255,.12)) drop-shadow(16px 22px 26px rgba(120,10,60,.4));pointer-events:none}.xb-auth-card-shape{position:absolute;right:64px;top:46%;z-index:1;width:150px;height:96px;border-radius:18px;background:linear-gradient(var(--xb-navy),var(--xb-navy)) padding-box,linear-gradient(90deg,var(--xb-pink) 0 40%,var(--xb-orange) 40% 75%,var(--xb-teal) 75%) border-box;border-bottom:6px solid transparent;box-shadow:0 20px 40px #0c0f1f66;transform:rotate(16deg)}.xb-auth-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px 20px 24px;background:var(--xb-surface)}.xb-auth-card{width:100%;max-width:420px;margin-top:auto}.xb-auth-title{margin:0 0 10px;font-size:40px!important;font-weight:700;line-height:1.05;letter-spacing:-.035em!important;color:var(--xb-text)!important}.xb-auth-title span{color:var(--xb-pink)}.xb-auth-lead{margin:0;font-size:14.5px;line-height:1.55;color:var(--xb-muted)}.xb-auth-card .input{height:48px;border-radius:16px!important;background:var(--xb-surface-2)!important;border-color:var(--xb-border)!important;color:var(--xb-text)!important}.xb-auth-card .input:focus{border-color:var(--xb-pink)!important;box-shadow:0 0 0 4px #f03c8c24!important}.xb-auth-card .form-label{color:var(--xb-text)!important;font-weight:700}.xb-auth-card button[type=submit]{height:50px;font-size:15px}.xb-auth-card button[type=submit]:after{content:"→";margin-left:8px}.xb-auth-legal{margin-top:auto;font-size:12px;color:var(--xb-muted);text-align:center}.xb-auth-wordmark{display:none;height:40px;width:auto;margin:0 0 28px}@media (max-width: 900px){.xb-auth{grid-template-columns:minmax(0,1fr)}.xb-auth-brand{display:none}.xb-auth-wordmark{display:block}}.xb-field{border-color:var(--xb-border);background:var(--xb-field);color:var(--xb-text)}.xb-field:hover{border-color:var(--gray-400)}.xb-field::-moz-placeholder{color:var(--xb-muted)}.xb-field::placeholder{color:var(--xb-muted)}.dark input[type=date].xb-field,.dark input[type=month].xb-field{color-scheme:dark}.xb-theme{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--xb-border);border-radius:10px;background:var(--xb-surface);color:var(--xb-text);font-size:17px;transition:border-color .15s ease,transform .15s ease}.xb-theme:hover{border-color:var(--xb-accent);transform:rotate(-12deg)}.button{border-radius:999px!important;font-weight:700!important;letter-spacing:-.005em;transition:transform .15s ease,box-shadow .2s ease,background-color .15s ease!important}.button:active{transform:translateY(1px)}.button.bg-primary,.button[class*=bg-primary]{box-shadow:0 10px 24px -12px #f03c8cd9}.button.bg-primary:hover,.button[class*=bg-primary]:hover{box-shadow:0 14px 28px -12px #f03c8cf2}.xb-field{border-radius:14px!important}.xb-kpi{border-radius:18px}.card,.xbl-card,.xbl-template,.xbl-viewer{border-radius:20px!important}.xb-action{border-radius:999px}.xb-page{gap:14px}.xb-page-head{min-height:116px;padding:16px 24px 40px;border-radius:20px}.xb-page-head:before{right:-24px;bottom:-118px;width:300px;height:300px}.xb-page-head:after{right:210px;top:-20px;width:86px;height:54px;border-radius:11px;border-bottom-width:4px}.xb-page-head .xb-eyebrow{margin-bottom:8px;padding:3px 10px;font-size:10px}.xb-page-head h1{font-size:clamp(24px,2.4vw,30px)}.xb-page-head p{margin-top:5px;font-size:13.5px}.xb-page-head+.xb-kpis{margin:-26px 14px 0}.xb-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.xb-kpi{padding:10px 14px;border-radius:14px}.xb-kpi:after{right:10px;top:9px;width:22px;height:22px;border-radius:7px;background-size:15px}.xb-kpi span{padding-right:28px;font-size:10px}.xb-kpi strong{margin-top:3px;font-size:19px}.xb-field{border-radius:12px!important}textarea.xb-field{line-height:1.5}select.xb-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7194' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;cursor:pointer}.dark select.xb-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23aab0c8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.dark select.xb-field option{background:#161a35;color:#eef0f7}input[type=number].xb-field{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number].xb-field::-webkit-outer-spin-button,input[type=number].xb-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.xb-field:disabled{opacity:.65;cursor:not-allowed}.dark .xb-field:hover{border-color:#3a4170}.dark input:focus,.dark select:focus,.dark textarea:focus{box-shadow:0 0 0 3px #ff5aa22e}.dark label>span.text-gray-600,.dark .text-gray-600{color:#b4b9d0!important}.dark .text-gray-500{color:#9aa0bb!important}.dark .text-gray-400{color:#858ba8!important}.xb-page-head{border:1px solid var(--xb-border);box-shadow:0 1px #ffffffe6 inset,0 22px 44px -30px #161a3559}.dark .xb-page-head{box-shadow:var(--xb-shadow)}.xb-kpi-warn strong{color:#c97a12}.dark .xb-kpi-warn strong{color:#f7a440}a.xb-kpi{display:block;color:inherit}a.xb-kpi:hover{border-color:color-mix(in srgb,var(--kpi) 55%,var(--xb-border))}.dark .xb-action-delete{color:#ff8a8e}.dark .xb-status-good,.dark .xbl-status-good{color:#4be3c0;background-color:#2cc9a629}.dark .xb-status-bad,.dark .xbl-status-bad{color:#ff9a9e;background-color:#e5484d2e}.dark .xbl-status-sent{color:#ffc274;background-color:#f7a4402e}.dark .xbp-tag{color:#d3d7e8;background:#ffffff14}.dark .xbp-tag-good{color:#5fe0c2;background:#2cc9a629}.dark .xbp-tag-warn{color:#ffbf66;background:#f7a44029}.dark .xbp-tag-late{color:#ffb3b6;background:#e5484d38}.dark .xbp-tag-muted{color:#9aa0bb;background:#ffffff0d}.dark .xbp-tag-light{color:#fff;background:#ffffff1a}:root{--xbp-ink: #161a35;--xbp-muted: #5a5f75;--xbp-line: var(--xb-border);--xbp-card: #ffffff;--xbp-good: #0f7d66;--xbp-warn: #d97706;--xbp-bad: #dc2626;--xbp-shadow: 0 1px 2px rgba(12, 15, 31, .04), 0 4px 16px rgba(12, 15, 31, .05)}.xbp-shell{display:flex;flex-direction:column;min-height:100vh}.xbp-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:24px;padding:12px max(16px,calc((100vw - 1240px)/2));background:color-mix(in srgb,var(--xb-surface) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--xb-border)}.xbp-brand{display:flex;align-items:center;gap:10px}.xbp-brand .logo img{max-height:34px}.xbp-brand-tag{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--xb-accent);background:var(--xb-accent-soft)}.xbp-nav{display:flex;gap:4px}.xbp-nav a{padding:8px 14px;border-radius:10px;font-weight:600;color:var(--xb-muted)}.xbp-nav a:hover{color:var(--xb-text);background:var(--xb-hover)}.xbp-nav a.active{color:var(--xb-text);background:var(--xb-surface-2)}.xbp-who{display:flex;align-items:center;gap:12px;margin-left:auto}.xbp-who-text{display:flex;flex-direction:column;text-align:right;line-height:1.2}.xbp-who-text strong{color:var(--xb-text);font-size:14px}.xbp-who-text small{color:var(--xb-muted)}.xbp-signout{padding:8px 14px;border:1px solid var(--xb-border);border-radius:10px;font-weight:600;color:var(--xb-text);background:var(--xb-surface)}.xbp-signout:hover{border-color:var(--xb-accent);color:var(--xb-accent)}.xbp-main{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:28px 16px 48px}.xbp-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px max(16px,calc((100vw - 1240px)/2));font-size:13px;color:var(--xb-muted);border-top:1px solid var(--xb-border)}@media (max-width: 720px){.xbp-header{flex-wrap:wrap;gap:10px}.xbp-nav{order:3;width:100%;overflow-x:auto;scrollbar-width:none}.xbp-nav::-webkit-scrollbar{display:none}.xbp-nav a{flex:none;padding:7px 12px;white-space:nowrap}.xbp-who{gap:8px}.xbp-who-text,.xbp-brand-tag{display:none}.xbp-signout{padding:7px 12px}}.xbp-card{padding:22px;border:1px solid var(--xb-border);border-radius:12px;background:var(--xb-surface);box-shadow:var(--xb-shadow)}.xbp-card h4,.xbp-project-card h4{margin:0 0 6px;color:var(--xb-text)}.xbp-muted-text{color:var(--xb-muted);font-size:14px}.xbp-empty-line{padding:18px 0;color:var(--xb-muted)}.xbp-link{color:var(--xb-accent);font-weight:600}.xbp-link:hover{text-decoration:underline}.xbp-link-danger{margin-left:auto;font-size:12px;color:var(--xbp-bad)}.xbp-back{align-self:flex-start;font-weight:600;color:var(--xb-muted)}.xbp-back:hover{color:var(--xb-text)}.xbp-kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--xb-accent)}.xbp-tag{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;color:#2c3150;background:var(--xb-surface-2);white-space:nowrap}.xbp-tag-internal{color:#7c4a03;background:#fdf0d5}.xbp-tag-late{color:#fff;background:var(--xbp-bad)}.xbp-tag-light{color:var(--xb-mast-text);background:color-mix(in srgb,var(--xb-mast-text) 10%,transparent)}.xbp-count{margin-left:6px;padding:0 7px;border-radius:999px;font-size:12px;background:var(--xb-surface-2)}.xbp-dot{opacity:.5}.xbp-skeleton{min-height:220px;background:linear-gradient(90deg,#eef0f5 25%,#f8f9fb,#eef0f5 75%);background-size:200% 100%;animation:xbp-shimmer 1.4s infinite}@keyframes xbp-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.xbp-skeleton{animation:none}}.xbp-progress{display:flex;align-items:center;gap:10px}.xbp-progress-track{flex:1;height:8px;overflow:hidden;border-radius:999px;background:#e7e9f0}.xbp-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--xb-pink),var(--xb-orange));transition:width .6s ease}.xbp-progress-value{min-width:38px;font-size:13px;font-weight:700;color:var(--xb-text);text-align:right}.xbp-ring{position:relative;flex-shrink:0}.xbp-ring-track{stroke:color-mix(in srgb,var(--xb-mast-text) 14%,transparent)}.xbp-ring-fill{stroke:var(--xb-accent);transition:stroke-dashoffset .8s ease}.xbp-ring-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--xb-mast-text)}.xbp-ring-label strong{font-size:30px;line-height:1}.xbp-ring-label span{font-size:12px;opacity:.8}.xbp-health{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.xbp-health:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.xbp-health-on-track,.xbp-health-completed{color:var(--xbp-good);background:#e3f6ef}.xbp-health-at-risk{color:#b45309;background:#fef3c7}.xbp-health-off-track{color:var(--xbp-bad);background:#fee2e2}.xbp-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none}.xbp-step{position:relative;display:flex;flex-direction:column;gap:8px}.xbp-step:after{content:"";position:absolute;top:15px;left:38px;right:-6px;height:2px;background:var(--xb-border)}.xbp-step:last-child:after{display:none}.xbp-step-done:after{background:var(--xb-accent)}.xbp-step-dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:13px;font-weight:700;color:var(--xb-muted);background:var(--xb-surface-2);border:2px solid var(--xb-border)}.xbp-step-done .xbp-step-dot{color:#fff;background:var(--xb-accent);border-color:var(--xb-accent)}.xbp-step-current .xbp-step-dot{color:var(--xb-accent);background:var(--xb-surface);border-color:var(--xb-accent);box-shadow:0 0 0 4px var(--xb-accent-soft)}.xbp-step-text strong{display:block;font-size:13px;color:var(--xb-text)}.xbp-step-text small{display:block;font-size:12px;line-height:1.35;color:var(--xb-muted)}.xbp-step-upcoming .xbp-step-text strong{color:var(--xb-muted)}@media (max-width: 900px){.xbp-steps{grid-template-columns:1fr}.xbp-step{flex-direction:row;align-items:flex-start}.xbp-step:after{top:34px;left:15px;right:auto;bottom:-12px;width:2px;height:auto}}.xbp-feed{display:flex;flex-direction:column;margin:12px 0 0;padding:0;list-style:none}.xbp-feed-item{padding:14px 0 14px 16px;border-left:2px solid var(--xb-border);border-bottom:1px dashed var(--xb-border)}.xbp-feed-item:last-child{border-bottom:0}.xbp-kind-announcement,.xbp-kind-milestone{border-left-color:var(--xb-accent)}.xbp-kind-issue{border-left-color:var(--xbp-bad)}.xbp-kind-system{border-left-color:#c9cddd}.xbp-feed-client{border-left-color:#2cc9a6;background:linear-gradient(90deg,rgba(44,201,166,.08),transparent 60%)}.xbp-feed-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--xb-muted)}.xbp-feed-title{display:block;margin-top:6px;color:var(--xb-text)}.xbp-feed-body{margin:4px 0 0;white-space:pre-line}.xbp-milestones{margin:14px 0 0;padding:0;list-style:none}.xbp-milestone{position:relative;display:flex;gap:14px;padding-bottom:20px}.xbp-milestone:before{content:"";position:absolute;top:26px;bottom:0;left:11px;width:2px;background:var(--xb-border)}.xbp-milestone:last-child:before{display:none}.xbp-ms-dot{z-index:1;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border-radius:50%;font-size:12px;font-weight:700;color:#fff;background:var(--xb-surface);border:2px solid #C9CDDD}.xbp-ms-completed .xbp-ms-dot{background:var(--xbp-good);border-color:var(--xbp-good)}.xbp-ms-in-progress .xbp-ms-dot{border-color:var(--xb-accent);box-shadow:inset 0 0 0 4px var(--xb-surface),inset 0 0 0 12px var(--xb-accent)}.xbp-ms-awaiting-approval .xbp-ms-dot{border-color:var(--xbp-warn);background:#fef3c7}.xbp-ms-changes-requested .xbp-ms-dot{border-color:var(--xbp-bad);background:#fee2e2}.xbp-ms-body{flex:1;min-width:0}.xbp-ms-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--xb-text)}.xbp-ms-awaiting-approval .xbp-ms-body{padding:12px 14px;border:1px solid #fcd34d;border-radius:14px;background:#fffbeb}.xbp-feedback{margin:8px 0 0;padding:8px 12px;border-radius:10px;font-style:italic;color:#2c3150;background:var(--xb-surface-2)}.xbp-decision{margin-top:10px}.xbp-tabs{display:flex;gap:4px;overflow-x:auto;padding:4px;border-radius:14px;background:#e7e9f0}.xbp-tabs button{flex-shrink:0;padding:9px 16px;border-radius:10px;font-weight:600;color:var(--xb-muted)}.xbp-tabs button:hover{color:var(--xb-text)}.xbp-tabs button.active{color:var(--xb-text);background:var(--xb-surface);box-shadow:0 2px 8px #171b3314}.xbp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0}.xbp-facts dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--xb-muted)}.xbp-facts dd{margin:2px 0 0;font-size:14px;color:var(--xb-text)}.xbp-facts-stack{grid-template-columns:1fr}.xbp-facts-stack>div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px dashed var(--xb-border)}.xbp-facts-stack dd{margin:0;text-align:right}.xbp-late{color:var(--xbp-bad);font-weight:600}.xbp-callout{padding:14px 18px;border:1px solid #fcd34d;border-radius:14px;color:#78350f;background:#fffbeb;text-align:left}.xbp-callout-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;width:100%}.xbp-callout-action:hover{border-color:var(--xbp-warn)}.xbp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.xbp-project-card{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid transparent;border-radius:20px;color:inherit;background:var(--xb-surface);box-shadow:var(--xb-shadow);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.xbp-project-card:hover{transform:translateY(-2px);border-color:var(--xb-pink);box-shadow:0 16px 36px #171b331f}.xbp-project-top{display:flex;justify-content:space-between;gap:8px}.xbp-phase-line{margin:0;font-size:13px;color:var(--xb-muted)}.xbp-approval-chip{align-self:flex-start;margin:0;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#92400e;background:#fef3c7}.xbp-open{margin-top:auto;font-weight:700;color:var(--xb-accent)}.xbp-empty{text-align:center;padding:48px 22px}.xbp-note{padding:16px 18px;border-left:4px solid var(--xb-accent);border-radius:12px;background:var(--xb-surface-2)}.xbp-note p{margin:4px 0 0;white-space:pre-line}.xbp-gate{max-width:520px;margin:24px auto}.xbp-password h4{margin-bottom:4px}.xbp-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:-4px 0 0;padding:0;list-style:none;font-size:12px;color:var(--xb-muted)}.xbp-rules li:before{content:"○ "}.xbp-rules li.ok{color:var(--xbp-good)}.xbp-rules li.ok:before{content:"✓ "}.xbp-form-section{margin:18px 0 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--xb-muted)}.xbp-form-section:first-child{margin-top:0}.xbp-portal-box{margin-top:18px;padding:16px;border:1px dashed var(--xb-pink);border-radius:14px;background:var(--xb-surface-2)}.xbp-credentials{padding:20px;border:1px solid var(--xb-pink);border-radius:18px;background:var(--xb-surface);box-shadow:var(--xb-shadow)}.xbp-credentials-head{display:flex;justify-content:space-between;gap:12px}.xbp-credentials-head h5{margin:4px 0}.xbp-credentials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:14px 0 0}.xbp-credentials-grid dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--xb-muted)}.xbp-credentials-grid dd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0}.xbp-credentials code{padding:4px 8px;border-radius:8px;font-size:13px;background:var(--xb-surface-2);word-break:break-all}.xbp-secret{font-size:15px!important;font-weight:700;letter-spacing:.04em;color:var(--xb-text)}.xbp-copy{padding:3px 10px;border:1px solid var(--xb-border);border-radius:8px;font-size:12px;font-weight:600;background:var(--xb-surface)}.xbp-copy:hover,.xbp-copy-all:hover{border-color:var(--xb-accent);color:var(--xb-accent)}.xbp-copy-all{margin-top:14px;padding:8px 14px;border:1px solid var(--xb-border);border-radius:10px;font-weight:600;background:var(--xb-surface)}.xbp-warn{margin:12px 0 0;font-size:13px;color:#92400e}.xbp-people{margin:0;padding:0;list-style:none}.xbp-people li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px dashed var(--xb-border)}.xbp-people li:last-child{border-bottom:0}@media (max-width: 640px){.xbp-facts,.xbp-grid{grid-template-columns:1fr}}.dark{--xbp-good: #3fddb9;--xbp-warn: #f7b562;--xbp-bad: #ff7a7f}.dark .xbp-tabs,.dark .xbp-progress-track{background:var(--xb-surface-2)}.dark .xbp-tag-internal{color:#f7c37a;background:#f7a44029}.dark .xbp-health-on-track,.dark .xbp-health-completed{background:#3fddb924}.dark .xbp-health-at-risk,.dark .xbp-approval-chip{color:#f7c37a;background:#f7a44029}.dark .xbp-health-off-track{background:#ff7a7f24}.dark .xbp-ms-awaiting-approval .xbp-ms-dot{background:#f7a44033}.dark .xbp-ms-changes-requested .xbp-ms-dot{background:#ff7a7f33}.dark .xbp-ms-awaiting-approval .xbp-ms-body,.dark .xbp-callout{border-color:#f7a44073;color:var(--xb-text);background:#f7a4401a}.xbl-callout .xbp-link,.xbp-callout .xbp-link{color:var(--primary-deep)}.dark .xbl-callout .xbp-link,.dark .xbp-callout .xbp-link{color:var(--xb-accent)}.xbp-tag-good{color:#0b5e4d;background:#0f7d661f}.xbp-tag-warn{color:#8a4b00;background:#d9770624}.xbp-tag-muted{color:var(--xb-muted);background:var(--xb-surface-2);text-decoration:line-through}.dark .xbp-tag-good{color:#5fe0c2}.dark .xbp-tag-warn{color:#ffbf66}.xbp-bell{position:relative}.xbp-bell-button{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:var(--xb-text);transition:background-color .2s}.xbp-bell-button:hover,.xbp-bell-button[aria-expanded=true]{background:var(--xb-hover)}.xbp-bell-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.xbp-bell-dot{position:absolute;top:3px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--xb-accent);color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center}.xbp-bell-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:min(360px,calc(100vw - 24px));max-height:440px;overflow:auto;border:1px solid var(--xb-border);border-radius:12px;background:var(--xb-surface);box-shadow:0 18px 48px -16px #0c0f1f59}.xbp-bell-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--xb-border)}.xbp-bell-panel .xbp-empty-line{padding:18px 14px;font-size:14px}.xbp-bell-panel ul{list-style:none;margin:0;padding:4px}.xbp-bell-panel li button{display:grid;gap:2px;width:100%;padding:10px;border-radius:8px;text-align:left;color:var(--xb-text)}.xbp-bell-panel li button:hover{background:var(--xb-hover)}.xbp-bell-panel li button.unread{background:var(--xb-accent-soft)}.xbp-bell-panel li strong{font-size:13.5px}.xbp-bell-panel li span{font-size:13px;color:var(--xb-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.xbp-bell-panel li small{font-size:11.5px;color:var(--xb-muted)}.xbp-chat{display:flex;flex-direction:column;gap:12px;margin-top:12px}.xbp-chat-list{display:flex;flex-direction:column;gap:2px;height:min(56vh,520px);overflow-y:auto;padding:14px;border:1px solid var(--xb-border);border-radius:12px;background:var(--xb-surface-2)}.xbp-chat-empty{margin:auto;display:grid;gap:4px;text-align:center;color:var(--xb-muted)}.xbp-chat-empty strong{color:var(--xb-text)}.xbp-bubble-row{display:flex;flex-direction:column;align-items:flex-start;max-width:78%;margin-top:10px}.xbp-bubble-row.grouped{margin-top:2px}.xbp-bubble-row.mine{align-self:flex-end;align-items:flex-end}.xbp-bubble-who{font-size:12px;font-weight:700;color:var(--xb-muted);margin:0 4px 3px}.xbp-bubble{margin:0;padding:9px 13px;border-radius:16px 16px 16px 5px;background:var(--xb-surface);border:1px solid var(--xb-border);color:var(--xb-text);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.xbp-bubble-row.mine .xbp-bubble{border-radius:16px 16px 5px;background:var(--xb-accent);border-color:transparent;color:#fff}.xbp-bubble-time{font-size:11px;color:var(--xb-muted);margin:3px 4px 0}.xbp-chat-compose{display:flex;gap:10px;align-items:flex-end}.xbp-chat-compose textarea{flex:1;min-height:46px;max-height:160px;padding:11px 13px;border:1px solid var(--xb-border);border-radius:12px;background:var(--xb-surface);color:var(--xb-text);resize:vertical;font:inherit}.xbp-chat-compose textarea:focus{outline:2px solid var(--xb-accent-soft);border-color:var(--xb-accent)}.xbp-table-card{padding:0;overflow:hidden}.xbp-table-card .xbp-list-table{margin:0}.xbp-table-scroll{overflow-x:auto}.xbp-list-table{width:100%;border-collapse:collapse;font-size:14px}.xbp-list-table th{text-align:left;padding:11px 14px;font-size:12px;font-weight:700;color:var(--xb-muted);border-bottom:1px solid var(--xb-border);white-space:nowrap}.xbp-list-table td{padding:12px 14px;border-bottom:1px solid var(--xb-border);vertical-align:top}.xbp-list-table tr:last-child td{border-bottom:0}.xbp-list-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.xbp-list-table .actions{text-align:right}.xbp-invoice{display:flex;flex-direction:column;gap:18px}.xbp-invoice-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.xbp-invoice-head h4{font-size:22px}.xbp-invoice-dates{display:flex;gap:24px;margin:0}.xbp-invoice-dates dt,.xbp-invoice-totals dt{font-size:12px;color:var(--xb-muted)}.xbp-invoice-dates dd{margin:0;font-weight:600}.xbp-invoice-to p{margin:0}.xbp-invoice .xbp-list-table td,.xbp-invoice .xbp-list-table th{padding-left:6px;padding-right:6px}.xbp-invoice-totals{display:grid;gap:6px;width:min(100%,320px);margin:12px 0 12px auto}.xbp-invoice-totals div{display:flex;justify-content:space-between;gap:16px}.xbp-invoice-totals dt{font-size:14px}.xbp-invoice-totals dd{margin:0;font-variant-numeric:tabular-nums}.xbp-invoice-totals .grand{padding-top:8px;border-top:1px solid var(--xb-text);font-weight:700;font-size:17px}.xbp-invoice-totals .grand dt{font-size:17px;color:var(--xb-text)}.xbp-lines-editor{display:grid;gap:8px;overflow-x:auto}.xbp-lines-head,.xbp-lines-row{display:grid;grid-template-columns:minmax(200px,3fr) 80px 140px 80px 120px 70px;gap:8px;align-items:center;min-width:720px}.xbp-lines-head span{font-size:12px;font-weight:700;color:var(--xb-muted)}.xbp-lines-row .num{text-align:right;font-variant-numeric:tabular-nums}.xbp-lines-row .xbp-link-danger{margin-left:0}.xbp-replies{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.xbp-reply{padding:14px 16px;border:1px solid var(--xb-border);border-radius:12px;background:var(--xb-surface)}.xbp-reply.mine{background:var(--xb-surface-2)}.xbp-reply.internal{border-style:dashed;background:#fdf8ec}.dark .xbp-reply.internal{background:#2a2614}.xbp-reply-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.xbp-reply-head small{margin-left:auto;color:var(--xb-muted);font-size:12px}.xbp-reply p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.xbp-unread-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.xbp-unread-list li{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.xbp-icon{flex-shrink:0}.xbp-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 15px;border:1px solid var(--xb-border);border-radius:999px;background:var(--xb-surface);color:var(--xb-text);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s}.xbp-btn:hover{border-color:var(--xb-accent);color:var(--xb-accent)}.xbp-btn:active{transform:translateY(1px)}.xbp-btn:disabled{opacity:.55;cursor:not-allowed}.xbp-btn-primary{border-color:transparent;background:#e6347f;color:#fff;box-shadow:0 8px 20px -10px #e6347fcc}.xbp-btn-primary:hover{border-color:transparent;background:#d42a72;color:#fff}.xbp-btn-sm{height:30px;padding:0 12px;font-size:12px}.xbp-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.xbp-section-title h4{margin:0;font-size:16px}.xbp-section-title p{margin:2px 0 0;color:var(--xb-muted);font-size:12.5px}.xbp-actions{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.xbp-action{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--xb-border);border-radius:14px;background:var(--xb-surface);transition:border-color .15s,box-shadow .15s,transform .15s}.xbp-action:hover{border-color:color-mix(in srgb,var(--xbp-tone) 50%,var(--xb-border));box-shadow:0 10px 24px -18px #161a3580;transform:translateY(-1px)}.xbp-action-pink{--xbp-tone: #e6347f}.xbp-action-orange{--xbp-tone: #e08a1e}.xbp-action-teal{--xbp-tone: #13a888}.xbp-action-navy{--xbp-tone: #4a54b8}.xbp-action-icon{display:grid;flex-shrink:0;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--xbp-tone) 13%,transparent);color:var(--xbp-tone)}.xbp-action-text{display:flex;flex:1;flex-direction:column;min-width:0}.xbp-action-text strong{overflow:hidden;color:var(--xb-text);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.xbp-action-text small{color:var(--xb-muted);font-size:12.5px}.xbp-action-cta{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;color:var(--xbp-tone);font-size:12.5px;font-weight:700}.xbp-allclear{display:flex;align-items:center;gap:12px;padding:14px;border:1px dashed var(--xb-border);border-radius:14px;color:var(--xb-text-2);font-size:13.5px}.xbp-allclear-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#2cc9a624;color:#13a888}.xbp-empty-state{display:flex;flex-direction:column;align-items:center;padding:40px 22px;text-align:center}.xbp-empty-state h4{margin:12px 0 4px}.xbp-empty-state p{max-width:380px}.xbp-empty-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--xb-accent-soft);color:var(--xb-accent)}.xbp-segments{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--xb-border);border-radius:999px;background:var(--xb-surface-2)}.xbp-segments button{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;color:var(--xb-muted);font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.xbp-segments button span{min-width:18px;padding:0 5px;border-radius:999px;background:var(--xb-border);color:var(--xb-text-2);font-size:11px;line-height:17px;text-align:center}.xbp-segments button.active{background:var(--xb-surface);color:var(--xb-text);box-shadow:0 1px 3px #0c0f1f1f}.xbp-segments button.active span{background:var(--xb-accent-soft);color:var(--xb-accent)}.xbp-search{position:relative;display:inline-flex;align-items:center}.xbp-search .xbp-icon{position:absolute;left:11px;color:var(--xb-muted)}.xbp-search input{width:240px;height:36px;padding:0 12px 0 34px;border:1px solid var(--xb-border);border-radius:999px;background:var(--xb-surface);color:var(--xb-text);font-size:13px}.xbp-search input:focus{border-color:var(--xb-accent);outline:none;box-shadow:0 0 0 3px var(--xb-accent-soft)}.xbp-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.xbp-dash{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.xbp-dash-side{display:flex;flex-direction:column;gap:20px}@media (max-width: 1080px){.xbp-dash{grid-template-columns:1fr}}.xbp-person{display:flex;align-items:center;gap:12px}.xbp-avatar{display:grid;flex-shrink:0;place-items:center;width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,#f03c8c,#f7a440);color:#fff;font-size:14px;font-weight:700;letter-spacing:.02em}.xbp-avatar-lg{width:56px;height:56px;font-size:18px}.xbp-person strong{display:block;color:var(--xb-text);font-size:14px}.xbp-person small{color:var(--xb-muted);font-size:12.5px}.xbp-feed{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.xbp-feed li{position:relative;display:flex;gap:10px;padding:9px 0;border-bottom:1px solid var(--xb-border)}.xbp-feed li:last-child{border-bottom:0}.xbp-feed-dot{flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:999px;background:var(--xb-border)}.xbp-feed li.unread .xbp-feed-dot{background:#e6347f;box-shadow:0 0 0 3px #e6347f29}.xbp-feed button,.xbp-feed a{display:flex;flex-direction:column;min-width:0;text-align:left}.xbp-feed strong{color:var(--xb-text);font-size:13px;font-weight:600}.xbp-feed span{color:var(--xb-text-2);font-size:12.5px}.xbp-feed small{color:var(--xb-muted);font-size:11.5px}.xbp-pcard-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--xb-border)}.xbp-pcard-meta{display:flex;flex-wrap:wrap;gap:12px;color:var(--xb-muted);font-size:12px}.xbp-pcard-meta span{display:inline-flex;align-items:center;gap:5px}.xbp-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.xbp-quick a,.xbp-quick button{display:flex;flex-direction:column;gap:6px;padding:13px 14px;border:1px solid var(--xb-border);border-radius:14px;background:var(--xb-surface);color:var(--xb-text);text-align:left;transition:border-color .15s,transform .15s,box-shadow .15s}.xbp-quick a:hover,.xbp-quick button:hover,.xbp-quick button.active{border-color:var(--xb-accent);box-shadow:0 10px 24px -18px #161a3580;transform:translateY(-1px)}.xbp-quick button.active{background:var(--xb-accent-soft)}.xbp-quick .xbp-icon{color:var(--xb-accent)}.xbp-quick strong{font-size:13.5px;font-weight:600}.xbp-quick small{color:var(--xb-muted);font-size:12px;line-height:1.35}.xbp-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 14px;border:1.5px dashed var(--xb-border);border-radius:14px;background:var(--xb-surface-2);color:var(--xb-text-2);font-size:13px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.xbp-drop:hover,.xbp-drop.over{border-color:var(--xb-accent);background:var(--xb-accent-soft)}.xbp-drop .xbp-icon{color:var(--xb-accent)}.xbp-drop strong{color:var(--xb-text)}.xbp-drop small{color:var(--xb-muted)}.xbp-drop-file{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--xb-border);border-radius:12px;font-size:13px}.xbp-drop-file span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xbp-next{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--xb-border);border-radius:16px;background:var(--xb-surface)}.xbp-next-icon{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--xb-accent-soft);color:var(--xb-accent)}.xbp-next-text{flex:1;min-width:0}.xbp-next-text p{margin:0;color:var(--xb-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.xbp-next-text strong{display:block;color:var(--xb-text);font-size:15px}.xbp-next-text small{color:var(--xb-text-2);font-size:12.5px}.xbp-pay-amount{margin:2px 0 0;color:var(--xb-text);font-family:var(--f-display);font-size:30px;font-weight:700;letter-spacing:-.02em}.xbp-pay-due{display:inline-flex;align-items:center;gap:6px;color:var(--xb-text-2);font-size:13px}.xbp-pay-due.late{color:var(--xbp-bad, #d92d4b);font-weight:600}.xbp-pay-option{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--xb-border);border-radius:14px}.xbp-pay-option h5{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}.xbp-pay-option h5 .xbp-icon{color:var(--xb-accent)}.xbp-copy{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--xb-surface-2);font-family:var(--f-mono);font-size:12.5px}.xbp-copy span{flex:1;overflow-wrap:anywhere}.xbp-copy button{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;color:var(--xb-accent);font-family:var(--f-body, inherit);font-size:12px;font-weight:700}.xbp-rows{display:flex;flex-direction:column;gap:8px}.xbp-row{display:grid;grid-template-columns:40px minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr) auto auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--xb-border);border-radius:14px;background:var(--xb-surface);transition:border-color .15s,box-shadow .15s}.xbp-row:hover{border-color:color-mix(in srgb,var(--xb-accent) 40%,var(--xb-border));box-shadow:0 10px 24px -20px #161a358c}.xbp-row-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--xb-surface-2);color:var(--xb-text-2)}.xbp-row-main{min-width:0}.xbp-row-main strong{display:block;color:var(--xb-text);font-size:14px}.xbp-row-main small,.xbp-row-cell small{display:block;color:var(--xb-muted);font-size:12px}.xbp-row-cell{min-width:0;color:var(--xb-text-2);font-size:13px}.xbp-row-amount{color:var(--xb-text);font-size:15px;font-weight:700;text-align:right;white-space:nowrap}.xbp-row-actions{display:flex;gap:6px}@media (max-width: 900px){.xbp-row{grid-template-columns:40px minmax(0,1fr) auto}.xbp-row-cell{display:none}.xbp-row-actions{grid-column:2 / -1}}.xbp-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.xbp-profile-head{display:flex;align-items:center;gap:14px;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--xb-border)}.xbp-profile-head strong{display:block;color:var(--xb-text);font-size:17px}.xbp-profile-head small{color:var(--xb-muted)}.xbp-tips{display:flex;flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none}.xbp-tips li{display:flex;gap:10px;color:var(--xb-text-2);font-size:13px}.xbp-tips .xbp-icon{margin-top:1px;color:#13a888}.xbp-nav a{display:inline-flex;align-items:center;gap:7px}.xbp-nav a .xbp-icon{opacity:.75}.xbp-nav a.active .xbp-icon{opacity:1}.xbp-nav-badge{min-width:17px;padding:0 5px;border-radius:999px;background:#e6347f;color:#fff;font-size:10.5px;font-weight:700;line-height:17px;text-align:center}.xbp-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;padding:0;list-style:none}.xbp-track li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--xb-muted);font-size:12px;font-weight:600;text-align:center}.xbp-track li:before{content:"";position:absolute;top:12px;left:-50%;width:100%;height:2px;background:var(--xb-border)}.xbp-track li:first-child:before{display:none}.xbp-track li.done:before,.xbp-track li.current:before{background:#e6347f}.xbp-track-dot{position:relative;z-index:1;display:grid;place-items:center;width:26px;height:26px;border:2px solid var(--xb-border);border-radius:999px;background:var(--xb-surface);font-size:11px}.xbp-track li.done .xbp-track-dot{border-color:#e6347f;background:#e6347f;color:#fff}.xbp-track li.current{color:var(--xb-text)}.xbp-track li.current .xbp-track-dot{border-color:#e6347f;color:#e6347f;box-shadow:0 0 0 4px #e6347f24}.xbp-row-ticket{grid-template-columns:40px minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.9fr) auto 20px}@media (max-width: 760px){.xbp-action-text strong{white-space:normal}.xbp-search input{width:100%}.xbp-search{flex:1}}.xbp-track-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xbp-track.stopped li{opacity:.45}.xbp-row-lead{grid-template-columns:40px minmax(0,1fr) auto auto}.xbp-form-title{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:15px}.xbp-form-title span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--xb-accent-soft);color:var(--xb-accent);font-size:12px;font-weight:700}.xbp-consent{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--xb-border);border-radius:12px;background:var(--xb-surface-2);color:var(--xb-text-2);font-size:13px;cursor:pointer}.xbp-consent input{margin-top:3px}.xbp-consent strong{display:block;color:var(--xb-text)}.xbp-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.xbp-steps li{display:flex;gap:12px}.xbp-steps li>span{display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--xb-accent-soft);color:var(--xb-accent);font-size:12px;font-weight:700}.xbp-steps strong{display:block;color:var(--xb-text);font-size:13.5px}.xbp-steps small{color:var(--xb-muted);font-size:12.5px;line-height:1.4}.xbp-card-warn{border-color:#f7a44080!important;background:linear-gradient(135deg,rgba(247,164,64,.1),transparent 60%),var(--xb-surface)}.xbp-funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.xbp-funnel button{position:relative;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid var(--xb-border);border-radius:14px;background:var(--xb-surface);text-align:left;transition:border-color .15s,transform .15s,box-shadow .15s}.xbp-funnel button:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--xb-thread);opacity:.35}.xbp-funnel button:hover,.xbp-funnel button.active{border-color:var(--xb-accent);transform:translateY(-1px);box-shadow:0 10px 24px -18px #161a3580}.xbp-funnel button.active:after{opacity:1}.xbp-funnel strong{color:var(--xb-text);font-family:var(--f-display);font-size:20px}.xbp-funnel span{color:var(--xb-muted);font-size:11.5px;font-weight:600}.xbp-row-partner{grid-template-columns:42px minmax(0,1.3fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.xbp-row-partner .xbp-row-cell button small{display:block;color:var(--xb-muted);font-size:12px}@media (max-width: 900px){.xbp-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.xbp-row-partner{grid-template-columns:42px minmax(0,1fr) auto}}.xbp-nav a,.xbp-brand-tag,.xbp-signout,.xbp-who-text strong{white-space:nowrap}.xbp-header{gap:16px}@media (max-width: 1280px){.xbp-nav a{padding:8px 11px}.xbp-who-text{display:none}}.xbp-card>.xbp-form-title~.xbp-form-title,.xbp-form-title+div+.xbp-form-title{margin-top:26px}.xbp-unit{position:relative;display:inline-flex;align-items:center}.xbp-unit input{padding-right:26px!important;text-align:right}.xbp-unit:after{content:attr(data-unit);position:absolute;right:10px;color:var(--xb-muted);font-size:13px;pointer-events:none}.xbp-shell-partner .xb-page-head .xb-eyebrow{background:#0e9b7c}.xbp-shell-partner .xb-page-head h1:after{color:#0e9b7c}.dark .xbp-shell-partner .xb-page-head h1:after{color:#3fe0bc}.xbp-brand-tag-partner{background:#2cc9a624;color:#0e9b7c}.dark .xbp-brand-tag-partner{color:#3fe0bc}.xbp-banner{display:flex;flex-direction:column}.xbp-phead{align-items:center}.xbp-phead .xbp-ring{position:relative;z-index:2;margin-right:150px}@media (max-width: 900px){.xbp-phead .xbp-ring{margin-right:0}}.xbp-btn-primary{background:#d42a72}.xbp-btn-primary:hover{background:#bf2163}.xbp-link{color:#c4246d}.dark .xbp-link{color:#ff7ab3}.xbp-health-off-track{color:#b91c1c}.dark .xbp-health-off-track{color:#ff9a9e}.xbp-action-pink{--xbp-ink: #c4246d}.xbp-action-orange{--xbp-ink: #a85e06}.xbp-action-teal{--xbp-ink: #0b7f66}.xbp-action-navy{--xbp-ink: #3c46a6}.dark .xbp-action-pink{--xbp-ink: #ff7ab3}.dark .xbp-action-orange{--xbp-ink: #ffbf66}.dark .xbp-action-teal{--xbp-ink: #4be3c0}.dark .xbp-action-navy{--xbp-ink: #aab3ff}.xbp-action-cta,.xbp-action-icon{color:var(--xbp-ink)}.xbp-brand-tag{color:#b81f64}.dark .xbp-brand-tag{color:#ff7ab3}.xbp-copy button{color:#c4246d}.dark .xbp-copy button{color:#ff7ab3}.xbp-brand-tag.xbp-brand-tag-partner{background:#2cc9a624;color:#0b7f66}.dark .xbp-brand-tag.xbp-brand-tag-partner{color:#4be3c0}.xbp-shell-partner .xb-page-head .xb-eyebrow{background:#0a7a62}.xbp-brand-tag.xbp-brand-tag-partner{color:#086652}.xbp-iban{position:relative;display:flex;align-items:center}.xbp-iban-flag{position:absolute;left:12px;display:inline-flex;color:var(--xb-muted);font-size:17px;line-height:1;pointer-events:none}.xbp-iban-input{padding-left:40px!important;padding-right:96px!important;font-family:var(--f-mono);font-size:14px!important;letter-spacing:.04em}.xbp-iban-input[aria-invalid=true]{border-color:#d92d4b!important}.xbp-iban-state{position:absolute;right:12px;display:inline-flex;align-items:center;gap:4px;color:var(--xb-muted);font-size:12px;font-weight:600}.xbp-iban-state.ok{color:#0b7f66}.dark .xbp-iban-state.ok{color:#4be3c0}.xbp-bank-card{margin-top:14px;padding:14px 16px;border:1px solid var(--xb-border);border-radius:14px;background:radial-gradient(240px 120px at 100% 0%,rgba(44,201,166,.12),transparent 70%),var(--xb-surface-2)}.xbp-bank-card-head{display:flex;align-items:center;gap:12px}.xbp-bank-card-head strong{display:block;color:var(--xb-text);font-size:14.5px}.xbp-bank-card-head small{color:var(--xb-muted);font-size:12.5px}.xbp-bank-logo{display:grid;flex-shrink:0;place-items:center;width:38px;height:38px;border-radius:12px;background:#2cc9a629;color:#0b7f66}.dark .xbp-bank-logo{color:#4be3c0}.xbp-rib{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0}.xbp-rib div{padding:8px 10px;border:1px solid var(--xb-border);border-radius:10px;background:var(--xb-surface)}.xbp-rib dt{color:var(--xb-muted);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.xbp-rib dd{display:flex;align-items:center;gap:4px;margin:2px 0 0;color:var(--xb-text);font-family:var(--f-mono);font-size:13px}.xbp-rib dd .xbp-icon{color:#0b7f66}.dark .xbp-rib dd .xbp-icon{color:#4be3c0}@media (max-width: 640px){.xbp-rib{grid-template-columns:repeat(2,minmax(0,1fr))}}.xbp-secure{display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--xb-muted);font-size:12px}.xbp-bank-summary{display:flex;flex-direction:column;gap:6px;margin:0}.xbp-bank-summary div{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:var(--xb-surface-2)}.xbp-bank-summary dt{color:var(--xb-muted);font-size:11px;font-weight:600;text-transform:uppercase}.xbp-bank-summary dd{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0;color:var(--xb-text);font-size:12.5px;overflow-wrap:anywhere}.xbp-bank-summary button{flex-shrink:0;color:var(--xb-muted)}.xbp-bank-summary button:hover{color:var(--xb-accent)}.xbl-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.xbl-type{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--xb-border);border-radius:var(--xb-radius);background:var(--xb-surface);text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.xbl-type:hover,.xbl-type:focus-visible{transform:translateY(-1px);border-color:var(--xb-navy);box-shadow:var(--xb-shadow-lift)}.xbl-type strong{font-family:var(--f-display);font-size:14.5px;color:var(--xb-text)}.xbl-type>span:last-child{font-size:12.5px;line-height:1.45;color:var(--xb-muted)}.xbl-type-mark{align-self:flex-start;margin-bottom:4px;padding:3px 8px;border-radius:6px;background:var(--xb-navy);font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.08em;color:#fff}.xbl-type:nth-child(3n+1) .xbl-type-mark{box-shadow:inset 0 -2px 0 var(--xb-pink)}.xbl-type:nth-child(3n+2) .xbl-type-mark{box-shadow:inset 0 -2px 0 var(--xb-orange)}.xbl-type:nth-child(3n+3) .xbl-type-mark{box-shadow:inset 0 -2px 0 var(--xb-teal)}.xbl-compose-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.xbl-compose-head h5{margin:0}.xbl-hint{margin:4px 0 0;font-size:12px;color:var(--xb-muted)}.xbl-error{margin:4px 0 0;font-size:12px;font-weight:600;color:#b4232a}.xbl-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--xb-border)}.xbl-callout{padding:12px 16px;border:1px solid rgba(247,164,64,.5);border-left:4px solid var(--xb-orange);border-radius:10px;background:color-mix(in srgb,var(--xb-orange) 9%,var(--xb-surface));font-size:13.5px;color:var(--xb-text)}.xbl-status{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.xbl-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.xbl-status-neutral{background:var(--xb-surface-2);color:var(--xb-text)}.xbl-status-sent{background:#f7a4402e;color:#8a5300}.xbl-status-good{background:#2cc9a624;color:#0f7a63}.xbl-status-bad{background:#e5484d1a;color:#b4232a}.xbl-viewer{overflow:hidden;border:1px solid var(--xb-border);border-radius:var(--xb-radius);background:var(--xb-surface);box-shadow:var(--xb-shadow-lift)}.xbl-viewer-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--xb-border)}.xbl-viewer-bar h5{margin:0}.xbl-close{width:32px;height:32px;border-radius:8px;font-size:20px;line-height:1;color:var(--xb-muted)}.xbl-close:hover{background:var(--xb-surface-2);color:var(--xb-text)}.xbl-mail{padding:16px 18px;border-bottom:1px solid var(--xb-border);background:var(--xb-surface-2)}.xbl-pdf{height:min(78vh,900px);padding:16px;background:var(--xb-tray)}.xbl-pdf iframe{width:100%;height:100%;border:0;border-radius:6px;background:var(--xb-surface);box-shadow:0 1px 2px #0c0f1f1f,0 8px 24px #0c0f1f1f}.xbl-filter{display:inline-flex;gap:2px;margin-bottom:12px;padding:3px;border-radius:10px;background:var(--xb-surface-2)}.xbl-filter button{padding:6px 12px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--xb-muted)}.xbl-filter button.active{background:var(--xb-surface);color:var(--xb-text);box-shadow:0 1px 3px #0c0f1f1a}.xbl-lang{display:inline-flex;padding:3px;border:1px solid var(--xb-border);border-radius:9px;background:var(--xb-surface-2)}.xbl-lang button{padding:4px 10px;border-radius:7px;font-size:12px;font-weight:700;color:var(--xb-muted)}.xbl-lang button.active{background:var(--xb-surface);color:var(--xb-text);box-shadow:0 1px 3px #0c0f1f24}.xbl-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.xbl-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--xb-border);border-radius:12px;background:var(--xb-surface)}.xbl-tabs button{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:9px;font-weight:700;font-size:13.5px;color:var(--xb-muted)}.xbl-tabs button span{padding:0 7px;border-radius:999px;background:var(--xb-surface-2);font-family:var(--f-mono);font-size:11px}.xbl-tabs button.active{background:var(--xb-navy);color:#fff}.dark .xbl-tabs button.active{background:var(--primary)}.xbl-tabs button.active span{background:#ffffff29}.xbl-section-head{margin:8px 0 12px}.xbl-section-head h5{margin:0}.xbl-section-head p{margin:2px 0 0;font-size:13px;color:var(--xb-muted)}.xbl-section-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.xbl-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.xbl-template{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--xb-border);border-radius:14px;background:var(--xb-surface);box-shadow:var(--xb-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.xbl-template:hover{transform:translateY(-3px);border-color:var(--xb-accent);box-shadow:var(--xb-shadow-lift)}.xbl-template-thumb{position:relative;display:block;height:220px;overflow:hidden;padding:14px 18px 0;background-color:var(--xb-tray);background-image:url(/brand/loop-tile-light.svg);background-size:80px 80px}.dark .xbl-template-thumb{background-color:#0f1328;background-image:url(/brand/loop-tile-dark.svg)}.xbl-template-thumb img{width:100%;border-radius:4px 4px 0 0;box-shadow:0 2px 12px #0c0f1f2e;transition:transform .35s ease}.xbl-template:hover .xbl-template-thumb img{transform:translateY(-6px) scale(1.02)}.xbl-template-mark{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:6px;background:var(--xb-navy);font-family:var(--f-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;color:#fff;box-shadow:inset 0 -2px 0 var(--xb-pink)}.xbl-template-zoom{position:absolute;right:10px;bottom:10px;padding:5px 10px;border-radius:999px;background:#0c0f1fc7;font-size:12px;font-weight:700;color:#fff;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.xbl-template:hover .xbl-template-zoom,.xbl-template-thumb:focus-visible .xbl-template-zoom{opacity:1;transform:none}.xbl-template-body{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px}.xbl-template-body strong{font-family:var(--f-display);font-size:14.5px;color:var(--xb-text)}.xbl-template-body>span{font-size:12.5px;line-height:1.45;color:var(--xb-muted)}.xbl-template-body .button{align-self:flex-start}.xbl-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.xbl-doc{display:flex;gap:12px;padding:12px;border:1px solid var(--xb-border);border-radius:12px;background:var(--xb-surface);color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.xbl-doc:hover{transform:translateY(-2px);border-color:var(--xb-accent);box-shadow:var(--xb-shadow-lift)}.xbl-doc-thumb{flex:0 0 74px;height:104px;overflow:hidden;border-radius:6px;background:var(--xb-surface-2);box-shadow:0 1px 4px #0c0f1f29}.xbl-doc-thumb img{width:100%}.xbl-doc-body{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.xbl-doc-body strong{margin-top:4px;font-family:var(--f-display);font-size:14px;color:var(--xb-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xbl-doc-body>span{font-size:13px;color:var(--xb-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xbl-doc-body small{margin-top:auto;font-family:var(--f-mono);font-size:11px;color:var(--xb-muted)}.xbl-thumb-skeleton{width:100%;height:100%;min-height:120px;background:linear-gradient(90deg,var(--xb-surface-2) 25%,var(--xb-hover) 50%,var(--xb-surface-2) 75%);background-size:200% 100%;animation:xbp-shimmer 1.4s infinite}.xbl-thumb-empty{display:grid;place-items:center;height:100%;font-size:12px;color:var(--xb-muted)}.xbl-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:40px;border:1px dashed var(--xb-border);border-radius:14px;background:var(--xb-surface);color:var(--xb-muted)}.xbl-empty strong{font-family:var(--f-display);color:var(--xb-text)}.xbl-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:#0c0f1f8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:xb-fade .15s ease both}.xbl-modal{display:flex;flex-direction:column;width:min(980px,100%);height:min(92vh,1100px);overflow:hidden;border-radius:14px;background:var(--xb-surface);box-shadow:0 30px 80px #00000073;animation:xb-rise .2s ease both}.xbl-modal-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--xb-border)}.xbl-modal-bar h5{margin:0}.xbl-modal .xbl-pdf{flex:1;height:auto}.xbl-composer{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,44%);gap:20px;align-items:start}@media (max-width: 1100px){.xbl-composer{grid-template-columns:minmax(0,1fr)}}.xbl-composer-form{display:flex;flex-direction:column;gap:16px;min-width:0}.xbl-card{padding:18px 20px;border:1px solid var(--xb-border);border-radius:14px;background:var(--xb-surface);box-shadow:var(--xb-shadow)}.xbl-composer-preview{position:sticky;top:80px;padding:16px;border:1px solid var(--xb-border);border-radius:14px;background:var(--xb-surface);box-shadow:var(--xb-shadow)}.xbl-paper-frame{overflow:hidden;padding:14px;border-radius:10px;background-color:var(--xb-tray);background-image:url(/brand/loop-tile-light.svg);background-size:80px 80px}.dark .xbl-paper-frame{background-color:#0f1328;background-image:url(/brand/loop-tile-dark.svg)}.xbl-paper-frame img{width:100%;border-radius:3px;box-shadow:0 2px 14px #0c0f1f33}.xbl-lines{display:flex;flex-direction:column;gap:8px}.xbl-line{display:grid;grid-template-columns:minmax(0,1fr) 150px 32px;gap:8px}.xbl-line-amount{text-align:right;font-family:var(--f-mono)}.xbl-line-remove{border-radius:8px;font-size:18px;color:var(--xb-muted)}.xbl-line-remove:hover{background:var(--xb-surface-2);color:#e5484d}.xbl-line-foot{display:flex;justify-content:space-between;padding:6px 40px 0 2px;font-family:var(--f-mono);font-size:13px;color:var(--xb-text)}.xbl-netbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.xbl-netbar>div{padding:12px 14px;border-radius:10px;background:var(--xb-surface-2)}.xbl-netbar span{display:block;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--xb-muted)}.xbl-netbar strong{display:block;margin-top:4px;font-family:var(--f-display);font-size:18px;color:var(--xb-text)}.xbl-netbar-main{background:var(--xb-navy)!important;box-shadow:inset 3px 0 0 var(--xb-teal)}.xbl-netbar-main span,.xbl-netbar-main strong{color:#fff!important}.xbl-docpage{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}@media (max-width: 1100px){.xbl-docpage{grid-template-columns:minmax(0,1fr)}}.xbl-pdf-tall{height:min(86vh,1150px)}.xbl-side{display:flex;flex-direction:column;gap:16px}.xbl-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.xbl-side .xbl-mail{margin:14px -20px -18px;padding:16px 20px;border-top:1px solid var(--xb-border);border-bottom:0;border-radius:0 0 14px 14px}.xbl-history{margin:0;padding:0;list-style:none}.xbl-history li{position:relative;padding:0 0 12px 18px;border-left:2px solid var(--xb-border)}.xbl-history li:before{content:"";position:absolute;left:-6px;top:3px;width:10px;height:10px;border-radius:50%;background:var(--xb-surface);border:2px solid var(--xb-accent)}.xbl-history li:last-child{border-left-color:transparent;padding-bottom:0}.xbl-history strong{display:block;font-size:13px;color:var(--xb-text)}.xbl-history span{display:block;font-size:12px;color:var(--xb-muted);word-break:break-word}.xbl-identifiers{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:12px 16px;border:1px solid var(--xb-border);border-left:3px solid var(--xb-accent);border-radius:10px;background:var(--xb-surface)}.xbl-identifiers .xb-eyebrow{margin:0}.xbl-identifiers strong{font-family:var(--f-display);color:var(--xb-text)}.xbl-identifiers>span:last-child{font-size:13px;color:var(--xb-text-2)}.xbl-signature{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.xbl-signature-box{display:grid;place-items:center;width:240px;height:90px;border:1px dashed var(--xb-border);border-radius:10px;background:#fff;font-size:12px;color:#5a5f75}.xbl-signature-box img{max-height:78px;max-width:220px}.xbl-subnav{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.xbl-subnav::-webkit-scrollbar{display:none}.xbl-subnav a{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--xb-border);border-radius:999px;background:var(--xb-surface);color:var(--xb-text-2);font-size:13px;font-weight:600;transition:color .15s,border-color .15s,background .15s,box-shadow .15s}.xbl-subnav a:hover{border-color:var(--xb-accent);color:var(--xb-text)}.xbl-subnav a.active{border-color:transparent;background:var(--primary);color:#fff;box-shadow:0 6px 18px -8px #f03c8cb3}.xbl-subnav-flag{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;background:#f7a44040;color:#9a5a06;font-size:11px;font-weight:800}.dark .xbl-subnav-flag{color:#f7b562}.xbl-subnav a.active .xbl-subnav-flag{background:#ffffff40;color:#fff}.xbl-register .xbl-filter{margin-bottom:0}.xbl-table{width:100%;border-collapse:collapse;font-size:13px}.xbl-table th{padding:9px 12px;border-bottom:1px solid var(--xb-border);color:var(--xb-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase}.xbl-table td{padding:11px 12px;border-bottom:1px solid var(--xb-border);color:var(--xb-text-2);vertical-align:top}.xbl-table tr:last-child td{border-bottom:0}.xbl-table tbody tr:hover td{background:var(--xb-surface-2)}.xbl-table strong{display:block;color:var(--xb-text);font-weight:600}.xbl-table small{display:block;margin-top:2px;color:var(--xb-muted);font-size:11.5px}.xbl-open{display:inline-flex;padding:5px 12px;border:1px solid var(--xb-border);border-radius:999px;color:var(--xb-text);font-size:12px;font-weight:600;white-space:nowrap}.xbl-open:hover{border-color:var(--xb-accent);color:var(--xb-accent)}.xbl-live .xb-eyebrow{display:inline-flex;align-items:center;gap:6px}.xbl-live-dot{width:7px;height:7px;border-radius:50%;background:var(--xb-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--xb-teal) 22%,transparent)}.xbl-live-dot.is-busy{background:var(--xb-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--xb-orange) 25%,transparent);animation:xbl-pulse 1s ease-in-out infinite}@keyframes xbl-pulse{50%{opacity:.35}}.xbl-live-frame{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 250px);min-height:420px;overflow-y:auto;padding:12px;transition:opacity .2s ease}.xbl-live-frame.is-busy{opacity:.8}.xbl-live-frame img{display:block;width:100%;height:auto;border-radius:3px;background:#fff;box-shadow:0 2px 14px #0c0f1f33}.xbl-live-skeleton{width:100%;aspect-ratio:210 / 297;border-radius:3px}.xbl-live-open{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--xb-border);border-radius:8px;color:var(--xb-text-2);font-size:16px}.xbl-live-open:hover:not(:disabled){border-color:var(--xb-accent);color:var(--xb-accent)}@media (max-width: 1100px){.xbl-composer-preview.xbl-live{position:static}.xbl-live-frame{max-height:75vh}}@media (prefers-reduced-motion: reduce){.xbl-live-dot.is-busy{animation:none}.xbl-live-frame{transition:none}}.focus-within\:border-primary:focus-within{border-color:var(--primary)}.focus-within\:ring-primary:focus-within{--tw-ring-color: var(--primary)}.hover\:border-gray-400:hover{border-color:var(--gray-400)}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-gray-100:hover{background-color:var(--gray-100)}.hover\:bg-gray-200:hover{background-color:var(--gray-200)}.hover\:bg-primary-mild:hover{background-color:var(--primary-mild)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:text-gray-800:hover{color:var(--gray-800)}.hover\:text-gray-900:hover{color:var(--gray-900)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-mild:hover{color:var(--primary-mild)}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-primary:hover{--tw-ring-color: var(--primary)}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-primary:focus{--tw-ring-color: var(--primary)}.active\:bg-gray-100:active{background-color:var(--gray-100)}.group:hover .group-hover\:text-primary{color:var(--primary)}.group:hover .group-hover\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.peer:checked~.peer-checked\:opacity-100{opacity:1}.prose-p\:text-sm :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:.875rem;line-height:1.25rem}.dark\:border-gray-500:is(.dark *){border-color:var(--gray-500)}.dark\:border-gray-600:is(.dark *){border-color:var(--gray-600)}.dark\:border-gray-700:is(.dark *){border-color:var(--gray-700)}.dark\:border-gray-800:is(.dark *){border-color:var(--gray-800)}.dark\:border-gray-900:is(.dark *){border-color:var(--gray-900)}.dark\:border-primary:is(.dark *){border-color:var(--primary)}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.dark\:bg-blue-500\/20:is(.dark *){background-color:#3b82f633}.dark\:bg-emerald-500\/20:is(.dark *){background-color:#10b98133}.dark\:bg-gray-500:is(.dark *){background-color:var(--gray-500)}.dark\:bg-gray-600:is(.dark *){background-color:var(--gray-600)}.dark\:bg-gray-700:is(.dark *){background-color:var(--gray-700)}.dark\:bg-gray-800:is(.dark *){background-color:var(--gray-800)}.dark\:bg-gray-900:is(.dark *){background-color:var(--gray-900)}.dark\:bg-primary:is(.dark *){background-color:var(--primary)}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-opacity-20:is(.dark *){--tw-bg-opacity: .2}.dark\:bg-opacity-60:is(.dark *){--tw-bg-opacity: .6}.dark\:fill-gray-300:is(.dark *){fill:var(--gray-300)}.dark\:fill-gray-500:is(.dark *){fill:var(--gray-500)}.dark\:fill-gray-600:is(.dark *){fill:var(--gray-600)}.dark\:fill-gray-700:is(.dark *){fill:var(--gray-700)}.dark\:fill-gray-800:is(.dark *){fill:var(--gray-800)}.dark\:fill-gray-950:is(.dark *){fill:var(--gray-950)}.dark\:stroke-gray-700:is(.dark *){stroke:var(--gray-700)}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity))}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity))}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity))}.dark\:text-gray-100:is(.dark *){color:var(--gray-100)}.dark\:text-gray-300:is(.dark *){color:var(--gray-300)}.dark\:text-gray-50:is(.dark *){color:var(--gray-50)}.dark\:text-neutral:is(.dark *){color:var(--neutral)}.dark\:text-red-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:shadow-2xl:is(.dark *){--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-gray-600:is(.dark *){--tw-ring-color: var(--gray-600)}.dark\:ring-white:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.dark\:hover\:border-gray-500:hover:is(.dark *){border-color:var(--gray-500)}.dark\:hover\:border-white:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.dark\:hover\:bg-gray-700:hover:is(.dark *){background-color:var(--gray-700)}.dark\:hover\:bg-gray-800:hover:is(.dark *){background-color:var(--gray-800)}.dark\:hover\:bg-transparent:hover:is(.dark *){background-color:transparent}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:bg-white\/20:hover:is(.dark *){background-color:#fff3}.dark\:hover\:text-gray-100:hover:is(.dark *){color:var(--gray-100)}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:dark\:text-gray-100:is(.dark *):hover{color:var(--gray-100)}.dark\:active\:bg-opacity-40:active:is(.dark *){--tw-bg-opacity: .4}.prose-p\:dark\:text-gray-400:is(.dark *) :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--gray-400)}@media (min-width: 640px){.sm\:-mx-8{margin-left:-2rem;margin-right:-2rem}.sm\:-mt-40{margin-top:-10rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-0{padding-bottom:0}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:min-w-\[340px\]{min-width:340px}.md\:min-w-\[400px\]{min-width:400px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:px-0{padding-left:0;padding-right:0}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pb-0{padding-bottom:0}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:sticky{position:sticky}.xl\:top-24{top:6rem}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:inline-flex{display:inline-flex}.xl\:max-w-\[450px\]{max-width:450px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1536px){.\32xl\:max-w-\[900px\]{max-width:900px}}.ltr\:right-4:where([dir=ltr],[dir=ltr] *){right:1rem}.ltr\:right-6:where([dir=ltr],[dir=ltr] *){right:1.5rem}.ltr\:ml-2:where([dir=ltr],[dir=ltr] *){margin-left:.5rem}.ltr\:ml-\[11\.5px\]:where([dir=ltr],[dir=ltr] *){margin-left:11.5px}.ltr\:mr-1:where([dir=ltr],[dir=ltr] *){margin-right:.25rem}.ltr\:mr-\[11\.5px\]:where([dir=ltr],[dir=ltr] *){margin-right:11.5px}.ltr\:border-l:where([dir=ltr],[dir=ltr] *){border-left-width:1px}.ltr\:pr-2:where([dir=ltr],[dir=ltr] *){padding-right:.5rem}.rtl\:left-4:where([dir=rtl],[dir=rtl] *){left:1rem}.rtl\:left-6:where([dir=rtl],[dir=rtl] *){left:1.5rem}.rtl\:ml-1:where([dir=rtl],[dir=rtl] *){margin-left:.25rem}.rtl\:mr-1:where([dir=rtl],[dir=rtl] *){margin-right:.25rem}.rtl\:mr-2:where([dir=rtl],[dir=rtl] *){margin-right:.5rem}.rtl\:mr-2\.5:where([dir=rtl],[dir=rtl] *){margin-right:.625rem}.rtl\:mr-4:where([dir=rtl],[dir=rtl] *){margin-right:1rem}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:border-r:where([dir=rtl],[dir=rtl] *){border-right-width:1px}.rtl\:pl-2:where([dir=rtl],[dir=rtl] *){padding-left:.5rem}
