.app-container{background-color:#fbfbfb;width:100vw;height:100vh}.app-container-canvas-holder{width:100%;height:100%;overflow:auto}.app-container-canvas-holder .background-canvas{transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.in-progress{justify-content:center;align-items:center;width:100%;height:100%;font-size:2.25rem;font-weight:700;line-height:2.5rem;display:flex;position:absolute}.layout-wrapper:has(.min-h-screen.in-progress.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.in-progress) .header-dashboard{box-shadow:none}.app-container-canvas-holder svg{transform-origin:0 0}.app-container-canvas-holder svg text,.app-container-canvas-holder svg tspan{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app-container-canvas-holder svg .title-wrapper{pointer-events:none}.app-container-canvas-holder{width:100%;height:100%;position:absolute;top:0;left:0;overflow:auto}.app-container-canvas-holder--readonly{cursor:not-allowed}.app-container-canvas-holder--readonly svg{pointer-events:none}.icon-with-title{position:relative}.icon-with-title[title]:not([title=""]):after{pointer-events:none;z-index:10;white-space:nowrap;--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity,1));text-transform:capitalize;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));opacity:0;content:attr(title);border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:50%;left:100%;transform:translate(5px)translateY(-50%)}.icon-with-title[title]:not([title=""]):hover:after{opacity:1;transform:translate(15px)translateY(-50%)}.icon-with-title--vertical[title]:not([title=""]):after{top:100%;left:50%;transform:translate(-50%)translateY(10px)}.icon-with-title--vertical[title]:not([title=""]):hover:after{transform:translate(-50%)translateY(20px)}#canvas-background{pointer-events:none;background-repeat:repeat;position:absolute;top:0;left:0}.canvas-bottom-banner{pointer-events:auto;z-index:10;max-width:700px;bottom:1rem;left:calc(var(--left-bar-width,15rem) + var(--left-bar-offset,1rem) + 3.5rem);right:var(--inspector-width,0vw);margin-left:auto;margin-right:auto;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:fixed}.canvas-bottom-banner .hero-carousel{--carousel-slide-width:100%;--carousel-gap:0rem;overflow:hidden}.canvas-bottom-banner .hero-carousel-track{display:flex}.layout-wrapper:has(.min-h-screen.canvas-bottom-banner .hero-carousel-track.items-center) .header-dashboard{box-shadow:none}.canvas-bottom-banner .hero-carousel-slide{aspect-ratio:auto;border-radius:.5rem;flex-shrink:0;width:100%;min-width:100%}.canvas-bottom-banner .hero-carousel-image{-o-object-fit:cover;object-fit:cover;border-radius:.5rem;width:100%;height:100%}.floating-banner{pointer-events:auto;z-index:20;position:fixed;bottom:1rem;right:1rem}.floating-banner-close{z-index:10;cursor:pointer;background-color:rgba(0,0,0,.5);border-radius:9999px;padding:.375rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:.5rem;right:.5rem}.floating-banner-close:hover{background-color:rgba(0,0,0,.7)}.floating-banner-close svg{--tw-text-opacity:1;width:1rem;height:1rem;color:rgba(255,255,255,var(--tw-text-opacity,1))}.floating-banner-image{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);max-width:20rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem;display:block}.banner-modal-overlay{z-index:100;--tw-backdrop-blur:blur(4px);-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);background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.layout-wrapper:has(.min-h-screen.banner-modal-overlay.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.banner-modal-overlay) .header-dashboard{box-shadow:none}.banner-modal-content{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.75rem;position:relative;overflow:hidden}.banner-modal-content img{max-width:90vw;max-height:90vh;display:block}.banner-modal-close{z-index:10;cursor:pointer;background-color:rgba(0,0,0,.5);border-radius:9999px;padding:.375rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:.5rem;right:.5rem}.banner-modal-close:hover{background-color:rgba(0,0,0,.7)}.banner-modal-close svg{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgba(255,255,255,var(--tw-text-opacity,1))}.layout-wrapper{flex-direction:column;display:flex}.layout-wrapper:has(.min-h-screen.layout-wrapper.items-center) .header-dashboard{box-shadow:none}.button{--tw-border-opacity:1;border-width:1px;border-color:rgba(66,148,252,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:.375rem;justify-content:space-between;align-items:center;gap:.25rem;padding:.5rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.button.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.button) .header-dashboard{box-shadow:none}.button .icon{pointer-events:none;--tw-text-opacity:1;min-width:0;height:1rem;color:rgba(255,255,255,var(--tw-text-opacity,1));background-color:transparent;justify-content:center;align-items:center;padding:0;display:flex}.layout-wrapper:has(.min-h-screen.button .icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.button .icon) .header-dashboard{box-shadow:none}.button:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1))}.button:hover .icon{--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1))}.button.button-secondary{--tw-border-opacity:1;border-color:rgba(252,89,20,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(252,89,20,var(--tw-bg-opacity,1))}.button.button-secondary:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(252,89,20,var(--tw-text-opacity,1))}.button.button-secondary:hover .icon{--tw-text-opacity:1;color:rgba(252,89,20,var(--tw-text-opacity,1))}.button.button-gray{--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.button.button-gray:hover{--tw-border-opacity:1;border-color:rgba(75,85,99,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity,1))}.button.button-gray:hover .icon{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.button-disabled{cursor:not-allowed;opacity:.2}.button-icon .icon{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button-icon--hover-right:hover .icon{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.button-icon--hover-left:hover .icon{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.entity-card{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem;margin-bottom:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.entity-card:hover,.entity-card--expanded{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1))}.entity-card .templates{padding-left:1rem;padding-right:1rem}.entity-card-expanded{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;animation:.3s ease-out expandDown;overflow:hidden}.entity-card-expanded .templates{padding-left:0;padding-right:0}@keyframes expandDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:1000px;transform:translateY(0)}}.entity-title-container{--tw-border-opacity:1;border-bottom-width:2px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));text-align:center;flex-direction:row;align-items:center;gap:.5rem;width:100%;margin-bottom:1rem;display:flex}.layout-wrapper:has(.min-h-screen.entity-title-container.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.entity-title-container) .header-dashboard{box-shadow:none}.entity-title-container{z-index:1;overflow:visible}.entity-card .entity-title-container{border-width:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin-bottom:0;padding-top:.75rem;padding-bottom:.75rem}.entity-card .entity-title-container--expanded{--tw-border-opacity:1;border-bottom-width:2px;border-bottom-color:rgba(229,231,235,var(--tw-border-opacity,1))}.entity-title-container .entity-title-content{flex-grow:1;align-items:center;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.entity-title-container .entity-title-content.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.entity-title-container .entity-title-content) .header-dashboard{box-shadow:none}.entity-card .entity-title-container .entity-title-content{padding-left:1rem}.entity-title-container .entity-title-chevron{cursor:pointer;--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgba(156,163,175,var(--tw-text-opacity,1));flex-shrink:0;justify-content:center;align-items:center;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.entity-title-container .entity-title-chevron.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.entity-title-container .entity-title-chevron) .header-dashboard{box-shadow:none}.entity-title-container .entity-title-chevron:hover{--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1))}.entity-card .entity-title-container .entity-title-chevron{margin-right:1rem}.entity-title-container .entity-title-chevron svg{width:1rem;height:1rem}.entity-title-container .entity-title-chevron--expanded{--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1));transform:rotate(180deg)}.entity-title-container .entity-title{cursor:pointer;text-align:center;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;font-weight:500;display:flex}.layout-wrapper:has(.min-h-screen.entity-title-container .entity-title.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.entity-title-container .entity-title) .header-dashboard{box-shadow:none}.entity-title-container .entity-title .input{cursor:pointer;resize:none;--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,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);width:100%;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 transparent);background-color:transparent;border-radius:.375rem;padding:.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.entity-title-container .entity-title .input-read-only{pointer-events:none;text-overflow:ellipsis;--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 transparent);background-color:transparent;border-width:0}.entity-title-container .entity-title .input-error{--tw-border-opacity:1!important;border-color:rgba(239,68,68,var(--tw-border-opacity,1))!important;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 transparent)!important;--tw-ring-opacity:1!important;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity,1))!important}.entity-title-container .entity-title .error-message{text-align:left;--tw-text-opacity:1;width:100%;color:rgba(220,38,38,var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.entity-title-container .entity-title .character-counter{min-width:40px;font-size:.5rem;font-weight:300}.entity-title-container .entity-title .icon{cursor:pointer}.entity-title-container .entity-title .icon svg{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1))}.right-click-menu-shown{pointer-events:auto;z-index:999;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.375rem;flex-direction:column;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.right-click-menu-shown.items-center) .header-dashboard{box-shadow:none}.right-click-menu-shown .right-click-menu-item{cursor:pointer;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem;font-size:.82rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.right-click-menu-shown .right-click-menu-item.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.right-click-menu-shown .right-click-menu-item) .header-dashboard{box-shadow:none}.right-click-menu-shown .right-click-menu-item:hover{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1))}.right-click-menu-shown .right-click-menu-item .icon{background-color:transparent;min-width:0;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.right-click-menu-shown .right-click-menu-item .icon svg{--tw-text-opacity:1;width:1rem;height:1rem;color:rgba(0,0,0,var(--tw-text-opacity,1));transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.right-click-menu-shown .right-click-menu-item:hover,.right-click-menu-shown .right-click-menu-item:hover .icon,.right-click-menu-shown .right-click-menu-item:hover .icon svg{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.icon--blue{--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1))}.icon--blue g{fill:#4294fc}.icon--orange{--tw-text-opacity:1;color:rgba(252,89,20,var(--tw-text-opacity,1))}.icon--orange g{fill:#fc5914}.icon--green{--tw-text-opacity:1;color:rgba(102,227,153,var(--tw-text-opacity,1))}.icon--green g{fill:#66e399}#root .process-list{margin-top:.5rem}#root .process-list ul{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;max-height:10rem;margin-left:0;margin-right:0;padding:1rem 0;list-style-type:none;overflow-y:auto}#root .process-list ul li{cursor:pointer;border-radius:.375rem;padding:.5rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;overflow:hidden}#root .process-list ul li:hover{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.loading-wrapper{pointer-events:none;z-index:9999;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-bg-opacity:.5;opacity:0;--tw-backdrop-blur:blur(4px);width:100%;height:100%;-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);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.layout-wrapper:has(.min-h-screen.loading-wrapper.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.loading-wrapper) .header-dashboard{box-shadow:none}.loading-wrapper--visible{pointer-events:auto;cursor:wait;opacity:1}.loading-wrapper .loading{width:3.5rem}.loading-wrapper .loading--bigger{width:5rem}.loading-wrapper .loading--smaller{width:2rem}.loading-container{pointer-events:none;z-index:9999;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-bg-opacity:.5;opacity:0;--tw-backdrop-blur:blur(4px);width:100%;height:100%;-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);flex-direction:column;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.loading-container.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.loading-container) .header-dashboard{box-shadow:none}.loading-container--visible{pointer-events:auto;cursor:wait;opacity:1}.loading-container .loading{width:3.5rem}.loading-container .loading--bigger{width:5rem}.loading-container .loading--smaller{width:2rem}.loading-message{text-align:center;--tw-text-opacity:1;max-width:28rem;color:rgba(75,85,99,var(--tw-text-opacity,1));padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem}.dashboard-section{padding-top:1.5rem}.dashboard-section__container{width:100%}@media (min-width:640px){.dashboard-section__container{max-width:640px}}@media (min-width:768px){.dashboard-section__container{max-width:768px}}@media (min-width:1024px){.dashboard-section__container{max-width:1024px}}@media (min-width:1280px){.dashboard-section__container{max-width:1280px}}@media (min-width:1536px){.dashboard-section__container{max-width:1536px}}.dashboard-section__container{border-bottom-width:.1rem;margin-left:auto;margin-right:auto;padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem}.dashboard-section__container main ul{display:grid}.dashboard-section__container main ul li.stacked .content{padding-top:1rem!important}.dashboard-section__container main ul li{cursor:pointer;position:relative}.dashboard-section__container main ul li .icon-wrapper{--tw-bg-opacity:1;background-color:rgba(251,251,251,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.375rem;padding-bottom:55%;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.dashboard-section__container main ul li .icon-wrapper--content{border-radius:.375rem;width:100%;height:100%;position:absolute;overflow:hidden}.dashboard-section__container main ul li .icon-wrapper:before,.dashboard-section__container main ul li .icon-wrapper:after{z-index:-1;--tw-translate-x:.25rem;--tw-translate-y:3px;width:100%;height:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgba(251,251,251,var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);--tw-content:"";content:var(--tw-content);border-radius:.375rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}.dashboard-section__container main ul li .icon-wrapper:after{z-index:-2;--tw-translate-x:.5rem;--tw-translate-y:6px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dashboard-section__container main ul li .icon-wrapper .icon{--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;top:50%;left:50%}.dashboard-section__container main ul li .icon-wrapper .icon svg{width:44px;height:44px;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dashboard-section__container main ul li .icon-wrapper .project-thumbnail{width:100%;height:100%;position:absolute}.dashboard-section__container main ul li .icon-wrapper .project-thumbnail img{-o-object-fit:cover;object-fit:cover}.dashboard-section__container main ul li.is-highlighted .icon-wrapper{z-index:10;--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(4px + 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 transparent);--tw-ring-opacity:1;--tw-ring-color:rgba(66,148,252,var(--tw-ring-opacity,1));--tw-ring-offset-width:4px}.dashboard-section__container main ul li.is-highlighted .icon-wrapper:before,.dashboard-section__container main ul li.is-highlighted .icon-wrapper:after{display:none}.dashboard-section__container main ul li.is-highlighted .tooltip-bubble{z-index:50;width:-moz-max-content;--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;width:max-content;max-width:180px;color:rgba(255,255,255,var(--tw-text-opacity,1));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(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 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.5rem;margin-left:20px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;animation:.3s ease-out forwards fade-in-left;position:absolute;top:35%;left:100%}.dashboard-section__container main ul li.is-highlighted .tooltip-bubble:after{--tw-translate-y:-50%;--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";content:var(--tw-content);--tw-border-opacity:1;border-top-width:6px;border-top-color:transparent;border-bottom-width:6px;border-bottom-color:transparent;border-left-width:6px;border-left-color:rgba(66,148,252,var(--tw-border-opacity,1));width:0;height:0;position:absolute;top:50%;right:100%}@keyframes bounce-in{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%,15px)}}.dashboard-section__container main ul li:hover .icon-wrapper{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.dashboard-section__container main ul li:hover .icon-wrapper:before{transform:translate(6px,4px)}.dashboard-section__container main ul li:hover .icon-wrapper:after{transform:translate(12px,8px)}.dashboard-section__container main ul li:hover .content{--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1))}.dashboard-section__container main ul li:hover .project-delete{opacity:1;transform:translateY(0)}.dashboard-section__container main ul li .content{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));padding-top:.5rem;font-size:1rem;font-weight:500;line-height:1.5rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dashboard-section__container main ul li.sensus-bpm-online .wrapper{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.layout-wrapper:has(.min-h-screen.dashboard-section__container main ul li.sensus-bpm-online .wrapper.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.dashboard-section__container main ul li.sensus-bpm-online .wrapper) .header-dashboard{box-shadow:none}.dashboard-section__container main ul li.sensus-bpm-online .wrapper:after{--tw-rotate:55deg;width:100%;height:215%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-bg-opacity:.1;content:"";transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:8%;left:30%}.dashboard-section__container main ul li.sensus-bpm-online img{width:4rem!important;height:4rem!important}.dashboard-section__container main ul li.sensus-bpm-online .icon{top:.25rem;right:.25rem;left:initial;width:1.5rem;height:1.5rem;position:absolute;transform:none}.dashboard-section__container main ul li.sensus-bpm-online .icon svg{fill:#fff;width:100%}.dashboard-section__container main ul li.sensus-bpm-online:hover .wrapper:after{top:10%;left:20%}.dashboard-section__container-start{justify-content:flex-end!important;align-items:center!important;padding-bottom:1.5rem!important;padding-left:1rem!important;padding-right:1rem!important;display:flex!important}.layout-wrapper:has(.min-h-screen.dashboard-section__container-start.items-center) .header-dashboard{box-shadow:none!important}.layout-wrapper:has(.min-h-screen.flex.dashboard-section__container-start) .header-dashboard{box-shadow:none!important}.dashboard-section__container-start{max-width:none}.dashboard-section__container-start ul{align-items:center!important;gap:1rem!important;display:flex!important}.layout-wrapper:has(.min-h-screen.dashboard-section__container-start ul.items-center) .header-dashboard{box-shadow:none!important}.layout-wrapper:has(.min-h-screen.flex.dashboard-section__container-start ul) .header-dashboard{box-shadow:none!important}.dashboard-section__container-start ul{margin:0;padding:0;list-style:none}.dashboard-section__container-start li{margin:0;padding:0}.dashboard-section:last-child .dashboard-section__container{border-bottom-width:0}.dashboard-section--gray{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity,1))}.dashboard-section--gray .dashboard-section__container,.dashboard-section--hero .dashboard-section__container{border-bottom-width:0}.dashboard-section:first-child{padding-top:5rem}.layout-wrapper:has(.header-menu) .dashboard-section:first-child{padding-top:7rem}.dashboard-section header{justify-content:flex-start;align-items:center;padding-bottom:1rem;display:flex}.layout-wrapper:has(.min-h-screen.dashboard-section header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.dashboard-section header) .header-dashboard{box-shadow:none}.dashboard-section header{height:56px}.dashboard-section header svg{width:1.5rem;height:1.5rem}.dashboard-section header h1{padding-left:.75rem;font-size:1.125rem;font-weight:500;line-height:1.75rem}.dashboard .project-thumbnail{position:relative}.dashboard .project-delete{z-index:10;cursor:pointer;opacity:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1) .15s,background-color .15s cubic-bezier(.4,0,.2,1) .15s,border-color .15s cubic-bezier(.4,0,.2,1) .15s,-webkit-text-decoration-color .15s cubic-bezier(.4,0,.2,1) .15s,text-decoration-color .15s cubic-bezier(.4,0,.2,1) .15s,fill .15s cubic-bezier(.4,0,.2,1) .15s,stroke .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s cubic-bezier(.4,0,.2,1) .15s,box-shadow .15s cubic-bezier(.4,0,.2,1) .15s,transform .15s cubic-bezier(.4,0,.2,1) .15s,-webkit-filter .15s cubic-bezier(.4,0,.2,1) .15s,filter .15s cubic-bezier(.4,0,.2,1) .15s,-webkit-backdrop-filter .15s cubic-bezier(.4,0,.2,1) .15s,backdrop-filter .15s cubic-bezier(.4,0,.2,1) .15s;display:flex;position:absolute;top:0;right:0}.layout-wrapper:has(.min-h-screen.dashboard .project-delete.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.dashboard .project-delete) .header-dashboard{box-shadow:none}.dashboard .project-delete{transform:translateY(5px)}.dashboard .project-delete .icon svg{width:1.25rem!important;height:1.25rem!important}.dashboard .project-delete:hover svg{--tw-text-opacity:1;color:rgba(255,0,0,var(--tw-text-opacity,1))}.dashboard-button{border-width:1px;border-color:transparent;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.dashboard-button) .header-dashboard{box-shadow:none}.dashboard-button .icon{flex-shrink:0;margin-left:-.25rem;margin-right:.25rem}.dashboard-button .icon svg{width:1.5rem;height:1.5rem}.dashboard-button .icon svg g path{stroke:#fff;fill:#fff}.dashboard-button-default{--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.dashboard-button-default:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.dashboard-button-default:focus{outline-offset:2px;outline:2px solid transparent}.dashboard-button-ai{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.dashboard-button-ai:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.dashboard-button-ai:focus{outline-offset:2px;outline:2px solid transparent}.dashboard-button-orange{--tw-bg-opacity:1;background-color:rgba(252,89,20,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.dashboard-button-orange:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.dashboard-button-orange:focus{outline-offset:2px;outline:2px solid transparent}.dashboard-button-disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}@media (min-width:512px){.dashboard-section__container{max-width:512px}}@media (min-width:615px){.dashboard-section__container{max-width:615px}}@media (min-width:820px){.dashboard-section__container{max-width:820px}}@media (min-width:1024px){.dashboard-section__container{max-width:1024px}}@media (min-width:1228px){.dashboard-section__container{max-width:1228px}}.dashboard-section main ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (min-width:768px){.dashboard-section main ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}}@media (min-width:1024px){.dashboard-section main ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}}@media (min-width:1280px){.dashboard-section main ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px}}.hero-carousel{--carousel-slide-width:100%;--carousel-gap:0rem;border-radius:1rem;width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.hero-carousel{--carousel-slide-width:75%;--carousel-gap:1.5rem}}.hero-carousel-track{transition-property:transform;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.hero-carousel-track.items-center) .header-dashboard{box-shadow:none}.hero-carousel-track{gap:var(--carousel-gap)}.hero-carousel-slide{aspect-ratio:3;width:var(--carousel-slide-width);min-width:var(--carousel-slide-width);--tw-bg-opacity:1;background-color:rgba(148,194,255,var(--tw-bg-opacity,1));flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.layout-wrapper:has(.min-h-screen.hero-carousel-slide.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.hero-carousel-slide) .header-dashboard{box-shadow:none}@media (min-width:1024px){.hero-carousel-slide{border-radius:1rem}}.hero-carousel-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (min-width:1024px){.hero-carousel-image{border-radius:1rem}}.hero-banner-top{cursor:pointer;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem;margin-bottom:1.5rem;transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.hero-banner-top:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.hero-banner-top img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:120px}.action-banner{cursor:pointer;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem;transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.action-banner:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.action-banner{max-width:300px;height:40px}.action-banner img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.hero-carousel-content{text-align:center;--tw-text-opacity:1;max-width:56rem;color:rgba(255,255,255,var(--tw-text-opacity,1))}.hero-carousel-title{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));-webkit-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);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);margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1}.hero-carousel-subtitle{opacity:.9;margin-bottom:1.25rem;font-size:1.5rem;font-weight:600;line-height:2rem}.hero-carousel-description{opacity:.8;max-width:42rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.625}.hero-carousel-cta{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);cursor:pointer;border-radius:.5rem;padding:1rem 2rem;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hero-carousel-cta:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(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 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.hero-carousel-arrow{--tw-translate-y:-50%;width:3.5rem;height:3.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-bg-opacity:.2;--tw-backdrop-blur:blur(4px);-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);cursor:pointer;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%}.layout-wrapper:has(.min-h-screen.hero-carousel-arrow.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.hero-carousel-arrow) .header-dashboard{box-shadow:none}.hero-carousel-arrow:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:.4}.hero-carousel-arrow:focus{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(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 transparent);--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity,1));--tw-ring-opacity:.5;outline:2px solid transparent}.hero-carousel-arrow{border:none}.hero-carousel-arrow .icon{width:2rem;height:2rem}.hero-carousel-arrow .icon svg{stroke-width:3px;width:100%;height:100%}.hero-carousel-arrow-prev{left:1.5rem}.hero-carousel-arrow-next{right:1.5rem}.hero-carousel-arrow:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hero-carousel-indicators{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));gap:.75rem;display:flex;position:absolute;bottom:.75rem;left:50%}.layout-wrapper:has(.min-h-screen.hero-carousel-indicators.items-center) .header-dashboard{box-shadow:none}@media (min-width:1024px){.hero-carousel-indicators{bottom:1rem}}.hero-carousel-indicator{cursor:pointer;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-bg-opacity:.4;border-radius:9999px;width:.75rem;height:.75rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hero-carousel-indicator:hover{--tw-bg-opacity:.6}.hero-carousel-indicator:focus{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(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 transparent);--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity,1));--tw-ring-opacity:.5;outline:2px solid transparent}.hero-carousel-indicator{border:none;padding:0}.hero-carousel-indicator-active{--tw-bg-opacity:1;width:2rem}.entity-accordion{z-index:50;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem;flex-direction:column;padding-top:.5rem;padding-bottom:.5rem;display:flex;position:fixed;left:1rem;overflow:hidden}.layout-wrapper:has(.min-h-screen.entity-accordion.items-center) .header-dashboard{box-shadow:none}.entity-accordion{width:var(--entity-accordion-width,16.25rem);color:#333;height:calc(100vh - 6.5rem);font-size:12px;top:5.5rem}.layout-wrapper:has(.header-menu) .entity-accordion{height:calc(100vh - 8.5rem);top:7.5rem}.entity-accordion--collapsed{opacity:0;border:0;width:0;padding:0}.entity-accordion-scroll{flex-direction:column;flex:1;display:flex;overflow-y:auto}.layout-wrapper:has(.min-h-screen.entity-accordion-scroll.items-center) .header-dashboard{box-shadow:none}.entity-accordion-resizer{cursor:col-resize;width:6px;transition:background .12s;position:absolute;top:0;bottom:0;right:0}.entity-accordion-resizer:hover{background:rgba(59,130,246,.25)}.entity-accordion-section{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(243,244,246,var(--tw-border-opacity,1))}.entity-accordion-section-header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.layout-wrapper:has(.min-h-screen.entity-accordion-section-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.entity-accordion-section-header) .header-dashboard{box-shadow:none}.entity-accordion-section-header{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));font-size:11px;font-weight:600}.entity-accordion-section-header:hover{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1))}.entity-accordion-section-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.entity-accordion-section-panel{padding-bottom:.25rem}.canvas-sidebar--designer:not(.canvas-sidebar--collapsed){left:calc(var(--entity-accordion-width,16.25rem) + 2.25rem)}.entity-icon-chip{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.entity-icon-chip.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.entity-icon-chip) .header-dashboard{box-shadow:none}.entity-icon-chip{width:1rem;height:1rem}.entity-icon-chip svg{display:block}.entity-icon-img{-o-object-fit:contain;object-fit:contain;border-radius:.25rem;flex-shrink:0;width:1rem;height:1rem}.entity-tree-root{margin:0;padding:0;list-style-type:none}.entity-tree-node-children{border-left:1px solid #e5e7eb;margin:0 0 0 .75rem;padding:0;list-style-type:none}.entity-tree-node{list-style-type:none}.entity-tree-node-row{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:.5rem;padding-left:.5rem;padding-right:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.entity-tree-node-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.entity-tree-node-row) .header-dashboard{box-shadow:none}.entity-tree-node-row{color:#696969;min-height:28px}.entity-tree-node-row:hover{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1))}.entity-tree-node-row--selected{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity,1));color:#1f2937}.entity-tree-node-row--selected:hover{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity,1))}.entity-tree-node-chevron,.entity-tree-node-chevron-placeholder{flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.entity-tree-node-chevron.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen .entity-tree-node-chevron-placeholder.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.entity-tree-node-chevron) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex .entity-tree-node-chevron-placeholder) .header-dashboard{box-shadow:none}.entity-tree-node-chevron,.entity-tree-node-chevron-placeholder{width:1rem;height:1rem}.entity-tree-node-chevron{cursor:pointer;--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1));transition:transform .12s}.entity-tree-node-chevron .icon svg{width:.875rem;height:.875rem}.entity-tree-node-chevron--expanded{transform:rotate(90deg)}.entity-tree-node-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}*{font-optical-sizing:auto;font-variation-settings:"slnt" 0;font-family:Inter,sans-serif;font-style:normal}.header{pointer-events:none;z-index:51;justify-content:space-between;align-items:center;gap:1rem;width:100%;height:5.5rem;padding:1rem;display:flex;position:fixed;left:0}.layout-wrapper:has(.min-h-screen.header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.header) .header-dashboard{box-shadow:none}.layout-wrapper:has(.header-menu) .header{top:2rem}.header-part{pointer-events:auto;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);height:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.header-part.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.header-part) .header-dashboard{box-shadow:none}.header-part-section{border-right-width:1px;justify-content:space-between;align-items:center;gap:.5rem;padding-right:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.header-part-section.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.header-part-section) .header-dashboard{box-shadow:none}.header-part-section:last-child{border-right-width:0;padding-right:0}.header-part-section .logo-image{width:2.75rem;max-width:2.75rem;padding-left:.5rem}.header-part .button-primary{--tw-border-opacity:1;border-color:rgba(252,89,20,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(252,89,20,var(--tw-bg-opacity,1))}.header-part .button-primary:hover{--tw-border-opacity:1;border-color:rgba(252,89,20,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(252,89,20,var(--tw-text-opacity,1))}.header-part .button-primary:hover .icon{--tw-text-opacity:1!important;color:rgba(252,89,20,var(--tw-text-opacity,1))!important}.header-part--larger-gap{gap:.75rem}.header-part--larger-gap .header-part-section{gap:.75rem;padding-right:.75rem}.header-part--white-icons .header-icon{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.header-part img{cursor:pointer}.header-part-divider{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));width:1px;height:100%;margin-left:1rem;margin-right:1rem;display:block}.header-dashboard{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);height:56px;top:0;box-shadow:0 1px #f5f5f4}.layout-wrapper:has(.min-h-screen.flex.items-center) .header-dashboard{box-shadow:none}.header-dashboard .header-part{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);background-color:transparent;padding-top:0;padding-bottom:0}.header-dashboard .header-part img{width:2.5rem}.header-dashboard .header-part-divider{margin-top:auto;margin-bottom:auto}.header-dashboard .header-icon{background-color:transparent;border-radius:.375rem;min-width:2.3rem;height:2.3rem}.header-dashboard .header-icon svg{width:1.5rem;height:1.5rem}.header-dashboard .header-icon-dropdown .header-icon-dropdown-content{width:auto;min-width:10rem}.header-dashboard .language-switch{flex-direction:column;gap:.25rem;display:flex}.layout-wrapper:has(.min-h-screen.header-dashboard .language-switch.items-center) .header-dashboard{box-shadow:none}.header-dashboard .language-switch-item{cursor:pointer;background-color:transparent;border-radius:.375rem;min-width:2.3rem;height:2.3rem}.header-dashboard .language-switch-item:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1))}.header-dashboard .language-switch-item-active{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.header-dashboard .language-switch-item-active:hover{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1))}.header-dashboard .button .icon svg{width:1.25rem;height:1.25rem}.header-dashboard .button-outline-orange{--tw-border-opacity:1;border-width:2px;border-color:rgba(252,89,20,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(252,89,20,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));margin-right:.25rem}.header-dashboard .button-outline-orange .icon{--tw-text-opacity:1;color:rgba(252,89,20,var(--tw-text-opacity,1))}.header-dashboard .button-outline-orange:hover{--tw-bg-opacity:1;background-color:rgba(252,89,20,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.header-dashboard .button-outline-orange:hover .icon{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity,1))!important}.header-dashboard h1{font-size:1.25rem;font-weight:500;line-height:1.75rem}.header-icon{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));border-radius:.375rem;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding-left:.25rem;padding-right:.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.header-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.header-icon) .header-dashboard{box-shadow:none}.header-icon.header-icon-dropdown--active,.header-icon:hover{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1))}.header-icon-title{text-overflow:ellipsis;white-space:nowrap;max-width:50ch;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.header-icon--larger{height:2.5rem;padding-left:1.5rem;padding-right:1.5rem}.header-icon--larger .header-icon-dropdown-content{padding-top:3rem}.header-icon--squared{border-radius:.5rem}.header-icon--bold{font-weight:700}.header-icon--blue-bg{background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-bg-opacity:.3}.header-icon.header-icon--active{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1))}.header-icon.header-icon--active svg,.header-icon.header-icon--active .header-icon-title{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.header-icon svg g{fill:currentColor}.header-icon.inactive{opacity:.3;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-icon.inactive:hover{opacity:1}.header-icon--disabled{pointer-events:none;opacity:.5}.header-icon--with-dropdown{padding-right:2rem}.header-icon--with-dropdown.header-icon--larger{padding-right:3rem}.header-icon--with-dropdown:before{transform-origin:50%;--tw-translate-y:-50%;--tw-rotate:45deg;width:.5rem;height:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-bottom-width:2px;border-right-width:2px;border-color:rgba(107,114,128,var(--tw-border-opacity,1));content:"";transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:45%;right:1rem}.header-icon--with-dropdown.header-icon-dropdown--active:before,.header-icon--with-dropdown:hover:before{--tw-rotate:225deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity,1));top:55%}.header-icon svg{width:1.25rem;height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-icon.header-icon-dropdown--active .header-icon-title,.header-icon:hover .header-icon-title,.header-icon.header-icon-dropdown--active svg,.header-icon:hover svg{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.header-icon-dropdown{position:relative}.header-icon-dropdown-content{pointer-events:none;opacity:0;z-index:50;width:-moz-max-content;width:max-content;padding-top:2rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:0}.header-icon-dropdown-content-wrapper{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);width:-moz-max-content;border-radius:.5rem;width:max-content;padding:.5rem;overflow:hidden}.header-icon-dropdown-content-wrapper:has(.account-menu-header){width:280px;min-width:280px}.header-icon-dropdown.header-icon-dropdown--center .header-icon-dropdown-content{left:50%;right:auto;transform:translate(-50%)}.header-icon-dropdown.header-icon-dropdown--center--active .header-icon-dropdown-content,.header-icon-dropdown.header-icon-dropdown--center:hover .header-icon-dropdown-content{pointer-events:auto;opacity:1;transform:translate(-50%,1.5rem)}.header-icon-dropdown.header-icon-dropdown--left .header-icon-dropdown-content{left:auto;right:0}.header-icon-dropdown.header-icon-dropdown--left--active .header-icon-dropdown-content,.header-icon-dropdown.header-icon-dropdown--left:hover .header-icon-dropdown-content{pointer-events:auto;opacity:1;transform:translateY(1.5rem)}.header-icon-dropdown.header-icon-dropdown--right .header-icon-dropdown-content{left:0;right:auto}.header-icon-dropdown.header-icon-dropdown--right--active .header-icon-dropdown-content,.header-icon-dropdown.header-icon-dropdown--right:hover .header-icon-dropdown-content{pointer-events:auto;opacity:1;transform:translateY(1.5rem)}.header-icon-dropdown.header-icon-dropdown--slight-left .header-icon-dropdown-content{left:50%;right:auto;transform:translate(calc(-50% - 2rem))}.header-icon-dropdown.header-icon-dropdown--slight-left--active .header-icon-dropdown-content,.header-icon-dropdown.header-icon-dropdown--slight-left:hover .header-icon-dropdown-content{pointer-events:auto;opacity:1;transform:translate(calc(-50% - 2rem),1.5rem)}.header-icon-dropdown.header-icon-dropdown--slight-right .header-icon-dropdown-content{left:50%;right:auto;transform:translate(calc(4rem - 50%))}.header-icon-dropdown.header-icon-dropdown--slight-right--active .header-icon-dropdown-content,.header-icon-dropdown.header-icon-dropdown--slight-right:hover .header-icon-dropdown-content{pointer-events:auto;opacity:1;transform:translate(calc(4rem - 50%),1.5rem)}.header-icon-dropdown:has(.language-switch) .header-icon-dropdown-content{width:auto;min-width:12rem}.header-icon-dropdown .header-entity-title-container{--tw-border-opacity:1;border-bottom-width:2px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));align-items:center;gap:.5rem;width:100%;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.header-icon-dropdown .header-entity-title-container.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.header-icon-dropdown .header-entity-title-container) .header-dashboard{box-shadow:none}.header-icon-dropdown .header-entity-title-container .entity-title{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.5rem;font-weight:700;display:flex}.layout-wrapper:has(.min-h-screen.header-icon-dropdown .header-entity-title-container .entity-title.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.header-icon-dropdown .header-entity-title-container .entity-title) .header-dashboard{box-shadow:none}.header-icon-dropdown .header-entity-title-container .entity-title .input{cursor:pointer;resize:none;--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,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);width:100%;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 transparent);background-color:transparent;border-radius:.375rem;flex:auto;padding:.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-icon-dropdown .header-entity-title-container .entity-title .input:focus{flex:0 auto}.header-icon-dropdown .header-entity-title-container .entity-title .input-read-only{pointer-events:none;text-overflow:ellipsis;--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 transparent);background-color:transparent;border-width:0}.header-icon-dropdown .header-entity-title-container .entity-title .input-error{--tw-border-opacity:1!important;border-color:rgba(239,68,68,var(--tw-border-opacity,1))!important;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 transparent)!important;--tw-ring-opacity:1!important;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity,1))!important}.header-icon-dropdown .header-entity-title-container .entity-title .error-message{text-align:left;--tw-text-opacity:1;width:100%;color:rgba(220,38,38,var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.header-icon-dropdown .header-entity-title-container .entity-title .character-counter{opacity:0;width:0;min-width:40px;font-size:.5rem;font-weight:300;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-icon-dropdown .header-entity-title-container .entity-title .icon{cursor:pointer;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-icon-dropdown .header-entity-title-container .entity-title .icon svg{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1))}.header-icon-dropdown .header-entity-title-container .entity-title:focus-within .character-counter{opacity:1;width:auto}.header-icon-dropdown-item{text-overflow:ellipsis;white-space:nowrap;max-width:50ch;overflow:hidden}.header-icon-dropdown-item--selected{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));font-weight:700}.header-icon-dropdown-item--selected:hover{--tw-bg-opacity:1!important;background-color:rgba(66,148,252,var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity,1))!important;font-weight:700!important}.header-icon-dropdown-item:hover{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.header-icon-dropdown-item--with-delete{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.header-icon-dropdown-item--with-delete.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.header-icon-dropdown-item--with-delete) .header-dashboard{box-shadow:none}.header-icon-dropdown-item-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.header-icon-dropdown-item-delete{opacity:0;border-radius:.25rem;padding:.25rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-icon-dropdown-item-delete:hover{background-color:rgba(239,68,68,var(--tw-bg-opacity,1));--tw-bg-opacity:.2}.header-icon-dropdown-item-delete .icon{background-color:transparent;min-width:0}.header-icon-dropdown-item-delete .icon svg{--tw-text-opacity:1;width:1rem;height:1rem;color:rgba(239,68,68,var(--tw-text-opacity,1))}.header-icon-dropdown-item:hover .header-icon-dropdown-item-delete{opacity:1}.header-icon-dropdown ul{--tw-text-opacity:1;width:100%;max-height:20rem;color:rgba(0,0,0,var(--tw-text-opacity,1));gap:.25rem;font-weight:400;overflow-x:hidden;overflow-y:auto}.header-icon-dropdown ul li{cursor:pointer;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem;font-size:.82rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.header-icon-dropdown ul li.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.header-icon-dropdown ul li) .header-dashboard{box-shadow:none}.header-icon-dropdown ul li .icon{background-color:transparent;min-width:0}.header-icon-dropdown ul li .icon svg{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1))}.header-icon-dropdown ul li.large{width:10rem}.header-icon-dropdown ul li:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1))}.header-icon-dropdown ul li:hover svg{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1))}.header-icon-dropdown .language-switch{flex-direction:column;gap:.25rem;margin-right:2.5rem;display:flex}.layout-wrapper:has(.min-h-screen.header-icon-dropdown .language-switch.items-center) .header-dashboard{box-shadow:none}.header-icon-dropdown .language-switch-item{cursor:pointer;background-color:transparent;border-radius:.375rem;justify-content:center;align-items:center;min-width:2.3rem;height:2.3rem;display:flex}.layout-wrapper:has(.min-h-screen.header-icon-dropdown .language-switch-item.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.header-icon-dropdown .language-switch-item) .header-dashboard{box-shadow:none}.header-icon-dropdown .language-switch-item:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1))}.header-icon-dropdown .language-switch-item-active,.header-icon-dropdown .language-switch-item-active:hover{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.header-icon--loading{pointer-events:none}.header-icon--loading *{pointer-events:none!important}.header-icon--loading .loading img{width:1.5rem;margin:auto}.view-mode-switch-container{position:relative}.view-mode-switch{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));border-radius:.5rem;align-items:center;gap:0;display:flex;position:relative}.layout-wrapper:has(.min-h-screen.view-mode-switch.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.view-mode-switch) .header-dashboard{box-shadow:none}.view-mode-switch{padding:3px}.view-mode-switch:before{content:"";--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));z-index:0;border-radius:.375rem;width:calc(50% - 4px);height:calc(100% - 6px);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px}.view-mode-switch:has(.view-mode-switch-option:nth-child(2).view-mode-switch-option--active):before{left:calc(50% + 1px)}.view-mode-switch-option{z-index:10;cursor:pointer;flex:1;justify-content:center;align-items:center;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.layout-wrapper:has(.min-h-screen.view-mode-switch-option.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.view-mode-switch-option) .header-dashboard{box-shadow:none}.view-mode-switch-option{width:2.5rem;height:2rem}.view-mode-switch-option svg{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgba(75,85,99,var(--tw-text-opacity,1));transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.view-mode-switch-option svg g{fill:currentColor}.view-mode-switch-option--active svg{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.view-mode-switch-option:not(.view-mode-switch-option--active):hover svg{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity,1))}.view-mode-switch--text .view-mode-switch-option{white-space:nowrap;--tw-text-opacity:1;width:auto;height:auto;color:rgba(75,85,99,var(--tw-text-opacity,1));padding:.625rem 2rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.view-mode-switch--text .view-mode-switch-option--active{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.view-mode-switch--text .view-mode-switch-option:not(.view-mode-switch-option--active):hover{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity,1))}.view-mode-switch-tooltip{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;display:flex;position:absolute;top:100%;left:50%}.layout-wrapper:has(.min-h-screen.view-mode-switch-tooltip.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.view-mode-switch-tooltip) .header-dashboard{box-shadow:none}.view-mode-switch-tooltip{z-index:50;min-width:-moz-max-content;min-width:max-content}.view-mode-switch-tooltip-arrow{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom:8px solid #4294fc;border-left:8px solid transparent;border-right:8px solid transparent;width:0;height:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.view-mode-switch-tooltip--left .view-mode-switch-tooltip-arrow{left:45%}.view-mode-switch-tooltip--right .view-mode-switch-tooltip-arrow{left:55%}.view-mode-switch-tooltip-content{font-size:.875rem;line-height:1.25rem}.view-mode-switch-tooltip-close{cursor:pointer;align-items:center;margin-left:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.view-mode-switch-tooltip-close.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.view-mode-switch-tooltip-close) .header-dashboard{box-shadow:none}.view-mode-switch-tooltip-close svg{--tw-text-opacity:1;width:1rem;height:1rem;color:rgba(255,255,255,var(--tw-text-opacity,1))}.view-mode-switch-tooltip-close:hover svg{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity,1))}.account-menu-header{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));width:100%;margin-bottom:.5rem;padding-bottom:.5rem;display:block}.account-menu-header li{width:100%;min-width:0;margin-bottom:.25rem;display:block!important}.account-menu-header li:last-child{margin-bottom:0}.account-menu-user-name{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));padding-left:.5rem;padding-right:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden;display:block!important}.account-menu-user-email{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;overflow:hidden;display:block!important}.account-menu-subscription{margin-top:.25rem;padding-left:.5rem;padding-right:.5rem;display:block!important}.account-menu-expiration{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));margin-top:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-style:italic;line-height:1rem;display:block!important}.subscription-badge{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-block}.subscription-badge--active{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity,1))}.subscription-badge--trial{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity,1))}.subscription-badge--inactive{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity,1))}.account-menu-actions{width:100%;display:block}.account-menu-actions li{margin-bottom:.25rem}.account-menu-actions li:last-child{margin-bottom:0}.account-menu-separator{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));margin-top:.25rem;margin-bottom:.25rem;cursor:default!important;padding:0!important;display:block!important}.header-menu-separator{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));pointer-events:none;width:100%;margin-top:.25rem;margin-bottom:.25rem;cursor:default!important;gap:0!important;min-height:0!important;padding:0!important;display:block!important}.header-menu-separator:hover{background:0 0!important}.account-menu-item{cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.account-menu-item.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.account-menu-item) .header-dashboard{box-shadow:none}.account-menu-item .icon{background-color:transparent;flex-shrink:0;min-width:0}.account-menu-item .icon svg{--tw-text-opacity:1;width:1rem;height:1rem;color:rgba(75,85,99,var(--tw-text-opacity,1))}.account-menu-item:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1))}.account-menu-item:hover .icon svg{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1))}.account-menu-item--disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.powered-by-sensus{cursor:pointer;white-space:nowrap;--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1));font-size:10px;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.powered-by-sensus:hover{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1));-webkit-text-decoration-line:underline;text-decoration-line:underline}.header-icon--blue-bg.header-icon-dropdown--active:before,.header-icon--blue-bg.header-icon-dropdown:hover:before{content:"";z-index:40;pointer-events:auto;background-color:rgba(0,0,0,.2);position:fixed;top:0;bottom:0;left:0;right:0}.ai-sparkle-icon{overflow:visible}.ai-sparkle-icon .ai-star{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s,fill .2s}.header-icon:hover .Ai .ai-sparkle-icon .ai-star,.header-icon.header-icon-dropdown--active .Ai .ai-sparkle-icon .ai-star{fill:#fff!important}.header-menu-item .Ai .ai-sparkle-icon .ai-star{fill:currentColor}.header-menu{z-index:55;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));justify-content:space-between;align-items:center;width:100%;height:2rem;padding-left:.75rem;padding-right:.75rem;display:flex;position:fixed;top:0;left:0}.layout-wrapper:has(.min-h-screen.header-menu.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.header-menu) .header-dashboard{box-shadow:none}.header-menu{box-shadow:0 1px rgba(0,0,0,.06)}.header-menu-list{justify-content:flex-start;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.header-menu-list.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.header-menu-list) .header-dashboard{box-shadow:none}.header-menu-item{cursor:pointer;white-space:nowrap;border-radius:.25rem;justify-content:center;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:13px;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.layout-wrapper:has(.min-h-screen.header-menu-item.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.header-menu-item) .header-dashboard{box-shadow:none}.header-menu-item:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1))}.header-menu-item--disabled{cursor:not-allowed!important;opacity:.25!important}.header-menu-item--active{cursor:default;--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));font-weight:500}.header-menu-item--active,.header-menu-item--active:hover{background-color:transparent}.header-menu-item--active:after{content:"";--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));border-radius:9999px;height:2px;position:absolute;bottom:0;left:.375rem;right:.375rem}.header-menu-item--submenu{position:relative}.header-menu-item--submenu:after{transform-origin:50%;content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.35rem;height:.35rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;transform:rotate(45deg)translate(-15%,-15%)}.header-menu-item--submenu .header-menu-list{pointer-events:none;cursor:default;opacity:0;padding-top:.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:0;transform:translateY(-5px)}.header-menu-item--submenu .header-menu-list-body{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.375rem;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:.25rem;padding-bottom:.25rem;display:flex;overflow:visible}.layout-wrapper:has(.min-h-screen.header-menu-item--submenu .header-menu-list-body.items-center) .header-dashboard{box-shadow:none}.header-menu-item--submenu .header-menu-item{cursor:pointer;white-space:nowrap;border-radius:.125rem;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;padding:.25rem .75rem;font-size:13px;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.header-menu-item--submenu .header-menu-item.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.header-menu-item--submenu .header-menu-item) .header-dashboard{box-shadow:none}.header-menu-item--submenu .header-menu-item:hover{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.header-menu-item--submenu .header-menu-item .icon{background-color:transparent;flex-shrink:0;min-width:0}.header-menu-item--submenu .header-menu-item .icon svg,.header-menu-item--submenu .header-menu-item svg{color:currentColor;width:1rem;height:1rem}.header-menu-item--submenu .header-menu-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.header-menu-item--submenu .header-menu-item:last-child{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.header-menu-item--submenu .header-menu-item--disabled{cursor:not-allowed;opacity:.75;align-items:center;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.header-menu-item--submenu .header-menu-item--disabled.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.header-menu-item--submenu .header-menu-item--disabled) .header-dashboard{box-shadow:none}.header-menu-item--submenu .header-menu-item--disabled .icon{flex-shrink:0}.header-menu-item--submenu .header-menu-item--disabled .icon svg{--tw-text-opacity:1;width:1rem;height:1rem;color:rgba(75,85,99,var(--tw-text-opacity,1))}.header-menu-item--submenu .header-menu-item--disabled:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));background-color:transparent}.header-menu-item--submenu .header-menu-item--nested{padding-right:2rem;position:relative}.header-menu-item--submenu .header-menu-item--nested:before{content:"";z-index:1;border-bottom:2px solid;border-right:2px solid;width:.4rem;height:.4rem;transition:all .2s;position:absolute;top:50%;right:1rem;transform:translateY(-50%)rotate(-45deg)}.header-menu-item--submenu .header-menu-item--nested:after{content:"";opacity:0;pointer-events:none;width:8px;position:absolute;top:0;bottom:0;left:100%}.header-menu-item--submenu .header-menu-item--nested .header-menu-list-nested{pointer-events:none;opacity:0;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:calc(100% + 4px);transform:translate(-10px)}.header-menu-item--submenu .header-menu-item--nested .header-menu-list-nested .header-menu-list-body{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);min-width:12rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.375rem;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:.25rem;padding-bottom:.25rem;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.header-menu-item--submenu .header-menu-item--nested .header-menu-list-nested .header-menu-list-body.items-center) .header-dashboard{box-shadow:none}.header-menu-item--submenu .header-menu-item--nested .header-menu-list-nested .header-menu-item{cursor:pointer;--tw-text-opacity:1;width:100%;color:rgba(0,0,0,var(--tw-text-opacity,1));border-radius:.125rem;justify-content:flex-start;padding:.25rem .75rem;font-size:13px;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-menu-item--submenu .header-menu-item--nested .header-menu-list-nested .header-menu-item:hover{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.header-menu-item--submenu .header-menu-item--nested:hover:before{border-color:#fff}.header-menu-item--submenu .header-menu-item--nested:hover:after{pointer-events:auto}.header-menu-item--submenu .header-menu-item--nested:hover .header-menu-list-nested,.header-menu-item--submenu .header-menu-item--nested:hover .header-menu-list-nested,.header-menu-item--submenu .header-menu-item--nested .header-menu-list-nested:hover{pointer-events:auto;opacity:1;transform:translate(0)}.header-menu-item--submenu:hover .header-menu-list{pointer-events:auto;opacity:1;transform:translateY(0)}.header-menu-item--submenu:hover:after{transform:rotate(225deg)translate(-15%,-15%)}.header-banner{cursor:pointer;border-radius:.375rem;height:2.125rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.header-banner:hover{opacity:.9;transform:scale(1.02)}.header-banner-image{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}.header-icon-banner{overflow:visible}.header-icon-banner .header-icon-title{border-radius:.375rem;overflow:hidden}.header-icon-banner-image{-o-object-fit:contain;object-fit:contain;width:auto;height:100%;max-height:1.25rem}.header-icon-banner:hover{background-color:#4294fc!important}.inspector{z-index:40;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);width:20rem;height:100vh;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem;flex-direction:column;gap:0;display:flex;position:fixed;right:1rem}.layout-wrapper:has(.min-h-screen.inspector.items-center) .header-dashboard{box-shadow:none}.inspector{height:calc(100vh - 6.5rem);top:5.5rem}.layout-wrapper:has(.header-menu) .inspector{height:calc(100vh - 8.5rem);top:7.5rem}.inspector--collapsed{pointer-events:none;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);background-color:transparent;padding-left:.5rem;padding-right:.5rem;width:5rem!important}.inspector--collapsed .resizer,.inspector--collapsed .inspector-sidebar,.inspector--collapsed .inspector-input{display:none!important}.inspector-container{flex-direction:column;height:100%;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;display:flex}.layout-wrapper:has(.min-h-screen.inspector-container.items-center) .header-dashboard{box-shadow:none}.inspector-container{overflow:hidden}.inspector-container .inspector-input{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding-right:1rem;display:flex}.layout-wrapper:has(.min-h-screen.inspector-container .inspector-input.items-center) .header-dashboard{box-shadow:none}.inspector-container .inspector-input{overflow:visible}.inspector-container .entity-title{width:calc(100% - 1rem);margin-right:1rem}.inspector-container .entity-title-process-icon{flex-shrink:0;width:2rem;height:2rem}.inspector-container .entity-title-process-icon svg{width:100%;height:100%}.inspector-container .templates{flex-grow:1;width:100%;padding-right:.5rem;overflow:auto}.inspector-container .inspector-footer{justify-content:space-between;align-items:center;width:100%;padding:.5rem 1rem;display:flex;position:absolute;bottom:0;left:0}.layout-wrapper:has(.min-h-screen.inspector-container .inspector-footer.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.inspector-container .inspector-footer) .header-dashboard{box-shadow:none}.inspector-container .show-toolbar{pointer-events:auto;--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);width:3.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.375rem}.inspector-container .show-toolbar:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1))}.inspector-container .show-toolbar svg{width:2rem;height:2rem;transform:scaleX(1)}.inspector-container .show-toolbar.active svg{transform:scaleX(-1)}.inspector-container .inspector-sidebar{justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding-left:1rem;list-style-type:none;display:flex}.layout-wrapper:has(.min-h-screen.inspector-container .inspector-sidebar.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.inspector-container .inspector-sidebar) .header-dashboard{box-shadow:none}.inspector-container .inspector-sidebar-list-item{position:relative}.inspector-container .inspector-sidebar-list-item img,.inspector-container .inspector-sidebar-list-item svg{cursor:pointer;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:3rem;height:3rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.inspector-container .inspector-sidebar-list-item img:hover,.inspector-container .inspector-sidebar-list-item svg:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.inspector-container .inspector-sidebar-list-item .inspector-sidebar-list-item-content{pointer-events:none;z-index:10;--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));opacity:0;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.375rem;min-width:320px;padding:.5rem;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:absolute;bottom:110%;right:0}.inspector-container .inspector-sidebar-list-item .inspector-sidebar-list-item-content h1{font-size:1rem;font-weight:700;line-height:1.5rem}.inspector-container .inspector-sidebar-list-item:hover .inspector-sidebar-list-item-content{pointer-events:auto;opacity:1;bottom:130%}.inspector-container .inspector-title{padding-bottom:.75rem;font-size:1.25rem;line-height:1.75rem}.inspector-container .field-icon{width:1.5rem}.inspector-container .field-button{width:1rem}.inspector-container .field-button-delete{opacity:.6;width:.75rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.inspector-container .field-button-delete svg{width:1rem;height:1rem}.inspector-container .field-button-delete:hover{opacity:1}.inspector-container .field-button-delete:hover svg path{fill:#dc2626}.inspector-container .field-info-button{cursor:pointer;position:relative}.inspector-container .field-info-button .field-info-tooltip{pointer-events:none;--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));opacity:0;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);z-index:9999;border-radius:.375rem;min-width:320px;max-width:400px;margin-top:-10px;padding:.5rem;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:fixed;transform:translateY(-100%)}.inspector-container .field-info-button .field-info-tooltip .title{margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.5rem}.inspector-container .field-info-button .field-info-tooltip .description{font-size:.875rem;line-height:1.25rem}.inspector-container .field-info-button .field-info-tooltip .description h1{margin-top:.5rem;margin-bottom:.25rem;font-size:1rem;font-weight:700;line-height:1.5rem}.inspector-container .field-info-button .field-info-tooltip .description p{margin-bottom:.5rem}.inspector-container .field-info-button .field-info-tooltip .description ul{margin-bottom:.5rem;margin-left:1rem;list-style-type:disc}.inspector-container .field-info-button:hover .field-info-tooltip{pointer-events:auto;opacity:1;margin-top:-20px}.inspector-container .inspector-sidebar-list-item:hover .overlay{opacity:1}.selector-info-tooltip{z-index:9999;--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity,1));--tw-text-opacity:1;max-width:280px;color:rgba(255,255,255,var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.375rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.4;position:fixed}.inspector-content{flex:1;padding-bottom:4rem;padding-right:1rem;overflow-y:auto}.inspector-zoomin{pointer-events:auto;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;bottom:0;right:102%;overflow:hidden}.layout-wrapper:has(.min-h-screen.inspector-zoomin.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.inspector-zoomin) .header-dashboard{box-shadow:none}.inspector-zoomin .header-icon{background-color:transparent;border-radius:0;min-width:2.5rem;height:2.5rem;padding:1.7rem .3rem}.inspector-zoomin .header-icon.disabled{pointer-events:none;opacity:.5}.inspector-zoomin .header-icon:hover{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1))}.inspector-zoomin .header-icon-dropdown-content{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding-bottom:2.5rem;padding-top:initial;bottom:100%;top:initial}.inspector-zoomin .header-icon svg{width:2rem;height:2rem}.inspector-zoomin .text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resizer{z-index:-10;cursor:ew-resize;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);width:2rem;height:2.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:-2rem}.layout-wrapper:has(.min-h-screen.resizer.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.resizer) .header-dashboard{box-shadow:none}.resizer:before,.resizer:after{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity,1));content:"";width:2px;height:1.25rem}.resizer.active{opacity:1}.entity-section{border-radius:.5rem;margin-bottom:.75rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.entity-section--collapsed{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.entity-section--expanded{--tw-border-opacity:1;border-width:2px;border-color:rgba(66,148,252,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.entity-section-expand-area{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1));justify-content:center;align-items:center;padding-top:.5rem;padding-bottom:.5rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.entity-section-expand-area.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.entity-section-expand-area) .header-dashboard{box-shadow:none}.entity-section-expand-area:hover{background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-bg-opacity:.1}.entity-section-chevron{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgba(107,114,128,var(--tw-text-opacity,1));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.entity-section-chevron svg{width:100%;height:100%}.entity-section-chevron--collapsed{transform:rotate(-90deg)}.entity-section--expanded .entity-section-chevron{--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1))}.entity-section-content{padding:.75rem;animation:.3s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.variant-selector{margin-bottom:.75rem;padding-right:1rem}.variant-selector-header{cursor:pointer;justify-content:space-between;align-items:center;padding-top:.25rem;padding-bottom:.25rem;display:flex}.layout-wrapper:has(.min-h-screen.variant-selector-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.variant-selector-header) .header-dashboard{box-shadow:none}.variant-selector-title{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem}.variant-selector-chevron{--tw-text-opacity:1;width:1rem;height:1rem;color:rgba(156,163,175,var(--tw-text-opacity,1));transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.variant-selector-chevron svg{width:100%;height:100%}.variant-selector-chevron--collapsed{transform:rotate(-90deg)}.variant-selector-grid-container{margin-top:.25rem}.variant-selector-group-label{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1));margin-top:.5rem;margin-bottom:.25rem;font-size:.75rem;line-height:1rem}.variant-selector-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.375rem;display:grid}.variant-selector-item{cursor:pointer;--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));border-radius:.375rem;flex-direction:column;align-items:center;gap:.125rem;padding:.375rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.variant-selector-item.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.variant-selector-item) .header-dashboard{box-shadow:none}.variant-selector-item:hover{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity,1))}.variant-selector-item--selected{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity,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 transparent);--tw-ring-opacity:1;--tw-ring-color:rgba(66,148,252,var(--tw-ring-opacity,1))}.variant-selector-item--readonly{cursor:default;opacity:.6}.variant-selector-item--readonly:hover{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity,1));background-color:transparent}.variant-selector-thumbnail{justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.variant-selector-thumbnail.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.variant-selector-thumbnail) .header-dashboard{box-shadow:none}.variant-selector-thumbnail{width:40px;height:28px}.variant-selector-thumbnail svg{width:100%;height:100%}.variant-selector-label{text-align:center;--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1));text-overflow:ellipsis;white-space:nowrap;max-width:60px;font-size:9px;line-height:1.25;overflow:hidden}.input-image-container{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1));border-width:1px;border-radius:50%;width:120px;height:120px;margin:.5rem}.input-image{-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:100%;height:100%}body{--left-bar-width:15rem;--left-bar-offset:1rem}body:has(.left-bar--collapsed){--left-bar-width:0rem}.left-bar{z-index:50;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;display:flex;position:fixed;left:1rem;overflow:hidden}.layout-wrapper:has(.min-h-screen.left-bar.items-center) .header-dashboard{box-shadow:none}.left-bar{height:calc(100vh - 6.5rem);top:5.5rem}.layout-wrapper:has(.header-menu) .left-bar{height:calc(100vh - 8.5rem);top:7.5rem}.left-bar-collapsible{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));opacity:0;width:0;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.left-bar-collapsible.active{opacity:1;width:5rem}.left-bar-collapsible.active .entity-icon{opacity:1}.left-bar--collapsed .left-bar-wrapper{max-width:0}.left-bar-wrapper{flex-direction:column;flex-grow:1;justify-content:space-between;max-width:15rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow-x:hidden;overflow-y:auto}.layout-wrapper:has(.min-h-screen.left-bar-wrapper.items-center) .header-dashboard{box-shadow:none}.left-bar-wrapper>.process-list{opacity:0}.left-bar-wrapper-categories{width:15rem;padding:.75rem}.left-bar svg path{fill:#4294fc}.left-bar .category-item{text-align:left;--tw-text-opacity:1;width:100%;color:rgba(0,0,0,var(--tw-text-opacity,1));flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;margin-top:.25rem;margin-bottom:.25rem;padding-top:.25rem;padding-bottom:.25rem;padding-right:.25rem;font-weight:500;display:flex}.layout-wrapper:has(.min-h-screen.left-bar .category-item.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.left-bar .category-item) .header-dashboard{box-shadow:none}.left-bar .category-item .icon{width:2rem;min-width:2rem}.left-bar .category-item span{white-space:nowrap;flex:1}.left-bar .category-item .category-item-actions{flex-direction:row;gap:.25rem;margin-left:auto;display:flex}.layout-wrapper:has(.min-h-screen.left-bar .category-item .category-item-actions.items-center) .header-dashboard{box-shadow:none}.left-bar .category-item .category-item-actions .category-action-icon{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding-left:.25rem;padding-right:.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.left-bar .category-item .category-item-actions .category-action-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.left-bar .category-item .category-item-actions .category-action-icon) .header-dashboard{box-shadow:none}.left-bar .category-item .category-item-actions .category-action-icon .icon{justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.left-bar .category-item .category-item-actions .category-action-icon .icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.left-bar .category-item .category-item-actions .category-action-icon .icon) .header-dashboard{box-shadow:none}.left-bar .category-item .category-item-actions .category-action-icon svg{width:1.25rem;height:1.25rem}.left-bar .category-item .category-item-actions .category-action-icon svg g,.left-bar .category-item .category-item-actions .category-action-icon svg path{fill:currentColor}.left-bar .category-item .category-item-actions .category-action-icon .ai-sparkle-icon{overflow:visible}.left-bar .category-item .category-item-actions .category-action-icon:hover{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.left-bar .category-item .category-item-actions .category-action-icon:hover .ai-sparkle-icon .ai-star{fill:#fff!important}.left-bar .process-list{flex-basis:100%;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}.left-bar .process-list:before{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity,1));opacity:.3;content:"";width:1px;height:calc(100% - 1.4rem);transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:.7rem;left:.7rem}.left-bar .process-list li{padding-top:.2rem;padding-bottom:.2rem}.left-bar .process-list li .process-list-item-wrapper{justify-content:space-between;align-items:center;gap:.25rem;width:100%;display:flex}.layout-wrapper:has(.min-h-screen.left-bar .process-list li .process-list-item-wrapper.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.left-bar .process-list li .process-list-item-wrapper) .header-dashboard{box-shadow:none}.left-bar .process-list li .process-list-item-wrapper:hover .process-list-item-delete{opacity:1}.left-bar .process-list li .process-list-item-button{cursor:pointer;text-align:left;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));border-radius:.375rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;padding:.25rem;font-weight:500;display:flex}.layout-wrapper:has(.min-h-screen.left-bar .process-list li .process-list-item-button.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.left-bar .process-list li .process-list-item-button) .header-dashboard{box-shadow:none}.left-bar .process-list li .process-list-item-button{flex:auto;min-width:0}.left-bar .process-list li .process-list-item-button.active,.left-bar .process-list li .process-list-item-button:hover{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1))}.left-bar .process-list li .process-list-item-button.active span,.left-bar .process-list li .process-list-item-button:hover span{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.left-bar .process-list li .process-list-item-button.active svg path,.left-bar .process-list li .process-list-item-button:hover svg path{fill:#fff}.left-bar .process-list li .process-list-item-button span{text-overflow:ellipsis;white-space:nowrap;font-weight:300;overflow:hidden}.left-bar .process-list li .process-list-item-delete{cursor:pointer;opacity:0;border-radius:.25rem;justify-content:center;align-items:center;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.left-bar .process-list li .process-list-item-delete.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.left-bar .process-list li .process-list-item-delete) .header-dashboard{box-shadow:none}.left-bar .process-list li .process-list-item-delete:hover{background-color:rgba(239,68,68,var(--tw-bg-opacity,1));--tw-bg-opacity:.2}.left-bar .process-list li .process-list-item-delete{flex:none;width:1.75rem;height:1.75rem}.left-bar .process-list li .process-list-item-delete .icon{background-color:transparent;justify-content:center;align-items:center;min-width:0;display:flex}.layout-wrapper:has(.min-h-screen.left-bar .process-list li .process-list-item-delete .icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.left-bar .process-list li .process-list-item-delete .icon) .header-dashboard{box-shadow:none}.left-bar .process-list li .process-list-item-delete .icon{width:1rem;height:1rem}.left-bar .process-list li .process-list-item-delete .icon svg{--tw-text-opacity:1;width:1rem;height:1rem;color:rgba(239,68,68,var(--tw-text-opacity,1))}.left-bar .process-list li .icon{width:1rem;min-width:1rem}.left-bar .process-list li svg{min-width:20px}.left-bar .process-list .process-list{padding-left:1.5rem}.left-bar .category-wrapper>.process-list{padding-left:2rem}.left-bar .category-wrapper>.process-list:before{left:1.2rem}.show-toolbar{justify-content:center;align-items:center;width:100%;height:100%;padding-top:.25rem;padding-bottom:.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.show-toolbar.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.show-toolbar) .header-dashboard{box-shadow:none}.show-toolbar svg{width:2rem;height:2rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:scaleX(-1)}.show-toolbar:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));box-shadow:inset 0 0 0 2px rgba(59,130,246,.2)}.show-toolbar.active svg{transform:scaleX(1)}.canvas-sidebar{pointer-events:none;z-index:50;flex-direction:column;justify-content:space-between;align-items:center;gap:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:fixed;left:17rem}.layout-wrapper:has(.min-h-screen.canvas-sidebar.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.canvas-sidebar) .header-dashboard{box-shadow:none}.canvas-sidebar{height:calc(100vh - 6.5rem);top:5.5rem}.layout-wrapper:has(.header-menu) .canvas-sidebar{height:calc(100vh - 8.5rem);top:7.5rem}.canvas-sidebar *{pointer-events:auto}.canvas-sidebar--collapsed{left:1rem}.canvas-sidebar-part{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);width:3.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem}.canvas-sidebar .canvas-sidebar-list{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;margin-bottom:1rem;display:flex}.layout-wrapper:has(.min-h-screen.canvas-sidebar .canvas-sidebar-list.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.canvas-sidebar .canvas-sidebar-list) .header-dashboard{box-shadow:none}.canvas-sidebar .canvas-sidebar-list li{cursor:pointer;--tw-border-opacity:1;border-width:2px;border-color:rgba(243,244,246,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.canvas-sidebar .canvas-sidebar-list li.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.canvas-sidebar .canvas-sidebar-list li) .header-dashboard{box-shadow:none}.canvas-sidebar .canvas-sidebar-list li svg{width:1rem;height:1rem;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.canvas-sidebar .canvas-sidebar-list li .icon.Optimize svg{width:1.5rem;height:1.5rem}.canvas-sidebar .canvas-sidebar-list li path,.canvas-sidebar .canvas-sidebar-list li rect{fill:#000;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.canvas-sidebar .canvas-sidebar-list li:hover{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));transform:scale(1.15);box-shadow:0 4px 12px rgba(59,130,246,.4),0 0 0 3px rgba(59,130,246,.1)}.canvas-sidebar .canvas-sidebar-list li:hover path,.canvas-sidebar .canvas-sidebar-list li:hover rect{fill:#fff}.canvas-sidebar .canvas-sidebar-list li:active{transform:scale(.95)}.canvas-sidebar .canvas-sidebar-list li.active{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1))}.canvas-sidebar .canvas-sidebar-list li.active path,.canvas-sidebar .canvas-sidebar-list li.active rect{fill:#fff}.canvas-sidebar .canvas-sidebar-list li.active:hover{transform:scale(1.1)}.canvas-sidebar .canvas-sidebar-list li.active:active{transform:scale(.95)}.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu{position:relative}.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu .canvas-sidebar-list-submenu{padding-left:1rem;display:none;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu .canvas-sidebar-list-submenu-body{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu .canvas-sidebar-list-submenu-body.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu .canvas-sidebar-list-submenu-body) .header-dashboard{box-shadow:none}.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu .canvas-sidebar-list-submenu-body li{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu .canvas-sidebar-list-submenu-body li path,.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu .canvas-sidebar-list-submenu-body li rect{fill:#000;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu .canvas-sidebar-list-submenu-body li:hover{transform:scale(1.15);box-shadow:0 4px 12px rgba(59,130,246,.4),0 0 0 3px rgba(59,130,246,.1)}.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu .canvas-sidebar-list-submenu-body li:hover path,.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu .canvas-sidebar-list-submenu-body li:hover rect{fill:#fff}.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu .canvas-sidebar-list-submenu-body li:active{transform:scale(.95)}.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu .canvas-sidebar-list-submenu-body li.active path,.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu .canvas-sidebar-list-submenu-body li.active rect{fill:#fff}.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu .canvas-sidebar-list-submenu-body li.active:hover{transform:scale(1.1)}.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu .canvas-sidebar-list-submenu-body li.active:active{transform:scale(.95)}.canvas-sidebar .canvas-sidebar-list-item.icon-with-submenu:hover .canvas-sidebar-list-submenu{display:block}.entity-icon{cursor:pointer;cursor:grab;justify-content:center;align-items:center;margin:.5rem .25rem;display:flex;position:relative}.layout-wrapper:has(.min-h-screen.entity-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.entity-icon) .header-dashboard{box-shadow:none}.entity-icon:active{cursor:grabbing}.entity-icon,.entity-icon-image{transition:transform .2s ease-out}.entity-icon:after{pointer-events:none;z-index:10;--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity,1));text-transform:capitalize;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));opacity:0;content:attr(title);border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:50%;left:100%;transform:translate(5px)translateY(-50%)}.entity-icon:hover{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transform:scale(1.12)}.entity-icon:hover:after{opacity:1;transform:translate(15px)translateY(-50%)}.entity-icon:active{transform:scale(.95)}.modal-wrapper{z-index:100;background-color:rgba(0,0,0,var(--tw-bg-opacity,1));--tw-bg-opacity:.1;--tw-backdrop-blur:blur(4px);width:100%;height:100%;-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);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.layout-wrapper:has(.min-h-screen.modal-wrapper.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.modal-wrapper) .header-dashboard{box-shadow:none}.modal-wrapper .modal{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);min-width:30vw;max-width:80vw;max-height:90vh;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem;flex-direction:column;padding:1rem;display:flex;position:relative}.layout-wrapper:has(.min-h-screen.modal-wrapper .modal.items-center) .header-dashboard{box-shadow:none}.modal-wrapper .modal .modal-header{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(243,244,246,var(--tw-border-opacity,1));justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:500;line-height:1.75rem;display:flex}.layout-wrapper:has(.min-h-screen.modal-wrapper .modal .modal-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.modal-wrapper .modal .modal-header) .header-dashboard{box-shadow:none}.modal-wrapper .modal .modal-header-text-wrapper{flex-direction:row;align-items:center;gap:1rem;display:flex}.layout-wrapper:has(.min-h-screen.modal-wrapper .modal .modal-header-text-wrapper.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.modal-wrapper .modal .modal-header-text-wrapper) .header-dashboard{box-shadow:none}.modal-wrapper .modal .modal-header-title-icon{--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1))}.modal-wrapper .modal .modal-header-title-icon svg{width:2rem;height:2rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal-wrapper .modal .modal-header-title-icon svg g{fill:currentColor}.modal-wrapper .modal .modal-header-close-button{cursor:pointer}.modal-wrapper .modal .modal-header-close-button svg{width:1.5rem;height:1.5rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal-wrapper .modal .modal-header-close-button:hover svg{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-wrapper .modal .modal-body{flex:1;padding-left:1rem;padding-right:1rem;overflow-y:auto}.modal-wrapper .modal .modal-body h4{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity,1));margin-top:1rem;margin-bottom:1rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.modal-wrapper .modal .modal-body-generate-ai label{font-weight:400}.modal-wrapper .modal .modal-body-generate-ai-warning{flex-direction:row;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.modal-wrapper .modal .modal-body-generate-ai-warning.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.modal-wrapper .modal .modal-body-generate-ai-warning) .header-dashboard{box-shadow:none}.modal-wrapper .modal .modal-body-generate-ai textarea{width:100%;min-height:100px}.modal-wrapper .modal .modal-body-generate-ai .upload-container{flex-flow:wrap;gap:1rem;display:flex}.layout-wrapper:has(.min-h-screen.modal-wrapper .modal .modal-body-generate-ai .upload-container.items-center) .header-dashboard{box-shadow:none}.modal-wrapper .modal .modal-body-generate-ai .upload-divider{flex-direction:row;justify-content:center;width:100%;margin-top:.5rem;margin-bottom:.75rem;font-weight:400;display:flex}.layout-wrapper:has(.min-h-screen.modal-wrapper .modal .modal-body-generate-ai .upload-divider.items-center) .header-dashboard{box-shadow:none}.modal-wrapper .modal .modal-body-generate-ai .upload-square{cursor:pointer;--tw-border-opacity:1;border-style:dashed;border-width:2px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));border-radius:.5rem;justify-content:center;align-items:center;width:8rem;height:8rem;display:flex;position:relative;overflow:hidden}.layout-wrapper:has(.min-h-screen.modal-wrapper .modal .modal-body-generate-ai .upload-square.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.modal-wrapper .modal .modal-body-generate-ai .upload-square) .header-dashboard{box-shadow:none}.modal-wrapper .modal .modal-body-generate-ai .upload-square:hover{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity,1))}.modal-wrapper .modal .modal-body-generate-ai .upload-square-active{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1))}.modal-wrapper .modal .modal-body-generate-ai .upload-square-input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.modal-wrapper .modal .modal-body-generate-ai .upload-square-content{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-weight:500;display:flex}.layout-wrapper:has(.min-h-screen.modal-wrapper .modal .modal-body-generate-ai .upload-square-content.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.modal-wrapper .modal .modal-body-generate-ai .upload-square-content) .header-dashboard{box-shadow:none}.modal-wrapper .modal .modal-body-generate-ai .upload-square-content{--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;top:50%;left:50%}.modal-wrapper .modal .modal-body-generate-ai .upload-square-icon{width:2rem;height:2rem;margin-bottom:.5rem}.modal-wrapper .modal .modal-body-reports ul{flex-direction:column;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.modal-wrapper .modal .modal-body-reports ul.items-center) .header-dashboard{box-shadow:none}.modal-wrapper .modal .modal-body-reports li{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(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 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem;font-weight:500;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.modal-wrapper .modal .modal-body-reports li.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.modal-wrapper .modal .modal-body-reports li) .header-dashboard{box-shadow:none}.modal-wrapper .modal .modal-body-reports li:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1))}.modal-wrapper .modal .modal-footer{justify-content:flex-end;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.modal-wrapper .modal .modal-footer.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.modal-wrapper .modal .modal-footer) .header-dashboard{box-shadow:none}.modal-wrapper .modal .modal-footer--two-buttons{justify-content:space-between}.modal-wrapper .modal .modal-footer--margin-bottom{margin-bottom:1rem}.modal-wrapper .modal .modal-footer .button{cursor:pointer}.modal-wrapper .modal .modal-footer .ai-button{cursor:pointer;--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1));background-color:transparent;border-radius:.5rem;flex-direction:row;align-items:center;padding:.5rem 1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.modal-wrapper .modal .modal-footer .ai-button.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.modal-wrapper .modal .modal-footer .ai-button) .header-dashboard{box-shadow:none}.modal-wrapper .modal .modal-footer .ai-button{background:linear-gradient(135deg,rgba(66,133,244,.08),rgba(155,114,203,.08),rgba(217,101,112,.08));border:1px solid rgba(155,114,203,.3)}.modal-wrapper .modal .modal-footer .ai-button:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);background:linear-gradient(135deg,rgba(66,133,244,.18),rgba(155,114,203,.18),rgba(217,101,112,.18));border-color:rgba(155,114,203,.5);transform:translateY(-2px)}.modal-wrapper .modal .modal-footer .ai-button:active{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);transform:translateY(0)}.modal-wrapper .modal .modal-footer .ai-button-icon{margin-right:.5rem}.modal-wrapper .modal .modal-footer .ai-button-icon .ai-sparkle-icon{width:1.25rem;height:1.25rem;overflow:visible}.modal-wrapper .description{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1));font-size:.875rem;font-weight:300;line-height:1.25rem}.modal-wrapper .systemPrompt{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity,1));height:200px;font-size:.875rem;font-weight:300;line-height:1.25rem}.modal-wrapper input[type=radio]{display:none}.modal-wrapper input[type=radio]+label{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1));margin-bottom:1.25rem;margin-right:.25rem;padding:.5rem 1rem;display:inline-block}.modal-wrapper input[type=radio]:checked+label{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.assign-person-modal-content{width:100%;min-width:450px}.assign-person-search-container{z-index:10;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));margin-bottom:1rem;padding-bottom:.5rem;position:-webkit-sticky;position:sticky;top:0}.assign-person-search-input{--tw-border-opacity:1;border-width:2px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.assign-person-search-input:focus{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1));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(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 transparent);--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity,1));outline:2px solid transparent}.assign-person-search-input::placeholder{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.assign-person-search-input::-moz-placeholder{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.assign-person-search-input::placeholder{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.assign-person-search-input::placeholder{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.assign-person-empty-state{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1));justify-content:center;align-items:center;padding-top:3rem;padding-bottom:3rem;font-size:1rem;line-height:1.5rem;display:flex}.layout-wrapper:has(.min-h-screen.assign-person-empty-state.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.assign-person-empty-state) .header-dashboard{box-shadow:none}.assign-person-list{flex-direction:column;gap:.25rem;max-height:500px;padding-right:.5rem;display:flex;overflow-y:auto}.layout-wrapper:has(.min-h-screen.assign-person-list.items-center) .header-dashboard{box-shadow:none}.assign-person-list::-webkit-scrollbar{width:.5rem}.assign-person-list::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));border-radius:9999px}.assign-person-list::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity,1));border-radius:9999px}.assign-person-list::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity,1))}.assign-person-list-item{cursor:pointer;--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.assign-person-list-item.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.assign-person-list-item) .header-dashboard{box-shadow:none}.assign-person-list-item:hover{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1))}.assign-person-list-item--selected,.assign-person-list-item--selected:hover{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity,1))}.assign-person-list-item:active{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.assign-person-list-item-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.assign-person-list-item-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.assign-person-list-item-icon) .header-dashboard{box-shadow:none}.assign-person-list-item-icon svg{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.assign-person-list-item:hover .assign-person-list-item-icon svg{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.assign-person-list-item-name{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));flex:1;font-size:.875rem;font-weight:500;line-height:1.25rem}.assign-person-list-item--selected .assign-person-list-item-name{--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1));font-weight:600}.assign-person-list-item-checkmark{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}.layout-wrapper:has(.min-h-screen.assign-person-list-item-checkmark.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.assign-person-list-item-checkmark) .header-dashboard{box-shadow:none}.assign-person-none-icon{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));--tw-text-opacity:1;width:2.25rem;height:2.25rem;color:rgba(107,114,128,var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;font-size:1.5rem;font-weight:300;line-height:2rem;display:flex}.layout-wrapper:has(.min-h-screen.assign-person-none-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.assign-person-none-icon) .header-dashboard{box-shadow:none}.assign-person-divider{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));height:1px;margin-top:.25rem;margin-bottom:.25rem}.person-images-carousel{border-radius:9999px;width:2.25rem;height:2.25rem;position:relative;overflow:hidden}.person-images-carousel .person-carousel-image{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition-property:opacity;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.person-images-carousel .person-carousel-image--active{opacity:1}.new-project-modal-content{flex-direction:column;gap:1.5rem;min-width:500px;display:flex}.layout-wrapper:has(.min-h-screen.new-project-modal-content.items-center) .header-dashboard{box-shadow:none}.new-project-section{flex-direction:column;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.new-project-section.items-center) .header-dashboard{box-shadow:none}.new-project-label{letter-spacing:.025em;--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.new-project-input{--tw-border-opacity:1;border-width:2px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.new-project-input:focus{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1));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(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 transparent);--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity,1));outline:2px solid transparent}.new-project-input::placeholder{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.new-project-input::-moz-placeholder{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.new-project-input::placeholder{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.new-project-input::placeholder{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.project-type-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.project-type-box{cursor:pointer;--tw-border-opacity:1;border-width:2px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:.5rem;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:.375rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.project-type-box.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.project-type-box) .header-dashboard{box-shadow:none}.project-type-box:hover{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.project-type-box-selected{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.project-type-box-selected:hover{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1))}.project-type-box-checkmark{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;padding:.75rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.project-type-box-checkmark.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.project-type-box-checkmark) .header-dashboard{box-shadow:none}.project-type-box-checkmark{--tw-scale-x:.75;--tw-scale-y:.75;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.project-type-box-checkmark-visible{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));opacity:1}.project-type-box-label{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));flex-grow:1;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1.5rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.project-type-box-label.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.project-type-box-label) .header-dashboard{box-shadow:none}.project-type-box-selected .project-type-box-label{--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1))}.project-type-box:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:.8s ease-out fadeIn}.animate-scale-in{animation:.6s cubic-bezier(.34,1.56,.64,1) scaleIn}.modal-slider-arrow{--tw-translate-y:-50%;width:2.5rem;height:2.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%}.layout-wrapper:has(.min-h-screen.modal-slider-arrow.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.modal-slider-arrow) .header-dashboard{box-shadow:none}.modal-slider-arrow{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1))}.modal-slider-arrow:hover{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity,1))}.modal-slider-arrow:focus{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(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 transparent);--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity,1));--tw-ring-opacity:.5;outline:2px solid transparent}.modal-slider-arrow .icon{width:1.5rem;height:1.5rem}.modal-slider-arrow .icon svg{stroke-width:2.5px;width:100%;height:100%}.modal-slider-arrow-prev{left:.5rem}.modal-slider-arrow-next{right:.5rem}.modal-slider-arrow:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-slider-close{z-index:20;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:.5rem;right:.5rem}.layout-wrapper:has(.min-h-screen.modal-slider-close.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.modal-slider-close) .header-dashboard{box-shadow:none}.modal-slider-close{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1));background-color:transparent;border-width:0}.modal-slider-close:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1))}.modal-slider-close:focus{outline-offset:2px;outline:2px solid transparent}.modal-slider-close .icon{width:1.25rem;height:1.25rem}.modal-slider-close .icon svg{width:100%;height:100%}.report-preview-modal{width:90vw;max-width:1400px;height:85vh}.report-preview-modal .report-preview-modal-body{flex-direction:row;gap:1rem;height:100%;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.report-preview-modal .report-preview-modal-body.items-center) .header-dashboard{box-shadow:none}.report-preview-settings-wrapper{--tw-border-opacity:1;border-right-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));flex-direction:column;flex-shrink:0;width:16rem;padding-right:1rem;display:flex}.layout-wrapper:has(.min-h-screen.report-preview-settings-wrapper.items-center) .header-dashboard{box-shadow:none}.report-preview-settings-wrapper h4{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));margin-top:0;margin-bottom:1rem;font-size:1rem;font-weight:600;line-height:1.5rem}.report-preview-settings-panel{flex-direction:column;gap:1rem;display:flex}.layout-wrapper:has(.min-h-screen.report-preview-settings-panel.items-center) .header-dashboard{box-shadow:none}.report-settings-field{flex-direction:column;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.report-settings-field.items-center) .header-dashboard{box-shadow:none}.report-settings-field label{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.report-settings-select{cursor:pointer;--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.report-settings-select:focus{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1));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(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 transparent);--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity,1));outline:2px solid transparent}.report-settings-select{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.report-settings-select:hover{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity,1))}.report-settings-checkbox-field{margin-top:.5rem}.report-settings-sub-field{margin-left:1.5rem}.report-settings-sub-sub-field{margin-left:3rem}.report-settings-checkbox-label{cursor:pointer;--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.layout-wrapper:has(.min-h-screen.report-settings-checkbox-label.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.report-settings-checkbox-label) .header-dashboard{box-shadow:none}.report-settings-checkbox{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity,1));--tw-text-opacity:1;width:1rem;height:1rem;color:rgba(66,148,252,var(--tw-text-opacity,1));border-radius:.25rem}.report-settings-checkbox:focus{--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 transparent);--tw-ring-opacity:1;--tw-ring-color:rgba(66,148,252,var(--tw-ring-opacity,1))}.report-settings-group{flex-direction:column;gap:.25rem;display:flex}.layout-wrapper:has(.min-h-screen.report-settings-group.items-center) .header-dashboard{box-shadow:none}.report-settings-group-label{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));margin-top:.5rem;font-size:.75rem;font-weight:500;line-height:1rem}.report-settings-loading{align-self:flex-start;margin-top:.5rem}.report-preview-pane{flex-direction:column;flex:1;min-width:0;display:flex}.layout-wrapper:has(.min-h-screen.report-preview-pane.items-center) .header-dashboard{box-shadow:none}.report-preview-controls{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.report-preview-controls.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.report-preview-controls) .header-dashboard{box-shadow:none}.report-preview-zoom-button{cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.layout-wrapper:has(.min-h-screen.report-preview-zoom-button.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.report-preview-zoom-button) .header-dashboard{box-shadow:none}.report-preview-zoom-button{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.report-preview-zoom-button:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity,1))}.report-preview-zoom-button svg{width:1rem;height:1rem}.report-preview-zoom-level{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;min-width:60px;color:rgba(75,85,99,var(--tw-text-opacity,1));border-radius:.25rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.report-preview-fit-width{margin-left:.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-weight:500;line-height:1rem}.report-preview-fit-width:hover{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.report-preview-content{flex:1;min-height:0;position:relative}.report-preview-loading,.report-preview-error,.report-preview-empty{justify-content:center;align-items:center;height:100%;display:flex}.layout-wrapper:has(.min-h-screen.report-preview-loading.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen .report-preview-error.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen .report-preview-empty.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.report-preview-loading) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex .report-preview-error) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex .report-preview-empty) .header-dashboard{box-shadow:none}.report-preview-empty{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem}.report-preview-iframe-container{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1));border-radius:.5rem;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.report-preview-iframe{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-width:0;width:100%;height:100%}.report-preview-download-buttons{align-items:center;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.report-preview-download-buttons.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.report-preview-download-buttons) .header-dashboard{box-shadow:none}.report-preview-download-buttons .button{align-items:center;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.report-preview-download-buttons .button.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.report-preview-download-buttons .button) .header-dashboard{box-shadow:none}.report-preview-download-buttons .button svg{width:1rem;height:1rem}.button-secondary{--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1))}.button-secondary:hover{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1))}.remove-account-modal-content{flex-direction:column;gap:.75rem;min-width:400px;display:flex}.layout-wrapper:has(.min-h-screen.remove-account-modal-content.items-center) .header-dashboard{box-shadow:none}.remove-account-modal-content ul{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));flex-direction:column;gap:.25rem;padding-left:1.5rem;list-style-type:disc;display:flex}.layout-wrapper:has(.min-h-screen.remove-account-modal-content ul.items-center) .header-dashboard{box-shadow:none}.remove-account-modal-content a{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity,1));-webkit-text-decoration-line:underline;text-decoration-line:underline}.remove-account-modal-content a:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity,1))}.remove-account-apple-warning{--tw-border-opacity:1;border-width:1px;border-color:rgba(253,230,138,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity,1));border-radius:.5rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;line-height:1.25rem}.remove-account-apple-warning a{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity,1));font-weight:500;-webkit-text-decoration-line:underline;text-decoration-line:underline}.remove-account-apple-warning a:hover{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity,1))}.account-removed-screen{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1));justify-content:center;align-items:center;min-height:100vh;display:flex}.layout-wrapper:has(.min-h-screen.account-removed-screen.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.account-removed-screen) .header-dashboard{box-shadow:none}.layout-wrapper:has(.account-removed-screen.flex.items-center) .header-dashboard{box-shadow:none}.account-removed-content{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));text-align:center;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);width:100%;max-width:28rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.75rem;flex-direction:column;align-items:center;gap:1rem;margin-left:1rem;margin-right:1rem;padding:2rem;display:flex}.layout-wrapper:has(.min-h-screen.account-removed-content.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.account-removed-content) .header-dashboard{box-shadow:none}.account-removed-content h2{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}.account-removed-content p{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1))}.account-removed-content .button{margin-top:1rem}.account-removed-icon{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity,1));--tw-text-opacity:1;width:4rem;height:4rem;color:rgba(22,163,74,var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.account-removed-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.account-removed-icon) .header-dashboard{box-shadow:none}.account-removed-icon svg{width:2rem;height:2rem}.account-removed-apple-notice{--tw-border-opacity:1;border-width:1px;border-color:rgba(253,230,138,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgba(146,64,14,var(--tw-text-opacity,1));border-radius:.5rem;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;line-height:1.25rem;display:flex}.layout-wrapper:has(.min-h-screen.account-removed-apple-notice.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.account-removed-apple-notice) .header-dashboard{box-shadow:none}.account-removed-apple-notice a{font-size:.875rem;line-height:1.25rem}.account-removed-reactivation{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.account-removed-reactivation a{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity,1));-webkit-text-decoration-line:underline;text-decoration-line:underline}.account-removed-reactivation a:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity,1))}.notifications{pointer-events:none;z-index:50;flex-direction:column-reverse;justify-content:center;align-items:center;width:100%;padding:2rem;display:flex;position:fixed;top:5rem;left:0}.layout-wrapper:has(.min-h-screen.notifications.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.notifications) .header-dashboard{box-shadow:none}.canvas-sidebar .notifications{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;margin-bottom:1rem;display:flex}.layout-wrapper:has(.min-h-screen.canvas-sidebar .notifications.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.canvas-sidebar .notifications) .header-dashboard{box-shadow:none}.canvas-sidebar .notifications li{cursor:pointer;--tw-border-opacity:1;border-width:2px;border-color:rgba(243,244,246,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.canvas-sidebar .notifications li.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.canvas-sidebar .notifications li) .header-dashboard{box-shadow:none}.canvas-sidebar .notifications li svg{width:1rem;height:1rem;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.canvas-sidebar .notifications li .icon.Optimize svg{width:1.5rem;height:1.5rem}.canvas-sidebar .notifications li path,.canvas-sidebar .notifications li rect{fill:#000;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.canvas-sidebar .notifications li:hover{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));transform:scale(1.15);box-shadow:0 4px 12px rgba(59,130,246,.4),0 0 0 3px rgba(59,130,246,.1)}.canvas-sidebar .notifications li:hover path,.canvas-sidebar .notifications li:hover rect{fill:#fff}.canvas-sidebar .notifications li:active{transform:scale(.95)}.canvas-sidebar .notifications li.active{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1))}.canvas-sidebar .notifications li.active path,.canvas-sidebar .notifications li.active rect{fill:#fff}.canvas-sidebar .notifications li.active:hover{transform:scale(1.1)}.canvas-sidebar .notifications li.active:active{transform:scale(.95)}.notifications .notification{pointer-events:auto;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);width:100%;max-width:28rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), 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 transparent);--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity,1));--tw-ring-opacity:.05;border-radius:.5rem;margin-top:.5rem;padding:.5rem;overflow:hidden}.notifications .notification-wrapper{align-items:flex-start;display:flex}.layout-wrapper:has(.min-h-screen.notifications .notification-wrapper.items-center) .header-dashboard{box-shadow:none}.notifications .notification-wrapper .icon svg{width:100%;height:100%}.notifications .notification.warning svg path,.notifications .notification.warning svg line{stroke:#fc5914}.notifications .notification.error svg path{fill:red}.notifications .notification-icon{--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgba(74,222,128,var(--tw-text-opacity,1))}.notifications .notification-content{flex:1;justify-content:center;align-items:flex-start;width:0;margin-left:.75rem;padding-top:.125rem}.notifications .notification-title{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.notifications .notification-message{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.notification-inline{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.375rem;margin-top:.5rem;margin-bottom:.5rem;padding:.5rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.notification-inline.warning{--tw-bg-opacity:1;background-color:rgba(252,89,20,var(--tw-bg-opacity,1))}.notification-inline.error{--tw-bg-opacity:1;background-color:rgba(255,0,0,var(--tw-bg-opacity,1))}.notification-inline.success{--tw-bg-opacity:1;background-color:rgba(102,227,153,var(--tw-bg-opacity,1))}.input-wrapper{margin-bottom:.5rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.input-wrapper h4{padding-right:1rem}.input-wrapper p{font-weight:300}.input-wrapper .header-icon{z-index:1000;background-color:transparent;border-radius:.375rem;min-width:2.3rem;height:2.3rem}.input-wrapper .header-icon svg{width:1.5rem;height:1.5rem}.input-wrapper .header-icon:hover{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1))}.input-wrapper .input-holder{width:100%;position:relative}.input-wrapper .input-holder--readonly{opacity:.6;cursor:not-allowed}.input-wrapper .input-holder-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.input-wrapper input,.input-wrapper textarea{resize:none;--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));background-color:transparent;border-radius:.375rem;width:100%;padding:.25rem;font-size:.875rem;font-weight:300;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.input-wrapper input:focus,.input-wrapper input:hover,.input-wrapper textarea:focus,.input-wrapper textarea: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 transparent)}.input-wrapper input[type=color]{width:2.5rem;padding:0}.input-wrapper textarea[type=color]{width:2.5rem;padding:0}.input-wrapper .input-header{justify-content:space-between;align-items:center;gap:.5rem;padding-top:.5rem;padding-bottom:.25rem;display:flex;position:relative}.layout-wrapper:has(.min-h-screen.input-wrapper .input-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.input-wrapper .input-header) .header-dashboard{box-shadow:none}.input-wrapper .input-header h4{flex-grow:1;font-weight:500}.input-wrapper .input-header .sortable-dragger{cursor:ns-resize}.input-wrapper .input-header .field-button{cursor:pointer;--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1))}.input-wrapper .images-holder{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%;margin-top:2rem;margin-bottom:2rem;display:grid}.input-wrapper .images-holder .image{cursor:pointer;-o-object-fit:cover;object-fit:cover;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);width:8rem;height:8rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.375rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.input-wrapper .images-holder .image:hover,.input-wrapper .images-holder .image-active{outline:2px solid #4294fc}.input-wrapper .html-area-preview{resize:none;--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));background-color:transparent;border-radius:.375rem;width:100%;max-width:50vw;padding:.25rem;font-size:.875rem;font-weight:300;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.input-wrapper .html-area-preview ul{list-style-type:disc;list-style-position:inside}.input-wrapper .html-area-preview ol{list-style-type:decimal;list-style-position:inside}.template-toggle--readonly{pointer-events:none;opacity:.6}.template-toggle .checkbox-wrapper{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));border-radius:.75rem;width:2.5rem;height:1.5rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.template-toggle .checkbox-wrapper .checkbox-move{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity,1));border-radius:9999px;width:1rem;height:1rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block;position:absolute;top:.25rem;left:.25rem;overflow:hidden}.template-toggle .checkbox-wrapper .checkbox-move .icon{width:100%;height:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1;background-color:transparent;justify-content:center;align-items:center;padding:0;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.template-toggle .checkbox-wrapper .checkbox-move .icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-toggle .checkbox-wrapper .checkbox-move .icon) .header-dashboard{box-shadow:none}.template-toggle .checkbox-wrapper .checkbox-move .icon svg{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.template-toggle .checkbox-wrapper .checkbox-move .icon.checked{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.template-toggle .checkbox-wrapper:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1))}.template-toggle .checkbox-wrapper:hover .checkbox-move{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity,1))}.template-toggle .input{pointer-events:none;opacity:0;width:0;height:0;position:absolute}.template-toggle.checked .checkbox-wrapper{background-color:rgba(102,227,153,var(--tw-bg-opacity,1));--tw-bg-opacity:.4}.template-toggle.checked .checkbox-wrapper .checkbox-move{background-color:rgba(102,227,153,var(--tw-bg-opacity,1));--tw-bg-opacity:.9;right:.25rem;left:initial}.template-toggle.checked .checkbox-wrapper .checkbox-move .icon.checked{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.template-toggle.checked .checkbox-wrapper .checkbox-move .icon.unchecked{--tw-translate-y:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.template-toggle.checked .checkbox-wrapper:hover{background-color:rgba(102,227,153,var(--tw-bg-opacity,1));--tw-bg-opacity:.5}.template-toggle.checked .checkbox-wrapper:hover .checkbox-move{background-color:rgba(102,227,153,var(--tw-bg-opacity,1));--tw-bg-opacity:1}.entity-list select{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity,1));border-radius:.375rem;width:100%;font-size:.875rem;font-weight:300;line-height:1.25rem}.entity-list-select--readonly{cursor:not-allowed;opacity:.6}.project-list-scrollable{--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));border-radius:.375rem;max-height:300px;padding:.25rem;overflow-y:auto}.project-list-item{cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;font-weight:300;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.project-list-item.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.project-list-item) .header-dashboard{box-shadow:none}.project-list-item:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1))}.project-list-item--selected{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));font-weight:500}.project-list-item--selected:hover{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1))}.variant-icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.variant-icon) .header-dashboard{box-shadow:none}.variant-icon .icon{width:100%;height:100%}.variant-icon--app{color:#5ba8a8}.variant-icon--bpmn{color:#a855f7}.variant-icon--designer{color:#eab308}.project-title-row{align-items:center;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.project-title-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.project-title-row) .header-dashboard{box-shadow:none}.ql-toolbar.ql-snow{z-index:10;--tw-border-opacity:1;border-bottom-width:0;border-color:rgba(209,213,219,var(--tw-border-opacity,1));border-top-left-radius:.375rem;border-top-right-radius:.375rem}.ql-toolbar.ql-snow button.ql-active,.ql-toolbar.ql-snow button:hover{--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1))}.ql-toolbar.ql-snow button.ql-active .ql-stroke,.ql-toolbar.ql-snow button:hover .ql-stroke{stroke:#4294fc}.ql-toolbar.ql-snow{opacity:0;visibility:hidden;pointer-events:none;max-height:0;transition:opacity .2s,transform .2s,max-height .3s,padding .3s;transform:translateY(-50%);padding:0!important}.ql-toolbar.ql-snow.toolbar-visible{opacity:1;visibility:visible;pointer-events:auto;max-height:100px;transform:translateY(0);padding:8px!important}.ql-toolbar.ql-snow.toolbar-hidden{opacity:0;visibility:hidden;pointer-events:none;max-height:0;transform:translateY(-50%);padding:0!important}.ql-container{--tw-border-opacity:1!important;border-color:rgba(209,213,219,var(--tw-border-opacity,1))!important;border-bottom-right-radius:.375rem!important;border-bottom-left-radius:.375rem!important;font-weight:400!important;position:static!important;overflow-y:hidden!important}.ql-toolbar .ql-formats:not(:last-child){--tw-border-opacity:1!important;border-right-width:1px!important;border-color:rgba(209,213,219,var(--tw-border-opacity,1))!important;margin-right:10px!important;padding-right:.5rem!important}.ql-editor ul,.ql-editor ol{list-style-position:inside}.ql-editor ul{list-style-type:disc}.ql-editor ol{list-style-type:decimal}.ql-editor em,.ql-editor em u,.ql-editor u em{font-style:italic}:not(.toolbar-visible)+.ql-container{--tw-border-opacity:1!important;border-width:1px!important;border-color:rgba(209,213,219,var(--tw-border-opacity,1))!important;border-top:1px solid #dee2e6!important;border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.ql-tooltip{z-index:10;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;transform:translate(50px)}.ql-tooltip[data-mode=link]{--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.375rem;left:auto!important}.ql-tooltip.ql-editing{visibility:visible;opacity:1;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(50px)}.input-quill-resizer{cursor:ns-resize;background-color:transparent;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;width:100%;height:.5rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;bottom:0}.input-quill-resizer:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1))}.input-quill-resizer.active{cursor:ns-resize;--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1))}.person-field-container{width:100%;margin-bottom:.5rem}.person-field-container--readonly .person-field-header{cursor:default}.person-field-container--readonly .person-field-header:hover{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.person-field-container:has(.person-field-header--expanded){--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem}.person-field-container:has(.person-field-header--expanded):hover{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1))}.person-field-container:has(.person-field-header--expanded) .person-field-header{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-width:0}.person-field-container:has(.person-field-header--expanded) .person-field-header:hover{border-width:0}.person-field-container:has(.person-field-header--expanded) .person-field-expanded{border-width:0}.person-field-header{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.person-field-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.person-field-header) .header-dashboard{box-shadow:none}.person-field-header:hover{--tw-border-opacity:1;border-color:rgba(66,148,252,var(--tw-border-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.person-field-header--expanded{--tw-border-opacity:1;border-bottom-width:2px;border-bottom-color:rgba(229,231,235,var(--tw-border-opacity,1));border-bottom-right-radius:0;border-bottom-left-radius:0}.person-field-header-content{flex-grow:1;align-items:center;gap:1rem;display:flex}.layout-wrapper:has(.min-h-screen.person-field-header-content.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.person-field-header-content) .header-dashboard{box-shadow:none}.person-field-header:not(.person-field-header--expanded) .person-field-header-content{cursor:pointer}.person-field-image{flex-shrink:0}.person-field-image .person-field-avatar{--tw-border-opacity:1;border-width:2px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:2.5rem;height:2.5rem}.person-field-image-placeholder{background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-bg-opacity:.1;--tw-text-opacity:1;width:2.5rem;height:2.5rem;color:rgba(66,148,252,var(--tw-text-opacity,1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}.layout-wrapper:has(.min-h-screen.person-field-image-placeholder.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.person-field-image-placeholder) .header-dashboard{box-shadow:none}.person-field-name-section{flex-grow:1}.person-field-name{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.person-field-name--clickable{cursor:pointer;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.person-field-name--clickable:hover{--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1))}.person-field-chevron{cursor:pointer;--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgba(156,163,175,var(--tw-text-opacity,1));justify-content:center;align-items:center;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.person-field-chevron.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.person-field-chevron) .header-dashboard{box-shadow:none}.person-field-chevron:hover{--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1))}.person-field-chevron svg{width:1rem;height:1rem}.person-field-chevron--expanded{transform:rotate(180deg)}.person-field-delete{cursor:pointer;--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgba(156,163,175,var(--tw-text-opacity,1));justify-content:center;align-items:center;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.person-field-delete.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.person-field-delete) .header-dashboard{box-shadow:none}.person-field-delete:hover{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity,1))}.person-field-delete svg{width:1rem;height:1rem}.person-field-add-button{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.person-field-add-button.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.person-field-add-button) .header-dashboard{box-shadow:none}.person-field-add-button:hover{--tw-bg-opacity:.9}.person-field-expanded{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.75rem 1rem 1rem;animation:.3s ease-out expandDown;overflow:hidden}.person-field-details{flex-direction:column;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.person-field-details.items-center) .header-dashboard{box-shadow:none}.person-field-item{justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.layout-wrapper:has(.min-h-screen.person-field-item.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.person-field-item) .header-dashboard{box-shadow:none}.person-field-item-label{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));font-weight:500}.person-field-item-value{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity,1));font-weight:300}.person-field-item-copy{cursor:pointer;--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1));transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.person-field-item-copy:hover{--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1))}.person-field-item-copy svg{width:1rem;height:1rem}.person-field-expanded-image{flex-shrink:0}.person-field-expanded-image .input-image-container{width:3rem;height:3rem;margin:0}.person-field-expanded-fields{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.layout-wrapper:has(.min-h-screen.person-field-expanded-fields.items-center) .header-dashboard{box-shadow:none}.person-field-input-group{margin-bottom:0}.person-field-input-group--full-width{width:100%}.person-field-label{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.75rem;font-weight:600;line-height:1rem;display:block}.person-field-actions{gap:.5rem;margin-top:1.5rem;display:flex}.layout-wrapper:has(.min-h-screen.person-field-actions.items-center) .header-dashboard{box-shadow:none}.person-field-input-with-copy{align-items:center;gap:.5rem;width:100%;display:flex;position:relative}.layout-wrapper:has(.min-h-screen.person-field-input-with-copy.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.person-field-input-with-copy) .header-dashboard{box-shadow:none}.person-field-input-with-copy .input-text-container,.person-field-link-input{flex-grow:1;width:100%}.person-field-link-input .person-field-link-text{cursor:pointer;--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1));-webkit-text-decoration-line:underline;text-decoration-line:underline}.person-field-link-input .person-field-link-text:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity,1))}.person-field-copy-icon{cursor:pointer;--tw-text-opacity:1;width:2.25rem;height:2.25rem;color:rgba(156,163,175,var(--tw-text-opacity,1));border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.layout-wrapper:has(.min-h-screen.person-field-copy-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.person-field-copy-icon) .header-dashboard{box-shadow:none}.person-field-copy-icon:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(66,148,252,var(--tw-text-opacity,1))}.person-field-copy-icon svg{width:1rem;height:1rem}.copy-tooltip{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;animation:.2s ease-out fadeInUp;position:absolute;top:-2.5rem;left:50%}.copy-tooltip:after{content:"";--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-width:4px;border-color:transparent;border-top-color:rgba(17,24,39,var(--tw-border-opacity,1));position:absolute;top:100%;left:50%}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.image-modal-content{flex-direction:column;align-items:center;gap:1.5rem;padding:1rem;display:flex}.layout-wrapper:has(.min-h-screen.image-modal-content.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.image-modal-content) .header-dashboard{box-shadow:none}.image-modal-preview{--tw-border-opacity:1;border-width:4px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);width:12rem;height:12rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:9999px;overflow:hidden}.image-modal-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image-modal-actions{justify-content:center;gap:.75rem;width:100%;display:flex}.layout-wrapper:has(.min-h-screen.image-modal-actions.items-center) .header-dashboard{box-shadow:none}.image-modal-actions .button{cursor:pointer}.color-field-container{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));background-image:linear-gradient(to bottom right, var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);border-radius:.5rem;padding:1rem}.color-field-preview{align-items:center;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.color-field-preview.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.color-field-preview) .header-dashboard{box-shadow:none}.color-field-swatch{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.75rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05)}.color-field-swatch:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.1)}.color-field-hex-input input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.color-field-presets{flex-wrap:wrap;gap:.625rem;display:flex}.layout-wrapper:has(.min-h-screen.color-field-presets.items-center) .header-dashboard{box-shadow:none}.color-field-option{cursor:pointer;border-radius:9999px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 8px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05)}.color-field-option:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.1)}.color-field-option:active{transform:scale(.95)}*,: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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--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: }::-ms-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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Open Sans,sans-serif;line-height:1.5}:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Open Sans,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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{-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:transparent;background-image:none}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{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder{opacity:1;color:#9ca3af}textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[type=text]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where(:not([type])){-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[type=email]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[type=url]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[type=password]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[type=number]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[type=date]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[type=datetime-local]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[type=month]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[type=tel]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[type=time]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[type=week]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[multiple]:focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid transparent}[type=text]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid transparent}input:where(:not([type])):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid transparent}[type=email]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid transparent}[type=url]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid transparent}[type=password]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid transparent}[type=number]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid transparent}[type=date]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid transparent}[type=datetime-local]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid transparent}[type=month]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid transparent}[type=search]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid transparent}[type=tel]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid transparent}[type=time]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid transparent}[type=week]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid transparent}input::-moz-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}input::-webkit-input-placeholder{color:#6b7280;opacity:1}input::-moz-placeholder{color:#6b7280;opacity:1}input::-ms-input-placeholder{color:#6b7280;opacity:1}input::placeholder{color:#6b7280;opacity:1}textarea::-webkit-input-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}textarea::-ms-input-placeholder{color:#6b7280;opacity:1}textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 transparent;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 transparent;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);outline:2px solid transparent}[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);outline:2px solid transparent}[type=checkbox]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;-ms-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;-ms-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:checked:focus{background-color:currentColor;border-color:transparent}[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=radio]:checked:focus{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;-ms-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate:focus{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;bottom:0;left:0;right:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mb-\[0\.25rem\]{margin-bottom:.25rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.box-border{box-sizing:border-box}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.aspect-\[3\/1\]{aspect-ratio:3}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-full{height:100%}.max-h-\[38px\]{max-height:38px}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-11\/12{width:91.6667%}.w-2{width:.5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-5{width:1.25rem}.w-5\/6{width:83.3333%}.w-6{width:1.5rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[650px\]{max-width:650px}.max-w-\[750px\]{max-width:750px}.max-w-md{max-width:28rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.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-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-none{border-style:none}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:transparent}.bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity,1))}.bg-sensus-blue{--tw-bg-opacity:1;background-color:rgba(66,148,252,var(--tw-bg-opacity,1))}.bg-sensus-orange{--tw-bg-opacity:1;background-color:rgba(252,89,20,var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,115,22,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to:rgba(255,255,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgba(255,255,255,.2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to:#dc2626 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.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-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:Open Sans,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.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-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.opacity-50{opacity:.5}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.outline{outline-style:solid}.ring{--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(3px + 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 transparent)}.blur{--tw-blur:blur(8px);-webkit-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);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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06));-webkit-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);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)}.invert{--tw-invert:invert(100%);-webkit-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);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)}.filter{-webkit-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);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,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity,1))}.hover\:border-green-600:hover{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity,1))}.hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity,1))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity,1))}.hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity,1))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.hover\:bg-opacity-90:hover{--tw-bg-opacity:.9}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1))}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.hover\:brightness-90:hover{--tw-brightness:brightness(.9);-webkit-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);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)}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity,1))}.focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(17,24,39,var(--tw-border-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid transparent}.focus\:ring-2:focus{--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 transparent)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity,1))}.focus\:ring-green-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity,1))}.focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity,1))}.active\:bg-opacity-100:active{--tw-bg-opacity:1}
