*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--color-auxalia-green: #A7D500;--color-auxalia-blue: #00263E;--color-petrol: #0F868B;--color-gray-cyan: #ABBFBD;--color-product-orange: #DC6B39;--color-product-lime: #CFD12D;--color-product-bordeaux: #93383A;--color-product-sky: #3E98D0;--color-product-navy: #2D6388;--color-product-slate: #6C94AC;--color-product-plant-hover: #C2D75F;--color-product-revit-hover: #8FC998;--color-product-cax-hover: #1DA842;--color-white: #FFFFFF;--color-black: #000000;--color-gray-100: #F5F7F7;--color-gray-200: #E8ECEC;--color-gray-300: #D1D9D8;--color-gray-400: #9CA8A7;--color-gray-500: #6B7877;--color-gray-600: #4A5554;--color-gray-700: #374140;--color-gray-800: #1F2928;--color-gray-900: #111A1A;--brand-navy: var(--color-auxalia-blue);--brand-green: var(--color-auxalia-green);--primary: var(--app-navy);--primary-foreground: var(--app-text-on-dark);--background: var(--app-surface);--foreground: var(--app-text);--card: var(--app-surface);--card-foreground: var(--app-text);--popover: var(--app-surface);--popover-foreground: var(--app-text);--secondary: var(--app-surface-accent);--secondary-foreground: var(--app-text-secondary);--muted: var(--app-surface-subtle);--muted-foreground: var(--app-text-muted);--accent: var(--app-surface-accent);--accent-foreground: var(--app-text);--destructive: var(--app-error);--border: var(--app-border);--input: var(--app-border);--ring: var(--app-navy);--chart-1: #00263E;--chart-2: #A7D500;--chart-3: #3A947F;--chart-4: #4A5554;--chart-5: #FF383C;--radius: .25rem;--sidebar: #FFFFFF;--sidebar-foreground: #4A5554;--sidebar-primary: #00263E;--sidebar-primary-foreground:#FFFFFF;--sidebar-accent: #EDF6FB;--sidebar-accent-foreground: #00263E;--sidebar-border: #E8ECEC;--sidebar-ring: #00263E}*{border-color:var(--border);outline-color:color-mix(in srgb,var(--ring) 50%,transparent);box-sizing:border-box}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}html{font-family:var(--font-sans);height:100%}body,#root{height:100%}input::placeholder,textarea::placeholder{color:var(--muted-foreground);opacity:1}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#caced3;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#a8afb5}:root{--font-sans: "Inter", sans-serif;--font-size-2xs: .625rem;--font-size-xs: .75rem;--font-size-base: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-widest: .1em;--color-auxalia-green-50: #f8fbf0;--color-auxalia-green-100: #f0f7e1;--color-auxalia-green-200: #ddf0c0;--color-auxalia-green-300: #c3e88a;--color-auxalia-green-400: #a7d500;--color-auxalia-green-500: #8db800;--color-auxalia-green-600: #749400;--color-auxalia-green-700: #5a7600;--color-auxalia-green-800: #3d5000;--color-auxalia-green-900: #283400;--color-auxalia-blue-50: #f5f7f9;--color-auxalia-blue-100: #edf6fb;--color-auxalia-blue-200: #c0d6e6;--color-auxalia-blue-300: #204760;--color-auxalia-blue-400: #1c3d52;--color-auxalia-blue-500: #00263e;--color-auxalia-blue-600: #001928;--color-primary: hsl(203 100% 12%);--color-primary-hover: hsl(202 100% 8%);--color-primary-foreground: hsl(0 0% 100%);--color-accent: hsl(73 100% 42%);--color-accent-foreground: hsl(0 0% 100%);--color-secondary: var(--color-primary);--color-secondary-hover: var(--color-primary-hover);--color-secondary-foreground: var(--color-primary-foreground);--color-surface: hsl(210 36% 96%);--color-surface-hover: hsl(204 17% 89%);--color-surface-foreground: hsl(222 34% 11%);--color-destructive: hsl(359 100% 61%);--color-destructive-hover: hsl(359 100% 50%);--color-destructive-foreground: hsl(0 0% 100%);--color-destructive-background: hsl(0 74% 95%);--color-success: hsl(142 71% 45%);--color-success-foreground: hsl(0 0% 100%);--color-success-background: hsl(159 50% 92%);--color-warning: hsl(38 92% 50%);--color-warning-foreground: hsl(0 0% 0%);--color-warning-background: hsl(48 96% 89%);--color-info: hsl(203 49% 22%);--color-info-foreground: hsl(0 0% 100%);--color-border: hsl(204 17% 89%);--color-border-input: hsl(205 43% 83%);--color-text: hsl(222 34% 11%);--color-text-secondary: hsl(205 22% 40%);--color-text-muted: hsl(234 12% 65%);--color-bg-hero: hsl(210 36% 96%);--color-card: hsl(0 0% 100%);--color-card-hover: hsl(210 36% 96%);--color-popover: hsl(0 0% 100%);--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-full: 9999px;--transition-base: .2s ease}.dark{--color-primary: hsl(203 100% 10%);--color-primary-hover: hsl(203 100% 7%);--color-primary-foreground: hsl(0 0% 100%);--color-accent: hsl(73 100% 46%);--color-accent-foreground: hsl(222 34% 11%);--color-secondary: var(--color-primary);--color-secondary-hover: var(--color-primary-hover);--color-secondary-foreground: var(--color-primary-foreground);--color-surface: hsl(203 60% 15%);--color-surface-hover: hsl(203 55% 20%);--color-surface-foreground: hsl(210 30% 95%);--color-destructive: hsl(359 90% 68%);--color-destructive-hover: hsl(359 90% 58%);--color-destructive-foreground: hsl(0 0% 100%);--color-destructive-background: hsl(359 100% 61% / .12);--color-success: hsl(142 68% 52%);--color-success-foreground: hsl(222 34% 11%);--color-success-background: hsl(142 68% 45% / .15);--color-warning: hsl(38 90% 60%);--color-warning-foreground: hsl(222 34% 11%);--color-warning-background: hsl(38 90% 50% / .15);--color-info: hsl(205 55% 74%);--color-info-foreground: hsl(222 34% 11%);--color-border: hsl(203 42% 21%);--color-border-input: hsl(203 46% 28%);--color-text: hsl(210 30% 96%);--color-text-secondary: hsl(205 35% 70%);--color-text-muted: hsl(205 25% 46%);--color-bg-hero: hsl(203 100% 6%);--color-card: hsl(203 80% 11%);--color-card-hover: hsl(203 60% 17%);--color-popover: hsl(203 60% 16%)}:root{--app-navy: #00263E;--app-green: #A7D500;--app-petrol: #0F868B;--app-text: #00263E;--app-text-secondary: #4A5554;--app-text-muted: #9CA8A7;--app-text-on-dark: #FFFFFF;--app-white: #FFFFFF;--app-black: #000000;--app-legacy-amber-500: oklch(76.9% .188 70.08);--app-legacy-blue-500: oklch(62.3% .214 259.815);--app-legacy-blue-600: oklch(54.6% .245 262.881);--app-legacy-blue-700: oklch(48.8% .243 264.376);--app-legacy-emerald-500: oklch(69.6% .17 162.48);--app-legacy-emerald-600: oklch(59.6% .145 163.225);--app-legacy-gray-50: oklch(98.5% .002 247.839);--app-legacy-gray-100: oklch(96.7% .003 264.542);--app-legacy-gray-200: oklch(92.8% .006 264.531);--app-legacy-gray-500: oklch(55.1% .027 264.364);--app-legacy-gray-700: oklch(37.3% .034 259.733);--app-legacy-gray-900: oklch(21% .034 264.665);--app-legacy-red-100: oklch(93.6% .032 17.717);--app-legacy-red-50: oklch(97.1% .013 17.38);--app-legacy-red-500: oklch(63.7% .237 25.331);--app-legacy-amber-50: oklch(98.7% .022 95.277);--app-legacy-amber-200: oklch(92.4% .12 95.746);--app-legacy-amber-700: oklch(55.5% .163 48.998);--app-legacy-emerald-50: oklch(97.9% .021 166.113);--app-legacy-emerald-700: oklch(50.8% .118 165.612);--app-surface: #FFFFFF;--app-surface-subtle: #F5F7F7;--app-surface-accent: #EDF6FB;--app-border: #E8ECEC;--app-border-strong: #D1D9D8;--app-error: #FF383C;--app-status-success: #3A947F;--app-status-success-tint: #F7FFFD;--app-status-error-tint: #FCEBEB;--app-status-warning: #E8722A;--app-status-warning-tint: #FFF4EB;--app-status-neutral-tint: #EBEBEB;--app-chart-bar-dark: #1B3547;--app-chart-bar-ghost: #D8E0E8;--app-chart-bar-error: #FF6B6B;--app-chart-sparkline: #94A3B8;--app-green-tint: #F8FBF0;--app-green-tint-light: #F9FFF0;--app-flash-start: #D4F0A0;--app-flash-mid: #E8F7C0;--app-product-orange: #DC6B39;--app-product-lime: #CFD12D;--app-product-bordeaux: #93383A;--app-product-sky: #3E98D0;--app-product-navy: #2D6388;--app-product-slate: #6C94AC;--app-product-plant-hover: #C2D75F;--app-product-revit-hover: #8FC998;--app-product-cax-hover: #1DA842;--app-unresolved-green-dark: #80CC28;--app-unresolved-label: #687877;--app-unresolved-card-border: #E4E6F0;--app-unresolved-divider: #EAE6F4;--app-unresolved-slate: #4F697C;--app-unresolved-badge-border: #C8D0CF;--app-unresolved-badge-bg: #F4F6F6;--app-unresolved-green-tint: #F0FAF7;--app-unresolved-border-cool: #DDE3E7;--app-unresolved-teal: #3A947F;--app-unresolved-info: #4A6CF7;--app-unresolved-info-tint: #F0F4FF;--app-unresolved-info-border: #C7D4FC;--app-unresolved-breadcrumb-sep: #C5C8D4;--app-unresolved-grey-tint: #F9F9F9;--app-unresolved-grey-line: #EEEEEE;--app-unresolved-error-tint-strong: #FFF0F0;--app-unresolved-error-border: #FFCCCC;--app-unresolved-error-alt: #E5484D;--app-unresolved-error-tint-alt: #FEF0F0;--app-unresolved-amber: #F59E0B;--app-unresolved-gradient-top: #C4D3DE;--app-unresolved-gradient-bottom: #E3DDD2;--app-mock-ground: #E8EDF2;--app-mock-face-front: #C8D6E5;--app-mock-face-side: #B0C4D8;--app-mock-face-top: #D8E8F0;--app-mock-window: #C0D4E8;--app-mock-edge: #8FA8C8;--app-unresolved-green-tint-strong: #F0F7D4;--app-unresolved-page-ground: #F0F3F7;--app-unresolved-row-ground: #F5F7F9;--app-unresolved-tree-muted: #9B9DB0;--app-unresolved-preview-ground: #DEE7EE;--app-unresolved-filter-footer-line: #F0F0F0;--app-unresolved-coming-soon-bg: #F0FAC8;--app-unresolved-coming-soon-text: #5A7A00;--app-unresolved-coming-soon-border: #C8E87A;--app-unresolved-editor-text: #0D2235;--app-unresolved-editor-text-secondary: #5C6E7C;--app-unresolved-editor-text-muted: #93A2AC;--app-unresolved-editor-surface: #F2F5F7;--app-unresolved-editor-border: #E2E8ED;--app-unresolved-editor-border-strong: #C6D2DB;--app-unresolved-editor-divider: #D5DEE5;--app-unresolved-editor-separator: #C3CED6;--app-unresolved-syntax-slate: #5E7387;--app-unresolved-syntax-blue: #7FB3E0;--app-unresolved-syntax-amber: #F5C06B}@keyframes u-spin{to{transform:rotate(360deg)}}@keyframes u-pulse{50%{opacity:.5}}.u-divide-y>*+*{border-top-width:1px;border-top-style:solid}.u-divide-app-surface-subtle>*+*{border-color:var(--app-surface-subtle)}.u-space-y-0>*+*{margin-top:0}.u-space-y-0-5>*+*{margin-top:2px}.u-space-y-1>*+*{margin-top:4px}.u-space-y-1-5>*+*{margin-top:6px}.u-space-y-18px>*+*{margin-top:18px}.u-space-y-2>*+*{margin-top:8px}.u-space-y-2-5>*+*{margin-top:10px}.u-space-y-26px>*+*{margin-top:26px}.u-space-y-3>*+*{margin-top:12px}.u-space-y-3-5>*+*{margin-top:14px}.u-space-y-4>*+*{margin-top:16px}.u-space-y-6>*+*{margin-top:24px}.u-group:hover .u-group-hover-opacity-0{opacity:0!important}.u-group:hover .u-group-hover-opacity-100{opacity:1!important}.u-group:hover .u-group-hover-opacity-60{opacity:.6!important}.u-hover-bg-app-border:hover{background-color:var(--app-border)!important}.u-hover-bg-app-green-tint-60:hover{background-color:color-mix(in srgb,var(--app-green-tint) 60%,transparent)!important}.u-hover-bg-app-surface-subtle:hover{background-color:var(--app-surface-subtle)!important}.u-hover-bg-app-unresolved-grey-tint:hover{background-color:var(--app-unresolved-grey-tint)!important}.u-hover-bg-black-5:hover{background-color:color-mix(in srgb,#000000 5%,transparent)!important}.u-hover-bg-gray-50:hover{background-color:var(--app-legacy-gray-50)!important}.u-hover-bg-muted-20:hover{background-color:color-mix(in srgb,var(--app-surface-subtle) 20%,transparent)!important}.u-hover-bg-muted-30:hover{background-color:color-mix(in srgb,var(--app-surface-subtle) 30%,transparent)!important}.u-hover-bg-muted-40:hover{background-color:color-mix(in srgb,var(--app-surface-subtle) 40%,transparent)!important}.u-hover-bg-muted-50:hover{background-color:color-mix(in srgb,var(--app-surface-subtle) 50%,transparent)!important}.u-hover-bg-primary-5:hover{background-color:color-mix(in srgb,var(--app-navy) 5%,transparent)!important}.u-hover-bg-red-50:hover{background-color:var(--app-legacy-red-50)!important}.u-hover-bg-secondary-50:hover{background-color:color-mix(in srgb,var(--app-surface-accent) 50%,transparent)!important}.u-hover-border-primary-50:hover{border-color:color-mix(in srgb,var(--app-navy) 50%,transparent)!important}.u-hover-opacity-70:hover{opacity:.7!important}.u-hover-opacity-80:hover{opacity:.8!important}.u-hover-opacity-90:hover{opacity:.9!important}.u-hover-text-blue-700:hover{color:var(--app-legacy-blue-700)!important}.u-hover-text-foreground:hover{color:var(--app-text)!important}.u-hover-text-white:hover{color:#fff!important}.u-hover-underline:hover{text-decoration-line:underline!important}.u-focus-outline-none:focus{outline:none!important}.u-focus-visible-outline-none:focus-visible{outline:none!important}.u-last-border-b-0:last-child{border-bottom-width:0!important}.u-placeholder-text-app-text-muted::placeholder{color:var(--app-text-muted)!important}@media(min-width:640px){.u-sm-inline{display:inline}}.u-animate-pulse{animation:u-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.u-animate-spin{animation:u-spin 1s linear infinite}.u-hover-bg-white-5:hover{background-color:#ffffff0d!important}.u-hover-bg-white:hover{background-color:var(--app-white)!important}.u-hover-bg-gray-100:hover{background-color:var(--app-legacy-gray-100)!important}.u-hover-bg-gray-200:hover{background-color:var(--app-legacy-gray-200)!important}.u-hover-bg-app-unresolved-row-ground:hover{background-color:var(--app-unresolved-row-ground)!important}.u-disabled-opacity-40:disabled{opacity:.4!important}.u-placeholder-font-medium::placeholder{font-weight:500!important}
