:root{--ui-brand-blue:66 148 252;--ui-brand-blue-light:148 194 255;--ui-brand-blue-background:239 246 255;--ui-brand-green:102 227 153;--ui-brand-orange:252 89 20;--ui-brand-red:255 0 0;--ui-brand-white:255 255 255;--ui-brand-gray-light:242 242 242;--ui-white:255 255 255;--ui-black:0 0 0;--ui-gray-50:249 250 251;--ui-gray-100:243 244 246;--ui-gray-200:229 231 235;--ui-gray-300:209 213 219;--ui-gray-400:156 163 175;--ui-gray-500:107 114 128;--ui-gray-600:75 85 99;--ui-gray-700:55 65 81;--ui-gray-800:31 41 55;--ui-gray-900:17 24 39;--ui-gray-950:3 7 18;--ui-blue-50:239 246 255;--ui-blue-100:219 234 254;--ui-blue-200:191 219 254;--ui-blue-300:147 197 253;--ui-blue-400:96 165 250;--ui-blue-500:59 130 246;--ui-blue-600:37 99 235;--ui-blue-700:29 78 216;--ui-blue-800:30 64 175;--ui-blue-900:30 58 138;--ui-blue-950:23 37 84;--ui-red-50:254 242 242;--ui-red-100:254 226 226;--ui-red-200:254 202 202;--ui-red-300:252 165 165;--ui-red-400:248 113 113;--ui-red-500:239 68 68;--ui-red-600:220 38 38;--ui-red-700:185 28 28;--ui-red-800:153 27 27;--ui-red-900:127 29 29;--ui-red-950:69 10 10;--ui-green-50:240 253 244;--ui-green-100:220 252 231;--ui-green-200:187 247 208;--ui-green-300:134 239 172;--ui-green-400:74 222 128;--ui-green-500:34 197 94;--ui-green-600:22 163 74;--ui-green-700:21 128 61;--ui-green-800:22 101 52;--ui-green-900:20 83 45;--ui-green-950:5 46 22;--ui-orange-50:255 247 237;--ui-orange-100:255 237 213;--ui-orange-200:254 215 170;--ui-orange-300:253 186 116;--ui-orange-400:251 146 60;--ui-orange-500:249 115 22;--ui-orange-600:234 88 12;--ui-orange-700:194 65 12;--ui-orange-800:154 52 18;--ui-orange-900:124 45 18;--ui-orange-950:67 20 7;--ui-yellow-50:254 252 232;--ui-yellow-100:254 249 195;--ui-yellow-200:254 240 138;--ui-yellow-300:253 224 71;--ui-yellow-400:250 204 21;--ui-yellow-500:234 179 8;--ui-yellow-600:202 138 4;--ui-yellow-700:161 98 7;--ui-yellow-800:133 77 14;--ui-yellow-900:113 63 18;--ui-yellow-950:66 32 6;--ui-amber-50:255 251 235;--ui-amber-100:254 243 199;--ui-amber-200:253 230 138;--ui-amber-300:252 211 77;--ui-amber-400:251 191 36;--ui-amber-500:245 158 11;--ui-amber-600:217 119 6;--ui-amber-700:180 83 9;--ui-amber-800:146 64 14;--ui-amber-900:120 53 15;--ui-amber-950:69 26 3;--ui-stone-50:250 250 249;--ui-stone-100:245 245 244;--ui-stone-200:231 229 228;--ui-stone-300:214 211 209;--ui-stone-400:168 162 158;--ui-stone-500:120 113 108;--ui-stone-600:87 83 78;--ui-stone-700:68 64 60;--ui-stone-800:41 37 36;--ui-stone-900:28 25 23;--ui-stone-950:12 10 9;--ui-purple-50:250 245 255;--ui-purple-100:243 232 255;--ui-purple-200:233 213 255;--ui-purple-300:216 180 254;--ui-purple-400:192 132 252;--ui-purple-500:168 85 247;--ui-purple-600:147 51 234;--ui-purple-700:126 34 206;--ui-purple-800:107 33 168;--ui-purple-900:88 28 135;--ui-purple-950:59 7 100;--ui-emerald-50:236 253 245;--ui-emerald-100:209 250 229;--ui-emerald-200:167 243 208;--ui-emerald-300:110 231 183;--ui-emerald-400:52 211 153;--ui-emerald-500:16 185 129;--ui-emerald-600:5 150 105;--ui-emerald-700:4 120 87;--ui-emerald-800:6 95 70;--ui-emerald-900:6 78 59;--ui-emerald-950:2 44 34;--ui-teal-50:240 253 250;--ui-teal-100:204 251 241;--ui-teal-200:153 246 228;--ui-teal-300:94 234 212;--ui-teal-400:45 212 191;--ui-teal-500:20 184 166;--ui-teal-600:13 148 136;--ui-teal-700:15 118 110;--ui-teal-800:17 94 89;--ui-teal-900:19 78 74;--ui-teal-950:4 47 46;--ui-color-primary:var(--ui-brand-blue);--ui-color-primary-light:var(--ui-brand-blue-light);--ui-color-primary-subtle:var(--ui-blue-50);--ui-color-on-primary:var(--ui-white);--ui-color-background:251 251 251;--ui-color-surface:var(--ui-white);--ui-color-surface-muted:var(--ui-gray-50);--ui-color-surface-hover:var(--ui-gray-100);--ui-color-border:var(--ui-gray-200);--ui-color-border-strong:var(--ui-gray-300);--ui-color-text:var(--ui-black);--ui-color-text-strong:var(--ui-gray-900);--ui-color-text-secondary:var(--ui-gray-700);--ui-color-text-muted:var(--ui-gray-500);--ui-color-text-subtle:var(--ui-gray-400);--ui-color-danger:var(--ui-red-600);--ui-color-danger-subtle:var(--ui-red-50);--ui-color-success:var(--ui-green-600);--ui-color-success-subtle:var(--ui-green-100);--ui-color-warning:var(--ui-amber-800);--ui-color-warning-subtle:var(--ui-amber-50);--ui-font-family-sans:"Open Sans", sans-serif;--ui-font-family-inter:"Inter", sans-serif;--ui-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ui-font-family-body:var(--ui-font-family-inter);--ui-font-size-xs:.75rem;--ui-font-size-sm:.875rem;--ui-font-size-base:1rem;--ui-font-size-lg:1.125rem;--ui-font-size-xl:1.25rem;--ui-font-size-2xl:1.5rem;--ui-font-size-3xl:1.875rem;--ui-font-size-4xl:2.25rem;--ui-font-weight-normal:400;--ui-font-weight-medium:500;--ui-font-weight-semibold:600;--ui-font-weight-bold:700;--ui-line-height-none:1;--ui-line-height-tight:1.25;--ui-line-height-snug:1.375;--ui-line-height-normal:1.5;--ui-line-height-relaxed:1.625;--ui-space-0:0px;--ui-space-px:1px;--ui-space-0-5:.125rem;--ui-space-1:.25rem;--ui-space-1-5:.375rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-space-10:2.5rem;--ui-space-12:3rem;--ui-radius-none:0px;--ui-radius-sm:.125rem;--ui-radius-default:.25rem;--ui-radius-md:.375rem;--ui-radius-lg:.5rem;--ui-radius-xl:.75rem;--ui-radius-2xl:1rem;--ui-radius-3xl:1.5rem;--ui-radius-full:9999px;--ui-shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--ui-shadow-default:0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);--ui-shadow-md:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--ui-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--ui-shadow-xl:0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1);--ui-shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--ui-shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.05);--ui-shadow-none:0 0 transparent;--ui-focus-ring-width:2px;--ui-focus-ring-color:var(--ui-blue-100);--ui-focus-border-color:var(--ui-color-primary)}.product-modeler{--modeler-color-text:0 28 31;--modeler-color-secondary-text:105 105 105;--modeler-color-accent:54 140 252;--modeler-color-accent-hover:202 232 255;--modeler-color-border:235 235 235;--modeler-color-button:102 227 153;--modeler-color-body:248 248 248;--modeler-color-white:255 255 255;--modeler-color-section-header:253 253 253;--modeler-color-section-header-active:237 245 255;--modeler-color-section-line:237 237 237;--modeler-color-input-border:204 204 204;--modeler-color-search-input:238 238 238;--modeler-color-connector:153 153 153;--modeler-color-input-disabled:238 238 238;--modeler-color-toolbar-icon:102 102 102;--modeler-color-selection:0 120 215;--modeler-color-remove:255 0 0;--modeler-color-rubber-band:55 168 255;--modeler-color-rubber-band-fill:212 209 212;--modeler-color-scrollbar-thumb:145 145 145;--modeler-color-scrollbar-track:245 245 245;--modeler-color-dialog-text:51 51 51;--modeler-color-input-text:89 89 89;--modeler-color-error:169 68 66;--modeler-color-field-icon:0 0 0;--modeler-color-description-mark:142 142 142;--modeler-color-figure-organisation:239 55 77;--modeler-color-figure-theme:54 140 252;--modeler-color-figure-main-process:102 227 153;--modeler-color-figure-process:252 89 20;--modeler-color-figure-department:252 67 54;--modeler-color-figure-staff-department:252 216 54;--modeler-color-figure-position:54 140 252;--modeler-font-family:"Inter", sans-serif;--modeler-font-size:12px;--modeler-size-top-bar:62px;--modeler-size-top-bar-font:13px;--modeler-size-top-bar-icon:36px;--modeler-size-top-bar-logo:32px;--modeler-size-tree:260px;--modeler-size-row:32px;--modeler-size-section-header:50px;--modeler-size-accordion-footer:36px;--modeler-size-scrollbar:8px;--modeler-size-search-input:24px;--modeler-size-search-width:260px;--modeler-size-search-result:48px;--modeler-size-menu-item:48px;--modeler-size-menu-button:61px;--modeler-size-menu-file:285px;--modeler-size-menu-project:186px;--modeler-size-menu-versions:230px;--modeler-size-inspector-min-width:205px;--modeler-size-inspector-header:50px;--modeler-size-inspector-font:13px;--modeler-size-field-icon:18px;--modeler-size-description-mark:16px;--modeler-size-input-height:32px;--modeler-size-input-radius:8px;--modeler-size-palette-radius:5px;--modeler-size-palette-left:10px;--modeler-size-palette-padding:4px;--modeler-size-palette-tile:36px;--modeler-size-view-button:36px;--modeler-size-view-button-gap:5px;--modeler-size-search-radius:5px;--modeler-size-dialog-width:600px;--modeler-size-dialog-top:30px;--modeler-size-dialog-radius:6px;--modeler-size-dialog-header:58px;--modeler-size-dialog-title-font:16px;--modeler-size-dialog-close:24px;--modeler-size-input-font:13px}.product-modeler:where(:not(.render-in-body)){font-size:var(--modeler-font-size);color:rgb(var(--modeler-color-text))}.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}.app-container-canvas-holder--readonly svg [data-testid=canvas-figure],.app-container-canvas-holder--readonly svg [data-testid=canvas-figure] svg{pointer-events:auto}[data-testid=canvas-figure][data-linked=true]:not(.drop-target)>.graphic{-webkit-filter:drop-shadow(0 0 1px #1d6fd8)drop-shadow(0 0 1px #1d6fd8)drop-shadow(0 0 3px rgba(29,111,216,.5))!important;filter:drop-shadow(0 0 1px #1d6fd8)drop-shadow(0 0 1px #1d6fd8)drop-shadow(0 0 3px rgba(29,111,216,.5))!important}.canvas-drill-back{z-index:40;align-items:center;gap:.25rem;display:flex;position:fixed}.layout-wrapper:has(.min-h-screen.canvas-drill-back.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.canvas-drill-back) .header-dashboard{box-shadow:none}.canvas-drill-back{top:5.5rem;left:calc(var(--left-bar-width,15rem) + var(--left-bar-offset,1rem) + 5rem)}.layout-wrapper:has(.header-menu) .canvas-drill-back{top:7.5rem}.canvas-drill-back svg{width:1rem;height:1rem}.icon-with-title{position:relative}.icon-with-title[title]:not([title=""]):after{pointer-events:none;z-index:10;white-space:nowrap;border-radius:var(--ui-radius-md);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-500) / var(--tw-bg-opacity,1));text-transform:capitalize;--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));opacity:0;content:attr(title);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:var(--ui-radius-lg);flex-shrink:0;width:100%;min-width:100%}.canvas-bottom-banner .hero-carousel-image{border-radius:var(--ui-radius-lg);-o-object-fit:cover;object-fit:cover;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;border-radius:var(--ui-radius-full);background-color:rgb(var(--ui-black) / .5);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:rgb(var(--ui-black) / .7)}.floating-banner-close svg{--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(var(--ui-white) / var(--tw-text-opacity,1))}.floating-banner-image{border-radius:var(--ui-radius-lg);--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);max-width:20rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);display:block}.banner-modal-overlay{z-index:100;background-color:rgb(var(--ui-black) / .6);--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);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{border-radius:var(--ui-radius-xl);--tw-shadow:var(--ui-shadow-2xl);--tw-shadow-colored:var(--ui-shadow-2xl);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);position:relative;overflow:hidden}.banner-modal-content img{max-width:90vw;max-height:90vh;display:block}.banner-modal-close{z-index:10;cursor:pointer;border-radius:var(--ui-radius-full);background-color:rgb(var(--ui-black) / .5);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:rgb(var(--ui-black) / .7)}.banner-modal-close svg{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(var(--ui-white) / var(--tw-text-opacity,1))}body.chatbase-widget-hidden #chatbase-bubble-button,body.chatbase-widget-hidden #chatbase-bubble-window,body.chatbase-widget-hidden #chatbase-message-bubbles,body.chatbase-bubble-docked #chatbase-message-bubbles{display:none!important}body.chatbase-bubble-docked #chatbase-bubble-button{cursor:pointer;opacity:.7}body.chatbase-bubble-docked #chatbase-bubble-button:hover{opacity:1}body.chatbase-bubble-docked[data-chatbase-dock=left] #chatbase-bubble-button:hover{transform:translate(10px)!important}body.chatbase-bubble-docked[data-chatbase-dock=right] #chatbase-bubble-button:hover{transform:translate(-10px)!important}body.chatbase-bubble-docked[data-chatbase-dock=top] #chatbase-bubble-button:hover{transform:translateY(10px)!important}body.chatbase-bubble-docked[data-chatbase-dock=bottom] #chatbase-bubble-button:hover{transform:translateY(-10px)!important}.checkbox-tree{gap:var(--ui-space-2);min-height:0;font-family:var(--ui-font-family-body);font-size:var(--ui-font-size-sm);color:rgb(var(--ui-color-text-secondary));flex-direction:column;display:flex}.checkbox-tree-header{justify-content:space-between;align-items:center;gap:var(--ui-space-2);display:flex}.checkbox-tree-select-all-label{align-items:center;gap:var(--ui-space-2);cursor:pointer;display:flex}.checkbox-tree-expand-all{padding:var(--ui-space-0-5) var(--ui-space-1);border-radius:var(--ui-radius-default);font-size:var(--ui-font-size-xs);color:rgb(var(--ui-color-primary));cursor:pointer;margin-left:auto}.checkbox-tree-expand-all:hover{text-decoration:underline}.checkbox-tree-expand-all:focus-visible{outline:var(--ui-focus-ring-width) solid rgb(var(--ui-focus-border-color))}.checkbox-tree-search{width:100%;padding:var(--ui-space-1-5) var(--ui-space-2);border:var(--ui-space-px) solid rgb(var(--ui-color-border-strong));border-radius:var(--ui-radius-md);background:rgb(var(--ui-color-surface));font-size:inherit;color:rgb(var(--ui-color-text))}.checkbox-tree-search::placeholder{color:rgb(var(--ui-color-text-subtle))}.checkbox-tree-search::-moz-placeholder{color:rgb(var(--ui-color-text-subtle))}.checkbox-tree-search::placeholder{color:rgb(var(--ui-color-text-subtle))}.checkbox-tree-search::placeholder{color:rgb(var(--ui-color-text-subtle))}.checkbox-tree-search:focus{border-color:rgb(var(--ui-focus-border-color));box-shadow:0 0 0 var(--ui-focus-ring-width) rgb(var(--ui-focus-ring-color));outline:none}.checkbox-tree-rows{flex:auto;min-height:0;overflow:auto}.checkbox-tree-row{align-items:center;gap:var(--ui-space-1-5);min-width:-moz-max-content;min-width:max-content;padding:var(--ui-space-0-5) var(--ui-space-2) var(--ui-space-0-5) calc(var(--depth,0) * var(--ui-space-5) + var(--ui-space-1));border-radius:var(--ui-radius-default);white-space:nowrap;display:flex}.checkbox-tree-row:hover{background:rgb(var(--ui-color-surface-muted))}.checkbox-tree-row:focus{outline:none}.checkbox-tree-row:focus-visible{box-shadow:inset 0 0 0 var(--ui-focus-ring-width) rgb(var(--ui-focus-border-color))}.checkbox-tree-row[aria-disabled=true]{color:rgb(var(--ui-color-text-subtle))}.checkbox-tree-row--match .checkbox-tree-label{font-weight:var(--ui-font-weight-semibold);color:rgb(var(--ui-color-text-strong))}.checkbox-tree-toggle{width:var(--ui-space-5);height:var(--ui-space-5);border-radius:var(--ui-radius-default);color:rgb(var(--ui-color-text-subtle));cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.checkbox-tree-toggle:before{content:"";width:var(--ui-space-1-5);height:var(--ui-space-1-5);border-right:calc(var(--ui-space-px) * 1.5) solid currentColor;border-bottom:calc(var(--ui-space-px) * 1.5) solid currentColor;transition:transform .15s;transform:rotate(-45deg)}.checkbox-tree-toggle:hover{color:rgb(var(--ui-color-primary))}.checkbox-tree-row[aria-expanded=true]>.checkbox-tree-toggle:before{transform:rotate(45deg)}.checkbox-tree-spacer{width:var(--ui-space-5);flex-shrink:0}.checkbox-tree-checkbox{width:var(--ui-space-4);height:var(--ui-space-4);border-color:rgb(var(--ui-color-border-strong));border-radius:var(--ui-radius-default);color:rgb(var(--ui-color-primary));cursor:pointer;flex-shrink:0}.checkbox-tree-checkbox:disabled{cursor:default;opacity:.5}.checkbox-tree-check-spacer{width:var(--ui-space-4);flex-shrink:0}.checkbox-tree-icon{flex-shrink:0;align-items:center;display:flex}.checkbox-tree-label{cursor:pointer}.checkbox-tree-empty{padding:var(--ui-space-2);color:rgb(var(--ui-color-text-muted))}.layout-wrapper{flex-direction:column;display:flex}.layout-wrapper:has(.min-h-screen.layout-wrapper.items-center) .header-dashboard{box-shadow:none}.button{border-radius:var(--ui-radius-md);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));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:rgb(var(--ui-white) / 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:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-brand-blue) / var(--tw-text-opacity,1))}.button:hover .icon{--tw-text-opacity:1;color:rgb(var(--ui-brand-blue) / var(--tw-text-opacity,1))}.button.button-secondary{--tw-border-opacity:1;border-color:rgb(var(--ui-brand-orange) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-orange) / var(--tw-bg-opacity,1))}.button.button-secondary:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-brand-orange) / var(--tw-text-opacity,1))}.button.button-secondary:hover .icon{--tw-text-opacity:1;color:rgb(var(--ui-brand-orange) / var(--tw-text-opacity,1))}.button.button-gray{--tw-border-opacity:1;border-color:rgb(var(--ui-gray-500) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1))}.button.button-gray:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-gray-600) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-600) / var(--tw-bg-opacity,1))}.button.button-gray:hover .icon{--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1))}.button.button-destructive{--tw-border-opacity:1;border-color:rgb(var(--ui-red-600) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-red-600) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1))}.button.button-destructive:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-red-600) / var(--tw-text-opacity,1))}.button.button-destructive:hover .icon{--tw-text-opacity:1;color:rgb(var(--ui-red-600) / var(--tw-text-opacity,1))}.button-disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1))}.button-disabled:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1))}.button-disabled .icon{--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1))}.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{border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-gray-200) / 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-top-left-radius:var(--ui-radius-lg);border-top-right-radius:var(--ui-radius-lg);border-width:0;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:rgb(var(--ui-gray-200) / 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:rgb(var(--ui-gray-400) / 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:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-brand-blue) / 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;border-radius:var(--ui-radius-md);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-300) / 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;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:rgb(var(--ui-red-500) / 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:rgb(var(--ui-red-500) / var(--tw-ring-opacity,1))!important}.entity-title-container .entity-title .error-message{text-align:left;--tw-text-opacity:1;width:100%;color:rgb(var(--ui-red-600) / 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:rgb(var(--ui-black) / var(--tw-text-opacity,1))}.right-click-menu-shown{pointer-events:auto;z-index:999;border-radius:var(--ui-radius-md);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-black) / 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:rgb(var(--ui-white) / var(--tw-text-opacity,1))}.icon--blue{--tw-text-opacity:1;color:rgb(var(--ui-brand-blue) / var(--tw-text-opacity,1))}.icon--blue g{fill:rgb(var(--ui-brand-blue) / 1)}.icon--orange{--tw-text-opacity:1;color:rgb(var(--ui-brand-orange) / var(--tw-text-opacity,1))}.icon--orange g{fill:rgb(var(--ui-brand-orange) / 1)}.icon--green{--tw-text-opacity:1;color:rgb(var(--ui-brand-green) / var(--tw-text-opacity,1))}.icon--green g{fill:rgb(var(--ui-brand-green) / 1)}#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:var(--ui-radius-md);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:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1))}.loading-wrapper{pointer-events:none;z-index:9999;background-color:rgb(var(--ui-white) / 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:rgb(var(--ui-white) / 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:rgb(var(--ui-gray-600) / 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{border-radius:var(--ui-radius-md);--tw-bg-opacity:1;background-color:rgba(251,251,251,var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-sm);--tw-shadow-colored:var(--ui-shadow-sm);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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:var(--ui-radius-md);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));border-radius:var(--ui-radius-md);--tw-bg-opacity:1;background-color:rgba(251,251,251,var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);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);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:rgb(var(--ui-brand-blue) / 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;border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;width:max-content;max-width:180px;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));--tw-shadow:var(--ui-shadow-xl);--tw-shadow-colored:var(--ui-shadow-xl);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));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:rgb(var(--ui-brand-blue) / 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:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);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:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-black) / 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:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-white) / 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{width:100%;fill:rgb(var(--ui-white) / 1)}.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:rgb(var(--ui-stone-100) / 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:rgb(var(--ui-brand-red) / var(--tw-text-opacity,1))}.dashboard-button{border-radius:var(--ui-radius-md);border-width:1px;border-color:transparent;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:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-black) / var(--tw-text-opacity,1));--tw-shadow:var(--ui-shadow-sm);--tw-shadow-colored:var(--ui-shadow-sm);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:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);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:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));--tw-shadow:var(--ui-shadow-sm);--tw-shadow-colored:var(--ui-shadow-sm);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:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);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:rgb(var(--ui-brand-orange) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));--tw-shadow:var(--ui-shadow-sm);--tw-shadow-colored:var(--ui-shadow-sm);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:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);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:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / 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{border-radius:var(--ui-radius-2xl);--carousel-slide-width:100%;--carousel-gap:0rem;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:rgb(var(--ui-brand-blue-light) / 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:var(--ui-radius-2xl)}}.hero-carousel-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (min-width:1024px){.hero-carousel-image{border-radius:var(--ui-radius-2xl)}}.hero-banner-top{cursor:pointer;border-radius:var(--ui-radius-lg);--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);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;border-radius:var(--ui-radius-lg);--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.action-banner:hover{--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);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:rgb(var(--ui-white) / 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{border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-900) / var(--tw-text-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);cursor:pointer;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:var(--ui-shadow-xl);--tw-shadow-colored:var(--ui-shadow-xl);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));border-radius:var(--ui-radius-full);background-color:rgb(var(--ui-white) / 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:rgb(var(--ui-white) / var(--tw-text-opacity,1));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:rgb(var(--ui-white) / 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;border-radius:var(--ui-radius-full);background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-bg-opacity:.4;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:rgb(var(--ui-white) / 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-icon-chip{border-radius:var(--ui-radius-default);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{border-radius:var(--ui-radius-default);-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:1rem;height:1rem}.type-icon-img{-o-object-fit:contain;object-fit:contain;width:18px;height:18px}.product-modeler .entity-accordion{z-index:50;flex-direction:column;display:flex;position:fixed;left:0;overflow:hidden}.layout-wrapper:has(.min-h-screen.product-modeler .entity-accordion.items-center) .header-dashboard{box-shadow:none}.product-modeler .entity-accordion{top:var(--modeler-size-top-bar);width:var(--entity-accordion-width,var(--modeler-size-tree));height:calc(100vh - var(--modeler-size-top-bar));background:var(--sensus-color-surface-muted);border-right:1px solid var(--sensus-color-border);color:var(--sensus-color-text);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);transition:transform .3s var(--sensus-easing-standard)}.product-modeler .entity-accordion--collapsed{z-index:60;top:calc(var(--modeler-size-top-bar) + var(--sensus-space-8));left:var(--sensus-space-8);height:calc(100vh - var(--modeler-size-top-bar) - 2 * var(--sensus-space-8));border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-lg);box-shadow:var(--sensus-shadow-lg);transform:translateX(calc(-100% - 2 * var(--sensus-space-8)))}.product-modeler .entity-accordion--collapsed.entity-accordion--peek{transform:none}.product-modeler .entity-accordion--collapsed .entity-accordion-resizer{display:none}.product-modeler .entity-accordion-scroll{flex-direction:column;flex:1;display:flex;overflow-x:hidden;overflow-y:auto}.layout-wrapper:has(.min-h-screen.product-modeler .entity-accordion-scroll.items-center) .header-dashboard{box-shadow:none}.product-modeler .entity-accordion-scroll{padding:var(--sensus-space-8);gap:6px}.product-modeler .entity-accordion-resizer{cursor:col-resize;background:linear-gradient(var(--sensus-color-primary), var(--sensus-color-primary)) right/2px 100% no-repeat;opacity:0;width:6px;transition:opacity var(--sensus-duration-fast) var(--sensus-easing-standard);position:absolute;top:0;bottom:0;right:0}.product-modeler .entity-accordion-resizer:hover{opacity:1}.product-modeler .entity-accordion-footer{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .entity-accordion-footer.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-accordion-footer) .header-dashboard{box-shadow:none}.product-modeler .entity-accordion-footer{height:var(--modeler-size-accordion-footer);padding-right:var(--sensus-space-4);background:var(--sensus-color-surface-muted);border-top:1px solid var(--sensus-color-border)}.product-modeler .entity-accordion-footer-add{cursor:pointer;flex:1;align-self:stretch;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .entity-accordion-footer-add.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-accordion-footer-add) .header-dashboard{box-shadow:none}.product-modeler .entity-accordion-footer-add{font-size:var(--sensus-text-sm);font-weight:var(--sensus-font-weight-medium);color:var(--sensus-color-primary-text);gap:8px;padding-left:12px}.product-modeler .entity-accordion-footer-add .icon svg{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm)}.product-modeler .entity-accordion-footer-add:hover{background:var(--sensus-color-surface-muted)}.product-modeler .entity-accordion-footer--disabled{cursor:not-allowed;color:var(--sensus-color-text-disabled)}.product-modeler .entity-accordion-footer-toggle{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .entity-accordion-footer-toggle.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-accordion-footer-toggle) .header-dashboard{box-shadow:none}.product-modeler .entity-accordion-footer-toggle{width:var(--sensus-control-md);height:var(--sensus-control-md);border-radius:var(--sensus-radius-md);color:var(--sensus-color-text-muted);transition:background-color var(--sensus-duration-fast) var(--sensus-easing-standard)}.product-modeler .entity-accordion-footer-toggle:hover{background:var(--sensus-color-surface-muted);color:var(--sensus-color-text)}.product-modeler .entity-accordion-footer-toggle:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .entity-accordion-footer-toggle .modeler-menu-icon{width:var(--sensus-icon-lg);height:var(--sensus-icon-lg);font-size:var(--sensus-icon-lg)}.product-modeler .entity-accordion-edge{top:var(--modeler-size-top-bar);z-index:49;width:var(--sensus-space-16);display:none;position:fixed;bottom:0;left:0}.product-modeler .entity-accordion-edge:after{content:"";left:var(--sensus-space-4);border-radius:var(--sensus-radius-sm);background:var(--sensus-color-border-strong);width:4px;height:48px;margin-top:-24px;position:absolute;top:50%}.product-modeler:has(.entity-accordion--collapsed) .entity-accordion-edge{display:block}.product-modeler .entity-accordion-handle{cursor:pointer;border-radius:var(--ui-radius-full);justify-content:center;align-items:center;display:flex;position:fixed}.layout-wrapper:has(.min-h-screen.product-modeler .entity-accordion-handle.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-accordion-handle) .header-dashboard{box-shadow:none}.product-modeler .entity-accordion-handle{top:calc(50% + var(--modeler-size-top-bar) / 2);left:calc(var(--entity-accordion-width,var(--modeler-size-tree)) - 12px);z-index:51;background:var(--sensus-color-surface);border:1px solid var(--sensus-color-border);width:24px;height:24px;box-shadow:var(--sensus-shadow-sm);color:var(--sensus-color-text-muted);opacity:0;transition:opacity var(--sensus-duration-fast) var(--sensus-easing-standard), transform var(--sensus-duration-fast) var(--sensus-easing-standard);margin-top:-12px}.product-modeler .entity-accordion-handle:hover{color:var(--sensus-color-text);transform:scale(1.08)}.product-modeler .entity-accordion-handle:focus-visible{opacity:1;outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .entity-accordion-handle .modeler-menu-icon{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);font-size:var(--sensus-icon-sm)}.product-modeler .entity-accordion:hover+.entity-accordion-handle,.product-modeler .entity-accordion-handle:hover{opacity:1}.product-modeler .entity-accordion--collapsed+.entity-accordion-handle{display:none}.product-modeler .entity-accordion-section{flex-direction:column;display:flex;position:relative;overflow:hidden}.layout-wrapper:has(.min-h-screen.product-modeler .entity-accordion-section.items-center) .header-dashboard{box-shadow:none}.product-modeler .entity-accordion-section{background:var(--sensus-color-surface);border:1px solid var(--sensus-color-border);transition:flex-grow .34s var(--sensus-easing-standard), box-shadow .24s var(--sensus-easing-standard);border-radius:10px;flex:none}.product-modeler .entity-accordion-section[data-state=expanded]{min-height:160px;box-shadow:var(--sensus-shadow-md);flex:1 1 0}.product-modeler .entity-accordion-section-header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.layout-wrapper:has(.min-h-screen.product-modeler .entity-accordion-section-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-accordion-section-header) .header-dashboard{box-shadow:none}.product-modeler .entity-accordion-section-header{height:40px;font-size:var(--sensus-text-md);font-weight:var(--sensus-font-weight-semibold);color:var(--sensus-color-text);transition:background-color var(--sensus-duration-fast) var(--sensus-easing-standard);padding-right:6px}.product-modeler .entity-accordion-section-header:hover{background:color-mix(in srgb, var(--sensus-color-surface-muted) 50%, var(--sensus-color-surface))}.product-modeler .entity-accordion-section-header--expanded{border-bottom:1px solid var(--sensus-color-border)}.product-modeler .entity-accordion-section-chevron{flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .entity-accordion-section-chevron.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-accordion-section-chevron) .header-dashboard{box-shadow:none}.product-modeler .entity-accordion-section-chevron{color:var(--sensus-color-text-faint);transition:transform .26s var(--sensus-easing-standard);margin-left:2px}.product-modeler .entity-accordion-section-chevron .modeler-menu-icon{width:var(--sensus-icon-md);height:var(--sensus-icon-md);font-size:var(--sensus-icon-md)}.product-modeler .entity-accordion-section-header--expanded .product-modeler .entity-accordion-section-chevron{transform:rotate(180deg)}.product-modeler .entity-accordion-section-bar{display:none}.product-modeler .entity-accordion-section-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.product-modeler .entity-accordion-section-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-accordion-section-icon) .header-dashboard{box-shadow:none}.product-modeler .entity-accordion-section-icon{border-radius:6px;width:24px;height:24px;margin-left:10px;transition:transform .24s cubic-bezier(.34,1.3,.64,1)}.product-modeler .entity-accordion-section-icon .category-icon-svg,.product-modeler .entity-accordion-section-icon .category-icon-circle{border-radius:0;flex:none;width:130%;height:130%}.product-modeler .entity-accordion-section-icon .entity-icon-chip,.product-modeler .entity-accordion-section-icon .entity-icon-img{width:24px;height:24px}.product-modeler .entity-accordion-section-header:hover .product-modeler .entity-accordion-section-icon{transform:scale(1.08)}.product-modeler .entity-accordion-section-title{text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:10px;overflow:hidden}.product-modeler .entity-accordion-section-info{cursor:pointer;border-radius:var(--ui-radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.layout-wrapper:has(.min-h-screen.product-modeler .entity-accordion-section-info.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-accordion-section-info) .header-dashboard{box-shadow:none}.product-modeler .entity-accordion-section-info{width:var(--sensus-control-sm);height:var(--sensus-control-sm);color:var(--sensus-color-text-faint);margin-left:4px}.product-modeler .entity-accordion-section-info .icon svg{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm)}.product-modeler .entity-accordion-section-info:hover{color:var(--sensus-color-text);background:var(--sensus-color-surface-muted)}.product-modeler .entity-accordion-section-help{z-index:50;cursor:default;flex-direction:column;display:flex;position:fixed}.layout-wrapper:has(.min-h-screen.product-modeler .entity-accordion-section-help.items-center) .header-dashboard{box-shadow:none}.product-modeler .entity-accordion-section-help{background:var(--sensus-color-surface);border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-md);width:240px;box-shadow:var(--sensus-shadow-md);font-size:var(--sensus-text-sm);font-weight:var(--sensus-font-weight-regular);color:var(--sensus-color-text-muted);white-space:normal;gap:4px;margin-top:34px;margin-left:-200px;padding:12px}.product-modeler .entity-accordion-section-help-link{color:var(--sensus-color-link)}.product-modeler .entity-accordion-section-panel{min-height:0;animation:entity-accordion-panel-in .32s var(--sensus-easing-standard) both;flex:1;padding:4px 0 6px;position:relative;overflow:auto}.product-modeler .entity-accordion-bundle-marker{flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .entity-accordion-bundle-marker.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-accordion-bundle-marker) .header-dashboard{box-shadow:none}.product-modeler .entity-accordion-bundle-marker{width:1rem;height:1rem;color:var(--sensus-color-text-muted);margin-left:12px}.product-modeler .entity-accordion-bundle-marker svg{width:100%;height:100%;display:block}.product-modeler .entity-accordion-bundle-marker+.entity-accordion-section-icon{margin-left:4px}.product-modeler .entity-accordion-import-bpmn{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .entity-accordion-import-bpmn.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-accordion-import-bpmn) .header-dashboard{box-shadow:none}.product-modeler .entity-accordion-import-bpmn{width:var(--sensus-control-sm);height:var(--sensus-control-sm);border-radius:var(--sensus-radius-md);color:var(--sensus-color-text-faint);margin-left:4px}.product-modeler .entity-accordion-import-bpmn:hover{color:var(--sensus-color-text);background:var(--sensus-color-surface-muted)}.product-modeler .entity-accordion-import-bpmn .icon svg{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm)}.product-modeler .entity-tree-root,.product-modeler .entity-tree-node-children{width:-moz-max-content;min-width:100%;width:max-content;margin:0;padding:0;list-style-type:none;position:relative}.product-modeler .entity-tree-root:before,.product-modeler .entity-tree-node-children:before{content:"";top:0;bottom:calc(var(--sensus-control-md) / 2);left:calc(var(--tree-depth) * 20px + 39px);border-left:1px dashed var(--sensus-color-border-strong);position:absolute}.product-modeler .entity-tree-root-row{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .entity-tree-root-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-tree-root-row) .header-dashboard{box-shadow:none}.product-modeler .entity-tree-root-row{height:var(--sensus-control-md);border-radius:var(--sensus-radius-sm);font-weight:var(--sensus-font-weight-medium);color:var(--sensus-color-text);margin:0 4px;padding-left:4px}.product-modeler .entity-tree-root-row-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .entity-tree-root-row-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-tree-root-row-icon) .header-dashboard{box-shadow:none}.product-modeler .entity-tree-root-row-icon{width:20px;height:20px;color:var(--sensus-color-text-muted);margin-right:8px}.product-modeler .entity-tree-root-row-icon .icon svg{width:var(--sensus-icon-md);height:var(--sensus-icon-md)}.product-modeler .entity-tree-root-row:hover{background:var(--sensus-color-surface-muted)}.product-modeler .entity-tree-root-row--selected,.product-modeler .entity-tree-root-row--selected:hover{background:var(--sensus-color-primary-soft);color:var(--sensus-color-primary-text)}.product-modeler .entity-tree-root-row--selected .entity-tree-root-row-icon,.product-modeler .entity-tree-root-row--selected:hover .entity-tree-root-row-icon{color:var(--sensus-color-primary-text)}.product-modeler .entity-tree-node{list-style-type:none;position:relative}.product-modeler .entity-tree-node-row{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;align-items:center;display:flex;position:relative}.layout-wrapper:has(.min-h-screen.product-modeler .entity-tree-node-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-tree-node-row) .header-dashboard{box-shadow:none}.product-modeler .entity-tree-node-row{height:var(--sensus-control-md);padding-left:calc(var(--tree-depth) * 20px + 4px);border-radius:var(--sensus-radius-sm);color:var(--sensus-color-text);transition:background-color var(--sensus-duration-fast) var(--sensus-easing-standard);margin:0 4px;padding-right:12px}.product-modeler .entity-tree-node-row:before{content:"";top:50%;left:calc((var(--tree-depth) - 1) * 20px + 35px);border-top:1px dashed var(--sensus-color-border-strong);width:8px;position:absolute}.product-modeler .entity-tree-node-row:hover{background:var(--sensus-color-surface-muted)}.product-modeler .entity-tree-node-row[data-presence-color]{box-shadow:inset 2px 0 0 var(--presence-color)}.product-modeler .entity-tree-node-row--selected,.product-modeler .entity-tree-node-row--selected:hover{background:var(--sensus-color-primary-soft);color:var(--sensus-color-primary-text)}.product-modeler .entity-tree-node-row--selected .entity-tree-node-chevron,.product-modeler .entity-tree-node-row--selected .entity-tree-node-subtree-menu,.product-modeler .entity-tree-node-row--selected:hover .entity-tree-node-chevron,.product-modeler .entity-tree-node-row--selected:hover .entity-tree-node-subtree-menu{color:var(--sensus-color-primary-text)}.product-modeler .entity-tree-node-row:hover .entity-tree-node-subtree-menu,.product-modeler .entity-tree-node-row--selected .entity-tree-node-subtree-menu{opacity:1}.product-modeler .entity-tree-node-gutter{flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .entity-tree-node-gutter.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-tree-node-gutter) .header-dashboard{box-shadow:none}.product-modeler .entity-tree-node-gutter{width:20px;height:100%}.product-modeler .entity-tree-node-subtree-menu{cursor:pointer;border-radius:var(--ui-radius-sm);justify-content:center;align-items:center;display:flex;position:absolute}.layout-wrapper:has(.min-h-screen.product-modeler .entity-tree-node-subtree-menu.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-tree-node-subtree-menu) .header-dashboard{box-shadow:none}.product-modeler .entity-tree-node-subtree-menu{width:8px;height:20px;color:var(--sensus-color-text-faint);opacity:0;transition:opacity var(--sensus-duration-fast) var(--sensus-easing-standard);font-size:14px;left:-2px}.product-modeler .entity-tree-node-subtree-menu:before{content:"⋮"}.product-modeler .entity-tree-node-subtree-menu:hover{opacity:1;color:var(--sensus-color-text)}.product-modeler .entity-tree-node-subtree-menu:focus-visible{opacity:1;color:var(--sensus-color-text)}.product-modeler .entity-tree-node-chevron{cursor:pointer;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .entity-tree-node-chevron.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-tree-node-chevron) .header-dashboard{box-shadow:none}.product-modeler .entity-tree-node-chevron{width:16px;height:16px;color:var(--sensus-color-text-faint);transition:transform var(--sensus-duration-fast) var(--sensus-easing-standard)}.product-modeler .entity-tree-node-chevron .icon svg{width:10px;height:10px}.product-modeler .entity-tree-node-chevron--expanded{transform:rotate(90deg)}.product-modeler .entity-tree-node-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .entity-tree-node-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-tree-node-icon) .header-dashboard{box-shadow:none}.product-modeler .entity-tree-node-icon{width:20px;height:20px;margin-right:8px}.product-modeler .entity-tree-node-icon .entity-icon-chip,.product-modeler .entity-tree-node-icon .entity-icon-img{border-radius:var(--sensus-radius-sm);width:20px;height:20px}.product-modeler .entity-tree-node-icon .entity-icon-chip svg{width:14px;height:14px}.product-modeler .entity-tree-node-shape{justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .entity-tree-node-shape.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-tree-node-shape) .header-dashboard{box-shadow:none}.product-modeler .entity-tree-node-shape svg{width:20px;height:14px;display:block}.product-modeler .entity-tree-node-name{font-size:var(--sensus-text-md)}.product-modeler .entity-tree-node-presence{flex-shrink:0;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .entity-tree-node-presence.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-tree-node-presence) .header-dashboard{box-shadow:none}.product-modeler .entity-tree-node-presence{margin-left:8px}.product-modeler .entity-tree-subtree-popup{z-index:50;flex-direction:column;display:flex;position:fixed}.layout-wrapper:has(.min-h-screen.product-modeler .entity-tree-subtree-popup.items-center) .header-dashboard{box-shadow:none}.product-modeler .entity-tree-subtree-popup{background:var(--sensus-color-surface);border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-md);box-shadow:var(--sensus-shadow-md);gap:2px;padding:4px}.product-modeler .entity-tree-subtree-popup-item{cursor:pointer;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .entity-tree-subtree-popup-item.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .entity-tree-subtree-popup-item) .header-dashboard{box-shadow:none}.product-modeler .entity-tree-subtree-popup-item{width:var(--sensus-control-md);height:var(--sensus-control-md);border-radius:var(--sensus-radius-sm);color:var(--sensus-color-text-muted)}.product-modeler .entity-tree-subtree-popup-item svg{width:var(--sensus-icon-md);height:var(--sensus-icon-md);display:block}.product-modeler .entity-tree-subtree-popup-item:hover{background:var(--sensus-color-surface-muted);color:var(--sensus-color-text)}.product-modeler .entity-accordion-drag-ghost{opacity:.5;background:var(--sensus-color-primary-soft)}.product-modeler .entity-accordion-drag-chosen{background:var(--sensus-color-primary-soft)}.category-icon-svg{flex-shrink:0;width:2rem;height:2rem}.category-icon-svg svg{width:100%;height:100%;display:block}.category-icon-circle{border-radius:var(--ui-radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.category-icon-circle.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.category-icon-circle) .header-dashboard{box-shadow:none}.category-icon-circle{width:2rem;height:2rem}.category-icon-glyph-img{-o-object-fit:contain;object-fit:contain;width:60%;height:60%}.product-modeler .entity-tree-root>li,.product-modeler .entity-tree-node-children>li{animation:entity-tree-row-in .28s var(--sensus-easing-standard) both}.product-modeler .entity-tree-root>li:first-child,.product-modeler .entity-tree-node-children>li:first-child{animation-delay:0s}.product-modeler .entity-tree-root>li:nth-child(2),.product-modeler .entity-tree-node-children>li:nth-child(2){animation-delay:18ms}.product-modeler .entity-tree-root>li:nth-child(3),.product-modeler .entity-tree-node-children>li:nth-child(3){animation-delay:36ms}.product-modeler .entity-tree-root>li:nth-child(4),.product-modeler .entity-tree-node-children>li:nth-child(4){animation-delay:54ms}.product-modeler .entity-tree-root>li:nth-child(5),.product-modeler .entity-tree-node-children>li:nth-child(5){animation-delay:72ms}.product-modeler .entity-tree-root>li:nth-child(6),.product-modeler .entity-tree-node-children>li:nth-child(6){animation-delay:90ms}.product-modeler .entity-tree-root>li:nth-child(7),.product-modeler .entity-tree-node-children>li:nth-child(7){animation-delay:.108s}.product-modeler .entity-tree-root>li:nth-child(8),.product-modeler .entity-tree-node-children>li:nth-child(8){animation-delay:.126s}.product-modeler .entity-tree-root>li:nth-child(9),.product-modeler .entity-tree-node-children>li:nth-child(9){animation-delay:.144s}.product-modeler .entity-tree-root>li:nth-child(10),.product-modeler .entity-tree-node-children>li:nth-child(10){animation-delay:.162s}.product-modeler .entity-tree-root>li:nth-child(11),.product-modeler .entity-tree-node-children>li:nth-child(11){animation-delay:.18s}.product-modeler .entity-tree-root>li:nth-child(12),.product-modeler .entity-tree-node-children>li:nth-child(12){animation-delay:.198s}.product-modeler .entity-tree-root>li:nth-child(n+13),.product-modeler .entity-tree-node-children>li:nth-child(n+13){animation-delay:.216s}.product-modeler .entity-tree-glide{pointer-events:none;border-radius:var(--sensus-radius-sm);background:var(--sensus-color-primary-soft);opacity:0;transition:transform .26s var(--sensus-easing-standard), width .26s var(--sensus-easing-standard), opacity .16s;position:absolute;top:0;left:0}.product-modeler .entity-accordion-section-panel:has(.entity-tree-glide--on) .entity-tree-node-row--selected{background:0 0}.product-modeler .entity-accordion-section-panel:has(.entity-tree-glide--on) .entity-tree-root-row--selected{background:0 0}@keyframes entity-accordion-panel-in{0%{opacity:0;transform:translateY(6px)}}@keyframes entity-tree-row-in{0%{opacity:0;transform:translate(-6px)}}@media (prefers-reduced-motion:reduce){.product-modeler .entity-accordion-section,.product-modeler .entity-accordion-section-panel,.product-modeler .entity-tree-root>li,.product-modeler .entity-tree-node-children>li,.product-modeler .entity-tree-glide{transition-duration:1ms;animation-duration:1ms;animation-delay:0s}}.export-modal{width:92vw;max-width:1500px;height:88vh;padding:0;overflow:hidden}.export-modal .modal-header{margin-bottom:0;padding:1rem 1.25rem .75rem}.export-modal .modal-body{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.export-modal .modal-body.items-center) .header-dashboard{box-shadow:none}.export-header-format-chip{border-radius:var(--ui-radius-full);align-items:center;gap:.375rem;margin-left:.25rem;padding:.125rem .625rem;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.export-header-format-chip) .header-dashboard{box-shadow:none}.export-header-format-chip{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-700) / var(--tw-text-opacity,1));font-size:13px;font-weight:600}.export-header-format-chip .icon{flex-shrink:0;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.export-header-format-chip .icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-header-format-chip .icon) .header-dashboard{box-shadow:none}.export-header-format-chip .icon svg{width:1rem;height:1rem}.export-wizard{flex-direction:row;flex:1;min-height:0;display:flex}.layout-wrapper:has(.min-h-screen.export-wizard.items-center) .header-dashboard{box-shadow:none}.export-wizard-rail{--tw-border-opacity:1;border-right-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(241,245,249,var(--tw-bg-opacity,1));flex-direction:column;flex-shrink:0;gap:.5rem;width:220px;display:flex}.layout-wrapper:has(.min-h-screen.export-wizard-rail.items-center) .header-dashboard{box-shadow:none}.export-wizard-rail{padding:16px 12px}.export-wizard-step{cursor:pointer;border-radius:var(--ui-radius-lg);flex-direction:row;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex}.layout-wrapper:has(.min-h-screen.export-wizard-step.items-center) .header-dashboard{box-shadow:none}.export-wizard-step{text-align:left;border-width:1px;border-color:transparent;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.export-wizard-step-indicator{border-radius:var(--ui-radius-full);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.layout-wrapper:has(.min-h-screen.export-wizard-step-indicator.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-wizard-step-indicator) .header-dashboard{box-shadow:none}.export-wizard-step-indicator{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.export-wizard-step-indicator svg{width:1rem;height:1rem}.export-wizard-step-text{flex-direction:column;min-width:0;display:flex}.layout-wrapper:has(.min-h-screen.export-wizard-step-text.items-center) .header-dashboard{box-shadow:none}.export-wizard-step-title{--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.export-wizard-step-subtitle{--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.export-wizard-step--active{--tw-border-opacity:1;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1))}.export-wizard-step--active .export-wizard-step-indicator{--tw-border-opacity:1;border-color:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1))}.export-wizard-step--done .export-wizard-step-indicator{--tw-border-opacity:1;border-color:rgb(var(--ui-green-500) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-green-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1))}.export-wizard-content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.export-wizard-content.items-center) .header-dashboard{box-shadow:none}.export-wizard-pane{flex:1;min-height:0;overflow-y:auto}.export-step1{padding:20px 24px}.export-step1-section-header{justify-content:space-between;align-items:baseline;display:flex}.layout-wrapper:has(.min-h-screen.export-step1-section-header.items-center) .header-dashboard{box-shadow:none}.export-step1-section-header{margin:4px 0 12px}.export-step1-section-header-divided{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));margin-top:20px;padding-top:20px}.export-step1-section-label{text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));letter-spacing:.08em;font-size:.75rem;font-weight:700;line-height:1rem}.export-format-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:28px;display:grid}.export-format-card{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));text-align:left;flex-direction:row;align-items:center;gap:14px;display:flex;position:relative}.layout-wrapper:has(.min-h-screen.export-format-card.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-format-card) .header-dashboard{box-shadow:none}.export-format-card{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));border-radius:10px;padding:18px 16px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.export-format-card:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1))}.export-format-card--selected{--tw-border-opacity:1;border-color:rgb(var(--ui-brand-blue) / 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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 transparent);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ui-brand-blue) / var(--tw-ring-opacity,1))}.export-format-card--selected .export-format-card-check{display:flex}.layout-wrapper:has(.min-h-screen.export-format-card--selected .export-format-card-check.items-center) .header-dashboard{box-shadow:none}.export-format-card-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.layout-wrapper:has(.min-h-screen.export-format-card-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-format-card-icon) .header-dashboard{box-shadow:none}.export-format-card-icon svg{width:1.75rem;height:1.75rem}.export-format-card-icon svg g{fill:currentColor}.export-format-card-icon--pdf{background:#fdecea}.export-format-card-icon--html{background:#fff3e6}.export-format-card-icon--excel{background:#e6f4ea}.export-format-card-icon--svg{--tw-text-opacity:1;color:rgb(var(--ui-purple-500) / var(--tw-text-opacity,1));background:#efe9fb}.export-format-card-icon--sprx{--tw-text-opacity:1;color:rgb(var(--ui-brand-blue) / var(--tw-text-opacity,1));background:#e8f0fe}.export-format-card-icon--json{--tw-text-opacity:1;color:rgb(var(--ui-green-600) / var(--tw-text-opacity,1));background:#e6f4ea}.export-format-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.layout-wrapper:has(.min-h-screen.export-format-card-text.items-center) .header-dashboard{box-shadow:none}.export-format-card-title{--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1));font-weight:600}.export-format-card-desc{--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.export-format-card-check{border-radius:var(--ui-radius-full);--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));justify-content:center;align-items:center;display:none;position:absolute;top:.5rem;right:.5rem}.layout-wrapper:has(.min-h-screen.flex.export-format-card-check) .header-dashboard{box-shadow:none}.export-format-card-check svg{width:.75rem;height:.75rem}.export-format-card-check svg g{fill:currentColor}.export-step1-saved-count{--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.export-saved-exports{margin-bottom:20px;position:relative}.export-saved-exports-empty{border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-style:dashed;border-width:1px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));margin-bottom:20px;padding:18px;font-size:.875rem;font-style:italic;line-height:1.25rem}.export-saved-exports-table{border-collapse:separate;border-spacing:0;border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));width:100%}.export-saved-exports-table thead th:first-child{border-top-left-radius:7px}.export-saved-exports-table thead th:last-child{border-top-right-radius:7px}.export-saved-exports-table tbody tr:last-child td:first-child{border-bottom-left-radius:7px}.export-saved-exports-table tbody tr:last-child td:last-child{border-bottom-right-radius:7px}.export-saved-exports-table th{letter-spacing:.08em;text-align:left;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / var(--tw-bg-opacity,1));padding:10px 14px;font-size:11px;font-weight:700;position:relative}.export-saved-exports-table th.export-saved-sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.export-saved-exports-table th.export-saved-sort:hover,.export-saved-exports-table th.export-saved-sort.is-sorted{--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1))}.export-saved-exports-table td{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--ui-gray-100) / var(--tw-border-opacity,1));vertical-align:middle;--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1));padding:10px 14px;font-size:.875rem;line-height:1.25rem}.export-saved-exports-table tbody tr:last-child td{border-bottom:none}.export-saved-export-row{cursor:pointer}.export-saved-export-row:hover td{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / var(--tw-bg-opacity,1))}.export-saved-exports-nomatch td{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));font-style:italic}.export-saved-sort-arrow{vertical-align:middle;flex-direction:column;margin-left:6px;line-height:1;display:inline-flex}.export-saved-sort-caret{--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));opacity:.45;font-size:7px;line-height:.9}.export-saved-sort-caret.is-active{--tw-text-opacity:1;color:rgb(var(--ui-brand-blue) / var(--tw-text-opacity,1));opacity:1}.export-saved-filter-btn{cursor:pointer;border-radius:var(--ui-radius-default);vertical-align:middle;align-items:center;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.export-saved-filter-btn) .header-dashboard{box-shadow:none}.export-saved-filter-btn{opacity:.55;margin-left:6px;padding:2px 4px}.export-saved-filter-btn svg{width:.875rem;height:.875rem}.export-saved-filter-btn:hover,.export-saved-filter-btn.is-active{opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1))}.export-saved-filter-backdrop{z-index:19;position:fixed;top:0;bottom:0;left:0;right:0}.export-saved-filter-popover{z-index:20;letter-spacing:normal;text-transform:none;border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));min-width:210px;max-width:280px;padding:10px;font-weight:400;position:absolute;top:calc(100% - 6px);left:0;box-shadow:0 6px 18px rgba(0,0,0,.15)}.export-saved-filter-input{border-radius:var(--ui-radius-default);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));--tw-text-opacity:1;width:100%;height:30px;color:rgb(var(--ui-gray-700) / var(--tw-text-opacity,1));padding:4px 8px;font-size:12px;font-weight:400}.export-saved-filter-input:focus{--tw-border-opacity:1;border-color:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));outline-offset:2px;outline:2px solid transparent}.export-saved-filter-options{flex-direction:column;max-height:180px;margin-top:8px;display:flex;overflow-y:auto}.layout-wrapper:has(.min-h-screen.export-saved-filter-options.items-center) .header-dashboard{box-shadow:none}.export-saved-filter-option{cursor:pointer;--tw-text-opacity:1;color:rgb(var(--ui-gray-700) / var(--tw-text-opacity,1));border-radius:4px;align-items:center;gap:.5rem;padding:4px;font-size:.75rem;font-weight:400;line-height:1rem;display:flex}.layout-wrapper:has(.min-h-screen.export-saved-filter-option.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-saved-filter-option) .header-dashboard{box-shadow:none}.export-saved-filter-option:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / var(--tw-bg-opacity,1))}.export-saved-filter-actions{justify-content:flex-end;margin-top:10px;display:flex}.export-saved-filter-actions .button{padding:4px 12px;font-size:12px}.export-saved-export-name{font-weight:600}.export-saved-export-description{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;max-width:240px;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));overflow:hidden}.export-view-description-text{white-space:pre-wrap;word-break:break-word;--tw-text-opacity:1;max-height:260px;color:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1));margin-top:6px;font-size:13px;line-height:1.5;overflow-y:auto}.export-save-description-input{resize:vertical;height:auto;min-height:64px}.export-saved-export-actions{text-align:right;white-space:nowrap;width:110px}.export-saved-export-actions .export-saved-action{cursor:pointer;border-radius:var(--ui-radius-default);vertical-align:middle;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.export-saved-export-actions .export-saved-action) .header-dashboard{box-shadow:none}.export-saved-export-actions .export-saved-action:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1))}.export-saved-export-actions .export-saved-action{color:#1f1f1f;margin-left:6px}.export-saved-export-actions .export-saved-action svg{width:18px;height:18px}.export-format-badge{letter-spacing:.04em;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.export-format-badge--pdf{color:#b3261e;background:#fdecea}.export-format-badge--html{color:#b45f06;background:#fff3e6}.export-format-badge--excel{color:#1e7e34;background:#e6f4ea}.export-format-badge--svg{color:#6b46c1;background:#efe9fb}.export-format-badge--sprx{color:#1a56b8;background:#e8f0fe}.export-format-badge--json{color:#1e7e34;background:#e6f4ea}.export-inline-spinner{justify-content:center;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}.layout-wrapper:has(.min-h-screen.export-inline-spinner.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-inline-spinner) .header-dashboard{box-shadow:none}.export-inline-spinner img{width:2rem}.export-inline-spinner--compact{justify-content:flex-start;padding:0}.export-inline-spinner--compact img{width:1.25rem}.export-save-overlay{z-index:20;border-radius:var(--ui-radius-lg);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.layout-wrapper:has(.min-h-screen.export-save-overlay.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-save-overlay) .header-dashboard{box-shadow:none}.export-save-overlay{background:rgba(0,0,0,.2)}.export-save-card{border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-xl);--tw-shadow-colored:var(--ui-shadow-xl);width:420px;max-width:90%;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);flex-direction:column;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.export-save-card.items-center) .header-dashboard{box-shadow:none}.export-save-card{padding:20px}.export-save-card-title{--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1));font-size:1rem;font-weight:600;line-height:1.5rem}.export-save-card-name{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden}.export-save-card-hint{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.export-save-card-status{--tw-text-opacity:1;color:rgb(var(--ui-gray-600) / var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.layout-wrapper:has(.min-h-screen.export-save-card-status.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-save-card-status) .header-dashboard{box-shadow:none}.export-save-card-status--success{--tw-text-opacity:1;color:rgb(var(--ui-green-600) / var(--tw-text-opacity,1))}.export-save-card-status--success svg{width:1rem;height:1rem}.export-save-card-status--success svg g{fill:currentColor}.export-save-card input[type=radio]{accent-color:rgb(var(--ui-brand-blue) / 1);margin:0;display:inline-block}.export-save-mode{flex-direction:column;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.export-save-mode.items-center) .header-dashboard{box-shadow:none}.export-save-mode-option{border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));align-items:center;gap:.75rem;margin:0;display:flex}.layout-wrapper:has(.min-h-screen.export-save-mode-option.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-save-mode-option) .header-dashboard{box-shadow:none}.export-save-mode-option{cursor:pointer;--tw-text-opacity:1;color:rgb(var(--ui-gray-700) / var(--tw-text-opacity,1));padding:10px 12px;font-size:.875rem;font-weight:400;line-height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.export-save-mode-option:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-gray-400) / var(--tw-border-opacity,1))}.export-save-mode-option--selected{--tw-border-opacity:1;border-color:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-blue-50) / var(--tw-bg-opacity,1))}.export-save-mode-name{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1));font-weight:600;overflow:hidden}.export-save-field-label{--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem}.export-save-card-buttons{flex-direction:row;justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.export-save-card-buttons.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-save-card-buttons) .header-dashboard{box-shadow:none}.export-save-card-buttons .button{border-radius:var(--ui-radius-md);justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.export-save-card-buttons .button) .header-dashboard{box-shadow:none}.export-save-card-buttons .button{cursor:pointer;--tw-shadow:var(--ui-shadow-sm);--tw-shadow-colored:var(--ui-shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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)}.export-save-card-buttons .button:focus{outline-offset:2px;outline:2px solid transparent}.export-save-card-buttons .button{min-width:90px}.export-save-card-buttons .button:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.export-save-card-buttons .button-gray{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-black) / var(--tw-text-opacity,1))}.export-save-card-buttons .button-gray:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-black) / var(--tw-text-opacity,1));--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.export-save-card-buttons .button--danger{--tw-border-opacity:1;border-color:rgb(var(--ui-red-600) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-red-600) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1))}.export-save-card-buttons .button--danger:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-red-600) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-red-600) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.export-items-pane{flex-direction:column;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.export-items-pane.items-center) .header-dashboard{box-shadow:none}.export-items-columns{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.export-items-columns.items-center) .header-dashboard{box-shadow:none}.export-items-columns .entity-icon-chip,.export-items-columns .entity-icon-img{width:1.5rem;height:1.5rem}.export-items-column{--tw-border-opacity:1;border-right-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));flex-direction:column;min-width:0;display:flex}.layout-wrapper:has(.min-h-screen.export-items-column.items-center) .header-dashboard{box-shadow:none}.export-items-column--categories{flex-shrink:0;width:15rem}.export-items-column--items,.export-items-column--fields{flex:1}.export-items-column--fields{border-right-width:0}.export-items-column-title{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.export-items-column-title.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-items-column-title) .header-dashboard{box-shadow:none}.export-items-column-title{--tw-text-opacity:1;color:rgb(var(--ui-gray-700) / var(--tw-text-opacity,1));padding:8px 12px;font-size:13px;font-weight:600}.export-items-column-action{cursor:pointer;--tw-text-opacity:1;color:rgb(var(--ui-brand-blue) / var(--tw-text-opacity,1));font-size:.75rem;font-weight:500;line-height:1rem}.export-items-column-action:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.export-items-column-body{flex-direction:column;flex:1;gap:.25rem;min-height:0;padding:.5rem;display:flex;overflow-y:auto}.layout-wrapper:has(.min-h-screen.export-items-column-body.items-center) .header-dashboard{box-shadow:none}.export-category-card{border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.export-category-card.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-category-card) .header-dashboard{box-shadow:none}.export-category-card{cursor:pointer;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.export-category-card:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-gray-400) / var(--tw-border-opacity,1))}.export-category-card--selected{--tw-border-opacity:1;border-color:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-blue-50) / var(--tw-bg-opacity,1))}.export-category-card--selected .export-category-card-name{--tw-text-opacity:1;color:rgb(var(--ui-brand-blue) / var(--tw-text-opacity,1))}.export-category-card-name{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--ui-gray-700) / var(--tw-text-opacity,1));flex:1;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.export-category-card-icon{flex-shrink:0;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.export-category-card-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-category-card-icon) .header-dashboard{box-shadow:none}.export-count-badge{border-radius:var(--ui-radius-full);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.export-count-badge) .header-dashboard{box-shadow:none}.export-count-badge{--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700}.export-items-checkbox-row{cursor:pointer;border-radius:var(--ui-radius-default);--tw-text-opacity:1;color:rgb(var(--ui-gray-700) / var(--tw-text-opacity,1));align-items:center;gap:.5rem;padding:.125rem .25rem;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex}.layout-wrapper:has(.min-h-screen.export-items-checkbox-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-items-checkbox-row) .header-dashboard{box-shadow:none}.export-items-checkbox-row:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / var(--tw-bg-opacity,1))}.export-items-checkbox-row input{flex-shrink:0}.export-items-tree-icon{flex-shrink:0;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.export-items-tree-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-items-tree-icon) .header-dashboard{box-shadow:none}.export-items-tree-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.export-items-field-icon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-block}.export-items-field-icon--empty{opacity:0}.export-items-empty{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));padding:.75rem;font-size:.875rem;line-height:1.25rem}.export-items-fields-hint{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));padding-bottom:.5rem;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem}.export-type-chip--plain{background:#fff;border:1px solid #e5e7eb}.export-items-field-group{flex-direction:column;gap:.125rem;margin-bottom:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.export-items-field-group.items-center) .header-dashboard{box-shadow:none}.export-items-field-group-title{cursor:pointer;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));align-items:center;gap:.5rem;padding:.5rem .25rem .25rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.layout-wrapper:has(.min-h-screen.export-items-field-group-title.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-items-field-group-title) .header-dashboard{box-shadow:none}.export-items-field-group-title{letter-spacing:.06em}.export-items-field-group>.export-items-checkbox-row{margin-left:1.5rem}.export-settings-pane{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / var(--tw-bg-opacity,1));padding:18px 22px}.export-settings-tile{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-700) / var(--tw-text-opacity,1));border-radius:10px;margin-bottom:16px;padding:20px 24px;font-size:.875rem;line-height:1.25rem;box-shadow:0 3px 8px rgba(0,0,0,.07)}.export-report-pills-field{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.layout-wrapper:has(.min-h-screen.export-report-pills-field.items-center) .header-dashboard{box-shadow:none}.export-report-pills-label{--tw-text-opacity:1;color:rgb(var(--ui-gray-600) / var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.export-report-pills{flex-flow:wrap;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.export-report-pills.items-center) .header-dashboard{box-shadow:none}.export-report-pills-description{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.export-report-pill{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));border-radius:18px;padding:6px 18px;font-size:.875rem;line-height:1.25rem;transition:background-color .3s,color .3s}.export-report-pill:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1))}.export-report-pill.is-selected{--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1))}.export-page-preview{clear:both;padding:14px 2px 4px}.export-page-preview-paper{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));border-radius:3px;justify-content:center;align-items:center;width:80px;height:113px;transition:width .3s,height .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.12)}.export-page-preview-paper:before{content:"";border-top:0 solid #fff;border-bottom:14px solid #d1d5db;border-left:0 solid transparent;border-right:14px solid #fff;position:absolute;top:0;right:0}.export-page-preview-paper.is-a3{width:113px;height:160px}.export-page-preview-paper.is-letter{width:80px;height:104px}.export-page-preview-paper.is-landscape{width:113px;height:80px}.export-page-preview-paper.is-a3.is-landscape{width:160px;height:113px}.export-page-preview-paper.is-letter.is-landscape{width:104px;height:80px}.export-page-preview-label{letter-spacing:.06em;--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));font-size:11px;font-weight:600;position:absolute;bottom:3px;right:6px}.export-excel-preview-title{--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.export-excel-preview-scroll{border-radius:var(--ui-radius-md);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));max-height:60vh;overflow:auto}.export-excel-preview-table{border-collapse:collapse;width:-moz-max-content;width:max-content;min-width:100%}.export-excel-preview-table td{white-space:nowrap;--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-100) / var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-700) / var(--tw-text-opacity,1));padding:4px 10px;font-size:.75rem;line-height:1rem}.export-excel-preview-table tr:first-child td{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1));font-weight:600}.export-excel-preview-truncated{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));margin-top:.5rem;font-size:.75rem;font-style:italic;line-height:1rem}.export-preview-pane{flex-direction:column;padding:1rem;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.export-preview-pane.items-center) .header-dashboard{box-shadow:none}.export-review-row{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--ui-gray-100) / var(--tw-border-opacity,1));flex-direction:row;gap:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.layout-wrapper:has(.min-h-screen.export-review-row.items-center) .header-dashboard{box-shadow:none}.export-review-row-label{--tw-text-opacity:1;width:8rem;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));flex-shrink:0;font-weight:500}.export-review-row-value{--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1));font-weight:500}.export-wizard-warning{border-radius:var(--ui-radius-md);--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1));flex-shrink:0;align-items:center;gap:10px;font-size:.875rem;line-height:1.25rem;display:flex}.layout-wrapper:has(.min-h-screen.export-wizard-warning.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-wizard-warning) .header-dashboard{box-shadow:none}.export-wizard-warning{background:#fff8e1;border:1px solid #ffe082;margin:8px 16px;padding:10px 12px}.export-wizard-warning-icon{border-radius:var(--ui-radius-full);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-weight:700;display:flex}.layout-wrapper:has(.min-h-screen.export-wizard-warning-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-wizard-warning-icon) .header-dashboard{box-shadow:none}.export-wizard-warning-icon{color:#f0a500;border:1px solid #f0a500}.export-modal .modal-footer.export-wizard-footer{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));justify-content:space-between;align-items:center;margin-top:0;display:flex}.layout-wrapper:has(.min-h-screen.export-modal .modal-footer.export-wizard-footer.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-modal .modal-footer.export-wizard-footer) .header-dashboard{box-shadow:none}.export-modal .modal-footer.export-wizard-footer{border-bottom-right-radius:var(--ui-radius-none);border-bottom-left-radius:var(--ui-radius-none);margin-bottom:0;margin-left:0;margin-right:0;padding:10px 16px}.export-modal .modal-footer.export-wizard-footer .export-wizard-footer-left,.export-modal .modal-footer.export-wizard-footer .export-wizard-footer-right{flex:1;align-items:center;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.export-modal .modal-footer.export-wizard-footer .export-wizard-footer-left.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen .export-modal .modal-footer.export-wizard-footer .export-wizard-footer-right.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-modal .modal-footer.export-wizard-footer .export-wizard-footer-left) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex .export-modal .modal-footer.export-wizard-footer .export-wizard-footer-right) .header-dashboard{box-shadow:none}.export-modal .modal-footer.export-wizard-footer .export-wizard-footer-right{justify-content:flex-end}.export-modal .modal-footer.export-wizard-footer .export-wizard-footer-center{flex:none;align-items:center;gap:10px;display:flex}.layout-wrapper:has(.min-h-screen.export-modal .modal-footer.export-wizard-footer .export-wizard-footer-center.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.export-modal .modal-footer.export-wizard-footer .export-wizard-footer-center) .header-dashboard{box-shadow:none}.export-modal .modal-footer.export-wizard-footer .export-wizard-footer-hint{--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.export-modal .modal-footer.export-wizard-footer .export-footer-back:before{content:"‹";margin-right:6px;font-weight:700}.export-modal .modal-footer.export-wizard-footer .export-footer-next:after{content:"›";margin-left:6px;font-weight:700}.export-modal .modal-footer.export-wizard-footer .export-footer-export:before{content:"✓";margin-right:6px;font-weight:700}.export-modal .modal-footer.export-wizard-footer .export-footer-btn--not-ready{cursor:not-allowed;opacity:.5}.product-modeler .export-header-format-chip{border-radius:var(--sensus-radius-full);border-color:var(--sensus-color-border-strong);background-color:var(--sensus-color-surface-muted);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted)}.product-modeler .export-wizard-rail{border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface-muted)}.product-modeler .export-wizard-step{border-radius:var(--sensus-radius-lg)}.product-modeler .export-wizard-step-indicator{border-radius:var(--sensus-radius-full);border-color:var(--sensus-color-border-strong);background-color:var(--sensus-color-surface);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-faint)}.product-modeler .export-wizard-step-title{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text)}.product-modeler .export-wizard-step-subtitle{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.product-modeler .export-wizard-step--active{border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface)}.product-modeler .export-step1-section-header-divided{border-color:var(--sensus-color-border)}.product-modeler .export-step1-section-label{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.product-modeler .export-format-card{background-color:var(--sensus-color-surface);border-radius:var(--sensus-radius-lg);border-color:var(--sensus-color-border-strong)}.product-modeler .export-format-card--selected{border-color:var(--sensus-color-primary);--tw-ring-color:var(--sensus-color-primary)}.product-modeler .export-format-card-icon{border-radius:var(--sensus-radius-lg)}.product-modeler .export-format-card-icon--pdf{background:var(--sensus-color-danger-soft)}.product-modeler .export-format-card-icon--html{background:var(--sensus-color-warning-soft)}.product-modeler .export-format-card-icon--excel{background:var(--sensus-color-success-soft)}.product-modeler .export-format-card-icon--svg{color:var(--sensus-color-text-muted);background:var(--sensus-color-surface-muted)}.product-modeler .export-format-card-icon--sprx{color:var(--sensus-color-primary-text);background:var(--sensus-color-primary-soft)}.product-modeler .export-format-card-icon--json{color:var(--sensus-color-success);background:var(--sensus-color-success-soft)}.product-modeler .export-format-card-title{color:var(--sensus-color-text)}.product-modeler .export-format-card-desc{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.product-modeler .export-format-card-check{border-radius:var(--sensus-radius-full);background-color:var(--sensus-color-primary);color:var(--sensus-color-on-primary)}.product-modeler .export-step1-saved-count{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.product-modeler .export-saved-exports-empty{border-radius:var(--sensus-radius-lg);border-color:var(--sensus-color-border-strong);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-faint)}.product-modeler .export-saved-exports-table{border-radius:var(--sensus-radius-lg);border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface)}.product-modeler .export-saved-exports-table th{font-size:var(--sensus-text-xs);line-height:var(--sensus-leading-xs);color:var(--sensus-color-text-faint);border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface-muted)}.product-modeler .export-saved-exports-table th.export-saved-sort:hover,.product-modeler .export-saved-exports-table th.export-saved-sort.is-sorted{color:var(--sensus-color-text)}.product-modeler .export-saved-exports-table td{border-color:var(--sensus-color-border);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text)}.product-modeler .export-saved-export-row:hover td{background-color:var(--sensus-color-surface-muted)}.product-modeler .export-saved-exports-nomatch td,.product-modeler .export-saved-sort-caret{color:var(--sensus-color-text-faint)}.product-modeler .export-saved-sort-caret.is-active{color:var(--sensus-color-primary-text)}.product-modeler .export-saved-filter-btn{border-radius:var(--sensus-radius-sm)}.product-modeler .export-saved-filter-btn:hover,.product-modeler .export-saved-filter-btn.is-active{background-color:var(--sensus-color-border)}.product-modeler .export-saved-filter-popover{border-radius:var(--sensus-radius-lg);border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface);box-shadow:var(--sensus-shadow-md)}.product-modeler .export-saved-filter-input{border-radius:var(--sensus-radius-sm);border-color:var(--sensus-color-border-strong);color:var(--sensus-color-text-muted)}.product-modeler .export-saved-filter-input:focus{border-color:var(--sensus-color-primary)}.product-modeler .export-saved-filter-option{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-muted)}.product-modeler .export-saved-filter-option:hover{background-color:var(--sensus-color-surface-muted)}.product-modeler .export-saved-export-description{color:var(--sensus-color-text-faint)}.product-modeler .export-view-description-text{color:var(--sensus-color-text)}.product-modeler .export-saved-export-actions .export-saved-action{border-radius:var(--sensus-radius-sm)}.product-modeler .export-saved-export-actions .export-saved-action:hover{background-color:var(--sensus-color-surface-muted)}.product-modeler .export-saved-export-actions .export-saved-action{color:var(--sensus-color-text)}.product-modeler .export-format-badge--pdf{background:var(--sensus-color-danger-soft);color:var(--sensus-color-danger)}.product-modeler .export-format-badge--html{background:var(--sensus-color-warning-soft);color:var(--sensus-color-warning)}.product-modeler .export-format-badge--excel{background:var(--sensus-color-success-soft);color:var(--sensus-color-success)}.product-modeler .export-format-badge--svg{background:var(--sensus-color-surface-muted);color:var(--sensus-color-text-muted)}.product-modeler .export-format-badge--sprx{background:var(--sensus-color-primary-soft);color:var(--sensus-color-primary-text)}.product-modeler .export-format-badge--json{background:var(--sensus-color-success-soft);color:var(--sensus-color-success)}.product-modeler .export-save-overlay{border-radius:var(--sensus-radius-lg);background:color-mix(in srgb, var(--sensus-brand-ink) 45%, transparent)}.product-modeler .export-save-card{border-radius:var(--sensus-radius-lg);background-color:var(--sensus-color-surface);--tw-shadow:var(--sensus-shadow-xl);--tw-shadow-colored:var(--sensus-shadow-xl);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .export-save-card-title{font-size:var(--sensus-text-lg);line-height:var(--sensus-leading-lg);color:var(--sensus-color-text)}.product-modeler .export-save-card-name{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text)}.product-modeler .export-save-card-hint{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.product-modeler .export-save-card-status{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted)}.product-modeler .export-save-card-status--success{color:var(--sensus-color-success)}.product-modeler .export-save-mode-option{border-radius:var(--sensus-radius-lg);border-color:var(--sensus-color-border-strong);background-color:var(--sensus-color-surface);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted)}.product-modeler .export-save-mode-option:hover{border-color:var(--sensus-color-border-strong)}.product-modeler .export-save-mode-name{color:var(--sensus-color-text)}.product-modeler .export-save-field-label{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.product-modeler .export-save-card-buttons .button{border-radius:var(--sensus-radius-md);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);--tw-shadow:var(--sensus-shadow-sm);--tw-shadow-colored:var(--sensus-shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .export-save-card-buttons .button:hover{background-color:var(--sensus-color-primary);color:var(--sensus-color-on-primary);--tw-shadow:var(--sensus-shadow-md);--tw-shadow-colored:var(--sensus-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .export-save-card-buttons .button-gray{border-color:var(--sensus-color-border-strong);background-color:var(--sensus-color-surface);color:var(--sensus-color-text)}.product-modeler .export-save-card-buttons .button-gray:hover{border-color:var(--sensus-color-border-strong);background-color:var(--sensus-color-surface);color:var(--sensus-color-text);--tw-shadow:var(--sensus-shadow-md);--tw-shadow-colored:var(--sensus-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .export-save-card-buttons .button--danger{border-color:var(--sensus-color-danger);background-color:var(--sensus-color-danger);color:var(--sensus-color-on-primary)}.product-modeler .export-save-card-buttons .button--danger:hover{border-color:var(--sensus-color-danger);background-color:var(--sensus-color-danger);color:var(--sensus-color-on-primary);--tw-shadow:var(--sensus-shadow-md);--tw-shadow-colored:var(--sensus-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .export-items-column{border-color:var(--sensus-color-border)}.product-modeler .export-items-column-title{border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted)}.product-modeler .export-items-column-action{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-primary-text)}.product-modeler .export-category-card{border-radius:var(--sensus-radius-lg);border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface)}.product-modeler .export-category-card:hover{border-color:var(--sensus-color-border-strong)}.product-modeler .export-category-card--selected{border-color:var(--sensus-color-primary);background-color:var(--sensus-color-primary-soft)}.product-modeler .export-category-card--selected .export-category-card-name{color:var(--sensus-color-primary-text)}.product-modeler .export-category-card-name{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted)}.product-modeler .export-count-badge{border-radius:var(--sensus-radius-full);background-color:var(--sensus-color-primary);font-size:var(--sensus-text-xs);line-height:var(--sensus-leading-xs);color:var(--sensus-color-on-primary)}.product-modeler .export-items-checkbox-row{border-radius:var(--sensus-radius-sm);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted)}.product-modeler .export-items-checkbox-row:hover{background-color:var(--sensus-color-surface-muted)}.product-modeler .export-items-empty{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-faint)}.product-modeler .export-items-fields-hint{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.product-modeler .export-type-chip--plain{background:var(--sensus-color-surface);border-color:var(--sensus-color-border)}.product-modeler .export-items-field-group-title{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.product-modeler .export-settings-pane{background-color:var(--sensus-color-surface-muted)}.product-modeler .export-settings-tile{border-radius:var(--sensus-radius-lg);border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted);box-shadow:var(--sensus-shadow-md)}.product-modeler .export-report-pills-label{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted)}.product-modeler .export-report-pills-description{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.product-modeler .export-report-pill{background-color:var(--sensus-color-surface-muted);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-faint)}.product-modeler .export-report-pill:hover{background-color:var(--sensus-color-border)}.product-modeler .export-report-pill.is-selected{background-color:var(--sensus-color-primary);color:var(--sensus-color-on-primary)}.product-modeler .export-page-preview-paper{box-shadow:var(--sensus-shadow-md);border-color:var(--sensus-color-border-strong);background-color:var(--sensus-color-surface)}.product-modeler .export-page-preview-paper:before{border-color:var(--sensus-color-surface) var(--sensus-color-surface) #d1d5db transparent}.product-modeler .export-page-preview-label{color:var(--sensus-color-text-faint)}.product-modeler .export-excel-preview-title{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text)}.product-modeler .export-excel-preview-scroll{border-radius:var(--sensus-radius-md);border-color:var(--sensus-color-border)}.product-modeler .export-excel-preview-table td{border-color:var(--sensus-color-border);font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-muted)}.product-modeler .export-excel-preview-table tr:first-child td{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text)}.product-modeler .export-excel-preview-truncated{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.product-modeler .export-review-row{border-color:var(--sensus-color-border);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md)}.product-modeler .export-review-row-label{color:var(--sensus-color-text-faint)}.product-modeler .export-review-row-value{color:var(--sensus-color-text)}.product-modeler .export-wizard-warning{border-radius:var(--sensus-radius-md);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text);background:var(--sensus-color-warning-soft);border-color:var(--sensus-color-warning-soft)}.product-modeler .export-wizard-warning-icon{border-radius:var(--sensus-radius-full);border-color:var(--sensus-color-warning);color:var(--sensus-color-warning)}.product-modeler .export-modal .modal-footer.export-wizard-footer{border-color:var(--sensus-color-border)}.product-modeler .export-modal .modal-footer.export-wizard-footer .export-wizard-footer-hint{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-faint)}.product-modeler .report-preview-settings-wrapper{border-color:var(--sensus-color-border)}.product-modeler .report-preview-settings-wrapper h4{font-size:var(--sensus-text-lg);line-height:var(--sensus-leading-lg);color:var(--sensus-color-text-muted)}.product-modeler .report-settings-field label{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted)}.product-modeler .report-settings-select{border-radius:var(--sensus-radius-md);border-color:var(--sensus-color-border-strong);background-color:var(--sensus-color-surface);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md)}.product-modeler .report-settings-select:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.product-modeler .report-settings-select:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .report-settings-select:hover{border-color:var(--sensus-color-border-strong)}.product-modeler .report-settings-checkbox-label{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted)}.product-modeler .report-settings-checkbox{border-radius:var(--sensus-radius-sm);border-color:var(--sensus-color-border-strong);color:var(--sensus-color-primary)}.product-modeler .report-settings-checkbox:focus{--tw-ring-color:var(--sensus-color-primary)}.product-modeler .report-settings-group-label{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.product-modeler .report-preview-controls{border-color:var(--sensus-color-border)}.product-modeler .report-preview-zoom-button{border-radius:var(--sensus-radius-sm);background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-muted)}.product-modeler .report-preview-zoom-button:hover{background-color:var(--sensus-color-border);color:var(--sensus-color-text)}.product-modeler .report-preview-zoom-level{border-radius:var(--sensus-radius-sm);background-color:var(--sensus-color-surface-muted);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted)}.product-modeler .report-preview-fit-width{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm)}.product-modeler .report-preview-fit-width:hover{background-color:var(--sensus-color-primary);color:var(--sensus-color-on-primary)}.product-modeler .report-preview-empty{font-size:var(--sensus-text-lg);line-height:var(--sensus-leading-lg);color:var(--sensus-color-text-faint)}.product-modeler .report-preview-iframe-container{border-radius:var(--sensus-radius-lg);border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface-muted)}.product-modeler .report-preview-iframe{background-color:var(--sensus-color-surface)}.product-modeler .export-wizard-step-indicator{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);border-width:2px;font-weight:600}.product-modeler .export-wizard-step--active .export-wizard-step-indicator{border-color:var(--sensus-color-primary);background-color:var(--sensus-color-surface);color:var(--sensus-color-primary-text)}.product-modeler .export-wizard-step--done .export-wizard-step-indicator{border-color:var(--sensus-color-primary);background-color:var(--sensus-color-primary);color:var(--sensus-color-on-primary)}.product-modeler .export-wizard-step--done .export-wizard-step-title{color:var(--sensus-color-text-muted)}.product-modeler .export-format-card{border-color:var(--sensus-color-border)}.product-modeler .export-format-card:hover{border-color:var(--sensus-color-border-strong)}.product-modeler .export-format-card--selected,.product-modeler .export-format-card--selected:hover{border-color:var(--sensus-color-primary);background-color:var(--sensus-color-primary-soft);--tw-ring-shadow:0 0 transparent;box-shadow:inset 0 0 0 1px var(--sensus-color-primary)}.product-modeler .export-wizard-warning{border-radius:var(--sensus-radius-md);font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-muted);background:var(--sensus-color-warning-soft);border-width:0}.product-modeler .export-wizard-warning-icon{border-color:var(--sensus-color-warning);color:var(--sensus-color-warning)}.product-modeler .export-save-mode-option{border-color:var(--sensus-color-border);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text)}.product-modeler .export-save-mode-option input[type=radio]{border-color:var(--sensus-color-border-strong);color:var(--sensus-color-primary)}.product-modeler .export-save-mode-option input[type=radio]:focus{box-shadow:none}.product-modeler .export-save-mode-option input[type=radio]:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .export-save-mode-option--selected{border-color:var(--sensus-color-primary);background-color:var(--sensus-color-primary-soft)}.product-modeler .export-save-card--popover{gap:.75rem}.product-modeler .export-save-card--popover textarea:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.product-modeler .export-save-card--popover input:not([type=radio]):focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.product-modeler .export-modal .modal-footer.export-wizard-footer .export-footer-btn--not-ready{background-color:var(--sensus-color-border);color:var(--sensus-color-text-faint);opacity:1;border-color:transparent}*{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;border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);height:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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:rgb(var(--ui-brand-orange) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-orange) / var(--tw-bg-opacity,1))}.header-part .button-primary:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-brand-orange) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-brand-orange) / var(--tw-text-opacity,1))}.header-part .button-primary:hover .icon{--tw-text-opacity:1!important;color:rgb(var(--ui-brand-orange) / 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:rgb(var(--ui-white) / var(--tw-bg-opacity,1))}.header-part img{cursor:pointer}.header-part-divider{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-200) / 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:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-none);--tw-shadow-colored:var(--ui-shadow-none);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:var(--ui-shadow-none);--tw-shadow-colored:var(--ui-shadow-none);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{border-radius:var(--ui-radius-md);background-color:transparent;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;border-radius:var(--ui-radius-md);background-color:transparent;min-width:2.3rem;height:2.3rem}.header-dashboard .language-switch-item:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-black) / var(--tw-text-opacity,1))}.header-dashboard .language-switch-item-active{--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1))}.header-dashboard .language-switch-item-active:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-brand-orange) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-orange) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));margin-right:.25rem}.header-dashboard .button-outline-orange .icon{--tw-text-opacity:1;color:rgb(var(--ui-brand-orange) / var(--tw-text-opacity,1))}.header-dashboard .button-outline-orange:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-orange) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1))}.header-dashboard .button-outline-orange:hover .icon{--tw-text-opacity:1!important;color:rgb(var(--ui-white) / var(--tw-text-opacity,1))!important}.header-dashboard h1{font-size:1.25rem;font-weight:500;line-height:1.75rem}.header-icon{cursor:pointer;border-radius:var(--ui-radius-md);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));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:rgb(var(--ui-brand-blue) / 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:var(--ui-radius-none);border-radius:var(--ui-radius-lg)}.header-icon--bold{font-weight:700}.header-icon--blue-bg{background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-bg-opacity:.3}.header-icon.header-icon--active{--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1))}.header-icon.header-icon--active svg,.header-icon.header-icon--active .header-icon-title{--tw-text-opacity:1;color:rgb(var(--ui-white) / 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:rgb(var(--ui-gray-500) / 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:rgb(var(--ui-white) / 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:rgb(var(--ui-white) / 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{border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);width:-moz-max-content;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:rgb(var(--ui-gray-200) / 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;border-radius:var(--ui-radius-md);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-300) / 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;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:rgb(var(--ui-red-500) / 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:rgb(var(--ui-red-500) / 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:rgb(var(--ui-red-600) / 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:rgb(var(--ui-black) / 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:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));font-weight:700}.header-icon-dropdown-item--selected:hover{--tw-bg-opacity:1!important;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(var(--ui-white) / var(--tw-text-opacity,1))!important;font-weight:700!important}.header-icon-dropdown-item:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / 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{border-radius:var(--ui-radius-default);opacity:0;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:rgb(var(--ui-red-500) / 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:rgb(var(--ui-red-500) / 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:rgb(var(--ui-black) / 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:var(--ui-radius-lg);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:rgb(var(--ui-black) / 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:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-black) / var(--tw-text-opacity,1))}.header-icon-dropdown ul li:hover svg{--tw-text-opacity:1;color:rgb(var(--ui-black) / 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;border-radius:var(--ui-radius-md);background-color:transparent;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:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-black) / 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:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / 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{border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));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:"";border-radius:var(--ui-radius-md);--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));z-index:0;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:rgb(var(--ui-gray-600) / 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:rgb(var(--ui-white) / var(--tw-text-opacity,1))}.view-mode-switch-option:not(.view-mode-switch-option--active):hover svg{--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / 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:rgb(var(--ui-gray-600) / 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:rgb(var(--ui-white) / 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:rgb(var(--ui-gray-800) / 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));border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);white-space:nowrap;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-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgb(var(--ui-brand-blue) / 1);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:rgb(var(--ui-white) / var(--tw-text-opacity,1))}.view-mode-switch-tooltip-close:hover svg{--tw-text-opacity:1;color:rgb(var(--ui-gray-200) / 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:rgb(var(--ui-gray-200) / 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:rgb(var(--ui-gray-900) / 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:rgb(var(--ui-gray-500) / 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:rgb(var(--ui-gray-500) / 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:var(--ui-radius-md);padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-block}.subscription-badge--active{--tw-bg-opacity:1;background-color:rgb(var(--ui-green-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-green-700) / var(--tw-text-opacity,1))}.subscription-badge--trial{--tw-bg-opacity:1;background-color:rgb(var(--ui-amber-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-amber-700) / var(--tw-text-opacity,1))}.subscription-badge--inactive{--tw-bg-opacity:1;background-color:rgb(var(--ui-red-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-red-700) / 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:rgb(var(--ui-gray-200) / 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:rgb(var(--ui-gray-200) / 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:var(--ui-radius-md);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:rgb(var(--ui-gray-600) / var(--tw-text-opacity,1))}.account-menu-item:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1))}.account-menu-item:hover .icon svg{--tw-text-opacity:1;color:rgb(var(--ui-gray-900) / var(--tw-text-opacity,1))}.account-menu-item--disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.account-menu-item--current{cursor:default;font-weight:600}.account-menu-item--current:hover{background-color:transparent}.account-menu-licenses{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));width:100%;margin-bottom:.5rem;padding-bottom:.5rem;display:block}.account-menu-licenses li{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-bottom:.25rem;display:flex;overflow:hidden}.account-menu-licenses li:last-child{margin-bottom:0}.account-menu-licenses-title{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem}.powered-by-sensus{cursor:pointer;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / 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:rgb(var(--ui-gray-600) / 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:rgb(var(--ui-white) / 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:var(--ui-radius-default);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:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-900) / 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:rgb(var(--ui-gray-900) / 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:"";border-radius:var(--ui-radius-full);--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));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{border-radius:var(--ui-radius-md);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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:var(--ui-radius-sm);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:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / 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:var(--ui-radius-md);border-top-right-radius:var(--ui-radius-md)}.header-menu-item--submenu .header-menu-item:last-child{border-bottom-right-radius:var(--ui-radius-md);border-bottom-left-radius:var(--ui-radius-md)}.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:rgb(var(--ui-gray-600) / var(--tw-text-opacity,1))}.header-menu-item--submenu .header-menu-item--disabled:hover{--tw-text-opacity:1;color:rgb(var(--ui-black) / 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{border-radius:var(--ui-radius-md);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);min-width:12rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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;border-radius:var(--ui-radius-sm);--tw-text-opacity:1;width:100%;color:rgb(var(--ui-black) / var(--tw-text-opacity,1));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:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / 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:var(--ui-radius-md);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:var(--ui-radius-md);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:rgb(var(--ui-brand-blue) / 1)!important}.inspector{z-index:40;border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);width:20rem;height:100vh;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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:var(--ui-shadow-none);--tw-shadow-colored:var(--ui-shadow-none);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;border-radius:var(--ui-radius-md);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);width:3.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.inspector-container .show-toolbar:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / 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-chat-toggle{pointer-events:auto;border-radius:var(--ui-radius-md);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);width:3.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.inspector-container .inspector-chat-toggle:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1))}.inspector-container .inspector-chat-toggle svg{width:2rem;height:2rem}.inspector-container .inspector-chat-toggle.active{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,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:var(--ui-shadow-sm);--tw-shadow-colored:var(--ui-shadow-sm);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:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);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;border-radius:var(--ui-radius-md);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));opacity:0;--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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 .inspector-sidebar-list-item-content .description{white-space:pre-line}.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;border-radius:var(--ui-radius-md);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));opacity:0;--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);z-index:9999;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{white-space:pre-line;font-size:.875rem;line-height:1.25rem}.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;border-radius:var(--ui-radius-md);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;max-width:280px;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);padding:.5rem .625rem;font-size:.75rem;line-height:1.4;position:fixed}.selector-info-tooltip .title{margin-bottom:.375rem;font-size:13px;font-weight:700}.selector-info-tooltip .description{font-size:12px}.inspector-content{flex:1;padding-bottom:4rem;padding-right:1rem;overflow-y:auto}.inspector-zoomin{pointer-events:auto;border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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{border-radius:var(--ui-radius-none);background-color:transparent;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:rgb(var(--ui-brand-blue) / 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}.inspector-resize-sheet{cursor:ew-resize;z-index:100;position:fixed;top:0;bottom:0;left:0;right:0}.resizer{z-index:-10;cursor:ew-resize;border-top-left-radius:var(--ui-radius-lg);border-bottom-left-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);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);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:rgb(var(--ui-black) / var(--tw-bg-opacity,1));content:"";width:2px;height:1.25rem}.resizer.active{opacity:1}.entity-section{border-radius:var(--ui-radius-lg);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:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1))}.entity-section--expanded{--tw-border-opacity:1;border-width:2px;border-color:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1))}.entity-section-expand-area{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / 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:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-bg-opacity:.1}.entity-section-chevron{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(var(--ui-gray-500) / 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:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-gray-500) / 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:rgb(var(--ui-gray-400) / 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-current-outside{--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;font-style:italic;line-height:1rem;display:flex}.layout-wrapper:has(.min-h-screen.variant-selector-current-outside.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.variant-selector-current-outside) .header-dashboard{box-shadow:none}.variant-selector-group-label{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / 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;border-radius:var(--ui-radius-md);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));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:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-blue-50) / var(--tw-bg-opacity,1))}.variant-selector-item--selected{--tw-border-opacity:1;border-color:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-blue-100) / 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:rgb(var(--ui-brand-blue) / var(--tw-ring-opacity,1))}.variant-selector-item--readonly{cursor:default;opacity:.6}.variant-selector-item--readonly:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-gray-200) / 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:rgb(var(--ui-gray-600) / 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:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));border-width:1px;border-radius:50%;width:120px;height:120px;margin:.5rem}.input-image{border-radius:var(--ui-radius-full);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.agent-chat-drawer{bottom:1.5rem;right:calc(var(--inspector-width,80px) + 1.5rem);z-index:45;width:480px;height:min(680px,100vh - 8.5rem);max-width:max(360px, 100vw - var(--left-bar-width,15rem) - var(--left-bar-offset,1rem) - 6rem - var(--inspector-width,80px) - 1.5rem);transform-origin:100% 100%;opacity:0;pointer-events:none;background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:1rem;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1);position:fixed;overflow:hidden;transform:translateY(10px)scale(.96);box-shadow:0 1px 1px rgba(15,23,42,.04),0 10px 24px -6px rgba(15,23,42,.16),0 28px 60px -20px rgba(15,23,42,.22)}.agent-chat-drawer.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.agent-chat-drawer.expanded{width:min(78vw,1280px);height:calc(100vh - 8.5rem)}.agent-chat-drawer.resizing{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .18s}.agent-chat-drawer.resizing>sensus-agent-chat{pointer-events:none}.agent-chat-drawer>sensus-agent-chat{border-radius:inherit;width:100%;height:100%;display:block}.agent-chat-drawer-resize-w,.agent-chat-drawer-resize-n,.agent-chat-drawer-resize-nw{z-index:3;background:0 0;transition:background .15s;position:absolute}.agent-chat-drawer-resize-w:hover,.agent-chat-drawer-resize-n:hover,.agent-chat-drawer-resize-nw:hover{background:rgba(59,130,246,.18)}.agent-chat-drawer-resize-w{cursor:ew-resize;width:6px;top:0;bottom:0;left:0}.agent-chat-drawer-resize-n{cursor:ns-resize;height:6px;top:0;left:0;right:0}.agent-chat-drawer-resize-nw{z-index:4;cursor:nwse-resize;border-top-left-radius:1rem;width:16px;height:16px;top:0;left:0}.agent-chat-drawer-expand,.agent-chat-drawer-close{z-index:2;color:rgba(15,23,42,.5);cursor:pointer;background:rgba(15,23,42,.05);border:none;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:.9rem;line-height:1;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:.5rem}.agent-chat-drawer-expand:hover,.agent-chat-drawer-close:hover{color:rgba(15,23,42,.85);background:rgba(15,23,42,.11)}.agent-chat-drawer-close{right:.5rem}.agent-chat-drawer-expand{right:2.75rem}.entity-list{align-items:center;gap:.25rem;display:flex;position:relative}.layout-wrapper:has(.min-h-screen.entity-list.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.entity-list) .header-dashboard{box-shadow:none}.entity-list .entity-list-goto{cursor:pointer;border-radius:var(--ui-radius-default);--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.entity-list .entity-list-goto.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.entity-list .entity-list-goto) .header-dashboard{box-shadow:none}.entity-list .entity-list-goto{width:1.5rem;height:1.5rem}.entity-list .entity-list-goto:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-600) / var(--tw-text-opacity,1))}.entity-list .entity-list-goto .icon svg{width:.875rem;height:.875rem}.entity-list .entity-list-create{cursor:pointer;white-space:nowrap;border-radius:var(--ui-radius-default);--tw-text-opacity:1;color:rgb(var(--ui-blue-600) / var(--tw-text-opacity,1));flex-shrink:0;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1.5rem}.entity-list .entity-list-create:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-blue-50) / var(--tw-bg-opacity,1))}.link-row{align-items:center;gap:.25rem;display:flex}.layout-wrapper:has(.min-h-screen.link-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.link-row) .header-dashboard{box-shadow:none}.link-row .link-row-editor{flex:1;min-width:0}.link-row .link-row-button{cursor:pointer;border-radius:var(--ui-radius-default);--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.link-row .link-row-button.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.link-row .link-row-button) .header-dashboard{box-shadow:none}.link-row .link-row-button{width:1.5rem;height:1.5rem}.link-row .link-row-button:hover:not(:disabled){--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-600) / var(--tw-text-opacity,1))}.link-row .link-row-button:disabled{cursor:default;opacity:.4}.link-row .link-row-button:focus-visible{outline-offset:2px;outline:2px solid}.link-row .link-row-button .icon svg{width:.875rem;height:.875rem}.link-add{cursor:pointer;border-radius:var(--ui-radius-default);--tw-text-opacity:1;color:rgb(var(--ui-brand-blue) / var(--tw-text-opacity,1));align-self:flex-start;align-items:center;gap:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;display:flex}.layout-wrapper:has(.min-h-screen.link-add.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.link-add) .header-dashboard{box-shadow:none}.link-add{line-height:1.5rem}.link-add:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1))}.link-add .icon svg{width:.75rem;height:.75rem}.inspector-tasks{flex-direction:column;gap:.25rem;margin-top:1rem;display:flex}.layout-wrapper:has(.min-h-screen.inspector-tasks.items-center) .header-dashboard{box-shadow:none}.inspector-tasks .inspector-tasks-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.layout-wrapper:has(.min-h-screen.inspector-tasks .inspector-tasks-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.inspector-tasks .inspector-tasks-header) .header-dashboard{box-shadow:none}.inspector-tasks .inspector-tasks-title{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem}.inspector-tasks .inspector-tasks-add{cursor:pointer;border-radius:var(--ui-radius-default);--tw-text-opacity:1;color:rgb(var(--ui-brand-blue) / var(--tw-text-opacity,1));align-items:center;gap:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;display:flex}.layout-wrapper:has(.min-h-screen.inspector-tasks .inspector-tasks-add.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.inspector-tasks .inspector-tasks-add) .header-dashboard{box-shadow:none}.inspector-tasks .inspector-tasks-add{line-height:1.5rem}.inspector-tasks .inspector-tasks-add:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1))}.inspector-tasks .inspector-tasks-add .icon svg{width:.75rem;height:.75rem}.inspector-tasks .inspector-tasks-empty{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem}.inspector-tasks .inspector-task{align-items:center;gap:.25rem;display:flex}.layout-wrapper:has(.min-h-screen.inspector-tasks .inspector-task.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.inspector-tasks .inspector-task) .header-dashboard{box-shadow:none}.inspector-tasks .inspector-task-name{padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.inspector-tasks .inspector-task-input{flex:1;min-width:0}.inspector-tasks .inspector-task-button{cursor:pointer;border-radius:var(--ui-radius-default);--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.inspector-tasks .inspector-task-button.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.inspector-tasks .inspector-task-button) .header-dashboard{box-shadow:none}.inspector-tasks .inspector-task-button{width:1.5rem;height:1.5rem}.inspector-tasks .inspector-task-button:hover:not(:disabled){--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-600) / var(--tw-text-opacity,1))}.inspector-tasks .inspector-task-button:disabled{cursor:default;opacity:.4}.inspector-tasks .inspector-task-button:focus-visible{outline-offset:2px;outline:2px solid}.inspector-tasks .inspector-task-button .icon svg{width:.875rem;height:.875rem}.inspector-linked-from{flex-direction:column;gap:.25rem;margin-top:1rem;display:flex}.layout-wrapper:has(.min-h-screen.inspector-linked-from.items-center) .header-dashboard{box-shadow:none}.inspector-linked-from .inspector-linked-from-title{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:.75rem;font-weight:600;line-height:1rem}.inspector-linked-from .inspector-linked-from-item{cursor:pointer;border-radius:var(--ui-radius-default);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;display:flex}.layout-wrapper:has(.min-h-screen.inspector-linked-from .inspector-linked-from-item.items-center) .header-dashboard{box-shadow:none}.inspector-linked-from .inspector-linked-from-item:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1))}.inspector-linked-from .inspector-linked-from-owner{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--ui-brand-blue) / var(--tw-text-opacity,1));overflow:hidden}.inspector-linked-from .inspector-linked-from-field{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));flex-shrink:0;max-width:45%;font-size:.75rem;line-height:1rem;overflow:hidden}.inspector-linked-from .inspector-linked-from-more{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem}.composed-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.5rem;font-weight:400;display:grid}.composed-row+.composed-row{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(var(--ui-gray-100) / var(--tw-border-opacity,1));padding-top:.5rem}.composed-row .composed-half{flex-direction:column;gap:.25rem;min-width:0;display:flex}.layout-wrapper:has(.min-h-screen.composed-row .composed-half.items-center) .header-dashboard{box-shadow:none}.composed-row .composed-half-label{--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.integrate-modal .export-format-card-icon--powerbi{color:#b88a00;background:#fff7d6}.integrate-modal .export-format-card-icon--liveexcel{background:#e6f4ea}.integrate-modal .export-format-badge--powerbi,.integrate-modal .export-format-badge--liveexcel{background:var(--sensus-color-surface-muted);color:var(--sensus-color-text-muted)}.integrate-modal .export-format-badge--standard{background:var(--sensus-color-primary-soft);color:var(--sensus-color-primary-text)}.integrate-modal .integrate-format-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.integrate-modal .export-step1-section-header{gap:.5rem}.integrate-modal .integrate-step1-actions{flex-direction:row;align-items:center;gap:.5rem;margin-left:auto;display:flex}.layout-wrapper:has(.min-h-screen.integrate-modal .integrate-step1-actions.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.integrate-modal .integrate-step1-actions) .header-dashboard{box-shadow:none}.integrate-modal .integrate-settings-search{width:14rem}.integrate-modal .integrate-new-setting{align-items:center;gap:.375rem;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.integrate-modal .integrate-new-setting) .header-dashboard{box-shadow:none}.integrate-modal .integrate-new-setting svg{width:.875rem;height:.875rem}.integrate-modal .integrate-settings-table .export-saved-export-row.is-selected td{background-color:var(--sensus-color-primary-soft);box-shadow:inset 0 1px 0 rgb(var(--ui-brand-blue) / 1), inset 0 -1px 0 rgb(var(--ui-brand-blue) / 1)}.integrate-modal .integrate-designer-badge{border-radius:var(--sensus-radius-sm);background-color:var(--sensus-color-surface-muted);font-size:var(--sensus-text-xs);line-height:var(--sensus-leading-xs);text-transform:uppercase;letter-spacing:.025em;color:var(--sensus-color-text-muted);margin-left:.5rem;padding:1px .375rem;font-weight:600}.integrate-modal .integrate-fields-pane{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-content:flex-start;align-items:flex-start;gap:1rem;display:grid}.integrate-modal .integrate-save-row{flex-direction:row;grid-column:span 2/span 2;align-items:center;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.integrate-modal .integrate-save-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.integrate-modal .integrate-save-row) .header-dashboard{box-shadow:none}.integrate-modal .integrate-save-row .button{align-items:center;gap:.375rem;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.integrate-modal .integrate-save-row .button) .header-dashboard{box-shadow:none}.integrate-modal .integrate-field-row{cursor:grab;border-radius:var(--sensus-radius-md);border-width:1px;border-color:var(--sensus-color-border);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.375rem;padding:.375rem .5rem;display:flex}.layout-wrapper:has(.min-h-screen.integrate-modal .integrate-field-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.integrate-modal .integrate-field-row) .header-dashboard{box-shadow:none}.integrate-modal .integrate-field-row.is-dragged{border-color:var(--sensus-color-primary);opacity:.5}.integrate-modal .integrate-field-row .export-saved-action.is-disabled{pointer-events:none;opacity:.3}.integrate-modal .integrate-field-handle{color:var(--sensus-color-text-faint);align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.integrate-modal .integrate-field-handle.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.integrate-modal .integrate-field-handle) .header-dashboard{box-shadow:none}.integrate-modal .integrate-field-handle svg{width:1rem;height:1rem}.integrate-modal .integrate-field-index{text-align:right;width:1.25rem;color:var(--sensus-color-text-faint);font-size:.75rem;font-weight:600;line-height:1rem}.integrate-modal .integrate-field-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sensus-color-text);flex:1;font-size:.875rem;line-height:1.25rem;overflow:hidden}.integrate-modal .integrate-field-type{color:var(--sensus-color-text-faint);margin-right:.5rem;font-size:.75rem;line-height:1rem}.integrate-modal .integrate-options .export-items-checkbox-row{padding-top:.25rem;padding-bottom:.25rem}.integrate-modal .integrate-connection-pane{flex-direction:column;gap:1rem;display:flex}.layout-wrapper:has(.min-h-screen.integrate-modal .integrate-connection-pane.items-center) .header-dashboard{box-shadow:none}.integrate-modal .integrate-connection{flex-direction:column;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.integrate-modal .integrate-connection.items-center) .header-dashboard{box-shadow:none}.integrate-modal .integrate-instructions{color:var(--sensus-color-text-muted);flex-direction:column;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.layout-wrapper:has(.min-h-screen.integrate-modal .integrate-instructions.items-center) .header-dashboard{box-shadow:none}.integrate-modal .integrate-instruction{flex-direction:row;align-items:flex-start;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.integrate-modal .integrate-instruction.items-center) .header-dashboard{box-shadow:none}.integrate-modal .integrate-instruction .export-wizard-step-indicator{flex-shrink:0}.integrate-modal .integrate-instruction-body{flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.layout-wrapper:has(.min-h-screen.integrate-modal .integrate-instruction-body.items-center) .header-dashboard{box-shadow:none}.integrate-modal .integrate-link{color:var(--sensus-color-primary);-webkit-text-decoration-line:underline;text-decoration-line:underline}.integrate-modal .integrate-link:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.integrate-modal .integrate-video-toggle{margin-left:-.75rem}.integrate-modal .integrate-video{aspect-ratio:16/9;border-radius:var(--sensus-radius-md);background:var(--sensus-color-surface-muted);width:100%;overflow:hidden}.integrate-modal .integrate-video iframe{border-width:0;width:100%;height:100%;display:block}.integrate-modal .integrate-token,.integrate-modal .integrate-url{resize:none;width:100%;font-family:var(--ui-font-family-mono);word-break:break-all;min-height:4.5rem;font-size:.75rem;line-height:1rem}.integrate-modal .integrate-url{background-color:var(--sensus-color-surface-muted)}.integrate-modal .integrate-url-row{flex-direction:row;align-items:flex-start;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.integrate-modal .integrate-url-row.items-center) .header-dashboard{box-shadow:none}.integrate-modal .integrate-copy{flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.integrate-modal .integrate-copy) .header-dashboard{box-shadow:none}.integrate-modal .integrate-copy.button-disabled{pointer-events:none;opacity:.5}body{--left-bar-width:15rem;--left-bar-offset:1rem}body:has(.left-bar--collapsed){--left-bar-width:0rem}.left-bar{z-index:50;border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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:rgb(var(--ui-white) / 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:rgb(var(--ui-brand-blue) / 1)}.left-bar .category-item{text-align:left;--tw-text-opacity:1;width:100%;color:rgb(var(--ui-black) / 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;border-radius:var(--ui-radius-md);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));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:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / 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:rgb(var(--ui-gray-300) / 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;border-radius:var(--ui-radius-md);text-align:left;--tw-text-opacity:1;color:rgb(var(--ui-black) / var(--tw-text-opacity,1));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:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-white) / 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:rgb(var(--ui-white) / 1)}.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;border-radius:var(--ui-radius-default);opacity:0;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:rgb(var(--ui-red-500) / 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:rgb(var(--ui-red-500) / 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:rgb(var(--ui-gray-100) / 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{border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);width:3.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.canvas-sidebar-part--palette{scrollbar-width:thin;min-height:0;overflow-x:hidden;overflow-y:auto}.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;border-radius:var(--ui-radius-full);--tw-border-opacity:1;border-width:2px;border-color:rgb(var(--ui-gray-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));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:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / 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{border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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 .entity-palette-chip{border-radius:var(--ui-radius-default);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.entity-icon .entity-palette-chip.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.entity-icon .entity-palette-chip) .header-dashboard{box-shadow:none}.entity-icon .entity-palette-chip{width:1.875rem;height:1.875rem}.entity-icon .entity-palette-chip svg{display:block}.entity-icon:after{pointer-events:none;z-index:10;border-radius:var(--ui-radius-md);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-500) / var(--tw-bg-opacity,1));text-transform:capitalize;--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));opacity:0;content:attr(title);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)}.entity-icon--group .entity-icon-group-mark{pointer-events:none;border-bottom:6px solid #6b7280;border-left:6px solid transparent;width:0;height:0;position:absolute;bottom:-4px;right:-4px}.entity-icon--group.entity-icon--open .entity-icon-group-mark{border-bottom-color:#3b82f6}.palette-flyout{z-index:50;border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);margin-left:-2px;padding:.5rem;position:fixed}.palette-flyout--closed{display:none}.palette-flyout-title{--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));white-space:nowrap;padding-bottom:.25rem;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;font-weight:600;line-height:1rem}.palette-flyout-items{-moz-column-gap:.25rem;grid-template-columns:repeat(3,minmax(4.5rem,auto));column-gap:.25rem;display:grid}.palette-flyout-items .entity-icon{border-radius:var(--ui-radius-md);margin:0;padding:.25rem}.palette-flyout-items .entity-icon>div{flex-direction:column;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.palette-flyout-items .entity-icon>div.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.palette-flyout-items .entity-icon>div) .header-dashboard{box-shadow:none}.palette-flyout-items .entity-icon:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));transform:none}.palette-flyout-items .entity-icon:after{display:none}.palette-flyout-label{text-align:center;--tw-text-opacity:1;color:rgb(var(--ui-gray-700) / var(--tw-text-opacity,1));max-width:5.5rem;margin-top:.25rem;font-size:.75rem;line-height:1.25}.modal-wrapper{z-index:100;background-color:rgb(var(--ui-black) / 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{border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);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);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:rgb(var(--ui-gray-100) / 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:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-gray-800) / 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;border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-style:dashed;border-width:2px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));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:rgb(var(--ui-gray-400) / var(--tw-border-opacity,1))}.modal-wrapper .modal .modal-body-generate-ai .upload-square-active{--tw-border-opacity:1;border-color:rgb(var(--ui-brand-blue) / 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;border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-700) / var(--tw-text-opacity,1));--tw-shadow:var(--ui-shadow-default);--tw-shadow-colored:var(--ui-shadow-default);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);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:rgb(var(--ui-gray-50) / var(--tw-bg-opacity,1))}.modal-wrapper .modal .modal-footer{justify-content:flex-end;align-items:center;gap:.75rem;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{border-bottom-right-radius:var(--ui-radius-lg);border-bottom-left-radius:var(--ui-radius-lg);background-color:#f9fafc;border-top-width:1px;border-top-color:#e6e6e7;margin-bottom:-1rem;margin-left:-1rem;margin-right:-1rem;padding:.875rem 1.25rem}.modal-wrapper .modal .modal-footer--margin-bottom{margin-bottom:1rem}.modal-wrapper .modal .modal-footer .button{cursor:pointer;white-space:nowrap;justify-content:center;gap:.375rem;height:2.25rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.modal-wrapper .modal .modal-footer .button.button-gray{color:#5f5f5f;background-color:#fff;border-color:#e6e6e6}.modal-wrapper .modal .modal-footer .button.button-gray:hover{color:#333;background-color:#f5f5f5;border-color:#dcdcdc}.modal-wrapper .modal .modal-footer .button.button-gray .icon{color:#5f5f5f}.modal-wrapper .modal .modal-footer .button.button-disabled,.modal-wrapper .modal .modal-footer .button.button-disabled:hover{color:#989898;background-color:#e6e6e6;border-color:#e6e6e6}.modal-wrapper .modal .modal-footer .modal-footer-leading{--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));align-items:center;gap:.5rem;margin-right:auto;font-size:.875rem;line-height:1.25rem;display:flex}.layout-wrapper:has(.min-h-screen.modal-wrapper .modal .modal-footer .modal-footer-leading.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.modal-wrapper .modal .modal-footer .modal-footer-leading) .header-dashboard{box-shadow:none}.modal-wrapper .modal .ai-rewrite-actions{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding-top:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.modal-wrapper .modal .ai-rewrite-actions.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.modal-wrapper .modal .ai-rewrite-actions) .header-dashboard{box-shadow:none}.modal-wrapper .modal .ai-button{cursor:pointer;border-radius:var(--ui-radius-lg);--tw-text-opacity:1;color:rgb(var(--ui-gray-600) / var(--tw-text-opacity,1));background-color:transparent;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 .ai-button.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.modal-wrapper .modal .ai-button) .header-dashboard{box-shadow:none}.modal-wrapper .modal .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 .ai-button:hover{--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);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 .ai-button:active{--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);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 .ai-button-icon{margin-right:.5rem}.modal-wrapper .modal .ai-button-icon .ai-sparkle-icon{width:1.25rem;height:1.25rem;overflow:visible}.modal-wrapper .description{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));font-size:.875rem;font-weight:300;line-height:1.25rem}.modal-wrapper .systemPrompt{--tw-text-opacity:1;color:rgb(var(--ui-blue-500) / 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:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-600) / 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:rgb(var(--ui-gray-400) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / 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:rgb(var(--ui-white) / var(--tw-bg-opacity,1));margin-bottom:1rem;padding-bottom:.5rem;position:-webkit-sticky;position:sticky;top:0}.assign-person-search-input{border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:2px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));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:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-blue-100) / var(--tw-ring-opacity,1));outline:2px solid transparent}.assign-person-search-input::placeholder{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1))}.assign-person-search-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1))}.assign-person-search-input::placeholder{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1))}.assign-person-search-input::placeholder{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1))}.assign-person-empty-state{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / 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{border-radius:var(--ui-radius-full);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1))}.assign-person-list::-webkit-scrollbar-thumb{border-radius:var(--ui-radius-full);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-300) / var(--tw-bg-opacity,1))}.assign-person-list::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-400) / var(--tw-bg-opacity,1))}.assign-person-list-item{cursor:pointer;border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));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:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / var(--tw-bg-opacity,1))}.assign-person-list-item--selected,.assign-person-list-item--selected:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-blue-50) / 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:rgb(var(--ui-gray-700) / 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:rgb(var(--ui-brand-blue) / var(--tw-text-opacity,1));font-weight:600}.assign-person-list-item-checkmark{border-radius:var(--ui-radius-full);--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));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{border-radius:var(--ui-radius-full);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:2.25rem;height:2.25rem;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));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:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1));height:1px;margin-top:.25rem;margin-bottom:.25rem}.person-images-carousel{border-radius:var(--ui-radius-full);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:rgb(var(--ui-gray-700) / var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.new-project-input{border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:2px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));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:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-blue-100) / var(--tw-ring-opacity,1));outline:2px solid transparent}.new-project-input::placeholder{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1))}.new-project-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1))}.new-project-input::placeholder{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1))}.new-project-input::placeholder{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / 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;border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:2px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));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:rgb(var(--ui-gray-400) / var(--tw-border-opacity,1));--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);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:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-blue-50) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);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:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1))}.project-type-box-checkmark{border-radius:var(--ui-radius-full);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));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:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));opacity:1}.project-type-box-label{--tw-text-opacity:1;color:rgb(var(--ui-gray-700) / 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:rgb(var(--ui-brand-blue) / 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));border-radius:var(--ui-radius-full);cursor:pointer;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:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-600) / var(--tw-text-opacity,1))}.modal-slider-arrow:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / 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:rgb(var(--ui-blue-500) / 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;border-radius:var(--ui-radius-full);cursor:pointer;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:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));background-color:transparent;border-width:0}.modal-slider-close:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-600) / 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:rgb(var(--ui-gray-200) / 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:rgb(var(--ui-gray-700) / 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:rgb(var(--ui-gray-600) / var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.report-settings-select{cursor:pointer;border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.report-settings-select:focus{--tw-border-opacity:1;border-color:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-blue-100) / 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:rgb(var(--ui-gray-400) / 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:rgb(var(--ui-gray-600) / 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{border-radius:var(--ui-radius-default);--tw-border-opacity:1;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(var(--ui-brand-blue) / var(--tw-text-opacity,1))}.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:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-gray-500) / 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:rgb(var(--ui-gray-200) / 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:var(--ui-radius-default);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:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-600) / 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:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1))}.report-preview-zoom-button svg{width:1rem;height:1rem}.report-preview-zoom-level{border-radius:var(--ui-radius-default);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;min-width:60px;color:rgb(var(--ui-gray-600) / var(--tw-text-opacity,1));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:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / 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:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem}.report-preview-iframe-container{border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / var(--tw-bg-opacity,1));width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.report-preview-iframe{--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / 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}.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:rgb(var(--ui-gray-700) / 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:rgb(var(--ui-blue-600) / 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:rgb(var(--ui-blue-800) / var(--tw-text-opacity,1))}.remove-account-apple-warning{border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-amber-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-amber-50) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-amber-800) / var(--tw-text-opacity,1));margin-top:.5rem;padding:.75rem;font-size:.875rem;line-height:1.25rem}.remove-account-apple-warning a{--tw-text-opacity:1;color:rgb(var(--ui-amber-700) / 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:rgb(var(--ui-amber-900) / var(--tw-text-opacity,1))}.account-removed-screen{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / 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{border-radius:var(--ui-radius-xl);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));text-align:center;--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);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);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:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}.account-removed-content p{--tw-text-opacity:1;color:rgb(var(--ui-gray-600) / var(--tw-text-opacity,1))}.account-removed-content .button{margin-top:1rem}.account-removed-icon{border-radius:var(--ui-radius-full);--tw-bg-opacity:1;background-color:rgb(var(--ui-green-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:4rem;height:4rem;color:rgb(var(--ui-green-600) / var(--tw-text-opacity,1));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-icon.no-license-icon{--tw-bg-opacity:1;background-color:rgb(var(--ui-amber-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-amber-600) / var(--tw-text-opacity,1))}.no-license-buttons{justify-content:center;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.no-license-buttons.items-center) .header-dashboard{box-shadow:none}.account-removed-apple-notice{border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-amber-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-amber-50) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(var(--ui-amber-800) / var(--tw-text-opacity,1));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:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.account-removed-reactivation a{--tw-text-opacity:1;color:rgb(var(--ui-blue-600) / var(--tw-text-opacity,1));-webkit-text-decoration-line:underline;text-decoration-line:underline}.account-removed-reactivation a:hover{--tw-text-opacity:1;color:rgb(var(--ui-blue-800) / 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;border-radius:var(--ui-radius-full);--tw-border-opacity:1;border-width:2px;border-color:rgb(var(--ui-gray-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));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:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / 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;border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);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:rgb(var(--ui-black) / var(--tw-ring-opacity,1));--tw-ring-opacity:.05;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:rgb(var(--ui-brand-orange) / 1)}.notifications .notification.error svg path{fill:rgb(var(--ui-brand-red) / 1)}.notifications .notification-icon{--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgb(var(--ui-green-400) / 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:rgb(var(--ui-gray-900) / 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:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.notification-inline{border-radius:var(--ui-radius-md);--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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:rgb(var(--ui-brand-orange) / var(--tw-bg-opacity,1))}.notification-inline.error{--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-red) / var(--tw-bg-opacity,1))}.notification-inline.success{--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-green) / var(--tw-bg-opacity,1))}.quick-search{align-items:center;display:flex;position:relative}.layout-wrapper:has(.min-h-screen.quick-search.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.quick-search) .header-dashboard{box-shadow:none}.quick-search{width:235px}.quick-search .quick-search-input{--tw-shadow:var(--ui-shadow-none);--tw-shadow-colored:var(--ui-shadow-none);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);outline-offset:2px;color:#001c1f;background:#eee url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109 75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56 56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5 52.5T200-580q0 75 52.5 127.5T380-400Z'/%3E%3C/svg%3E") 3px 5px/14px no-repeat;border-width:0;border-radius:5px;outline:2px solid transparent;height:24px;padding:0 5px 0 20px;font-size:14px;line-height:1.25rem;transition:padding .2s}.quick-search .quick-search-input:valid{background-image:none;padding-left:5px}.quick-search .quick-search-input: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(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);outline:2px solid transparent}.quick-search .quick-search-input::placeholder{color:#757575}.quick-search .quick-search-input::-moz-placeholder{color:#757575}.quick-search .quick-search-input::placeholder{color:#757575}.quick-search .quick-search-input::placeholder{color:#757575}.quick-search-results{--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));z-index:150;color:#001c1f;border:1px solid #ebebeb;width:235px;max-height:300px;position:absolute;top:calc(100% + .75rem);left:0;overflow-x:hidden;overflow-y:auto}.quick-search-result,.quick-search-empty{cursor:pointer;align-items:center;gap:3px;font-size:.875rem;line-height:1.25rem;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.quick-search-result.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen .quick-search-empty.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.quick-search-result) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex .quick-search-empty) .header-dashboard{box-shadow:none}.quick-search-result,.quick-search-empty{height:48px;padding-left:12px;padding-right:8px;box-shadow:inset -5px -5px 5px -5px rgba(0,0,0,.1)}.quick-search-empty{cursor:default;color:#696969}.quick-search-result{transition:background-color .2s linear}.quick-search-result .entity-icon-chip,.quick-search-result .entity-icon-img{width:24px;height:24px;margin:10px 3px 10px 0}.quick-search-result .entity-icon-chip svg{width:1rem;height:1rem}.quick-search-result:hover,.quick-search-result--highlighted{color:#fff;background:#368cfc}.quick-search-result:hover .quick-search-result-path,.quick-search-result--highlighted .quick-search-result-path{color:rgba(255,255,255,.85)}.quick-search-result-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.layout-wrapper:has(.min-h-screen.quick-search-result-text.items-center) .header-dashboard{box-shadow:none}.quick-search-result-name,.quick-search-result-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-search-result-path{color:#696969;font-size:.75rem;line-height:1rem}.modal-wrapper .modal.template-editor-modal{border-radius:var(--sensus-radius-xl);width:96vw;min-width:0;max-width:min(2200px,96vw);height:90vh;box-shadow:var(--sensus-shadow-xl);background-color:var(--sensus-color-surface);font-family:var(--sensus-font-sans);color:var(--sensus-color-text);padding:0;overflow:hidden}.modal-wrapper .modal.template-editor-modal .modal-header{border-bottom-color:var(--sensus-color-border);font-size:var(--sensus-text-xl);font-weight:var(--sensus-font-weight-semibold);color:var(--sensus-color-primary-text);margin-bottom:0;padding:1rem 1.25rem .75rem}.modal-wrapper .modal.template-editor-modal .modal-header .modal-header-title-icon{color:var(--sensus-color-primary)}.modal-wrapper .modal.template-editor-modal .modal-header .modal-header-close-button{width:var(--sensus-control-md);height:var(--sensus-control-md);border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-full);color:var(--sensus-color-text-faint);justify-content:center;align-items:center;display:inline-flex}.modal-wrapper .modal.template-editor-modal .modal-header .modal-header-close-button svg{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm)}.modal-wrapper .modal.template-editor-modal .modal-header .modal-header-close-button:hover{border-color:var(--sensus-color-border-strong);color:var(--sensus-color-text-muted)}.modal-wrapper .modal.template-editor-modal .modal-header .modal-header-close-button:hover svg{transform:none}.modal-wrapper .modal.template-editor-modal .modal-body{flex-direction:row;flex:1;padding:0;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.modal-wrapper .modal.template-editor-modal .modal-body.items-center) .header-dashboard{box-shadow:none}.modal-wrapper .modal.template-editor-modal .modal-footer{border-bottom-right-radius:var(--ui-radius-none);border-bottom-left-radius:var(--ui-radius-none);border-top-color:var(--sensus-color-border);background-color:var(--sensus-color-surface-muted);margin-bottom:0;margin-left:0;margin-right:0}.modal-wrapper .modal.template-editor-modal [data-testid=footer-save][data-ready=false]{background-color:var(--sensus-color-border);color:var(--sensus-color-text-faint);cursor:not-allowed;border-color:transparent}.template-editor-header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-header) .header-dashboard{box-shadow:none}.template-editor-header-subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-faint);margin-left:.25rem;font-weight:400;overflow:hidden}.template-editor-dirty-dot{border-radius:var(--sensus-radius-full);background-color:var(--sensus-color-warning);flex-shrink:0;width:.5rem;height:.5rem}.template-editor-body{flex-direction:row;min-height:0;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-body.items-center) .header-dashboard{box-shadow:none}.template-editor-toolbar{flex-direction:row;align-items:center;gap:.5rem;padding:.375rem 1.25rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-toolbar.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-toolbar) .header-dashboard{box-shadow:none}.template-editor-toolbar{border-bottom-width:1px;border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface);flex-shrink:0}.template-editor-toolbar-button{height:var(--sensus-control-sm);cursor:pointer;border-radius:var(--sensus-radius-md);flex-direction:row;align-items:center;gap:.375rem;padding-left:.75rem;padding-right:.75rem;display:inline-flex;position:relative}.layout-wrapper:has(.min-h-screen.flex.template-editor-toolbar-button) .header-dashboard{box-shadow:none}.template-editor-toolbar-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text);transition:background-color var(--sensus-duration-fast) var(--sensus-easing-standard);background-color:transparent;border-width:1px;border-color:transparent;font-weight:500}.template-editor-toolbar-button:hover{background-color:var(--sensus-color-surface-muted)}.template-editor-toolbar-button--secondary{border-color:var(--sensus-color-border-strong);background-color:var(--sensus-color-surface)}.template-editor-toolbar-dropdown{z-index:120;box-sizing:content-box;cursor:default;border-radius:var(--sensus-radius-md);background-color:var(--sensus-color-surface);border:1px solid var(--sensus-color-border);width:320px;box-shadow:var(--sensus-shadow-md);margin-top:.25rem;padding:.25rem;font-weight:400;position:absolute;top:100%;left:0}.template-editor-tree-pane{border-right-width:1px;border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface);flex-direction:column;flex-shrink:0;width:320px;min-height:0;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-tree-pane.items-center) .header-dashboard{box-shadow:none}.template-editor-tree-header{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 1rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-tree-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-tree-header) .header-dashboard{box-shadow:none}.template-editor-tree-header{border-bottom-width:1px;border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface)}.template-editor-tree-title{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted);font-weight:600}.template-editor-tree-actions{flex-direction:row;align-items:center;gap:.125rem;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.template-editor-tree-actions) .header-dashboard{box-shadow:none}.template-editor-tree-actions-separator{background-color:var(--sensus-color-border);flex-shrink:0;width:1px;height:1.25rem;margin-left:.25rem;margin-right:.25rem}.template-editor-tree{font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text);flex:1;padding:.375rem .5rem;overflow:auto}.template-editor-tree--copying .template-editor-tree-row--template:not(.template-editor-tree-row--drag-source):not(.template-editor-tree-row--drop-target){outline:1px dashed var(--sensus-color-border-strong);outline-offset:-1px}.template-editor-copy-drag-image{height:var(--sensus-control-sm);white-space:nowrap;border-radius:var(--sensus-radius-full);align-items:center;gap:.375rem;padding-left:.75rem;padding-right:.75rem;display:flex;position:fixed}.layout-wrapper:has(.min-h-screen.template-editor-copy-drag-image.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-copy-drag-image) .header-dashboard{box-shadow:none}.template-editor-copy-drag-image{background-color:var(--sensus-color-primary);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-on-primary);--tw-shadow:var(--sensus-shadow-md);--tw-shadow-colored:var(--sensus-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);font-weight:600;top:-1000px;left:-1000px}.template-editor-copy-drag-image:before{content:"+";border-radius:var(--sensus-radius-full);width:1rem;height:1rem;font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);justify-content:center;align-items:center;line-height:1;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-copy-drag-image.items-center) .header-dashboard:before{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-copy-drag-image) .header-dashboard:before{box-shadow:none}.template-editor-copy-drag-image:before{background-color:color-mix(in srgb, var(--sensus-color-on-primary) 25%, transparent)}.template-editor-tree-branch{background:repeating-linear-gradient(to bottom, var(--sensus-color-border) 0 3px, transparent 3px 6px) 0 0/1px 100% no-repeat;margin-left:13px;padding-left:7px;position:relative}.template-editor-tree-node{display:block}.template-editor-tree-row{height:var(--sensus-control-md);min-width:-moz-max-content;border-radius:var(--sensus-radius-sm);flex-direction:row;align-items:center;gap:.25rem;min-width:max-content;padding-left:.25rem;padding-right:.5rem;display:flex;position:relative}.layout-wrapper:has(.min-h-screen.template-editor-tree-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-tree-row) .header-dashboard{box-shadow:none}.template-editor-tree-row{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text);transition:background-color var(--sensus-duration-fast) var(--sensus-easing-standard);font-weight:400}.template-editor-tree-row:hover{background-color:var(--sensus-color-surface-muted)}.template-editor-tree-row--category{font-weight:600}.template-editor-tree-row--template{font-weight:500}.template-editor-tree-row--template[draggable=true]{cursor:grab}.template-editor-tree-row--template[draggable=true]:active{cursor:grabbing}.template-editor-tree-row--drop-target{background-color:var(--sensus-color-primary-soft);color:var(--sensus-color-primary-text);outline:2px dashed var(--sensus-color-primary);outline-offset:-2px}.template-editor-tree-row--drag-source{opacity:.5}.template-editor-tree-row--selected{background-color:var(--sensus-color-primary-soft);color:var(--sensus-color-primary-text)}.template-editor-tree-row--selected:hover{background-color:var(--sensus-color-primary-soft)}.template-editor-tree-row--selected .template-editor-tree-count,.template-editor-tree-row--selected .template-editor-tree-flag{color:var(--sensus-color-primary-text)}.template-editor-tree-group{display:block}.template-editor-tree-row--group{cursor:pointer;font-size:var(--sensus-text-xs);line-height:var(--sensus-leading-xs);text-transform:uppercase;letter-spacing:.025em;color:var(--sensus-color-text-faint);font-weight:600}.template-editor-tree-row--group:hover{background-color:var(--sensus-color-surface-muted)}.template-editor-group-marker{flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-group-marker.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-group-marker) .header-dashboard{box-shadow:none}.template-editor-group-marker,.template-editor-group-marker svg{width:var(--sensus-icon-md);height:var(--sensus-icon-md)}.template-editor-tree-badge{border-radius:var(--sensus-radius-full);height:1.25rem;font-size:var(--sensus-text-xs);line-height:var(--sensus-leading-xs);text-transform:none;letter-spacing:0;align-items:center;padding-left:.5rem;padding-right:.5rem;font-weight:500;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.template-editor-tree-badge) .header-dashboard{box-shadow:none}.template-editor-tree-badge{background-color:var(--sensus-color-primary-soft);color:var(--sensus-color-primary-text)}.template-editor-tree-label{white-space:nowrap}.template-editor-tree-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-tree-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-tree-icon) .header-dashboard{box-shadow:none}.template-editor-tree-icon{width:var(--sensus-icon-md);height:var(--sensus-icon-md)}.template-editor-tree-icon .entity-icon-chip,.template-editor-tree-icon .entity-icon-img{width:var(--sensus-icon-md);height:var(--sensus-icon-md);border-radius:var(--sensus-radius-sm)}.template-editor-tree-icon .entity-icon-chip svg{width:12px;height:12px}.template-editor-tree-icon>svg,.template-editor-tree-icon--category .category-icon-svg,.template-editor-tree-icon--category .category-icon-circle,.template-editor-field-icon{width:var(--sensus-icon-md);height:var(--sensus-icon-md)}.template-editor-tree-count{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:var(--sensus-color-text-muted);margin-left:auto;padding-left:.5rem;font-weight:400}.product-modeler .modeler-read-meter .template-editor-tree-count{min-width:32px}.template-editor-tree-required{color:var(--sensus-color-warning);font-weight:600}.template-editor-tree-flag{color:var(--sensus-color-text-faint);align-items:center;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.template-editor-tree-flag) .header-dashboard{box-shadow:none}.template-editor-tree-node[data-reorderable=true]>.template-editor-tree-row{cursor:grab}.template-editor-tree-node[data-reorderable=true]>.template-editor-tree-row:active{cursor:grabbing}.template-editor-tree-empty{height:var(--sensus-control-md);font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);align-items:center;padding-left:1.75rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-tree-empty.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-tree-empty) .header-dashboard{box-shadow:none}.template-editor-twisty{border-radius:var(--sensus-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-twisty.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-twisty) .header-dashboard{box-shadow:none}.template-editor-twisty{cursor:pointer;color:var(--sensus-color-text-faint);transition:transform var(--sensus-duration-fast) var(--sensus-easing-standard)}.template-editor-twisty:hover{color:var(--sensus-color-text)}.template-editor-twisty--expanded{--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))}.template-editor-twisty--leaf{cursor:default}.template-editor-detail-rename{flex:1;min-width:0}.template-editor-ghost-swatch{border-radius:var(--sensus-radius-sm);border-width:1px;border-color:var(--sensus-color-border-strong);flex-shrink:0;width:1rem;height:1rem}.template-editor-ghost-button.template-editor-ghost-button--disabled{cursor:not-allowed;background-color:var(--sensus-color-border);color:var(--sensus-color-text-faint);border-color:transparent}.template-editor-ghost-button.template-editor-ghost-button--disabled:hover{background-color:var(--sensus-color-border)}.template-editor-colour-row{flex-flow:wrap;align-items:center;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-colour-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-colour-row) .header-dashboard{box-shadow:none}.template-editor-own-icon-row{flex-flow:wrap;align-items:center;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-own-icon-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-own-icon-row) .header-dashboard{box-shadow:none}.template-editor-own-field-icon{flex-shrink:0;display:inline-flex}.template-editor-own-field-icon .modeler-field-icon{width:100%;height:100%;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-own-field-icon .modeler-field-icon.items-center) .header-dashboard{box-shadow:none}.template-editor-own-field-icon svg{width:100%;height:100%}.template-editor-own-icon{width:var(--sensus-control-md);height:var(--sensus-control-md);border-radius:var(--sensus-radius-md);border-width:1px;border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface);flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-own-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-own-icon) .header-dashboard{box-shadow:none}.template-editor-own-icon .modeler-field-icon{width:100%;height:100%;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-own-icon .modeler-field-icon.items-center) .header-dashboard{box-shadow:none}.template-editor-own-icon svg{width:100%;height:100%}.template-editor-outline-row{flex-flow:wrap;align-items:center;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-outline-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-outline-row) .header-dashboard{box-shadow:none}.template-editor-outline-picker{height:var(--sensus-control-md);cursor:pointer;border-radius:var(--sensus-radius-md);border-width:1px;border-color:var(--sensus-color-border-strong);background-color:var(--sensus-color-surface);width:3rem;padding:.125rem}.template-editor-outline-picker:disabled{cursor:not-allowed;opacity:.5}.template-editor-outline-preview{width:60px;height:40px;overflow:visible}.template-editor-outline-preview svg{overflow:visible}.template-editor-hex-field{width:140px}.template-editor-hex-field input{height:var(--sensus-control-md);border-radius:var(--sensus-radius-md);border-color:var(--sensus-color-border-strong);width:100%;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);padding-left:.75rem;padding-right:.75rem;font-weight:400}.template-editor-section-header{-moz-column-gap:1rem;flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-section-header.items-center) .header-dashboard{box-shadow:none}.template-editor-section-heading{flex-direction:column;flex:1;gap:.125rem;min-width:160px;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-section-heading.items-center) .header-dashboard{box-shadow:none}.template-editor-section-title{font-size:var(--sensus-text-lg);line-height:var(--sensus-leading-lg);color:var(--sensus-color-text);font-weight:600}.template-editor-section-count{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);font-weight:400}.template-editor-section{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);text-transform:uppercase;letter-spacing:.025em;color:var(--sensus-color-text-muted);font-weight:600}.template-editor-section-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-section-actions.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-section-actions) .header-dashboard{box-shadow:none}.template-editor-list,.template-editor-table{border-radius:var(--sensus-radius-lg);border-width:1px;border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface);overflow:hidden}.template-editor-list-row{cursor:pointer;height:2.25rem;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);flex-direction:row;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-list-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-list-row) .header-dashboard{box-shadow:none}.template-editor-list-row{border-top-width:1px;border-color:var(--sensus-color-border)}.template-editor-list-row:first-child{border-top-width:0}.template-editor-list-row:hover{background-color:var(--sensus-color-surface-muted)}.template-editor-list-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-list-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-list-icon) .header-dashboard{box-shadow:none}.template-editor-list-icon{width:var(--sensus-icon-md);height:var(--sensus-icon-md)}.template-editor-list-icon .entity-icon-chip,.template-editor-list-icon .entity-icon-img{width:var(--sensus-icon-md);height:var(--sensus-icon-md);border-radius:var(--sensus-radius-sm)}.template-editor-list-icon .entity-icon-chip svg{width:12px;height:12px}.template-editor-list-icon>svg,.template-editor-list-icon .category-icon-svg,.template-editor-list-icon .category-icon-circle{width:var(--sensus-icon-md);height:var(--sensus-icon-md)}.template-editor-list-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text);font-weight:500;overflow:hidden}.template-editor-list-meta{white-space:nowrap;font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);margin-left:auto;font-weight:400}.template-editor-list-action{border-radius:var(--sensus-radius-sm);width:1.25rem;height:1.25rem;color:var(--sensus-color-text-faint);flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-list-action.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-list-action) .header-dashboard{box-shadow:none}.template-editor-list-action:hover{color:var(--sensus-color-text-muted)}.template-editor-list-action--copy{width:var(--sensus-control-sm);height:var(--sensus-control-sm);cursor:pointer;border-radius:var(--sensus-radius-md);margin-right:.25rem}.template-editor-list-action--copy:hover{background-color:var(--sensus-color-primary-soft);color:var(--sensus-color-primary-text)}.template-editor-list-action--copied,.template-editor-list-action--copied:hover{background-color:var(--sensus-color-success-soft);color:var(--sensus-color-success)}.template-editor-table-head{height:var(--sensus-control-lg);border-bottom-width:1px;border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface-muted);flex-direction:row;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-table-head.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-table-head) .header-dashboard{box-shadow:none}.template-editor-table-head{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text);font-weight:600}.template-editor-table-col-template{flex-direction:row;align-items:center;gap:.5rem;min-width:0;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-table-col-template.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-table-col-template) .header-dashboard{box-shadow:none}.template-editor-table-col-template{flex:0 0 280px}.template-editor-table-col-fields{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);flex:0 0 110px;font-weight:400}.template-editor-table-col-actions{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-table-col-actions.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-table-col-actions) .header-dashboard{box-shadow:none}.template-editor-order{border-radius:var(--sensus-radius-lg);border-width:1px;border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface);flex-direction:column;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.template-editor-order.items-center) .header-dashboard{box-shadow:none}.template-editor-order-row{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:.5rem;height:2.25rem;padding-left:.75rem;padding-right:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-order-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-order-row) .header-dashboard{box-shadow:none}.template-editor-order-row{border-top-width:1px;border-color:var(--sensus-color-border);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted)}.template-editor-order-row:first-child{border-top-width:0}.template-editor-order-row:hover{background-color:var(--sensus-color-surface-muted)}.template-editor-order-row--movable{cursor:grab;color:var(--sensus-color-text)}.template-editor-order-row--movable:active{cursor:grabbing}.template-editor-order-row--selected,.template-editor-order-row--selected:hover{background-color:var(--sensus-color-primary-soft)}.template-editor-order-row--group{cursor:default;font-size:var(--sensus-text-xs);line-height:var(--sensus-leading-xs);text-transform:uppercase;letter-spacing:.025em;color:var(--sensus-color-text-faint);font-weight:600}.template-editor-order-row--group:hover{background-color:transparent}.template-editor-order-group{border-top-width:1px;border-color:var(--sensus-color-border)}.template-editor-order-group:first-child{border-top-width:0}.template-editor-order-branch .template-editor-order-row{padding-left:2.5rem}.template-editor-order-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);flex:1;font-weight:500;overflow:hidden}.template-editor-order-fixed{border-radius:var(--sensus-radius-full);height:1.25rem;font-size:var(--sensus-text-xs);line-height:var(--sensus-leading-xs);align-items:center;padding-left:.5rem;padding-right:.5rem;font-weight:500;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.template-editor-order-fixed) .header-dashboard{box-shadow:none}.template-editor-order-fixed{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-muted)}.template-editor-order-actions{flex-direction:row;flex-shrink:0;align-items:center;gap:.125rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-order-actions.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-order-actions) .header-dashboard{box-shadow:none}.template-editor-order-button{background-color:transparent;padding:0}.template-editor-order-button:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.template-editor-empty-pane{align-content:center;height:100%}.template-editor-empty-icons{flex-direction:row;align-items:center;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-empty-icons.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-empty-icons) .header-dashboard{box-shadow:none}.template-editor-popover{z-index:30;position:absolute}.template-editor-popover-leading{min-width:0;font-size:var(--sensus-text-xs);line-height:var(--sensus-leading-xs);color:var(--sensus-color-text-faint);flex:1;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-popover-leading.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-popover-leading) .header-dashboard{box-shadow:none}.template-editor-popover .template-editor-discard{color:var(--sensus-color-danger)}.template-editor-popover .template-editor-discard:hover{background-color:var(--sensus-color-danger-soft)}.template-editor-popover .template-editor-list{border-radius:var(--sensus-radius-md)}.template-editor-popover .template-editor-list-row{cursor:default;height:auto;font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);gap:.5rem;padding:.375rem .75rem}.template-editor-popover .template-editor-list-row:hover{background-color:transparent}.template-editor-popover .template-editor-list-name{white-space:normal;font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);font-weight:400}.template-editor-modal .sensus-icon[data-icon]:before{content:attr(data-icon)}.template-editor-glyph{font-size:var(--sensus-icon-sm)}.template-editor-dialog-body{flex-direction:column;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-dialog-body.items-center) .header-dashboard{box-shadow:none}.template-editor-dialog-lead{color:var(--sensus-color-text-muted)}.template-editor-dialog-subtitle{color:var(--sensus-color-text);font-weight:600}.template-editor-dialog-hint{color:var(--sensus-color-text-faint)}.template-editor-tick-list{border-radius:var(--sensus-radius-lg);border-width:1px;border-color:var(--sensus-color-border);max-height:280px;overflow-x:hidden;overflow-y:auto}.template-editor-tick-row{cursor:pointer;border-top-width:1px;border-color:var(--sensus-color-border);flex-direction:row;align-items:center;gap:.5rem;height:2.25rem;padding-left:.75rem;padding-right:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-tick-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-tick-row) .header-dashboard{box-shadow:none}.template-editor-tick-row{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text);font-weight:400}.template-editor-tick-row:first-child{border-top-width:0}.template-editor-tick-row input{pointer-events:none;border-radius:var(--sensus-radius-sm);width:1rem;height:1rem;color:var(--sensus-color-primary)}.template-editor-tick-row:hover{background-color:var(--sensus-color-surface-muted)}.template-editor-tick-row--on{background-color:var(--sensus-color-primary-soft)}.template-editor-tick-note{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);margin-left:auto}.template-editor-change-dot{border-radius:var(--sensus-radius-full);background-color:var(--sensus-color-primary);flex-shrink:0;width:.5rem;height:.5rem}.template-editor-file-row{border-radius:var(--sensus-radius-md);border-width:1px;border-color:var(--sensus-color-border);flex-direction:row;align-items:center;gap:.75rem;padding:.875rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-file-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-file-row) .header-dashboard{box-shadow:none}.template-editor-file-icon{width:2rem;height:2rem;color:var(--sensus-color-primary-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-file-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-file-icon) .header-dashboard{box-shadow:none}.template-editor-file-icon svg{width:1.75rem;height:1.75rem}.template-editor-file-text{flex-direction:column;min-width:0;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-file-text.items-center) .header-dashboard{box-shadow:none}.template-editor-file-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text);font-weight:600;overflow:hidden}.template-editor-file-meta{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);font-weight:400}.template-editor-options-group{font-size:var(--sensus-text-xs);line-height:var(--sensus-leading-xs);text-transform:uppercase;letter-spacing:.025em;color:var(--sensus-color-text-faint);align-items:center;padding:.5rem .5rem .25rem;font-weight:600;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-options-group.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-options-group) .header-dashboard{box-shadow:none}.template-editor-options-group:not(:first-child){border-top:1px solid var(--sensus-color-border);margin-top:.25rem}.template-editor-options-item{cursor:pointer;border-radius:var(--sensus-radius-sm);flex-direction:column;justify-content:center;gap:.125rem;padding:.375rem .5rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-options-item.items-center) .header-dashboard{box-shadow:none}.template-editor-options-item{min-height:var(--sensus-control-md)}.template-editor-options-item:hover{background-color:var(--sensus-color-surface-muted)}.template-editor-options-item--destructive .template-editor-options-item-title{color:var(--sensus-color-danger)}.template-editor-options-item-title{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text);font-weight:400}.template-editor-options-item-description{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);font-weight:400}.template-editor-preview{background-color:var(--sensus-color-surface-muted);border-left:1px solid var(--sensus-color-border);flex-shrink:0;width:360px;padding:1.5rem;overflow-y:auto}.template-editor-preview-label{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);text-transform:uppercase;letter-spacing:.025em;color:var(--sensus-color-text-muted);font-weight:600}.template-editor-preview-hint{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);margin-top:.125rem;margin-bottom:.75rem}.template-editor-preview-card{border-radius:var(--sensus-radius-lg);border-width:1px;border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-preview-card.items-center) .header-dashboard{box-shadow:none}.template-editor-preview-card-title{font-size:var(--sensus-text-lg);line-height:var(--sensus-leading-lg);color:var(--sensus-color-text);flex-direction:row;align-items:center;gap:.5rem;font-weight:600;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-preview-card-title.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-preview-card-title) .header-dashboard{box-shadow:none}.template-editor-preview-card-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-preview-card-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-preview-card-icon) .header-dashboard{box-shadow:none}.template-editor-preview-card-icon{width:var(--sensus-icon-lg);height:var(--sensus-icon-lg)}.template-editor-preview-card-icon .entity-icon-chip,.template-editor-preview-card-icon .entity-icon-img{width:var(--sensus-icon-lg);height:var(--sensus-icon-lg);border-radius:var(--sensus-radius-sm)}.template-editor-preview-card-icon .entity-icon-chip svg{width:14px;height:14px}.template-editor-preview-card-icon>svg,.template-editor-preview-icon-img{width:var(--sensus-icon-lg);height:var(--sensus-icon-lg)}.template-editor-preview-fields{margin-left:-.5rem;margin-right:-.5rem}.template-editor-preview-field-icon{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm)}.template-editor-preview-empty{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.template-editor-preview-toggle{flex-direction:row;align-items:center;gap:.625rem;margin-left:auto;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-preview-toggle.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-preview-toggle) .header-dashboard{box-shadow:none}.template-editor-clipboard-chip{border-radius:var(--sensus-radius-full);flex-direction:row;align-items:center;gap:.25rem;min-width:0;max-width:420px;height:1.5rem;margin-left:.5rem;padding-left:.5rem;padding-right:.375rem;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.template-editor-clipboard-chip) .header-dashboard{box-shadow:none}.template-editor-clipboard-chip{border-width:1px;border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface-muted);font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text)}.template-editor-clipboard-chip>.template-editor-glyph{color:var(--sensus-color-text-faint)}.template-editor-clipboard-chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-editor-clipboard-chip-clear{cursor:pointer;border-radius:var(--sensus-radius-sm);width:1rem;height:1rem;color:var(--sensus-color-text-faint);flex-shrink:0;justify-content:center;align-items:center;margin-right:-.25rem;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.template-editor-clipboard-chip-clear) .header-dashboard{box-shadow:none}.template-editor-clipboard-chip-clear:hover{background-color:var(--sensus-color-border);color:var(--sensus-color-text)}.template-editor-preview-toggle-label{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted);font-weight:500}.template-editor-detail-pane{flex:640px;min-width:0;padding:1.25rem 2rem 2rem;overflow-y:auto}.template-editor-empty-detail{height:100%;font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-empty-detail.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-empty-detail) .header-dashboard{box-shadow:none}.template-editor-panel{flex-direction:column;gap:1rem;max-width:880px;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-panel.items-center) .header-dashboard{box-shadow:none}.template-editor-panel-subtitle{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted);font-weight:600}.template-editor-panel-description{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);font-weight:400}.template-editor-panel-header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-panel-header.items-center) .header-dashboard{box-shadow:none}.template-editor-danger-button{background-color:var(--sensus-color-danger);color:var(--sensus-color-on-danger);border-color:transparent}.template-editor-danger-button:hover{background-color:var(--sensus-color-surface);color:var(--sensus-color-danger)}.template-editor-panel-row{flex-direction:row;align-items:center;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-panel-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-panel-row) .header-dashboard{box-shadow:none}.template-editor-panel-metric{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);font-weight:600}.template-editor-appearance{flex-flow:wrap;align-items:flex-start;gap:2rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-appearance.items-center) .header-dashboard{box-shadow:none}.template-editor-appearance-img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.template-editor-appearance-hint{max-width:260px;font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);font-weight:400}.template-editor-appearance-error{max-width:260px;font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-danger);font-weight:600}.template-editor-outdated{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-danger);font-weight:600}.template-editor-icon-library{flex-flow:wrap;gap:.375rem;max-width:280px;max-height:180px;margin-top:.25rem;padding:.5rem;display:flex;overflow-y:auto}.layout-wrapper:has(.min-h-screen.template-editor-icon-library.items-center) .header-dashboard{box-shadow:none}.template-editor-icon-library{border-radius:var(--sensus-radius-lg);border-width:1px;border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface-muted)}.template-editor-icon-library-tile{cursor:pointer;border-radius:var(--sensus-radius-md);background-color:var(--sensus-color-surface);justify-content:center;align-items:center;width:2rem;height:2rem;padding:.25rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-icon-library-tile.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-icon-library-tile) .header-dashboard{box-shadow:none}.template-editor-icon-library-tile{border-width:1px;border-color:transparent}.template-editor-icon-library-tile:hover{border-color:var(--sensus-color-border-strong);--tw-shadow:var(--ui-shadow-sm);--tw-shadow-colored:var(--ui-shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.template-editor-icon-library-img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.template-editor-swatches{flex-flow:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-swatches.items-center) .header-dashboard{box-shadow:none}.template-editor-swatch--none{border-style:dashed;border-color:var(--sensus-color-border-strong);background-color:var(--sensus-color-surface);color:var(--sensus-color-text-faint);justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-swatch--none.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-swatch--none) .header-dashboard{box-shadow:none}.template-editor-swatch--none{font-size:var(--sensus-icon-sm)}.template-editor-contents{border-radius:var(--sensus-radius-lg);border-width:1px;border-color:var(--sensus-color-border);flex-direction:column;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.template-editor-contents.items-center) .header-dashboard{box-shadow:none}.template-editor-contents-empty{border-radius:var(--sensus-radius-lg);border-style:dashed;border-width:1px;border-color:var(--sensus-color-border);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-faint);padding:.5rem .75rem;font-style:italic;font-weight:400}.template-editor-field-grid{flex-flow:wrap;gap:1rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-field-grid.items-center) .header-dashboard{box-shadow:none}.template-editor-field-grid>.template-editor-field:first-child{flex:2 220px}.template-editor-field-grid>.template-editor-field:nth-child(2){flex:1.4 170px}.template-editor-field-grid>.template-editor-field:nth-child(3){flex:120px}.template-editor-field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-field.items-center) .header-dashboard{box-shadow:none}.template-editor-field>label{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-muted);font-weight:500}.template-editor-field select,.template-editor-field textarea{width:100%}.template-editor-field input[type=text]{width:100%}.template-editor-field input[type=number]{width:100%}.template-editor-field input[type=url]{width:100%}.template-editor-field input[type=email]{width:100%}.template-editor-field select{height:var(--sensus-control-md);border-radius:var(--sensus-radius-md);border-color:var(--sensus-color-border-strong);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);padding:0 .75rem;font-weight:400}.template-editor-field input[type=text]{height:var(--sensus-control-md);border-radius:var(--sensus-radius-md);border-color:var(--sensus-color-border-strong);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);padding:0 .75rem;font-weight:400}.template-editor-field input[type=number]{height:var(--sensus-control-md);border-radius:var(--sensus-radius-md);border-color:var(--sensus-color-border-strong);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);padding:0 .75rem;font-weight:400}.template-editor-field input[type=url]{height:var(--sensus-control-md);border-radius:var(--sensus-radius-md);border-color:var(--sensus-color-border-strong);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);padding:0 .75rem;font-weight:400}.template-editor-field input[type=email]{height:var(--sensus-control-md);border-radius:var(--sensus-radius-md);border-color:var(--sensus-color-border-strong);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);padding:0 .75rem;font-weight:400}.template-editor-field select{padding-right:2rem}.template-editor-field textarea{border-radius:var(--sensus-radius-md);border-color:var(--sensus-color-border-strong);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);padding:.5rem .75rem;font-weight:400}.template-editor-field select:focus,.template-editor-field textarea:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.template-editor-field input[type=text]:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.template-editor-field input[type=number]:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.template-editor-field input[type=url]:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.template-editor-field input[type=email]:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.template-editor-field input[type=text]:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.template-editor-field input[type=number]:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.template-editor-field input[type=url]:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.template-editor-field input[type=email]:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.template-editor-field select:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.template-editor-field textarea:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.template-editor-textarea{min-height:72px}.template-editor-flags{flex-direction:column;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-flags.items-center) .header-dashboard{box-shadow:none}.template-editor-flag{align-items:flex-start}.template-editor-flag-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-flag-text.items-center) .header-dashboard{box-shadow:none}.template-editor-flag-title{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text)}.template-editor-flag-hint{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.template-editor-checkbox-box{background-image:none!important}.template-editor-checkbox-box:focus{box-shadow:none}.template-editor-breadcrumb{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);flex-flow:wrap;align-items:center;gap:.25rem;font-weight:400;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-breadcrumb.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-breadcrumb) .header-dashboard{box-shadow:none}.template-editor-breadcrumb-sep{color:var(--sensus-color-text-faint)}.template-editor-detail-header{flex-flow:wrap;align-items:center;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-detail-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-detail-header) .header-dashboard{box-shadow:none}.template-editor-detail-icon{border-radius:var(--sensus-radius-md);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.template-editor-detail-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-detail-icon) .header-dashboard{box-shadow:none}.template-editor-detail-icon .entity-icon-chip,.template-editor-detail-icon .entity-icon-img{border-radius:8px;width:32px;height:32px}.template-editor-detail-icon .entity-icon-chip svg{width:20px;height:20px}.template-editor-detail-icon>svg{width:2rem;height:2rem}.template-editor-detail-icon .category-icon-svg,.template-editor-detail-icon .category-icon-circle{width:32px;height:32px}.template-editor-detail-icon-img{width:2rem;height:2rem}.template-editor-detail-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--sensus-text-2xl);line-height:var(--sensus-leading-2xl);color:var(--sensus-color-text);font-weight:600;overflow:hidden}.template-editor-detail-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.25rem;margin-left:auto;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-detail-actions.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-detail-actions) .header-dashboard{box-shadow:none}.template-editor-ghost-button{height:var(--sensus-control-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;border-radius:var(--sensus-radius-md);flex-direction:row;align-items:center;gap:.375rem;padding-left:.75rem;padding-right:.75rem;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.template-editor-ghost-button) .header-dashboard{box-shadow:none}.template-editor-ghost-button{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text);transition:background-color var(--sensus-duration-fast) var(--sensus-easing-standard);background-color:transparent;border-width:1px;border-color:transparent;font-weight:500}.template-editor-ghost-button:hover{background-color:var(--sensus-color-surface-muted)}.template-editor-ghost-button:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.template-editor-ghost-button--destructive{color:var(--sensus-color-danger)}.template-editor-ghost-button--destructive:hover{background-color:var(--sensus-color-danger-soft)}.template-editor-ghost-button--copied{border-color:var(--sensus-color-success-soft);background-color:var(--sensus-color-success-soft);color:var(--sensus-color-success)}.template-editor-ghost-button--copied:hover{background-color:var(--sensus-color-success-soft)}.template-editor-ghost-button--accent{border-color:var(--sensus-color-primary-soft);background-color:var(--sensus-color-primary-soft);color:var(--sensus-color-primary-text)}.template-editor-ghost-button--accent:hover{background-color:var(--sensus-color-primary-soft)}.template-editor-detail-description{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);font-weight:400}.template-editor-hairline{border-top-width:1px;border-color:var(--sensus-color-border)}.template-editor-no-options{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.template-editor-named-list{flex-direction:column;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-named-list.items-center) .header-dashboard{box-shadow:none}.template-editor-named-list-row{flex-direction:row;align-items:center;gap:.25rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-named-list-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-named-list-row) .header-dashboard{box-shadow:none}.template-editor-named-list-row input[type=text]{height:var(--sensus-control-md);border-radius:var(--sensus-radius-md);border-color:var(--sensus-color-border-strong);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);flex:1;padding-left:.75rem;padding-right:.75rem;font-weight:400}.template-editor-named-list-remove{width:var(--sensus-control-md);height:var(--sensus-control-md);cursor:pointer;border-radius:var(--sensus-radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-named-list-remove.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-named-list-remove) .header-dashboard{box-shadow:none}.template-editor-named-list-remove{color:var(--sensus-color-text-faint)}.template-editor-named-list-remove:hover{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-muted)}.template-editor-named-list-add{height:var(--sensus-control-md);cursor:pointer;border-radius:var(--sensus-radius-md);flex-direction:row;justify-content:center;align-items:center;gap:.375rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-named-list-add.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-named-list-add) .header-dashboard{box-shadow:none}.template-editor-named-list-add{border-style:dashed;border-width:1px;border-color:var(--sensus-color-border-strong);font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);font-weight:500}.template-editor-named-list-add:hover{border-color:var(--sensus-color-primary);color:var(--sensus-color-primary-text)}.template-editor-composed{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.template-editor-composed-column{border-radius:var(--sensus-radius-lg);flex-direction:column;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-composed-column.items-center) .header-dashboard{box-shadow:none}.template-editor-composed-column{background-color:var(--sensus-color-surface-muted);border:1px solid var(--sensus-color-border);padding:16px}.template-editor-icon-button{width:var(--sensus-control-md);height:var(--sensus-control-md);cursor:pointer;border-radius:var(--sensus-radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.template-editor-icon-button.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.template-editor-icon-button) .header-dashboard{box-shadow:none}.template-editor-icon-button{color:var(--sensus-color-text-muted);transition:background-color var(--sensus-duration-fast) var(--sensus-easing-standard)}.template-editor-icon-button .template-editor-glyph{font-size:var(--sensus-icon-md)}.template-editor-icon-button:hover{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text)}.template-editor-icon-button--tiny{width:1.25rem;height:1.25rem}.template-editor-icon-button--tiny .template-editor-glyph{font-size:var(--sensus-icon-sm)}.template-editor-icon-button--disabled{cursor:not-allowed;color:var(--sensus-color-text-disabled)}.template-editor-icon-button--disabled:hover{color:var(--sensus-color-text-disabled);background-color:transparent}.button-small{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);padding:.25rem .625rem}.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;border-radius:var(--ui-radius-md);background-color:transparent;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:rgb(var(--ui-brand-blue) / 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--invalid input,.input-wrapper .input-holder--invalid .ql-container{--tw-border-opacity:1;border-color:rgb(var(--ui-red-500) / var(--tw-border-opacity,1))}.input-wrapper .field-violation{--tw-text-opacity:1;color:rgb(var(--ui-red-600) / var(--tw-text-opacity,1));padding-top:.25rem;font-size:.75rem;line-height:1rem}.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;border-radius:var(--ui-radius-md);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));background-color:transparent;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:rgb(var(--ui-brand-blue) / 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;border-radius:var(--ui-radius-md);-o-object-fit:cover;object-fit:cover;--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);width:8rem;height:8rem;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);position:relative}.input-wrapper .images-holder .image:hover,.input-wrapper .images-holder .image-active{outline-width:2px;outline-style:solid;outline-color:rgb(var(--ui-brand-blue) / 1)}.input-wrapper .html-area-preview{resize:none;border-radius:var(--ui-radius-md);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));background-color:transparent;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;border-radius:var(--ui-radius-xl);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));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{border-radius:var(--ui-radius-full);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-400) / var(--tw-bg-opacity,1));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:rgb(var(--ui-white) / 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:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1))}.template-toggle .checkbox-wrapper:hover .checkbox-move{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-500) / 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:rgb(var(--ui-brand-green) / var(--tw-bg-opacity,1));--tw-bg-opacity:.4}.template-toggle.checked .checkbox-wrapper .checkbox-move{background-color:rgb(var(--ui-brand-green) / 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:rgb(var(--ui-brand-green) / var(--tw-bg-opacity,1));--tw-bg-opacity:.5}.template-toggle.checked .checkbox-wrapper:hover .checkbox-move{background-color:rgb(var(--ui-brand-green) / var(--tw-bg-opacity,1));--tw-bg-opacity:1}.entity-list select{border-radius:var(--ui-radius-md);--tw-border-opacity:1;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));width:100%;font-size:.875rem;font-weight:300;line-height:1.25rem}.entity-list-select--readonly{cursor:not-allowed;opacity:.6}.project-list-scrollable{border-radius:var(--ui-radius-md);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));max-height:300px;padding:.25rem;overflow-y:auto}.modal-wrapper .modal.open-project-modal{width:min(600px,94vw);min-width:0}.open-project-list{display:block}.open-project-list .project-list-item{min-width:0}.open-project-list .project-list-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.open-project-license{align-items:center;gap:.5rem;margin-bottom:.75rem;padding-top:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.open-project-license.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.open-project-license) .header-dashboard{box-shadow:none}.open-project-license select{flex:1;min-width:0}.open-project-license-label{white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--ui-gray-600) / var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.project-list-item{cursor:pointer;border-radius:var(--ui-radius-md);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:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1))}.project-list-item--selected{--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));font-weight:500}.project-list-item--selected:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1))}.product-icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.product-icon) .header-dashboard{box-shadow:none}.product-icon .icon{width:100%;height:100%}.product-icon--app{color:#5ba8a8}.product-icon--modeler{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;border-top-left-radius:var(--ui-radius-md);border-top-right-radius:var(--ui-radius-md);--tw-border-opacity:1;border-bottom-width:0;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1))}.ql-toolbar.ql-snow button.ql-active,.ql-toolbar.ql-snow button:hover{--tw-text-opacity:1;color:rgb(var(--ui-brand-blue) / var(--tw-text-opacity,1))}.ql-toolbar.ql-snow button.ql-active .ql-stroke,.ql-toolbar.ql-snow button:hover .ql-stroke{stroke:rgb(var(--ui-brand-blue) / 1)}.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{border-bottom-left-radius:var(--ui-radius-md)!important;border-bottom-right-radius:var(--ui-radius-md)!important;--tw-border-opacity:1!important;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1))!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:rgb(var(--ui-gray-300) / 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{border-top-left-radius:var(--ui-radius-md)!important;border-top-right-radius:var(--ui-radius-md)!important;--tw-border-opacity:1!important;border-width:1px!important;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1))!important;border-top:1px solid #dee2e6!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]{border-radius:var(--ui-radius-md);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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;border-bottom-left-radius:var(--ui-radius-md);border-bottom-right-radius:var(--ui-radius-md);background-color:transparent;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:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1))}.input-quill-resizer.active{cursor:ns-resize;--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / 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:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-shadow:var(--ui-shadow-none);--tw-shadow-colored:var(--ui-shadow-none);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){border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);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):hover{--tw-border-opacity:1;border-color:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1))}.person-field-container:has(.person-field-header--expanded) .person-field-header{--tw-shadow:var(--ui-shadow-none);--tw-shadow-colored:var(--ui-shadow-none);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{border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));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:rgb(var(--ui-brand-blue) / var(--tw-border-opacity,1));--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.person-field-header--expanded{border-bottom-right-radius:var(--ui-radius-none);border-bottom-left-radius:var(--ui-radius-none);--tw-border-opacity:1;border-bottom-width:2px;border-bottom-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1))}.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{border-radius:var(--ui-radius-full);--tw-border-opacity:1;border-width:2px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));-o-object-fit:cover;object-fit:cover;width:2.5rem;height:2.5rem}.person-field-image-placeholder{border-radius:var(--ui-radius-full);background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-bg-opacity:.1;--tw-text-opacity:1;width:2.5rem;height:2.5rem;color:rgb(var(--ui-brand-blue) / var(--tw-text-opacity,1));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:rgb(var(--ui-gray-800) / 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:rgb(var(--ui-brand-blue) / var(--tw-text-opacity,1))}.person-field-chevron{cursor:pointer;--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgb(var(--ui-gray-400) / 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:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-gray-400) / 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:rgb(var(--ui-red-600) / var(--tw-text-opacity,1))}.person-field-delete svg{width:1rem;height:1rem}.person-field-add-button{cursor:pointer;border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));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{border-bottom-right-radius:var(--ui-radius-lg);border-bottom-left-radius:var(--ui-radius-lg);background-image:linear-gradient(to bottom right, var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--ui-white) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-gray-50) / 1) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);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:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1));font-weight:500}.person-field-item-value{--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1));font-weight:300}.person-field-item-copy{cursor:pointer;--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / 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:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-gray-200) / 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:rgb(var(--ui-gray-600) / 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:rgb(var(--ui-brand-blue) / 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:rgb(var(--ui-blue-700) / var(--tw-text-opacity,1))}.person-field-copy-icon{cursor:pointer;border-radius:var(--ui-radius-lg);--tw-text-opacity:1;width:2.25rem;height:2.25rem;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1));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:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-brand-blue) / 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;border-radius:var(--ui-radius-lg);--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-900) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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:rgb(var(--ui-gray-900) / 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{border-radius:var(--ui-radius-full);--tw-border-opacity:1;border-width:4px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);width:12rem;height:12rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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{border-radius:var(--ui-radius-lg);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1));background-image:linear-gradient(to bottom right, var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--ui-white) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-gray-50) / 1) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);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{border-radius:var(--ui-radius-xl);--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);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:var(--ui-font-family-mono);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:var(--ui-radius-full);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)}.modal.version-management-modal{min-width:0;max-width:min(1100px,92vw)}.version-management-modal{width:92vw;height:78vh;padding:0;position:relative;overflow:hidden}.version-management-modal .modal-header{margin-bottom:0;padding:1rem 1.25rem .75rem}.version-management-modal .modal-body{flex-direction:row;flex:1;padding:0;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.version-management-modal .modal-body.items-center) .header-dashboard{box-shadow:none}.version-management-header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.version-management-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.version-management-header) .header-dashboard{box-shadow:none}.version-management-header-actions{flex-direction:row;align-items:center;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.version-management-header-actions.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.version-management-header-actions) .header-dashboard{box-shadow:none}.version-management-alert{border-radius:var(--sensus-radius-md);flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;margin-left:1.25rem;margin-right:1.25rem;padding:.5rem .75rem;display:flex}.layout-wrapper:has(.min-h-screen.version-management-alert.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.version-management-alert) .header-dashboard{box-shadow:none}.version-management-alert{border-width:1px;border-color:var(--sensus-color-warning-soft);background-color:var(--sensus-color-warning-soft);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-warning)}.version-management-alert-dismiss{cursor:pointer;flex-shrink:0;width:1rem;height:1rem}.version-management-body{flex-direction:row;min-height:0;display:flex}.layout-wrapper:has(.min-h-screen.version-management-body.items-center) .header-dashboard{box-shadow:none}.version-management-list{flex-direction:column;flex-shrink:0;width:300px;display:flex;overflow-y:auto}.layout-wrapper:has(.min-h-screen.version-management-list.items-center) .header-dashboard{box-shadow:none}.version-management-list{border-right-width:1px;border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface-muted);padding-top:.5rem;padding-bottom:.5rem}.version-management-new{cursor:pointer;border-radius:var(--sensus-radius-md);flex-direction:row;align-items:center;gap:.375rem;margin-bottom:.5rem;margin-left:.75rem;margin-right:.75rem;padding:.375rem .625rem;display:flex}.layout-wrapper:has(.min-h-screen.version-management-new.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.version-management-new) .header-dashboard{box-shadow:none}.version-management-new{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-width:1px;border-color:var(--sensus-color-border);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1));font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted);font-weight:500}.version-management-new:hover{background-color:var(--sensus-color-surface-muted)}.version-management-new svg{width:1rem;height:1rem}.version-management-row{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:var(--sensus-radius-md);flex-direction:column;gap:.125rem;margin-left:.5rem;margin-right:.5rem;padding:.5rem .75rem;display:flex}.layout-wrapper:has(.min-h-screen.version-management-row.items-center) .header-dashboard{box-shadow:none}.version-management-row:hover{background-color:var(--sensus-color-surface-muted)}.version-management-row--selected{border-width:1px;border-color:var(--sensus-color-primary);--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1))}.version-management-row--selected:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1))}.version-management-row-title{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text);flex-direction:row;align-items:center;gap:.5rem;font-weight:600;display:flex}.layout-wrapper:has(.min-h-screen.version-management-row-title.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.version-management-row-title) .header-dashboard{box-shadow:none}.version-management-row-meta{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.version-management-chip{border-radius:var(--sensus-radius-full);font-size:var(--sensus-text-xs);line-height:var(--sensus-leading-xs);border-width:1px;border-color:var(--sensus-color-border-strong);background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-muted);padding:.125rem .5rem;font-weight:600}.version-management-chip--open{border-color:var(--sensus-color-primary);background-color:var(--sensus-color-primary-soft);color:var(--sensus-color-primary-text)}.version-management-empty{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);margin:.5rem .75rem}.version-management-detail{flex:1;min-width:0;overflow-y:auto}.version-management-panel{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.layout-wrapper:has(.min-h-screen.version-management-panel.items-center) .header-dashboard{box-shadow:none}.version-management-panel h3{font-size:var(--sensus-text-xl);line-height:var(--sensus-leading-xl);color:var(--sensus-color-text);font-weight:600}.version-management-hint{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);line-height:1.375}.version-management-field{flex-direction:column;gap:.25rem;display:flex}.layout-wrapper:has(.min-h-screen.version-management-field.items-center) .header-dashboard{box-shadow:none}.version-management-field label{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-muted);font-weight:500}.version-management-field input,.version-management-field textarea{border-radius:var(--sensus-radius-md);border-width:1px;border-color:var(--sensus-color-border-strong);width:100%;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text);padding:.375rem .75rem}.version-management-field input:focus,.version-management-field textarea:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.version-management-field input:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.version-management-field textarea:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.version-management-field input{height:var(--sensus-control-md);padding-top:0;padding-bottom:0}.version-management-field textarea{resize:vertical}.version-management-actions{flex-flow:wrap;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.layout-wrapper:has(.min-h-screen.version-management-actions.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.version-management-actions) .header-dashboard{box-shadow:none}.version-management-diff{border-radius:var(--sensus-radius-md);border-width:1px;border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface-muted);flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.version-management-diff.items-center) .header-dashboard{box-shadow:none}.version-management-diff-header{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted);flex-direction:row;justify-content:space-between;align-items:center;font-weight:600;display:flex}.layout-wrapper:has(.min-h-screen.version-management-diff-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.version-management-diff-header) .header-dashboard{box-shadow:none}.version-management-diff-group{flex-direction:column;gap:.25rem;display:flex}.layout-wrapper:has(.min-h-screen.version-management-diff-group.items-center) .header-dashboard{box-shadow:none}.version-management-diff-group-title{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);text-transform:uppercase;letter-spacing:.025em;font-weight:600}.version-management-diff--added{--tw-text-opacity:1;color:rgb(var(--ui-emerald-700) / var(--tw-text-opacity,1))}.version-management-diff--changed{color:var(--sensus-color-warning)}.version-management-diff--removed{color:var(--sensus-color-danger)}.version-management-diff-entry{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-muted);flex-direction:row;align-items:baseline;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.version-management-diff-entry.items-center) .header-dashboard{box-shadow:none}.version-management-diff-entry-name{font-weight:500}.version-management-diff-entry-path{color:var(--sensus-color-text-faint)}.version-management-confirm{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.layout-wrapper:has(.min-h-screen.version-management-confirm.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.version-management-confirm) .header-dashboard{box-shadow:none}.version-management-confirm{z-index:10;background-color:rgb(var(--ui-white) / .9)}.version-management-confirm-text{text-align:center;max-width:28rem;font-size:var(--sensus-text-lg);line-height:var(--sensus-leading-lg);color:var(--sensus-color-text)}.version-management-confirm-actions{flex-direction:row;align-items:center;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.version-management-confirm-actions.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.version-management-confirm-actions) .header-dashboard{box-shadow:none}.modal.tools-modal{min-width:0;max-width:min(900px,94vw)}.tools-modal{flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.layout-wrapper:has(.min-h-screen.tools-modal.items-center) .header-dashboard{box-shadow:none}.tools-modal .modal-header{margin-bottom:0;padding:1rem 1.25rem .75rem}.tools-modal .modal-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.tools-modal .modal-body.items-center) .header-dashboard{box-shadow:none}.tools-modal .modal-footer{padding:.75rem 1.25rem}.tools-alert{border-radius:var(--sensus-radius-md);flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;margin-left:1.25rem;margin-right:1.25rem;padding:.5rem .75rem;display:flex}.layout-wrapper:has(.min-h-screen.tools-alert.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.tools-alert) .header-dashboard{box-shadow:none}.tools-alert{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-amber-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-amber-50) / var(--tw-bg-opacity,1));font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);--tw-text-opacity:1;color:rgb(var(--ui-amber-800) / var(--tw-text-opacity,1))}.tools-alert-dismiss{cursor:pointer;flex-shrink:0;width:1rem;height:1rem}.modal.search-replace-modal{max-width:min(1000px,94vw);height:76vh}.search-replace-controls{border-bottom-width:1px;border-color:var(--sensus-color-border);flex-direction:column;flex-shrink:0;gap:.5rem;padding:.25rem 1.25rem .75rem;display:flex}.layout-wrapper:has(.min-h-screen.search-replace-controls.items-center) .header-dashboard{box-shadow:none}.search-replace-field{flex-direction:row;align-items:center;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.search-replace-field.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.search-replace-field) .header-dashboard{box-shadow:none}.search-replace-label{width:7rem;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted);flex-shrink:0}input.search-replace-input{height:var(--sensus-control-md);border-radius:var(--sensus-radius-md);border-width:1px;border-color:var(--sensus-color-border-strong);min-width:0;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);flex:1;padding-left:.75rem;padding-right:.75rem}input.search-replace-input:focus{outline-offset:2px;outline:2px solid transparent}input.search-replace-input:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.search-replace-options{flex-direction:row;align-items:center;gap:1rem;padding-left:7rem;display:flex}.layout-wrapper:has(.min-h-screen.search-replace-options.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.search-replace-options) .header-dashboard{box-shadow:none}.search-replace-option{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted);flex-direction:row;align-items:center;gap:.375rem;display:flex}.layout-wrapper:has(.min-h-screen.search-replace-option.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.search-replace-option) .header-dashboard{box-shadow:none}.search-replace-results{flex:1;min-height:0;padding:.5rem 1.25rem;overflow-y:auto}.search-replace-empty{text-align:center;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-faint);padding-top:2rem;padding-bottom:2rem}.search-replace-group{margin-bottom:.75rem}.search-replace-group-header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted);flex-direction:row;align-items:center;gap:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-weight:600;display:flex}.layout-wrapper:has(.min-h-screen.search-replace-group-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.search-replace-group-header) .header-dashboard{box-shadow:none}.search-replace-group-header{z-index:10;background-color:var(--sensus-color-surface);position:-webkit-sticky;position:sticky;top:0}.search-replace-group-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-replace-row{border-radius:var(--sensus-radius-sm);flex-direction:row;align-items:flex-start;gap:.5rem;padding:.25rem .5rem .25rem 1rem;display:flex}.layout-wrapper:has(.min-h-screen.search-replace-row.items-center) .header-dashboard{box-shadow:none}.search-replace-row:hover{background-color:var(--sensus-color-surface-muted)}.search-replace-row--checked,.search-replace-row--checked:hover{background-color:var(--sensus-color-primary-soft)}.search-replace-row-main{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-direction:row;flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.layout-wrapper:has(.min-h-screen.search-replace-row-main.items-center) .header-dashboard{box-shadow:none}.search-replace-row-body{flex:1;min-width:0}.search-replace-row-goto{cursor:pointer;border-radius:var(--sensus-radius-sm);width:1.25rem;height:1.25rem;color:var(--sensus-color-text-faint);flex-shrink:0;margin-top:.125rem}.search-replace-row-goto:hover{background-color:var(--sensus-color-surface);color:var(--sensus-color-primary-text)}.search-replace-row-where{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text);flex-direction:row;align-items:baseline;gap:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.search-replace-row-where.items-center) .header-dashboard{box-shadow:none}.search-replace-row-field{font-size:var(--sensus-text-xs);line-height:var(--sensus-leading-xs);text-transform:uppercase;letter-spacing:.025em;color:var(--sensus-color-text-faint);flex-shrink:0}.search-replace-row-text{text-overflow:ellipsis;white-space:nowrap;font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint);overflow:hidden}.search-replace-row-count{font-size:var(--sensus-text-xs);line-height:var(--sensus-leading-xs);color:var(--sensus-color-text-faint);flex-shrink:0;padding-top:.125rem}.search-replace-summary,.mandatory-fields-summary{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.modal.translate-modal{max-width:min(720px,94vw)}.translate-body{gap:1rem;padding:.75rem 1.25rem;overflow-y:auto}.translate-warning{border-radius:var(--sensus-radius-md);flex-direction:row;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;display:flex}.layout-wrapper:has(.min-h-screen.translate-warning.items-center) .header-dashboard{box-shadow:none}.translate-warning{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--ui-amber-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--ui-amber-50) / var(--tw-bg-opacity,1));font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);--tw-text-opacity:1;color:rgb(var(--ui-amber-800) / var(--tw-text-opacity,1))}.translate-warning-icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.translate-steps{flex-direction:column;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.translate-steps.items-center) .header-dashboard{box-shadow:none}.translate-step{flex-direction:row;align-items:center;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.translate-step.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.translate-step) .header-dashboard{box-shadow:none}.translate-step-number{border-radius:var(--ui-radius-full);background-color:var(--sensus-color-border);width:1.5rem;height:1.5rem;color:var(--sensus-color-text-muted);font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.layout-wrapper:has(.min-h-screen.translate-step-number.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.translate-step-number) .header-dashboard{box-shadow:none}.translate-step-text{min-width:0;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted);flex:1}.translate-step-action{flex-shrink:0}.translate-hint,.translate-summary{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}.translate-google{flex-direction:column;gap:1rem;display:flex}.layout-wrapper:has(.min-h-screen.translate-google.items-center) .header-dashboard{box-shadow:none}.translate-field{flex-direction:row;align-items:center;gap:.75rem;display:flex}.layout-wrapper:has(.min-h-screen.translate-field.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.translate-field) .header-dashboard{box-shadow:none}.translate-label{width:8rem;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted);flex-shrink:0}select.translate-select{height:var(--sensus-control-md);border-radius:var(--sensus-radius-md);border-width:1px;border-color:var(--sensus-color-border-strong);background-color:var(--sensus-color-surface);min-width:0;font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);flex:1;padding-left:.75rem;padding-right:.75rem}select.translate-select:disabled{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-faint)}.translate-overview{border-radius:var(--sensus-radius-md);border-width:1px;border-color:var(--sensus-color-border);background-color:var(--sensus-color-surface-muted);flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex}.layout-wrapper:has(.min-h-screen.translate-overview.items-center) .header-dashboard{box-shadow:none}.translate-overview-row{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.layout-wrapper:has(.min-h-screen.translate-overview-row.items-center) .header-dashboard{box-shadow:none}.translate-overview-label{color:var(--sensus-color-text-muted)}.translate-overview-value{color:var(--sensus-color-text);font-weight:600}.modal.mandatory-fields-modal{height:70vh}.mandatory-fields-body{gap:.75rem;padding:.75rem 1.25rem;overflow-y:auto}.mandatory-fields-intro{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted)}.mandatory-fields-empty{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-faint);flex-direction:column;align-items:center;gap:.5rem;padding-top:2.5rem;padding-bottom:2.5rem;display:flex}.layout-wrapper:has(.min-h-screen.mandatory-fields-empty.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.mandatory-fields-empty) .header-dashboard{box-shadow:none}.mandatory-fields-empty-icon{width:2rem;height:2rem;color:var(--sensus-color-success)}.mandatory-fields-group{margin-bottom:.5rem}.mandatory-fields-group-header{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted);flex-direction:row;align-items:center;gap:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-weight:600;display:flex}.layout-wrapper:has(.min-h-screen.mandatory-fields-group-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.mandatory-fields-group-header) .header-dashboard{box-shadow:none}.mandatory-fields-group-header{border-bottom-width:1px;border-color:var(--sensus-color-border)}.mandatory-fields-field{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);text-transform:uppercase;letter-spacing:.025em;color:var(--sensus-color-text-faint);padding-top:.5rem;padding-left:.75rem}.mandatory-fields-row{cursor:pointer;border-radius:var(--sensus-radius-sm);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text);padding-top:.125rem;padding-bottom:.125rem;padding-left:1.5rem}.mandatory-fields-row:hover{background-color:var(--sensus-color-surface-muted);-webkit-text-decoration-line:underline;text-decoration-line:underline}.bpmn-check-finding{border-radius:var(--sensus-radius-sm);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text);border-left-width:4px;align-items:baseline;gap:.5rem;padding:.25rem .5rem;display:flex}.layout-wrapper:has(.min-h-screen.bpmn-check-finding.items-center) .header-dashboard{box-shadow:none}.bpmn-check-finding--error{border-left-color:var(--sensus-color-danger)}.bpmn-check-finding--warning{border-left-color:var(--sensus-color-warning)}.bpmn-check-finding--link{cursor:pointer}.bpmn-check-finding--link:hover{background-color:var(--sensus-color-surface-muted);-webkit-text-decoration-line:underline;text-decoration-line:underline}.bpmn-check-finding-subject{color:var(--sensus-color-text-faint)}.bpmn-check-empty{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted);align-items:center;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.bpmn-check-empty.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.bpmn-check-empty) .header-dashboard{box-shadow:none}.bpmn-check-count{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted);margin-right:.75rem}.bpmn-import-heading{border-bottom-width:1px;border-color:var(--sensus-color-border);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted);margin-top:.75rem;margin-bottom:.25rem;font-weight:600}.bpmn-import-heading:first-child{margin-top:0}.bpmn-import-row{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text);align-items:baseline;gap:.5rem;padding:.125rem .5rem;display:flex}.layout-wrapper:has(.min-h-screen.bpmn-import-row.items-center) .header-dashboard{box-shadow:none}.bpmn-import-count{text-align:right;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);min-width:2rem;color:var(--sensus-color-text-muted)}.product-modeler .modeler-read-meter .bpmn-import-count{min-width:32px}.bpmn-import-detail{word-break:break-all;color:var(--sensus-color-text-faint)}.modeller-settings{flex-direction:column;gap:.5rem;min-width:360px;padding:1rem 1.25rem;display:flex}.layout-wrapper:has(.min-h-screen.modeller-settings.items-center) .header-dashboard{box-shadow:none}.modeller-settings-heading{--tw-text-opacity:1;color:rgb(var(--ui-gray-700) / var(--tw-text-opacity,1));font-size:13px;font-weight:600}.modeller-settings-row{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;--tw-text-opacity:1;color:rgb(var(--ui-gray-600) / var(--tw-text-opacity,1));flex-direction:row;align-items:center;gap:.375rem;font-size:13px;font-weight:400;display:flex}.layout-wrapper:has(.min-h-screen.modeller-settings-row.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.modeller-settings-row) .header-dashboard{box-shadow:none}.modeller-settings-row input[type=checkbox]{flex-shrink:0;width:1rem;height:1rem}.modeler-top-bar{--modeler-top-bar-bg:var(--sensus-color-surface-muted);--modeler-menu-key-bg:var(--sensus-color-surface);--modeler-menu-key-shadow:var(--sensus-shadow-sm), 0 0 0 1px var(--sensus-color-border);--modeler-menu-key-text:var(--sensus-color-text);z-index:55;width:100%;height:var(--modeler-size-top-bar);background-color:var(--modeler-top-bar-bg);border-bottom:1px solid var(--sensus-color-border);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);color:var(--sensus-color-text);align-items:center;gap:4px;padding:0 12px;display:flex;position:fixed;top:0;left:0}.modeler-top-bar-search{width:var(--modeler-size-search-width);flex:none;align-items:center;height:100%;margin-right:8px;display:flex;position:relative}.modeler-top-bar-search .modeler-search-field{width:100%;height:var(--sensus-control-md);border:1px solid var(--sensus-color-border-strong);border-radius:var(--sensus-radius-md);background-color:var(--sensus-color-surface);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);color:var(--sensus-color-text-faint);cursor:text;transition:border-color var(--sensus-duration-fast) var(--sensus-easing-standard);align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.modeler-top-bar-search .modeler-search-field:hover{border-color:var(--sensus-color-text-faint)}.modeler-top-bar-search .modeler-search-field:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.modeler-top-bar-search .modeler-search-field .modeler-search-field-icon{font-size:var(--sensus-icon-md)}.modeler-top-bar-search .modeler-search-field .modeler-search-field-placeholder{text-align:left;flex:1}.modeler-top-bar-app-selector{cursor:pointer;transition:background-color var(--sensus-duration-fast) var(--sensus-easing-standard);flex:none;margin-right:4px}.modeler-top-bar-app-selector:hover{background-color:var(--modeler-menu-key-bg);box-shadow:var(--modeler-menu-key-shadow);color:var(--sensus-color-text)}.modeler-top-bar-app-selector{width:var(--sensus-control-md);height:var(--sensus-control-md);border-radius:var(--sensus-radius-md);color:var(--sensus-color-text-muted);justify-content:center;align-items:center;display:flex}.modeler-top-bar-app-selector .modeler-menu-icon{width:var(--sensus-icon-lg);height:var(--sensus-icon-lg);font-size:var(--sensus-icon-lg)}.modeler-top-bar-logo{height:var(--modeler-size-top-bar-logo);width:var(--modeler-size-top-bar-logo);border-radius:var(--modeler-size-palette-radius);cursor:pointer;transition:transform .2s var(--sensus-easing-standard);flex:none;margin-right:8px}.modeler-top-bar-logo:active{transform:scale(.94)}.modeler-top-bar-menus{flex:none;align-items:stretch;height:100%;display:flex}.modeler-top-bar-native-commands{align-items:center;display:flex}.modeler-top-bar-right{align-items:center;gap:4px;height:100%;margin-left:auto;display:flex}.modeler-top-bar{--modeler-top-bar-control:40px;--modeler-top-bar-glyph:24px}.modeler-top-bar .header-icon{min-width:var(--modeler-top-bar-control);width:var(--modeler-top-bar-control);height:var(--modeler-top-bar-control);border-radius:var(--sensus-radius-md);color:var(--sensus-color-text-muted);background-color:transparent;justify-content:center;align-items:center;padding:0;display:flex}.modeler-top-bar .header-icon .header-icon-title{justify-content:center;align-items:center;line-height:1;display:flex}.modeler-top-bar .header-icon svg{width:var(--modeler-top-bar-glyph);height:var(--modeler-top-bar-glyph);color:var(--sensus-color-text-muted)}.modeler-top-bar .header-icon .modeler-menu-icon{width:var(--modeler-top-bar-glyph);height:var(--modeler-top-bar-glyph);font-size:var(--modeler-top-bar-glyph);line-height:1}.modeler-top-bar .header-icon{transition:background-color var(--sensus-duration-fast) var(--sensus-easing-standard), box-shadow var(--sensus-duration-fast) var(--sensus-easing-standard)}.modeler-top-bar .header-icon:hover,.modeler-top-bar .header-icon.header-icon-dropdown--active{background-color:var(--modeler-menu-key-bg);box-shadow:var(--modeler-menu-key-shadow);color:var(--sensus-color-text)}.modeler-top-bar .header-icon:hover svg,.modeler-top-bar .header-icon:hover .header-icon-title,.modeler-top-bar .header-icon.header-icon-dropdown--active svg,.modeler-top-bar .header-icon.header-icon-dropdown--active .header-icon-title{color:var(--sensus-color-text)}.modeler-top-bar-avatar{border-radius:var(--sensus-radius-full);background-color:var(--sensus-app-dashboard);min-width:28px;height:28px;color:var(--sensus-color-on-primary);font-size:var(--sensus-text-xs);font-weight:var(--sensus-font-weight-semibold);justify-content:center;align-items:center;padding:0 2px;line-height:1;display:inline-flex}.modeler-top-bar .header-icon-dropdown-content-wrapper:has(.modeler-top-bar-dropdown){border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-md);box-shadow:var(--sensus-shadow-md);background-color:var(--sensus-color-surface);padding:4px}.modeler-top-bar .header-icon.header-icon-dropdown .header-icon-dropdown-content{padding-top:calc(var(--modeler-size-top-bar) / 2 - var(--modeler-top-bar-control) / 2 + 4px);visibility:hidden;transform-origin:100% 0;transition:opacity .1s var(--sensus-easing-exit), transform .1s var(--sensus-easing-exit), visibility 0s .1s;top:100%;left:auto;right:0;transform:translateY(-4px)scale(.97)}.modeler-top-bar .header-icon.header-icon-dropdown:hover .header-icon-dropdown-content,.modeler-top-bar .header-icon.header-icon-dropdown.header-icon-dropdown--active .header-icon-dropdown-content{visibility:visible;transition:opacity .14s var(--sensus-easing-standard), transform .16s var(--sensus-easing-standard), visibility 0s;transform:none}.modeler-top-bar .modeler-top-bar-help{cursor:pointer;border:0}.modeler-top-bar .modeler-top-bar-help:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.modeler-top-bar-dropdown{min-width:180px}.modeler-top-bar-dropdown li{height:var(--sensus-control-md);border-radius:var(--sensus-radius-sm);font-size:var(--sensus-text-md);color:var(--sensus-color-text);cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;display:flex}.modeler-top-bar-dropdown li .modeler-top-bar-dropdown-label{white-space:nowrap;flex:1}.modeler-top-bar-dropdown li.modeler-top-bar-dropdown-active{color:var(--sensus-color-primary-text);font-weight:var(--sensus-font-weight-semibold)}.modeler-top-bar-dropdown li .modeler-top-bar-dropdown-check{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);font-size:var(--sensus-icon-sm)}.modeler-top-bar-dropdown li:hover{background-color:var(--sensus-color-surface-muted)}.layout-wrapper.product-modeler:has(.modeler-top-bar) .left-bar{top:var(--modeler-size-top-bar);height:calc(100vh - var(--modeler-size-top-bar) - 1rem)}.modeler-project-search.modeler-project-search{z-index:100}.modeler-project-search.modeler-project-search input[type=text]{box-shadow:none;outline:none}.modeler-project-search.modeler-project-search input[type=text]:focus{box-shadow:none;outline:none}.modeler-project-search.modeler-project-search .modeler-project-search-category .category-icon-svg,.modeler-project-search.modeler-project-search .modeler-project-search-category .category-icon-svg svg,.modeler-project-search.modeler-project-search .modeler-project-search-category img{width:100%;height:100%}.modeler-menu-bar{align-items:stretch;gap:4px;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.modeler-menu{align-items:center;display:flex;position:relative}.modeler-menu-highlight{height:var(--sensus-control-md);margin-top:calc(var(--sensus-control-md) / -2);border-radius:var(--sensus-radius-md);background-color:var(--modeler-menu-key-bg);box-shadow:var(--modeler-menu-key-shadow);opacity:0;pointer-events:none;transition:transform .22s var(--sensus-easing-standard), width .22s var(--sensus-easing-standard), opacity var(--sensus-duration-fast) var(--sensus-easing-standard);position:absolute;top:50%;left:0}.modeler-menu-button.modeler-menu-button{padding:0 8px;position:relative}.modeler-menu-button.modeler-menu-button:hover,.modeler-menu-button.modeler-menu-button[data-state=open]{color:var(--modeler-menu-key-text)}.modeler-menu-button .modeler-menu-arrow{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);font-size:var(--sensus-icon-sm);color:var(--sensus-color-text-faint);transition:transform .2s var(--sensus-easing-standard)}.modeler-menu-button[data-state=open] .modeler-menu-arrow{transform:rotate(180deg)}.modeler-menu-icon{flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.modeler-menu-icon:before{content:attr(data-icon)}.modeler-menu-dropdown{top:calc(50% + var(--sensus-control-md) / 2 + 4px);z-index:150;text-align:left;visibility:hidden;opacity:0;pointer-events:none;transform-origin:24px 0;transition:opacity .1s var(--sensus-easing-exit), transform .1s var(--sensus-easing-exit), visibility 0s .1s;margin:0;list-style:none;position:absolute;left:0;transform:translateY(-4px)scale(.97)}.modeler-menu-dropdown--file{width:var(--modeler-size-menu-file)}.modeler-menu-dropdown--project{width:var(--modeler-size-menu-project)}.modeler-menu-dropdown--versions{width:var(--modeler-size-menu-versions)}.modeler-menu-dropdown--tools{width:190px}.modeler-menu-dropdown--tools-translate{width:185px}.modeler-menu-dropdown--file-export{width:265px}.modeler-menu-item>.modeler-menu-dropdown{transform-origin:0 0;transition:opacity .1s var(--sensus-easing-exit) 80ms, transform .1s var(--sensus-easing-exit) 80ms, visibility 0s .18s;top:-5px;left:calc(100% + 4px);transform:translate(-6px)}.modeler-menu--open>.modeler-menu-dropdown,.modeler-menu-item:hover>.modeler-menu-dropdown,.modeler-menu-item--open>.modeler-menu-dropdown{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .14s var(--sensus-easing-standard), transform .16s var(--sensus-easing-standard), visibility 0s;transform:none}.modeler-menu-shell{z-index:149;border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-md);background-color:var(--sensus-color-surface);box-shadow:var(--sensus-shadow-md);visibility:hidden;opacity:0;pointer-events:none;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.modeler-menu-dropdown,.modeler-menu-item>.modeler-menu-dropdown{transform:none}.modeler-menu-highlight{transition:opacity var(--sensus-duration-fast) linear}}.modeler-menu-item.modeler-menu-item{height:var(--sensus-control-lg);font-size:var(--sensus-text-lg)}.modeler-menu-item.modeler-menu-item>.modeler-menu-icon{width:var(--sensus-icon-lg);height:var(--sensus-icon-lg);font-size:var(--sensus-icon-lg);color:var(--sensus-color-text-muted)}.modeler-menu-item.modeler-menu-item .modeler-menu-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.modeler-menu-item.modeler-menu-item>.modeler-menu-arrow{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);font-size:var(--sensus-icon-sm);color:var(--sensus-color-text-faint)}.modeler-menu-item.modeler-menu-item.modeler-menu-item--disabled{color:var(--sensus-color-text-disabled);cursor:default}.modeler-menu-item.modeler-menu-item.modeler-menu-item--disabled:hover{background-color:transparent}.modeler-menu-item.modeler-menu-item.modeler-menu-item--disabled>.modeler-menu-icon{color:var(--sensus-color-text-disabled)}.product-modeler{--modeler-chrome-gap:var(--sensus-space-12);--modeler-chrome-island:calc(var(--sensus-control-md) + 2 * var(--sensus-space-4) + 2px);--modeler-chrome-left:var(--entity-accordion-width,var(--modeler-size-tree));--modeler-chrome-right:var(--inspector-width,0px)}.product-modeler .modeler-canvas-topline{z-index:50;top:calc(var(--modeler-size-top-bar) + var(--modeler-chrome-gap));left:calc(var(--modeler-chrome-left) + var(--modeler-chrome-gap));right:calc(var(--modeler-chrome-right) + var(--modeler-chrome-gap));align-items:flex-start;gap:var(--sensus-space-8) var(--modeler-chrome-gap);pointer-events:none;flex-wrap:wrap;display:flex;position:fixed}.product-modeler .modeler-canvas-topline>*{pointer-events:auto}.product-modeler .modeler-canvas-island{z-index:50;height:var(--modeler-chrome-island);padding:var(--sensus-space-4);background-color:var(--sensus-color-surface);border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-md);box-shadow:var(--sensus-shadow-md);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);color:var(--sensus-color-text);align-items:center;gap:2px;display:flex;position:fixed}.product-modeler .modeler-canvas-island--where{min-width:0;max-width:-moz-max-content;max-width:max-content;padding-right:var(--sensus-space-8);flex:200px;position:static}.product-modeler .modeler-canvas-island--actions{flex:none;margin-left:auto;position:static}.product-modeler .modeler-canvas-island--zoom{bottom:var(--modeler-chrome-gap);right:calc(var(--modeler-chrome-right) + var(--modeler-chrome-gap))}.product-modeler .modeler-canvas-island .modeler-canvas-island-button .modeler-menu-icon{width:var(--sensus-icon-lg);height:var(--sensus-icon-lg);font-size:var(--sensus-icon-lg)}.product-modeler .modeler-key-flash{animation:modeler-key-flash .5s var(--sensus-easing-standard)}.product-modeler .modeler-breadcrumb{min-width:0;overflow:hidden}.product-modeler .modeler-breadcrumb ul{min-width:0;padding:0 0 0 var(--sensus-space-4);align-items:center;margin:0;list-style:none;display:flex}.product-modeler .modeler-breadcrumb-step{flex:0 auto;min-width:0;overflow:hidden}.product-modeler .modeler-breadcrumb-step:first-child,.product-modeler .modeler-breadcrumb-step:last-child{flex-shrink:0;max-width:220px}.product-modeler .modeler-breadcrumb-step:only-child{flex-shrink:1;max-width:none}.product-modeler .modeler-breadcrumb-item{font-family:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;display:block;overflow:hidden}.product-modeler .modeler-breadcrumb button.modeler-breadcrumb-item{cursor:pointer;max-width:100%}.product-modeler .modeler-breadcrumb-arrow{padding:0 var(--sensus-space-4);color:var(--sensus-color-text-faint);flex:none;display:flex}.product-modeler .modeler-breadcrumb-arrow .modeler-menu-icon{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);font-size:var(--sensus-icon-sm)}.product-modeler .modeler-canvas-zoom-level-wrapper{align-items:center;display:flex;position:relative}.product-modeler .modeler-canvas-zoom-level{font-variant-numeric:tabular-nums;min-width:52px}.product-modeler .modeler-canvas-zoom-presets{bottom:calc(100% + var(--sensus-space-8));min-width:96px;margin:0;list-style:none;position:absolute;left:50%;transform:translate(-50%)}.product-modeler .modeler-context-menu{z-index:200;min-width:220px;margin:0;list-style:none;position:fixed}.product-modeler .modeler-context-menu .modeler-context-menu-icon{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);font-size:var(--sensus-icon-sm);color:var(--sensus-color-text-muted)}.product-modeler .modeler-context-menu [data-disabled] .modeler-context-menu-icon{color:inherit}.product-modeler .modeler-tip{z-index:1000;align-items:center;gap:var(--sensus-space-8);white-space:nowrap;pointer-events:none;display:flex;position:fixed}.product-modeler .modeler-tip--below{transform:translate(-50%)}.product-modeler .modeler-tip--above{transform:translate(-50%,-100%)}.product-modeler .modeler-tip--below .modeler-tip-arrow{top:auto;bottom:100%;transform:translate(-50%,4px)rotate(45deg)}.product-modeler .modeler-tip-keys{color:color-mix(in srgb, var(--sensus-color-on-primary) 72%, transparent);font-variant-numeric:tabular-nums;letter-spacing:.04em}.product-modeler .canvas-drill-back{top:calc(var(--modeler-size-top-bar) + 2 * var(--modeler-chrome-gap) + var(--modeler-chrome-island));left:calc(var(--modeler-chrome-left) + 2 * var(--modeler-chrome-gap) + var(--modeler-size-palette-tile) + 2 * var(--modeler-size-palette-padding) + 2px)}.layout-wrapper.product-modeler:has(.entity-accordion--collapsed){--modeler-chrome-left:0px}.layout-wrapper.product-modeler:has(.modeler-canvas-island--actions) .app-container-canvas-holder{top:var(--modeler-size-top-bar);height:auto;bottom:0}@keyframes modeler-key-flash{0%{background-color:var(--sensus-color-primary-soft);color:var(--sensus-color-primary-text);transform:scale(.9)}60%{background-color:var(--sensus-color-primary-soft);color:var(--sensus-color-primary-text);transform:scale(1)}to{background-color:transparent}}@media (prefers-reduced-motion:reduce){.product-modeler .modeler-key-flash{animation-duration:1ms}}.product-modeler .modeler-shortcuts{height:min(600px,100vh - 80px);font-size:var(--sensus-text-md);color:var(--sensus-color-text);flex-direction:column;display:flex}.product-modeler .modeler-shortcuts-head{padding:var(--sensus-space-20) var(--sensus-space-16) var(--sensus-space-16) var(--sensus-space-24);border-bottom:1px solid var(--sensus-color-border)}.product-modeler .modeler-shortcuts-head h2{color:var(--sensus-color-text);margin:0}.product-modeler .modeler-shortcuts-tools{align-items:center;gap:var(--sensus-space-12);display:flex}.product-modeler .modeler-shortcuts-search{width:220px;height:var(--sensus-control-md);padding:0 var(--sensus-space-12);border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-md);background:var(--sensus-color-surface);font:inherit;color:var(--sensus-color-text)}.product-modeler .modeler-shortcuts-search:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-shortcuts-body{padding:var(--sensus-space-4) var(--sensus-space-24) var(--sensus-space-20);-moz-columns:2;columns:2;-moz-column-gap:var(--sensus-space-32);column-gap:var(--sensus-space-32);flex:1;overflow:auto}.product-modeler .modeler-shortcuts-section{-moz-column-break-inside:avoid;break-inside:avoid;padding-top:var(--sensus-space-16)}.product-modeler .modeler-shortcuts-section h3{margin:0 0 var(--sensus-space-4);font-size:var(--sensus-text-xs);font-weight:var(--sensus-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--sensus-color-text-faint)}.product-modeler .modeler-shortcuts-row{justify-content:space-between;align-items:center;gap:var(--sensus-space-12);height:var(--sensus-control-md);border-bottom:1px solid var(--sensus-color-border);display:flex}.product-modeler .modeler-shortcuts-row:last-child{border-bottom:0}.product-modeler .modeler-shortcuts-keys{align-items:center;gap:var(--sensus-space-4);color:var(--sensus-color-text-faint);font-size:var(--sensus-text-xs);display:flex}.product-modeler .modeler-shortcuts-keys kbd{min-width:20px;padding:0 var(--sensus-space-4);border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-sm);background:var(--sensus-color-surface);font:var(--sensus-font-weight-medium) var(--sensus-text-xs)/18px var(--sensus-font-sans);text-align:center;color:var(--sensus-color-text-muted);border-bottom-width:2px}.product-modeler .modeler-shortcuts-empty{padding:var(--sensus-space-32) 0;text-align:center;color:var(--sensus-color-text-faint);-moz-column-span:all;column-span:all}.product-modeler .modeler-shortcuts-foot{padding:var(--sensus-space-12) var(--sensus-space-24);border-top:1px solid var(--sensus-color-border);background:var(--sensus-color-surface-muted);font-size:var(--sensus-text-sm);color:var(--sensus-color-text-faint)}.layout-wrapper.product-modeler:has(.modeler-canvas-island--actions) .app-container-canvas-holder{left:var(--entity-accordion-width,var(--modeler-size-tree));right:var(--inspector-width,0px);width:auto;overflow:hidden}.layout-wrapper.product-modeler:has(.modeler-canvas-island--actions) .app-container-canvas-holder:hover{overflow:auto}.layout-wrapper.product-modeler:has(.modeler-canvas-island--actions) .app-container-canvas-holder::-webkit-scrollbar{width:var(--modeler-size-scrollbar);height:var(--modeler-size-scrollbar);border-radius:var(--modeler-size-scrollbar)}.layout-wrapper.product-modeler:has(.modeler-canvas-island--actions) .app-container-canvas-holder::-webkit-scrollbar-thumb{background-color:rgb(var(--modeler-color-scrollbar-thumb)/.13);border-radius:var(--modeler-size-scrollbar)}.layout-wrapper.product-modeler:has(.modeler-canvas-island--actions) .app-container-canvas-holder::-webkit-scrollbar-track{background-color:rgb(var(--modeler-color-scrollbar-track));border-radius:var(--modeler-size-scrollbar)}.layout-wrapper.product-modeler:has(.modeler-canvas-island--actions):has(.entity-accordion--collapsed) .app-container-canvas-holder{left:0}.product-modeler .modeler-canvas-panels{z-index:50;left:calc(var(--modeler-chrome-left) + var(--modeler-chrome-gap));top:calc(var(--modeler-size-top-bar) + 2 * var(--modeler-chrome-gap) + var(--modeler-chrome-island));max-height:calc(100vh - var(--modeler-size-top-bar) - 3 * var(--modeler-chrome-gap) - var(--modeler-chrome-island));width:calc(var(--modeler-size-palette-tile) + 2 * var(--modeler-size-palette-padding) + 2px);gap:var(--sensus-space-8);pointer-events:none;flex-direction:column;display:flex;position:fixed}.product-modeler .modeler-canvas-panels>*{pointer-events:auto}.product-modeler .modeler-canvas-panel{padding:var(--modeler-size-palette-padding);background-color:var(--sensus-color-surface);border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-lg);box-shadow:var(--sensus-shadow-lg)}.product-modeler .modeler-canvas-panel.modeler-view-panel{border-radius:var(--sensus-radius-full);box-shadow:var(--sensus-shadow-md)}.product-modeler .modeler-canvas-palette{scrollbar-width:none;flex-shrink:1;min-height:0;overflow-x:hidden;overflow-y:auto}.product-modeler .modeler-canvas-palette>.entity-icons{flex-direction:column;display:flex}.product-modeler .modeler-canvas-palette>.entity-icons>.entity-icon{width:var(--modeler-size-palette-tile);height:var(--modeler-size-palette-tile);margin:0}.product-modeler .modeler-canvas-palette>.entity-icons>.entity-icon:after{display:none}.product-modeler .modeler-canvas-palette>.entity-icons>.entity-icon:has(.entity-palette-chip){margin-top:var(--modeler-size-view-button-gap)}.product-modeler .modeler-canvas-palette>.entity-icons>.entity-icon{border-radius:var(--sensus-radius-md);transition:background-color var(--sensus-duration-fast) var(--sensus-easing-standard)}.product-modeler .modeler-canvas-palette>.entity-icons>.entity-icon:hover{background-color:var(--sensus-color-surface-muted)}.product-modeler .modeler-canvas-palette>.entity-icons>.entity-icon .entity-palette-chip{width:var(--modeler-size-palette-tile);height:var(--modeler-size-palette-tile);border-radius:var(--sensus-radius-md)}.product-modeler .modeler-canvas-palette>.entity-icons>.entity-icon .entity-palette-chip svg{width:22px;height:22px}.product-modeler .modeler-canvas-palette>.entity-icons>.entity-icon .entity-icon-image{width:var(--modeler-size-palette-tile);height:var(--modeler-size-palette-tile)}.product-modeler .modeler-view-panel{flex-shrink:0}.product-modeler .modeler-view-panel-list{gap:var(--modeler-size-view-button-gap);flex-direction:column;display:flex}.product-modeler .modeler-view-panel-list>li{width:var(--modeler-size-view-button);height:var(--modeler-size-view-button);border-radius:var(--sensus-radius-full);color:var(--sensus-color-text-muted);cursor:pointer;transition:background-color var(--sensus-duration-fast) var(--sensus-easing-standard);background-color:transparent;justify-content:center;align-items:center;display:flex;position:relative}.product-modeler .modeler-view-panel-list>li>.icon,.product-modeler .modeler-view-panel-list>li>.modeler-menu-icon{width:var(--sensus-icon-md);height:var(--sensus-icon-md);font-size:var(--sensus-icon-md);justify-content:center;align-items:center;display:flex}.product-modeler .modeler-view-panel-list>li>.icon svg{width:var(--sensus-icon-md);height:var(--sensus-icon-md)}.product-modeler .modeler-view-panel-list>li>.icon svg :-webkit-any(path,rect,circle,polygon){fill:currentColor}.product-modeler .modeler-view-panel-list>li>.icon svg :-moz-any(path,rect,circle,polygon){fill:currentColor}.product-modeler .modeler-view-panel-list>li>.icon svg :is(path,rect,circle,polygon){fill:currentColor}.product-modeler .modeler-view-panel-list>li:hover:not(.active):not([data-state=disabled]){background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text)}.product-modeler .modeler-view-panel-list>li.active{background-color:var(--sensus-color-primary-soft);color:var(--sensus-color-primary-text)}.product-modeler .modeler-view-panel-list>li[data-state=disabled]{color:var(--sensus-color-text-disabled);cursor:not-allowed}.product-modeler .modeler-view-panel-list>li.icon-with-title:after{display:none}.product-modeler .modeler-view-flows{top:calc(-1 * var(--modeler-size-palette-padding));z-index:1;padding-left:calc(2 * var(--modeler-size-palette-padding) + var(--modeler-size-palette-left));cursor:default;position:absolute;left:100%}.product-modeler .modeler-view-flows--closed{display:none}.product-modeler .modeler-view-flows>.modeler-view-panel-list{padding:var(--modeler-size-palette-padding);background-color:var(--sensus-color-surface);border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-full);box-shadow:var(--sensus-shadow-md)}.product-modeler .modeler-inspector{z-index:40;flex-direction:column;display:flex;position:fixed}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector.items-center) .header-dashboard{box-shadow:none}.product-modeler .modeler-inspector{top:var(--modeler-size-top-bar);width:var(--inspector-panel-width,calc(25vw - 50px));min-width:var(--modeler-size-inspector-min-width);border-left:1px solid var(--sensus-color-border);background:var(--sensus-color-surface);color:var(--sensus-color-text);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);transition:transform .3s var(--sensus-easing-standard);bottom:0;right:0}.product-modeler .modeler-inspector--collapsed{z-index:60;top:calc(var(--modeler-size-top-bar) + var(--sensus-space-8));right:var(--sensus-space-8);bottom:var(--sensus-space-8);border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-lg);box-shadow:var(--sensus-shadow-lg);transform:translateX(calc(100% + 2 * var(--sensus-space-8)))}.product-modeler .modeler-inspector--collapsed.modeler-inspector--peek{transform:none}.product-modeler .modeler-inspector[data-tab=assistant] .modeler-inspector-panel{display:none}.product-modeler .modeler-inspector-edge{top:var(--modeler-size-top-bar);z-index:59;width:var(--sensus-space-16);display:none;position:fixed;bottom:0;right:0}.product-modeler .modeler-inspector-edge:after{content:"";right:var(--sensus-space-4);border-radius:var(--sensus-radius-sm);background:var(--sensus-color-border-strong);width:4px;height:48px;margin-top:-24px;position:absolute;top:50%}.product-modeler:has(.modeler-inspector--collapsed) .modeler-inspector-edge{display:block}.product-modeler .modeler-inspector-head{flex-shrink:0;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector-head.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-inspector-head) .header-dashboard{box-shadow:none}.product-modeler .modeler-inspector-head{gap:var(--sensus-space-8);height:var(--modeler-size-section-header);padding:0 var(--sensus-space-8) 0 var(--sensus-space-12);border-bottom:1px solid var(--sensus-color-border)}.product-modeler .modeler-inspector-head-title{font-size:var(--sensus-text-xs);font-weight:var(--sensus-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector-tabs [role=tab]{height:var(--sensus-control-sm);padding:0 var(--sensus-space-12);font-size:var(--sensus-text-sm)}.product-modeler .modeler-inspector-tabs .modeler-inspector-tab-icon{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);font-size:var(--sensus-icon-sm);color:var(--sensus-color-primary)}.product-modeler .modeler-inspector-head-toggle{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector-head-toggle.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-inspector-head-toggle) .header-dashboard{box-shadow:none}.product-modeler .modeler-inspector-head-toggle{width:var(--sensus-control-md);height:var(--sensus-control-md);border-radius:var(--sensus-radius-md);color:var(--sensus-color-text-muted);transition:background-color var(--sensus-duration-fast) var(--sensus-easing-standard);margin-left:auto}.product-modeler .modeler-inspector-head-toggle:hover{background:var(--sensus-color-surface-muted);color:var(--sensus-color-text)}.product-modeler .modeler-inspector-head-toggle:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector-head-toggle .modeler-menu-icon{width:var(--sensus-icon-lg);height:var(--sensus-icon-lg);font-size:var(--sensus-icon-lg)}.product-modeler .modeler-inspector-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector-panel.items-center) .header-dashboard{box-shadow:none}.product-modeler .modeler-inspector-body{flex:1;padding:0 12px 12px;overflow-x:hidden;overflow-y:auto}.product-modeler .modeler-inspector-resizer{cursor:ew-resize;z-index:1;background:linear-gradient(var(--sensus-color-primary), var(--sensus-color-primary)) center/2px 100% no-repeat;opacity:0;width:6px;transition:opacity var(--sensus-duration-fast) var(--sensus-easing-standard);position:absolute;top:0;bottom:0;left:-3px}.product-modeler .modeler-inspector-resizer--active,.product-modeler .modeler-inspector-resizer:hover{opacity:1}.product-modeler .modeler-inspector-resize-sheet{cursor:ew-resize;z-index:100;position:fixed;top:0;bottom:0;left:0;right:0}.product-modeler .modeler-inspector-handle{cursor:pointer;border-radius:var(--ui-radius-full);justify-content:center;align-items:center;display:flex;position:absolute}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector-handle.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-inspector-handle) .header-dashboard{box-shadow:none}.product-modeler .modeler-inspector-handle{z-index:2;background:var(--sensus-color-surface);border:1px solid var(--sensus-color-border);width:24px;height:24px;box-shadow:var(--sensus-shadow-sm);color:var(--sensus-color-text-muted);opacity:0;transition:opacity var(--sensus-duration-fast) var(--sensus-easing-standard), transform var(--sensus-duration-fast) var(--sensus-easing-standard);margin-top:-12px;top:50%;left:-12px}.product-modeler .modeler-inspector-handle:hover{color:var(--sensus-color-text);transform:scale(1.08)}.product-modeler .modeler-inspector-handle:focus-visible{opacity:1;outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector-handle .modeler-menu-icon{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);font-size:var(--sensus-icon-sm)}.product-modeler .modeler-inspector:hover .modeler-inspector-handle{opacity:1}.product-modeler .agent-chat-drawer--docked{width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;flex:1;transition:none;display:none;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.product-modeler .agent-chat-drawer--docked.open{display:block}.product-modeler .modeler-inspector[data-tab=assistant]:has(.agent-chat-drawer--docked.expanded){z-index:55;width:min(78vw, 1280px, 100vw - var(--modeler-chrome-left) - 3 * var(--modeler-chrome-gap) - var(--modeler-size-palette-tile) - 2 * var(--modeler-size-palette-padding) - 2px);box-shadow:var(--sensus-shadow-xl)}.product-modeler .modeler-inspector-header{flex-shrink:0;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-inspector-header) .header-dashboard{box-shadow:none}.product-modeler .modeler-inspector-header{height:var(--modeler-size-inspector-header);font-size:var(--sensus-text-lg);font-weight:var(--sensus-font-weight-semibold);color:var(--sensus-color-text);gap:8px;padding-top:8px}.product-modeler .modeler-inspector-header .modeler-inspector-header-icon{border-radius:var(--sensus-radius-md);flex-shrink:0;width:28px;height:28px;overflow:hidden}.product-modeler .modeler-inspector-header .modeler-inspector-header-icon svg{width:100%;height:100%}.product-modeler .modeler-inspector-header .modeler-inspector-header-chip .entity-icon-chip,.product-modeler .modeler-inspector-header .modeler-inspector-header-chip .entity-icon-img{border-radius:inherit;width:100%;height:100%}.product-modeler .modeler-inspector-header .modeler-inspector-header-chip .entity-icon-chip svg{width:20px;height:20px}.product-modeler .modeler-inspector-header .modeler-inspector-header-title{text-overflow:ellipsis;white-space:nowrap;font-size:inherit;font-weight:inherit;margin:0;overflow:hidden}.product-modeler .modeler-inspector-name{margin-bottom:8px}.product-modeler .modeler-inspector-name .entity-title{cursor:text;align-items:center;margin:0;display:flex;position:relative}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector-name .entity-title.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-inspector-name .entity-title) .header-dashboard{box-shadow:none}.product-modeler .modeler-inspector-name .entity-title{border-bottom:1px solid var(--sensus-color-border-strong);font-size:var(--sensus-text-md);font-weight:var(--sensus-font-weight-semibold);gap:8px}.product-modeler .modeler-inspector-name .entity-title.entity-title-active{border-bottom:2px solid var(--sensus-color-primary)}.product-modeler .modeler-inspector-name .entity-title--readonly{cursor:default}.product-modeler .modeler-inspector-name .entity-title .input-read-only{pointer-events:none}.product-modeler .modeler-inspector-name .entity-title .input{outline-offset:2px;min-width:0;height:var(--modeler-size-input-height);font-size:inherit;font-weight:inherit;color:var(--sensus-color-text);box-shadow:none;background-color:transparent;border-width:0;outline:2px solid transparent;flex:1;padding:0 4px}.product-modeler .modeler-inspector-name .entity-title .icon svg{width:12px;height:12px;color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector-name .entity-title .character-counter{font-size:var(--sensus-text-xs);font-weight:var(--sensus-font-weight-regular);color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector-name .entity-title .error-message{font-size:var(--sensus-text-xs);font-weight:var(--sensus-font-weight-regular);color:var(--sensus-color-danger);position:absolute;top:100%;left:0}.product-modeler .modeler-inspector-version-description{white-space:pre-line;border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-md);background:var(--sensus-color-surface-muted);font-size:var(--sensus-text-sm);color:var(--sensus-color-text-muted);padding:8px 12px}.product-modeler .modeler-inspector-card{--tw-shadow:var(--ui-shadow-none);--tw-shadow-colored:var(--ui-shadow-none);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-md);margin-bottom:.5rem;padding:0 12px}.product-modeler .modeler-inspector-card:hover{border-color:var(--sensus-color-border-strong)}.product-modeler .modeler-inspector-card.entity-card--expanded{border-color:var(--sensus-color-primary)}.product-modeler .modeler-inspector-card .modeler-inspector-card-title{cursor:pointer;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector-card .modeler-inspector-card-title.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-inspector-card .modeler-inspector-card-title) .header-dashboard{box-shadow:none}.product-modeler .modeler-inspector-card .modeler-inspector-card-title{height:40px;font-size:var(--sensus-text-md);font-weight:var(--sensus-font-weight-semibold);gap:8px}.product-modeler .modeler-inspector-card .modeler-inspector-card-icon{flex-shrink:0;width:24px;height:24px}.product-modeler .modeler-inspector-card .modeler-inspector-card-icon svg{width:100%;height:100%}.product-modeler .modeler-inspector-card .modeler-inspector-card-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.product-modeler .modeler-inspector-footer{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector-footer.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-inspector-footer) .header-dashboard{box-shadow:none}.product-modeler .modeler-inspector-footer{height:var(--sensus-control-lg);border-top:1px solid var(--sensus-color-border);color:var(--sensus-color-primary-text);font-size:var(--sensus-text-sm);font-weight:var(--sensus-font-weight-medium);gap:8px;padding-left:12px}.product-modeler .modeler-inspector-footer .icon svg{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm)}.product-modeler .modeler-inspector-footer:hover{background:var(--sensus-color-surface-muted)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit){font-size:var(--sensus-text-md);color:var(--sensus-color-text);margin:12px 0 0;font-weight:400}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit){font-size:var(--sensus-text-md);color:var(--sensus-color-text);margin:12px 0 0;font-weight:400}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit){font-size:var(--sensus-text-md);color:var(--sensus-color-text);margin:12px 0 0;font-weight:400}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:flex-start;align-items:center;display:flex}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:flex-start;align-items:center;display:flex}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:flex-start;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header) .header-dashboard{box-shadow:none}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header{color:var(--sensus-color-text-muted);font-size:var(--sensus-text-sm);font-weight:var(--sensus-font-weight-medium);gap:6px;padding:0 0 6px}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header{color:var(--sensus-color-text-muted);font-size:var(--sensus-text-sm);font-weight:var(--sensus-font-weight-medium);gap:6px;padding:0 0 6px}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header{color:var(--sensus-color-text-muted);font-size:var(--sensus-text-sm);font-weight:var(--sensus-font-weight-medium);gap:6px;padding:0 0 6px}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header h4{font-weight:inherit;font-size:inherit;flex-grow:0;margin:0;padding:0}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header h4{font-weight:inherit;font-size:inherit;flex-grow:0;margin:0;padding:0}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header h4{font-weight:inherit;font-size:inherit;flex-grow:0;margin:0;padding:0}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon{flex-shrink:0;display:flex}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon{flex-shrink:0;display:flex}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon{flex-shrink:0;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon.items-center) .header-dashboard{box-shadow:none}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);color:var(--sensus-color-text-muted)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);color:var(--sensus-color-text-muted)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);color:var(--sensus-color-text-muted)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon .modeler-field-icon{display:flex}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon .modeler-field-icon{display:flex}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon .modeler-field-icon{display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon .modeler-field-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon .modeler-field-icon.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon .modeler-field-icon.items-center) .header-dashboard{box-shadow:none}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon .modeler-field-icon{width:100%;height:100%}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon .modeler-field-icon{width:100%;height:100%}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon .modeler-field-icon{width:100%;height:100%}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon svg{width:100%;height:100%}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon svg{width:100%;height:100%}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-icon svg{width:100%;height:100%}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-mandatory-mark{font-weight:var(--sensus-font-weight-semibold);color:var(--sensus-color-danger)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-mandatory-mark{font-weight:var(--sensus-font-weight-semibold);color:var(--sensus-color-danger)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-mandatory-mark{font-weight:var(--sensus-font-weight-semibold);color:var(--sensus-color-danger)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-button{width:14px;color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-button{width:14px;color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-button{width:14px;color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-button:hover{color:var(--sensus-color-text)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-button:hover{color:var(--sensus-color-text)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-button:hover{color:var(--sensus-color-text)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button{cursor:help;width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);color:var(--sensus-color-text-faint);position:relative}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button{cursor:help;width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);color:var(--sensus-color-text-faint);position:relative}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button{cursor:help;width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);color:var(--sensus-color-text-faint);position:relative}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button>.icon svg{width:100%;height:100%}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button>.icon svg{width:100%;height:100%}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button>.icon svg{width:100%;height:100%}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button:hover{color:var(--sensus-color-text-muted)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button:hover{color:var(--sensus-color-text-muted)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button:hover{color:var(--sensus-color-text-muted)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button .field-info-tooltip{pointer-events:none;white-space:normal;opacity:0;z-index:9999;border-radius:var(--sensus-radius-md);background:var(--sensus-brand-ink);min-width:280px;max-width:360px;color:var(--sensus-color-on-primary);box-shadow:var(--sensus-shadow-md);font-size:var(--sensus-text-xs);margin-top:-10px;padding:8px 10px;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:fixed;transform:translateY(-100%)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button .field-info-tooltip{pointer-events:none;white-space:normal;opacity:0;z-index:9999;border-radius:var(--sensus-radius-md);background:var(--sensus-brand-ink);min-width:280px;max-width:360px;color:var(--sensus-color-on-primary);box-shadow:var(--sensus-shadow-md);font-size:var(--sensus-text-xs);margin-top:-10px;padding:8px 10px;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:fixed;transform:translateY(-100%)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button .field-info-tooltip{pointer-events:none;white-space:normal;opacity:0;z-index:9999;border-radius:var(--sensus-radius-md);background:var(--sensus-brand-ink);min-width:280px;max-width:360px;color:var(--sensus-color-on-primary);box-shadow:var(--sensus-shadow-md);font-size:var(--sensus-text-xs);margin-top:-10px;padding:8px 10px;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:fixed;transform:translateY(-100%)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button .field-info-tooltip .title{font-size:var(--sensus-text-sm);font-weight:var(--sensus-font-weight-semibold);margin:0 0 4px}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button .field-info-tooltip .title{font-size:var(--sensus-text-sm);font-weight:var(--sensus-font-weight-semibold);margin:0 0 4px}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button .field-info-tooltip .title{font-size:var(--sensus-text-sm);font-weight:var(--sensus-font-weight-semibold);margin:0 0 4px}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button .field-info-tooltip .description{white-space:pre-line}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button .field-info-tooltip .description{white-space:pre-line}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button .field-info-tooltip .description{white-space:pre-line}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button:hover .field-info-tooltip{opacity:1}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button:hover .field-info-tooltip{opacity:1}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-header .field-info-button:hover .field-info-tooltip{opacity:1}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-chevron{flex-shrink:0;justify-content:center;align-items:center;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-chevron{flex-shrink:0;justify-content:center;align-items:center;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-chevron{flex-shrink:0;justify-content:center;align-items:center;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-chevron.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-chevron.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-chevron.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-chevron) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-chevron) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-chevron) .header-dashboard{box-shadow:none}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-chevron{width:12px;height:12px;color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-chevron{width:12px;height:12px;color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-chevron{width:12px;height:12px;color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-chevron svg{width:12px;height:12px}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-chevron svg{width:12px;height:12px}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-chevron svg{width:12px;height:12px}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .field-section-chevron--collapsed{transform:rotate(-90deg)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .field-section-chevron--collapsed{transform:rotate(-90deg)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .field-section-chevron--collapsed{transform:rotate(-90deg)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]){min-height:var(--sensus-control-md);border:1px solid var(--sensus-color-border-strong);border-radius:var(--sensus-radius-md);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);font-weight:var(--sensus-font-weight-regular);color:var(--sensus-color-text);background-color:var(--sensus-color-surface);box-shadow:none;transition:border-color var(--sensus-duration-fast) var(--sensus-easing-standard);outline:none;padding:6px 12px}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]){min-height:var(--sensus-control-md);border:1px solid var(--sensus-color-border-strong);border-radius:var(--sensus-radius-md);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);font-weight:var(--sensus-font-weight-regular);color:var(--sensus-color-text);background-color:var(--sensus-color-surface);box-shadow:none;transition:border-color var(--sensus-duration-fast) var(--sensus-easing-standard);outline:none;padding:6px 12px}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]){min-height:var(--sensus-control-md);border:1px solid var(--sensus-color-border-strong);border-radius:var(--sensus-radius-md);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);font-weight:var(--sensus-font-weight-regular);color:var(--sensus-color-text);background-color:var(--sensus-color-surface);box-shadow:none;transition:border-color var(--sensus-duration-fast) var(--sensus-easing-standard);outline:none;padding:6px 12px}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) select{min-height:var(--sensus-control-md);border:1px solid var(--sensus-color-border-strong);border-radius:var(--sensus-radius-md);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);font-weight:var(--sensus-font-weight-regular);color:var(--sensus-color-text);background-color:var(--sensus-color-surface);box-shadow:none;transition:border-color var(--sensus-duration-fast) var(--sensus-easing-standard);outline:none;padding:6px 12px}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) select{min-height:var(--sensus-control-md);border:1px solid var(--sensus-color-border-strong);border-radius:var(--sensus-radius-md);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);font-weight:var(--sensus-font-weight-regular);color:var(--sensus-color-text);background-color:var(--sensus-color-surface);box-shadow:none;transition:border-color var(--sensus-duration-fast) var(--sensus-easing-standard);outline:none;padding:6px 12px}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) select{min-height:var(--sensus-control-md);border:1px solid var(--sensus-color-border-strong);border-radius:var(--sensus-radius-md);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);font-weight:var(--sensus-font-weight-regular);color:var(--sensus-color-text);background-color:var(--sensus-color-surface);box-shadow:none;transition:border-color var(--sensus-duration-fast) var(--sensus-easing-standard);outline:none;padding:6px 12px}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) textarea{min-height:var(--sensus-control-md);border:1px solid var(--sensus-color-border-strong);border-radius:var(--sensus-radius-md);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);font-weight:var(--sensus-font-weight-regular);color:var(--sensus-color-text);background-color:var(--sensus-color-surface);box-shadow:none;transition:border-color var(--sensus-duration-fast) var(--sensus-easing-standard);outline:none;padding:6px 12px}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) textarea{min-height:var(--sensus-control-md);border:1px solid var(--sensus-color-border-strong);border-radius:var(--sensus-radius-md);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);font-weight:var(--sensus-font-weight-regular);color:var(--sensus-color-text);background-color:var(--sensus-color-surface);box-shadow:none;transition:border-color var(--sensus-duration-fast) var(--sensus-easing-standard);outline:none;padding:6px 12px}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) textarea{min-height:var(--sensus-control-md);border:1px solid var(--sensus-color-border-strong);border-radius:var(--sensus-radius-md);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);font-weight:var(--sensus-font-weight-regular);color:var(--sensus-color-text);background-color:var(--sensus-color-surface);box-shadow:none;transition:border-color var(--sensus-duration-fast) var(--sensus-easing-standard);outline:none;padding:6px 12px}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color])::-moz-placeholder{color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) select::-moz-placeholder{color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) textarea::-moz-placeholder{color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color])::-webkit-input-placeholder{color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color])::-moz-placeholder{color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color])::-ms-input-placeholder{color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color])::placeholder{color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) select::-webkit-input-placeholder{color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) select::-moz-placeholder{color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) select::-ms-input-placeholder{color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) select::placeholder{color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) textarea::-webkit-input-placeholder{color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) textarea::-moz-placeholder{color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) textarea::-ms-input-placeholder{color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) textarea::placeholder{color:var(--sensus-color-text-faint)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]):hover{box-shadow:none}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]):hover{box-shadow:none}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]):hover{box-shadow:none}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) select:hover{box-shadow:none}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) select:hover{box-shadow:none}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) select:hover{box-shadow:none}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) textarea:hover{box-shadow:none}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) textarea:hover{box-shadow:none}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) textarea:hover{box-shadow:none}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]):focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]):focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]):focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) select:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) select:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) select:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) textarea:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) textarea:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) textarea:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]):focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]):focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]):focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) select:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) select:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) select:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) textarea:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) textarea:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) textarea:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color])[aria-invalid=true]{border-color:var(--sensus-color-danger)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color])[aria-invalid=true]{border-color:var(--sensus-color-danger)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color])[aria-invalid=true]{border-color:var(--sensus-color-danger)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) select[aria-invalid=true]{border-color:var(--sensus-color-danger)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) select[aria-invalid=true]{border-color:var(--sensus-color-danger)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) select[aria-invalid=true]{border-color:var(--sensus-color-danger)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) textarea[aria-invalid=true]{border-color:var(--sensus-color-danger)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) textarea[aria-invalid=true]{border-color:var(--sensus-color-danger)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) textarea[aria-invalid=true]{border-color:var(--sensus-color-danger)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]):disabled{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]):disabled{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]):disabled{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]).input-read-only{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]).input-read-only{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]).input-read-only{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) select:disabled{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) select:disabled{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) select:disabled{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) select.input-read-only{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) select.input-read-only{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) select.input-read-only{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) textarea:disabled{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) textarea:disabled{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) textarea:disabled{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) textarea.input-read-only{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) textarea.input-read-only{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) textarea.input-read-only{background-color:var(--sensus-color-surface-muted);color:var(--sensus-color-text-disabled)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]){height:var(--sensus-control-md);padding-top:0;padding-bottom:0}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]){height:var(--sensus-control-md);padding-top:0;padding-bottom:0}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input:not([type=checkbox]):not([type=radio]):not([type=color]){height:var(--sensus-control-md);padding-top:0;padding-bottom:0}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) select{height:var(--sensus-control-md);padding-top:0;padding-bottom:0}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) select{height:var(--sensus-control-md);padding-top:0;padding-bottom:0}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) select{height:var(--sensus-control-md);padding-top:0;padding-bottom:0}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) input[type=checkbox]{border:1px solid var(--sensus-color-border-strong);width:16px;height:16px;color:var(--sensus-color-primary);box-shadow:none}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) input[type=checkbox]{border:1px solid var(--sensus-color-border-strong);width:16px;height:16px;color:var(--sensus-color-primary);box-shadow:none}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input[type=checkbox]{border:1px solid var(--sensus-color-border-strong);width:16px;height:16px;color:var(--sensus-color-primary);box-shadow:none}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) input[type=radio]{border:1px solid var(--sensus-color-border-strong);width:16px;height:16px;color:var(--sensus-color-primary);box-shadow:none}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) input[type=radio]{border:1px solid var(--sensus-color-border-strong);width:16px;height:16px;color:var(--sensus-color-primary);box-shadow:none}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input[type=radio]{border:1px solid var(--sensus-color-border-strong);width:16px;height:16px;color:var(--sensus-color-primary);box-shadow:none}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) input[type=checkbox]:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) input[type=checkbox]:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input[type=checkbox]:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) input[type=radio]:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) input[type=radio]:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input[type=radio]:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) input[type=checkbox]{border-radius:var(--sensus-radius-sm)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) input[type=checkbox]{border-radius:var(--sensus-radius-sm)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) input[type=checkbox]{border-radius:var(--sensus-radius-sm)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .ql-toolbar.ql-snow{border-color:var(--sensus-color-border-strong);border-radius:var(--sensus-radius-md) var(--sensus-radius-md) 0 0;background:var(--sensus-color-surface)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .ql-toolbar.ql-snow{border-color:var(--sensus-color-border-strong);border-radius:var(--sensus-radius-md) var(--sensus-radius-md) 0 0;background:var(--sensus-color-surface)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .ql-toolbar.ql-snow{border-color:var(--sensus-color-border-strong);border-radius:var(--sensus-radius-md) var(--sensus-radius-md) 0 0;background:var(--sensus-color-surface)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .ql-container{font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);color:var(--sensus-color-text);border-color:var(--sensus-color-border-strong)!important;border-radius:0 0 var(--sensus-radius-md) var(--sensus-radius-md)!important}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .ql-container{font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);color:var(--sensus-color-text);border-color:var(--sensus-color-border-strong)!important;border-radius:0 0 var(--sensus-radius-md) var(--sensus-radius-md)!important}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .ql-container{font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);color:var(--sensus-color-text);border-color:var(--sensus-color-border-strong)!important;border-radius:0 0 var(--sensus-radius-md) var(--sensus-radius-md)!important}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) :not(.toolbar-visible)+.ql-container{border-radius:var(--sensus-radius-md)!important}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) :not(.toolbar-visible)+.ql-container{border-radius:var(--sensus-radius-md)!important}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) :not(.toolbar-visible)+.ql-container{border-radius:var(--sensus-radius-md)!important}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .ql-editor a{color:var(--sensus-color-link)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .ql-editor a{color:var(--sensus-color-link)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .ql-editor a{color:var(--sensus-color-link)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .entity-list select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:none;padding-right:32px}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .entity-list select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:none;padding-right:32px}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .entity-list select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:none;padding-right:32px}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .entity-list:after{pointer-events:none;content:"";background-color:var(--sensus-color-text-faint);width:16px;height:16px;-webkit-mask:var(--inspector-search-icon) no-repeat center/contain;-webkit-mask:var(--inspector-search-icon) no-repeat center/contain;mask:var(--inspector-search-icon) no-repeat center/contain;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .entity-list:after{pointer-events:none;content:"";background-color:var(--sensus-color-text-faint);width:16px;height:16px;-webkit-mask:var(--inspector-search-icon) no-repeat center/contain;-webkit-mask:var(--inspector-search-icon) no-repeat center/contain;mask:var(--inspector-search-icon) no-repeat center/contain;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .entity-list:after{pointer-events:none;content:"";background-color:var(--sensus-color-text-faint);width:16px;height:16px;-webkit-mask:var(--inspector-search-icon) no-repeat center/contain;-webkit-mask:var(--inspector-search-icon) no-repeat center/contain;mask:var(--inspector-search-icon) no-repeat center/contain;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .entity-list:has(.entity-list-goto):after{right:calc(1.75rem + 9px)}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .entity-list:has(.entity-list-goto):after{right:calc(1.75rem + 9px)}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .entity-list:has(.entity-list-goto):after{right:calc(1.75rem + 9px)}.product-modeler .modeler-inspector :-webkit-any(.input-wrapper--section,.modeler-field-edit) .entity-list:has(.entity-list-create):after{content:none}.product-modeler .modeler-inspector :-moz-any(.input-wrapper--section,.modeler-field-edit) .entity-list:has(.entity-list-create):after{content:none}.product-modeler .modeler-inspector :is(.input-wrapper--section,.modeler-field-edit) .entity-list:has(.entity-list-create):after{content:none}.product-modeler .modeler-inspector{--inspector-search-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M20 20l-4.6-4.6'/%3E%3C/svg%3E")}.product-modeler .modeler-glyph{font-size:var(--sensus-icon-sm);line-height:1}.product-modeler .modeler-glyph--filled{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20}.product-modeler .modeler-read-link-icon,.product-modeler .modeler-link-picker-icon,.product-modeler .modeler-chip-entity-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-read-link-icon) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex .product-modeler .modeler-link-picker-icon) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex .product-modeler .modeler-chip-entity-icon) .header-dashboard{box-shadow:none}.product-modeler .modeler-read-link-icon .entity-icon-chip,.product-modeler .modeler-read-link-icon .entity-icon-img,.product-modeler .modeler-link-picker-icon .entity-icon-chip,.product-modeler .modeler-link-picker-icon .entity-icon-img,.product-modeler .modeler-chip-entity-icon .entity-icon-chip,.product-modeler .modeler-chip-entity-icon .entity-icon-img{justify-content:center;align-items:center;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-read-link-icon .entity-icon-chip.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen .product-modeler .modeler-read-link-icon .entity-icon-img.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen .product-modeler .modeler-link-picker-icon .entity-icon-chip.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen .product-modeler .modeler-link-picker-icon .entity-icon-img.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen .product-modeler .modeler-chip-entity-icon .entity-icon-chip.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen .product-modeler .modeler-chip-entity-icon .entity-icon-img.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-read-link-icon .entity-icon-chip) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex .product-modeler .modeler-read-link-icon .entity-icon-img) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex .product-modeler .modeler-link-picker-icon .entity-icon-chip) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex .product-modeler .modeler-link-picker-icon .entity-icon-img) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex .product-modeler .modeler-chip-entity-icon .entity-icon-chip) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex .product-modeler .modeler-chip-entity-icon .entity-icon-img) .header-dashboard{box-shadow:none}.product-modeler .modeler-read-link-icon .entity-icon-chip,.product-modeler .modeler-read-link-icon .entity-icon-img,.product-modeler .modeler-link-picker-icon .entity-icon-chip,.product-modeler .modeler-link-picker-icon .entity-icon-img,.product-modeler .modeler-chip-entity-icon .entity-icon-chip,.product-modeler .modeler-chip-entity-icon .entity-icon-img{border-radius:var(--sensus-radius-sm);width:100%;height:100%}.product-modeler .modeler-read-link-icon .entity-icon-chip svg,.product-modeler .modeler-link-picker-icon .entity-icon-chip svg,.product-modeler .modeler-chip-entity-icon .entity-icon-chip svg{width:70%;height:70%}.product-modeler .modeler-read-link-icon,.product-modeler .modeler-link-picker-icon{width:20px;height:20px}.product-modeler .modeler-chip-entity-icon,.product-modeler .modeler-read-link-icon--small{width:16px;height:16px}.product-modeler .modeler-read-not-found{padding:3px 6px;display:block}.product-modeler .modeler-read-inline-link{gap:6px;padding:0}.product-modeler .modeler-read-inline-link:hover{background:0 0}.product-modeler .modeler-labeled-links{flex-direction:column;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-labeled-links.items-center) .header-dashboard{box-shadow:none}.product-modeler .modeler-labeled-links{gap:8px}.product-modeler .modeler-labeled-links-label{flex-direction:column;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-labeled-links-label.items-center) .header-dashboard{box-shadow:none}.product-modeler .modeler-labeled-links-label{gap:3px}.product-modeler .modeler-link-trigger--closed{border-color:var(--sensus-color-border-strong)}.product-modeler .modeler-link-trigger-empty{padding-left:5px}.product-modeler .modeler-fields .modeler-field-description .field-info-button{cursor:help;display:flex;position:relative}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-fields .modeler-field-description .field-info-button.items-center) .header-dashboard{box-shadow:none}.product-modeler .modeler-fields .modeler-field-description .field-info-button{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);color:var(--sensus-color-text-faint)}.product-modeler .modeler-fields .modeler-field-description .field-info-button>.icon svg{width:100%;height:100%}.product-modeler .modeler-fields .modeler-field-description .field-info-button:hover{color:var(--sensus-color-text-muted)}.product-modeler .modeler-fields .modeler-field-description .field-info-button .field-info-tooltip{pointer-events:none;white-space:normal;opacity:0;z-index:9999;border-radius:var(--sensus-radius-md);background:var(--sensus-brand-ink);min-width:280px;max-width:360px;color:var(--sensus-color-on-primary);box-shadow:var(--sensus-shadow-md);font-size:var(--sensus-text-xs);line-height:var(--sensus-leading-xs);margin-top:-10px;padding:8px 10px;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:fixed;transform:translateY(-100%)}.product-modeler .modeler-fields .modeler-field-description .field-info-button .field-info-tooltip .title{font-size:var(--sensus-text-sm);font-weight:var(--sensus-font-weight-semibold);margin:0 0 4px}.product-modeler .modeler-fields .modeler-field-description .field-info-button .field-info-tooltip .description{white-space:pre-line}.product-modeler .modeler-fields .modeler-field-description .field-info-button:hover .field-info-tooltip{opacity:1}.product-modeler .modeler-fields .modeler-field-head{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-modeler .modeler-fields .modeler-field[data-field-mode=edit] .modeler-field-head{cursor:default}.product-modeler .modeler-fields .modeler-field-icon .modeler-field-icon,.product-modeler .modeler-fields .modeler-field-icon svg{width:100%;height:100%}.product-modeler .modeler-field-value{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text)}.product-modeler .modeler-read-stack{flex-direction:column;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-read-stack.items-center) .header-dashboard{box-shadow:none}.product-modeler .modeler-read-stack{gap:6px}.product-modeler .modeler-read-labeled{flex-direction:column;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-read-labeled.items-center) .header-dashboard{box-shadow:none}.product-modeler .modeler-read-labeled{gap:1px}.product-modeler .modeler-read-meter,.product-modeler .modeler-read-boolean,.product-modeler .modeler-read-colour{align-items:center;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-read-meter) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex .product-modeler .modeler-read-boolean) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex .product-modeler .modeler-read-colour) .header-dashboard{box-shadow:none}.product-modeler .modeler-read-meter,.product-modeler .modeler-read-boolean,.product-modeler .modeler-read-colour{gap:8px}.product-modeler .modeler-read-boolean{gap:4px}.product-modeler .modeler-read-meter .tabular-nums{min-width:32px}.product-modeler .modeler-read-swatch{border-radius:var(--sensus-radius-full);flex-shrink:0;width:14px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px rgba(0,28,31,.15)}.product-modeler .modeler-read-badges{flex-wrap:wrap;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-read-badges.items-center) .header-dashboard{box-shadow:none}.product-modeler .modeler-read-badges{gap:4px}.product-modeler .modeler-read-url{flex-direction:column;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-read-url.items-center) .header-dashboard{box-shadow:none}.product-modeler .modeler-read-url-link{align-items:center;display:inline-flex}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-read-url-link) .header-dashboard{box-shadow:none}.product-modeler .modeler-read-url-link{color:var(--sensus-color-link);gap:4px;text-decoration:none}.product-modeler .modeler-read-url-link:hover{text-decoration:underline}.product-modeler .modeler-read-person{align-items:flex-start;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-read-person.items-center) .header-dashboard{box-shadow:none}.product-modeler .modeler-read-person{gap:10px}.product-modeler .modeler-read-person-text{flex-direction:column;min-width:0;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-read-person-text.items-center) .header-dashboard{box-shadow:none}.product-modeler .modeler-read-person-name{font-weight:var(--sensus-font-weight-medium)}.product-modeler .modeler-read-avatar{-o-object-fit:cover;object-fit:cover;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-read-avatar) .header-dashboard{box-shadow:none}.product-modeler .modeler-read-avatar{border-radius:var(--sensus-radius-full);background:var(--sensus-color-primary-soft);width:32px;height:32px;color:var(--sensus-color-primary-text);font-size:var(--sensus-text-sm);font-weight:var(--sensus-font-weight-semibold)}.product-modeler .modeler-read-image{border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-md);background:var(--sensus-color-surface-muted);display:block;overflow:hidden}.product-modeler .modeler-read-image img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:160px;display:block}.product-modeler .modeler-read-rich{overflow-wrap:anywhere}.product-modeler .modeler-read-rich p{margin:0 0 6px}.product-modeler .modeler-read-rich p:last-child{margin-bottom:0}.product-modeler .modeler-read-rich ul,.product-modeler .modeler-read-rich ol{margin:0 0 6px;padding-left:18px}.product-modeler .modeler-read-rich ul{list-style:outside}.product-modeler .modeler-read-rich ol{list-style:decimal}.product-modeler .modeler-read-rich li{margin:0 0 2px}.product-modeler .modeler-read-rich b,.product-modeler .modeler-read-rich strong{font-weight:var(--sensus-font-weight-semibold)}.product-modeler .modeler-read-rich a{color:var(--sensus-color-link)}.product-modeler .modeler-read-rich blockquote{border-left:2px solid var(--sensus-color-border);color:var(--sensus-color-text-muted);margin:0 0 6px;padding-left:8px}.product-modeler .modeler-read-rich .modeler-read-heading{font-weight:var(--sensus-font-weight-semibold)}.product-modeler .modeler-read-rich[data-clamped]{max-height:calc(6 * var(--sensus-leading-md));overflow:hidden}.product-modeler .modeler-read-more{cursor:pointer;color:var(--sensus-color-link);font-size:var(--sensus-text-sm);background-color:transparent;border-width:0;align-self:flex-start;margin-top:2px;padding:0}.product-modeler .modeler-read-more:hover{text-decoration:underline}.product-modeler .modeler-read-more:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-inspector .modeler-field-edit{flex-direction:column;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-inspector .modeler-field-edit.items-center) .header-dashboard{box-shadow:none}.product-modeler .modeler-inspector .modeler-field-edit{gap:8px;margin:0}.product-modeler .modeler-link-trigger{cursor:default}.product-modeler .modeler-link-picker{z-index:60}.product-modeler .modeler-link-picker-row{padding-right:4px}.product-modeler .modeler-link-picker-pick{cursor:pointer;text-align:left;background-color:transparent;border-width:0;flex:1;align-items:center;min-width:0;height:100%;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler .modeler-link-picker-pick.items-center) .header-dashboard{box-shadow:none}.layout-wrapper:has(.min-h-screen.flex.product-modeler .modeler-link-picker-pick) .header-dashboard{box-shadow:none}.product-modeler .modeler-link-picker-pick{color:inherit;font:inherit;border-radius:var(--sensus-radius-sm);gap:6px;padding:0 4px 0 2px}.product-modeler .modeler-link-picker-pick:focus-visible{outline:var(--sensus-focus-ring);outline-offset:-2px}.product-modeler .modeler-link-picker-check{color:var(--sensus-color-text-faint);font-size:var(--sensus-icon-md)}.product-modeler .modeler-link-picker-check.modeler-glyph--filled{color:var(--sensus-color-primary)}.product-modeler .modeler-link-picker-folder{font-weight:var(--sensus-font-weight-medium)}.product-modeler .modeler-link-picker-chosen{color:var(--sensus-color-primary-text);margin-left:auto}.product-modeler .modeler-link-picker-linked-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-modeler .modeler-selection-box{fill:none;stroke:rgb(var(--modeler-color-selection)/.5);stroke-width:1px;stroke-dasharray:3 3;shape-rendering:crispedges;pointer-events:none}.product-modeler .modeler-badge{cursor:pointer}.product-modeler .modeler-badge .modeler-badge-hit{fill:transparent;stroke:none}.product-modeler .modeler-badge .modeler-badge-face{fill:rgb(var(--modeler-color-white));stroke:rgb(var(--modeler-color-accent));stroke-width:1.2px}.product-modeler .modeler-badge .modeler-badge-glyph{fill:none;stroke:rgb(var(--modeler-color-accent));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.product-modeler .modeler-badge .modeler-badge-dot{fill:rgb(var(--modeler-color-accent));stroke:none}.product-modeler .modeler-badge[data-tool=remove] .modeler-badge-face,.product-modeler .modeler-badge[data-tool=remove] .modeler-badge-glyph{stroke:rgb(var(--modeler-color-remove))}.product-modeler .modeler-badge[data-tool=link][data-linked=true] .modeler-badge-face{fill:rgb(var(--modeler-color-accent))}.product-modeler .modeler-badge[data-tool=link][data-linked=true] .modeler-badge-glyph{stroke:rgb(var(--modeler-color-white))}.product-modeler .modeler-badge[data-tool=connector]{cursor:move}.product-modeler .modeler-rubber-band{fill:rgb(var(--modeler-color-rubber-band-fill)/.1);stroke:rgb(var(--modeler-color-rubber-band));stroke-width:.5px;stroke-dasharray:3 1.5 1 1.5;pointer-events:none}.product-modeler .modeler-expand-face{fill:rgb(var(--modeler-color-white));stroke:rgb(var(--modeler-color-accent));stroke-width:1.6px}.product-modeler .modeler-expand-arrow{fill:none;stroke:rgb(var(--modeler-color-accent));stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.product-modeler .modeler-chevron-hit{fill:transparent;stroke:none;cursor:pointer}.product-modeler .modeler-dialog-backdrop{z-index:100;background:color-mix(in srgb, var(--sensus-brand-ink) 45%, transparent);flex-direction:column;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.product-modeler .modeler-dialog{width:var(--modeler-size-dialog-width);max-width:calc(100vw - 20px);margin:var(--modeler-size-dialog-top) 0;background:var(--sensus-color-surface);border-radius:var(--sensus-radius-xl);box-shadow:var(--sensus-shadow-xl);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);color:var(--sensus-color-text-muted);flex:none;overflow:hidden}.product-modeler .modeler-dialog-header{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 8px;display:flex}.product-modeler .modeler-dialog-title{font-size:var(--sensus-text-2xl);line-height:var(--sensus-leading-2xl);font-weight:var(--sensus-font-weight-semibold);color:var(--sensus-color-primary-text);margin:0}.product-modeler .modeler-dialog-close{width:var(--sensus-control-md);height:var(--sensus-control-md);border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-full);background:var(--sensus-color-surface);color:var(--sensus-color-text-faint);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.product-modeler .modeler-dialog-close:hover{border-color:var(--sensus-color-border-strong);color:var(--sensus-color-text-muted)}.product-modeler .modeler-dialog-close .icon,.product-modeler .modeler-dialog-close svg{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm);display:block}.product-modeler .modeler-dialog-body{padding:12px 24px 20px}.product-modeler .modeler-dialog-field+.modeler-dialog-field{margin-top:16px}.product-modeler .modeler-dialog-label{font-size:var(--sensus-text-sm);font-weight:var(--sensus-font-weight-medium);color:var(--sensus-color-text);margin:0 0 4px;display:block}.product-modeler .modeler-dialog-error{font-weight:var(--sensus-font-weight-regular);color:var(--sensus-color-danger);margin-left:6px}.product-modeler .modeler-dialog-input{width:100%;height:var(--sensus-control-md);border:1px solid var(--sensus-color-border-strong);border-radius:var(--sensus-radius-md);background-color:var(--sensus-color-surface);box-shadow:none;font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);color:var(--sensus-color-text);padding:0 12px;line-height:normal;display:block}.product-modeler .modeler-dialog-input:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.product-modeler .modeler-dialog-input:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modeler-dialog-buttons{justify-content:flex-end;padding-top:20px;display:flex}.product-modeler .modal-wrapper{background-color:color-mix(in srgb, var(--sensus-brand-ink) 45%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.product-modeler .modal-wrapper>.modal:not(.template-editor-modal){border-radius:var(--sensus-radius-xl);box-shadow:var(--sensus-shadow-xl);background-color:var(--sensus-color-surface);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);color:var(--sensus-color-text-muted)}.product-modeler .modal-wrapper>.modal:not(.template-editor-modal)>.modal-header{border-bottom-color:var(--sensus-color-border);font-size:var(--sensus-text-xl);font-weight:var(--sensus-font-weight-semibold);color:var(--sensus-color-primary-text)}.product-modeler .modal-wrapper>.modal:not(.template-editor-modal)>.modal-header .modal-header-title-icon{color:var(--sensus-color-primary)}.product-modeler .modal-wrapper>.modal:not(.template-editor-modal)>.modal-header .modal-header-close-button{width:var(--sensus-control-md);height:var(--sensus-control-md);border:1px solid var(--sensus-color-border);border-radius:var(--sensus-radius-full);color:var(--sensus-color-text-faint);justify-content:center;align-items:center;display:inline-flex}.product-modeler .modal-wrapper>.modal:not(.template-editor-modal)>.modal-header .modal-header-close-button svg{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm)}.product-modeler .modal-wrapper>.modal:not(.template-editor-modal)>.modal-header .modal-header-close-button:hover{border-color:var(--sensus-color-border-strong);color:var(--sensus-color-text-muted)}.product-modeler .modal-wrapper>.modal:not(.template-editor-modal)>.modal-header .modal-header-close-button:hover svg{transform:none}.product-modeler .modal-wrapper>.modal:not(.template-editor-modal)>.modal-footer{border-top-color:var(--sensus-color-border);background-color:var(--sensus-color-surface-muted);border-radius:0 0 var(--sensus-radius-xl) var(--sensus-radius-xl)}.product-modeler .modal-wrapper>.modal:not(.template-editor-modal)>.modal-footer .modal-footer-leading{color:var(--sensus-color-text-muted)}.product-modeler .modal-wrapper .modal.open-project-modal{width:min(var(--modeler-size-dialog-width), 100vw - 20px)}.product-modeler .open-project-license .open-project-license-label{font-size:var(--sensus-text-md);color:var(--sensus-color-text-muted)}.product-modeler .open-project-license select{height:var(--sensus-control-md);border:1px solid var(--sensus-color-border-strong);border-radius:var(--sensus-radius-md);background-color:var(--sensus-color-surface);font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);color:var(--sensus-color-text);cursor:pointer;padding-left:12px}.product-modeler .open-project-license select:focus{border-color:var(--sensus-color-border-strong);box-shadow:none}.product-modeler .open-project-license select:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .modal-popover{z-index:30;position:absolute}.product-modeler .modal-popover-scrim{z-index:29;border-radius:var(--sensus-radius-xl);background:color-mix(in srgb, var(--sensus-brand-ink) 45%, transparent);position:absolute;top:0;bottom:0;left:0;right:0}.product-modeler.notifications .notification{border-radius:var(--sensus-radius-lg);background-color:var(--sensus-color-surface);--tw-shadow:var(--sensus-shadow-lg);--tw-shadow-colored:var(--sensus-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler.notifications .notification-icon{color:var(--sensus-color-success)}.product-modeler.notifications .notification-title{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text)}.product-modeler.notifications .notification-message{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-faint)}.product-modeler .notification-inline{border-radius:var(--sensus-radius-md);background-color:var(--sensus-color-primary);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-on-primary);--tw-shadow:var(--sensus-shadow-md);--tw-shadow-colored:var(--sensus-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .notification-inline.warning{background-color:var(--sensus-color-warning)}.product-modeler .notification-inline.error{background-color:var(--sensus-color-danger)}.product-modeler .notification-inline.success{background-color:var(--sensus-color-success)}.product-modeler .dashboard-section__container main ul li .icon-wrapper{border-radius:var(--sensus-radius-md);background-color:var(--sensus-color-surface-muted);--tw-shadow:var(--sensus-shadow-sm);--tw-shadow-colored:var(--sensus-shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .dashboard-section__container main ul li .icon-wrapper--content{border-radius:var(--sensus-radius-md)}.product-modeler .dashboard-section__container main ul li .icon-wrapper:before,.product-modeler .dashboard-section__container main ul li .icon-wrapper:after{border-radius:var(--sensus-radius-md);background-color:var(--sensus-color-surface-muted);--tw-shadow:var(--sensus-shadow-md);--tw-shadow-colored:var(--sensus-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .dashboard-section__container main ul li.is-highlighted .icon-wrapper{--tw-ring-color:var(--sensus-color-primary)}.product-modeler .dashboard-section__container main ul li.is-highlighted .tooltip-bubble{border-radius:var(--sensus-radius-lg);background-color:var(--sensus-color-primary);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-on-primary);--tw-shadow:var(--sensus-shadow-xl);--tw-shadow-colored:var(--sensus-shadow-xl);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .dashboard-section__container main ul li:hover .icon-wrapper{--tw-shadow:var(--sensus-shadow-md);--tw-shadow-colored:var(--sensus-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .dashboard-section__container main ul li:hover .content{color:var(--sensus-color-primary-text)}.product-modeler .dashboard-section__container main ul li .content{font-size:var(--sensus-text-lg);line-height:var(--sensus-leading-lg);color:var(--sensus-color-text)}.product-modeler .dashboard-section__container main ul li.sensus-bpm-online .wrapper{background-color:var(--sensus-color-primary)}.product-modeler .dashboard-section header h1{font-size:var(--sensus-text-xl);line-height:var(--sensus-leading-xl)}.product-modeler .dashboard .project-delete:hover svg{color:var(--sensus-color-danger)}.product-modeler .dashboard-button{border-radius:var(--sensus-radius-md);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md)}.product-modeler .dashboard-button-default{border-color:var(--sensus-color-border-strong);background-color:var(--sensus-color-surface);color:var(--sensus-color-text);--tw-shadow:var(--sensus-shadow-sm);--tw-shadow-colored:var(--sensus-shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .dashboard-button-default:hover{--tw-shadow:var(--sensus-shadow-md);--tw-shadow-colored:var(--sensus-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .dashboard-button-ai{background-color:var(--sensus-color-primary);color:var(--sensus-color-on-primary);--tw-shadow:var(--sensus-shadow-sm);--tw-shadow-colored:var(--sensus-shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .dashboard-button-ai:hover{--tw-shadow:var(--sensus-shadow-md);--tw-shadow-colored:var(--sensus-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .dashboard-button-orange{background-color:var(--sensus-color-warning);color:var(--sensus-color-on-primary);--tw-shadow:var(--sensus-shadow-sm);--tw-shadow-colored:var(--sensus-shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .dashboard-button-orange:hover{--tw-shadow:var(--sensus-shadow-md);--tw-shadow-colored:var(--sensus-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .dashboard-button-disabled{background-color:var(--sensus-color-border);color:var(--sensus-color-text-faint)}.product-modeler .hero-carousel{border-radius:var(--sensus-radius-xl)}.product-modeler .hero-carousel-slide{background-color:var(--sensus-color-primary-soft)}@media (min-width:1024px){.product-modeler .hero-carousel-slide,.product-modeler .hero-carousel-image{border-radius:var(--sensus-radius-xl)}}.product-modeler .hero-banner-top{border-radius:var(--sensus-radius-lg);--tw-shadow:var(--sensus-shadow-md);--tw-shadow-colored:var(--sensus-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .hero-banner-top:hover{--tw-shadow:var(--sensus-shadow-lg);--tw-shadow-colored:var(--sensus-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .action-banner{border-radius:var(--sensus-radius-lg);--tw-shadow:var(--sensus-shadow-md);--tw-shadow-colored:var(--sensus-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .action-banner:hover{--tw-shadow:var(--sensus-shadow-lg);--tw-shadow-colored:var(--sensus-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .hero-carousel-content{color:var(--sensus-color-on-primary)}.product-modeler .hero-carousel-description{font-size:var(--sensus-text-xl);line-height:var(--sensus-leading-xl)}.product-modeler .hero-carousel-cta{border-radius:var(--sensus-radius-lg);background-color:var(--sensus-color-surface);color:var(--sensus-color-text);--tw-shadow:var(--sensus-shadow-lg);--tw-shadow-colored:var(--sensus-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .hero-carousel-cta:hover{--tw-shadow:var(--sensus-shadow-xl);--tw-shadow-colored:var(--sensus-shadow-xl);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.product-modeler .hero-carousel-arrow{border-radius:var(--sensus-radius-full);color:var(--sensus-color-on-primary)}.product-modeler .hero-carousel-indicator{border-radius:var(--sensus-radius-full)}.product-modeler.notifications{align-items:stretch;gap:.625rem;width:370px;max-width:calc(100vw - 40px);padding:0;top:7rem;left:auto;right:2.5rem}.product-modeler.notifications .notification{border-width:1px;border-color:var(--sensus-color-border);max-width:none;font-family:var(--sensus-font-sans);color:var(--sensus-color-text);--tw-ring-shadow:0 0 transparent;margin-top:0;padding:.75rem}.product-modeler.notifications .notification-icon{width:1.25rem;height:1.25rem}.product-modeler.notifications .notification-title{margin-bottom:0;font-weight:600}.product-modeler.notifications .notification-message{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-muted);margin-top:.125rem}.product-modeler.notifications .notification-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.layout-wrapper:has(.min-h-screen.product-modeler.notifications .notification-actions.items-center) .header-dashboard{box-shadow:none}.product-modeler.notifications .notification-close{font-size:var(--sensus-icon-sm);flex-shrink:0;align-self:flex-start;margin-left:.5rem}.product-modeler.notifications .notification-close [data-icon]:before{content:attr(data-icon)}.product-modeler.notifications .notification.warning svg path,.product-modeler.notifications .notification.warning svg line{stroke:var(--sensus-color-warning)}.product-modeler.notifications .notification.error svg path{fill:var(--sensus-color-danger)}.product-modeler.notifications .notification.error{border-color:var(--sensus-color-danger-soft);background-color:var(--sensus-color-danger-soft)}.product-modeler.loading-wrapper,.product-modeler.loading-container{background-color:color-mix(in srgb, var(--sensus-color-surface) 70%, transparent)}.product-modeler.loading-wrapper .loading-message,.product-modeler.loading-container .loading-message{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text-muted)}.product-modeler .checkbox-tree{font-family:var(--sensus-font-sans);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text)}.product-modeler .checkbox-tree-select-all-label{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text)}.product-modeler .checkbox-tree-expand-all{border-radius:var(--sensus-radius-sm);font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-primary-text)}.product-modeler .checkbox-tree-expand-all:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .checkbox-tree-search{height:var(--sensus-control-md);border-radius:var(--sensus-radius-md);border-color:var(--sensus-color-border-strong);background-color:var(--sensus-color-surface);font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md);color:var(--sensus-color-text)}.product-modeler .checkbox-tree-search::placeholder{color:var(--sensus-color-text-faint)}.product-modeler .checkbox-tree-search::-moz-placeholder{color:var(--sensus-color-text-faint)}.product-modeler .checkbox-tree-search::placeholder{color:var(--sensus-color-text-faint)}.product-modeler .checkbox-tree-search::placeholder{color:var(--sensus-color-text-faint)}.product-modeler .checkbox-tree-search:focus{box-shadow:none;border-color:var(--sensus-color-border-strong)}.product-modeler .checkbox-tree-search:focus-visible{outline:var(--sensus-focus-ring);outline-offset:2px}.product-modeler .checkbox-tree-row{height:var(--sensus-control-md);border-radius:var(--sensus-radius-sm);gap:.25rem;padding-top:0;padding-bottom:0}.product-modeler .checkbox-tree-row:hover{background-color:var(--sensus-color-surface-muted)}.product-modeler .checkbox-tree-row:focus-visible{box-shadow:none;outline:var(--sensus-focus-ring);outline-offset:-2px}.product-modeler .checkbox-tree-row[aria-disabled=true]{color:var(--sensus-color-text-disabled)}.product-modeler .checkbox-tree-row--match .checkbox-tree-label{color:var(--sensus-color-text)}.product-modeler .checkbox-tree-toggle{border-radius:var(--sensus-radius-sm);color:var(--sensus-color-text-faint)}.product-modeler .checkbox-tree-toggle:hover{color:var(--sensus-color-text)}.product-modeler .checkbox-tree-checkbox{border-radius:var(--sensus-radius-sm);border-color:var(--sensus-color-border-strong);color:var(--sensus-color-primary)}.product-modeler .checkbox-tree-checkbox:focus{--tw-ring-color:var(--sensus-color-primary)}.product-modeler .checkbox-tree-icon{width:var(--sensus-icon-md);height:var(--sensus-icon-md);justify-content:center}.product-modeler .checkbox-tree-empty{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm);color:var(--sensus-color-text-faint)}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(var(--ui-blue-500) / .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:rgb(var(--ui-blue-500) / .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:rgb(var(--ui-blue-500) / .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-style:solid;border-width:0;border-color:rgb(var(--ui-gray-200) / 1)}:before,:after{--tw-content:""}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--ui-font-family-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--ui-font-family-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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-family:var(--ui-font-family-mono);font-feature-settings:normal;font-variation-settings:normal;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:rgb(var(--ui-gray-400) / 1)}textarea::-moz-placeholder{opacity:1;color:rgb(var(--ui-gray-400) / 1)}input::-webkit-input-placeholder{opacity:1;color:rgb(var(--ui-gray-400) / 1)}input::-moz-placeholder{opacity:1;color:rgb(var(--ui-gray-400) / 1)}input::-ms-input-placeholder{opacity:1;color:rgb(var(--ui-gray-400) / 1)}input::placeholder{opacity:1;color:rgb(var(--ui-gray-400) / 1)}textarea::-webkit-input-placeholder{opacity:1;color:rgb(var(--ui-gray-400) / 1)}textarea::-moz-placeholder{opacity:1;color:rgb(var(--ui-gray-400) / 1)}textarea::-ms-input-placeholder{opacity:1;color:rgb(var(--ui-gray-400) / 1)}textarea::placeholder{opacity:1;color:rgb(var(--ui-gray-400) / 1)}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;border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;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;border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;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;border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;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;border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;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;border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;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;border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;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;border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;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;border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;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;border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;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;border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;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;border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;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;border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;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;border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;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;border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;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:rgb(var(--ui-blue-600) / 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);border-color:rgb(var(--ui-blue-600) / 1);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:rgb(var(--ui-blue-600) / 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);border-color:rgb(var(--ui-blue-600) / 1);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:rgb(var(--ui-blue-600) / 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);border-color:rgb(var(--ui-blue-600) / 1);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:rgb(var(--ui-blue-600) / 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);border-color:rgb(var(--ui-blue-600) / 1);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:rgb(var(--ui-blue-600) / 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);border-color:rgb(var(--ui-blue-600) / 1);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:rgb(var(--ui-blue-600) / 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);border-color:rgb(var(--ui-blue-600) / 1);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:rgb(var(--ui-blue-600) / 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);border-color:rgb(var(--ui-blue-600) / 1);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:rgb(var(--ui-blue-600) / 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);border-color:rgb(var(--ui-blue-600) / 1);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:rgb(var(--ui-blue-600) / 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);border-color:rgb(var(--ui-blue-600) / 1);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:rgb(var(--ui-blue-600) / 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);border-color:rgb(var(--ui-blue-600) / 1);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:rgb(var(--ui-blue-600) / 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);border-color:rgb(var(--ui-blue-600) / 1);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:rgb(var(--ui-blue-600) / 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);border-color:rgb(var(--ui-blue-600) / 1);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:rgb(var(--ui-blue-600) / 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);border-color:rgb(var(--ui-blue-600) / 1);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:rgb(var(--ui-blue-600) / 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);border-color:rgb(var(--ui-blue-600) / 1);outline:2px solid transparent}input::-moz-placeholder{color:rgb(var(--ui-gray-500) / 1);opacity:1}textarea::-moz-placeholder{color:rgb(var(--ui-gray-500) / 1);opacity:1}input::-webkit-input-placeholder{color:rgb(var(--ui-gray-500) / 1);opacity:1}input::-moz-placeholder{color:rgb(var(--ui-gray-500) / 1);opacity:1}input::-ms-input-placeholder{color:rgb(var(--ui-gray-500) / 1);opacity:1}input::placeholder{color:rgb(var(--ui-gray-500) / 1);opacity:1}textarea::-webkit-input-placeholder{color:rgb(var(--ui-gray-500) / 1);opacity:1}textarea::-moz-placeholder{color:rgb(var(--ui-gray-500) / 1);opacity:1}textarea::-ms-input-placeholder{color:rgb(var(--ui-gray-500) / 1);opacity:1}textarea::placeholder{color:rgb(var(--ui-gray-500) / 1);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;width:1rem;height:1rem;color:rgb(var(--ui-blue-600) / 1);border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;background-origin:border-box;border-width:1px;flex-shrink:0;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;width:1rem;height:1rem;color:rgb(var(--ui-blue-600) / 1);border-color:rgb(var(--ui-gray-500) / 1);--tw-shadow:0 0 transparent;background-color:#fff;background-origin:border-box;border-width:1px;flex-shrink:0;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:rgb(var(--ui-blue-600) / 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(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:rgb(var(--ui-blue-600) / 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(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}}.sensus-icon{font-family:var(--sensus-font-icon);font-style:normal;font-weight:400;font-size:var(--sensus-icon-md);letter-spacing:normal;text-transform:none;white-space:nowrap;overflow-wrap:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" var(--sensus-icon-fill), "wght" var(--sensus-icon-weight), "GRAD" 0, "opsz" 20;direction:ltr;flex-shrink:0;line-height:1;display:inline-block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.inset-y-1{top:.25rem;bottom:.25rem}.-left-3{left:-.75rem}.-right-1{right:-.25rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-5{left:1.25rem}.right-0{right:0}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3\.5{right:.875rem}.top-0\.5{top:.125rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-28{top:7rem}.top-3{top:.75rem}.top-\[calc\(\(var\(--sensus-control-md\)-var\(--sensus-icon-sm\)\)\/2\)\]{top:calc((var(--sensus-control-md) - var(--sensus-icon-sm)) / 2)}.top-\[var\(--sensus-sticky-top\,0px\)\]{top:var(--sensus-sticky-top,0px)}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.-m-0\.5{margin:-.125rem}.-m-1{margin:-.25rem}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-0\.5{margin-top:-.125rem;margin-bottom:-.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-1{margin-left:-.25rem}.-mr-1{margin-right:-.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mb-\[0\.25rem\]{margin-bottom:.25rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[3\/1\]{aspect-ratio:3}.size-10{width:2.5rem;height:2.5rem}.size-2{width:.5rem;height:.5rem}.size-20{width:5rem;height:5rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-\[18px\]{width:18px;height:18px}.size-\[var\(--sensus-icon-lg\)\]{width:var(--sensus-icon-lg);height:var(--sensus-icon-lg)}.size-\[var\(--sensus-icon-md\)\]{width:var(--sensus-icon-md);height:var(--sensus-icon-md)}.size-\[var\(--sensus-icon-sm\)\]{width:var(--sensus-icon-sm);height:var(--sensus-icon-sm)}.size-full{width:100%;height:100%}.size-sensus-control-md{width:var(--sensus-control-md);height:var(--sensus-control-md)}.size-sensus-control-sm{width:var(--sensus-control-sm);height:var(--sensus-control-sm)}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-\[13px\]{height:13px}.h-\[90vh\]{height:90vh}.h-\[calc\(var\(--sensus-control-lg\)\+8px\)\]{height:calc(var(--sensus-control-lg) + 8px)}.h-full{height:100%}.h-px{height:1px}.h-sensus-control-lg{height:var(--sensus-control-lg)}.h-sensus-control-md{height:var(--sensus-control-md)}.h-sensus-control-sm{height:var(--sensus-control-sm)}.max-h-36{max-height:9rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[38px\]{max-height:38px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[min\(80vh\,640px\)\]{max-height:min(80vh,640px)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-24{min-height:6rem}.min-h-32{min-height:8rem}.min-h-5{min-height:1.25rem}.min-h-\[300px\]{min-height:300px}.min-h-\[88px\]{min-height:88px}.min-h-\[var\(--sensus-control-md\)\]{min-height:var(--sensus-control-md)}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.6667%}.w-2{width:.5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-5\/6{width:83.3333%}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[36\%\]{width:36%}.w-\[370px\]{width:370px}.w-\[calc\(\(100\%-0\.5rem\)\/var\(--count\,2\)\)\]{width:calc((100% - .5rem) / var(--count,2))}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(1120px\,94vw\)\]{width:min(1120px,94vw)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-32{min-width:8rem}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-56{min-width:14rem}.min-w-\[18px\]{min-width:18px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.min-w-sensus-control-md{min-width:var(--sensus-control-md)}.max-w-\[1400px\]{max-width:1400px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[220px\]{max-width:220px}.max-w-\[250px\]{max-width:250px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[640px\]{max-width:640px}.max-w-\[650px\]{max-width:650px}.max-w-\[720px\]{max-width:720px}.max-w-\[750px\]{max-width:750px}.max-w-\[calc\(100vw-40px\)\]{max-width:calc(100vw - 40px)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--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))}.-translate-y-1{--tw-translate-y:-.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))}.-translate-y-1\/2{--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))}.translate-x-\[calc\(var\(--index\,0\)\*100\%\)\]{--tw-translate-x:calc(var(--index,0) * 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))}.rotate-45{--tw-rotate:45deg;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))}.scale-50{--tw-scale-x:.5;--tw-scale-y:.5;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))}.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 sensus-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.animate-sensus-drain{animation:4s linear .4s both sensus-drain}@keyframes sensus-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.animate-sensus-pop{animation:sensus-pop var(--sensus-duration-fast) var(--sensus-easing-standard)}@keyframes sensus-reveal{0%{opacity:0}to{opacity:1}}.animate-sensus-reveal{animation:sensus-reveal var(--sensus-duration-base) var(--sensus-easing-standard)}@keyframes sensus-toast-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.animate-sensus-toast-in{animation:.4s both sensus-toast-in}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-my-2{scroll-margin-top:.5rem;scroll-margin-bottom:.5rem}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;-ms-appearance:auto;appearance:auto}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.auto-cols-max{grid-auto-columns:max-content}.grid-flow-col{grid-auto-flow:column}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(340px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{align-items:center;justify-items:center}.content-start{align-content:flex-start}.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}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-px{gap:1px}.gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.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-start{align-self:flex-start}.self-end{align-self:flex-end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.rounded{border-radius:var(--ui-radius-default)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:var(--ui-radius-full)}.rounded-lg{border-radius:var(--ui-radius-lg)}.rounded-md{border-radius:var(--ui-radius-md)}.rounded-sensus-full{border-radius:var(--sensus-radius-full)}.rounded-sensus-lg{border-radius:var(--sensus-radius-lg)}.rounded-sensus-md{border-radius:var(--sensus-radius-md)}.rounded-sensus-sm{border-radius:var(--sensus-radius-sm)}.rounded-sensus-xl{border-radius:var(--sensus-radius-xl)}.rounded-sm{border-radius:var(--ui-radius-sm)}.rounded-xl{border-radius:var(--ui-radius-xl)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[color-mix\(in_srgb\,var\(--sensus-color-danger\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--sensus-color-danger) 35%,transparent)}.border-gray-200{--tw-border-opacity:1;border-color:rgb(var(--ui-gray-200) / var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(var(--ui-gray-300) / var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(var(--ui-gray-400) / var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(var(--ui-green-500) / var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(var(--ui-red-500) / var(--tw-border-opacity,1))}.border-sensus-border{border-color:var(--sensus-color-border)}.border-sensus-border-strong{border-color:var(--sensus-color-border-strong)}.border-sensus-danger{border-color:var(--sensus-color-danger)}.border-sensus-info{border-color:var(--sensus-color-info)}.border-sensus-primary{border-color:var(--sensus-color-primary)}.border-transparent{border-color:transparent}.border-t-sensus-primary{border-top-color:var(--sensus-color-primary)}.border-t-transparent{border-top-color:transparent}.bg-\[color-mix\(in_srgb\,var\(--sensus-brand-ink\)_45\%\,transparent\)\]{background-color:color-mix(in srgb,var(--sensus-brand-ink) 45%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--sensus-color-surface\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--sensus-color-surface) 60%,transparent)}.bg-\[var\(--swatch\)\]{background-color:var(--swatch)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(var(--ui-blue-600) / var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-100) / var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-200) / var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-300) / var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-400) / var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-900) / var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(var(--ui-green-500) / var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(var(--ui-red-500) / var(--tw-bg-opacity,1))}.bg-sensus-blue{--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-blue) / var(--tw-bg-opacity,1))}.bg-sensus-border{background-color:var(--sensus-color-border)}.bg-sensus-border-strong{background-color:var(--sensus-color-border-strong)}.bg-sensus-brand-ink{background-color:var(--sensus-brand-ink)}.bg-sensus-danger{background-color:var(--sensus-color-danger)}.bg-sensus-danger-soft{background-color:var(--sensus-color-danger-soft)}.bg-sensus-highlight{background-color:var(--sensus-color-highlight)}.bg-sensus-info{background-color:var(--sensus-color-info)}.bg-sensus-info-soft{background-color:var(--sensus-color-info-soft)}.bg-sensus-on-primary{background-color:var(--sensus-color-on-primary)}.bg-sensus-orange{--tw-bg-opacity:1;background-color:rgb(var(--ui-brand-orange) / var(--tw-bg-opacity,1))}.bg-sensus-primary{background-color:var(--sensus-color-primary)}.bg-sensus-primary-soft{background-color:var(--sensus-color-primary-soft)}.bg-sensus-skeleton{background-color:var(--sensus-color-skeleton)}.bg-sensus-success{background-color:var(--sensus-color-success)}.bg-sensus-success-soft{background-color:var(--sensus-color-success-soft)}.bg-sensus-surface{background-color:var(--sensus-color-surface)}.bg-sensus-surface-muted{background-color:var(--sensus-color-surface-muted)}.bg-sensus-warning{background-color:var(--sensus-color-warning)}.bg-sensus-warning-soft{background-color:var(--sensus-color-warning-soft)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(var\(--sensus-color-primary\)\,var\(--sensus-color-primary\)\)\]{background-image:linear-gradient(var(--sensus-color-primary),var(--sensus-color-primary))}.bg-\[repeating-linear-gradient\(to_bottom\,var\(--sensus-color-border\)_0_3px\,transparent_3px_6px\)\]{background-image:repeating-linear-gradient(to bottom,var(--sensus-color-border) 0 3px,transparent 3px 6px)}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:rgb(var(--ui-blue-500) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-blue-500) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:rgb(var(--ui-green-500) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-green-500) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:rgb(var(--ui-orange-500) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-orange-500) / 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:rgb(var(--ui-white) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--ui-white) / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-purple-600{--tw-gradient-to:rgb(var(--ui-purple-600) / 1) var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to:rgb(var(--ui-red-600) / 1) var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:rgb(var(--ui-teal-600) / 1) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-\[length\:16px\]{background-size:16px}.bg-\[length\:1px_100\%\]{background-size:1px 100%}.bg-\[length\:2px_100\%\]{background-size:2px 100%}.bg-\[position\:calc\(var\(--depth\,0\)\*20px\+13px\)_0\]{background-position:calc(var(--depth,0) * 20px + 13px) 0}.bg-\[right_6px_center\]{background-position:right 6px center}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-sensus-border-strong{fill:var(--sensus-color-border-strong)}.fill-sensus-primary{fill:var(--sensus-color-primary)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.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-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.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}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-\[calc\(var\(--depth\,0\)\*20px\+4px\)\]{padding-left:calc(var(--depth,0) * 20px + 4px)}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[4vh\]{padding-top:4vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-\[-3px\]{vertical-align:-3px}.font-sans{font-family:var(--ui-font-family-sans)}.font-sensus{font-family:var(--sensus-font-sans)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[length\:var\(--sensus-icon-lg\)\]{font-size:var(--sensus-icon-lg)}.text-\[length\:var\(--sensus-icon-md\)\]{font-size:var(--sensus-icon-md)}.text-\[length\:var\(--sensus-icon-sm\)\]{font-size:var(--sensus-icon-sm)}.text-\[length\:var\(--sensus-icon-xl\)\]{font-size:var(--sensus-icon-xl)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sensus-2xl{font-size:var(--sensus-text-2xl);line-height:var(--sensus-leading-2xl)}.text-sensus-lg{font-size:var(--sensus-text-lg);line-height:var(--sensus-leading-lg)}.text-sensus-md{font-size:var(--sensus-text-md);line-height:var(--sensus-leading-md)}.text-sensus-sm{font-size:var(--sensus-text-sm);line-height:var(--sensus-leading-sm)}.text-sensus-xl{font-size:var(--sensus-text-xl);line-height:var(--sensus-leading-xl)}.text-sensus-xs{font-size:var(--sensus-text-xs);line-height:var(--sensus-leading-xs)}.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}.capitalize{text-transform:capitalize}.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)}.tabular-nums{--tw-numeric-spacing:tabular-nums;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}.tracking-\[1\.5px\]{letter-spacing:1.5px}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[color-mix\(in_srgb\,var\(--sensus-color-on-primary\)_72\%\,transparent\)\]{color:color-mix(in srgb,var(--sensus-color-on-primary) 72%,transparent)}.text-blue-500{--tw-text-opacity:1;color:rgb(var(--ui-blue-500) / var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(var(--ui-blue-600) / var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(var(--ui-gray-300) / var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(var(--ui-gray-400) / var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(var(--ui-gray-500) / var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(var(--ui-gray-600) / var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(var(--ui-gray-700) / var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(var(--ui-gray-800) / var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(var(--ui-gray-900) / var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(var(--ui-green-500) / var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-red-600{--tw-text-opacity:1;color:rgb(var(--ui-red-600) / var(--tw-text-opacity,1))}.text-sensus-danger{color:var(--sensus-color-danger)}.text-sensus-info{color:var(--sensus-color-info)}.text-sensus-link{color:var(--sensus-color-link)}.text-sensus-on-danger{color:var(--sensus-color-on-danger)}.text-sensus-on-primary{color:var(--sensus-color-on-primary)}.text-sensus-primary{color:var(--sensus-color-primary)}.text-sensus-primary-text{color:var(--sensus-color-primary-text)}.text-sensus-success{color:var(--sensus-color-success)}.text-sensus-text{color:var(--sensus-color-text)}.text-sensus-text-faint{color:var(--sensus-color-text-faint)}.text-sensus-text-muted{color:var(--sensus-color-text-muted)}.text-sensus-warning{color:var(--sensus-color-warning)}.text-white{--tw-text-opacity:1;color:rgb(var(--ui-white) / var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--sensus-color-primary\)\]{accent-color:var(--sensus-color-primary)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:var(--ui-shadow-default);--tw-shadow-colored:var(--ui-shadow-default);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.shadow-\[inset_0_-1px_0_var\(--sensus-color-border\)\]{--tw-shadow:inset 0 -1px 0 var(--sensus-color-border);--tw-shadow-colored:inset 0 -1px 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)}.shadow-lg{--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.shadow-md{--tw-shadow:var(--ui-shadow-md);--tw-shadow-colored:var(--ui-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.shadow-sensus-lg{--tw-shadow:var(--sensus-shadow-lg);--tw-shadow-colored:var(--sensus-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.shadow-sensus-md{--tw-shadow:var(--sensus-shadow-md);--tw-shadow-colored:var(--sensus-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.shadow-sensus-sm{--tw-shadow:var(--sensus-shadow-sm);--tw-shadow-colored:var(--sensus-shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.shadow-sensus-xl{--tw-shadow:var(--sensus-shadow-xl);--tw-shadow-colored:var(--sensus-shadow-xl);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sensus-color-border\)\,var\(--sensus-shadow-lg\)\]{--tw-shadow-color:0 0 0 1px var(--sensus-color-border),var(--sensus-shadow-lg);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid transparent}.\!outline{outline-style:solid!important}.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)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + 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}.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)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 transparent)}.ring-\[color-mix\(in_srgb\,var\(--sensus-color-on-primary\)_12\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--sensus-color-on-primary) 12%,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)!important;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)!important}.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-\[background-color\,box-shadow\,opacity\]{transition-property:background-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,opacity\]{transition-property:transform,opacity;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-opacity{transition-property:opacity;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}.duration-\[var\(--sensus-duration-base\)\]{transition-duration:var(--sensus-duration-base)}.duration-\[var\(--sensus-duration-fast\)\]{transition-duration:var(--sensus-duration-fast)}.duration-\[var\(--sensus-duration-slow\)\]{transition-duration:var(--sensus-duration-slow)}.ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-\[var\(--sensus-easing-standard\)\]{transition-timing-function:var(--sensus-easing-standard)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[--sensus-icon-fill\:1\]{--sensus-icon-fill:1}.\[--sensus-icon-weight\:600\]{--sensus-icon-weight:600}.\[mask-image\:linear-gradient\(to_left\,transparent\,black_32px\)\]{-webkit-mask-image:linear-gradient(270deg,transparent,#000 32px);mask-image:linear-gradient(270deg,transparent,#000 32px)}.\[mask-image\:linear-gradient\(to_right\,transparent\,black_32px\)\]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px);mask-image:linear-gradient(90deg,transparent,#000 32px)}.\[mask-image\:linear-gradient\(to_right\,transparent\,black_32px\,black_calc\(100\%-32px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:none\]{scrollbar-width:none}.placeholder\:text-sensus-text-faint::placeholder{color:var(--sensus-color-text-faint)}.placeholder\:text-sensus-text-faint::-moz-placeholder{color:var(--sensus-color-text-faint)}.placeholder\:text-sensus-text-faint::placeholder{color:var(--sensus-color-text-faint)}.placeholder\:text-sensus-text-faint::placeholder{color:var(--sensus-color-text-faint)}.first\:pl-1:first-child{padding-left:.25rem}.last\:flex-none:last-child{flex:none}.last\:border-b-0:last-child{border-bottom-width:0}.checked\:border-sensus-primary:checked{border-color:var(--sensus-color-primary)}.checked\:bg-sensus-primary:checked{background-color:var(--sensus-color-primary)}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:\[outline\:var\(--sensus-focus-ring\)\]:focus-within{outline:var(--sensus-focus-ring)}.hover\:scale-110: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))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-gray-400) / var(--tw-border-opacity,1))}.hover\:border-green-600:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-green-600) / var(--tw-border-opacity,1))}.hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-red-600) / var(--tw-border-opacity,1))}.hover\:border-sensus-border-strong:hover{border-color:var(--sensus-color-border-strong)}.hover\:border-sensus-primary:hover{border-color:var(--sensus-color-primary)}.hover\:border-sensus-text-faint:hover{border-color:var(--sensus-color-text-faint)}.hover\:bg-\[color-mix\(in_srgb\,var\(--sensus-color-primary\)_6\%\,var\(--sensus-color-surface-muted\)\)\]:hover{background-color:color-mix(in srgb,var(--sensus-color-primary) 6%,var(--sensus-color-surface-muted))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-blue-700) / var(--tw-bg-opacity,1))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-300) / var(--tw-bg-opacity,1))}.hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-400) / var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-gray-50) / var(--tw-bg-opacity,1))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-green-600) / var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-red-600) / var(--tw-bg-opacity,1))}.hover\:bg-sensus-border:hover{background-color:var(--sensus-color-border)}.hover\:bg-sensus-danger-soft:hover{background-color:var(--sensus-color-danger-soft)}.hover\:bg-sensus-info-soft:hover{background-color:var(--sensus-color-info-soft)}.hover\:bg-sensus-primary-hover:hover{background-color:var(--sensus-color-primary-hover)}.hover\:bg-sensus-primary-soft:hover{background-color:var(--sensus-color-primary-soft)}.hover\:bg-sensus-surface:hover{background-color:var(--sensus-color-surface)}.hover\:bg-sensus-surface-muted:hover{background-color:var(--sensus-color-surface-muted)}.hover\:bg-sensus-text-faint:hover{background-color:var(--sensus-color-text-faint)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / var(--tw-bg-opacity,1))}.hover\:bg-opacity-90:hover{--tw-bg-opacity:.9}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(var(--ui-gray-700) / var(--tw-text-opacity,1))}.hover\:text-sensus-danger:hover{color:var(--sensus-color-danger)}.hover\:text-sensus-primary:hover{color:var(--sensus-color-primary)}.hover\:text-sensus-primary-text:hover{color:var(--sensus-color-primary-text)}.hover\:text-sensus-text:hover{color:var(--sensus-color-text)}.hover\:text-sensus-text-muted:hover{color:var(--sensus-color-text-muted)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:var(--ui-shadow-lg);--tw-shadow-colored:var(--ui-shadow-lg);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:rgb(var(--ui-blue-500) / var(--tw-border-opacity,1))}.focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgb(var(--ui-gray-900) / var(--tw-border-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(var(--ui-white) / 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:rgb(var(--ui-blue-500) / var(--tw-ring-opacity,1))}.focus\:ring-green-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ui-green-400) / var(--tw-ring-opacity,1))}.focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ui-red-400) / var(--tw-ring-opacity,1))}.focus-visible\:border-sensus-primary:focus-visible{border-color:var(--sensus-color-primary)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:\[outline\:var\(--sensus-focus-ring\)\]:focus-visible{outline:var(--sensus-focus-ring)}.active\:scale-\[0\.97\]:active{--tw-scale-x:.97;--tw-scale-y:.97;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))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-opacity-100:active{--tw-bg-opacity:1}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-sensus-border:disabled{border-color:var(--sensus-color-border)}.disabled\:bg-sensus-surface-muted:disabled{background-color:var(--sensus-color-surface-muted)}.disabled\:text-sensus-text-disabled:disabled{color:var(--sensus-color-text-disabled)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:focus-within .group-focus-within\:block{display:block}.group:focus-within .group-focus-within\:\[animation-play-state\:paused\]{animation-play-state:paused}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:fill-sensus-text-faint{fill:var(--sensus-color-text-faint)}.group\/link:hover .group-hover\/link\:text-sensus-link{color:var(--sensus-color-link)}.group\/link:hover .group-hover\/link\:underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.group\/prop:hover .group-hover\/prop\:opacity-100,.group\/row:hover .group-hover\/row\:opacity-100{opacity:1}.group:hover .group-hover\:\[animation-play-state\:paused\]{animation-play-state:paused}.group:active .group-active\:scale-90{--tw-scale-x:.9;--tw-scale-y:.9;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))}.peer:checked~.peer-checked\:scale-100{--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))}.peer:checked~.peer-checked\:opacity-100{opacity:1}.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-\[\:disabled\]\:text-sensus-text-disabled:has(:disabled){color:var(--sensus-color-text-disabled)}.aria-checked\:border-sensus-primary[aria-checked=true]{border-color:var(--sensus-color-primary)}.aria-checked\:bg-sensus-primary-soft[aria-checked=true]{background-color:var(--sensus-color-primary-soft)}.aria-checked\:shadow-\[0_0_0_2px_var\(--sensus-color-surface\)\,0_0_0_4px_var\(--sensus-color-text\)\][aria-checked=true]{--tw-shadow:0 0 0 2px var(--sensus-color-surface),0 0 0 4px var(--sensus-color-text);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color), 0 0 0 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)}.aria-checked\:shadow-\[inset_0_0_0_1px_var\(--sensus-color-primary\)\][aria-checked=true]{--tw-shadow:inset 0 0 0 1px var(--sensus-color-primary);--tw-shadow-colored:inset 0 0 0 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)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:text-sensus-text-disabled[aria-disabled=true]{color:var(--sensus-color-text-disabled)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-pressed\:bg-sensus-primary-soft[aria-pressed=true]{background-color:var(--sensus-color-primary-soft)}.aria-pressed\:text-sensus-primary-text[aria-pressed=true]{color:var(--sensus-color-primary-text)}.aria-selected\:bg-sensus-primary-soft[aria-selected=true]{background-color:var(--sensus-color-primary-soft)}.aria-selected\:bg-sensus-surface-muted[aria-selected=true]{background-color:var(--sensus-color-surface-muted)}.aria-selected\:text-sensus-primary-text[aria-selected=true]{color:var(--sensus-color-primary-text)}.aria-\[busy\=true\]\:cursor-progress[aria-busy=true]{cursor:progress}.aria-\[disabled\=true\]\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-\[disabled\=true\]\:border-transparent[aria-disabled=true]{border-color:transparent}.aria-\[invalid\=true\]\:border-sensus-danger[aria-invalid=true]{border-color:var(--sensus-color-danger)}.aria-\[disabled\=true\]\:bg-sensus-border[aria-disabled=true]{background-color:var(--sensus-color-border)}.aria-\[sort\]\:bg-\[color-mix\(in_srgb\,var\(--sensus-color-primary\)_10\%\,var\(--sensus-color-surface-muted\)\)\][aria-sort]{background-color:color-mix(in srgb,var(--sensus-color-primary) 10%,var(--sensus-color-surface-muted))}.aria-\[disabled\=true\]\:text-sensus-text-disabled[aria-disabled=true]{color:var(--sensus-color-text-disabled)}.aria-\[disabled\=true\]\:text-sensus-text-faint[aria-disabled=true]{color:var(--sensus-color-text-faint)}.aria-\[disabled\=true\]\:opacity-40[aria-disabled=true]{opacity:.4}.group\/row[aria-disabled=true] .group-aria-disabled\/row\:text-sensus-text-disabled{color:var(--sensus-color-text-disabled)}.group\/row[aria-expanded=true] .group-aria-expanded\/row\:rotate-90{--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))}.group\/row[aria-selected=true] .group-aria-selected\/row\:text-sensus-primary-text{color:var(--sensus-color-primary-text)}.group\/row[aria-selected=true] .group-aria-selected\/row\:opacity-100{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=closed\]\:hidden[data-state=closed]{display:none}.data-\[state\=open\]\:flex-1[data-state=open]{flex:1}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:1.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))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: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))}.data-\[state\=closed\]\:-rotate-90[data-state=closed]{--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))}.data-\[state\=checked\]\:scale-100[data-state=checked]{--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))}@keyframes sensus-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.data-\[state\=exit\]\:animate-sensus-toast-out[data-state=exit]{animation:.2s cubic-bezier(.23,1,.32,1) both sensus-toast-out}.data-\[state\=on\]\:cursor-default[data-state=on]{cursor:default}.data-\[state\=checked\]\:border-\[5px\][data-state=checked]{border-width:5px}.data-\[state\=active\]\:border-sensus-primary[data-state=active],.data-\[state\=checked\]\:border-sensus-primary[data-state=checked]{border-color:var(--sensus-color-primary)}.data-\[disabled\]\:bg-sensus-surface-muted[data-disabled]{background-color:var(--sensus-color-surface-muted)}.data-\[drop\=inside\]\:bg-sensus-primary-soft[data-drop=inside]{background-color:var(--sensus-color-primary-soft)}.data-\[editing\]\:bg-sensus-surface-muted[data-editing],.data-\[highlighted\]\:bg-sensus-surface-muted[data-highlighted],.data-\[readonly\]\:bg-sensus-surface-muted[data-readonly]{background-color:var(--sensus-color-surface-muted)}.data-\[revealed\]\:bg-sensus-primary-soft[data-revealed]{background-color:var(--sensus-color-primary-soft)}.data-\[selected\=true\]\:bg-sensus-surface-muted[data-selected=true]{background-color:var(--sensus-color-surface-muted)}.data-\[state\=checked\]\:bg-sensus-primary[data-state=checked]{background-color:var(--sensus-color-primary)}.data-\[state\=open\]\:bg-sensus-surface-muted[data-state=open]{background-color:var(--sensus-color-surface-muted)}.data-\[state\=selected\]\:bg-sensus-primary-soft[data-state=selected]{background-color:var(--sensus-color-primary-soft)}.data-\[state\=checked\]\:font-medium[data-state=checked],.data-\[state\=on\]\:font-medium[data-state=on]{font-weight:500}.data-\[active\=true\]\:text-sensus-primary[data-active=true]{color:var(--sensus-color-primary)}.data-\[disabled\=true\]\:text-sensus-text-disabled[data-disabled=true],.data-\[disabled\]\:text-sensus-text-disabled[data-disabled]{color:var(--sensus-color-text-disabled)}.data-\[dragging\]\:text-sensus-primary-text[data-dragging]{color:var(--sensus-color-primary-text)}.data-\[state\=active\]\:text-sensus-text[data-state=active]{color:var(--sensus-color-text)}.data-\[state\=on\]\:text-sensus-primary-text[data-state=on]{color:var(--sensus-color-primary-text)}.data-\[dragging\]\:opacity-100[data-dragging]{opacity:1}.data-\[dragging\]\:opacity-50[data-dragging]{opacity:.5}.data-\[state\=checked\]\:opacity-100[data-state=checked]{opacity:1}.data-\[active\]\:shadow-\[inset_3px_0_0_var\(--sensus-color-primary\)\][data-active]{--tw-shadow:inset 3px 0 0 var(--sensus-color-primary);--tw-shadow-colored:inset 3px 0 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)}.data-\[drop\=after\]\:shadow-\[inset_0_-2px_0_var\(--sensus-color-primary\)\][data-drop=after]{--tw-shadow:inset 0 -2px 0 var(--sensus-color-primary);--tw-shadow-colored:inset 0 -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)}.data-\[drop\=before\]\:shadow-\[inset_0_2px_0_var\(--sensus-color-primary\)\][data-drop=before]{--tw-shadow:inset 0 2px 0 var(--sensus-color-primary);--tw-shadow-colored:inset 0 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)}.data-\[revealed\]\:shadow-\[inset_0_0_0_1px_var\(--sensus-color-primary\)\][data-revealed]{--tw-shadow:inset 0 0 0 1px var(--sensus-color-primary);--tw-shadow-colored:inset 0 0 0 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)}.data-\[state\=checked\]\:hover\:bg-sensus-primary-hover:hover[data-state=checked]{background-color:var(--sensus-color-primary-hover)}.group\/acc[data-state=open] .group-data-\[state\=open\]\/acc\:rotate-180{--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))}.group\/acc[data-active] .group-data-\[active\]\/acc\:text-sensus-primary-text{color:var(--sensus-color-primary-text)}.group\/props[data-editing] .group-data-\[editing\]\/props\:opacity-40{opacity:.4}.group\/props[data-editing] .group-data-\[editing\]\/props\:hover\:bg-transparent:hover{background-color:transparent}@media (prefers-reduced-motion:no-preference){@keyframes sensus-breathe{0%,to{opacity:1}50%{opacity:.65}}.motion-safe\:animate-sensus-breathe{animation:2.4s ease-in-out infinite sensus-breathe}@keyframes sensus-dialog-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.motion-safe\:animate-sensus-dialog-in{animation:sensus-dialog-in .18s var(--sensus-easing-standard)}@keyframes sensus-fade-in{0%{opacity:0}to{opacity:1}}.motion-safe\:animate-sensus-fade-in{animation:.3s ease-out sensus-fade-in}@keyframes sensus-progress{0%{transform:translate(-100%)}to{transform:translate(280%)}}.motion-safe\:animate-sensus-progress{animation:1.1s ease-in-out infinite sensus-progress}}@media (prefers-reduced-motion:reduce){.motion-reduce\:w-full{width:100%}.motion-reduce\:opacity-40{opacity:.4}}.\[\&\:\:-moz-range-progress\]\:h-1::-moz-range-progress{height:.25rem}.\[\&\:\:-moz-range-progress\]\:rounded-sensus-full::-moz-range-progress{border-radius:var(--sensus-radius-full)}.\[\&\:\:-moz-range-progress\]\:bg-sensus-primary::-moz-range-progress{background-color:var(--sensus-color-primary)}.\[\&\:\:-moz-range-thumb\]\:size-3::-moz-range-thumb{width:.75rem;height:.75rem}.\[\&\:\:-moz-range-thumb\]\:rounded-sensus-full::-moz-range-thumb{border-radius:var(--sensus-radius-full)}.\[\&\:\:-moz-range-thumb\]\:border-2::-moz-range-thumb{border-width:2px}.\[\&\:\:-moz-range-thumb\]\:border-solid::-moz-range-thumb{border-style:solid}.\[\&\:\:-moz-range-thumb\]\:border-sensus-primary::-moz-range-thumb{border-color:var(--sensus-color-primary)}.\[\&\:\:-moz-range-thumb\]\:bg-sensus-surface::-moz-range-thumb{background-color:var(--sensus-color-surface)}.\[\&\:\:-moz-range-track\]\:h-1::-moz-range-track{height:.25rem}.\[\&\:\:-moz-range-track\]\:rounded-sensus-full::-moz-range-track{border-radius:var(--sensus-radius-full)}.\[\&\:\:-moz-range-track\]\:bg-sensus-border-strong::-moz-range-track{background-color:var(--sensus-color-border-strong)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-runnable-track\]\:h-1::-webkit-slider-runnable-track{height:.25rem}.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-sensus-full::-webkit-slider-runnable-track{border-radius:var(--sensus-radius-full)}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-\[linear-gradient\(to_right\,var\(--sensus-color-primary\)_var\(--fill\,0\%\)\,var\(--sensus-color-border-strong\)_var\(--fill\,0\%\)\)\]::-webkit-slider-runnable-track{background-image:linear-gradient(to right,var(--sensus-color-primary) var(--fill,0%),var(--sensus-color-border-strong) var(--fill,0%))}.\[\&\:\:-webkit-slider-thumb\]\:mt-\[-6px\]::-webkit-slider-thumb{margin-top:-6px}.\[\&\:\:-webkit-slider-thumb\]\:size-4::-webkit-slider-thumb{width:1rem;height:1rem}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-sensus-full::-webkit-slider-thumb{border-radius:var(--sensus-radius-full)}.\[\&\:\:-webkit-slider-thumb\]\:border-2::-webkit-slider-thumb{border-width:2px}.\[\&\:\:-webkit-slider-thumb\]\:border-solid::-webkit-slider-thumb{border-style:solid}.\[\&\:\:-webkit-slider-thumb\]\:border-sensus-primary::-webkit-slider-thumb{border-color:var(--sensus-color-primary)}.\[\&\:\:-webkit-slider-thumb\]\:bg-sensus-surface::-webkit-slider-thumb{background-color:var(--sensus-color-surface)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-sensus-sm::-webkit-slider-thumb{--tw-shadow:var(--sensus-shadow-sm);--tw-shadow-colored:var(--sensus-shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.\[\&\:hover\>\:first-child\]\:underline:hover>:first-child{-webkit-text-decoration-line:underline;text-decoration-line:underline}.\[\&\:nth-child\(-n\+2\)\]\:border-t-0:nth-child(-n+2){border-top-width:0}.\[\&\>button\]\:pointer-events-none>button{pointer-events:none}.\[\&\>button\]\:bg-sensus-primary>button{background-color:var(--sensus-color-primary)}.\[\&\>button\]\:font-semibold>button{font-weight:600}.\[\&\>button\]\:text-sensus-on-primary>button{color:var(--sensus-color-on-primary)}.\[\&\>button\]\:text-sensus-text-disabled>button{color:var(--sensus-color-text-disabled)}.\[\&\>button\]\:text-sensus-text-faint>button{color:var(--sensus-color-text-faint)}.\[\&\>button\]\:underline>button{-webkit-text-decoration-line:underline;text-decoration-line:underline}.\[\&\>button\]\:underline-offset-4>button{text-underline-offset:4px}.\[\&\>button\]\:hover\:bg-sensus-primary-hover:hover>button{background-color:var(--sensus-color-primary-hover)}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>td\:not\(\:last-child\)\]\:opacity-\[0\.45\]>td:not(:last-child){opacity:.45}.\[\&_a\]\:text-sensus-link a{color:var(--sensus-color-link)}.\[\&_a\]\:underline a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:1.25rem}.\[\&_p\]\:my-1 p{margin-top:.25rem;margin-bottom:.25rem}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:1.25rem}
