@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.p.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_7df2bf6e-module__SJWhtW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_7df2bf6e-module__SJWhtW__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_b19a129e-module__Tk7HVG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_b19a129e-module__Tk7HVG__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_672da74e-module__s4Fjbq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_672da74e-module__s4Fjbq__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:montserratBrand;src:url(../media/Montserrat_600-s.p.0dypwra--crwt.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montserratBrand;src:url(../media/Montserrat_800-s.p.3z6a--it02v7o.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:montserratBrand Fallback;src:local(Arial);ascent-override:96.8%;descent-override:25.1%;line-gap-override:0.0%;size-adjust:100.0%}.montserratbrand_9e7c9aea-module__e5fOAa__className{font-family:montserratBrand,montserratBrand Fallback}.montserratbrand_9e7c9aea-module__e5fOAa__variable{--font-brand-wordmark:"montserratBrand", "montserratBrand Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--color-gray-100:#f3f4f6;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-800:#1e2939;--default-font-family:var(--font-plex-sans), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--default-mono-font-family:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--font-heading:var(--font-bricolage), var(--font-plex-sans), system-ui, sans-serif;--color-brand-navy:#071a30;--color-brand-navy-light:#112543;--color-brand-gold:#c9952a;--color-brand-gold-light:#d4a84b}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-800:lab(16.1051% -1.18239 -11.7533)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--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:var(--default-font-feature-settings,normal);font-variation-settings:var(--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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-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}:-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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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:currentColor}@supports (color:color-mix(in lab, red, red)){::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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);font-variant-numeric:tabular-nums}html{font-family:var(--font-plex-sans), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}h1,h2,h3{letter-spacing:-.02em}table,.table,.recharts-wrapper,.recharts-text,.tabular-nums,[data-tabular-nums]{font-variant-numeric:tabular-nums}}@layer components,utilities;@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root,[data-theme-palette=navy]{--color-brand-navy:#071a30;--color-brand-navy-light:#112543;--color-brand-navy-dark:#000e1c;--color-brand-navy-surface:#0a253f;--color-brand-navy-line:#1c3a5c;--color-brand-gold:#c9952a;--color-brand-gold-light:#d4a84b;--color-brand-gold-dark:#a87820;--lockup-module-on-theme:#2a8fb0;--color-primary:var(--color-brand-navy);--color-primary-hover:var(--color-brand-navy-light);--color-accent:var(--color-brand-gold);--color-accent-hover:var(--color-brand-gold-light);--accent-button-foreground:var(--color-brand-navy);--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--panel-surface:#fff;--sidebar-surface:var(--color-brand-navy);--primary:var(--color-brand-navy);--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--destructive-foreground:#fff;--destructive-soft:#fff8f7;--priority-urgent-bg:#fee2e2;--priority-urgent-fg:#991b1b;--priority-important-bg:#ffedd5;--priority-important-fg:#9a3412;--priority-normal-bg:#f3f4f6;--priority-normal-fg:#374151;--priority-low-bg:#e0f2fe;--priority-low-fg:#075985;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--type-community:#0d9488;--type-building:#4f46e5;--type-inspection:#0891b2}@supports (color:lab(0% 0 0)){:root,[data-theme-palette=navy]{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(100% 0 0);--destructive-soft:lab(98.1895% 2.40245 1.40889);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark,.dark[data-theme-palette=navy]{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--panel-surface:var(--color-brand-navy);--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--destructive-foreground:#0a0a0a;--destructive-soft:#451819;--priority-urgent-bg:#7f1d1d;--priority-urgent-fg:#fecaca;--priority-important-bg:#7c2d12;--priority-important-fg:#fed7aa;--priority-normal-bg:#374151;--priority-normal-fg:#e5e7eb;--priority-low-bg:#0c4a6e;--priority-low-fg:#bae6fd;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373;--type-community:#2dd4bf;--type-building:#818cf8;--type-inspection:#22d3ee}@supports (color:lab(0% 0 0)){.dark,.dark[data-theme-palette=navy]{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--destructive-foreground:lab(2.75381% 0 0);--destructive-soft:lab(15.7637% 22.2549 11.2237);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}[data-theme-palette=burgundy]:not(.dark){--background:#fff}@supports (color:lab(0% 0 0)){[data-theme-palette=burgundy]:not(.dark){--background:lab(100% 0 0)}}[data-theme-palette=burgundy]{--color-brand-navy:#800020;--color-brand-navy-light:#8a0b33;--color-brand-navy-dark:#79000c;--color-brand-navy-surface:#830b2f;--color-brand-navy-line:#95204c;--sidebar-surface:#3d0016;--color-brand-gold:#d4af37;--color-brand-gold-light:#dfc258;--color-brand-gold-dark:#b3922d;--lockup-module-on-theme:#fbfbf4;--accent-button-foreground:#2a0a12;--color-gray-50:#f7f6f6;--color-gray-100:#f3f0f1;--color-gray-200:#e9e5e6;--color-gray-300:#d9d1d3;--color-gray-400:#bbacaf;--color-gray-500:#937b81;--color-gray-600:#6c585d;--color-gray-700:#504245;--color-gray-800:#2d2527;--color-gray-900:#1e1819;--color-gray-950:#120f10;--color-slate-50:#f8f5f6;--color-slate-100:#f4f0f1;--color-slate-200:#ece4e6;--color-slate-300:#ddd0d3;--color-slate-400:#c1a9af;--color-slate-500:#9d7781;--color-slate-600:#75555d;--color-slate-700:#573f45;--color-slate-800:#312327;--color-slate-900:#201719;--color-slate-950:#140e10}.dark[data-theme-palette=burgundy]{--panel-surface:#3d0016}[data-theme-palette=forest]:not(.dark){--destructive:#db0014}@supports (color:lab(0% 0 0)){[data-theme-palette=forest]:not(.dark){--destructive:lab(46.4675% 77.513 63.9031)}}[data-theme-palette=forest]{--color-brand-navy:#00553e;--color-brand-navy-light:#0a6051;--color-brand-navy-dark:#00492a;--color-brand-navy-surface:#03604d;--color-brand-navy-line:#15756a;--color-brand-gold:#d4af37;--color-brand-gold-light:#dfc258;--color-brand-gold-dark:#b3922d;--sidebar-surface:#022420;--accent-button-foreground:#0b1f1a;--lockup-module-on-theme:#fbfbf4;--background:#f4f7f2;--foreground:#0b1f1a;--card:#fff;--card-foreground:#0b1f1a;--popover:#fff;--popover-foreground:#0b1f1a;--border:#d5e3da;--input:#d5e3da;--muted-foreground:#4a6358;--muted:var(--color-gray-100);--secondary:var(--color-gray-100);--secondary-foreground:#0b1f1a;--color-gray-50:#f6f7f7;--color-gray-100:#f0f3f2;--color-gray-200:#e5e9e8;--color-gray-300:#d1d9d7;--color-gray-400:#acbbb7;--color-gray-500:#7b938c;--color-gray-600:#586c66;--color-gray-700:#42504c;--color-gray-800:#252d2b;--color-gray-900:#181e1c;--color-gray-950:#0f1211;--color-slate-50:#f5f8f7;--color-slate-100:#eff4f2;--color-slate-200:#e3ebe9;--color-slate-300:#cedcd8;--color-slate-400:#a7c0b9;--color-slate-500:#749a90;--color-slate-600:#527269;--color-slate-700:#3d554e;--color-slate-800:#22302c;--color-slate-900:#171f1d;--color-slate-950:#0e1312}.dark[data-theme-palette=forest]{--background:#0b1f1a;--foreground:#eef3ef;--card:#12302a;--card-foreground:#eef3ef;--popover:#12302a;--popover-foreground:#eef3ef;--border:#1f4a40;--input:#1f4a40;--muted-foreground:#a9c2b8;--muted:var(--color-gray-800);--secondary:var(--color-gray-800);--secondary-foreground:#eef3ef;--panel-surface:#12302a}[data-theme-palette=brown]{--color-brand-navy:#572d0c;--color-brand-navy-light:#613820;--color-brand-navy-dark:#502100;--color-brand-navy-surface:#5a381b;--color-brand-navy-line:#6c4d38;--color-brand-gold:#d4af37;--color-brand-gold-light:#dfc258;--color-brand-gold-dark:#b3922d;--sidebar-surface:#281e18;--accent-button-foreground:#281e18;--lockup-module-on-theme:#fbfbf4;--background:#f7f4f2;--foreground:#1f130b;--card:#fff;--card-foreground:#1f130b;--popover:#fff;--popover-foreground:#1f130b;--border:#e3dbd5;--input:#e3dbd5;--muted-foreground:#63544a;--muted:var(--color-gray-100);--secondary:var(--color-gray-100);--destructive:#db0014;--secondary-foreground:#1f130b;--color-gray-50:#f7f6f6;--color-gray-100:#f3f1f0;--color-gray-200:#e9e7e5;--color-gray-300:#d9d4d1;--color-gray-400:#bbb2ac;--color-gray-500:#93857b;--color-gray-600:#6c6058;--color-gray-700:#504842;--color-gray-800:#2d2825;--color-gray-900:#1e1a18;--color-gray-950:#12100f;--color-slate-50:#f8f6f5;--color-slate-100:#f4f2f0;--color-slate-200:#ece7e4;--color-slate-300:#ddd5d0;--color-slate-400:#c1b3a9;--color-slate-500:#9d8677;--color-slate-600:#756255;--color-slate-700:#57493f;--color-slate-800:#312923;--color-slate-900:#201b17;--color-slate-950:#14100e}@supports (color:lab(0% 0 0)){[data-theme-palette=brown]{--destructive:lab(46.4675% 77.513 63.9031)}}.dark[data-theme-palette=brown]{--background:#502100;--foreground:#f3f0ee;--card:#5a381b;--card-foreground:#f3f0ee;--popover:#5a381b;--popover-foreground:#f3f0ee;--border:#6c4d38;--input:#6c4d38;--muted-foreground:#c2b3a9;--muted:var(--color-gray-800);--secondary:var(--color-gray-800);--secondary-foreground:#f3f0ee;--panel-surface:#5a381b;--destructive:#ffa4a1}@supports (color:lab(0% 0 0)){.dark[data-theme-palette=brown]{--destructive:lab(77.178% 60.619 30.6431)}}[data-theme-palette=black]:not(.dark){--background:#fff}@supports (color:lab(0% 0 0)){[data-theme-palette=black]:not(.dark){--background:lab(100% 0 0)}}[data-theme-palette=black]{--color-brand-navy:#343434;--color-brand-navy-light:#414141;--color-brand-navy-dark:#272727;--color-brand-navy-surface:#3e3e3e;--color-brand-navy-line:#545454;--color-brand-gold:#d4af37;--color-brand-gold-light:#dfc258;--color-brand-gold-dark:#b3922d;--sidebar-surface:#000;--accent-button-foreground:#000;--lockup-module-on-theme:#fbfbf4;--muted-foreground:#626262;--muted:var(--color-gray-100);--secondary:var(--color-gray-100);--color-gray-50:#f6f6f6;--color-gray-100:#f2f2f2;--color-gray-200:#e7e7e7;--color-gray-300:#d5d5d5;--color-gray-400:#b3b3b3;--color-gray-500:#878787;--color-gray-600:#626262;--color-gray-700:#494949;--color-gray-800:#292929;--color-gray-900:#1b1b1b;--color-gray-950:#101010;--color-slate-50:#f6f6f6;--color-slate-100:#f2f2f2;--color-slate-200:#e8e8e8;--color-slate-300:#d7d7d7;--color-slate-400:#b5b5b5;--color-slate-500:#8a8a8a;--color-slate-600:#656565;--color-slate-700:#4b4b4b;--color-slate-800:#2a2a2a;--color-slate-900:#1c1c1c;--color-slate-950:#111}.dark[data-theme-palette=black]{--background:#111;--foreground:#f2f2f2;--card:#232323;--card-foreground:#f2f2f2;--popover:#232323;--popover-foreground:#f2f2f2;--border:#343434;--input:#343434;--muted-foreground:#b3b3b3;--muted:var(--color-gray-800);--secondary:var(--color-gray-800);--secondary-foreground:#f2f2f2;--panel-surface:#232323}[data-theme-palette=purple]:not(.dark){--background:#fff}@supports (color:lab(0% 0 0)){[data-theme-palette=purple]:not(.dark){--background:lab(100% 0 0)}}[data-theme-palette=purple]{--color-brand-navy:#5c0099;--color-brand-navy-light:#660bac;--color-brand-navy-dark:#550085;--color-brand-navy-surface:#5f0ba8;--color-brand-navy-line:#7120c5;--color-brand-gold:#d4af37;--color-brand-gold-light:#dfc258;--color-brand-gold-dark:#b3922d;--sidebar-surface:#31005f;--accent-button-foreground:#31005f;--lockup-module-on-theme:#fbfbf4;--muted-foreground:#63586c;--muted:var(--color-gray-100);--secondary:var(--color-gray-100);--color-gray-50:#f7f6f7;--color-gray-100:#f2f0f3;--color-gray-200:#e7e5e9;--color-gray-300:#d5d1d9;--color-gray-400:#b4acbb;--color-gray-500:#887b93;--color-gray-600:#63586c;--color-gray-700:#4a4250;--color-gray-800:#29252d;--color-gray-900:#1b181e;--color-gray-950:#110f12;--color-slate-50:#f7f5f8;--color-slate-100:#f2f0f4;--color-slate-200:#e8e4ec;--color-slate-300:#d7d0dd;--color-slate-400:#b6a9c1;--color-slate-500:#8c779d;--color-slate-600:#675575;--color-slate-700:#4c3f57;--color-slate-800:#2b2331;--color-slate-900:#1c1720;--color-slate-950:#110e14}.dark[data-theme-palette=purple]{--background:#550085;--foreground:#f2f0f3;--card:#5f0ba8;--card-foreground:#f2f0f3;--popover:#5f0ba8;--popover-foreground:#f2f0f3;--border:#7120c5;--input:#7120c5;--muted-foreground:#b4acbb;--muted:var(--color-gray-800);--secondary:var(--color-gray-800);--secondary-foreground:#f2f0f3;--panel-surface:#5f0ba8;--destructive:#ffb2ae}@supports (color:lab(0% 0 0)){.dark[data-theme-palette=purple]{--destructive:lab(79.5004% 60.5999 30.5548)}}[data-theme-palette=silver]:not(.dark){--background:#f5f5f7;--destructive:#db0014}@supports (color:lab(0% 0 0)){[data-theme-palette=silver]:not(.dark){--destructive:lab(46.4675% 77.513 63.9031)}}[data-theme-palette=silver]{--color-brand-navy:#000;--color-brand-navy-light:#262626;--color-brand-navy-dark:#000;--color-brand-navy-surface:#0d0d0d;--color-brand-navy-line:#333;--color-brand-gold:#000;--color-brand-gold-light:#262626;--color-brand-gold-dark:#000;--sidebar-surface:#ededed;--accent-button-foreground:#fff;--lockup-module-on-theme:#fbfbf4;--card:#fff;--card-foreground:#1d1d1f;--popover:#fff;--popover-foreground:#1d1d1f;--foreground:#1d1d1f;--border:#d2d2d7;--input:#d2d2d7;--muted-foreground:#676770;--muted:var(--color-gray-100);--secondary:var(--color-gray-100);--sidebar-border:var(--color-gray-500);--sidebar-ring:var(--color-gray-600);--color-gray-50:#f6f6f6;--color-gray-100:#f2f2f2;--color-gray-200:#e7e7e7;--color-gray-300:#d5d5d5;--color-gray-400:#b3b3b3;--color-gray-500:#878787;--color-gray-600:#626262;--color-gray-700:#494949;--color-gray-800:#292929;--color-gray-900:#1b1b1b;--color-gray-950:#101010;--color-slate-50:#f6f6f6;--color-slate-100:#f2f2f2;--color-slate-200:#e8e8e8;--color-slate-300:#d7d7d7;--color-slate-400:#b5b5b5;--color-slate-500:#8a8a8a;--color-slate-600:#656565;--color-slate-700:#4b4b4b;--color-slate-800:#2a2a2a;--color-slate-900:#1c1c1c;--color-slate-950:#111}.dark[data-theme-palette=silver]{--background:#1c1c1e;--foreground:#f5f5f7;--card:#2c2c2e;--card-foreground:#f5f5f7;--popover:#2c2c2e;--popover-foreground:#f5f5f7;--border:#38383a;--input:#38383a;--muted-foreground:#98989d;--muted:var(--color-gray-800);--secondary:var(--color-gray-800);--secondary-foreground:#f5f5f7;--panel-surface:#2c2c2e;--sidebar-surface:#141416;--color-brand-navy:#fff;--color-brand-navy-light:#e5e5e5;--color-brand-navy-dark:#fff;--color-brand-navy-surface:#f0f0f0;--color-brand-navy-line:#ccc;--color-brand-gold:#fff;--color-brand-gold-light:#e5e5e5;--color-brand-gold-dark:#fff;--accent-button-foreground:#000}[data-theme-palette=silver]:not(.dark) .sidebar-nav-muted{color:var(--muted-foreground)}[data-theme-palette=silver]:not(.dark) .sidebar-nav-strong{color:#1d1d1f}[data-theme-palette=silver]:not(.dark) .sidebar-nav-hover:hover{color:#1d1d1f;background-color:#e7e7e7}[data-theme-palette=silver]:not(.dark) .sidebar-nav-hover-bg-only:hover{background-color:#e7e7e7}[data-theme-palette=silver]:not(.dark) .sidebar-nav-badge{color:var(--muted-foreground);background-color:#e7e7e7}[data-theme-palette=silver]:not(.dark) .group:hover .sidebar-nav-badge{background-color:#d5d5d5}[data-theme-palette=silver]:not(.dark) .sidebar-nav-destructive{color:#b91c1c}[data-theme-palette=silver]:not(.dark) .sidebar-nav-destructive:hover{color:#b91c1c;background-color:#fee2e2}[data-theme-palette=silver]:not(.dark) .cta-on-gold,[data-theme-palette=silver]:not(.dark) .cta-on-navy{color:#fff}.dark[data-theme-palette=silver] .cta-on-gold,.dark[data-theme-palette=silver] .cta-on-navy{color:#000}@media print{.no-print{display:none!important}.print-header{display:block!important}body{background:#fff!important}.print-container{max-width:none!important;margin:0!important;padding:0!important}}.qr-card{max-width:28rem;margin-inline:auto}.qr-card__heading{text-wrap:balance;font-size:1.875rem;line-height:1.1}.qr-card__instruction{font-size:1.125rem}.qr-card__frame{width:16rem;max-width:100%}.qr-card__name{font-size:1.25rem}.qr-card__url{font-size:.75rem}@media print{html,body,.qr-print-root,.qr-print-root *{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#000!important}html:has(.qr-print-root){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}body:has(.qr-print-root) :has(.qr-print-root){background:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.qr-print-root .qr-grid{display:block!important}.qr-print-root .qr-card{break-inside:avoid;break-after:page;max-width:none;margin:0;padding:0}.qr-print-root .qr-card:last-child{break-after:auto}.qr-print-root .qr-card__frame{border-width:1.2mm;border-radius:6mm}.qr-print-root .qr-card__text{max-width:100%}.qr-print-root .qr-card__fallback-label{font-size:11pt}.qr-print-root .qr-card__url{font-size:12pt}[data-qr-format=a4] .qr-card__heading{margin-bottom:4mm;font-size:44pt}[data-qr-format=a4] .qr-card__instruction{margin-bottom:8mm;font-size:18pt}[data-qr-format=a4] .qr-card__frame{width:100mm}[data-qr-format=a4] .qr-card__name{font-size:24pt}[data-qr-format=a4] .qr-card__address,[data-qr-format=a4] .qr-card__noapp{font-size:16pt}[data-qr-format=a5] .qr-card__heading{margin-bottom:3mm;font-size:36pt}[data-qr-format=a5] .qr-card__instruction{margin-bottom:5mm;font-size:14pt}[data-qr-format=a5] .qr-card__frame{width:72mm;margin-bottom:4mm}[data-qr-format=a5] .qr-card__name{font-size:18pt}[data-qr-format=a5] .qr-card__address,[data-qr-format=a5] .qr-card__noapp{margin-bottom:3mm;font-size:12pt}}.kanban-scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1b3 transparent}.kanban-scroll::-webkit-scrollbar{width:8px;height:8px}.kanban-scroll::-webkit-scrollbar-track{background:0 0}.kanban-scroll::-webkit-scrollbar-thumb{background-color:#cbd5e1b3;border-radius:9999px}.kanban-scroll::-webkit-scrollbar-thumb:hover{background-color:#94a3b8e6}.dark .kanban-scroll{scrollbar-color:#475569b3 transparent}.dark .kanban-scroll::-webkit-scrollbar-thumb{background-color:#475569b3}.dark .kanban-scroll::-webkit-scrollbar-thumb:hover{background-color:#64748be6}@media (hover:hover) and (pointer:fine){.capture-only-on-touch{display:none}}
